@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--hyve-red: #e76364;--hyve-red-soft: #eb7a7b;--hyve-red-muted: rgba(231, 99, 100, .85)}a{font-weight:500;color:var(--hyve-red-soft);text-decoration:inherit}a:hover{color:#ffc8c9}body{margin:0}h1{font-size:3.2em;line-height:1.1}:where(button:not(.MuiButtonBase-root)){border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s,background-color .2s ease}:where(button:not(.MuiButtonBase-root)):hover{border-color:#e7636473;background-color:#1f1f1f}:where(button:not(.MuiButtonBase-root)):focus,:where(button:not(.MuiButtonBase-root)):focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a{color:#c44f50}a:hover{color:#a33e3f}:where(button:not(.MuiButtonBase-root)){background-color:#f9f9f9}:where(button:not(.MuiButtonBase-root)):hover{border-color:#c44f5066;background-color:#f3f3f3}}.login-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;width:100%;background:#fff;opacity:0;transform:translateY(8px);transition:opacity .42s cubic-bezier(.2,.9,.2,1),transform .42s cubic-bezier(.2,.9,.2,1)}.login-page--in{opacity:1;transform:translateY(0)}.login-page__splash{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#f8fafc;pointer-events:none}.login-page__splash-inner{transform:scale(2.12);transition:transform .82s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 14px 32px rgba(15,23,42,.1))}.login-page__splash--shrink .login-page__splash-inner{transform:scale(1)}.login-page__splash-logo{display:block;object-fit:contain}.login-page__form-column--blocked{pointer-events:none;-webkit-user-select:none;user-select:none}.login-page__post-auth{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 72% 52% at 50% 42%,rgba(255,255,255,.97) 0%,transparent 62%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(231,99,100,.06) 0%,transparent 45%),#f1f5f9;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.login-page__post-auth-mark{position:relative;width:104px;height:104px;display:grid;place-items:center}.login-page__post-auth-glow{position:absolute;inset:-18%;border-radius:32px;background:radial-gradient(circle at 50% 45%,rgba(231,99,100,.35) 0%,rgba(231,99,100,.06) 42%,transparent 68%);filter:blur(18px);animation:login-post-auth-glow-breathe 2.2s cubic-bezier(.45,0,.2,1) infinite;pointer-events:none}.login-page__post-auth-orbit{position:absolute;inset:-2px;border-radius:26px;border:1.5px solid transparent;border-top-color:#e76364bf;border-right-color:#e763641f;animation:login-post-auth-orbit-spin 1.05s cubic-bezier(.5,.1,.3,1) infinite;pointer-events:none}.login-page__post-auth-logo{position:relative;z-index:1;display:block;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(15,23,42,.08));animation:login-post-auth-logo-drift 2.4s cubic-bezier(.37,0,.25,1) infinite}@keyframes login-post-auth-glow-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes login-post-auth-orbit-spin{to{transform:rotate(360deg)}}@keyframes login-post-auth-logo-drift{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.login-page{transition:none}.login-page__splash-inner{transition:none;transform:scale(1)}.login-page__post-auth-glow,.login-page__post-auth-orbit,.login-page__post-auth-logo{animation:none}.login-page__post-auth-orbit{border-top-color:#e7636459;border-right-color:#e7636414;opacity:.85}.login-page__post-auth{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.login-page__form-column{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,48px) clamp(18px,4vw,40px);position:relative;background-color:#f8fafc;background-image:linear-gradient(168deg,#f8fafc,#f1f5f9 42%,#fafbfc),radial-gradient(ellipse 120% 80% at 10% 0%,rgba(231,99,100,.07) 0%,transparent 52%),radial-gradient(circle at 88% 92%,rgba(231,99,100,.05) 0%,transparent 38%),radial-gradient(circle,rgba(15,23,42,.04) 1px,transparent 1px);background-size:auto,auto,auto,20px 20px}.login-page__form-shell{width:100%;max-width:420px;margin:0 auto}.login-page__card{position:relative;padding:clamp(1.85rem,4.5vw,2.65rem) clamp(1.45rem,4vw,2.2rem);border-radius:28px;background:linear-gradient(180deg,#fffffff7,#ffffffe6);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #0f172a0b,0 1px 2px #0f172a09,0 28px 56px -18px #0f172a21;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.login-page__card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:52px;height:3px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#eb7a7bf2,#e76364);opacity:.95}.login-page__brand-mark{display:grid;place-items:center;width:72px;height:72px;margin:0 auto;border-radius:22px;background:radial-gradient(130% 130% at 28% 18%,#e7636429,#e7636409);box-shadow:inset 0 1px #ffffffb3,0 1px 3px #0f172a0f}.login-page__logo{display:block;object-fit:contain}.login-page__submit.MuiButton-root{box-shadow:0 10px 28px #e763644d}@media(prefers-reduced-motion:reduce){.login-page__submit.MuiButton-root{transition:none!important}.login-page__submit.MuiButton-root:hover{transform:none!important}}.login-page__hero{display:none}@media(min-width:900px){.login-page{flex-direction:row}.login-page__form-column{flex:1 1 50%;min-width:0;background-color:#fff;background-image:linear-gradient(168deg,#fff,#f8fafc 55%,#f1f5f9),radial-gradient(ellipse 100% 70% at 15% 8%,rgba(231,99,100,.08) 0%,transparent 50%),radial-gradient(circle at 92% 78%,rgba(231,99,100,.04) 0%,transparent 42%),radial-gradient(circle,rgba(15,23,42,.038) 1px,transparent 1px);background-size:auto,auto,auto,22px 22px}.login-page__hero{display:flex;flex:1 1 50%;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;align-items:stretch;justify-content:flex-start;overflow:hidden}.login-page__hero-bg{position:absolute;inset:0;z-index:0;background-color:#040508;background-image:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(231,99,100,.12) 0%,transparent 52%),radial-gradient(ellipse 70% 50% at 100% 85%,rgba(231,99,100,.06) 0%,transparent 48%),linear-gradient(165deg,#0a0c10,#050608 55%,#020304)}.login-page__hero-bg:after{content:"";position:absolute;inset:0;opacity:.12;background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.login-showcase__cover{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.5) contrast(1.05);animation:login-showcase-cover-in .85s cubic-bezier(.22,1,.36,1) both}@keyframes login-showcase-cover-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.login-showcase__cover{animation:none}}@media(min-width:900px){.login-showcase__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:#0000008c,linear-gradient(195deg,rgba(2,4,10,.92) 0%,rgba(2,4,10,.28) 48%,transparent 58%),linear-gradient(12deg,transparent 28%,rgba(2,3,8,.97) 100%),linear-gradient(90deg,rgba(2,3,9,.95) 0%,rgba(2,3,9,.58) 48%,rgba(0,0,0,.22) 72%,transparent 88%)}.login-showcase{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;width:100%;min-height:0;padding:clamp(26px,3.5vw,40px) clamp(28px,3.2vw,44px) clamp(32px,4.5vw,48px);box-sizing:border-box}.login-showcase__top{align-self:flex-start}.login-showcase__brand{display:flex;align-items:center;gap:12px}.login-showcase__brand-photo{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 16px #00000059;flex-shrink:0}.login-showcase__brand-fallback{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.28);box-shadow:0 2px 14px #0000004d}.login-showcase__brand-name{font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:500;letter-spacing:.04em;color:#fffffffa;text-shadow:0 1px 2px rgba(0,0,0,.65),0 2px 24px rgba(0,0,0,.45)}.login-showcase__bottom{align-self:stretch;max-width:26rem;text-align:left}.login-showcase__headline{margin:0;font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.045em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75),0 4px 40px rgba(0,0,0,.55)}.login-showcase__tagline{margin:12px 0 0;font-size:clamp(.875rem,1.25vw,.98rem);font-weight:400;line-height:1.52;letter-spacing:.01em;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 28px rgba(0,0,0,.5)}.login-showcase__dots{display:flex;align-items:center;gap:8px;margin-top:clamp(20px,3vw,28px)}.login-showcase__dot{height:6px;padding:0;border:none;border-radius:999px;cursor:pointer;background:#ffffff47;transition:width .28s cubic-bezier(.22,1,.36,1),background .22s ease,opacity .22s ease}.login-showcase__dot--active{width:28px;background:#fffffff2}.login-showcase__dot:not(.login-showcase__dot--active){width:6px;opacity:.75}.login-showcase__dot:hover:not(.login-showcase__dot--active){background:#ffffff73}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.login-showcase__dot{transition:none}}@media(max-width:599px){.login-page__form-column{min-height:100vh;min-height:100dvh}}:global .appShell__content:has(.pipelinePage--noScroll){overflow-y:hidden!important;overflow-x:hidden!important}.pipelinePage{padding:6px 2px;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box}.pipelinePage__lane{margin-left:-2px;margin-right:-2px}.pipelinePage__header{margin-top:4px;flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pipelinePage__title{font-size:28px!important;font-weight:950!important;letter-spacing:-.02em!important}.pipelinePage__sub{margin-top:4px!important;color:#fff9!important;font-size:13px!important;font-weight:650!important}.pipelinePage__controls{display:flex;align-items:center;gap:10px}.pipelinePage__clientSelect{height:36px;border-radius:8px;color:#fff!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.pipelinePage__clientSelect:hover{background:#ffffff14!important;border-color:#ffffff2e!important}.pipelinePage__clientSelect .MuiSelect-select{color:#fff!important;font-weight:500!important;font-size:13px!important;-webkit-text-fill-color:#fff!important}.pipelinePage__clientSelect .MuiSelect-icon{color:#ffffffb3!important}.pipelinePage__clientSelect .MuiOutlinedInput-notchedOutline{border:none!important}.pipelinePage__serviceSelectHeader{min-width:140px}.pipelinePage__clientMenu{background:#0f121cfa!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px!important}.pipelinePage__clientMenu .MuiMenuItem-root{color:#fff;font-size:13px}.pipelinePage__clientMenu .MuiMenuItem-root:hover{background:#ffffff14}.pipelinePage__clientMenu .MuiMenuItem-root.Mui-selected{background:#ffffff1f}.pipelinePage__iconBtn{width:36px!important;height:36px!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffc7!important}.pipelinePage__iconBtn.isActive{background:#49a7ff24!important;border-color:#49a7ff38!important;color:#ffffffeb!important}.pipelinePage__lane{--pipeline-col-width: 180px;flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;padding-left:0!important;padding-right:0!important;margin-left:-2px!important;margin-right:-2px!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.pipelinePage__lane::-webkit-scrollbar{width:6px;height:6px}.pipelinePage__lane::-webkit-scrollbar-track{background:transparent}.pipelinePage__lane::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.pipelinePage__lane::-webkit-scrollbar-corner{background:transparent}.pipelinePage__lane .stagePills{overflow:visible!important;margin-top:10px;margin-left:0!important;margin-right:0!important;flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width)!important;gap:10px!important;padding-bottom:8px;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:max-content;min-width:100%}.pipelinePage__lane .pipeBoard{overflow-x:visible!important;overflow-y:hidden;margin-top:12px;margin-left:0!important;margin-right:0!important;flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width)!important;grid-template-rows:1fr;align-items:stretch;gap:10px!important;padding-bottom:8px;padding-left:0!important;padding-right:0!important;padding-top:0!important;width:max-content;min-width:100%}.pipelinePage__lane .pipeCol{min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pipelinePage__lane .pipeCard{width:100%;min-width:0;max-width:100%}.pipelinePage__filters{flex:0 0 auto;margin-bottom:10px;padding:0;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.pipelinePage__filtersHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.pipelinePage__filtersTitle{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;color:#ffffff80!important;text-transform:uppercase;margin:0!important}.pipelinePage__filtersReset{font-size:11px!important;font-weight:600!important;color:#ffffff73!important;text-transform:none;padding:2px 8px!important;min-width:0!important}.pipelinePage__filtersReset:hover{color:#ffffffbf!important;background:#ffffff0d!important}.pipelinePage__filtersGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:10px 12px 12px}@media(max-width:900px){.pipelinePage__filtersGrid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:480px){.pipelinePage__filtersGrid{grid-template-columns:1fr}}.pipelinePage__filterField{display:flex;flex-direction:column;gap:4px}.pipelinePage__filterLabel{font-size:10px;font-weight:600;letter-spacing:.02em;color:#ffffff73;margin:0;cursor:default}.pipelinePage__filterSelect{height:32px;width:100%;min-width:0;border-radius:8px;color:#fff!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;transition:background .12s ease,border-color .12s ease}.pipelinePage__filterSelect:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}.pipelinePage__filterSelect:focus-within{border-color:#49a7ff59!important;box-shadow:0 0 0 1px #49a7ff1a}.pipelinePage__filterSelect .MuiSelect-select{color:#fff!important;font-weight:500!important;font-size:12px!important;-webkit-text-fill-color:#fff!important;padding-top:6px!important;padding-bottom:6px!important}.pipelinePage__filterSelect .MuiSvgIcon-root{color:#ffffff73!important}.pipelinePage__filterSelect .MuiOutlinedInput-notchedOutline{border:none!important}.pipelinePage__filterMenu{background:#121620fa!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px!important;box-shadow:0 6px 24px #0000004d!important;margin-top:2px!important}.pipelinePage__filterMenu .MuiMenuItem-root{color:#ffffffe0;font-size:12px;padding:6px 12px;min-height:36px}.pipelinePage__filterMenu .MuiMenuItem-root:hover{background:#ffffff0d}.pipelinePage__filterMenu .MuiMenuItem-root.Mui-selected{background:#49a7ff1a;color:#fff}.pipelinePage__listView{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 4px;display:flex;flex-direction:column;gap:24px}.pipelinePage__listStage{display:flex;flex-direction:column;gap:12px}.pipelinePage__listStageTitle{font-size:16px!important;font-weight:900!important;color:#ffffffeb!important;letter-spacing:-.01em!important;padding:0 8px}.pipelinePage__listItems{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:0 4px}@media(max-width:860px){.pipelinePage__listItems{grid-template-columns:1fr;gap:10px}.pipelinePage__listView{gap:20px;padding:6px 2px}.pipelinePage__listStageTitle{font-size:14px!important;padding:0 4px}}@media(max-width:860px){.pipelinePage{padding:4px 0;height:100%;min-height:0;overflow:hidden}.pipelinePage__header{flex-direction:column;align-items:stretch;gap:10px;margin-top:2px}.pipelinePage__title{font-size:22px!important}.pipelinePage__sub{font-size:12px!important}.pipelinePage__controls{flex-wrap:wrap;gap:8px}.pipelinePage__clientSelect{flex:1 1 auto;min-width:120px}.pipelinePage__iconBtn{width:32px!important;height:32px!important}.pipelinePage__lane{--pipeline-col-width: 160px;padding-bottom:8px}.pipelinePage__lane .stagePills,.pipelinePage__lane .pipeBoard{margin-top:8px;gap:8px;padding-bottom:6px}}@media(max-width:520px){.pipelinePage__lane{--pipeline-col-width: 140px}.pipelinePage__header{gap:8px}.pipelinePage__title{font-size:20px!important}}.stagePills{--pipeline-col-width: 250px;margin-top:10px;display:grid;grid-auto-columns:var(--pipeline-col-width);gap:10px;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.stagePills::-webkit-scrollbar{height:6px}.stagePills::-webkit-scrollbar-track{background:transparent}.stagePills::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.stagePill.liquid-glass-wrapper.card{padding:4px!important;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.stagePill.liquid-glass-wrapper.card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:inherit;mix-blend-mode:soft-light;opacity:.4}.stagePill.liquid-glass-wrapper.card>.liquid-glass-background-tint:after{opacity:.05!important}.stagePill.liquid-glass-wrapper.card>.liquid-glass-background-tint:after{opacity:.12!important}.stagePill.liquid-glass-wrapper.card>.liquid-glass-content{padding:0!important;gap:0!important;align-items:stretch!important;position:relative;z-index:1}.stagePill{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.stagePill:hover{border-color:#ffffff1a!important;transform:translateY(-1px)}.stagePill__inner{padding:10px 14px}.stagePill__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stagePill__title{font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.stagePill__count{font-weight:700;font-size:13px;line-height:1.1;color:#ffffffa6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:20px;text-align:right}.stagePill__sub{margin-top:6px;font-size:10px;line-height:1.3;color:#ffffff7a;font-weight:500;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stagePill__coverWrap{margin-top:8px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.stagePill__cover{width:100%;height:86px;object-fit:cover;display:block}.liquid-glass-wrapper{position:relative;display:flex;font-weight:600;overflow:hidden;color:#000;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,2.2);border-radius:1.5rem}.liquid-glass-wrapper>*{border-radius:1.5rem}.liquid-glass-wrapper.button{padding:0}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary-solid>.liquid-glass-background-tint:after{opacity:1!important;background:#be7a5663!important}.liquid-glass-wrapper.button.primary:hover>.liquid-glass-background-tint:after{background:#be7a5663!important}.liquid-glass-wrapper.button.primary>.liquid-glass-content>button{font-weight:600;letter-spacing:-.44px}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint{transition:all .4s ease}.liquid-glass-wrapper.button.primary>.liquid-glass-background-tint:after{opacity:1!important;background:linear-gradient(75deg,#583928,#f1be6a)}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #f1be6a40}.liquid-glass-wrapper.button.primary>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #f1be6a40}.liquid-glass-wrapper.button.animatable{cursor:pointer;transition:all .3s ease}.liquid-glass-wrapper.button.animatable:hover{box-shadow:0 4px 8px #00000080}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content{color:#ccc;transition:color .3s ease}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-content>img{transform:translate(5px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.liquid-glass-wrapper.button.animatable:hover>.liquid-glass-background-tint:after{transition:all .4s ease;background:linear-gradient(90deg,#fff6,#fff0)}.liquid-glass-wrapper.button.disabled{pointer-events:none}.liquid-glass-wrapper.button.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.button>.liquid-glass-content{width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap}.liquid-glass-wrapper.button>.liquid-glass-content>button{all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:18px;font-weight:400;line-height:normal;letter-spacing:-.36px;padding:.75rem 3rem}@media(max-width:768px){.liquid-glass-wrapper.button>.liquid-glass-content>button{padding:.5rem 1.5rem;font-size:16px}}.liquid-glass-wrapper.button>.liquid-glass-content>button>img{transition:transform .3s ease;width:16px;height:16px}.liquid-glass-wrapper.card{flex:1;padding:1rem}.liquid-glass-wrapper.card.clear>.liquid-glass-background-tint:after{opacity:.015!important}.liquid-glass-wrapper.card>.liquid-glass-content{width:100%;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;gap:1rem;font-family:Articulat,sans-serif}.liquid-glass-wrapper.card>.liquid-glass-content>.card-icon{width:3.5rem;aspect-ratio:1}.liquid-glass-wrapper.card>.liquid-glass-content>.card-title{font-size:1.25rem;font-weight:500;line-height:normal;letter-spacing:-.48px}.liquid-glass-wrapper.card>.liquid-glass-content>.card-description{font-size:1rem;font-weight:400;margin-top:auto;line-height:normal;letter-spacing:-.36px}.liquid-glass-wrapper>.liquid-glass-distortion{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate}.liquid-glass-wrapper>.liquid-glass-background-tint{z-index:1;position:absolute;inset:0;overflow:hidden}.liquid-glass-wrapper>.liquid-glass-background-tint:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff,#fff0),linear-gradient(to left,#fff,#fff0);filter:blur(16px);opacity:.2}.liquid-glass-wrapper>.liquid-glass-border-gradient{position:absolute;inset:0;z-index:2;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before,.liquid-glass-wrapper>.liquid-glass-border-gradient:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.liquid-glass-wrapper>.liquid-glass-border-gradient:before{box-shadow:inset 1px 1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-border-gradient:after{box-shadow:inset -1px -1px #ffffff1a}.liquid-glass-wrapper>.liquid-glass-content{z-index:3;font-size:1rem;font-family:Articulat,sans-serif;color:#fff}.pipeBoard{--pipeline-col-width: 250px;margin-top:12px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.pipeBoard::-webkit-scrollbar{height:6px}.pipeBoard::-webkit-scrollbar-track{background:transparent}.pipeBoard::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.pipeCol{width:var(--pipeline-col-width);min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.pipeCol__stack{flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;padding-right:6px;padding-bottom:128px}.pipeCol__stack::-webkit-scrollbar{width:4px}.pipeCol__stack::-webkit-scrollbar-track{background:transparent}.pipeCol__stack::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.pipeCol__stack::-webkit-scrollbar-thumb:hover{background:#ffffff40}.pipeCol__empty{height:24px;opacity:.25}.pipeCard{width:100%;min-width:0;overflow:hidden}.pipeCard.liquid-glass-wrapper.card{flex:0 0 auto!important;padding:0!important}.pipeCard.liquid-glass-wrapper.card>.liquid-glass-content{padding:0!important;gap:0!important;text-align:initial!important;align-items:stretch!important;width:100%!important}.pipeCard__inner{padding:10px;display:flex;align-items:stretch;width:100%;overflow:hidden}.pipeCard__inner--row{flex-direction:row;gap:10px}.pipeCard__thumb{position:relative;border-radius:16px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.pipeCard__thumb--small{width:64px;aspect-ratio:4/5}.pipeCard__thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02)}.pipeCard__thumbPlaceholder{width:100%;height:100%;background:#ffffff0a}.pipeCard__meta{width:100%;display:flex;flex-direction:column;justify-content:space-between;min-width:0;position:relative;overflow:visible}.pipeCard__meta--right{align-items:flex-start;text-align:left}.pipeCard__top{width:100%;min-width:0;position:relative;display:flex;align-items:center;justify-content:space-between}.pipeCard__client{font-weight:950;font-size:13px;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__id{margin-top:2px;font-size:11px;font-weight:750;letter-spacing:.02em;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__topic{margin-top:4px;font-size:12px;font-weight:600;color:#ffffffe7;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;width:90%;max-width:100%;min-width:0}.pipeCard__next{margin-top:auto;font-size:11px;font-weight:750;color:#ffffff9e;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeCard__wrap{cursor:pointer;outline:none;display:block;position:relative;overflow:visible}.pipeCard__wrap:focus-visible .pipeCard{box-shadow:0 0 0 2px #49a7ff59}.pipeCard__typeRow{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.pipeCard__type{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.02em;border-radius:6px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffd9!important}.pipeCard__tag{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:750!important;letter-spacing:.02em;border-radius:6px!important;background:#78a0ff1f!important;border:1px solid rgba(120,160,255,.2)!important;color:#b4c8ffe6!important}.pipeCard__priority{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.02em;border-radius:6px!important;text-transform:capitalize!important}.pipeCard__priority--low{background:#9696961f!important;border:1px solid rgba(150,150,150,.2)!important;color:#c8c8c8e6!important}.pipeCard__priority--medium{background:#ffc86424!important;border:1px solid rgba(255,200,100,.25)!important;color:#ffdc96f2!important}.pipeCard__priority--high{background:#ff963229!important;border:1px solid rgba(255,150,50,.28)!important;color:#ffb464f2!important}.pipeCard__priority--urgent{background:#ff50502e!important;border:1px solid rgba(255,80,80,.3)!important;color:#ff9696f2!important}.pipeCard__type.isReel{background:#00b7ff24!important;border-color:#74faff38!important}.pipeCard__type.isLong{background:#ff494924!important;border-color:#ff494938!important}.pipeCard__type.isInfographic{background:#b4ff7824!important;border-color:#b4ff7838!important}.pipeCard__revision{height:18px!important;padding:0 8px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.02em;border-radius:6px!important;background:#ff70432e!important;border:1px solid rgba(255,112,67,.3)!important;color:#ff9664f2!important}.pipeCard__editIcon{position:absolute;top:2px;right:20px;opacity:0;transition:opacity .15s ease-in-out;z-index:10;pointer-events:none}.pipeCard__editIcon.isVisible{opacity:1;pointer-events:auto}.pipeCard__editBtn{width:28px!important;height:28px!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)!important;color:#ffffffd9!important;transition:all .15s ease-in-out!important}.pipeCard__editBtn:hover{background:#ffffff2e!important;border-color:#ffffff40!important;color:#fff!important;transform:scale(1.05)}@media(max-width:860px){.pipeCard__thumb--small{width:84px;height:68px}}.contentOverview__paper{border-radius:12px!important;background:#0e0a0cfc!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 0 0 1px #ff50780f,0 16px 48px #0000008c!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffeb!important}.coModal__head{display:block!important;padding:16px 20px 12px!important;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,45,65,.04) 0%,transparent 100%)}.coModal__headText{min-width:0}.coModal__eyebrow{color:#ffffff7a!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important}.coModal__titleLine{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px}.coModal__title{font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.35!important;color:#ffffffeb!important;flex:1;min-width:0;margin:0!important;padding:0!important}.coModal__toolbar{display:flex;flex-shrink:0;gap:2px}.coModal__toolBtn{color:#ffffff8c!important;padding:6px!important;border-radius:8px!important}.coModal__toolBtn:hover{background:#ffffff0f!important;color:#ffffffe6!important}.coModal__toolBtn--danger{color:#ef5350d9!important}.coModal__toolBtn--danger:hover{color:#ef5350!important;background:#ef535014!important}.coModal__id{margin-top:8px!important;color:#ffffff7a!important}.coModal__id code{font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;background:#ffffff0a;padding:3px 8px;border-radius:5px;border:1px solid rgba(255,255,255,.07)}.coModal__content{padding:0 20px 16px!important}.contentOverview__content{display:flex;flex-direction:column;gap:0}.coStatusBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 12px;border-bottom:1px solid rgba(255,80,120,.08)}.coStatusBar__progress{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.coHero{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,80,120,.06);align-items:flex-start}.coHero__cover{flex:0 0 108px;width:108px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.coHero__img{width:100%;height:100%;object-fit:cover;display:block}.coHero__placeholder{height:100%;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#ffffff7a;font-size:11px;font-weight:500}.coHero__placeholder svg{font-size:28px;opacity:.35}.coLines{flex:1;min-width:0;margin:0;padding:4px 0 0}.coLines__row{display:grid;grid-template-columns:minmax(100px,140px) 1fr;gap:12px 16px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:baseline}.coLines__row:last-child{border-bottom:none}.coLines--tight .coLines__row{padding:6px 0}.coLines dt{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff7a}.coLines dd{margin:0;font-size:13px;font-weight:600;color:#ffffffe6;line-height:1.45;word-break:break-word}.coShowMore{margin-top:8px!important;text-transform:none!important;font-weight:600!important;font-size:12px!important;color:#ffc8d2e6!important}.coChip.MuiChip-root{height:22px!important;font-size:10px!important;font-weight:600!important;border-radius:5px!important}.coChip--neutral{background:#ffffff0d!important;color:#ffffffd1!important;border:none!important}.coChip--stage{background:#ff50781f!important;color:#ffd2dafa!important;border:1px solid rgba(255,80,120,.28)!important}.coChip--risk{background:#ef535026!important;color:#ffcdd2f2!important;border:none!important}.coChip--warn{background:#ffa7261f!important;color:#ffe0b2f2!important;border:none!important}.coChip--revision{background:#ff70431f!important;color:#ffc8aaf2!important;border:none!important}.coStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}@media(min-width:520px){.coStatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coStatGrid--flat{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:480px){.coStatGrid--flat{grid-template-columns:repeat(3,minmax(0,1fr))}}.coStat{min-width:0;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.coStat__label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffff7a;margin-bottom:4px}.coStat__value{font-size:12px;font-weight:600;color:#ffffffe6;line-height:1.35;word-break:break-word}.coMiniDot{width:5px;height:5px;border-radius:50%}.coMiniDot--done{background:#4caf50d9}.coMiniDot--active{background:#ff5f76f2;box-shadow:0 0 8px #ff3c5a2e}.coMiniDot--locked{background:#ffffff24}.coMiniDot--missing{background:#ffa726e6}.coSection{margin:0;padding:16px 0 0}.coSection--tight .coSection__title{margin-bottom:6px}.coSection__title{display:flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff7a;margin:0 0 10px}.coSection__hint{margin:-4px 0 10px;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.45}.coSection--handoffs{padding-top:12px}.coSection--focused{padding-top:20px;margin-top:4px;border-top:1px solid rgba(255,80,120,.1)}.coFocusedAction.MuiButton-root{text-transform:none!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.01em;padding-top:14px!important;padding-bottom:14px!important;border-radius:8px!important;background:linear-gradient(180deg,#ff586cfa,#b92a3eeb)!important;box-shadow:0 2px 14px #ff3c5040!important}.coFocusedAction.MuiButton-root:hover:not(:disabled){background:linear-gradient(180deg,#ff6276,#c33044f5)!important;box-shadow:0 4px 20px #ff3c5052!important}.coFocusedAction.MuiButton-root.Mui-disabled{background:#ffffff14!important;color:#ffffff59!important;box-shadow:none!important}.coFocusedAction__hint{margin:12px 2px 0!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important;color:#ffffff7a!important}.coHandoffsToggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 4px;padding:8px 4px 10px;gap:10px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;color:inherit;transition:background .15s}.coHandoffsToggle:hover{background:#ff50780f}.coHandoffsToggle:focus-visible{outline:2px solid rgba(255,100,135,.65);outline-offset:2px}.coHandoffsToggle__title{display:flex;align-items:center;margin:0!important;flex:1;min-width:0}.coHandoffsToggle__chevron{flex-shrink:0;color:#ffc8d28c}.coSection--clientRejection{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,120,140,.22);background:#ff3c5a0f}.coClientRejection__panel{padding:4px 4px 6px}.coClientRejection__scopes{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#ffd2d7eb}.coClientRejection__note{margin:0;font-size:13px;line-height:1.55;color:#ffffffeb;white-space:pre-wrap}.coClientRejection__note--empty{color:#ffffff7a;font-style:italic}.coClientRejection__meta{margin:10px 0 0!important;color:#ffffff7a!important;line-height:1.4!important}.coSection__prose{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:#ffffffc7}.coEmptyNote{color:#ffffff7a!important;font-size:12px!important;margin-top:4px!important}.coTabs{min-height:42px!important;margin-bottom:12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.coTabs .MuiTab-root{text-transform:none!important;font-weight:600!important;font-size:12px!important;min-height:40px!important;color:#ffffff7a!important}.coTabs .MuiTab-root.Mui-selected{color:#ffd2dafa!important}.coTabs .MuiTabs-indicator{background-color:#ff5269!important;height:2px!important}.coTabPanel{padding:4px 0 8px}.coHandoffSummaryIntro{margin:0 0 12px;font-size:12px;line-height:1.5;color:#ffffff85;font-weight:500}.coHandoffSummaryIntro strong{color:#ffd2dad9;font-weight:600}.coHandoffSummaryList{padding-top:2px}.coHandoffSummaryList dd.coHandoffSummaryList__muted{color:#ffffff61!important;font-weight:500}.coHistoryWrap{border-radius:8px;border:1px solid rgba(255,255,255,.07);overflow:hidden;background:#00000026}.coHistoryWrap--wide{max-height:min(380px,48vh);overflow:auto;-webkit-overflow-scrolling:touch}.coHistoryTable{width:100%;border-collapse:collapse;font-size:12px}.coHistoryTable th,.coHistoryTable td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.coHistoryTable th{width:38%;font-weight:600;color:#ffffff7a;text-transform:uppercase;letter-spacing:.04em;font-size:10px;background:#ffffff05}.coHistoryTable td{font-weight:600;color:#ffffffe0}.coHistoryTable tr:last-child th,.coHistoryTable tr:last-child td{border-bottom:none}.coHistoryTable--timeline{min-width:640px}.coHistoryTable--timeline thead th{width:auto;position:sticky;top:0;z-index:1;background:#120e14f5;border-bottom:1px solid rgba(255,80,120,.12)}.coHistoryTable--timeline tbody th{width:auto}.coHistoryTable--timeline .coHistoryTable__when{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffc8d2bf;font-size:11px}.coHistoryTable--timeline .coHistoryTable__detail{font-weight:500;color:#ffffff9e;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-width:280px}.coPipelineHoriz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,76px),1fr));gap:8px;padding:4px 2px 10px;width:100%;min-width:0;box-sizing:border-box}.coPipelineHoriz__node{min-width:0;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#ffffffeb;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.coPipelineHoriz__node:hover:not(:disabled){border-color:#ff507847;background:#ff50781f;transform:translateY(-1px)}.coPipelineHoriz__node:disabled{cursor:not-allowed;opacity:.62}.coPipelineHoriz__node.is-active{border-color:#ff507847;background:#ff50781f}.coPipelineHoriz__node.is-done{border-color:#4caf5047;background:#4caf5012}.coPipelineHoriz__node.is-missing:not(:disabled){border-color:#ffa72661;background:#ffa72612}.coPipelineHoriz__node.is-skipped{opacity:.45;border-color:#ffffff1a;background:#ffffff05;cursor:not-allowed}.coPipelineHoriz__node.is-skipped:hover:not(:disabled){border-color:#ffffff24;background:#ffffff08;transform:none}.coPipelineHoriz__node--scriptShortcut{border-style:dashed}.coPipelineHoriz__dot{color:#fff6;margin-bottom:4px;display:flex}.coPipelineHoriz__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#fffc;margin-bottom:8px}.coPipelineHoriz__icon .MuiSvgIcon-root{font-size:18px!important}.coPipelineHoriz__name{font-size:11px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:4px;width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.coPipelineHoriz__sub{font-size:10px;font-weight:600;color:#ffffff7a;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.coPipelineHoriz__go{display:flex;color:#ffffff61;margin-top:auto}.coAssetStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coAssetChip{flex:0 0 auto!important;text-transform:none!important;font-weight:600!important;font-size:12px!important;border-radius:999px!important;padding-left:14px!important;padding-right:14px!important;border-color:#ffffff12!important;color:#ffffffd9!important}.coAssetChip:hover:not(:disabled){border-color:#ff507847!important;background:#ff50781f!important}.coAssetChip.Mui-disabled{opacity:.42}.coModal__toolBtn--edit{color:#ffc8d2d9!important}.coModal__toolBtn--edit:hover{background:#ff50781f!important;color:#ffe6eb!important}.coModal__menuPaper{background:#0e0a0cfa!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;box-shadow:0 0 0 1px #ff507814,0 18px 52px #0000009e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.coModal__menuPaper .MuiMenuItem-root{min-height:40px;gap:10px;color:#ffffffe0;font-weight:600;font-size:13px}.coModal__menuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important}.coModal__menuPaper .MuiListItemIcon-root{min-width:28px;color:#ffffffa6}.coModal__menuPaper .MuiListItemText-secondary{color:#ffffff8c!important;font-weight:500;font-size:11px}.coAsideHint{margin:8px 0 0;font-size:11px;font-weight:500;line-height:1.45;color:#ffffff7a}.contentOverview__actions{padding:12px 20px 16px!important;border-top:1px solid rgba(255,80,120,.1);gap:8px;background:linear-gradient(0deg,rgba(255,40,60,.03) 0%,transparent 72%)}.coModal__btnSecondary{border-radius:8px!important}.contentOverview__btnGhost{text-transform:none!important;font-weight:600!important;color:#ffffff7a!important}.contentOverview__btnPrimary{text-transform:none!important;font-weight:700!important;border-radius:8px!important;background:linear-gradient(180deg,#ff586cfa,#b92a3eeb)!important;box-shadow:0 2px 14px #ff3c5040!important}.contentOverview__btnReview{text-transform:none!important;font-weight:600!important;border-radius:8px!important;border-color:#ff507847!important;color:#ffcdd4f5!important}.contentOverview__btnReview:hover{background:#ff50781f!important;border-color:#ff647d66!important}.contentOverview__title{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px 10px!important}.contentOverview__titleLeft{min-width:0}.contentOverview__kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.contentOverview__h1{margin-top:4px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:#ffffffeb}.contentOverview__iconBtn{width:38px!important;height:38px!important;border-radius:8px!important;color:#ffffffa6!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.07)!important}.luxContent__coverViewer{border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.luxContent__coverImg{width:100%;display:block;object-fit:contain}.luxContent__empty{padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#ffffff7a;font-weight:500;font-size:13px}.coverAssetsPopout{display:flex;flex-direction:column;gap:20px}.coverAssetsPopout__section{min-width:0}.coverAssetsPopout__sectionTitle{margin:0 0 10px!important;font-weight:650!important;letter-spacing:.02em;color:#ffffffb8!important}.coverAssetsPopout__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.coverAssetsPopout__card{display:flex;flex-direction:column;gap:8px;min-width:0}.coverAssetsPopout__label{display:block}.coverAssetsPopout__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coverAssetsPopout__actions--single{margin-top:10px}@media(max-width:520px){.coModal__content,.contentOverview__actions{padding-left:14px!important;padding-right:14px!important}.coHero{flex-direction:column}.coHero__cover{flex:0 0 auto;width:100%;max-width:200px;align-self:flex-start}}.filmingPopout{display:flex;flex-direction:column;gap:20px}.filmingPopout__section{display:flex;flex-direction:column;gap:10px}.filmingPopout__sectionTitle{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#ffffff7a;text-transform:uppercase;letter-spacing:.04em}.filmingPopout__sectionTitle svg{color:#ffffff59;font-size:16px}.filmingPopout__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;color:#ffbec8f2;background:#ff50781f;border-radius:6px}.filmingPopout__linkCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%}.filmingPopout__linkCard:hover{background:#ffffff0a;border-color:#ffffff1a}.filmingPopout__linkCard--main{border-color:#ff507847;background:#ff50781f}.filmingPopout__linkCard--main:hover{border-color:#ff647d73}.filmingPopout__linkIcon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ff50781f;color:#ff5269;flex-shrink:0}.filmingPopout__linkIcon svg{font-size:20px}.filmingPopout__linkNumber{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#ffffff0d;color:#ffffff73;font-size:11px;font-weight:700;flex-shrink:0}.filmingPopout__linkContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPopout__linkLabel{font-size:13px;font-weight:600;color:#ffffffe6}.filmingPopout__linkUrl{font-size:11px;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,monospace}.filmingPopout__linkAction{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#ffffff59;flex-shrink:0;transition:color .15s,background .15s}.filmingPopout__linkCard:hover .filmingPopout__linkAction{color:#ff5269;background:#ff507824}.filmingPopout__supplementalGrid{display:flex;flex-direction:column;gap:8px}.scriptViewer__paper{border-radius:22px!important;background:#0c0e14eb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;overflow:hidden}.scriptViewer__title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px 10px!important;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#fff0)}.scriptViewer__titleLeft{display:flex;align-items:flex-start;gap:12px}.scriptViewer__headline{font-size:15px;font-weight:800;letter-spacing:.2px}.scriptViewer__meta{display:flex;gap:8px;flex-wrap:wrap;padding-top:1px}.metaPill{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1}.metaPill.metaPill--soft{color:#b08b57e6;border-color:#b08b5738;background:#b08b5714}.scriptViewer__titleRight{display:flex;align-items:center;gap:8px}.scriptViewer__iconBtn{color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.scriptViewer__iconBtn:hover{background:#ffffff12!important}.scriptViewer__search{display:flex;align-items:center;gap:8px}.scriptViewer__searchField{min-width:260px}.scriptViewer__searchField .MuiInputBase-root{border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.scriptViewer__searchField input{color:#ffffffeb!important}.scriptViewer__searchField svg{color:#ffffff9e}.scriptViewer__searchNav{display:flex;align-items:center;gap:6px}.scriptViewer__matchCount{font-size:12px;font-weight:800;color:#ffffffb8;min-width:52px;text-align:right}.scriptViewer__content{padding:0!important;display:grid;grid-template-columns:300px 1fr;min-height:72vh}.scriptViewer__rail{border-right:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.rail__title{font-size:12px;font-weight:900;letter-spacing:.18px;color:#ffffffb8;text-transform:uppercase}.rail__empty{font-size:13px;color:#ffffff8c;padding:10px 8px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#ffffff08}.rail__list{overflow:auto;padding-right:4px;display:flex;flex-direction:column;gap:6px}.rail__row{width:100%;text-align:left;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffe0;display:grid;grid-template-columns:72px 1fr;gap:10px;cursor:pointer}.rail__row:hover{background:#ffffff0f}.rail__kind{font-size:11px;font-weight:900;letter-spacing:.16px;color:#b08b57db}.rail__label{font-size:13px;font-weight:650;color:#ffffffdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__footer{padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.rail__hint{font-size:12px;color:#ffffff8c;line-height:1.35}.scriptViewer__main{padding:16px 18px;overflow:auto}.scriptViewer__doc{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#080a108c;box-shadow:inset 0 1px #ffffff0a;padding:16px;min-height:60vh}.scriptViewer__prose{outline:none;color:#ffffffeb}.scriptViewer__loading{padding:14px;color:#ffffff8c;font-weight:700}.scriptViewer__paper.isCollapsed .scriptViewer__doc{padding:12px}.scriptViewer__paper.isCollapsed .scriptViewer__prose p{display:none}.scriptViewer__paper.isCollapsed .scriptViewer__prose h1,.scriptViewer__paper.isCollapsed .scriptViewer__prose h2,.scriptViewer__paper.isCollapsed .scriptViewer__prose h3,.scriptViewer__paper.isCollapsed .scriptBlock__wrap,.scriptViewer__paper.isCollapsed .dialogueBlock__wrap{display:block}@media(max-width:980px){.scriptViewer__content{grid-template-columns:1fr}.scriptViewer__rail{display:none}.scriptViewer__searchField{min-width:200px}}.contentDetails__paper.contentDetails__paper--normal{width:900px!important;max-width:96vw!important}.contentDetails__paper.contentDetails__paper--wide{width:1600px!important;max-width:calc(100vw - 48px)!important}@media(max-width:720px){.contentDetails__paper.contentDetails__paper--wide,.contentDetails__paper.contentDetails__paper--normal{width:auto!important;max-width:calc(100vw - 24px)!important}}.contentDetails__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important;width:900px;max-width:96vw}.contentDetails__title{color:#ffffffeb!important;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.contentDetails__kicker{color:#ffffff8c;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.contentDetails__h1{font-weight:950;letter-spacing:-.02em;font-size:22px;margin-top:4px}.contentDetails__chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.contentDetails__chip{border-radius:999px!important;font-weight:900!important}.contentDetails__chipSoft{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffdb!important}.contentDetails__chipStage{background:#49a7ff1f!important;border:1px solid rgba(73,167,255,.24)!important;color:#ffffffe6!important}.contentDetails__iconBtn{color:#ffffffbf!important}.contentDetails__content{padding-top:8px!important}.contentDetails__panel{display:grid;gap:12px;padding-bottom:6px}.contentDetails__panelTitle{font-weight:950;letter-spacing:-.01em;color:#ffffffeb;font-size:15px}.contentDetails__hintBlock{padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-weight:650;font-size:13px}.contentDetails__inlineError{padding:10px 12px;border-radius:14px;background:#ff3c3c1f;border:1px solid rgba(255,60,60,.25);color:#ffffffeb;font-weight:750;font-size:13px}.contentDetails__field .MuiInputLabel-root{color:#ffffff8c!important}.contentDetails__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important;border-radius:14px!important}.contentDetails__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.contentDetails__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff38!important}.contentDetails__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#49a7ffa6!important}.contentDetails__field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:rgba(255,255,255,.88)!important;opacity:1!important}.contentDetails__rowBtns{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.contentDetails__btnSmall{text-transform:none!important;font-weight:900!important;border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important}.contentDetails__btnAction{text-transform:none!important;font-weight:950!important;border-radius:14px!important;background:linear-gradient(180deg,#49a7fff2,#2f86ffb3)!important}.contentDetails__done{padding:12px;border-radius:14px;background:#50ffaa14;border:1px solid rgba(80,255,170,.16);color:#ffffffdb;font-weight:750}.luxStep__switchWrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:6px 0 2px}@media(max-width:920px){.luxStep__switchWrap{grid-template-columns:1fr}}.luxStep__switch{width:100%;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffeb;cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease}.luxStep__switch:hover:not(:disabled){transform:translateY(-1px);border-color:#49a7ff40;background:#49a7ff0f}.luxStep__switch:disabled,.luxStep__switch[aria-disabled=true]{cursor:not-allowed;opacity:.65}.luxStep__switch.is-selected{border-color:#49a7ff59;background:#49a7ff1a}.luxStep__switchIcon{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffdb}.luxStep__switchText{font-weight:950;letter-spacing:-.01em;font-size:13.5px;color:#ffffffeb;flex:1;min-width:0}.luxStep__switchRight{display:flex;align-items:center}.luxStep__pill{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fffc}.luxStep__pill .MuiSvgIcon-root{font-size:18px}.luxStep__panelShell{padding-top:10px}.contentDetails__dialog--scriptMobileFill .MuiDialog-container{align-items:stretch}.contentDetails__dialog--scriptMobileFill .contentDetails__title{flex-shrink:0}.contentDetails__dialog--scriptMobileFill .MuiDialog-paper{margin:8px auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;min-height:0!important}.contentDetails__content--scriptMobileFill.MuiDialogContent-root{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding-bottom:0!important}.luxStep__panelShell--scriptMobileFill{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}.luxStep__panelShell--scriptMobileFill .contentDetails__scriptShell{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px}.luxStep__panelShell--scriptMobileFill .contentDetails__scriptGrid{flex:1;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.luxStep__panelShell--scriptMobileFill .contentDetails__scriptColumn{min-height:0;overflow:hidden;display:flex;flex-direction:column}.luxStep__panelShell--scriptMobileFill .scriptEditor__wrap,.luxStep__panelShell--scriptMobileFill .contentDetails__scriptFieldRich,.luxStep__panelShell--scriptMobileFill .contentDetails__scriptFieldRich .scriptRich__wrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.luxStep__panelShell--scriptMobileFill .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror{flex:1;min-height:120px;overflow-y:auto!important}.luxStep__panelShell--scriptMobileFill .videoPlanBoard{flex:1;min-height:0;overflow:auto}.contentDetails__scriptShell{display:flex;flex-direction:column;gap:6px}.contentDetails__panel.contentDetails__scriptShell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding-bottom:0}.contentDetails__scriptHeader{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.contentDetails__scriptHeaderInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.contentDetails__scriptMeta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.scriptMeta__stat{font-size:11px;font-weight:500;color:#ffffff80}.scriptMeta__stat--ok{color:#4ade80e6}.scriptMeta__stat--warn{color:#fbbf24e6}.scriptMeta__toggle{margin-left:4px}.scriptMeta__toggle .MuiFormControlLabel-label{font-size:11px!important;font-weight:500!important;color:#ffffff73!important}.contentDetails__scriptActions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.contentDetails__iconBtnLux{border-radius:6px!important;border:none!important;background:transparent!important;color:#ffffff80!important;padding:4px!important;min-width:28px!important;transition:all .12s ease}.contentDetails__iconBtnLux:hover{background:#ffffff0f!important;color:#ffffffd9!important}.contentDetails__iconBtnLux.isOn{background:#ef444440!important;color:#ef4444d9!important}.contentDetails__btnActionLux{border-radius:6px!important;font-weight:600!important;font-size:11px!important;text-transform:none!important;padding:5px 12px!important;background:#ef4444d9!important}.contentDetails__btnActionLux:hover{background:#ef4444f2!important}.contentDetails__btnApproveLux{background:#4ade8033!important;border:1px solid rgba(74,222,128,.3)!important;color:#4ade80!important}.contentDetails__btnApproveLux:hover{background:#4ade804d!important}.contentDetails__btnGhostLux{border-radius:6px!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff9!important;font-size:11px!important;font-weight:500!important;text-transform:none!important;padding:5px 10px!important}.contentDetails__btnGhostLux:hover{background:#ffffff0a!important;border-color:#ffffff26!important}.contentDetails__busyBar{height:2px;background:#ffffff0a}.contentDetails__inlineError{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.2)}.contentDetails__reviewerCta{display:flex;justify-content:flex-end;margin-top:4px;width:100%;min-width:0;overflow:hidden}.contentDetails__reviewerCta .contentDetails__btnActionLux{max-width:100%;min-width:0}.contentDetails__scriptModeRow{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.contentDetails__scriptModeRow .contentDetails__mainModeTabs{flex:1 1 0%;min-width:0;max-width:100%}@media(max-width:1000px){.contentDetails__scriptModeRow{gap:6px;overflow-x:hidden}.contentDetails__scriptModeRow .contentDetails__mainModeTabs{overflow:hidden}.contentDetails__scriptModeRow .contentDetails__mainModeTabs .MuiToggleButtonGroup-root{width:100%;max-width:100%;min-width:0;display:flex!important;box-sizing:border-box}.contentDetails__scriptModeRow .contentDetails__mainModeTabs .MuiToggleButtonGroup-grouped.MuiToggleButton-root{flex:1 1 0%;min-width:0!important;padding:4px 8px!important;font-size:11px!important}.contentDetails__scriptColumn{max-width:100%;overflow-x:hidden}.contentDetails__deskMobileTrigger{padding:4px 8px!important;font-size:11px!important}}.contentDetails__deskMobileTrigger{flex-shrink:0;font-size:12px!important;font-weight:600!important;text-transform:none!important;border-color:#ffffff24!important;color:#fffc!important;padding:5px 12px!important;border-radius:8px!important}.contentDetails__deskMobileTrigger:disabled{opacity:.45}.contentDetails__deskDrawer .MuiDrawer-paper{width:min(100vw - 32px,340px);max-width:100%;box-sizing:border-box;background:#121216fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid rgba(255,255,255,.08);padding:0;display:flex;flex-direction:column;height:100%}.contentDetails__scriptGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);grid-template-rows:minmax(0,1fr);gap:6px;align-items:stretch;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden}@media(max-width:1000px){.contentDetails__scriptGrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}}.contentDetails__scriptGrid--mobileDesk{align-items:start}.contentDetails__scriptColumn{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;flex:1;width:100%;align-self:stretch}.contentDetails__scriptColumn>.scriptEditor__wrap,.contentDetails__scriptColumn>.videoPlanBoard{flex:1;min-height:0;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.contentDetails__scriptColumn>.videoPlanBoard{overflow-x:hidden}.contentDetails__mainModeTabs{flex-shrink:1;min-width:0}.contentDetails__mainModeTabs .MuiToggleButtonGroup-root{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.contentDetails__mainModeTabs .MuiToggleButton-root{text-transform:none;font-size:12px;font-weight:600;color:#ffffff73;border:none!important;padding:5px 14px;border-radius:7px!important}.contentDetails__mainModeTabs .MuiToggleButton-root.Mui-selected{background:#ef44442e!important;color:#ffffffeb!important}.scriptEditor__wrap{border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#ffffff03;overflow:hidden;min-width:0;max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.scriptEditor__toolbar{padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.scriptEditor__toolGroup{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.scriptTool__btn{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:4px;border:none;background:transparent;color:#ffffff80;font-weight:500;font-size:11px;cursor:pointer;transition:all .1s ease}.scriptTool__btn svg{font-size:14px}.scriptTool__btn:hover:not(:disabled){background:#ffffff0d;color:#ffffffd9}.scriptTool__btn:disabled{opacity:.35;cursor:not-allowed}.scriptEditor__hint{font-size:10px;color:#ffffff59}.contentDetails__scriptFieldRich{padding:0;min-width:0}.scriptEditor__wrap>.contentDetails__scriptFieldRich{flex:1;min-height:0;display:flex;flex-direction:column}.scriptEditor__wrap>.contentDetails__scriptFieldRich .scriptRich__wrap{flex:1;min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.scriptEditor__footer{padding:4px 8px;border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.scriptFooter__hint{font-size:10px;color:#ffffff59}.scriptFooter__copy{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:4px;background:transparent;color:#ffffff73;font-size:11px;font-weight:500;cursor:pointer;transition:all .1s ease}.scriptFooter__copy:hover{background:#ffffff0d;color:#fffc}.writerDesk__wrap{width:100%;max-width:280px;justify-self:end;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#00000026;overflow:hidden;min-width:0;transition:width .2s ease,max-width .2s ease;display:flex;flex-direction:column}@media(max-width:1000px){.writerDesk__wrap{max-width:100%;justify-self:stretch}}.contentDetails__scriptGrid>.writerDesk__wrap{width:100%;max-width:100%;min-width:0}.writerDesk__wrap--inDrawer{width:100%;max-width:100%;flex:1;min-height:0;border-radius:0;border:none;background:transparent}.writerDesk__wrap--inDrawer .deskPanel__scroll{max-height:calc(100dvh - 200px)}.writerDesk__drawerCloseBtn{width:36px;height:36px;border-radius:8px;border:none;background:#ffffff0f;color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s ease,color .12s ease}.writerDesk__drawerCloseBtn:hover{background:#ffffff1a;color:#fffffff2}.writerDesk__wrap.isCollapsed{width:36px;max-width:36px}@media(max-width:1000px){.writerDesk__wrap.isCollapsed{width:100%;max-width:100%}}.writerDesk__wrap.isCollapsed .writerDesk__top{padding:6px;justify-content:center}.writerDesk__top{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:8px;min-width:0}.writerDesk__title{font-weight:600;font-size:11px;color:#ffffffb3;letter-spacing:.02em}.writerDesk__counts{display:flex;gap:8px;font-size:10px;font-weight:500;color:#fff6}.writerDesk__collapseBtn{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .1s ease}.writerDesk__collapseBtn:hover{background:#ffffff0f;color:#fff9}.writerDesk__collapseBtn svg{font-size:14px}.writerDesk__sectionHeader{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:0}.writerDesk__sectionHeader .writerDesk__tabs{flex:1;min-width:0}.writerDesk__sectionCollapseBtn{width:22px;height:22px;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:#ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center}.writerDesk__sectionCollapseBtn:hover{background:#ffffff0f;color:#fff9}.writerDesk__topSection{display:flex;flex-direction:column;flex:1;min-height:0}.writerDesk__topSection.isCollapsed{flex:0 0 auto;min-height:0}.writerDesk__topSection.isCollapsed .writerDesk__panel{display:none}.writerDesk__middleSection{flex:1;min-height:0;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.writerDesk__middleSection.isCollapsed{flex:0 0 auto;min-height:0}.writerDesk__middleSection.isCollapsed .writerDesk__panel{display:none}.writerDesk__panelMiddle{flex:1;min-height:0;overflow-y:auto}.writerDesk__sectionTitle{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 4px}.writerDesk__tabs{min-height:28px!important;background:transparent;border-bottom:1px solid rgba(255,255,255,.04)}.writerDesk__tabs .MuiTabs-indicator{height:2px!important;background:#ef4444d9!important}.writerDesk__tabs .MuiTab-root{min-height:28px!important;font-size:10px!important;font-weight:500!important;color:#ffffff73!important;padding:2px 8px!important;text-transform:none!important}.writerDesk__tabs .MuiTab-root.Mui-selected{color:#ffffffe6!important}.writerDesk__tabs .MuiTab-root svg{font-size:12px;margin-right:4px}.writerDesk__panel{padding:6px 8px;min-width:0;background:transparent}.writerDesk__panelTop{flex:1;min-height:0;overflow-y:auto}.writerDesk__panelBottom{overflow-y:auto;max-height:200px}.deskPanel__scroll{max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden;width:100%;min-width:0;padding:2px 0}.deskPanel__scroll *{min-width:0;box-sizing:border-box}.deskEmpty{padding:16px 12px;text-align:center}.deskEmpty .deskEmpty__title{font-weight:600;font-size:12px;color:#ffffffbf;margin-bottom:6px}.deskEmpty .deskEmpty__sub{font-size:11px;color:#fff6;line-height:1.5;margin-bottom:12px}.deskEmpty .contentDetails__btnActionLux{font-size:11px!important;padding:4px 10px!important}.deskRevisions{padding:0 4px 12px}.deskRevisions__hint{font-size:11px;line-height:1.45;color:#ffffff73;margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.deskRevisions__hint strong{color:#ffffffa6;font-weight:600}.deskRevisions__clientRound{margin-bottom:14px;border-radius:10px;border:1px solid rgba(96,165,250,.16);background:#60a5fa0e;overflow:hidden}.deskRevisions__clientRound.is-open{border-color:#60a5fa38;background:#60a5fa14}.deskRevisions__itemCheck--spacer{width:28px;min-height:1px}.deskRevisions__item--clientGhost{border-color:#60a5fa33;background:#60a5fa12}.deskRevisions__clientGhostText{font-size:11px;color:#93c5fdf2}.deskRevisions__tag--client{display:inline-block;margin-bottom:6px;margin-left:0;background:#60a5fa2e;color:#bae6fdf5}.deskRevisions__ghostActions{margin-top:10px;gap:8px}.deskRevisions__ghostBtn{font-size:10px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .12s ease,border-color .12s ease}.deskRevisions__ghostBtn--approve{background:#4ade8029;border-color:#4ade8059;color:#bbf7d0fa}.deskRevisions__ghostBtn--approve:hover{background:#4ade8042}.deskRevisions__ghostBtn--reject{background:#f871711f;border-color:#f871714d;color:#fecacaf2}.deskRevisions__ghostBtn--reject:hover{background:#f8717133}.deskRevisions__list{display:flex;flex-direction:column;gap:10px}.deskRevisions__round{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.deskRevisions__round.is-open{border-color:#ffffff1f;background:#ffffff0b}.deskRevisions__roundHead{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .12s ease}.deskRevisions__roundHead:hover{background:#ffffff0a}.deskRevisions__roundHeadMain{display:flex;flex-direction:column;gap:4px;min-width:0}.deskRevisions__roundAuthor{font-size:12px;font-weight:600;color:#ffffffe0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.deskRevisions__roundBadge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;background:#fbbf2426;color:#fbbf24f2}.deskRevisions__roundBadge--done{background:#4ade8026;color:#4ade80f2}.deskRevisions__roundMeta{font-size:10px;color:#ffffff6b}.deskRevisions__roundChev{flex:0 0 auto;font-size:11px;color:#ffffff59;line-height:1.4;padding-top:2px}.deskRevisions__roundBody{padding:0 12px 12px;display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(255,255,255,.06)}.deskRevisions__section{display:flex;flex-direction:column;gap:8px}.deskRevisions__sectionTitle{margin:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.deskRevisions__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.deskRevisions__item{display:flex;gap:6px;align-items:flex-start;padding:10px;border-radius:8px;background:#0000002e;border:1px solid rgba(255,255,255,.05)}.deskRevisions__item--done{opacity:.78;border-color:#4ade8033;background:#4ade8012}.deskRevisions__itemCheck{flex:0 0 auto;padding-top:2px}.deskRevisions__itemCheck .MuiCheckbox-root{padding:4px;color:#ffffff59}.deskRevisions__itemCheck .MuiCheckbox-root.Mui-checked{color:#4ade80e6}.deskRevisions__itemCheck .MuiCheckbox-root.Mui-disabled.Mui-checked{color:#ffffff47}.deskRevisions__itemBody{min-width:0;flex:1}.deskRevisions__quote{font-size:11px;font-style:italic;color:#ffffff8c;line-height:1.4;margin-bottom:6px;padding-left:8px;border-left:2px solid rgba(239,68,68,.45)}.deskRevisions__bodyText{font-size:12px;line-height:1.45;color:#ffffffd1;white-space:pre-wrap;word-break:break-word}.deskRevisions__itemFooter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:10px;color:#ffffff61}.deskRevisions__tag{margin-left:2px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:#60a5fa1f;color:#60a5faeb}.deskRevisions__linkBtn{margin-left:auto;border:none;background:transparent;color:#ef4444e6;font-size:10px;font-weight:600;cursor:pointer;padding:2px 4px;text-decoration:underline;text-underline-offset:2px}.deskRevisions__linkBtn:hover{color:#fca5a5f2}.deskRevisions__notesBox{font-size:11px;line-height:1.45;color:#ffffffa6;white-space:pre-wrap;padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.1)}.outlineFilters{display:flex;gap:2px;margin-bottom:8px;flex-wrap:wrap}.ofBtn{height:24px;padding:0 8px;border-radius:4px;border:none;background:transparent;color:#ffffff80;font-weight:500;font-size:10px;cursor:pointer;transition:all .1s ease}.ofBtn.isOn{background:#ef444440;color:#ef4444d9}.ofBtn:hover:not(.isOn){background:#ffffff0a}.outlineList{display:flex;flex-direction:column;gap:2px;min-width:0}.outlineItem{width:100%;min-width:0;border-radius:4px;border:none;background:transparent;color:#ffffffb3;padding:6px 8px;cursor:pointer;display:flex;gap:6px;align-items:center;text-align:left;transition:all .1s ease}.outlineItem:hover{background:#ffffff0a}.outlineItem.isActive{background:#ef444440}.outlineDot{width:4px;height:4px;border-radius:50%;background:#fff3;flex:0 0 auto}.outlineItem--scene .outlineDot{background:#ef4444d9}.outlineItem--beat .outlineDot{background:#fbbf24}.outlineItem--vo .outlineDot{background:#a78bfa}.outlineItem--broll .outlineDot{background:#4ade80}.outlineItem--dialogue .outlineDot{background:#6b7280}.outlineItem--heading .outlineDot{background:#9ca3af}.outlineItem--tag .outlineDot{background:#f472b6}.outlineLabel{font-weight:500;font-size:11px;color:#ffffffb3;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis}.deskBlock{margin-bottom:10px;min-width:0}.deskBlock .deskBlock__title{font-weight:600;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px}.deskBlock .deskBlock__title--spaced{margin-top:12px}.deskTopic__text{font-size:12px;font-weight:600;color:#ffffffeb;line-height:1.5;word-break:break-word}.deskTopic__desc{font-size:11px;color:#ffffffc7;line-height:1.55;white-space:pre-wrap;word-break:break-word}.deskField .MuiInputBase-root{border-radius:4px;border:1px solid rgba(255,255,255,.06);background:#0003;color:#ffffffe6;font-size:12px}.deskField .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none}.deskRowBtns{display:flex;gap:4px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.deskNotes__copy{padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;font-size:10px;font-weight:500;cursor:pointer}.deskNotes__copy:hover{background:#ffffff0d;color:#ffffffbf}.deskHint{font-size:10px;color:#fff6;line-height:1.5}.refGrid,.assetGrid{display:grid;gap:6px;min-width:0}.refCard,.assetCard{border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#00000026;overflow:hidden;min-width:0}.refCard__top,.assetCard__top{display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.04);min-width:0}.refCard__title,.assetCard__title{flex:1;border:0;outline:none;background:transparent;color:#ffffffe6;font-weight:500;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refCard__iconBtn,.assetCard__iconBtn{border-radius:4px!important;border:none!important;background:transparent!important;color:#ffffff59!important;padding:4px!important;min-width:24px!important}.refCard__iconBtn:hover,.assetCard__iconBtn:hover{background:#ffffff0f!important;color:#fff9!important}.refCard__body{width:100%;border:0;outline:none;background:#00000026;color:#ffffffd9;padding:8px;font-size:12px;min-height:56px;resize:vertical}.refCard__actions,.assetCard__actions{padding:4px 8px;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:flex-end;gap:4px}.assetAdder{margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.assetAdder__uploadBtn{height:24px;padding:0 8px;border-radius:4px;border:none;background:#ffffff0d;color:#fff9;font-weight:500;font-size:11px;cursor:pointer}.assetAdder__uploadBtn:hover{background:#ffffff14}.assetUrlAdder{display:grid;grid-template-columns:1fr 1fr auto;gap:4px}@media(max-width:520px){.assetUrlAdder{grid-template-columns:1fr}}.assetUrlAdder__title,.assetUrlAdder__url{height:24px;border-radius:4px;border:1px solid rgba(255,255,255,.06);background:#0003;color:#ffffffe6;padding:0 6px;font-size:11px}.assetUrlAdder__title:focus,.assetUrlAdder__url:focus{border-color:#ef444440}.assetUrlAdder__title::placeholder,.assetUrlAdder__url::placeholder{color:#ffffff4d}.assetUrlAdder__add{height:26px;padding:0 10px;border-radius:4px;border:1px solid rgba(239,68,68,.25);background:#ef444440;color:#ef4444d9;font-weight:500;font-size:11px;cursor:pointer;transition:all .1s ease}.assetUrlAdder__add:hover{background:#ef444433}.assetUrlAdder__add:disabled{opacity:.35;cursor:not-allowed}.assetCard__media{padding:8px;min-width:0}.assetCard__media img{width:100%;max-width:100%;border-radius:4px;display:block}.assetCard__link{padding:8px 10px;min-width:0}.assetCard__link a{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;color:#ef4444d9;text-decoration:none;font-weight:500;font-size:11px}.assetCard__link a:hover{text-decoration:underline}.revHistory2{display:flex;flex-direction:column;gap:4px}.revRound2{border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#0000001a;overflow:hidden}.revRound2__head{width:100%;border:none;background:transparent;color:#ffffffe6;cursor:pointer;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:background .1s ease}.revRound2__left{display:grid;gap:1px;min-width:0}.revRound2__by{font-weight:600;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revRound2__when{font-size:10px;color:#fff6}.revRound2__right{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.revRound2__pill{font-size:9px;font-weight:500;padding:2px 6px;border-radius:3px;background:#ffffff0d;color:#ffffff8c}.revRound2__chev{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;border:none;background:transparent;color:#fff6;transition:transform .2s ease}.revRound2.is-open .revRound2__chev{transform:rotate(180deg)}.revRound2__body{padding:6px 8px;display:none;border-top:1px solid rgba(255,255,255,.04)}.revRound2.is-open .revRound2__body{display:grid;gap:6px}.revSection2{border-radius:4px;border:1px solid rgba(255,255,255,.04);background:#0000001a;overflow:hidden}.revSection2__sum{list-style:none;cursor:pointer;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#ffffffbf;-webkit-user-select:none;user-select:none}.revSection2__label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.revSection2__count{font-size:9px;font-weight:500;padding:2px 5px;border-radius:3px;background:#ffffff0f;color:#ffffff8c}.revSection2__sum.is-disabled{cursor:default;opacity:.5}.revSection2__panel{padding:6px 8px;border-top:1px solid rgba(255,255,255,.04)}.revNote2{white-space:pre-wrap;font-size:11px;line-height:1.5;color:#fffc;padding:8px;border-radius:4px;background:#00000026}.revItems2{display:flex;flex-direction:column;gap:4px}.revItem2{padding:8px;border-radius:4px;background:#0000001f}.revItem2__body{font-size:11px;line-height:1.45;color:#ffffffe0;overflow-wrap:anywhere}.revItem2__meta{margin-top:4px;font-size:10px;color:#fff6}.revInline2{width:100%;text-align:left;border:1px solid rgba(255,255,255,.05);background:#0000001a;border-radius:4px;padding:8px;cursor:pointer;color:#ffffffe0;transition:all .1s ease}.revInline2:hover{border-color:#ef444440;background:#ef444440}.revInline2:active{transform:scale(.99)}.revInline2.is-disabled,.revInline2:disabled{cursor:not-allowed;opacity:.5}.revInline2__quote{font-size:10px;color:#ffffff8c;margin-bottom:4px;padding:4px 6px;border-radius:3px;background:#0003;font-style:italic}.revInline2__body{font-size:11px;line-height:1.45;color:#ffffffe0}.revInline2__meta{margin-top:4px;font-size:10px;color:#fff6}.revInline2__hint{color:#ef4444d9}.revToggle{height:26px;padding:0 8px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffa6;font-weight:600;font-size:11px;cursor:pointer}.revToggle:hover{background:#ffffff0d}.versionsBox{border-radius:6px;border:1px solid rgba(255,255,255,.05);background:#0000001a;overflow:hidden;margin-bottom:8px}.versionsBox__top{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.versionsBox__title{font-weight:600;font-size:11px;color:#fffc}.versionsBox__sub{margin-top:2px;font-size:10px;color:#fff6}.versionsEmpty{padding:10px;font-size:11px;color:#ffffff73}.versionsList{display:flex;flex-direction:column;gap:2px;padding:4px}.versionsSection{margin-bottom:6px}.versionsSection__label{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:4px;padding:0 4px}.versionRow{width:100%;border-radius:4px;border:none;background:transparent;color:#fffc;padding:6px 8px;cursor:pointer;display:flex;flex-direction:column;gap:1px;text-align:left;transition:all .1s ease}.versionRow:hover{background:#ffffff0d}.versionRow__label{font-weight:500;font-size:11px;overflow:hidden;text-overflow:ellipsis}.versionRow__time{font-size:10px;color:#fff6}.deskPanel__scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.deskPanel__scroll::-webkit-scrollbar{width:5px}.deskPanel__scroll::-webkit-scrollbar-track{background:transparent}.deskPanel__scroll::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:10px}.deskPanel__scroll::-webkit-scrollbar-thumb:hover{background:#ffffff1a}:root{--sr-bg: rgba(12, 14, 18, .95);--sr-bg-strong: rgba(8, 10, 14, .98);--sr-border: rgba(255, 255, 255, .08);--sr-border-soft: rgba(255, 255, 255, .05);--sr-text: rgba(255, 255, 255, .92);--sr-text-dim: rgba(255, 255, 255, .6);--sr-text-soft: rgba(255, 255, 255, .4);--sr-blue: #60a5fa;--sr-blue-soft: rgba(96, 165, 250, .12);--sr-blue-border: rgba(96, 165, 250, .25);--sr-purple: #a78bfa;--sr-purple-soft: rgba(167, 139, 250, .12);--sr-green: #4ade80;--sr-green-soft: rgba(74, 222, 128, .12);--sr-amber: #fbbf24;--sr-amber-soft: rgba(251, 191, 36, .12);--sr-red: #f87171;--sr-red-soft: rgba(248, 113, 113, .12);--sr-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sr-mono: "SF Mono", "Fira Code", "Consolas", monospace}.scriptRich__wrap{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--sr-bg);border:1px solid var(--sr-border);border-radius:10px;padding:12px 16px 14px;cursor:text}.scriptRich__wrap:focus-within{border-color:#60a5fa4d;background:var(--sr-bg-strong)}.scriptRich__wrap.isReadOnly{cursor:default;opacity:.9}.scriptRich__wrap>div:first-of-type{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.scriptRich__wrap .ProseMirror{outline:none;flex:1 1 auto;min-height:0;height:auto;max-height:100%;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;color:var(--sr-text);font-family:var(--sr-font);font-size:15px;line-height:1.65}.scriptRich__wrap .ProseMirror ::selection{background:#60a5fa40}@media(max-width:1000px){.scriptRich__wrap{min-height:0;flex:1 1 auto;height:100%;max-height:100%;align-self:stretch;padding:10px 12px 12px}}.scriptRich__wrap .revHL{background:#fbbf2433;border-radius:4px;padding:0 1px;border-bottom:1px solid rgba(251,191,36,.4);cursor:default}.scriptRich__wrap .revHL--withPin:after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(251,191,36,0.9)'%3E%3Cpath d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2l-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.scriptRich__wrap .revHL--noSchedulePin.revHL--withPin:after{display:none;width:0;margin:0}.scriptRich__wrap .revHL--history{background:#ffffff1f;border-bottom-color:#ffffff40}.scriptRich__wrap .revHL--addressed{background:#22c55e1f;border-bottom-color:#22c55e59;opacity:.72}.scriptRich__wrap .revHL--history.clientScheduleOv--ghost{background:#78a0ff24;border-bottom:2px dashed rgba(160,190,255,.55);padding-bottom:0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.scriptRich__wrap .revHL--history.clientScheduleOv--comment{background:#ffc86424;border-bottom:2px solid rgba(255,200,100,.48);box-decoration-break:clone;-webkit-box-decoration-break:clone}.scriptRich__wrap .revHL--history.clientScheduleOv--reject{background:#e763641f;border-bottom:2px solid rgba(231,99,100,.5);text-decoration:line-through;text-decoration-color:#e76364bf;text-decoration-thickness:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.scriptRich__wrap .revHL--history.clientScheduleOv--ghost.clientScheduleOv--comment{background:#c8be8c29}.scriptRich__wrap .revHL--history.clientScheduleOv--ghost.clientScheduleOv--reject{background:#c878962e}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow{margin:12px 0 0;padding:8px 10px 10px;border-radius:6px;background:#78a0ff24;border:1px solid rgba(140,170,255,.35);border-bottom:2px dashed rgba(160,190,255,.55);-webkit-user-select:text;user-select:text}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__text{font-family:inherit;font-size:inherit;line-height:1.62;white-space:pre-wrap;word-break:break-word;color:inherit;margin-bottom:8px}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__btn{font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.18);cursor:pointer;background:#0003;color:#ebf0ffeb}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__btn--approve{border-color:#64c88c73;background:#3c785a38;color:#c8f5d2f2}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__btn--reject{border-color:#e7636473;background:#783c4633;color:#ffc8c8eb}.scriptRich__wrap .ProseMirror .scriptRich__ghostDraftRow__btn:hover{filter:brightness(1.08)}.scriptRich__loading{margin-top:12px;color:var(--sr-text-soft);font-weight:500;font-size:13px}.scriptRich__wrap .ProseMirror p{margin:0 0 10px;color:var(--sr-text);font-weight:400}.scriptRich__wrap .ProseMirror h1,.scriptRich__wrap .ProseMirror h2,.scriptRich__wrap .ProseMirror h3{margin:20px 0 10px;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.3}.scriptRich__wrap .ProseMirror h1{font-size:22px}.scriptRich__wrap .ProseMirror h2{font-size:18px}.scriptRich__wrap .ProseMirror h3{font-size:16px;color:#ffffffe6}.scriptRich__wrap .ProseMirror ul,.scriptRich__wrap .ProseMirror ol{margin:10px 0 10px 20px;padding:0;color:var(--sr-text)}.scriptRich__wrap .ProseMirror li{margin:5px 0;font-weight:400}.scriptRich__wrap .ProseMirror li::marker{color:var(--sr-text-dim)}.scriptRich__wrap .ProseMirror a{color:var(--sr-blue);text-decoration:none;border-bottom:1px solid var(--sr-blue-border);transition:border-color .15s ease}.scriptRich__wrap .ProseMirror a:hover{border-bottom-color:var(--sr-blue)}.scriptRich__wrap .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--sr-text-soft);pointer-events:none;height:0;font-weight:400}.sBlock{margin:14px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000040;overflow:hidden}.sBlock.sBlock--draggingSource{opacity:.32;transition:opacity .12s ease-out}.sBlock.sBlock--dragGhost{opacity:.58;cursor:grabbing!important;box-shadow:0 12px 40px #0000008c;outline:1px solid rgba(255,255,255,.12)}.sBlock__cap{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;cursor:text;background:#00000026}.sBlock__cap.sBlock__cap--draggable{cursor:grab;touch-action:none}.sBlock__cap.sBlock__cap--draggable:active{cursor:grabbing}.sBlock__pill{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sBlock__title{font-weight:600;color:#ffffffd9;font-size:12px}.sBlock__title--muted{color:var(--sr-text-soft);font-style:italic}.sBlock__body{padding:12px 14px;background:#0000001a}.sBlock__body p:first-child{margin-top:0}.sBlock__body p:last-child{margin-bottom:0}.sBlock--scene{border-left:3px solid var(--sr-blue)}.sBlock--scene .sBlock__cap{background:#60a5fa14}.sBlock--scene .sBlock__pill{background:#60a5fa33;color:var(--sr-blue)}.sBlock--beat{border-left:3px solid var(--sr-amber)}.sBlock--beat .sBlock__cap{background:#fbbf240f}.sBlock--beat .sBlock__pill{background:#fbbf2433;color:var(--sr-amber)}.sBlock--vo{border-left:3px solid var(--sr-purple)}.sBlock--vo .sBlock__cap{background:#a78bfa0f}.sBlock--vo .sBlock__pill{background:#a78bfa33;color:var(--sr-purple)}.sBlock--broll{border-left:3px solid var(--sr-green)}.sBlock--broll .sBlock__cap{background:#4ade800f}.sBlock--broll .sBlock__pill{background:#4ade8033;color:var(--sr-green)}.sBlock--cta{border-left:3px solid #f472b6}.sBlock--cta .sBlock__cap{background:#f472b60f}.sBlock--cta .sBlock__pill{background:#f472b633;color:#f472b6}.sBlock--hook{border-left:3px solid #f97316}.sBlock--hook .sBlock__cap{background:#f973160f}.sBlock--hook .sBlock__pill{background:#f9731633;color:#f97316}.dlg{margin:12px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #94a3b8;background:#00000040;overflow:hidden}.dlg.dlg--draggingSource{opacity:.32;transition:opacity .12s ease-out}.dlg.dlg--dragGhost{opacity:.58;cursor:grabbing!important;box-shadow:0 12px 40px #0000008c;outline:1px solid rgba(255,255,255,.12)}.dlg__head{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;cursor:text;-webkit-user-select:none;user-select:none;background:#94a3b80f}.dlg__head.dlg__head--draggable{cursor:grab;touch-action:none}.dlg__head.dlg__head--draggable:active{cursor:grabbing}.dlg__chip{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#94a3b833;color:#94a3b8}.dlg__body{padding:12px 14px;font-weight:400;background:#0000001a}.dlg__body p:first-child{margin-top:0}.dlg__body p:last-child{margin-bottom:0}.scriptImg__wrap{display:inline-block;max-width:100%;margin:12px 0}.scriptImg__box{position:relative;display:inline-block;max-width:100%;border-radius:8px;border:1px solid var(--sr-border);background:#ffffff05;overflow:hidden}.scriptImg__wrap.isSelected .scriptImg__box{border-color:var(--sr-blue);box-shadow:0 0 0 2px var(--sr-blue-soft)}.scriptImg__img{display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.scriptImg__handle{position:absolute;right:6px;bottom:6px;width:24px;height:24px;border-radius:4px;border:1px solid var(--sr-border);background:#0f1115e6;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.scriptImg__handle:before{content:"⋮⋮";font-size:9px;color:var(--sr-text-dim);letter-spacing:1px}.scriptImg__handle:hover{background:var(--sr-blue-soft);border-color:var(--sr-blue-border)}.hl{padding:1px 3px;border-radius:3px;margin:0 -1px}.hl--gold{background:#fbbf244d}.hl--blue{background:#60a5fa4d}.hl--green{background:#4ade804d}.hl--pink{background:#f472b64d}.cm{position:relative;background:#fbbf2426;border-bottom:2px solid rgba(251,191,36,.5)}.cm--resolved{background:#4ade801a;border-bottom-color:#4ade8066}.selPop{position:fixed;z-index:999999;transform:translate(12px,-110%);transform-origin:left bottom;border-radius:8px;border:1px solid var(--sr-border);background:#14161cfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006;padding:6px;width:auto;max-width:calc(100vw - 18px);overflow:hidden}.selPop.isExpanded{padding-bottom:8px}.selPop__belt{display:flex;align-items:center;gap:4px;white-space:nowrap}.selPop__cluster{display:inline-flex;align-items:center;gap:2px}.selPop__divider{width:1px;height:18px;background:var(--sr-border);margin:0 4px}.selPop__miniIcon{width:26px;height:26px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--sr-text-dim)}.selPop__tool{width:28px;height:28px;border-radius:5px;border:none;background:transparent;color:var(--sr-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.selPop__tool:hover{background:#ffffff14}.selPop__tool:disabled{opacity:.35;cursor:not-allowed}.selPop__toolGhost{color:var(--sr-text-soft)}.selPop__toolPrimary{background:var(--sr-blue-soft);color:var(--sr-blue)}.selPop__toolPrimary:hover{background:#60a5fa33}.selPop__toolColor{padding:0}.dot{width:12px;height:12px;border-radius:50%}.dot--gold{background:#fbbf24}.dot--blue{background:#60a5fa}.dot--green{background:#4ade80}.dot--pink{background:#f472b6}.selPop__drawer{margin-top:8px;border-top:1px solid var(--sr-border);padding-top:8px;width:260px;max-width:calc(100vw - 22px)}.selPop__drawerTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.selPop__drawerTitle{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:var(--sr-text)}.selPop__badgeOk{height:16px;padding:0 6px;border-radius:8px;font-size:10px;font-weight:600;background:var(--sr-green-soft);color:var(--sr-green)}.selPop__iconX{width:24px;height:24px;border-radius:5px;border:none;background:transparent;color:var(--sr-text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.selPop__iconX:hover{background:#ffffff0f;color:var(--sr-text-dim)}.selPop__ta{width:100%;border-radius:6px;border:1px solid var(--sr-border);background:#0000004d;color:var(--sr-text);outline:none;padding:10px;font-weight:400;font-size:13px;resize:vertical;min-height:64px;max-height:140px}.selPop__ta:focus{border-color:var(--sr-blue-border)}.selPop__actions{margin-top:8px;display:flex;gap:6px;justify-content:flex-end}.selPop__action{height:28px;padding:0 10px;border-radius:5px;border:1px solid var(--sr-border);background:transparent;color:var(--sr-text);font-weight:500;font-size:12px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.selPop__action:hover{background:#ffffff0f}.selPop__actionPrimary{background:var(--sr-blue-soft);border-color:var(--sr-blue-border);color:var(--sr-blue)}.selPop__actionPrimary:hover{background:#60a5fa33}.selPop__actionDanger{border-color:#f871714d;color:var(--sr-red)}.selPop__actionDanger:hover{background:var(--sr-red-soft)}.cmdPal{position:fixed;z-index:2100;transform:translate(-6px);width:320px;max-width:calc(100vw - 24px);border-radius:10px;border:1px solid var(--sr-border);background:#14161cfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 48px #00000080;overflow:hidden}.cmdPal__top{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--sr-border-soft);background:#ffffff05}.cmdPal__slash{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sr-mono);font-weight:600;font-size:13px;color:var(--sr-text-dim);background:#ffffff0d}.cmdPal__inp{flex:1;height:32px;border-radius:6px;border:1px solid var(--sr-border);background:#0003;color:var(--sr-text);padding:0 10px;outline:none;font-weight:500;font-size:13px}.cmdPal__inp:focus{border-color:var(--sr-blue-border)}.cmdPal__inp::placeholder{color:var(--sr-text-soft)}.cmdPal__x{height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--sr-border);background:transparent;color:var(--sr-text-dim);font-weight:500;cursor:pointer}.cmdPal__x:hover{background:#ffffff0d}.cmdPal__list{max-height:280px;overflow:auto;padding:6px}.cmdPal__empty{padding:14px;color:var(--sr-text-soft);font-weight:500;text-align:center;font-size:13px}.cmdPal__row{width:100%;border-radius:6px;border:none;background:transparent;color:var(--sr-text);padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;transition:background .1s ease;margin-bottom:2px}.cmdPal__row:hover{background:#ffffff0f}.cmdPal__row.isActive{background:var(--sr-blue-soft)}.cmdPal__label{font-weight:500;color:var(--sr-text);font-size:13px}.cmdPal__hint{font-weight:400;font-size:11px;color:var(--sr-text-soft);white-space:nowrap}.cmdPal__list,.scriptRich__wrap .ProseMirror{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cmdPal__list::-webkit-scrollbar,.scriptRich__wrap .ProseMirror::-webkit-scrollbar{width:6px}.cmdPal__list::-webkit-scrollbar-track,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-track{background:transparent}.cmdPal__list::-webkit-scrollbar-thumb,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.cmdPal__list::-webkit-scrollbar-thumb:hover,.scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.scriptRich__wrap .ProseMirror{caret-color:var(--sr-blue)}.ProseMirror-selectednode{outline:none}.ProseMirror-gapcursor:after{border-top-color:var(--sr-text-dim)}.scriptHighlightTooltip{position:fixed;z-index:10050;box-sizing:border-box;max-width:min(400px,100vw - 20px);padding:11px 14px 12px;border-radius:10px;border:1px solid rgba(140,170,255,.38);background:#12182af7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ebf0fff0;font-family:inherit;font-size:.82rem;font-weight:450;line-height:1.52;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word;box-shadow:0 4px 24px #00000073,0 0 0 1px #ffffff0a inset;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility .14s ease}.scriptHighlightTooltip--visible{opacity:1;visibility:visible}.ProseMirror [data-script-tooltip]{cursor:help}.videoPlanBoard{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.videoPlanBoard__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.videoPlanBoard__uploadBtn{display:inline-flex}.videoPlanBoard__hint{font-size:11px;color:#ffffff61;margin-left:4px}.videoPlanBoard__canvas{position:relative;flex:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:420px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background-color:#ffffff05;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:20px 20px;overflow:auto}.videoPlanBoard__canvas--grabbing{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.videoPlanBoard__canvasInner{position:relative;cursor:grab}.videoPlanBoard__canvasInner:active{cursor:grabbing}.videoPlanBoard__svgLayer{position:absolute;left:0;top:0;pointer-events:none;z-index:0;overflow:visible}.videoPlanBoard__arrowLine{fill:none;stroke:#f871718c;stroke-width:2;pointer-events:none}.videoPlanBoard__arrowLine--selected{stroke:#f87171f2;stroke-width:2.5}.videoPlanBoard__arrowPreview{fill:none;stroke:#f8717159;stroke-width:2;stroke-dasharray:6 4;pointer-events:none}.videoPlanBoard__resizeHandle{position:absolute;right:2px;bottom:2px;width:14px;height:14px;padding:0;border:none;border-radius:3px;background:linear-gradient(135deg,transparent 50%,rgba(239,68,68,.65) 50%);cursor:nwse-resize;z-index:4;opacity:.85}.videoPlanBoard__resizeHandle:hover{opacity:1}.videoPlanBoard__card--arrowTarget{border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa40,0 8px 28px #00000059}.videoPlanBoard__arrowEndpoint{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid rgba(248,113,113,.95);background:#161820f2;padding:0;cursor:crosshair;z-index:20;box-shadow:0 0 0 1px #0006}.videoPlanBoard__arrowEndpoint:hover{transform:scale(1.08)}.videoPlanBoard__arrowDelete{position:absolute;z-index:21;background:#161820eb!important;border:1px solid rgba(255,255,255,.12)!important}.videoPlanBoard--readOnly .videoPlanBoard__canvas{min-height:280px}.videoPlanBoard__empty{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);text-align:center;max-width:320px;pointer-events:none}.videoPlanBoard__emptyTitle{font-size:15px;font-weight:600;color:#ffffff8c;margin-bottom:6px}.videoPlanBoard__emptySub{font-size:12px;line-height:1.45;color:#ffffff59}.videoPlanBoard__card{position:absolute;display:flex;flex-direction:column;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#161820f0;box-shadow:0 8px 28px #00000059;overflow:hidden;z-index:1;cursor:default}.videoPlanBoard__card--selected{border-color:#ef444473;box-shadow:0 0 0 1px #ef444440,0 8px 28px #00000059}.videoPlanBoard__dragBar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;background:#ffffff0a;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.videoPlanBoard__dragBar:active{cursor:grabbing}.videoPlanBoard__dragBarActions{display:flex;align-items:center;gap:2px}.videoPlanBoard__iconBtn{color:#ffffff73!important;padding:4px!important}.videoPlanBoard__noteInput{flex:1;min-height:0;margin:0;padding:8px 10px;border:none;background:transparent;color:#ffffffe0;font-size:13px;line-height:1.45;resize:none;font-family:inherit}.videoPlanBoard__noteInput:focus{outline:none}.videoPlanBoard__noteInput::placeholder{color:#ffffff47}.videoPlanBoard__linkThumb{display:block;flex:1;min-height:72px;overflow:hidden;background:#00000059;border-bottom:1px solid rgba(255,255,255,.06)}.videoPlanBoard__linkThumb img{width:100%;height:100%;object-fit:cover;display:block}.videoPlanBoard__linkThumb:hover img{opacity:.92}.videoPlanBoard__card--link{min-height:0}.videoPlanBoard__linkBody{flex:1;padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.videoPlanBoard__linkUrl{font-size:11px;color:#60a5faf2;word-break:break-all;text-decoration:none}.videoPlanBoard__linkUrl:hover{text-decoration:underline}.videoPlanBoard__linkTitle{font-size:12px;color:#ffffff8c}.videoPlanBoard__titleInput{width:100%;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0003;color:#ffffffd9;font-size:12px}.videoPlanBoard__titleInput:focus{outline:none;border-color:#ef444459}.videoPlanBoard__titleInput--below{flex-shrink:0;border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.06)}.videoPlanBoard__imgWrap{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#00000040;overflow:hidden}.videoPlanBoard__imgWrap img{max-width:100%;max-height:100%;object-fit:contain}.videoPlanBoard__card--image{padding-bottom:0}.clientScheduleGhost{margin-top:14px;padding:12px 14px 14px;border-radius:10px;border:1px solid rgba(140,170,255,.28);background:#506ec80f}.clientScheduleGhost--embed{margin-top:0;margin-bottom:10px;padding:10px 12px 12px}.clientScheduleGhost__embedHeading{font-size:.85rem!important;font-weight:650!important;letter-spacing:.04em!important;margin:0 0 8px!important;color:#c8dcfff2!important}.clientScheduleGhost__title{font-size:.78rem!important;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#b4c8ffeb!important;margin:0 0 6px!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.clientScheduleGhost__scheduleName{font-weight:500;letter-spacing:.04em;text-transform:none;color:#ffffff8c;font-size:.72rem}.clientScheduleGhost__when{font-weight:500;letter-spacing:.02em;text-transform:none;color:#ffffff61;font-size:.68rem}.clientScheduleGhost__mapToggleRow{margin:0 0 8px;display:flex;justify-content:flex-start}.clientScheduleGhost__mapBtn{font-size:.72rem!important;letter-spacing:.03em!important;text-transform:none!important;padding:4px 10px!important;line-height:1.2!important}.clientScheduleGhost__hint{color:#ffffff73!important;font-size:.78rem!important;line-height:1.45!important;margin-bottom:10px!important}.clientScheduleGhost__general{margin-bottom:10px}.clientScheduleGhost__generalLabel{color:#ffc88cbf!important;display:block;margin-bottom:4px!important}.clientScheduleGhost__generalBody{color:#ffffffd1!important;white-space:pre-wrap}.clientScheduleGhost__legacy{margin-bottom:10px}.clientScheduleGhost__legacyLabel{color:#fff6!important;display:block;margin-bottom:6px!important}.clientScheduleGhost__legacyRow{color:#ffffffb8!important;margin-bottom:8px!important;font-size:.8rem!important;line-height:1.45!important}.clientScheduleGhost__ghostAnn{margin-bottom:10px}.clientScheduleGhost__ghostAnnLabel{color:#b4c8ffa6!important;display:block;margin-bottom:4px!important}.clientScheduleGhost__ghostAnnBody{color:#c8d7ffe0!important;white-space:pre-wrap;font-size:.78rem!important;margin-bottom:6px!important;padding:8px 10px;border-radius:6px;border:1px dashed rgba(140,170,255,.35);background:#3c5ab414}.clientScheduleGhost__preWrap{max-height:min(40vh,420px);overflow:auto;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000040}.clientScheduleGhost__pre{margin:0;padding:10px 12px;font-family:inherit;font-size:.84rem;line-height:1.62;white-space:pre-wrap;word-break:break-word;color:#ffffffe0}.clientScheduleGhost__pre [data-script-tooltip]{cursor:help}.clientScheduleGhost__seg--ghost{background:#78a0ff24;border-bottom:2px dashed rgba(160,190,255,.55);border-radius:2px}.clientScheduleGhost__seg--comment{background:#ffc8641f;border-bottom:2px solid rgba(255,200,100,.45)}.clientScheduleGhost__seg--reject{background:#e763642e;text-decoration:line-through;text-decoration-color:#e76364d9;text-decoration-thickness:2px}.clientScheduleGhost__seg--ghost.clientScheduleGhost__seg--comment{background:#c8be8c29}.clientScheduleGhost__seg--ghost.clientScheduleGhost__seg--reject{background:#c878962e}.filmingPanel{display:flex;flex-direction:column;gap:24px;padding:8px 0}.filmingPanel__header{display:flex;flex-direction:column;gap:8px}.filmingPanel__title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.filmingPanel__title svg{color:#e76364;font-size:22px}.filmingPanel__hint{font-size:13px;color:#ffffff8c;line-height:1.5}.filmingPanel__hint strong{color:#ffffffbf;font-weight:600}.filmingPanel__error{padding:12px 16px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.filmingPanel__alert{border-radius:12px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.filmingPanel__section{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.filmingPanel__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.filmingPanel__sectionTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffd9}.filmingPanel__sectionTitle svg{color:#ffffff80}.filmingPanel__required{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ff7043;padding:2px 6px;background:#ff704326;border-radius:4px}.filmingPanel__optional{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;padding:2px 6px;background:#ffffff0d;border-radius:4px}.filmingPanel__addBtn{font-size:12px!important;font-weight:600!important;text-transform:none!important;color:#ffc8cafa!important;padding:4px 12px!important;border-radius:8px!important;background:#e763641f!important}.filmingPanel__addBtn:hover{background:#e763642e!important}.filmingPanel__addBtn svg{font-size:16px!important}.filmingPanel__mainCard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#e763641a,#08060880);border:1px solid rgba(231,99,100,.28);border-radius:12px;transition:all .2s ease}.filmingPanel__mainCard:hover{border-color:#e7636473;background:linear-gradient(135deg,#e7636424,#0c080a8c)}.filmingPanel__mainCard--view{background:#ffffff08;border-color:#ffffff1a}.filmingPanel__mainCard--view:hover{background:#ffffff0d;border-color:#ffffff26}.filmingPanel__mainCardIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#e763642e;color:#ffc8cafa;flex-shrink:0}.filmingPanel__mainCardIcon--success{background:#66bb6a26;color:#66bb6a}.filmingPanel__mainCardIcon svg{font-size:22px}.filmingPanel__mainCardContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPanel__mainCardLabel{font-size:14px;font-weight:600;color:#ffffffe6}.filmingPanel__mainCardUrl{font-size:12px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace}.filmingPanel__mainCardActions{display:flex;align-items:center;gap:4px}.filmingPanel__mainCardActions .MuiIconButton-root{color:#ffffff80}.filmingPanel__mainCardActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff14}.filmingPanel__mainCardAction{color:#fff9!important}.filmingPanel__mainCardAction:hover{color:#ffc8cafa!important;background:#e7636424!important}.filmingPanel__mainEdit{display:flex;flex-direction:column;gap:10px}.filmingPanel__labelField{max-width:200px}.filmingPanel__labelField .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px}.filmingPanel__labelField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.filmingPanel__labelField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.filmingPanel__labelField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364}.filmingPanel__labelField .MuiInputBase-input{color:#ffffffe6;font-size:13px;padding:10px 12px}.filmingPanel__labelField .MuiInputBase-input::placeholder{color:#ffffff59}.filmingPanel__urlField .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px}.filmingPanel__urlField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.filmingPanel__urlField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.filmingPanel__urlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364}.filmingPanel__urlField .MuiInputBase-input{color:#ffffffe6;font-size:13px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:12px 14px}.filmingPanel__urlField .MuiInputBase-input::placeholder{color:#ffffff59;font-family:inherit}.filmingPanel__doneBtn{align-self:flex-start;font-size:12px!important;font-weight:600!important;text-transform:none!important;color:#66bb6a!important;padding:4px 12px!important;border-radius:6px!important}.filmingPanel__doneBtn:hover{background:#66bb6a1a!important}.filmingPanel__emptySupplemental{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;color:#ffffff59;text-align:center}.filmingPanel__emptySupplemental svg{font-size:32px;opacity:.5;margin-bottom:4px}.filmingPanel__emptySupplemental span:first-of-type{font-size:13px;font-weight:500;color:#ffffff80}.filmingPanel__emptyHint{font-size:12px!important;color:#ffffff59!important}.filmingPanel__supplementalList{display:flex;flex-direction:column;gap:10px}.filmingPanel__supplementalItem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.filmingPanel__supplementalItem:hover{background:#ffffff0a;border-color:#ffffff1a}.filmingPanel__supplementalItemNumber{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0f;color:#ffffff80;font-size:11px;font-weight:700;flex-shrink:0}.filmingPanel__supplementalLabel{width:140px;flex-shrink:0}.filmingPanel__supplementalLabel .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.filmingPanel__supplementalLabel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.filmingPanel__supplementalLabel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.filmingPanel__supplementalLabel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364}.filmingPanel__supplementalLabel .MuiInputBase-input{color:#ffffffd9;font-size:12px;padding:8px 10px}.filmingPanel__supplementalLabel .MuiInputBase-input::placeholder{color:#ffffff4d}.filmingPanel__supplementalUrl{flex:1;min-width:0}.filmingPanel__supplementalUrl .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.filmingPanel__supplementalUrl .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.filmingPanel__supplementalUrl .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.filmingPanel__supplementalUrl .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364}.filmingPanel__supplementalUrl .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 10px}.filmingPanel__supplementalUrl .MuiInputBase-input::placeholder{color:#ffffff4d;font-family:inherit}.filmingPanel__supplementalActions{display:flex;align-items:center;gap:2px;flex-shrink:0}.filmingPanel__supplementalActions .MuiIconButton-root{padding:6px;color:#fff6}.filmingPanel__supplementalActions .MuiIconButton-root:hover{color:#ffffffb3;background:#ffffff0f}.filmingPanel__editingNotesList{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.filmingPanel__editingNotesList--view{gap:12px}.filmingPanel__editingNoteRow{margin:0}.filmingPanel__editingNoteCard{display:flex;min-width:0;border-radius:14px;overflow:hidden;background:linear-gradient(155deg,#ffffff0b,#060508b8);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 28px #00000059,inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease}.filmingPanel__editingNoteCard:focus-within{border-color:#e7636459;box-shadow:0 6px 32px #0006,0 0 0 1px #e763641f,inset 0 1px #ffffff0d}.filmingPanel__editingNoteCardStrip{width:4px;flex-shrink:0;background:linear-gradient(180deg,#e76364f2,#5a1418d9);box-shadow:inset -1px 0 #0003}.filmingPanel__editingNoteCardMain{flex:1;min-width:0;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.filmingPanel__editingNoteCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.filmingPanel__editingNoteBadge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffc8caeb;padding:4px 10px;border-radius:999px;background:#e7636424;border:1px solid rgba(231,99,100,.22)}.filmingPanel__editingNoteRemove{color:#ffffff61!important;padding:6px!important}.filmingPanel__editingNoteRemove:hover{color:#ffb4b6f2!important;background:#e763641f!important}.filmingPanel__editingNoteField{width:100%}.filmingPanel__editingNoteField .MuiOutlinedInput-root{background:#00000047;border-radius:10px;transition:background .15s ease}.filmingPanel__editingNoteField .MuiOutlinedInput-root:hover{background:#00000057}.filmingPanel__editingNoteField .MuiOutlinedInput-root.Mui-focused{background:#0006}.filmingPanel__editingNoteField .MuiOutlinedInput-root fieldset{border-color:#ffffff17}.filmingPanel__editingNoteField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.filmingPanel__editingNoteField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364;border-width:1px}.filmingPanel__editingNoteField .MuiInputBase-input{color:#ffffffeb;font-size:13px;line-height:1.5;padding:12px 14px!important}.filmingPanel__editingNoteField .MuiInputBase-input::placeholder{color:#ffffff52}.filmingPanel__editingNoteView{display:flex;min-width:0;margin:0;padding:0;border-radius:14px;overflow:hidden;background:linear-gradient(155deg,#ffffff0a,#060508a6);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0000004d}.filmingPanel__editingNoteViewStrip{width:4px;flex-shrink:0;background:linear-gradient(180deg,#e76364bf,#280c0ee6)}.filmingPanel__editingNoteViewInner{flex:1;min-width:0;padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.filmingPanel__editingNoteViewBadge{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffc8caf2;background:#e763641f;border:1px solid rgba(231,99,100,.2);border-radius:8px}.filmingPanel__editingNoteViewBody{margin:0;font-size:14px;line-height:1.55;color:#ffffffe0;white-space:pre-wrap;word-break:break-word}.filmingPanel__editingNoteViewMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:11px;color:#ffffff6b}.filmingPanel__editingNoteViewAuthor{font-weight:500;color:#ffffff7a}.filmingPanel__editingNoteViewSep{opacity:.45;-webkit-user-select:none;user-select:none}.filmingPanel__editingNoteViewTime{font-variant-numeric:tabular-nums;color:#ffffff57}.filmingPanel__emptyNotes.filmingPanel__emptySupplemental svg{opacity:.45}.filmingPanel__assets{display:flex;flex-direction:column;gap:20px}.filmingPanel__supplementalSection{display:flex;flex-direction:column;gap:12px}.filmingPanel__supplementalTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffbf}.filmingPanel__supplementalTitle svg{color:#ffffff73;font-size:18px}.filmingPanel__count{font-size:11px!important;font-weight:700!important;background:#e7636429!important;color:#ffc8cafa!important;height:20px!important}.filmingPanel__supplementalGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.filmingPanel__supplementalCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.filmingPanel__supplementalCard:hover{background:#ffffff0a;border-color:#ffffff1a}.filmingPanel__supplementalCard--view{cursor:default}.filmingPanel__supplementalCardContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.filmingPanel__supplementalCardLabel{font-size:13px;font-weight:600;color:#ffffffd9}.filmingPanel__supplementalCardUrl{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace}.filmingPanel__supplementalCardAction{color:#ffffff80!important;padding:6px!important}.filmingPanel__supplementalCardAction:hover{color:#ffc8cafa!important;background:#e763641f!important}.filmingPanel__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.filmingPanel__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filmingPanel__summaryChip{font-size:11px!important;font-weight:600!important;background:#ffffff0f!important;color:#fff9!important;height:26px!important}.filmingPanel__summaryChip--success{background:#66bb6a1f!important;color:#81c784!important}.filmingPanel__summaryChip--success svg{color:#66bb6a!important;font-size:16px!important}.filmingPanel__actionBtns{display:flex;align-items:center;gap:10px;flex-shrink:0}.filmingPanel__saveBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 18px!important;border-radius:10px!important;border-color:#ffffff38!important;color:#ffffffe0!important}.filmingPanel__saveBtn:hover:not(:disabled){border-color:#ffffff59!important;background:#ffffff0f!important}.filmingPanel__saveBtn:disabled{border-color:#ffffff14!important;color:#ffffff59!important}.filmingPanel__submitBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;color:#fffffff5!important;background:linear-gradient(135deg,#e76364,#1a0a0b)!important;box-shadow:0 4px 18px #e7636459!important;transition:all .2s ease!important}.filmingPanel__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#f28a8c,#5c1818)!important;box-shadow:0 6px 22px #e7636473!important;transform:translateY(-1px)}.filmingPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}.editingPanel{display:flex;flex-direction:column;gap:24px;padding:8px 0;overflow-x:hidden;min-width:0;width:100%;max-width:100%}.editingPanel__header{display:flex;flex-direction:column;gap:8px}.editingPanel__title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.editingPanel__title svg{color:#ff7043;font-size:22px}.editingPanel__hint{font-size:13px;color:#ffffff8c;line-height:1.5}.editingPanel__hint strong{color:#ffffffbf;font-weight:600}.editingPanel__error{padding:12px 16px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.editingPanel__alert{border-radius:12px!important}.editingPanel__finishingMain{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.editingPanel.editingPanel--finishing .editingPanel__title svg{color:var(--hyve-red, #e76364);filter:drop-shadow(0 0 14px rgba(231,99,100,.35))}.editingPanel.editingPanel--finishing .editingPanel__hint{color:#ebafb0e0}.editingPanel.editingPanel--finishing.editingPanel--photoFinishing{gap:14px;padding-top:2px;padding-bottom:4px}.editingPanel.editingPanel--finishing .editingPanel__header--finishingPhoto{gap:6px}.editingPanel.editingPanel--finishing .editingPanel__titleRow--finishingPhoto{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.editingPanel.editingPanel--finishing .editingPanel__titleRow--finishingPhoto .editingPanel__title{flex:1;min-width:0}.editingPanel.editingPanel--finishing .editingPanel__hint--finishingPhoto{font-size:12.5px!important;line-height:1.45!important;color:#ffffff94!important}.editingPanel.editingPanel--finishing .editingPanel__finishingPhotoBody{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}.editingPanel.editingPanel--finishing .editingPanel__error{background:#e763641f;border-color:#e7636459;color:var(--hyve-red-soft, #eb7a7b)}.editingPanel.editingPanel--finishing .editingPanel__section{background:linear-gradient(165deg,#e7636414,#00000052);border-color:#e7636440;box-shadow:0 12px 32px #00000059}.editingPanel.editingPanel--finishing .editingPanel__sectionTitle{color:#ffffffeb}.editingPanel.editingPanel--finishing .editingPanel__sectionTitle svg{color:var(--hyve-red-soft, #eb7a7b)}.editingPanel.editingPanel--finishing .editingPanel__required{color:var(--hyve-red, #e76364)}.editingPanel.editingPanel--finishing .editingPanel__linkCard{background:linear-gradient(135deg,#e763641f,#00000047);border-color:#e763644d}.editingPanel.editingPanel--finishing .editingPanel__linkIcon--success{background:#e7636433;color:var(--hyve-red-soft, #eb7a7b)}.editingPanel.editingPanel--finishing .editingPanel__linkIcon--uploading{background:#e7636429;color:#fcd3d3f2}.editingPanel.editingPanel--finishing .editingPanel__uploadBtn--finishing{border-color:#e7636480!important;background:#e763641a!important;color:#ffffffeb!important}.editingPanel.editingPanel--finishing .editingPanel__uploadBtn--finishing:hover:not(:disabled){border-color:#e76364b3!important;background:#e7636429!important}.editingPanel.editingPanel--finishing .editingPanel__linearProgress--finishing{background:#ffffff1a!important}.editingPanel.editingPanel--finishing .editingPanel__linearProgress--finishing .MuiLinearProgress-bar{background:linear-gradient(90deg,var(--hyve-red, #e76364) 0%,#c44d4e 100%)!important;border-radius:3px}.editingPanel.editingPanel--finishing .editingPanel__submitBtn.MuiButton-root{background:var(--hyve-red, #e76364)!important;box-shadow:0 4px 14px #e7636447!important}.editingPanel.editingPanel--finishing .editingPanel__submitBtn.MuiButton-root:hover:not(:disabled){background:var(--hyve-red-soft, #eb7a7b)!important;box-shadow:0 6px 20px #e7636459!important}.editingPanel__twoColumn{display:grid;grid-template-columns:auto 1fr;gap:24px;min-width:0;width:100%;max-width:100%}@media(max-width:1200px){.editingPanel__twoColumn{grid-template-columns:1fr}}.editingPanel__column{display:flex;flex-direction:column;gap:24px;min-width:0;overflow-x:hidden}.editingPanel__column--left{width:fit-content;max-width:100%}.editingPanel__column--right{min-width:0;width:100%;max-width:100%}.editingPanel__section{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;min-width:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.editingPanel__column--left .editingPanel__section{width:fit-content;max-width:100%}.editingPanel__sectionHeader{display:flex;align-items:center;justify-content:space-between}.editingPanel__sectionTitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffd9}.editingPanel__sectionTitle svg{color:#ffffff80}.editingPanel__photosGrid{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:12px;min-width:0;max-width:100%}.editingPanel__photoTile{position:relative;aspect-ratio:1;border-radius:14px;overflow:visible;cursor:grab;background:#ffffff05;border:1px solid rgba(255,255,255,.1);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease}.editingPanel__photoTile:hover{border-color:#ffffff2e;box-shadow:0 10px 28px #00000047;transform:translateY(-1px)}.editingPanel__photoTile:active{cursor:grabbing;transform:translateY(0)}.editingPanel__photoTileClip{position:absolute;inset:0;border-radius:14px;overflow:hidden;z-index:0}.editingPanel__photoTile--selected{border-color:#e763648c;box-shadow:0 10px 28px #00000047,0 0 0 1px #e7636438;background:#e763640f}.editingPanel__photoTile--dragging{opacity:.45;cursor:grabbing}.editingPanel__photoInsertMarker{position:absolute;left:-7px;top:8%;bottom:8%;width:5px;z-index:4;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,#ffc8c8f2,#e76364 45%,#e76364f2);box-shadow:0 0 14px #e76364a6,0 0 4px #ffffff59}.editingPanel__photoInsertMarker--trailing{left:auto;right:-7px}.editingPanel__photoGridTail{grid-column:1/-1;min-height:16px;border-radius:8px;transition:background .15s ease,box-shadow .15s ease}.editingPanel__photoGridTail--active{background:#e763640f}.editingPanel__photoImg{width:100%;height:100%;object-fit:cover;display:block}.editingPanel__photoSelected{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:5;background:linear-gradient(135deg,#e76364f2,#f87171e6);box-shadow:0 10px 24px #e7636440}.editingPanel__photoIndexPill{position:absolute;top:8px;left:8px;z-index:5;background:#0000008c;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:3px 8px;display:inline-flex;align-items:center;gap:6px;cursor:grab;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editingPanel__photoDeleteBtn.MuiIconButton-root{position:absolute;top:8px;right:8px;z-index:5;width:34px;height:34px;border-radius:12px;background:#00000073;border:1px solid rgba(255,255,255,.1);color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .12s ease}.editingPanel__photoDeleteBtn.MuiIconButton-root:hover{background:#0000009e;border-color:#ffffff29;transform:translateY(-1px)}.editingPanel__linkCard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#66bb6a14,#66bb6a08);border:1px solid rgba(102,187,106,.2);border-radius:12px;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.editingPanel__linkIcon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#ffffff0f;color:#fff9;flex-shrink:0}.editingPanel__linkIcon--uploading{background:#60a5fa26;color:#60a5fa;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.editingPanel__linkIcon--success{background:#66bb6a26;color:#66bb6a}.editingPanel__linkIcon svg{font-size:22px}.editingPanel__linkContent{flex:1;min-width:0;max-width:100%;overflow:hidden}.editingPanel__linkLabel{font-size:14px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editingPanel__linkUrl{font-size:12px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace;max-width:100%;display:block}.editingPanel__linkActions{display:flex;gap:4px}.editingPanel__linkActions .MuiIconButton-root{color:#ffffff80}.editingPanel__linkActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff14}.editingPanel__urlField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.editingPanel__urlField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.editingPanel__urlField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.editingPanel__urlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__urlField .MuiInputBase-input{color:#ffffffe6;font-size:13px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:14px 16px}.editingPanel__urlField .MuiInputBase-input::placeholder{color:#ffffff59;font-family:inherit}.editingPanel__coverPreview{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%;max-width:100%;overflow:hidden}.editingPanel__coverImageWrap{position:relative;width:100%;max-width:320px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.editingPanel__coverImageWrap--16-9{aspect-ratio:16/9;max-width:600px;width:100%}.editingPanel__coverImageWrap--9-16{aspect-ratio:9/16;max-width:320px}.editingPanel__coverImage{width:100%;height:100%;object-fit:cover}.editingPanel__coverOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .2s ease}.editingPanel__coverImageWrap:hover .editingPanel__coverOverlay{opacity:1}.editingPanel__coverRemoveBtn{color:#fff!important;background:#f44336cc!important}.editingPanel__coverRemoveBtn:hover{background:#f44336!important}.editingPanel__coverInfo{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;max-width:100%;overflow:hidden}.editingPanel__coverChip{align-self:flex-start;font-size:11px!important;font-weight:600!important;background:#66bb6a1f!important;color:#81c784!important;height:26px!important}.editingPanel__coverChip svg{color:#66bb6a!important;font-size:16px!important}.editingPanel__coverUrl{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,Monaco,Inconsolata,monospace;max-width:280px;width:100%;min-width:0;display:block}.editingPanel__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:32px 24px;background:#ffffff05;border:2px dashed rgba(255,255,255,.12);border-radius:14px;cursor:pointer;transition:all .2s ease}.editingPanel__dropzone:hover{background:#ffffff0a;border-color:#fff3}.editingPanel__dropzone--active{background:#ff704314;border-color:#ff704366;border-style:solid}.editingPanel__dropzone--uploading{cursor:default;pointer-events:none}.editingPanel__dropzone--16-9{aspect-ratio:16/9;min-height:auto;padding:24px;max-width:600px;width:100%}.editingPanel__dropzone--9-16{aspect-ratio:9/16;min-height:auto;padding:24px;max-width:320px;margin:0 auto}.editingPanel__dropzoneContent{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.editingPanel__dropzoneIcon{font-size:48px!important;color:#ffffff40;margin-bottom:8px}.editingPanel__dropzoneText{font-size:14px;color:#ffffffb3}.editingPanel__dropzoneLink{color:#ff7043;font-weight:600;cursor:pointer}.editingPanel__dropzoneLink:hover{text-decoration:underline}.editingPanel__dropzoneHint{font-size:12px;color:#fff6}.editingPanel__uploadingState{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:200px}.editingPanel__uploadingIcon{font-size:40px!important;color:#ff7043;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.editingPanel__uploadingText{font-size:14px;font-weight:600;color:#fffc}.editingPanel__uploadProgress{display:flex;flex-direction:column;gap:8px;width:100%}.editingPanel__progressBar{width:100%;height:6px!important;border-radius:3px!important;background:#ffffff1a!important}.editingPanel__progressBar .MuiLinearProgress-bar{background:linear-gradient(90deg,#ff7043,#ff5722)!important;border-radius:3px}.editingPanel__progressText{font-size:12px;color:#fff9;text-align:center}.editingPanel__uploadBtn{text-transform:none!important;font-size:13px!important;font-weight:600!important;padding:12px 24px!important;border-radius:10px!important;min-width:0;width:100%;max-width:100%;border:2px dashed rgba(255,112,67,.4)!important;background:#ff70430d!important;color:#ffffffe6!important;transition:all .2s ease!important}.editingPanel__uploadBtn:hover:not(:disabled){border-color:#ff704399!important;background:#ff70431a!important;transform:translateY(-1px)}.editingPanel__uploadBtn:disabled{border-color:#ffffff1a!important;background:#ffffff05!important;color:#ffffff4d!important}.editingPanel__uploadBtn svg{font-size:20px!important}.editingPanel__uploadHint{font-size:11px;color:#ffffff73;text-align:center;margin-top:4px;line-height:1.4}.editingPanel__uploadPercent{font-size:12px;font-weight:600;color:#ff7043}.editingPanel__urlFallback{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__urlFallbackLabel{font-size:12px;color:#ffffff73;white-space:nowrap;flex-shrink:0}.editingPanel__urlFallbackField{flex:1;min-width:0;max-width:100%}.editingPanel__urlFallbackField .MuiOutlinedInput-root{background:#ffffff05;border-radius:8px}.editingPanel__urlFallbackField .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__urlFallbackField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__urlFallbackField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__urlFallbackField .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 12px}.editingPanel__urlFallbackField .MuiInputBase-input::placeholder{color:#ffffff4d}.editingPanel__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1;overflow-x:hidden}.editingPanel__summaryChip{font-size:11px!important;font-weight:600!important;background:#ffffff0f!important;color:#fff9!important;height:26px!important}.editingPanel__summaryChip--success{background:#66bb6a1f!important;color:#81c784!important}.editingPanel__summaryChip--success svg{color:#66bb6a!important;font-size:16px!important}.editingPanel__optional{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.editingPanel__required{font-size:11px;font-weight:600;color:#ff7043cc;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.editingPanel__addBtn{text-transform:none!important;font-size:12px!important;font-weight:600!important;color:#fffc!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;padding:6px 12px!important}.editingPanel__addBtn:hover{background:#ffffff14!important;border-color:#ffffff26!important}.editingPanel__addBtn svg{font-size:16px!important}.editingPanel__mainEdit{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.editingPanel__doneBtn{text-transform:none!important;font-size:12px!important;font-weight:600!important;color:#fffc!important;background:#66bb6a26!important;border:1px solid rgba(102,187,106,.25)!important;padding:6px 16px!important;white-space:nowrap}.editingPanel__doneBtn:hover{background:#66bb6a33!important;border-color:#66bb6a59!important}.editingPanel__emptyRevisions{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:12px;text-align:center}.editingPanel__emptyRevisions svg{font-size:32px;color:#fff3}.editingPanel__emptyRevisions>span:first-of-type{font-size:13px;font-weight:600;color:#ffffff80}.editingPanel__emptyHint{font-size:11px;color:#ffffff59}.editingPanel__revisionsList{display:flex;flex-direction:column;gap:10px}.editingPanel__revisionItem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s ease}.editingPanel__revisionItem:hover{background:#ffffff0a;border-color:#ffffff1a}.editingPanel__revisionItemNumber{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0f;color:#ffffff80;font-size:11px;font-weight:700;flex-shrink:0}.editingPanel__revisionLabel{width:140px;flex-shrink:0}.editingPanel__revisionLabel .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.editingPanel__revisionLabel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__revisionLabel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__revisionLabel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__revisionLabel .MuiInputBase-input{color:#ffffffd9;font-size:12px;padding:8px 10px}.editingPanel__revisionLabel .MuiInputBase-input::placeholder{color:#ffffff4d}.editingPanel__revisionUrl{flex:1;min-width:0}.editingPanel__revisionUrl .MuiOutlinedInput-root{background:#ffffff05;border-radius:6px}.editingPanel__revisionUrl .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.editingPanel__revisionUrl .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.editingPanel__revisionUrl .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff7043}.editingPanel__revisionUrl .MuiInputBase-input{color:#ffffffd9;font-size:12px;font-family:SF Mono,Monaco,Inconsolata,monospace;padding:8px 10px}.editingPanel__revisionUrl .MuiInputBase-input::placeholder{color:#ffffff4d;font-family:inherit}.editingPanel__revisionActions{display:flex;align-items:center;gap:2px;flex-shrink:0}.editingPanel__revisionActions .MuiIconButton-root{padding:6px;color:#fff6}.editingPanel__revisionActions .MuiIconButton-root:hover{color:#ffffffb3;background:#ffffff0f}.editingPanel__previousLinksList{display:flex;flex-direction:column;gap:8px}.editingPanel__previousLinkItem{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;opacity:.6;transition:opacity .15s ease;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.editingPanel__previousLinkItem:hover{opacity:.8;background:#ffffff08}.editingPanel__previousLinkVersion{display:flex;align-items:center;justify-content:center;min-width:40px;padding:4px 8px;border-radius:6px;background:#ffffff0a;color:#fff6;font-size:11px;font-weight:700;flex-shrink:0}.editingPanel__previousLinkUrl{flex:1;min-width:0;max-width:100%;font-size:12px;color:#fff6;font-family:SF Mono,Monaco,Inconsolata,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.editingPanel__previousLinkAction{flex-shrink:0;padding:6px!important;color:#ffffff4d!important}.editingPanel__previousLinkAction:hover{color:#ffffff80!important;background:#ffffff0a!important}.editingPanel__saveBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:8px 16px!important;border-radius:8px!important;border-color:#ffffff26!important;color:#fffc!important}.editingPanel__saveBtn:hover:not(:disabled){border-color:#ffffff40!important;background:#ffffff0a!important}.editingPanel__saveBtn:disabled{border-color:#ffffff0f!important;color:#ffffff4d!important}.editingPanel__submitBtn{flex-shrink:0;font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;background:linear-gradient(135deg,#ff7043,#ff5722)!important;box-shadow:0 4px 14px #ff70434d!important;transition:all .2s ease!important}.editingPanel__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#ff8a65,#ff7043)!important;box-shadow:0 6px 20px #ff704366!important;transform:translateY(-1px)}.editingPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}.photoUploadSettingsDialog__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.photoUploadSettingsDialog__title{color:#ffffffeb!important;font-weight:950!important;letter-spacing:-.02em!important;font-size:22px!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.photoUploadSettingsDialog__content{padding:24px!important;color:#ffffffe6!important}.photoUploadSettingsDialog__sectionTitle{color:#ffffffeb!important;font-weight:700!important;font-size:16px!important;margin-bottom:16px!important}.photoUploadSettingsDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.06)!important}.confirmDialog__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.confirmDialog__title{color:#ffffffeb!important;font-weight:950!important;letter-spacing:-.02em!important;font-size:22px!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.confirmDialog__content{padding:24px!important;color:#ffffffe6!important}.confirmDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.06)!important}.captionPanel{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;height:100%;max-height:75vh;overflow-x:hidden;overflow-y:hidden;min-width:0;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:900px){.captionPanel{grid-template-columns:1fr;max-height:none}}.captionPanel .captionPanel__preview,.captionPanel .captionPanel__editor{min-width:0;max-width:100%}.captionPanel .MuiToggleButtonGroup-root,.captionPanel .MuiFormControl-root,.captionPanel .MuiTextField-root,.captionPanel .MuiChip-root,.captionPanel .MuiOutlinedInput-root{max-width:100%}.captionPanel__alert{grid-column:1/-1;min-width:0;max-width:100%;border-radius:12px!important}.captionPanel__preview{display:flex;flex-direction:column;gap:12px;height:fit-content;position:sticky;top:0;overflow-x:hidden;overflow-y:visible;max-width:100%}.captionPanel__mediaContainer{position:relative;width:100%;aspect-ratio:9/16;max-height:480px;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.captionPanel__mediaContainer--horizontal{aspect-ratio:16/9;max-height:360px}.captionPanel__mediaContainer--photo{aspect-ratio:1080/1350;max-height:600px}.captionPanel__iframe{width:100%;height:100%;border:none;background:#000}.captionPanel__coverWrap{position:relative;width:100%;height:100%}.captionPanel__coverImg{width:100%;height:100%;object-fit:cover}.captionPanel__playOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0006;color:#fff;text-decoration:none;opacity:0;transition:opacity .2s ease}.captionPanel__playOverlay:hover{opacity:1}.captionPanel__playOverlay svg{font-size:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.captionPanel__playOverlay span{font-size:13px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5)}.captionPanel__noMedia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#ffffff59;text-align:center;padding:24px}.captionPanel__noMedia svg{font-size:64px;opacity:.5}.captionPanel__noMedia span{font-size:14px;font-weight:500}.captionPanel__carousel{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.captionPanel__carouselTrack{display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.captionPanel__carouselSlide{flex:0 0 100%;width:100%;height:100%;position:relative}.captionPanel__carouselImg{width:100%;height:100%;object-fit:cover;display:block}.captionPanel__carouselDots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.captionPanel__carouselDot{width:6px;height:6px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:all .2s ease}.captionPanel__carouselDot:hover{background:#fff9;transform:scale(1.2)}.captionPanel__carouselDot--active{background:#fffffff2;width:20px;border-radius:3px}.captionPanel__carouselArrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#fff;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.captionPanel__carouselArrow:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.captionPanel__carouselArrow:active{transform:translateY(-50%) scale(.95)}.captionPanel__carouselArrow svg{font-size:20px}.captionPanel__carouselArrow--left{left:12px}.captionPanel__carouselArrow--right{right:12px}.captionPanel__previewActions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:100%;margin-top:8px;box-sizing:border-box}.captionPanel__previewActionBtn{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px 14px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffeb;font-family:inherit;cursor:pointer;text-decoration:none;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.captionPanel__previewActionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000038}.captionPanel__previewActionBtn:active{transform:translateY(0)}.captionPanel__previewActionBtn:focus-visible{outline:2px solid rgba(73,167,255,.55);outline-offset:2px}.captionPanel__previewActionIcon{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000040}.captionPanel__previewActionIcon svg{font-size:22px}.captionPanel__previewActionText{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.captionPanel__previewActionTitle{font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.25;overflow-wrap:break-word;max-width:100%}.captionPanel__previewActionHint{font-size:11px;font-weight:500;line-height:1.3;opacity:.55;overflow-wrap:break-word;max-width:100%}.captionPanel__previewActionBtn--script{border-color:#49a7ff47;background:linear-gradient(145deg,#49a7ff1f,#2f86ff0f);color:#e6f2fff5}.captionPanel__previewActionBtn--script .captionPanel__previewActionIcon{border-color:#49a7ff59;background:#49a7ff24;color:#82c8fffa}.captionPanel__previewActionBtn--script .captionPanel__previewActionHint{color:#b4d7ffa6;opacity:1}.captionPanel__previewActionBtn--script:hover{border-color:#49a7ff73;background:linear-gradient(145deg,#49a7ff33,#2f86ff1a);box-shadow:0 8px 24px #2f86ff26}.captionPanel__previewActionBtn--final{border-color:#e7636459;background:linear-gradient(145deg,#e7636424,#b43c500f);color:#ffececf5}.captionPanel__previewActionBtn--final .captionPanel__previewActionIcon{border-color:#e7636466;background:#e7636429;color:#ffa0a2fa}.captionPanel__previewActionBtn--final .captionPanel__previewActionHint{color:#ffc8c899;opacity:1}.captionPanel__previewActionBtn--final:hover{border-color:#e763648c;background:linear-gradient(145deg,#e7636438,#b43c501a);box-shadow:0 8px 24px #e763642e}.captionPanel__roughDraftBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#a78bfaf2;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.captionPanel__roughDraftBtn svg{font-size:18px}.captionPanel__roughDraftBtn:hover{background:linear-gradient(135deg,#8b5cf640,#3b82f640);border-color:#8b5cf680;transform:translateY(-1px)}.captionPanel__editor{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:hidden}.captionPanel__scrollArea{flex:1;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:8px;box-sizing:border-box}.captionPanel__scrollArea::-webkit-scrollbar{width:6px;height:6px}.captionPanel__scrollArea::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.captionPanel__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.captionPanel__scrollArea::-webkit-scrollbar-thumb:hover{background:#ffffff26}.captionPanel__platformSection{flex-shrink:0;min-width:0;max-width:100%}.captionPanel__platformToggle{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.captionPanel__platformToggle .MuiToggleButtonGroup-grouped{border:none!important;border-radius:10px!important;margin:0!important;min-width:0!important}.captionPanel__platformBtn{flex:1 1 auto;min-width:0;max-width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff9!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.captionPanel__platformBtn svg{font-size:18px;flex-shrink:0}.captionPanel__platformBtn>span:last-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captionPanel__platformBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.captionPanel__platformBtn.Mui-selected{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.captionPanel__platformBtn[value=instagram].Mui-selected{background:linear-gradient(45deg,#f0943326,#bc188826)!important;border-color:#e1306c66!important}.captionPanel__platformBtn[value=instagram].Mui-selected svg{color:#e1306c}.captionPanel__platformBtn[value=tiktok].Mui-selected{background:linear-gradient(45deg,#00f2ea1a,#ff00501a)!important;border-color:#00f2ea66!important}.captionPanel__platformBtn[value=tiktok].Mui-selected .captionPanel__tiktokIcon{color:#00f2ea}.captionPanel__platformBtn[value=youtube].Mui-selected{background:#ff00001a!important;border-color:#f006!important}.captionPanel__platformBtn[value=youtube].Mui-selected svg{color:red}.captionPanel__tiktokIcon{font-size:16px;font-weight:700;line-height:1}.captionPanel__error{padding:10px 14px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500;flex-shrink:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.captionPanel__titleSection{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.captionPanel__fieldLabel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;font-size:13px;font-weight:600;color:#fffc;min-width:0;max-width:100%}.captionPanel__fieldLabel>span:first-of-type{min-width:0;flex:1 1 auto}.captionPanel__fieldLabel .captionPanel__fieldCount,.captionPanel__fieldLabel .captionPanel__fieldActions{flex-shrink:0}.captionPanel__fieldCount{font-size:11px;font-weight:500;color:#fff6;font-variant-numeric:tabular-nums}.captionPanel__fieldActions{display:flex;gap:4px}.captionPanel__fieldActions .MuiIconButton-root{color:#ffffff80;padding:4px}.captionPanel__fieldActions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff0f}.captionPanel__titleField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.captionPanel__titleField .MuiOutlinedInput-root fieldset{border-color:#f003}.captionPanel__titleField .MuiOutlinedInput-root:hover fieldset{border-color:#ff000059}.captionPanel__titleField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ff000080}.captionPanel__titleField .MuiInputBase-input{color:#fffffff2;font-size:15px;font-weight:600;padding:14px 16px;min-width:0;overflow-x:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.captionPanel__titleField .MuiInputBase-input::placeholder{color:#ffffff59;font-weight:400}.captionPanel__captionSection{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.captionPanel__textareaWrap{position:relative;min-width:0;max-width:100%}.captionPanel__textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:140px;max-height:200px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffffff2;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;resize:vertical;overflow-wrap:break-word;word-break:break-word;overflow-x:hidden;overflow-y:auto;transition:all .2s ease}.captionPanel__textarea::placeholder{color:#ffffff59}.captionPanel__textarea:focus{outline:none;background:#ffffff0a;box-shadow:0 0 0 3px #ffffff0d}.captionPanel__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-width:0;max-width:100%}.captionPanel__charCount{font-size:12px;color:#ffffff73;font-variant-numeric:tabular-nums}.captionPanel__charWarn{color:#ff7043;font-weight:600}.captionPanel__hashtagChip{font-size:11px!important;font-weight:600!important;height:24px!important;max-width:100%}.captionPanel__hashtagChip .MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.captionPanel__hashtagChip svg{font-size:14px!important}.captionPanel__youtubeTagsSection{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.captionPanel__tagBox{padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,0,0,.2);min-width:0;max-width:100%;box-sizing:border-box;transition:all .2s ease}.captionPanel__tagBox:focus-within{border-color:#f006;box-shadow:0 0 0 3px #ff000014}.captionPanel__tagList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px;min-width:0;max-width:100%}.captionPanel__tagChip{background:#ff00001f!important;border:1px solid rgba(255,0,0,.2)!important;color:#ff6464f2!important;font-weight:600!important;font-size:11px!important;max-width:100%}.captionPanel__tagChip .MuiChip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.captionPanel__tagChip .MuiChip-deleteIcon{color:#ff646480!important}.captionPanel__tagChip .MuiChip-deleteIcon:hover{color:#ff6464d9!important}.captionPanel__tagInput{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:13px;font-weight:500}.captionPanel__tagInput::placeholder{color:#ffffff59}.captionPanel__quickTags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;min-width:0;max-width:100%}.captionPanel__quickTagsLabel{font-size:11px;font-weight:600;color:#ffffff73;text-transform:uppercase}.captionPanel__quickTagBtn{padding:4px 10px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:left;background:#ff000014;border:1px solid rgba(255,0,0,.15);border-radius:16px;color:#ff6464cc;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.captionPanel__quickTagBtn:hover:not(:disabled){background:#ff000026;border-color:#ff000040}.captionPanel__quickTagBtn:disabled{opacity:.4;cursor:not-allowed}.captionPanel__defaults{background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:12px;overflow:hidden;min-width:0;max-width:100%}.captionPanel__defaultsToggle{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;background:transparent;border:none;color:#a78bfae6;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.captionPanel__defaultsToggle>span:not(.captionPanel__expandIcon){min-width:0;text-align:left;overflow-wrap:break-word}.captionPanel__defaultsToggle svg{font-size:18px}.captionPanel__defaultsToggle:hover{background:#8b5cf614}.captionPanel__expandIcon{margin-left:auto;transition:transform .2s ease}.captionPanel__expandIcon.isExpanded{transform:rotate(180deg)}.captionPanel__defaultsContent{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;box-sizing:border-box}.captionPanel__defaultItem{padding:12px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.06);min-width:0;max-width:100%;box-sizing:border-box}.captionPanel__defaultLabel{font-size:11px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.captionPanel__defaultValue{font-size:13px;color:#ffffffd9;line-height:1.5;margin-bottom:10px;overflow-wrap:break-word;word-break:break-word;max-width:100%}.captionPanel__defaultValue--multi{white-space:pre-wrap;font-size:12px;color:#ffffffb3;background:#0003;padding:10px 12px;border-radius:8px;max-height:100px;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word}.captionPanel__defaultHashtags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;min-width:0;max-width:100%}.captionPanel__defaultAdd{padding:6px 12px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:8px;color:#a78bfaf2;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.captionPanel__defaultAdd:hover{background:#8b5cf640;border-color:#8b5cf666}.captionPanel__hashtags{display:flex;flex-direction:column;gap:10px;padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;min-width:0;max-width:100%;box-sizing:border-box}.captionPanel__hashtagsLabel{font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}.captionPanel__hashtagsList{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.captionPanel__hashtagBtn{padding:6px 12px;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffffbf;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.captionPanel__hashtagBtn:hover{background:var(--hover-bg, rgba(255, 255, 255, .08));border-color:var(--hover-color, rgba(255, 255, 255, .2));color:var(--hover-color, rgba(255, 255, 255, .95))}.captionPanel__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:4px;padding-top:16px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);border-bottom:none;flex-shrink:0;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}.captionPanel__saveBtn,.captionPanel__submitBtn{flex:1 1 0;min-width:0!important;max-width:100%;box-sizing:border-box}.captionPanel__saveBtn.MuiButton-root,.captionPanel__submitBtn.MuiButton-root{min-width:0!important;max-width:100%;width:100%;flex-wrap:nowrap;justify-content:center;column-gap:6px}.captionPanel__saveBtn .MuiButton-startIcon,.captionPanel__submitBtn .MuiButton-startIcon{flex-shrink:0}.captionPanel__saveBtn .MuiButton-label,.captionPanel__submitBtn .MuiButton-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;text-align:center;justify-content:center}.captionPanel__submitBtn{flex:1.2 1 0}.captionPanel__saveBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 12px!important;border-radius:10px!important;border-color:#ffffff26!important;color:#fffc!important}.captionPanel__saveBtn:hover:not(:disabled){border-color:#ffffff40!important;background:#ffffff0a!important}.captionPanel__saveBtn:disabled{border-color:#ffffff0f!important;color:#ffffff4d!important}.captionPanel__submitBtn{font-size:13px!important;font-weight:600!important;text-transform:none!important;padding:10px 12px!important;border-radius:10px!important;box-shadow:0 4px 14px #00000040!important;transition:all .2s ease!important}.captionPanel__submitBtn:hover:not(:disabled){box-shadow:0 6px 20px #00000059!important;transform:translateY(-1px);filter:brightness(1.1)}.captionPanel__submitBtn:disabled{background:#ffffff14!important;color:#ffffff4d!important;box-shadow:none!important}@media(max-width:800px){.captionPanel{max-height:none;overflow-x:hidden;overflow-y:auto;gap:16px}.captionPanel__preview{position:static}.captionPanel__mediaContainer{aspect-ratio:1/1;max-height:min(220px,42vw)}.captionPanel__editor{overflow-x:hidden;overflow-y:hidden}.captionPanel__scrollArea{overflow-x:hidden;overflow-y:auto;padding-right:0;min-height:0}.captionPanel__platformBtn{flex:1 1 calc(33.33% - 6px);min-width:0}.captionPanel__buttons{gap:8px;padding-top:14px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.captionPanel__saveBtn,.captionPanel__submitBtn{font-size:12px!important;padding:10px 8px!important}}@media(max-width:360px){.captionPanel__buttons{flex-direction:column;flex-wrap:nowrap}.captionPanel__saveBtn,.captionPanel__submitBtn{flex:none!important;width:100%;max-width:100%}.captionPanel__saveBtn .MuiButton-label,.captionPanel__submitBtn .MuiButton-label{white-space:normal}}.captionPanel__peekPaper{background:linear-gradient(165deg,#16141efa,#0c0b12fa)!important;border:1px solid rgba(255,255,255,.1);border-radius:16px!important;color:#ffffffeb}.captionPanel__peekPaper--video{width:100%;max-width:min(100%,520px)!important}.captionPanel__peekTitle{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.captionPanel__peekClose{color:#ffffff8c!important}.captionPanel__peekClose:hover{color:#ffffffeb!important;background:#ffffff0f!important}.captionPanel__peekBody{padding:16px!important;background:#0000002e!important;overflow-x:hidden!important;box-sizing:border-box}.captionPanel__peekBody.MuiDialogContent-dividers{border-color:#ffffff14}.captionPanel__peekBody--video{padding:12px!important;display:flex;justify-content:center;align-items:center}.captionPanel__scriptCollapsible{margin-bottom:16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;overflow:hidden;max-width:100%}.captionPanel__scriptCollapsibleHeader{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;background:transparent;color:#ffffffeb;font-size:14px;font-weight:600;cursor:pointer;text-align:left;box-sizing:border-box;transition:background .15s ease}.captionPanel__scriptCollapsibleHeader:hover{background:#ffffff0a}.captionPanel__scriptCollapsibleHeader:focus-visible{outline:2px solid rgba(73,167,255,.55);outline-offset:-2px}.captionPanel__scriptCollapsibleChevron{margin-left:auto;flex-shrink:0;transition:transform .2s ease;color:#ffffff8c}.captionPanel__scriptCollapsibleChevron--open{transform:rotate(180deg)}.captionPanel__scriptCollapsibleBody{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.06)}.captionPanel__scriptCollapsibleBody .captionPanel__scriptModalEmpty{padding:16px 0 8px;text-align:left}.captionPanel__peekBody .captionPanel__scriptModalPre,.captionPanel__scriptCollapsibleBody .captionPanel__scriptModalPre{margin:0;display:block;width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.65;letter-spacing:.01em;color:#ffffffe0;max-height:min(62vh,560px);overflow-x:hidden;overflow-y:auto}.captionPanel__scriptCollapsibleBody .captionPanel__scriptModalPre{max-height:min(42vh,400px);margin-top:8px}.captionPanel__scriptModalLine{display:block;width:100%;min-height:1.65em;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.captionPanel__scriptModalEmpty{margin:0;font-size:14px;color:#ffffff80;text-align:center;padding:24px 12px}.captionPanel__peekVideo{display:block;width:100%;max-width:100%;height:auto;max-height:min(72vh,640px);border-radius:12px;background:#000;object-fit:contain}.captionPanel.captionPanel--preparePostPage{overflow:visible!important;max-height:none!important;height:auto!important}@media(max-width:800px){.captionPanel.captionPanel--preparePostPage,.captionPanel.captionPanel--preparePostPage .captionPanel__scrollArea{overflow-y:visible!important}.captionPanel.captionPanel--preparePostPage .captionPanel__preview{position:static!important;max-height:none!important}.captionPanel.captionPanel--preparePostPage .captionPanel__mediaContainer,.captionPanel.captionPanel--preparePostPage .captionPanel__mediaContainer--horizontal,.captionPanel.captionPanel--preparePostPage .captionPanel__mediaContainer--photo{max-height:none!important}}.reviewPanel__coordStrip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.reviewPanel{display:grid;grid-template-columns:320px 1fr;gap:24px;height:100%;max-height:75vh;overflow:hidden}@media(max-width:900px){.reviewPanel{grid-template-columns:1fr;max-height:none}}.reviewPanel__alert{grid-column:1/-1;border-radius:12px!important}.reviewPanel__preview{display:flex;flex-direction:column;gap:12px;height:fit-content;position:sticky;top:0}.reviewPanel__mediaContainer{position:relative;width:100%;aspect-ratio:9/16;max-height:480px;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.reviewPanel__mediaContainer--horizontal{aspect-ratio:16/9}.reviewPanel__mediaContainer--vertical{aspect-ratio:9/16}.reviewPanel__iframe{width:100%;height:100%;border:none;background:#000}.reviewPanel__playOverlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000080;color:#fff;text-decoration:none;opacity:0;transition:opacity .2s ease}.reviewPanel__playOverlay:hover{opacity:1}.reviewPanel__playOverlay--always{opacity:1;background:#000000b3}.reviewPanel__playOverlay--always:hover{background:#0009}.reviewPanel__playOverlay svg{font-size:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.reviewPanel__playOverlay span{font-size:13px;font-weight:600}.reviewPanel__noMedia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:#ffffff59}.reviewPanel__noMedia svg{font-size:56px;opacity:.5}.reviewPanel__noMedia span{font-size:14px;font-weight:500}.reviewPanel__carousel{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:1080/1350;max-height:480px;background:#0a0a0a;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.reviewPanel__carouselTrack{display:flex;height:100%;transition:transform .3s ease-in-out}.reviewPanel__carouselSlide{flex-shrink:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reviewPanel__carouselImg{width:100%;height:100%;object-fit:cover}.reviewPanel__carouselDots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;z-index:10;padding:0;margin:0}.reviewPanel__carouselDot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:background .2s ease;padding:0;margin:0;flex-shrink:0}.reviewPanel__carouselDot--active{background:#ffffffe6}.reviewPanel__carouselArrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s ease}.reviewPanel__carouselArrow:hover{background:#000000b3}.reviewPanel__carouselArrow--left{left:12px}.reviewPanel__carouselArrow--right{right:12px}.reviewPanel__carouselArrow svg{font-size:24px}.reviewPanel__emailDialog{border-radius:22px!important;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important}.reviewPanel__emailDialogTitle{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06);color:#fffffff2!important;font-weight:900!important;font-size:18px!important;letter-spacing:-.02em!important}.reviewPanel__emailDialogContent{padding:24px!important}.reviewPanel__emailDialogText{color:#ffffffb3!important;font-size:14px!important;line-height:1.6!important}.reviewPanel__emailDialogActions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:12px;justify-content:flex-end}.reviewPanel__emailDialogCancelBtn{color:#ffffffb3!important;text-transform:none!important;font-weight:600!important;padding:10px 20px!important;border-radius:10px!important}.reviewPanel__emailDialogCancelBtn:hover{background:#ffffff14!important;color:#ffffffe6!important}.reviewPanel__emailDialogCancelBtn:disabled{color:#fff6!important}.reviewPanel__emailDialogSendBtn{background:linear-gradient(45deg,#ff7043,#ff5722)!important;color:#fff!important;text-transform:none!important;font-weight:700!important;padding:10px 24px!important;border-radius:10px!important;box-shadow:0 4px 12px #ff70434d!important}.reviewPanel__emailDialogSendBtn:hover{background:linear-gradient(45deg,#ff7043,#ff5722)!important;box-shadow:0 6px 16px #ff704366!important}.reviewPanel__emailDialogSendBtn:disabled{background:#ff704366!important;box-shadow:none!important;color:#ffffff80!important}.reviewPanel__coverSection,.reviewPanel__coverLabel{display:none}.reviewPanel__coverWrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reviewPanel__coverImg{width:100%;height:100%;object-fit:cover;border-radius:0}.reviewPanel__noCover{display:none}.reviewPanel__roughDraftBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#8b5cf626,#3b82f626);border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#a78bfaf2;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.reviewPanel__roughDraftBtn svg{font-size:18px}.reviewPanel__roughDraftBtn:hover{background:linear-gradient(135deg,#8b5cf640,#3b82f640);border-color:#8b5cf680;transform:translateY(-1px)}.reviewPanel__content{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden}.reviewPanel__header{display:flex;align-items:center;gap:12px}.reviewPanel__stageLabel{font-size:16px;font-weight:800;color:#ffffffe6}.reviewPanel__stageBadge{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:#10b98126!important;border:1px solid rgba(16,185,129,.25)!important;color:#6ee7b7f2!important}.reviewPanel__error{padding:10px 14px;background:#f443361f;border:1px solid rgba(244,67,54,.25);border-radius:10px;color:#ff8a80;font-size:13px;font-weight:500}.reviewPanel__clientRequestsSection{background:#f4433614;border:1px solid rgba(244,67,54,.2);border-radius:12px;padding:16px;margin-bottom:8px}.reviewPanel__clientRequestsHeader{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;color:#f87171f2;text-transform:uppercase;letter-spacing:.03em}.reviewPanel__clientRequestsHeader svg{font-size:18px;color:#f87171e6}.reviewPanel__copyToNotesBtn{margin-left:auto!important;color:#f87171b3!important;padding:4px!important}.reviewPanel__copyToNotesBtn:hover{background:#f4433626!important;color:#f87171f2!important}.reviewPanel__clientRequestsContent{display:flex;flex-direction:column;gap:8px}.reviewPanel__clientRequestsNotes{font-size:14px;line-height:1.6;color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word;padding:12px;background:#0003;border-radius:8px;border:1px solid rgba(244,67,54,.15)}.reviewPanel__clientRequestsDate{font-size:11px;color:#ffffff80;font-weight:500;margin-top:4px}.reviewPanel__platformSection{flex-shrink:0}.reviewPanel__platformToggle{display:flex;gap:8px;width:100%}.reviewPanel__platformToggle .MuiToggleButtonGroup-grouped{border:none!important;border-radius:10px!important;margin:0!important}.reviewPanel__platformBtn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;color:#fff9!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.reviewPanel__platformBtn svg{font-size:18px}.reviewPanel__platformBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.reviewPanel__platformBtn.Mui-selected{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.reviewPanel__platformBtn[value=instagram].Mui-selected{background:linear-gradient(45deg,#f094331f,#bc18881f)!important;border-color:#e1306c59!important}.reviewPanel__platformBtn[value=instagram].Mui-selected svg{color:#e1306c}.reviewPanel__platformBtn[value=youtube].Mui-selected{background:#ff00001a!important;border-color:#ff000059!important}.reviewPanel__platformBtn[value=youtube].Mui-selected svg{color:red}.reviewPanel__tiktokIcon{font-size:14px;font-weight:800;color:#00f2ea}.reviewPanel__captionArea{flex:1;min-height:0;overflow-y:auto}.reviewPanel__captionArea::-webkit-scrollbar{width:5px}.reviewPanel__captionArea::-webkit-scrollbar-track{background:#ffffff05}.reviewPanel__captionArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.reviewPanel__captionBox,.reviewPanel__youtubeBox{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.reviewPanel__captionHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.03em}.reviewPanel__captionContent{padding:14px;max-height:180px;overflow-y:auto}.reviewPanel__captionText{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word}.reviewPanel__noCaption{font-size:12px;color:#ffffff4d;font-style:italic}.reviewPanel__muted{color:#ffffff4d;font-style:italic}.reviewPanel__copyBtn{color:#fff6!important;padding:4px!important;margin-left:auto!important}.reviewPanel__copyBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.reviewPanel__ytField{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.reviewPanel__ytField:last-child{border-bottom:none}.reviewPanel__ytLabel{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80}.reviewPanel__ytLabel svg{font-size:14px}.reviewPanel__ytTitle{font-size:15px;font-weight:700;color:#fffffff2}.reviewPanel__ytDesc{max-height:100px;overflow-y:auto}.reviewPanel__ytTags{display:flex;flex-wrap:wrap;gap:6px}.reviewPanel__tagChip{background:#ff00001a!important;border:1px solid rgba(255,0,0,.2)!important;color:#ff6464e6!important;font-size:11px!important;font-weight:600!important}.reviewPanel__revisionSection{margin-top:16px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.reviewPanel__revisionControl{width:100%}.reviewPanel__revisionLabel{font-size:12px!important;font-weight:700!important;color:#ffffffd9!important;margin-bottom:12px!important}.reviewPanel__revisionGroup{display:flex;flex-direction:column;gap:8px}.reviewPanel__revisionOption{margin:0!important}.reviewPanel__revisionOption .MuiFormControlLabel-label{font-size:13px;color:#ffffffbf}.reviewPanel__revisionOption .MuiCheckbox-root{color:#fff6}.reviewPanel__revisionOption .MuiCheckbox-root.Mui-checked{color:#ff7043e6}.reviewPanel__notesSection{flex-shrink:0}.reviewPanel__notesField .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.reviewPanel__notesField .MuiOutlinedInput-root textarea{color:#ffffffe6;font-size:13px}.reviewPanel__notesField .MuiOutlinedInput-root textarea::placeholder{color:#ffffff59}.reviewPanel__notesField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.reviewPanel__notesField .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.reviewPanel__notesField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b98166}.reviewPanel__actions{display:flex;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.reviewPanel__changesBtn{flex:1;font-size:13px!important;font-weight:700!important;text-transform:none!important;padding:10px 16px!important;border-radius:10px!important;border-color:#ef44444d!important;color:#f87171e6!important}.reviewPanel__changesBtn:hover:not(:disabled){background:#ef44441a!important;border-color:#ef444480!important}.reviewPanel__changesBtn:disabled{opacity:.4!important}.reviewPanel__approveBtn{flex:1.5;font-size:13px!important;font-weight:700!important;text-transform:none!important;padding:10px 20px!important;border-radius:10px!important;background:linear-gradient(180deg,#10b981e6,#059669d9)!important;box-shadow:0 4px 14px #10b98133,inset 0 1px #ffffff1a}.reviewPanel__approveBtn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px #10b98140,inset 0 1px #ffffff26}.reviewPanel__approveBtn:disabled{opacity:.4!important;background:#ffffff14!important;box-shadow:none!important}@media(max-width:800px){.reviewPanel{max-height:none;overflow:visible}.reviewPanel__preview{position:static}.reviewPanel__mediaContainer{max-height:250px}.reviewPanel__captionContent{max-height:150px}.reviewPanel__platformToggle{flex-wrap:wrap}.reviewPanel__platformBtn{flex:1 1 auto;min-width:120px}}.reviewPanel--gallery{grid-template-columns:1fr;max-height:75vh;overflow-y:auto;overflow-x:hidden}.reviewPanel__galleryLayout{display:flex;flex-direction:column;gap:16px;width:100%;max-height:calc(75vh - 200px);overflow-y:auto;overflow-x:hidden;position:relative}.reviewPanel__galleryPreview{position:relative;width:100%;max-width:100%;max-height:50vh;margin:0 auto;aspect-ratio:1080/1350;background:#0a0a0a;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.reviewPanel__galleryPreviewImg{width:100%;height:100%;object-fit:contain;display:block}.reviewPanel__galleryPreviewNav{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.2);z-index:2;pointer-events:auto}.reviewPanel__galleryNavBtn{background:transparent;border:none;color:#ffffffe6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.reviewPanel__galleryNavBtn:hover{background:#ffffff1a;color:#fff}.reviewPanel__galleryNavBtn svg{font-size:20px}.reviewPanel__galleryCounter{color:#ffffffe6;font-size:13px;font-weight:600;min-width:50px;text-align:center}.reviewPanel__galleryThumbRow{display:flex;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 0;flex-shrink:0;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.reviewPanel__galleryThumbRow::-webkit-scrollbar{height:6px}.reviewPanel__galleryThumbRow::-webkit-scrollbar-track{background:transparent}.reviewPanel__galleryThumbRow::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.reviewPanel__galleryThumbRow::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.reviewPanel__galleryThumb{position:relative;flex-shrink:0;width:80px;height:80px;background:#0a0a0a;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;transition:all .2s ease}.reviewPanel__galleryThumb:hover{border-color:#ffffff4d;transform:translateY(-2px)}.reviewPanel__galleryThumb--active{border-color:#b08b57;box-shadow:0 0 0 2px #b08b574d}.reviewPanel__galleryThumbImg{width:100%;height:100%;object-fit:cover;display:block}.reviewPanel__galleryActions{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative;z-index:1}.videoRenderer{display:flex;flex-direction:column;gap:24px;width:100%}.videoRenderer__validation{display:flex;flex-wrap:wrap;gap:8px}.videoRenderer__badge{font-size:12px}.videoRenderer__videoCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;overflow:hidden;width:100%}.videoRenderer__preview{position:relative;width:100%;height:100%;cursor:pointer;background:#0000004d;display:flex;align-items:center;justify-content:center;overflow:hidden}.videoRenderer--shortForm .videoRenderer__videoCard{aspect-ratio:9/16;max-width:400px;margin:0 auto;width:100%}.videoRenderer--shortForm .videoRenderer__videoCard .MuiCardContent-root{height:100%;padding:0!important}.videoRenderer--longForm .videoRenderer__videoCard{aspect-ratio:16/9;max-height:600px;width:100%}.videoRenderer--longForm .videoRenderer__videoCard .MuiCardContent-root{height:100%;padding:0!important}.videoRenderer__previewImage{width:100%;height:100%;object-fit:cover}.videoRenderer__previewPlaceholder{width:100%;height:100%;background:#ffffff0d}.videoRenderer__playOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .2s;z-index:1}.videoRenderer__preview:hover .videoRenderer__playOverlay{background:#00000080}.videoRenderer__playButton{color:#ffffffe6;transition:transform .2s}.videoRenderer__preview:hover .videoRenderer__playButton{transform:scale(1.1)}.videoRenderer__downloadOverlay{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.videoRenderer__preview:hover .videoRenderer__downloadOverlay,.videoRenderer__preview:active .videoRenderer__downloadOverlay{opacity:1;pointer-events:all}@media(hover:none)and (pointer:coarse){.videoRenderer__downloadOverlay{opacity:1;pointer-events:all}}.videoRenderer__downloadOverlay--onVideo{opacity:1;pointer-events:all}.videoRenderer__downloadBtn{background:#000000b3!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:.625rem 1.25rem!important;font-weight:600!important;text-transform:none!important;border-radius:10px!important;box-shadow:0 4px 16px #0006!important;transition:all .2s ease!important;min-width:auto!important}.videoRenderer__downloadBtn:hover{background:#000000d9!important;border-color:#ffffff4d!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000080!important}.videoRenderer__downloadBtn svg{font-size:18px!important}.videoRenderer__player{width:100%;height:100%;display:block;object-fit:contain}.videoRenderer__captionCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important}.videoRenderer__captionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.videoRenderer__captionLabel{color:#ffffffb3;font-size:11px;letter-spacing:1px;text-transform:uppercase}.videoRenderer__captionText{color:#ffffffe6;line-height:1.6;white-space:pre-wrap}.videoRenderer__status{padding:12px;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;text-align:center}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.photoRenderer{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.photoRenderer{gap:12px}}.photoRenderer__swiperContainer{position:relative;width:100%;aspect-ratio:1080/1350;max-width:500px;max-height:625px;margin:0 auto;padding:40px 0;perspective:1200px;overflow:visible}@media(max-width:768px){.photoRenderer__swiperContainer{max-width:280px;max-height:350px;padding:24px 0;perspective:800px}}.photoRenderer__swiper{width:100%;height:100%;padding:0!important;margin:0!important;overflow:visible!important}.photoRenderer__swiper :global(.swiper-button-next),.photoRenderer__swiper :global(.swiper-button-prev){color:#fffffff2!important;background:#00000080!important;border:1px solid rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px!important;height:44px!important;border-radius:50%;transition:all .2s ease;z-index:10}.photoRenderer__swiper :global(.swiper-button-next):hover,.photoRenderer__swiper :global(.swiper-button-prev):hover{background:#000000b3!important;border-color:#ffffff40!important;transform:scale(1.1)}.photoRenderer__swiper :global(.swiper-button-next):after,.photoRenderer__swiper :global(.swiper-button-prev):after{font-size:20px;font-weight:900}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-next),.photoRenderer__swiper :global(.swiper-button-prev){width:36px!important;height:36px!important}.photoRenderer__swiper :global(.swiper-button-next):after,.photoRenderer__swiper :global(.swiper-button-prev):after{font-size:16px}}.photoRenderer__swiper :global(.swiper-button-next){right:12px!important}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-next){right:6px!important}}.photoRenderer__swiper :global(.swiper-button-prev){left:12px!important}@media(max-width:768px){.photoRenderer__swiper :global(.swiper-button-prev){left:6px!important}}.photoRenderer__swiper :global(.swiper-slide){border-radius:12px;overflow:hidden;box-shadow:0 12px 48px #00000080;transition:transform .4s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.photoRenderer__swiper :global(.swiper-slide-active){z-index:2;transform:scale(1)!important;opacity:1!important}.photoRenderer__swiper :global(.swiper-slide-prev),.photoRenderer__swiper :global(.swiper-slide-next){z-index:1}.photoRenderer__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.photoRenderer__slideContent{width:100%;height:100%;border-radius:12px;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.photoRenderer__slideImage,.photoRenderer__slideVideo{width:100%;height:100%;object-fit:cover;display:block}.photoRenderer__empty{padding:64px 48px;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center;background:#0000001a;border-radius:12px;margin:16px}.photoRenderer__thumbnails{width:100%;overflow-x:auto;overflow-y:hidden;padding:12px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@media(max-width:768px){.photoRenderer__thumbnails{padding:8px 0}}.photoRenderer__thumbnails::-webkit-scrollbar{height:6px}.photoRenderer__thumbnails::-webkit-scrollbar-track{background:transparent}.photoRenderer__thumbnails::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.photoRenderer__thumbnails::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.photoRenderer__thumbnailsInner{display:inline-flex;gap:10px;padding:0 16px;min-width:min-content;box-sizing:border-box}@media(max-width:768px){.photoRenderer__thumbnailsInner{gap:6px;padding:0 12px}}.photoRenderer__thumbnail{flex-shrink:0;width:80px;height:80px;border-radius:10px}@media(max-width:768px){.photoRenderer__thumbnail{width:56px;height:56px;border-radius:8px}}.photoRenderer__thumbnail{border:2px solid transparent;overflow:hidden;cursor:pointer;background:#ffffff0d;padding:0;transition:all .2s ease;box-shadow:0 4px 12px #0003}.photoRenderer__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.photoRenderer__thumbnail--active{border-color:#b08b57;box-shadow:0 4px 16px #b08b5766;transform:scale(1.05)}.photoRenderer__thumbnail:hover{border-color:#fff6;transform:scale(1.02)}.photoRenderer__thumbnailPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:12px}.photoRenderer__fullscreenPaper{background:#000000f7!important}.photoRenderer__fullscreen{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:48px 56px 24px;box-sizing:border-box}.photoRenderer__fullscreenClose{position:absolute!important;top:12px;right:12px;color:#ffffffe6!important;z-index:10}.photoRenderer__fullscreenClose:hover{color:#fff!important;background:#ffffff1a!important}.photoRenderer__fullscreenNav{position:absolute!important;top:50%;transform:translateY(-50%);color:#ffffffe6!important;z-index:10}.photoRenderer__fullscreenNav:hover{color:#fff!important;background:#ffffff1a!important}.photoRenderer__fullscreenNav--prev{left:12px}.photoRenderer__fullscreenNav--next{right:12px}.photoRenderer__fullscreenContent{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:0 48px}.photoRenderer__fullscreenImage{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.photoRenderer__fullscreenVideo{max-width:100%;max-height:100%;width:auto;height:auto}.photoRenderer__fullscreenCounter{color:#ffffffb3!important;margin-top:12px;flex-shrink:0}.gridGalleryRenderer{display:flex;flex-direction:column;gap:16px}.gridGalleryRenderer__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.gridGalleryRenderer__title{color:#ffffffe6;font-weight:600}.gridGalleryRenderer__actions{display:flex;gap:8px;flex-wrap:wrap}.gridGalleryRenderer__actionBtn{border-color:#fff3;color:#ffffffe6}.gridGalleryRenderer__actionBtn:hover{border-color:#fff6;background:#ffffff0d}.gridGalleryRenderer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gridGalleryRenderer__item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;background:#ffffff0d;border:2px solid transparent;transition:border-color .2s,transform .2s}.gridGalleryRenderer__item:hover{border-color:#ffffff4d;transform:scale(1.02)}.gridGalleryRenderer__item--selected{border-color:#a78bfacc;box-shadow:0 0 0 2px #a78bfa33}.gridGalleryRenderer__checkbox{position:absolute;top:8px;left:8px;z-index:10;background:#0009;border-radius:4px;padding:4px}.gridGalleryRenderer__image{width:100%;height:100%;object-fit:cover;display:block}.gridGalleryRenderer__empty{padding:48px;text-align:center}.linkCardRenderer{width:100%;max-width:480px;margin:0 auto}.linkCardRenderer__card{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px #00000059,inset 0 1px #ffffff0f;transition:border-color .2s ease,box-shadow .2s ease}.linkCardRenderer__card:hover{border-color:#ffffff1f;box-shadow:0 28px 56px #0006,inset 0 1px #ffffff14}.linkCardRenderer__glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(99,102,241,.15),transparent 55%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(139,92,246,.08),transparent 50%);pointer-events:none}.linkCardRenderer__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;text-align:center}.linkCardRenderer__iconWrap{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f140,#8b5cf633);border:1px solid rgba(255,255,255,.1);margin-bottom:4px}.linkCardRenderer__icon{font-size:32px!important;color:#fffffff2}.linkCardRenderer__title{font-weight:700!important;font-size:1.25rem!important;letter-spacing:-.02em;color:#fffffff2!important;margin:0!important}.linkCardRenderer__linkRow{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;padding:10px 14px;border-radius:10px;background:#00000040;border:1px solid rgba(255,255,255,.08);box-sizing:border-box;min-width:0}.linkCardRenderer__url{flex:1;min-width:0;font-size:.8125rem!important;color:#ffffffbf!important;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace!important;letter-spacing:.02em;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.linkCardRenderer__copyBtn{flex-shrink:0;color:#fff9!important}.linkCardRenderer__copyBtn:hover{background:#ffffff1a!important;color:#ffffffe6!important}.linkCardRenderer__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding:14px 28px;border-radius:14px;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 20px #6366f166;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.linkCardRenderer__cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #6366f180;color:#fff}.linkCardRenderer__cta:active{transform:translateY(0)}.linkCardRenderer__ctaIcon{font-size:20px!important;opacity:.9}.linkCardRenderer__empty{color:#ffffff73!important;font-style:italic;margin:0!important}.videoUploadDialog__paper{border-radius:16px!important;background:linear-gradient(180deg,#0f1119fa,#0a0c12f5)!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important}.videoUploadDialog__title{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)}.videoUploadDialog__titleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.videoUploadDialog__titleRow span{font-size:18px;font-weight:900;color:#fffffff2}.videoUploadDialog__closeBtn{min-width:auto!important;padding:4px!important;color:#ffffff80!important}.videoUploadDialog__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.videoUploadDialog__subtitle{margin-top:8px;color:#fff9!important;font-size:13px!important}.videoUploadDialog__content{padding:24px!important}.videoUploadDialog__alert{margin-bottom:20px;border-radius:12px!important}.videoUploadDialog__actions{display:flex;flex-direction:column;gap:12px}.videoUploadDialog__actionBtn{width:100%;padding:12px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;border-radius:12px!important}.videoUploadDialog__progress{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.videoUploadDialog__progressLabel{color:#ffffffd9!important;font-weight:600!important}.videoUploadDialog__progressBar{height:8px!important;border-radius:4px!important;background:#ffffff0f!important}.videoUploadDialog__progressBar .MuiLinearProgress-bar{background:linear-gradient(90deg,#49a7ffe6,#10b981e6)!important;border-radius:4px!important}.videoUploadDialog__progressPercent{text-align:right;color:#fff9!important;font-weight:600!important}.videoUploadDialog__success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;text-align:center}.videoUploadDialog__successIcon{font-size:64px!important;color:#10b981e6!important}.videoUploadDialog__successText{color:#ffffffe6!important;font-weight:700!important}.videoUploadDialog__successUrl{color:#ffffff80!important;font-family:SF Mono,Monaco,Inconsolata,monospace;word-break:break-all;max-width:100%}.reviewer__paper{border-radius:16px!important;background:#12141cfa!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;box-shadow:0 24px 64px #0006}.reviewer__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.reviewer__headerLeft{min-width:0}.reviewer__headline{font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin:0}.reviewer__meta{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.metaPill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#fffc}.metaPill--soft{background:#b08b571f;border-color:#b08b5733}.reviewer__headerCenter{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;max-width:520px}.reviewer__topicHeader{font-size:.98rem;font-weight:600;color:#fffffff5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviewer__headerRight{display:flex;align-items:center;gap:8px}.reviewer__actionBtn{text-transform:none!important;font-weight:600!important}.reviewer__actionBtn--approve{background:#22c55ee6!important;color:#fff!important}.reviewer__actionBtn--approve:hover{background:#22c55e!important}.reviewer__title{display:flex;justify-content:space-between;align-items:center;padding:16px 18px!important}.reviewer__iconBtn{color:#ffffffd1!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;border-radius:14px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviewer__iconBtn:hover{background:#ffffff16!important;border-color:#ffffff24!important}.reviewer__content{padding:0!important;overflow:hidden}.reviewer__content--message{padding:20px 24px!important}.reviewer__content--body{display:grid;grid-template-columns:200px minmax(0,1fr) 272px;gap:0;min-height:65vh;max-height:75vh}.reviewerPage{display:flex;flex-direction:column;min-height:100vh;background:#12141cfa;border-radius:0;border:none;box-shadow:none}.reviewer__header--page{flex-shrink:0}.reviewer__content--page{flex:1;min-height:0;max-height:none;display:grid;grid-template-columns:200px minmax(0,1fr) 272px}.scriptReview__scriptLayout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.reviewer__content--scriptLayout{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;gap:6px;flex:1;min-height:0;overflow:hidden;align-items:stretch}.reviewer__content--scriptLayout .reviewer__leftSidebar{min-height:0;overflow-y:auto;border-radius:10px;background:#12141c99;box-shadow:0 4px 24px #00000040;border:1px solid rgba(255,255,255,.06)}.reviewer__content--scriptLayout .reviewer__docCol{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:none}.reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;padding:14px 18px 20px;background:#161820f2;border-radius:10px;width:100%;max-width:none;margin:0;box-shadow:0 4px 24px #00000040}.reviewer__content--scriptLayout .reviewer__side{min-width:0;min-height:0;overflow-y:auto;border-radius:10px;background:#12141c99;box-shadow:0 4px 24px #00000040;border:1px solid rgba(255,255,255,.06)}.reviewer__content--scriptLayout .reviewer__doc .ProseMirror,.reviewer__content--scriptLayout .reviewer__doc .reviewer__prose{width:100%;min-width:0}.reviewer__leftSidebar{overflow-y:auto;padding:12px 10px;border-right:1px solid rgba(255,255,255,.06);background:#ffffff08}.reviewer__planHint{margin-top:14px}.reviewer__planHintText{font-size:12px;line-height:1.45;color:#ffffff8c;margin-top:6px}.reviewer__planHintText strong{color:#ffffffc7;font-weight:600}.reviewer__mainModeTabs{flex-shrink:0;padding:0 0 6px}.reviewer__mainModeTabs .MuiToggleButtonGroup-root{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.reviewer__mainModeTabs .MuiToggleButton-root{text-transform:none;font-size:12px;font-weight:600;color:#ffffff73;border:none!important;padding:5px 14px;border-radius:7px!important}.reviewer__mainModeTabs .MuiToggleButton-root.Mui-selected{background:#ef44442e!important;color:#ffffffeb!important}.reviewer__mainColBody,.reviewer__planWrap{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.reviewer__planWrap>.videoPlanBoard{flex:1;min-height:0;min-width:0}.reviewer__sidebarEmpty{font-size:13px;color:#ffffff80;margin:0;line-height:1.45}.reviewer__inlineList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.reviewer__inlineItem{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffe6;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.reviewer__inlineItem:hover{background:#ffffff14;border-color:#ffffff1f}.reviewer__inlineQuote{display:block;font-size:11px;color:#fff9;margin-bottom:4px;font-style:italic}.reviewer__inlineBody{display:block;line-height:1.4}.reviewer__infoRow{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px}.reviewer__infoLabel{flex:0 0 auto;color:#fff9}.reviewer__infoValue{flex:1 1 auto;text-align:right;color:#ffffffe6}.reviewer__infoBlock{margin-top:14px}.reviewer__infoText{font-size:13px;color:#ffffffd9;line-height:1.45;white-space:pre-wrap;padding:8px 10px;border-radius:10px;background:#0f172ae6;border:1px solid rgba(148,163,184,.45)}.reviewer__docCol{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;border-right:1px solid rgba(255,255,255,.06)}.reviewer__search{display:flex;align-items:center;gap:10px}.reviewer__searchField .MuiInputBase-root{border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.reviewer__searchField .MuiInputBase-input{color:#ffffffeb!important}.reviewer__searchNav{display:flex;align-items:center;gap:6px}.reviewer__matchCount{font-size:12px;color:#ffffffa6}.reviewer__docCol .reviewer__doc{flex:1;min-height:0;max-height:none;border-radius:0;border:none;border-bottom:none}.reviewer__doc{padding:12px 14px 18px;overflow-y:auto;overflow-x:hidden;background:#0c0e1480;position:relative;z-index:1}.reviewer__loading{color:#ffffff80;padding:24px}.reviewer__prose{outline:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-height:0}.reviewer__floatCommentBtn{position:fixed;z-index:2000;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:#1c1e28fa;color:#fffffff2;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 4px 20px #00000059;transition:background .15s ease,transform .15s ease}.reviewer__floatCommentBtn:hover{background:#2d303cfa;transform:translateY(-1px)}.reviewer__prose .revHL{background:#fbbf2433;border-radius:4px;padding:0 1px;border-bottom:1px solid rgba(251,191,36,.4);cursor:default}.reviewer__prose .revHL--withPin:after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(251,191,36,0.9)'%3E%3Cpath d='M16 12V4h1V2H7v2h1v8l-2 2v2h5.2v6h1.6v-6H18v-2l-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.reviewer__prose .revHL--history{background:#ffffff1f;border-bottom-color:#ffffff40}.reviewer__composerPopover{border-radius:10px!important;padding:10px 12px!important;min-width:260px;max-width:340px;max-height:min(70vh,420px);overflow:hidden;display:flex;flex-direction:column;background:#161820fa!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 28px #00000073!important}.reviewer__composerInner{display:flex;flex-direction:column;gap:8px;min-height:0}.reviewer__composerLabel{font-size:13px;font-weight:600;color:#ffffffe6}.reviewer__composerQuote{font-size:12px;color:#fff9;font-style:italic;line-height:1.4}.reviewer__composerField .MuiInputBase-root{background:#ffffff0f!important;border-radius:8px!important;color:#ffffffeb!important}.reviewer__composerField--grow .MuiInputBase-input{resize:none;overflow-y:auto!important;min-height:1.5em}.reviewer__composerActions{display:flex;justify-content:flex-end;gap:8px}.reviewer__hoverPopover{border-radius:10px!important;padding:0!important;max-width:320px;background:#161820fa!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 32px #00000059!important}.reviewer__hoverPopoverContent{padding:10px 12px}.reviewer__hoverQuote{font-size:11px;color:#fff9;font-style:italic;margin-bottom:6px;line-height:1.35}.reviewer__hoverBody{font-size:13px;line-height:1.45;color:#ffffffeb}.reviewMark{background:#b08b5738;border-bottom:1px solid rgba(176,139,87,.55);border-radius:4px;padding:0 1px}.reviewMark.isResolved{background:#ffffff1a;border-bottom-color:#ffffff38}.reviewer__side{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:10px 11px;background:#ffffff08;border-left:1px solid rgba(255,255,255,.06)}.reviewer__sideTabs{display:inline-flex;align-self:flex-start;padding:2px;border-radius:999px;background:#0f172acc;border:1px solid rgba(148,163,184,.35);margin-bottom:8px}.reviewer__sideTab{border:none;background:transparent;color:#94a3b8e6;font-size:12px;padding:4px 12px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.reviewer__sideTab--active{background:#f8fafc24;color:#f8fafcfa}.reviewer__sideSection{margin-bottom:14px}.reviewer__sideSection--compact{margin-bottom:10px}.reviewer__sideSection--compact .reviewer__sideTitle{margin-bottom:6px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.reviewer__sideTitle{font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#ffffffe6;margin:0 0 6px}.reviewer__sideHint{font-size:12px;color:#ffffff8c;margin:0 0 12px;line-height:1.4}.reviewer__addGeneral{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.reviewer__generalInput .MuiInputBase-root{border-radius:8px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffeb!important;font-size:13px!important}.reviewer__generalInput .MuiInputBase-input{padding:6px 10px!important;min-height:32px!important}.reviewer__addCommentBtn{text-transform:none!important;align-self:flex-start;font-size:12px!important;padding:4px 12px!important;min-height:28px!important}.reviewer__commentList{display:flex;flex-direction:column;gap:6px}.reviewer__commentCard{padding:8px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);position:relative}.reviewer__commentQuote{font-size:12px;color:#ffffffb3;margin-bottom:6px;font-style:italic}.reviewer__commentBody{font-size:12px;line-height:1.42;color:#ffffffe6}.reviewer__commentMeta{font-size:11px;color:#ffffff80;margin-top:6px}.reviewer__notesInput .MuiInputBase-root{border-radius:8px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffeb!important;font-size:13px!important}.reviewer__notesInput .MuiInputBase-input{padding:6px 10px!important;min-height:44px!important}.reviewer__sideActions{display:flex;flex-direction:column;gap:8px;margin:8px 0 16px}.reviewer__sideActionBtn{text-transform:none!important;font-weight:600!important}.reviewer__sideActionBtn--approve{background:#22c55ee6!important;color:#fff!important}.reviewer__historySection{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.reviewer__historyToggle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:none;background:none;color:#fffc;font-size:13px;cursor:pointer;text-align:left;border-radius:8px}.reviewer__historyToggle:hover{background:#ffffff0f;color:#fffffff2}.reviewer__historyCount{margin-left:auto;font-size:12px;color:#ffffff80}.reviewer__historyPanel{margin-top:8px;max-height:240px;overflow-y:auto}.revPane__title{font-weight:760;letter-spacing:.18px;margin-bottom:10px}.revEmpty{color:#ffffff9e;font-size:13px;padding:10px 0}.revList{display:flex;flex-direction:column;gap:10px}.revCard{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#080a1080;padding:10px;box-shadow:inset 0 1px #ffffff0a}.revCard__quote{color:#ffffffc7;font-size:12px;margin-bottom:6px}.revCard__body{color:#ffffffeb;font-size:13px;line-height:1.45}.revCard__meta{margin-top:8px;color:#ffffff94;font-size:12px}.revCompose{display:grid;gap:10px;margin-bottom:12px}.revCompose__btn{border-radius:14px!important;justify-self:flex-end}.revPane__hint{margin-top:10px;font-size:12px;color:#ffffff9e}.reviewer__side .MuiInputBase-root,.composer__card .MuiInputBase-root{border-radius:14px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff0a}.reviewer__side .MuiInputBase-input,.reviewer__side textarea,.composer__card .MuiInputBase-input,.composer__card textarea{color:#ffffffeb!important;caret-color:#ffffffeb!important}.reviewer__side .MuiInputBase-root:hover,.composer__card .MuiInputBase-root:hover{border-color:#ffffff29!important;background:#ffffff16!important}.reviewer__side .MuiInputBase-root.Mui-focused,.composer__card .MuiInputBase-root.Mui-focused{border-color:#b08b5757!important;box-shadow:0 0 0 3px #b08b5724}.reviewer__side .MuiInputLabel-root{color:#ffffffa6!important}.reviewer__side .MuiInputLabel-root.Mui-focused{color:#b08b57e6!important}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.reviewer__composer{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:9999}.composer__card{width:min(560px,92vw);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0f121cf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0d}.composer__title{font-weight:780}.composer__sub{margin-top:6px;margin-bottom:10px;color:#ffffffad;font-size:12px}.composer__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.revRail{--gold: rgba(176, 139, 87, 1);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(110% 90% at 14% 0%,#ffffff0f,#fff0 58%),#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;min-height:70vh;display:flex;flex-direction:column;gap:12px}.revRail__title{font-weight:800;letter-spacing:.18px}.revRail__sub{color:#ffffffa3;font-size:12px;margin-top:6px;line-height:1.35}.revRail__tabs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.revTab{width:100%;display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff08),#080a106b;color:#ffffffe0;cursor:pointer;transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.revTab:hover{transform:translateY(-1px);border-color:#ffffff24;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#080a107a;box-shadow:0 12px 30px #00000038}.revTab:active{transform:translateY(0);filter:brightness(.98)}.revTab.isOn{border-color:#b08b574d;background:radial-gradient(120% 80% at 15% 0%,#b08b572e,#b08b5700 55%),linear-gradient(180deg,#ffffff0d,#ffffff08),#080a1080;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000042}.revTab__count{margin-left:auto;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1}.revTab.isOn .revTab__count{border-color:#b08b5738;background:#b08b571a}.revRail__cta{margin-top:auto;display:flex;flex-direction:column;gap:10px}.revSubmit{border-radius:14px!important}.revRail__hint{font-size:12px;color:#ffffff9e;line-height:1.35}.revHistory2{--gold: rgba(176, 139, 87, 1);display:flex;flex-direction:column;gap:12px}.revRound2{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 80% at 12% 0%,#b08b571a,#b08b5700 55%),#080a1070;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000038;overflow:hidden}.revRound2__head{width:100%;border:none;background:transparent;color:#ffffffeb;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background .16s ease}.revRound2__head:hover{background:#ffffff08}.revRound2__left{display:grid;gap:4px;min-width:0}.revRound2__by{font-weight:780;letter-spacing:.2px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revRound2__when{font-size:12px;color:#ffffffa3}.revRound2__right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.revRound2__pill{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd6}.revRound2__chev{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffc7}.revRound2__body{padding:10px 12px 12px;display:none}.revRound2.is-open .revRound2__body{display:grid;gap:10px}.revSection2{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.revSection2__sum{list-style:none;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffe0;-webkit-user-select:none;user-select:none}.revSection2__sum::-webkit-details-marker{display:none}.revSection2__label{font-weight:720;letter-spacing:.16px;font-size:12px;text-transform:uppercase;opacity:.92}.revSection2__count{font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fffc}.revSection2__sum.is-disabled{cursor:default;opacity:.55}.revSection2__panel{padding:10px;border-top:1px solid rgba(255,255,255,.08)}.revNote2{white-space:pre-wrap;line-height:1.55;font-size:13px;color:#ffffffe6;padding:10px 12px;border-radius:12px;background:#080a1066;border:1px solid rgba(255,255,255,.08)}.revItems2{display:flex;flex-direction:column;gap:10px}.revItem2{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#080a1075;box-shadow:inset 0 1px #ffffff0a}.revItem2__body{color:#ffffffeb;font-size:13px;line-height:1.45}.revItem2__meta{margin-top:8px;color:#ffffff94;font-size:12px}.revInline2{width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);background:#080a1080;border-radius:14px;padding:10px;cursor:pointer;color:#ffffffeb;transition:transform .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px #ffffff0a}.revInline2:hover{transform:translateY(-1px);border-color:#b08b5747;background:radial-gradient(120% 80% at 12% 0%,#b08b571f,#b08b5700 55%),#080a108f;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000038}.revInline2:active{transform:translateY(0);filter:brightness(.98)}.revInline2.is-disabled,.revInline2:disabled{cursor:not-allowed;opacity:.55}.revInline2__quote{font-size:12px;color:#ffffffc7;margin-bottom:6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.revInline2__body{font-size:13px;line-height:1.45;color:#ffffffeb}.revInline2__meta{margin-top:8px;font-size:12px;color:#fff9;display:inline-flex;gap:8px;align-items:center}.revInline2__hint{color:#b08b57eb}@media(max-width:1200px){.reviewer__content--body,.reviewer__content--page{grid-template-columns:180px minmax(0,1fr) 248px}.reviewer__content--scriptLayout{grid-template-columns:180px minmax(0,1fr) 240px}}@media(max-width:980px){.reviewer__content--body{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;max-height:85vh}.reviewer__content--scriptLayout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(0,min(42vh,360px));height:100%;min-height:0;align-content:stretch}.reviewer__content--scriptLayout .reviewer__leftSidebar{max-height:160px;border-bottom:1px solid rgba(255,255,255,.06)}.reviewer__content--scriptLayout .reviewer__docCol{border-bottom:1px solid rgba(255,255,255,.06);min-height:0}.reviewer__content--scriptLayout .reviewer__side{min-height:0;border-left:none}.reviewer__leftSidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);max-height:160px;overflow-y:auto}.reviewer__docCol{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.reviewer__side{border-left:none}.reviewer__header{flex-direction:column;align-items:stretch}.reviewer__headerCenter{max-width:none}}@media(prefers-reduced-motion:reduce){.revTab,.revInline2,.reviewer__btnGhost{transition:none!important}}.ecd__serviceCategoryHeader{font-weight:700!important;color:#ffffffb3!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px!important;line-height:1.5!important}.ecd__serviceItem{padding-left:24px!important;padding-right:12px!important}.ecd__paper{border-radius:22px!important;width:100%;max-width:min(1040px,96vw)!important;color:#fff;background:radial-gradient(1000px 520px at 8% 0%,rgba(255,255,255,.07),transparent 58%),radial-gradient(720px 380px at 100% 0%,rgba(248,113,113,.07),transparent 52%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1px #ffffff08 inset,0 24px 56px -12px #0000008c,0 0 80px -24px #f871711a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ecd__title{padding:22px 26px 10px!important;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ecd__titleMain{flex:1;min-width:0}.ecd__titleRow{display:flex;align-items:flex-start;gap:14px}.ecd__titleIcon{color:#f87171f2;font-size:1.75rem!important;margin-top:2px;flex-shrink:0}.ecd__headline{font-weight:750!important;letter-spacing:-.025em!important;font-size:1.2rem!important;color:#fff!important}.ecd__sub{margin-top:6px;font-size:.875rem;font-weight:500;color:#ffffff8c;line-height:1.45}.ecd__closeBtn{width:40px!important;height:40px!important;border-radius:14px!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;flex-shrink:0}.ecd__content{padding:8px 26px 14px!important}.ecd__newLayout{display:flex;flex-direction:column;gap:18px}.ecd__primarySection,.ecd__stageSection,.ecd__dueDatesSection,.ecd__secondarySection{display:flex;flex-direction:column}.ecd__sectionHead{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.ecd__sectionStep{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffb4b8e0;min-width:1.75rem;line-height:1.5}.ecd__sectionLabel{font-size:10px!important;font-weight:720!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffd2d4c7!important;line-height:1.3!important}.ecd__sectionHint{font-size:12px!important;font-weight:450!important;color:#ffffff7a!important;margin-top:4px!important;line-height:1.4!important}.ecd__dueDatesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:960px){.ecd__dueDatesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ecd__dueDatesGrid{grid-template-columns:1fr}}.ecd__grid{display:grid;gap:14px}.ecd__row4{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:16px;align-items:start}@media(max-width:960px){.ecd__row4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ecd__row4{grid-template-columns:1fr}}.ecd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ecd__row2{grid-template-columns:1fr}}.ecd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.ecd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.ecd__field.ecd__field--primary .MuiInputLabel-root{font-weight:800;font-size:14px}.ecd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ecd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ecd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ecd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f87171bf;box-shadow:0 0 0 3px #e7636424}.ecd__field .MuiSelect-select{color:#fff!important;font-weight:650}.ecd__field .MuiSvgIcon-root{color:#ffffffa6;transition:color .12s ease}.ecd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#f8b4b4f2}.ecd__field .MuiFormHelperText-root{color:#ffffff73;font-weight:600}.ecd__field input[type=number]{-moz-appearance:textfield}.ecd__field input[type=number]::-webkit-outer-spin-button,.ecd__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ecd__menuPaper{background:radial-gradient(800px 400px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0e1018f7,#0a0c12f0)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #000000a6}.ecd__serviceMenuPaper{min-width:min(400px,92vw)!important}.ecd__serviceMenuRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.ecd__serviceMenuName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.ecd__serviceMenuType{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#ffffff7a;text-align:right;max-width:46%;line-height:1.25}.ecd__serviceSelectValue{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;box-sizing:border-box}.ecd__serviceSelectValueName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecd__serviceSelectValueType{flex:0 0 auto;font-size:.74rem;font-weight:600;letter-spacing:.03em;color:#ffffff85;white-space:nowrap}.ecd__menuPaper .MuiMenuItem-root{font-weight:650!important;border-radius:10px;margin:2px 6px;color:#ffffff94!important;background:transparent!important}.ecd__menuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important;color:#ffffffe0!important}.ecd__menuPaper .MuiMenuItem-root.Mui-selected{color:#fff!important;background:linear-gradient(90deg,#f8717138,#e7636424)!important}.ecd__menuPaper .MuiMenuItem-root.Mui-selected:hover{background:linear-gradient(90deg,#f871714d,#e7636433)!important}.ecd__menuPaper .MuiListSubheader-root{background:transparent!important;color:#ffffffad!important}.ecd__alert{margin-bottom:12px!important;border-radius:16px!important}.ecd__actions{padding:14px 22px 20px!important;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.ecd__btnGhost{text-transform:none!important;font-weight:750!important;color:#ffffffbf!important}.ecd__btnPrimary{text-transform:none!important;font-weight:780!important;border-radius:999px!important;padding:10px 24px!important;background:linear-gradient(135deg,#f87171f2,#fb923ce6)!important;box-shadow:0 10px 28px #f8717147,inset 0 1px #ffffff38}.ecd__btnPrimary:hover{filter:brightness(1.05)}.ecd__btnPrimary:disabled{opacity:.45!important}.ecd__timestampSection{margin-top:4px}.ecd__timestampGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}@media(min-width:700px){.ecd__timestampGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.ecd__timestampGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecd__timestampField{min-width:0}.ecd__timestampLabel{display:block;font-size:10px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ecd__timestampInput{color:#fff!important;font-size:12px!important}.ecd__timestampInput::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.75}.ecd__timestampSave{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.ccd__serviceCategoryHeader{font-weight:700!important;color:#ffffffb3!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px!important;line-height:1.5!important}.ccd__serviceItem{padding-left:24px!important;padding-right:12px!important}.ccd__paper{border-radius:22px!important;width:100%;max-width:min(1040px,96vw)!important;color:#fff;background:radial-gradient(1000px 520px at 8% 0%,rgba(255,255,255,.07),transparent 58%),radial-gradient(720px 380px at 100% 0%,rgba(248,113,113,.07),transparent 52%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1px #ffffff08 inset,0 24px 56px -12px #0000008c,0 0 80px -24px #f871711a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ccd__title{padding:22px 26px 10px!important}.ccd__titleRow{display:flex;align-items:flex-start;gap:14px}.ccd__titleIcon{color:#f87171f2;font-size:1.75rem!important;margin-top:2px;flex-shrink:0}.ccd__headline{font-weight:750!important;letter-spacing:-.025em!important;font-size:1.2rem!important;color:#fff!important}.ccd__sub{margin-top:6px;font-size:.875rem;font-weight:500;color:#ffffff8c;line-height:1.45}.ccd__content{padding:8px 26px 14px!important}.ccd__sectionHead{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.ccd__sectionStep{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffb4b8e0;min-width:1.75rem;line-height:1.5}.ccd__sectionLabel{font-size:10px!important;font-weight:720!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffd2d4c7!important;line-height:1.3!important}.ccd__sectionHint{font-size:12px!important;font-weight:450!important;color:#ffffff7a!important;margin-top:4px!important;line-height:1.4!important}.ccd__alert{margin-bottom:12px!important;border-radius:16px!important}.ccd__newLayout{display:flex;flex-direction:column;gap:18px}.ccd__primarySection{display:flex;flex-direction:column}.ccd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ccd__row2{grid-template-columns:1fr}}.ccd__dueDatesSection,.ccd__secondarySection{display:flex;flex-direction:column}.ccd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.ccd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.ccd__field.ccd__field--primary .MuiInputLabel-root{font-weight:800;font-size:14px}.ccd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ccd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ccd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f87171bf;box-shadow:0 0 0 3px #e7636424}.ccd__field .MuiSelect-select{color:#fff!important;font-weight:650}.ccd__field .MuiSvgIcon-root{color:#ffffffa6;transition:color .12s ease}.ccd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#f8b4b4f2}.ccd__field .MuiFormHelperText-root{color:#ffffff73;font-weight:600}.ccd__menuPaper{background:radial-gradient(800px 400px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0e1018f7,#0a0c12f0)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #000000a6}.ccd__serviceMenuPaper{min-width:min(400px,92vw)!important}.ccd__serviceMenuRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.ccd__serviceMenuName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.ccd__serviceMenuType{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#ffffff7a;text-align:right;max-width:46%;line-height:1.25}.ccd__serviceSelectValue{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;box-sizing:border-box}.ccd__serviceSelectValueName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccd__serviceSelectValueType{flex:0 0 auto;font-size:.74rem;font-weight:600;letter-spacing:.03em;color:#ffffff85;white-space:nowrap}.ccd__menuPaper .MuiMenuItem-root{font-weight:650!important;border-radius:10px;margin:2px 6px;color:#ffffff94!important;background:transparent!important}.ccd__menuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important;color:#ffffffe0!important}.ccd__menuPaper .MuiMenuItem-root.Mui-selected{color:#fff!important;background:linear-gradient(90deg,#f8717138,#e7636424)!important}.ccd__menuPaper .MuiMenuItem-root.Mui-selected:hover{background:linear-gradient(90deg,#f871714d,#e7636433)!important}.ccd__menuPaper .MuiListSubheader-root{background:transparent!important;color:#ffffffad!important}.ccd__actions{padding:14px 22px 20px!important;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.ccd__btnGhost{text-transform:none!important;font-weight:750!important;color:#ffffffbf!important}.ccd__btnPrimary{text-transform:none!important;font-weight:780!important;border-radius:999px!important;padding:10px 24px!important;background:linear-gradient(135deg,#f87171f2,#fb923ce6)!important;box-shadow:0 10px 28px #f8717147,inset 0 1px #ffffff38}.ccd__btnPrimary:hover{filter:brightness(1.05)}.ccd__btnPrimary:disabled{opacity:.45!important}.plsf{margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.plsf__header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.plsf__headerAccent{width:3px;align-self:stretch;min-height:16px;border-radius:2px;background:linear-gradient(180deg,#a78bfaf2,#8b5cf68c);flex-shrink:0}.plsf__headerText{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.plsf__grid{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:560px){.plsf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plsf__card{padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:border-color .15s ease,background .15s ease}.plsf__card:focus-within{border-color:#8b5cf647;background:#8b5cf60a}.plsf__rowHead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.plsf__fieldLabel{font-size:13px;font-weight:600;color:#ffffffe6;line-height:1.35;flex:1;min-width:0}.plsf__rowHeadRight{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 8px;flex-shrink:0;margin-left:auto}.plsf__bracketPrice{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#a78bfafa;white-space:nowrap}.plsf__meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end}.plsf__chip{height:20px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em}.plsf__chip--type{border-color:#ffffff2e!important;color:#ffffff8c!important;background:#ffffff0a!important}.plsf__chip--req{background:#8b5cf624!important;border:1px solid rgba(139,92,246,.35)!important;color:#ddd6fef2!important}.plsf__checkboxRow{display:flex;align-items:flex-start;gap:10px;padding:2px 0 0}.plsf__checkbox.MuiCheckbox-root{padding:4px!important;margin:-4px 0 0 -4px;color:#ffffff8c!important}.plsf__checkbox.MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.plsf__checkboxStack{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:2px}.plsf__checkboxTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;row-gap:4px}.plsf__checkboxTitle{font-size:13px;font-weight:600;color:#ffffffe6;line-height:1.35;cursor:pointer;flex:1;min-width:0}.plsf__addonPrice{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#a78bfafa;white-space:nowrap}.plsf__select{width:100%}.plsf__select .MuiInputLabel-root{color:#ffffff8c!important;font-weight:600;font-size:12px}.plsf__select .MuiInputLabel-root.Mui-focused{color:#a78bfaf2!important}.plsf__select .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a;border-radius:10px}.plsf__select .MuiOutlinedInput-root .MuiSelect-select{font-size:13px;font-weight:500;padding-top:10px;padding-bottom:10px;display:block}.plsf__select .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.plsf__select .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.plsf__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf673;box-shadow:0 0 0 3px #8b5cf61a}.plsf__select .MuiSvgIcon-root{color:#ffffff73}.plsf__selectValue{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important}.plsf__selectValueLabel{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plsf__selectValuePrice{flex-shrink:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#a78bfafa}.MuiMenuItem-root.plsf__menuItem{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;white-space:normal!important}.plsf__menuItemLabel{flex:1;min-width:0;text-align:left}.plsf__menuPrice{font-size:12px;font-weight:600;color:#a78bfaf2;font-variant-numeric:tabular-nums}.plsf__helpLine{font-size:11px;line-height:1.45;color:#ffffff6b;margin:0}.plsf__helpLine strong{color:#ffffff8c;font-weight:600}.plsf__helpLine--inline{margin-top:2px}.plsf__helpLine--afterSelect{margin-top:8px}.plsf__menuPaper{background:#16151cfa!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;margin-top:6px!important;box-shadow:0 12px 40px #00000073!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plsf__menuPaper .MuiMenuItem-root{font-size:13px;border-radius:6px;margin:2px 6px;padding:8px 10px}.plsf__menuPaper .MuiMenuItem-root:hover{background:#8b5cf61f!important}.plsf__menuPaper .MuiMenuItem-root.Mui-selected{background:#8b5cf62e!important}.npb__paper.MuiPaper-root{border-radius:22px!important;width:100%;max-width:min(720px,96vw)!important;color:#fff;overflow:hidden;background:radial-gradient(900px 480px at 6% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(640px 360px at 100% 8%,rgba(248,113,113,.08),transparent 50%),linear-gradient(185deg,#10121cfa,#0a0c12f5)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1px #ffffff08 inset,0 28px 64px -16px #00000094,0 0 88px -28px #f8717117;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.npb__title.MuiDialogTitle-root{padding:22px 26px 12px!important}.npb__titleRow{display:flex;align-items:flex-start;gap:14px}.npb__titleIcon{color:#f87171f2;font-size:1.85rem!important;margin-top:2px;flex-shrink:0;filter:drop-shadow(0 0 20px rgba(248,113,113,.25))}.npb__headline{font-weight:780!important;letter-spacing:-.03em!important;font-size:1.28rem!important;color:#fff!important;line-height:1.2!important}.npb__sub{margin-top:8px;font-size:.875rem;font-weight:500;color:#ffffff85;line-height:1.5;max-width:52ch}.npb__content.MuiDialogContent-root{padding:10px 26px 18px!important}.npb__alert{margin-bottom:14px!important;border-radius:14px!important}.npb__layout{display:flex;flex-direction:column;gap:20px}.npb__section{display:flex;flex-direction:column;gap:12px}.npb__sectionHead{display:flex;gap:12px;align-items:flex-start}.npb__sectionStep{font-size:10px;font-weight:800;letter-spacing:.16em;color:#ffbec2e0;min-width:1.6rem;line-height:1.6;padding-top:1px}.npb__sectionLabel{font-size:10px!important;font-weight:720!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffd2d4c7!important;line-height:1.3!important}.npb__sectionHint{font-size:12px!important;font-weight:450!important;color:#ffffff70!important;margin-top:4px!important;line-height:1.45!important}.npb__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.npb__grid2{grid-template-columns:1fr}}.npb__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.npb__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.npb__field.npb__field--emphasis .MuiInputLabel-root{font-weight:800;font-size:14px}.npb__field .MuiOutlinedInput-root{background:#ffffff0b;border-radius:14px;color:#fff}.npb__field .MuiOutlinedInput-root fieldset{border-color:#ffffff21}.npb__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.npb__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#f87171b8;box-shadow:0 0 0 3px #e7636424}.npb__field .MuiSelect-select{color:#fff!important;font-weight:650}.npb__field .MuiSvgIcon-root{color:#ffffff9e}.npb__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#f8b4b4f2}.npb__field .MuiFormHelperText-root{color:#ffffff6b;font-weight:600;font-size:.75rem}.npb__selectValue{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.npb__selectValueName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npb__selectValueChip.MuiChip-root{flex-shrink:0;height:22px;font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.npb__menuPaper{background:radial-gradient(720px 360px at 12% 0%,rgba(255,255,255,.07),transparent 58%),linear-gradient(180deg,#0e1018fa,#0a0c12f2)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 56px #0000009e;max-height:min(420px,70vh)}.npb__menuPaper--wide{min-width:min(420px,92vw)!important}.npb__menuPaper--wide .npb__menuSubheader:first-of-type{margin-top:4px}.npb__menuSubheader.MuiListSubheader-root{position:static!important;font-weight:780!important;color:#ffffffb8!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;padding:10px 16px 6px!important;line-height:1.4!important;background:transparent!important;pointer-events:none}.npb__menuItem.MuiMenuItem-root{padding-left:18px!important;padding-right:14px!important;border-radius:10px;margin:1px 8px;min-height:44px!important}.npb__menuPaper .MuiMenuItem-root{font-weight:650!important;color:#ffffff94!important;background:transparent!important}.npb__menuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important;color:#ffffffe6!important}.npb__menuPaper .MuiMenuItem-root.Mui-selected{color:#fff!important;background:linear-gradient(90deg,#f8717138,#e763641f)!important}.npb__menuPaper .MuiMenuItem-root.Mui-selected:hover{background:linear-gradient(90deg,#f871714d,#e763642e)!important}.npb__menuPaper .MuiListSubheader-root{background:transparent!important}.npb__packageMenuRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.npb__packageMenuName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:680}.npb__packageMenuMeta{flex:0 0 auto;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#ffffff6b;font-family:ui-monospace,monospace}.npb__preview{border-radius:16px;padding:14px 16px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0a}.npb__previewHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.npb__previewTitle{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd2d4c7}.npb__previewScroll{max-height:220px;overflow-y:auto;padding-right:4px;margin-right:-4px}.npb__previewScroll::-webkit-scrollbar{width:6px}.npb__previewScroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.npb__previewRow{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:10px;margin-bottom:6px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.npb__previewRow:last-child{margin-bottom:0}.npb__previewIndex{flex:0 0 auto;font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#f87171d9;min-width:1.5rem;padding-top:2px}.npb__previewText{flex:1 1 auto;font-size:.8125rem;font-weight:550;color:#ffffffd1;line-height:1.45}.npb__previewEmpty{font-size:.8125rem;color:#ffffff7a;line-height:1.5;padding:4px 2px}.npb__progress{margin-bottom:12px;border-radius:99px;height:3px;background:#ffffff0f}.npb__progress .MuiLinearProgress-bar{border-radius:99px;background:linear-gradient(90deg,#f87171f2,#fb923cd9)}.npb__actions.MuiDialogActions-root{padding:14px 22px 20px!important;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.npb__btnGhost{text-transform:none!important;font-weight:750!important;color:#ffffffbf!important}.npb__btnPrimary{text-transform:none!important;font-weight:780!important;border-radius:999px!important;padding:10px 22px!important;background:linear-gradient(135deg,#f87171f2,#fb923ce6)!important;box-shadow:0 10px 28px #f8717147,inset 0 1px #ffffff38}.npb__btnPrimary:hover{filter:brightness(1.05)}.npb__btnPrimary:disabled{opacity:.45!important}.uploadContentDialog__paper{background:#0a0c12fa!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.uploadContentDialog__title{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 24px!important}.uploadContentDialog__content{padding:24px!important}.uploadContentDialog__sectionTitle{display:block;color:#fff9;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.uploadContentDialog__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.1)}.uploadContentDialog__actions .MuiButton-root{color:#ffffffb3}.uploadContentDialog__actions .MuiButton-root:hover{color:#ffffffe6}.appTopbar{--glass-bg: rgba(14, 16, 24, .62);--glass-br: rgba(255, 255, 255, .1);--glass-br-strong: rgba(255, 255, 255, .14);--text-1: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .62);--text-3: rgba(255, 255, 255, .46);--ring: rgba(231, 99, 100, .28);--ring-strong: rgba(231, 99, 100, .4);display:flex;flex-direction:column;gap:14px;padding:12px;border-radius:20px;background:radial-gradient(1200px 300px at 10% 0%,rgba(231,99,100,.08),transparent 60%),radial-gradient(900px 280px at 85% 40%,rgba(231,99,100,.06),transparent 55%),var(--glass-bg);border:1px solid var(--glass-br);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f}.appTopbar__topRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.appTopbar__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.appTopbar__searchWrapper{flex:1;min-width:0}.appTopbar__menuBtn{flex-shrink:0;border-radius:12px!important;padding:8px!important}.appTopbar__menuBtn svg{font-size:24px}.appTopbar__search{width:min(680px,100%);height:46px;border-radius:16px;display:flex;align-items:center;gap:10px;padding:0 12px 0 14px;background:#ffffff0a;border:1px solid var(--glass-br);box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.appTopbar__search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #e763641a,inset 0 1px #ffffff0f;transform:translateY(-1px)}.appTopbar__searchIcon{opacity:.7;color:var(--text-2)}.appTopbar__searchInput{width:100%;border:none;outline:none;background:transparent;color:var(--text-1);font-weight:750;font-size:13px;letter-spacing:-.01em}.appTopbar__searchInput::placeholder{color:var(--text-3);font-weight:650}.appTopbar__clear{width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb3;display:grid;place-items:center;cursor:pointer;line-height:0;font-size:18px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.appTopbar__clear:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0f}.appTopbar__right{display:flex;align-items:center;gap:12px}.appTopbar__actions{display:flex;align-items:center;gap:10px}.appTopbar__primaryBtnWrap{box-shadow:none!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08);border-radius:10px}.appTopbar__primaryBtnWrap .liquid-glass-background-tint:after,.appTopbar__primaryBtnWrap .liquid-glass-border-gradient:before,.appTopbar__primaryBtnWrap .liquid-glass-border-gradient:after{display:none!important}.appTopbar__primaryBtnWrap:hover{background:#ffffff14!important;border-color:#e7636433}.appTopbar__primaryBtnWrap:active{background:#ffffff0d!important}.appTopbar__primaryBtnWrap.disabled{opacity:.5}.appTopbar__primaryBtn{border-radius:10px!important;border:none!important;overflow:hidden;padding:8px 14px!important;gap:6px!important;background:transparent!important;box-shadow:none!important;color:#ffffffeb!important;font-weight:500!important;font-size:.8125rem!important;transition:color .14s ease}.appTopbar__primaryBtn .button-icon-node svg{color:#ffffffb3!important;transition:color .14s ease}.appTopbar__primaryBtnWrap:hover .appTopbar__primaryBtn .button-icon-node svg{color:#e76364!important}.appTopbar__primaryBtn:disabled{opacity:inherit}@media(max-width:860px){.appTopbar__primaryBtnWrap{min-width:36px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center}.appTopbar__primaryBtnWrap .liquid-glass-content{width:100%;height:100%;display:flex!important;justify-content:center!important;align-items:center!important}.appTopbar__primaryBtnWrap .appTopbar__primaryBtn{min-width:36px!important;width:36px!important;height:36px!important;padding:0!important;gap:0!important}.appTopbar__primaryBtnWrap button>span:not(.button-icon-node){display:none!important}.appTopbar__primaryBtnWrap .button-icon-node{margin:0!important}}.appTopbar__iconBtn{width:44px!important;height:44px!important;border-radius:16px!important;background:#ffffff0a!important;border:1px solid var(--glass-br)!important;color:#ffffffdb!important;box-shadow:inset 0 1px #ffffff0f;transition:transform .14s ease,border-color .14s ease,background .14s ease}.appTopbar__iconBtn:hover{transform:translateY(-1px);border-color:var(--glass-br-strong)!important;background:#ffffff0f!important}.appTopbar__badge{font-weight:900}.appTopbar__user{appearance:none;cursor:pointer;outline:none;border:0;text-align:left;display:grid;grid-template-columns:1fr 44px;align-items:center;gap:10px;min-width:220px;padding:9px 10px 9px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;transition:transform .14s ease,border-color .14s ease,background .14s ease}.appTopbar__user:hover{transform:translateY(-1px);border-color:#ffffff24;background:#ffffff0e}.appTopbar__user:focus-visible{box-shadow:0 0 0 3px #e763642e,inset 0 1px #ffffff0f;border-color:#e7636447}.appTopbar__userText{min-width:0}.appTopbar__userName{font-weight:950;line-height:1.05;color:var(--text-1);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar__userRole{font-size:12px;color:var(--text-3);margin-top:2px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar__userRoleHint{font-weight:650;color:#eb7a7bf2}.appTopbar__avatar{width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(140% 140% at 10% 10%,rgba(231,99,100,.18),transparent 55%),radial-gradient(140% 140% at 90% 30%,rgba(231,99,100,.12),transparent 55%),#ffffff0a;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff14}.appTopbar__avatarText{font-weight:950;font-size:12px;letter-spacing:.06em;color:#ffffffe6}.appTopbar__avatarImg{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.appTopbar__menuPaper{margin-top:10px!important;border-radius:18px!important;min-width:0!important;background:radial-gradient(900px 260px at 10% 0%,rgba(231,99,100,.08),transparent 60%),radial-gradient(700px 260px at 85% 40%,rgba(231,99,100,.06),transparent 55%),#0e1018eb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0f!important;padding:10px!important}.appTopbar__menuList{padding:0!important}.appTopbar__menuDivider{border-color:#ffffff1a!important;margin:6px 0 8px!important}.appTopbar__menuItem{border-radius:14px!important;gap:10px!important;padding:10px 12px!important;color:#ffffffdb!important;font-weight:850!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .12s ease,background .12s ease,border-color .12s ease}.appTopbar__menuItem:hover{transform:translateY(-1px);background:#ffffff0f!important;border-color:#ffffff1f!important}.appTopbar__menuItem.isDanger{color:#ffffffeb!important;background:#ff507814!important;border-color:#ff50782e!important}.appTopbar__menuItem.isDanger:hover{background:#ff50781f!important;border-color:#ff507842!important}.appTopbar__addMenuPaper{margin-top:8px!important;border-radius:12px!important;min-width:180px!important;background:#121110f5!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 24px #0006!important;padding:6px!important}.appTopbar__addMenuList{padding:0!important}.appTopbar__addMenuItem{border-radius:8px!important;gap:8px!important;padding:8px 10px!important;color:#ffffffe0!important;font-weight:500!important;font-size:.8125rem!important;background:transparent!important;border:none!important;transition:background .12s ease}.appTopbar__addMenuItem svg{color:#ffffff80;font-size:1.125rem!important}.appTopbar__addMenuItem:hover{background:#ffffff0f!important}.appTopbar__addMenuItem:hover svg{color:#e76364!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root{background-color:#060408fa!important;background-image:linear-gradient(180deg,#160e0efc,#080608fa)!important;border:1px solid rgba(231,99,100,.28)!important;box-shadow:0 8px 36px #00000073,inset 0 1px #e7636412!important;color:#fffffff5!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root .appTopbar__addMenuItem{color:#fffffff0!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root .appTopbar__addMenuItem svg{color:#e76364e0!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root .appTopbar__addMenuItem:hover{background:#e7636424!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root .appTopbar__addMenuItem:hover svg{color:#e76364fa!important}.appTopbar__addMenuPaper--contentManager.MuiPaper-root .appTopbar__addMenuItem.Mui-focusVisible{background:#e763641a!important}@media(max-width:860px){.appTopbar{padding:10px;gap:10px}.appTopbar__topRow{flex-direction:column;align-items:stretch;gap:10px}.appTopbar__left{width:100%;order:2}.appTopbar__right{width:100%;order:1;justify-content:space-between}.appTopbar__searchWrapper{width:100%}.appTopbar__search{width:100%;height:42px;padding:0 10px 0 12px}.appTopbar__user{min-width:160px;padding:8px 8px 8px 10px}.appTopbar__userName{font-size:12px}.appTopbar__userRole{font-size:11px}.appTopbar__avatar{width:40px;height:40px}.appTopbar__iconBtn{width:40px!important;height:40px!important}}@media(max-width:520px){.appTopbar{padding:10px 8px;gap:8px}.appTopbar__topRow{gap:8px}.appTopbar__search{height:40px}.appTopbar__user{min-width:0;flex:1 1 auto;grid-template-columns:1fr 40px}.appTopbar__actions{width:auto;gap:8px}.appTopbar__iconBtn{width:36px!important;height:36px!important}}.dashboardFilmSchedules{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:min(440px,52vh);border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:1rem;color:#fff}.dashboardFilmSchedules__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0;flex-wrap:wrap}.dashboardFilmSchedules__headerLeft{display:flex;align-items:center;gap:.5rem;min-width:0}.dashboardFilmSchedules__headerIcon{width:28px;height:28px;border-radius:.375rem;background:#e763641a;color:#e76364;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboardFilmSchedules__headerIcon .MuiSvgIcon-root{font-size:.9375rem}.dashboardFilmSchedules__title{font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.02em;color:#fff!important}.dashboardFilmSchedules__monthNav{display:flex;align-items:center;gap:2px}.dashboardFilmSchedules__monthBtn{color:#ffffffa6!important;padding:4px!important}.dashboardFilmSchedules__monthBtn:hover{color:#fff!important;background:#ffffff0f!important}.dashboardFilmSchedules__monthLabel{font-size:.8125rem!important;font-weight:600!important;color:#ffffffd9!important;min-width:8.5rem;text-align:center}.dashboardFilmSchedules__loading{display:flex;align-items:center;justify-content:center;min-height:200px}.dashboardFilmSchedules__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:1.5rem 1rem;text-align:center}.dashboardFilmSchedules__emptyIcon{width:40px;height:40px;border-radius:.75rem;background:#ffffff0d;color:#ffffff59;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.dashboardFilmSchedules__emptyIcon .MuiSvgIcon-root{font-size:1.25rem}.dashboardFilmSchedules__emptyTitle{font-weight:600!important;font-size:.9375rem!important;color:#ffffffbf!important;margin-bottom:4px!important}.dashboardFilmSchedules__emptyText{font-size:.8125rem!important;color:#ffffff73!important;line-height:1.4;max-width:280px}.dashboardFilmSchedules__list{display:flex;flex-direction:column;gap:.5rem;flex:1 1 0;min-height:min(300px,36vh);overflow-y:auto}.dashboardFilmSchedules__list::-webkit-scrollbar{width:5px}.dashboardFilmSchedules__list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:9999px}.dashboardFilmSchedules__list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}.dashboardFilmSchedules__subheading{margin-top:.5rem!important;margin-bottom:.25rem!important;letter-spacing:.08em!important;color:#ffffff73!important;font-size:.625rem!important}.dashboardFilmSchedules__row{appearance:none;border:none;background:#ffffff06;border-radius:.5rem;padding:.5rem .75rem;text-align:left;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:2px solid transparent;display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-shrink:0}.dashboardFilmSchedules__row:hover{background:#ffffff0f;border-left-color:#e7636466}.dashboardFilmSchedules__row--urgent{border-left-color:#e7636480;background:#e763640f}.dashboardFilmSchedules__row--compact{padding-top:.25rem;padding-bottom:.25rem;align-items:flex-start}.dashboardFilmSchedules__rowDate{display:flex;flex-direction:column;align-items:flex-start;min-width:52px;flex-shrink:0}.dashboardFilmSchedules__rowDay{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2}.dashboardFilmSchedules__rowWeekday{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-top:2px}.dashboardFilmSchedules__rowTbd{font-size:.75rem;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.dashboardFilmSchedules__rowBody{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dashboardFilmSchedules__rowTitle{font-size:.8125rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.dashboardFilmSchedules__rowClientLine{display:flex;align-items:center;gap:6px;min-width:0}.dashboardFilmSchedules__rowClientAvatar{flex-shrink:0}.dashboardFilmSchedules__rowClient{font-size:.75rem;font-weight:500;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardFilmSchedules__rowStage{font-size:.6875rem;font-weight:500;color:#ffffff7a;line-height:1.35}.dashboardFilmSchedules__reviewChip{display:inline-block;margin-top:4px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:.375rem;width:fit-content}.dashboardFilmSchedules__reviewChip--pending{background:#f6d3651f;color:#f6d365}.dashboardFilmSchedules__reviewChip--ok{background:#43e97b1f;color:#6ee7a8}.dashboardFilmSchedules__reviewChip--bad{background:#f871711f;color:#f87171}.dashboardFilmSchedules__rowAssignees{flex-shrink:0;justify-content:flex-end}.dashboardAlertList{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05!important;padding:1.25rem;color:#fff!important}.dashboardAlertList__title{font-weight:500!important;color:#fff!important;font-size:.9375rem!important;margin-bottom:1rem!important;letter-spacing:-.02em}.dashboardAlertList__empty{color:#ffffff80!important;font-size:.875rem!important;padding:1rem 0;line-height:1.5}.dashboardAlertList__list{display:flex;flex-direction:column;gap:.5rem}.dashboardAlertList__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:.5rem;background:#ffffff05;border:1px solid transparent;transition:background .16s ease,border-color .16s ease;cursor:pointer}.dashboardAlertList__item:hover{background:#ffffff0a;border-color:#ffffff0f}.dashboardAlertList__itemBody{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dashboardAlertList__itemPrimary{font-weight:500;font-size:.875rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardAlertList__itemAmount{font-size:.8125rem;font-weight:600;color:#ffffffb3}.dashboardAlertList__itemStatus{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:.375rem;flex-shrink:0;background:#ffffff0f;color:#fff9}.dashboardAlertList__itemStatus--created{background:#93c5fd26;color:#93c5fdf2}.dashboardAlertList__itemStatus--sent{background:#fde0471f;color:#fde047e6}.dashboardAlertList__itemStatus--late{background:#f8717126;color:#f87171}.dashboardAlertList__viewAll{margin-top:1rem!important;color:#e76364!important;font-weight:500!important;font-size:.8125rem!important;text-transform:none!important;padding:.5rem 0!important}.dashboardAlertList__viewAll:hover{background:#e763641a!important;color:#eb7a7b!important}.dashboardAlertList .MuiTypography-root{color:inherit!important}.dashboardAlertList .MuiButton-root{color:#e76364!important}.upNext{flex:1 1 480px;min-width:460px;max-width:600px;display:flex;flex-direction:column;min-height:0;border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:1rem;color:#fff}.upNext__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.upNext__headerDateRange{display:flex;align-items:center;gap:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.375rem;overflow:hidden}.upNext__headerDateRangeBtn{appearance:none;border:none;background:transparent;color:#ffffffbf;width:32px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.upNext__headerDateRangeBtn:hover{background:#ffffff0f;color:#e76364}.upNext__headerDateRangeLabel{font-size:.75rem!important;font-weight:500!important;color:#ffffffbf!important;padding-right:.75rem}.upNext__title{font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.02em;color:#fff!important}.upNext__subtitle{color:#ffffff73!important;font-size:.6875rem!important;font-weight:500}.upNext__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.upNext__emptyIcon{width:48px;height:48px;border-radius:50%;background:#ffffff0f;color:#fff6;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.upNext__emptyTitle{font-weight:600!important;font-size:.9375rem!important;color:#ffffffbf!important;margin-bottom:4px!important}.upNext__emptyText{font-size:.8125rem!important;color:#ffffff80!important}.upNext__body{flex:1 1 0;min-height:0;max-height:360px;overflow-y:scroll}.upNext__body::-webkit-scrollbar{width:6px}.upNext__body::-webkit-scrollbar-track{background:#ffffff14;border-radius:9999px}.upNext__body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:9999px}.upNext__body::-webkit-scrollbar-thumb:hover{background:#ffffff73}.upNext__timeline{display:flex;flex-direction:column;gap:1rem}.upNext__day{display:flex;flex-direction:column;gap:.5rem}.upNext__day--urgent .upNext__dayLabel{color:#e76364!important}.upNext__day--urgent .upNext__dayDot{opacity:1}.upNext__dayHead{display:flex;align-items:center;gap:.5rem}.upNext__dayDot{width:6px;height:6px;border-radius:50%;background:#e76364;opacity:.8;flex-shrink:0}.upNext__dayLabelWrap{display:flex;align-items:baseline;gap:.5rem}.upNext__dayLabel{font-size:.6875rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:#ffffffbf!important}.upNext__dayDate{font-size:.75rem;font-weight:500;color:#ffffff80}.upNext__dayList{display:flex;flex-direction:column;gap:.25rem}.upNext__card{appearance:none;border:none;background:#ffffff06;border-radius:.5rem;padding:.5rem .75rem;text-align:left;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:2px solid transparent;display:flex;align-items:center;gap:.5rem}.upNext__card:hover{background:#ffffff0f;border-left-color:#e7636466}.upNext__card--stale{opacity:.48;filter:grayscale(.25)}.upNext__card--stale:hover{opacity:.58}.upNext__cardAvatar{width:30px!important;height:30px!important;font-size:.75rem!important;font-weight:600!important;flex-shrink:0}.upNext__cardBody{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.upNext__cardTopic{font-size:.8125rem!important;font-weight:500!important;letter-spacing:-.01em;line-height:1.25!important;color:#fff!important}.upNext__cardMeta{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.upNext__cardMetaDot{font-size:.625rem;color:#ffffff40;font-weight:400}.upNext__cardClient{font-size:.75rem;font-weight:500;color:#ffffff8c}.upNext__cardStage{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.upNext__cardAssigned{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.upNext__cardAssignedAvatar{width:24px!important;height:24px!important;font-size:.5625rem!important;font-weight:600!important;border:1.5px solid rgba(26,25,24,.95)}.upNextCalendar{padding:1rem;min-width:280px}.upNextCalendar__presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.upNextCalendar__preset{appearance:none;border:none;background:#ffffff0f;color:#fffc;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;border-radius:.375rem;cursor:pointer}.upNextCalendar__preset:hover{background:#e7636433;color:#e76364}.upNextCalendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.upNextCalendar__nav{appearance:none;border:none;background:transparent;color:#ffffffb3;padding:4px;cursor:pointer;border-radius:.375rem}.upNextCalendar__nav:hover{background:#ffffff1a;color:#fff}.upNextCalendar__month{font-size:.9375rem;font-weight:600}.upNextCalendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:.5rem}.upNextCalendar__weekday{text-align:center;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:#ffffff80}.upNextCalendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.upNextCalendar__day{appearance:none;border:none;background:transparent;color:#ffffffe6;font-size:.8125rem;width:36px;height:36px;border-radius:.375rem;cursor:pointer}.upNextCalendar__day--pad{cursor:default}.upNextCalendar__day:not(.upNextCalendar__day--pad):hover{background:#ffffff1a}.upNextCalendar__day--today{border:1px solid rgba(255,255,255,.3)}.upNextCalendar__day--range{background:#e7636426}.upNextCalendar__day--selected{background:#e76364;color:#fff;font-weight:600}.upNextCalendar__hint{margin-top:.75rem;font-size:.75rem;color:#ffffff80;text-align:center}.recentlyPosted{flex:1 1 100%;min-width:0;max-width:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:1rem;color:#fff}.recentlyPosted__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.04)}.recentlyPosted__headerIcon{width:28px;height:28px;border-radius:.375rem;background:#4bb54326;color:#4bb543;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recentlyPosted__headerIcon .MuiSvgIcon-root{font-size:.9375rem}.recentlyPosted__title{font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.02em;color:#fff!important}.recentlyPosted__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2.5rem 1.5rem;text-align:center}.recentlyPosted__emptyIcon{width:52px;height:52px;border-radius:.75rem;background:#ffffff0d;color:#ffffff59;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.recentlyPosted__emptyIcon .MuiSvgIcon-root{font-size:1.5rem}.recentlyPosted__emptyTitle{font-weight:600!important;font-size:.9375rem!important;color:#ffffffbf!important;margin-bottom:4px!important}.recentlyPosted__emptyText{font-size:.8125rem!important;color:#ffffff73!important;line-height:1.4}.recentlyPosted__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;gap:.75rem;max-height:400px;overflow-y:auto}@media(max-width:1200px){.recentlyPosted__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.recentlyPosted__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.recentlyPosted__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.recentlyPosted__list::-webkit-scrollbar{width:5px}.recentlyPosted__list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:9999px}.recentlyPosted__list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}.recentlyPosted__card{width:100%;appearance:none;border:none;background:transparent;border-radius:.5rem;padding:0;text-align:left;cursor:pointer;overflow:hidden;display:block;min-width:0}.recentlyPosted__cardCover{position:relative;aspect-ratio:9/16;overflow:hidden;background:#ffffff0a;border-radius:.5rem}.recentlyPosted__cardOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000a6;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);border-radius:inherit}.recentlyPosted__card:hover .recentlyPosted__cardOverlay{opacity:1}.recentlyPosted__cardOverlayContent{text-align:center;padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.recentlyPosted__typePill{position:absolute;top:.5rem;left:.5rem;z-index:1;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:9999px;background:#000000a6;color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recentlyPosted__typePill--short_form{background:#e76364e6}.recentlyPosted__typePill--long_form{background:#4facfee6}.recentlyPosted__typePill--infographic{background:#43e97be6}.recentlyPosted__cardCoverImg{width:100%;height:100%;object-fit:cover;display:block}.recentlyPosted__cardCoverPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff0a,#ffffff05)}.recentlyPosted__cardTopic{font-size:.9375rem!important;font-weight:600!important;color:#fff!important;line-height:1.3!important;text-align:center}.recentlyPosted__cardMeta{font-size:.8125rem;color:#ffffffd9;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.recentlyPosted__cardClient{font-weight:500;color:#ffffffe6}.recentlyPosted__cardMetaDot{opacity:.6}.recentlyPosted__cardDate{color:#ffffffbf}.recentlyPosted__cardLinks{display:flex;align-items:center;justify-content:center;gap:4px}.recentlyPosted__linkBtn{color:#ffffffe6!important;padding:6px!important}.recentlyPosted__linkBtn:hover{color:#fff!important}.recentlyPosted__linkBtn .MuiSvgIcon-root{font-size:1.125rem}.dashboardSubtabs{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1.5rem}.dashboardSubtabs__tab{appearance:none;border:none;background:transparent;color:#ffffffbf;font-size:.9rem;font-weight:600;padding:.75rem 1rem;cursor:pointer;position:relative;margin-bottom:-1px;transition:color .15s cubic-bezier(.16,1,.3,1)}.dashboardSubtabs__tab:hover{color:#fff}.dashboardSubtabs__tab.isActive{color:#e76364}.dashboardSubtabs__tab.isActive:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e76364;border-radius:2px 2px 0 0}.recentActivity{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05!important;padding:1rem 1.25rem 0 1rem;color:#fff!important;min-width:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.recentActivity__title{flex-shrink:0;font-weight:500!important;color:#fff!important;font-size:.9375rem!important;margin-bottom:1rem!important;letter-spacing:-.02em}.recentActivity__empty{color:#ffffff80!important;font-size:.875rem!important;padding:1rem 0;line-height:1.5}.recentActivity__feed{flex:1 1 0;display:flex;flex-direction:column;gap:.5rem;min-height:0;min-width:0;padding-right:.5rem;padding-bottom:1rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.08)}.recentActivity__feed::-webkit-scrollbar{width:6px}.recentActivity__feed::-webkit-scrollbar-track{background:#ffffff14;border-radius:9999px}.recentActivity__feed::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:9999px}.recentActivity__feed::-webkit-scrollbar-thumb:hover{background:#ffffff73}.recentActivity__feed::-webkit-scrollbar-thumb:active{background:#ffffff8c}.recentActivity__item{display:flex;align-items:flex-start;gap:.75rem;min-height:72px;min-width:0;padding:.75rem .75rem .5rem;border-radius:.5rem;background:#ffffff05;border:1px solid transparent;transition:background .16s ease,border-color .16s ease;overflow:hidden}.recentActivity__item:hover{background:#ffffff0a;border-color:#ffffff0f}.recentActivity__item:last-child{margin-bottom:0}.recentActivity__avatar{width:36px!important;height:36px!important;flex-shrink:0;background:#e763641f!important;color:#e76364!important;font-size:.8125rem!important;font-weight:600!important}.recentActivity__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.recentActivity__titleRow{display:flex;align-items:center;gap:.5rem;min-width:0}.recentActivity__text{flex:1;min-width:0;color:#fff!important;font-size:.875rem!important;font-weight:500!important;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentActivity__stage{flex-shrink:0;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em;color:#ffffff80}.recentActivity__client{color:#ffffff8c!important;font-size:.75rem!important;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentActivity__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;margin-top:10px;font-size:.6875rem!important;line-height:1.3;min-width:0}.recentActivity__person{color:#ffffff73!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.recentActivity__metaSep{color:#ffffff4d!important}.recentActivity__time{color:#fff6!important}.recentActivity__sub{color:#ffffff80!important;font-size:.75rem!important;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toDos{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05!important;padding:1rem 1rem 0;color:#fff!important;display:flex;flex-direction:column;min-height:0;overflow:hidden}.toDos__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.toDos__title{font-weight:500!important;color:#fff!important;font-size:.9375rem!important;letter-spacing:-.02em}.toDos__addBtn{color:#ffffff80!important}.toDos__addBtn:hover{color:#e76364!important;background:#e763641f!important}.toDos__loading{display:flex;align-items:center;justify-content:center;padding:1.5rem}.toDos__error{color:#f44336e6!important;font-size:.8125rem!important;padding:1rem}.toDos__empty{color:#ffffff80!important;font-size:.875rem!important;padding:1rem 0;line-height:1.5}.toDos__feed{display:flex;flex-direction:column;gap:.25rem;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.08);scrollbar-gutter:stable;padding-bottom:1rem}.toDos__feed::-webkit-scrollbar{width:8px}.toDos__feed::-webkit-scrollbar-track{background:#ffffff14;border-radius:9999px}.toDos__feed::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:9999px}.toDos__feed::-webkit-scrollbar-thumb:hover{background:#ffffff73}.toDos__item{display:flex;align-items:flex-start;gap:.5rem;min-height:48px;padding:.5rem;border-radius:.5rem;background:#ffffff05;border:1px solid transparent;transition:background .16s ease,border-color .16s ease}.toDos__item:hover{background:#ffffff0a;border-color:#ffffff0f}.toDos__item--completed .toDos__text{text-decoration:line-through;color:#ffffff73!important}.toDos__rowActions{display:flex;align-items:flex-start;flex-shrink:0;gap:0}.toDos__editBtn{flex-shrink:0;color:#fff6!important}.toDos__editBtn:hover{color:#e76364!important;background:#e763641f!important}.toDos__deleteBtn{flex-shrink:0;color:#ffffff59!important}.toDos__deleteBtn:hover{color:#f87171f2!important;background:#f871711a!important}.toDos__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toDos__text{flex:1;min-width:0;color:#fff!important;font-size:.875rem!important;font-weight:500!important;line-height:1.4;word-break:break-word}.toDos__meta{color:#fff6!important;font-size:.6875rem!important;line-height:1.3}.toDosDialog .MuiDialog-paper{background:#121110fa!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.75rem!important;box-shadow:0 16px 48px #00000080!important}.toDosDialog .MuiDialogTitle-root{font-weight:500!important;font-size:1rem!important;color:#fff!important;padding:1.25rem 1.25rem .75rem!important;letter-spacing:-.02em}.toDosDialog .MuiDialogContent-root{padding:0 1.25rem 1rem!important;color:#ffffffd9!important}.toDosDialog .MuiDialogActions-root{padding:.75rem 1.25rem 1.25rem!important;gap:.5rem}.toDosDialog .MuiFormControl-root .MuiInputLabel-root,.toDosDialog .MuiTextField-label{color:#ffffff80!important}.toDosDialog .MuiOutlinedInput-root{background:#ffffff08!important;border-color:#ffffff14!important}.toDosDialog .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff14!important}.toDosDialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.toDosDialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636466!important}.toDosDialog .MuiOutlinedInput-root .MuiSelect-select,.toDosDialog .MuiOutlinedInput-root .MuiInputBase-input{color:#fff!important;font-size:.875rem!important}.toDosDialog .MuiButton-root{font-weight:500!important;font-size:.8125rem!important;text-transform:none!important}.toDosDialog .MuiButton-root.MuiButton-contained{background:#e76364e6!important;color:#fff!important}.toDosDialog .MuiButton-root.MuiButton-contained:hover{background:#e76364!important}.toDosDialog .MuiButton-root.MuiButton-outlined,.toDosDialog .MuiButton-root.MuiButton-text{color:#ffffffb3!important}.toDosDialog .MuiButton-root.MuiButton-outlined:hover,.toDosDialog .MuiButton-root.MuiButton-text:hover{background:#ffffff0f!important}.overduePipelineDialog .MuiDialog-paper{background:transparent;box-shadow:none}.overduePipelineDialog__paper{background:#161820fa!important;border:1px solid rgba(255,255,255,.08);border-radius:.75rem!important;color:#fff}.overduePipelineDialog__titleRow{display:flex!important;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.25rem!important}.overduePipelineDialog__title{display:block;font-weight:600!important;color:#fff!important;letter-spacing:-.02em}.overduePipelineDialog__subtitle{display:block;margin-top:.25rem!important;color:#ffffff80!important;font-size:.8125rem!important;line-height:1.45!important;max-width:42ch}.overduePipelineDialog__close{color:#ffffff8c!important}.overduePipelineDialog__body{padding-top:0!important}.overduePipelineDialog__empty{color:#ffffff73!important;padding:.5rem 0!important}.overduePipelineDialog__list{display:flex;flex-direction:column;gap:.25rem;max-height:min(60vh,420px);overflow-y:auto;padding-right:.25rem;margin-top:.25rem}.overduePipelineDialog__list::-webkit-scrollbar{width:5px}.overduePipelineDialog__list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:9999px}.overduePipelineDialog__list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}.overduePipelineDialog__row{display:grid;grid-template-columns:minmax(108px,130px) minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:left;appearance:none;border:1px solid rgba(231,99,100,.35);background:#e763641a;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;color:inherit;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.overduePipelineDialog__row:hover{background:#e7636429;border-color:#e7636480}.overduePipelineDialog__dueCol{display:flex;flex-direction:column;gap:2px;min-width:0}.overduePipelineDialog__dueMain{font-size:.8125rem;font-weight:600;color:#fff;line-height:1.2}.overduePipelineDialog__dueSub{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.overduePipelineDialog__late{font-size:.625rem;font-weight:700;color:#e76364;letter-spacing:.02em}.overduePipelineDialog__mainCol{display:flex;flex-direction:column;gap:4px;min-width:0}.overduePipelineDialog__topic{font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overduePipelineDialog__clientLine{display:flex;align-items:center;gap:6px;min-width:0}.overduePipelineDialog__client{font-size:.75rem;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overduePipelineDialog__stagePill{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:.375rem;background:#ffffff14;color:#ffffffbf;white-space:nowrap;justify-self:end}@media(max-width:560px){.overduePipelineDialog__row{grid-template-columns:1fr;align-items:start}.overduePipelineDialog__stagePill{justify-self:start}}.thisWeekBlock{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:1rem;color:#fff;min-width:0}.thisWeekBlock__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.thisWeekBlock__title{font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.02em;color:#fff!important}.thisWeekBlock__range{font-size:.75rem!important;color:#ffffff73!important}.thisWeekBlock__empty{color:#ffffff73!important;font-size:.8125rem!important;padding:.5rem 0 .25rem}.thisWeekBlock__section{display:flex;flex-direction:column;gap:.25rem}.thisWeekBlock__section+.thisWeekBlock__section{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.thisWeekBlock__sectionHead{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.thisWeekBlock__sectionTitle{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#e76364!important}.thisWeekBlock__sectionTitle--muted{color:#ffffff73!important;margin-bottom:.25rem}.thisWeekBlock__sectionBadge{font-size:.625rem;font-weight:800;min-width:1.25rem;height:1.25rem;padding:0 5px;border-radius:9999px;background:#e7636440;color:#e76364;display:inline-flex;align-items:center;justify-content:center}.thisWeekBlock__late{font-size:.625rem;font-weight:700;color:#e76364;letter-spacing:.02em}.thisWeekBlock__list{display:flex;flex-direction:column;gap:.25rem;max-height:320px;overflow-y:auto;padding-right:.25rem}.thisWeekBlock__list::-webkit-scrollbar{width:5px}.thisWeekBlock__list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:9999px}.thisWeekBlock__list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}.thisWeekBlock__row{display:grid;grid-template-columns:minmax(100px,120px) minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:left;appearance:none;border:1px solid rgba(255,255,255,.06);background:#ffffff08;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;color:inherit;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.thisWeekBlock__row:hover{background:#ffffff0f;border-color:#e7636438}.thisWeekBlock__row--stale{opacity:.48;filter:grayscale(.25)}.thisWeekBlock__row--stale:hover{opacity:.58}.thisWeekBlock__row--overdue{border-color:#e7636473;background:#e763641a;box-shadow:0 0 0 1px #e763641f}.thisWeekBlock__row--overdue:hover{background:#e7636429;border-color:#e763648c}.thisWeekBlock__row--overdue.thisWeekBlock__row--stale{opacity:1;filter:none}.thisWeekBlock__dueCol{display:flex;flex-direction:column;gap:2px;min-width:0}.thisWeekBlock__dueMain{font-size:.8125rem;font-weight:600;color:#fff;line-height:1.2}.thisWeekBlock__dueSub{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.thisWeekBlock__mainCol{display:flex;flex-direction:column;gap:4px;min-width:0}.thisWeekBlock__topic{font-size:.8125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thisWeekBlock__clientLine{display:flex;align-items:center;gap:6px;min-width:0}.thisWeekBlock__clientAvatar{flex-shrink:0}.thisWeekBlock__client{font-size:.75rem;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thisWeekBlock__stagePill{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:.375rem;background:#ffffff0f;color:#ffffffa6;white-space:nowrap;justify-self:end}@media(max-width:720px){.thisWeekBlock__row{grid-template-columns:1fr;align-items:start}.thisWeekBlock__stagePill{justify-self:start}}.bcReviewQueue{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:1rem;color:#fff;min-width:0}.bcReviewQueue__title{font-weight:500!important;font-size:.9375rem!important;letter-spacing:-.02em;color:#fff!important;margin-bottom:.75rem!important}.bcReviewQueue__empty{color:#ffffff73!important;font-size:.8125rem!important}.bcReviewQueue__list{display:flex;flex-direction:column;gap:.25rem}.bcReviewQueue__row{display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr) minmax(80px,auto);gap:.5rem;align-items:center;text-align:left;appearance:none;border:1px solid rgba(255,255,255,.06);background:#ffffff08;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);color:inherit}.bcReviewQueue__row:hover{background:#ffffff0f;border-color:#e7636440}.bcReviewQueue__badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:.375rem;white-space:nowrap;justify-self:start}.bcReviewQueue__badge--review{background:#4facfe1f;color:#7ec8ff}.bcReviewQueue__badge--script{background:#f6d3651f;color:#f6d365}.bcReviewQueue__badge--edit{background:#fa709a1f;color:#fa709a}.bcReviewQueue__badge--caption{background:#43e97b1f;color:#43e97b}.bcReviewQueue__badge--film{background:#a8edea1f;color:#a8edea}.bcReviewQueue__topic{font-size:.8125rem;font-weight:600;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcReviewQueue__client{font-size:.75rem;color:#ffffff80;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.bcReviewQueue__row{grid-template-columns:1fr;gap:4px}.bcReviewQueue__client{text-align:left}}.roleDashboard__headerActions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.roleDashboard__pipelineBtn{border-color:#ffffff38!important;color:#ffffffe6!important;text-transform:none!important;font-size:.8125rem!important}.roleDashboard__pipelineBtn:hover{border-color:#ffffff59!important;background:#ffffff0a!important}.roleDashboard .adminDashboard__topRow--role{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr)}.roleDashboard .adminDashboard__topRow--bcCoordinator{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr) minmax(260px,1fr)}.roleDashboard__bcStats{margin-bottom:1rem}.roleDashboard__reviewQueue,.roleDashboard__thisWeek{margin-bottom:1rem;min-width:0}.roleDashboard__bottomRow{grid-template-columns:1fr;min-height:360px}.roleDashboard__bottomRow--withRecentlyPosted{grid-template-columns:3fr 2fr;min-height:420px;align-items:stretch}@media(max-width:1100px){.roleDashboard__bottomRow--withRecentlyPosted{grid-template-columns:1fr}}.roleDashboard__bottomRow:not(.roleDashboard__bottomRow--withRecentlyPosted) .roleDashboard__filmScheduleWrap{grid-column:1/-1}.adminDashboard{padding:1.25rem 1.25rem 5rem;width:100%;min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box;color:#fff}.adminDashboard--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#ffffffbf}.adminDashboard__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;min-width:0}.adminDashboard__headerText{min-width:0;flex:1 1 auto;overflow:hidden}.adminDashboard__title{font-weight:600!important;color:#fff!important;font-size:1.25rem!important;margin-bottom:2px!important;letter-spacing:-.02em}.adminDashboard__subtitle{color:#ffffff8c!important;font-size:.8125rem!important;font-weight:400!important}.adminDashboard__stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}@media(max-width:640px){.adminDashboard__stats{gap:.25rem}}.adminDashboard__stats--finances .adminDashboard__stat{flex:1 1 140px}.adminDashboard__stats--finances .adminDashboard__stat--revenue{flex:1 1 200px}.adminDashboard__stat{display:flex;flex-direction:column;gap:2px;padding:.75rem 1rem;min-width:0;flex:1 1 120px;border-radius:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}@media(max-width:640px){.adminDashboard__stat{padding:.5rem .75rem}}.adminDashboard__stat--clickable{cursor:pointer;outline:none;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.adminDashboard__stat--clickable:hover{background:#ffffff0d;border-color:#ffffff1a}.adminDashboard__stat--clickable:focus-visible{box-shadow:0 0 0 2px #e7636473}.adminDashboard__statLabel{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.adminDashboard__statValueRow{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.adminDashboard__statValue{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminDashboard__stat--accent .adminDashboard__statValue{color:#e76364}.adminDashboard__statChange{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:600}.adminDashboard__statChange--up{color:#4ade80}.adminDashboard__statChange--up .MuiSvgIcon-root{color:inherit}.adminDashboard__statChange--down{color:#f87171}.adminDashboard__statChange--down .MuiSvgIcon-root{color:inherit}.adminDashboard__stat--accent{background:#e763640f;border-color:#e7636426}.adminDashboard__body{display:flex;flex-direction:column;gap:1rem;min-width:0;margin-bottom:1.5rem}.adminDashboard__topRow{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;align-items:stretch;min-width:0;min-height:420px;max-height:420px;overflow:hidden}.adminDashboard__topRow>*{min-width:0;min-height:0}.adminDashboard__topRow .upNext{min-width:0;max-width:none;height:100%;flex:none;display:flex;flex-direction:column;min-height:0;overflow:hidden}.adminDashboard__topRow .upNext .upNext__body{flex:1 1 0;min-height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.adminDashboard__topRow .upNext .upNext__body::-webkit-scrollbar{width:6px}.adminDashboard__topRow .upNext .upNext__body::-webkit-scrollbar-track{background:#ffffff14}.adminDashboard__topRow .upNext .upNext__body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:9999px}.adminDashboard__topRow .upNext .upNext__body::-webkit-scrollbar-thumb:hover{background:#ffffff73}@media(max-width:1100px){.adminDashboard__topRow{grid-template-columns:1fr}}.adminDashboard__todosWrap{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:sticky;z-index:2}.adminDashboard__todosWrap .toDos{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.adminDashboard__todosWrap .toDos__feed{flex:1;min-height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(max-width:1100px){.adminDashboard__todosWrap{position:static}}.adminDashboard__bottomRow{display:grid;grid-template-columns:3fr 2fr;gap:1rem;align-items:stretch;min-width:0;min-height:420px}.adminDashboard__bottomRow>*{min-width:0;min-height:0}.adminDashboard__bottomRow .filmSchedule{min-width:0;max-width:none;display:flex;flex-direction:column;overflow:hidden}.adminDashboard__bottomRow .filmSchedule .filmSchedule__list{flex:1;min-height:0;max-height:none;overflow-y:auto}@media(max-width:1100px){.adminDashboard__bottomRow{grid-template-columns:1fr}}.adminDashboard__recentlyPostedWrap{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.adminDashboard__recentlyPostedWrap .recentlyPosted{flex:1;min-height:0;display:flex;flex-direction:column}.adminDashboard__filmScheduleWrap{min-width:0;min-height:min(520px,58vh);overflow:hidden;display:flex;flex-direction:column}.adminDashboard__filmScheduleWrap .filmSchedule{flex:1;min-height:0}.adminDashboard__main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.adminDashboard__main--finances{gap:1rem}.adminDashboard__financesRow{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;min-width:0;align-items:start}@media(max-width:900px){.adminDashboard__financesRow{grid-template-columns:1fr}}.adminDashboard__expensesCard{min-width:0;display:flex;flex-direction:column}.adminDashboard__expensesCard .dashboardAlertList__title{margin-bottom:0}.adminDashboard__expensesCardHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.adminDashboard__expensesAddBtn{text-transform:none!important;font-size:.8125rem!important;font-weight:500!important;background:#e76364!important}.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root,.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root .MuiButton-label,.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root span,.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root:hover,.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root:hover .MuiButton-label,.adminDashboard__expensesCard.dashboardAlertList .adminDashboard__expensesAddBtn.MuiButton-root:hover span{color:#fff!important}.adminDashboard__expenseFrom{background:transparent!important;padding:0!important;font-size:.75rem!important;font-weight:500!important;color:#ffffff8c!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminDashboard__expenseAmount{color:#f87171!important}.adminDashboard__sidebar{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:sticky;z-index:3;isolation:isolate;padding-right:.5rem}.adminDashboard__sidebar .recentActivity{flex:1 1 0;min-height:0;overflow:hidden}.adminDashboard__sidebar .recentActivity__feed{flex:1 1 0;min-height:0}@media(max-width:1100px){.adminDashboard__sidebar{position:static}}.graphicDesignerDashboard .graphicDesignerDashboard__stats{margin-bottom:1rem}.graphicDesignerDashboard .graphicDesignerDashboard__thisWeekRow{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:.75rem;align-items:start;margin-bottom:1rem;min-width:0}@media(max-width:1100px){.graphicDesignerDashboard .graphicDesignerDashboard__thisWeekRow{grid-template-columns:1fr}}.graphicDesignerDashboard .graphicDesignerDashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px}.graphicDesignerDashboard .graphicDesignerDashboard__column{display:flex;flex-direction:column;gap:10px;min-width:0}.graphicDesignerDashboard .graphicDesignerDashboard__columnTitle{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0}.graphicDesignerDashboard .graphicDesignerDashboard__columnTitle--danger{color:#f87171f2}.graphicDesignerDashboard .graphicDesignerDashboard__columnTitle--ok{color:#4ade80e6}.graphicDesignerDashboard .graphicDesignerDashboard__columnHint{font-size:12px;color:#ffffff6b;margin:-4px 0 4px}.graphicDesignerDashboard .graphicDesignerDashboard__empty{padding:16px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:#ffffff73;font-size:13px;text-align:center}.graphicDesignerDashboard .graphicDesignerDashboard__card{text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.graphicDesignerDashboard .graphicDesignerDashboard__card:hover{border-color:#e7636459;background:#e763640f}.graphicDesignerDashboard .graphicDesignerDashboard__cardTopic{font-size:14px;font-weight:700;color:#ffffffeb;margin:0 0 6px;line-height:1.35;word-break:break-word}.graphicDesignerDashboard .graphicDesignerDashboard__cardMeta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:#ffffff8c}.graphicDesignerDashboard .graphicDesignerDashboard__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.graphicDesignerDashboard .graphicDesignerDashboard__badge--info{background:#60a5fa26;color:#93c5fd}.graphicDesignerDashboard .graphicDesignerDashboard__badge--cover{background:#a78bfa26;color:#c4b5fd}.graphicDesignerDashboard .graphicDesignerDashboard__due{font-weight:700;color:#ffffffc7}.graphicDesignerDashboard .graphicDesignerDashboard__due--muted{font-weight:500;color:#ffffff61}.clientPortalDashboard{width:100%;max-width:100%;min-width:0}.clientPortalDashboard__calendarPreview{width:100%;max-width:100%;margin-bottom:.75rem;padding:.75rem;border-radius:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.clientPortalDashboard__calendarPreviewHead{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.clientPortalDashboard__calendarPreviewHeadIcon{font-size:1.35rem!important;color:#e76364f2;flex-shrink:0}.clientPortalDashboard__calendarPreviewHeadText{min-width:0}.clientPortalDashboard__calendarPreviewTitle{font-weight:600!important;letter-spacing:-.02em;color:#ffffffeb!important;line-height:1.25!important}.clientPortalDashboard__calendarPreviewSub{display:block;color:#ffffff73!important;margin-top:2px!important}.clientPortalDashboard__calendarStrip{display:flex;width:100%;gap:.25rem;align-items:stretch;min-width:0}.clientPortalDashboard__calendarDay{flex:1 1 0;min-width:0;width:0;display:flex;flex-direction:column;border-radius:.375rem;background:#0003;border:1px solid rgba(255,255,255,.06);padding:8px 6px 10px;box-sizing:border-box}.clientPortalDashboard__calendarDay--today{border-color:#e7636473;background:#e7636414}.clientPortalDashboard__calendarDay--hasEvents{border-color:#ffffff1a}.clientPortalDashboard__calendarDayLabel{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.clientPortalDashboard__calendarDayWeek{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.clientPortalDashboard__calendarDayDate{font-size:.8rem;font-weight:600;color:#ffffffeb;line-height:1.2}.clientPortalDashboard__calendarDayBody{flex:1;display:flex;flex-direction:column;gap:6px;min-height:48px;min-width:0}.clientPortalDashboard__calendarDayBody .MuiTooltip-root{display:block;min-width:0}.clientPortalDashboard__calendarDayEmpty{font-size:.75rem;color:#ffffff40;align-self:center;margin-top:auto;margin-bottom:auto}.clientPortalDashboard__calendarEvent{display:block;width:100%;text-align:left;border:none;border-radius:.375rem;padding:5px 6px;cursor:pointer;font-size:.68rem;line-height:1.25;color:#ffffffe6;transition:background .12s ease;min-width:0}.clientPortalDashboard__calendarEvent:hover{background:#ffffff14}.clientPortalDashboard__calendarEventText{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.clientPortalDashboard__calendarEvent--film{background:#64b4ff1a;border:1px solid rgba(100,180,255,.22)}.clientPortalDashboard__calendarEvent--film:hover{background:#64b4ff2e}.clientPortalDashboard__calendarEvent--post{background:#e763641a;border:1px solid rgba(231,99,100,.22)}.clientPortalDashboard__calendarEvent--post:hover{background:#e7636429}.clientPortalDashboard__calendarTooltip{text-align:left}.clientPortalDashboard__calendarTooltipKind{font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px}.clientPortalDashboard__calendarTooltipMain{font-size:.875rem;font-weight:600;line-height:1.35;color:#fffffff5}.clientPortalDashboard__calendarTooltipSub{margin-top:6px;font-size:.75rem;font-weight:500;color:#ffffffb8;line-height:1.35}.clientPortalDashboard__calendarTooltipLine{margin-top:8px;font-size:.75rem;color:#ffffffa6;line-height:1.35}.clientPortalDashboard__calendarTooltipMeta{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);font-size:.7rem;color:#ffffff8c;line-height:1.4}.clientPortalDashboard__requestPostRow{margin-top:.5rem;margin-bottom:.5rem;display:flex;justify-content:flex-end}.clientPortalDashboard__requestPostRow .MuiButton-root{text-transform:none;font-weight:600}.clientPortalDashboard__requestPostRow .MuiAlert-root{width:100%}.clientPortalDashboard .adminDashboard__title{font-size:clamp(1.25rem,2.5vw,1.5rem)!important;font-weight:600!important}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow{min-height:min(760px,88vh);align-items:stretch}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap{display:flex;flex-direction:column;min-height:680px}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap .recentlyPosted{flex:1;display:flex;flex-direction:column;min-height:600px}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap .recentlyPosted .recentlyPosted__list{flex:1;min-height:480px;overflow-y:auto;-webkit-overflow-scrolling:touch}.clientPortalDashboard__aside{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0}.clientPortalDashboard__panel{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.5rem!important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.clientPortalDashboard__panel .MuiCardContent-root{flex:1;display:flex;flex-direction:column;min-height:0}.clientPortalDashboard__panelInner{padding:.75rem!important}.clientPortalDashboard__panel--pipeline{flex:1.25 1 42%;min-height:min(580px,56vh)}.clientPortalDashboard__panelInner--pipeline{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.clientPortalDashboard__panelHead{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.clientPortalDashboard__panelIcon{font-size:1.25rem!important;color:#e76364f2;opacity:.95}.clientPortalDashboard__panelTitle{font-weight:600!important;letter-spacing:-.02em;color:#ffffffeb!important;text-transform:none!important}.clientPortalDashboard__pipelineSplit{flex:1;display:flex;flex-direction:column;min-height:0;gap:0}.clientPortalDashboard__pipelineCards{flex:0 0 auto;align-self:stretch;max-height:50%;overflow-x:hidden;overflow-y:auto;padding-right:2px}.clientPortalDashboard__pipelineCards::-webkit-scrollbar{width:6px}.clientPortalDashboard__pipelineCards::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px}.clientPortalDashboard__pipelineDetail{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1);padding-top:0;min-width:0}.clientPortalDashboard__pipelineDetailHead{flex-shrink:0;padding-top:6px;margin-bottom:4px}.clientPortalDashboard__pipelineDetailKicker{display:block;letter-spacing:.06em;text-transform:uppercase;font-weight:600!important;font-size:.65rem!important;color:#ffffff73!important;margin-bottom:2px!important}.clientPortalDashboard__pipelineDetailTitle{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:.5rem!important;font-weight:600!important;color:#fffffff2!important;letter-spacing:-.02em!important;line-height:1.3!important}.clientPortalDashboard__pipelineDetailCount{flex-shrink:0;font-size:.75rem;font-weight:600;color:#e76364f2;padding:2px 8px;border-radius:9999px;background:#e763641f}.clientPortalDashboard__pipelinePieceList{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}.clientPortalDashboard__pipelinePieceList::-webkit-scrollbar{width:6px}.clientPortalDashboard__pipelinePieceList::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px}.clientPortalDashboard__pipelinePieceRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;padding:10px;margin-bottom:6px;border:none;border-radius:.375rem;background:#00000038;color:#ffffffeb;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.clientPortalDashboard__pipelinePieceRow:last-child{margin-bottom:0}.clientPortalDashboard__pipelinePieceRow:hover{background:#ffffff0f}.clientPortalDashboard__pipelinePieceMain{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.clientPortalDashboard__pipelinePieceTitle{width:100%;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clientPortalDashboard__pipelinePieceClient{font-size:.6875rem;font-weight:600;color:#ffffff73;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientPortalDashboard__pipelinePieceChevron{flex-shrink:0;color:#ffffff59!important;margin-top:1px}.clientPortalDashboard__stageGrid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.5rem;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}.clientPortalDashboard__stageGrid::-webkit-scrollbar{height:6px}.clientPortalDashboard__stageGrid::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px}.clientPortalDashboard__stageCard{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:96px;padding:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#00000038;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.clientPortalDashboard__stageCard:hover{background:#ffffff0d;border-color:#e7636459;box-shadow:0 4px 20px #00000040}.clientPortalDashboard__stageCard:focus-visible{outline:none;box-shadow:0 0 0 2px #e7636473}.clientPortalDashboard__stageCard--selected{border-color:#e763648c;background:#e7636414;box-shadow:0 0 0 1px #e7636433}.clientPortalDashboard__stageCardIcon{font-size:1.35rem!important;color:#e76364eb!important;opacity:.95;margin-bottom:0;flex-shrink:0}.clientPortalDashboard__stageCardLabel{font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffff85;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clientPortalDashboard__stageCardCount{margin-top:auto;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:#fffffff2;line-height:1}.clientPortalDashboard__filmScheduleWrap{min-width:0;min-height:min(640px,60vh);overflow:hidden;display:flex;flex-direction:column;flex:1.4 1 54%}.clientPortalDashboard__filmScheduleWrap .dashboardFilmSchedules{flex:1 1 auto;min-height:0}.clientPortalDashboard__attention{padding:1rem;border-radius:.5rem;background:linear-gradient(135deg,#e7636414,#ffffff08);border:1px solid rgba(231,99,100,.22);margin-bottom:0}.clientPortalDashboard__attentionHeader{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.clientPortalDashboard__attentionIcon{font-size:1.5rem!important;color:#e76364f2;flex-shrink:0}.clientPortalDashboard__attentionTitle{font-weight:600!important;color:#fffffff2!important;letter-spacing:-.02em}.clientPortalDashboard__attentionSub{color:#ffffff8c!important;margin-top:4px!important;line-height:1.5!important}.clientPortalDashboard__attentionList{margin:0;padding:0}.clientPortalDashboard__attentionRow{display:flex;align-items:center;gap:.5rem;width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;background:#00000040;color:#ffffffeb;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.clientPortalDashboard__attentionRow:hover{background:#ffffff0d;border-color:#e7636459}.clientPortalDashboard__attentionRowIcon{font-size:1.25rem!important;color:#e76364e6;flex-shrink:0}.clientPortalDashboard__attentionRowText{flex:1;min-width:0;font-size:.875rem;line-height:1.45}.clientPortalDashboard__attentionRowText strong{font-weight:600;color:#fff}.clientPortalDashboard__attentionRowChevron{font-size:1.25rem!important;color:#ffffff59;flex-shrink:0}@media(max-width:1100px){.clientPortalDashboard__mainSplit.adminDashboard__bottomRow{min-height:unset}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap{min-height:560px}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap .recentlyPosted{min-height:480px}.clientPortalDashboard__mainSplit.adminDashboard__bottomRow .adminDashboard__recentlyPostedWrap .recentlyPosted .recentlyPosted__list{min-height:380px}.clientPortalDashboard__panel--pipeline{min-height:440px}}.clientsPage{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:18px 18px 28px;box-sizing:border-box;--gold: #b08b57;--gold-soft: rgba(176, 139, 87, .22);--hairline: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62)}@media(max-width:768px){.clientsPage{padding:12px 12px 20px}}.clientsPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;width:100%;min-width:0}@media(max-width:768px){.clientsPage__header{flex-direction:column;gap:12px;margin-bottom:12px}}.clientsPage__titleWrap{min-width:280px;flex:1 1 auto;min-width:0;max-width:calc(100% - 150px)}@media(max-width:768px){.clientsPage__titleWrap{min-width:0;width:100%;max-width:100%}}.clientsPage__titleRow{display:inline-flex;align-items:center;gap:12px}.clientsPage__title{font-weight:950;letter-spacing:-.02em;font-size:28px;line-height:1.05}.clientsPage__sub{margin-top:8px;color:#fff9;font-size:13px;font-weight:650}.clientsPage__toolbar{margin-bottom:16px}.clientsPage__search{max-width:320px}.clientsPage__search .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:12px!important}.clientsPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1f!important}.clientsPage__search .MuiOutlinedInput-root input{color:#ffffffe6!important}.clientsPage__search .MuiOutlinedInput-root input::placeholder{color:#fff6!important}.clientsPage__tabs{margin-bottom:16px}.clientsPage__tabsContainer{min-height:40px}.clientsPage__tabsContainer .MuiTabs-indicator{background:linear-gradient(135deg,#e76364,#eb7a7b);height:2px}.clientsPage__tab{color:#fff9!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;min-height:40px!important;padding:0 20px!important}.clientsPage__tab.Mui-selected{color:#fffffff2!important}.clientsPage__tab:hover{color:#fffc!important}.clientsPage__actions{display:flex;gap:10px;align-items:center;flex:0 0 auto;min-width:0}@media(max-width:768px){.clientsPage__actions{width:100%}.clientsPage__actions button{flex:1}}.clientsCount{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.35);background:radial-gradient(120% 120% at 20% 10%,#e7636424,#ffffff05 60%),#0a0c1259;box-shadow:inset 0 1px #ffffff0a}.clientsCount__dot{width:7px;height:7px;border-radius:999px;background:#e76364f2;box-shadow:0 0 0 3px #e7636433}.clientsCount__num{font-size:12.5px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb}.clientsCount__txt{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c}.clientsPage__loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:26px 14px;color:#ffffffb3;font-weight:750;font-size:13px}.clientsEmpty{margin-top:6px}.clientsEmpty__inner{border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:#0a0c1233;padding:22px 16px;display:grid;gap:6px;text-align:center}.clientsEmpty__title{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffe6}.clientsEmpty__sub{font-size:12.5px;font-weight:700;color:#fff9}.clientsGrid{margin-top:6px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1100px){.clientsGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:860px){.clientsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:640px){.clientsGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.clientCard{grid-column:span 4;text-align:left;width:100%;min-width:0;max-width:100%;border:1px solid var(--hairline);border-radius:18px;padding:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090b1270;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;position:relative;overflow:hidden;box-sizing:border-box}.clientCard:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 50%,transparent 100%);pointer-events:none;z-index:0;opacity:0;transition:opacity .16s ease}.clientCard:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000003d}.clientCard:hover:before{opacity:1}.clientCard:active{transform:translateY(-1px)}.clientCard:focus-visible{outline:none;border-color:#49a7ff8c;box-shadow:0 0 0 3px #49a7ff38,inset 0 1px #ffffff0a,0 18px 40px #0000002e}@media(max-width:1100px){.clientCard{grid-column:span 4}}@media(max-width:860px){.clientCard{grid-column:span 6}}@media(max-width:640px){.clientCard{grid-column:span 12}}.clientCard__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.clientCard__avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0d;transition:border-color .16s ease,box-shadow .16s ease;position:relative;z-index:1}.clientCard__avatar span{font-size:13px;font-weight:950;letter-spacing:-.02em;color:#ffffffeb;position:relative;z-index:1}.clientCard__titleWrap{min-width:0}.clientCard__name{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientCard__meta{margin-top:3px;font-size:12px;font-weight:750;color:#ffffff94}.clientCard__meta .muted{color:#ffffff6b}.clientCard__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0a0c1247;transition:border-color .16s ease,background .16s ease}.clientCard:hover .clientCard__cta{border-color:#b08b5757;background:#b08b571a}.clientCard__ctaText{font-size:12px;font-weight:900;color:#ffffffe0;letter-spacing:-.01em}.clientCard__ctaDot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 3px #b08b5724}.clientCard__divider{height:1px;margin:12px 0;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.clientCard__bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.clientCard__bottom{grid-template-columns:1fr}}.clientCard__pill{padding:10px;border-radius:14px;border:1px solid var(--hairline);background:#080a1057;display:grid;gap:4px;min-width:0}.clientCard__pill .label{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff73}.clientCard__pill .value{font-size:12.5px;font-weight:800;color:#ffffffdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientCard__pill .value.muted{color:#ffffff6b}.ccx__paper{border-radius:26px!important;width:720px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ccx__title{padding:18px 20px 10px!important}.ccx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ccx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.ccx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.ccx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.ccx__content{padding:12px 20px 10px!important}.ccx__alert{margin-bottom:12px!important;border-radius:16px!important}.ccx__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.ccx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.ccx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.ccx__grid2{grid-template-columns:1fr}}.ccx__stack{display:grid;gap:12px}.ccx__field .MuiInputLabel-root{color:#ffffffa6!important;font-weight:750}.ccx__field .MuiInputLabel-root.Mui-focused{color:#ffffffeb!important}.ccx__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0d;border-radius:16px}.ccx__field .MuiOutlinedInput-root input{color:#fff!important;font-weight:750}.ccx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.ccx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5ca6;box-shadow:0 0 0 3px #ceaa5c1f}.ccx__field .MuiFormHelperText-root{color:#ffffff7a!important;margin-left:2px;font-weight:650}.ccx__picker{display:grid;gap:10px}.ccx__pickerTop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ccx__pickerLabel{font-weight:900!important;color:#ffffffeb}.ccx__pickerHelper{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ccx__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe0;font-weight:900;border-radius:999px;padding:8px 12px;cursor:pointer}.ccx__pickerBtn:hover{background:#ffffff14}.ccx__pickerBtn.isDisabled{opacity:.45;cursor:not-allowed}.ccx__selectedRow{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ccx__empty{font-size:12px!important;font-weight:650!important;color:#ffffff73}.ccx__circleBtn{background:transparent;border:none;padding:0;cursor:pointer}.ccx__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 20px #00000059}.ccx__popover{width:560px;max-width:92vw;border-radius:20px!important;overflow:hidden;color:#fff;background:radial-gradient(900px 480px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0c0e16f2,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c}.ccx__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 8px}.ccx__popoverTitle{font-weight:950!important;letter-spacing:-.02em!important}.ccx__popoverSub{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ccx__close{color:#ffffffb8!important}.ccx__searchRow{padding:10px 14px 12px}.ccx__search .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ccx__search .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ccx__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.ccx__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5ca6;box-shadow:0 0 0 3px #ceaa5c1f}.ccx__search .MuiOutlinedInput-root input{font-weight:750}.ccx__grid{padding:0 12px 14px;display:grid;gap:8px;max-height:360px;overflow:auto}.ccx__userRow{display:flex;align-items:center;gap:10px;width:100%;border-radius:16px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:inherit}.ccx__userRow:hover{background:#ffffff0f}.ccx__userRow.isOn{border-color:#ceaa5c73;background:#ceaa5c1a}.ccx__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14)}.ccx__meta{display:grid;gap:2px;text-align:left;flex:1;min-width:0}.ccx__name{font-weight:900;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__email{font-size:12px;font-weight:650;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__pill{font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffbf;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccx__pill.hasRole{border-color:#ceaa5c33;background:#ceaa5c14;color:#ffffffdb}.ccx__loading{display:flex;align-items:center;gap:10px;padding:16px 8px}.ccx__loadingText{font-size:12px!important;font-weight:650!important;color:#fff9}.ccx__note{padding:10px 12px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#ceaa5c0f}.ccx__noteText{font-size:12px!important;font-weight:650!important;color:#ffffff9e}.ccx__actions{padding:14px 18px 18px!important;gap:10px}.ccx__btnGhost{text-transform:none!important;font-weight:850!important;color:#ffffffb8!important;border-radius:14px!important}.ccx__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:16px!important;background:linear-gradient(180deg,#ceaa5ceb,#a77e36d1)!important;box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff24}.ccx__btnPrimary:hover{filter:brightness(1.03)}.ccx__btnPrimary:disabled{opacity:.45!important;color:#ffffffa6!important}.clientsBrandGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;width:100%}@media(max-width:640px){.clientsBrandGrid{grid-template-columns:1fr;gap:12px}}.clientsBrandGrid__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.clientsBrandGrid__card:hover{transform:translateY(-3px);border-color:#ffffff24;box-shadow:0 20px 40px #00000040}.clientsBrandGrid__card:focus-visible{outline:none;border-color:#e7636499;box-shadow:0 0 0 3px #e7636440}.clientsBrandGrid__accent{position:absolute;top:0;left:0;right:0;height:4px;pointer-events:none}.clientsBrandGrid__avatar.MuiAvatar-root{width:52px;height:52px;border-radius:14px;font-weight:800;font-size:14px;letter-spacing:-.02em;margin-bottom:14px}.clientsBrandGrid__name{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#fffffff2;margin-bottom:4px;line-height:1.2}.clientsBrandGrid__slug{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#ffffff80;margin-bottom:12px}.clientsBrandGrid__contact{font-size:13px;font-weight:600;color:#ffffffc7;margin-bottom:8px}.clientsBrandGrid__contact .clientsBrandGrid__contactEmail{font-weight:500;color:#ffffff8c;font-size:12px}.clientsBrandGrid__meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin-bottom:14px}.clientsBrandGrid__status{margin-top:auto;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.clientsBrandGrid__status--active{background:#34d3991f;color:#34d399f2;border:1px solid rgba(52,211,153,.25)}.clientsBrandGrid__status--paused{background:#fbbf241f;color:#fbbf24f2;border:1px solid rgba(251,191,36,.25)}.clientsBrandGrid__status--archived{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.1)}.clientsBrandGrid__empty{margin-top:8px}.clientsBrandGrid__emptyInner{border:1px dashed rgba(255,255,255,.18);border-radius:20px;background:#0a0c1259;padding:48px 24px;text-align:center}.clientsBrandGrid__emptyTitle{font-size:16px;font-weight:800;color:#ffffffe0;margin-bottom:8px}.clientsBrandGrid__emptySub{font-size:13px;color:#ffffff8c}.editClientPage{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:0;color:#fff;overflow:visible;box-sizing:border-box;background:transparent;border:none;border-radius:0;box-shadow:none}.ecx__pageHeader{display:flex;align-items:flex-start;gap:8px;flex-shrink:0;padding:2px 0 18px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.ecx__pageHeaderText{min-width:0;flex:1}.ecx__pageBack{color:#ffffffa6!important}.ecx__pageBack:hover{background:#e763641f!important;color:#e76364!important}.ecx__content--page{flex:none;overflow:visible;padding:8px 0 32px!important}.editClientPage .ecx__tabContent{padding-bottom:8px}.editClientPage .ecx__tabs{position:sticky;top:0;z-index:2;margin-top:0;padding-top:6px;margin-bottom:12px!important;background:#0f0e0db8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#ffffff1a!important}.ecx__pageActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:20px 0 8px!important;margin-top:8px;border-top:1px solid rgba(255,255,255,.08);background:transparent}.ecx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:22px!important;color:#fff!important}.ecx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.ecx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:#e7636424;border:1px solid rgba(231,99,100,.35);color:#ffc8c9}.ecx__alert{margin-bottom:12px!important;border-radius:14px!important}.ecx__section{padding:16px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);margin-bottom:14px}.ecx__inlineEm{font-weight:800;color:#ffc8c9f2}.ecx__offerLinkSection{margin-top:8px}.ecx__offerList{display:grid;gap:12px;margin-top:12px}.ecx__offerCard{padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.ecx__offerCard:hover{background:#ffffff0f;border-color:#ffffff1f}.ecx__offerCardContent{display:flex;flex-direction:column;gap:12px}.ecx__offerLinkActions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ecx__offerActionsRow{display:flex;gap:8px;margin-bottom:8px}.ecx__offerUrlRow{display:flex;gap:8px;align-items:center;width:100%}.ecx__offerUrlRow .MuiTextField-root{flex:1;min-width:0}.ecx__tabs{border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:16px!important;min-height:44px!important}.ecx__tabs .MuiTab-root{text-transform:none!important;font-weight:750!important;font-size:13px!important;color:#ffffff85!important;min-height:44px!important}.ecx__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.ecx__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#e7636433,#e76364f2,#e7636433)!important;height:2px!important;border-radius:2px}.ecx__subTabs{border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:16px!important;margin-top:8px!important}.ecx__subTabs .MuiTab-root{text-transform:none!important;font-weight:650!important;font-size:13px!important;color:#ffffff8c!important;min-height:40px!important}.ecx__subTabs .MuiTab-root.Mui-selected{color:#ffffffe6!important}.ecx__subTabs .MuiTabs-indicator{background:#e76364d9!important;height:2px!important}.ecx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;font-size:15px!important}.ecx__sectionSub{margin-top:4px!important;font-size:12px!important;font-weight:500!important;color:#ffffff80;margin-bottom:14px!important}.ecx__sectionHelper{margin-top:2px!important;font-size:11px!important;font-weight:400!important;color:#fff6}.ecx__contactsSection{display:grid;gap:12px}.ecx__contactsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ecx__contactsList{display:grid;gap:8px}.ecx__contactCard{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.ecx__contactCard:hover{background:#ffffff0f;border-color:#ffffff1f}.ecx__contactCardContent{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ecx__contactAvatar{flex-shrink:0;width:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.12);background:#8b5cf626!important;color:#ffffffe6!important;font-weight:700;font-size:12px!important}.ecx__contactInfo{display:grid;gap:2px;flex:1;min-width:0}.ecx__contactName{font-size:13px!important;font-weight:700!important;color:#fffffff2!important;line-height:1.25}.ecx__contactDetail{display:flex;align-items:center;gap:6px;font-size:11px!important;font-weight:500!important;color:#ffffffa6!important;line-height:1.35}.ecx__contactIcon{font-size:14px!important;color:#ffffff80!important;flex-shrink:0}.ecx__removeContactBtn{color:#ffffff80!important;flex-shrink:0}.ecx__removeContactBtn:hover{background:#ffffff14!important;color:#ff6464e6!important}.ecx__emptyContacts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;border-radius:14px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);gap:12px}.ecx__emptyText{font-size:13px!important;color:#ffffff80!important}.ecx__contactsPickerWrapper .ecx__picker .ecx__pickerTop{margin-bottom:0}.ecx__contactsPickerWrapper .ecx__picker .ecx__pickerTop>div:first-child{display:none}.ecx__sectionDivider{height:1px;background:#ffffff1a;margin:24px 0}.ecx__showcaseImages{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media(max-width:600px){.ecx__showcaseImages{grid-template-columns:1fr}}.ecx__showcaseImageBlock{display:flex;flex-direction:column}.ecx__imageUploadBox{min-height:120px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.2);border-radius:12px;background:#ffffff05;padding:16px}.ecx__imageUploadBtn{color:#8b5cf6e6!important;border-color:#8b5cf666!important}.ecx__imageUploadBtn:hover{background:#8b5cf61a!important;border-color:#8b5cf699!important}.ecx__imagePreviewWrapper{position:relative;width:100px;height:100px}.ecx__imagePreviewWrapper .ecx__imageOverlayBtn{position:absolute;bottom:0;right:0;background:#8b5cf6e6!important;color:#fff!important}.ecx__imagePreviewWrapper .ecx__imageOverlayBtn:hover{background:#8b5cf6!important}.ecx__imagePreviewWrapper .ecx__imageRemoveBtn{position:absolute;top:-8px;right:-8px;background:#dc3545e6!important;color:#fff!important;width:24px;height:24px}.ecx__imagePreviewWrapper .ecx__imageRemoveBtn:hover{background:#dc3545!important}.ecx__profilePreview{width:100px!important;height:100px!important}.ecx__backgroundPreview{width:100%;height:80px;border-radius:8px;overflow:hidden}.ecx__backgroundPreview .ecx__backgroundImg{width:100%;height:100%;background-size:cover;background-position:center}.ecx__backgroundPreview .ecx__imageOverlayBtn{bottom:8px;right:8px}.ecx__imageHint{margin-top:6px;color:#ffffff80;font-size:12px}.ecx__stack{display:grid;gap:16px}.ecx__colorPicker{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ecx__colorInput{width:60px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.ecx__colorInput::-webkit-color-swatch-wrapper{padding:0}.ecx__colorInput::-webkit-color-swatch{border:none;border-radius:6px}.ecx__colorInput:disabled{opacity:.5;cursor:not-allowed}.ecx__field .MuiInputLabel-root{color:#fff9!important;font-weight:600}.ecx__field .MuiInputLabel-root.Mui-focused{color:#a78bfaf2!important}.ecx__field .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a;border-radius:12px}.ecx__field .MuiOutlinedInput-root textarea,.ecx__field .MuiOutlinedInput-root input{color:#fff!important;font-weight:500}.ecx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.ecx__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff38}.ecx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.ecx__field .MuiFormHelperText-root{color:#ffffff7a!important}.ecx__tagInput{display:flex;flex-direction:column;gap:8px}.ecx__tagLabel{font-size:13px!important;font-weight:600!important;color:#ffffffbf}.ecx__tagBox{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.ecx__tagBox:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.ecx__tagList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:24px}.ecx__tagChip{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.25)!important;color:#a78bfaf2!important;font-weight:600!important;font-size:12px!important}.ecx__tagChip .MuiChip-deleteIcon{color:#a78bfa99!important}.ecx__tagChip .MuiChip-deleteIcon:hover{color:#a78bfae6!important}.ecx__tagInputRow{display:flex;align-items:center;gap:8px}.ecx__tagField{flex:1;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:13px;font-weight:500}.ecx__tagField::placeholder{color:#ffffff59}.ecx__tagAddBtn{color:#ffffff80!important;padding:4px!important}.ecx__tagAddBtn:hover{background:#8b5cf626!important;color:#a78bfaf2!important}.ecx__actions{padding:14px 20px 20px!important;gap:10px}.ecx__btnGhost{text-transform:none!important;font-weight:700!important;color:#ffffffa6!important;border-radius:12px!important;padding:8px 16px!important}.ecx__btnGhost:hover{background:#ffffff0d!important;color:#ffffffd9!important}.ecx__btnPrimary{text-transform:none!important;font-weight:800!important;border-radius:12px!important;padding:10px 20px!important;background:linear-gradient(180deg,#e76364f2,#c44e52e6)!important;box-shadow:0 8px 24px #e7636438,inset 0 1px #ffffff1f}.ecx__btnPrimary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 28px #e7636447,inset 0 1px #ffffff26}.ecx__btnPrimary:disabled{opacity:.4!important;color:#ffffff80!important}.ecx__tabContent{min-height:300px}.ecx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.ecx__grid2{grid-template-columns:1fr}}.ecx__socialLinksGrid{display:grid;gap:12px;margin-bottom:4px}.ecx__socialAddLinkBtn{justify-self:start}.ecx__socialLinkCard{position:relative;border-radius:16px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.1);background:#0003;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ecx__socialLinkCard--empty{border-style:dashed;border-color:#ffffff1f;background:#ffffff05}.ecx__socialLinkCard--filled{border-style:solid;border-color:#e7636447;box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff0f}.ecx__socialLinkCard[data-platform=instagram].ecx__socialLinkCard--filled{background:radial-gradient(120% 90% at 0% 0%,rgba(225,48,108,.22),transparent 55%),radial-gradient(80% 70% at 100% 20%,rgba(131,58,180,.18),transparent 50%),#080a10e0}.ecx__socialLinkCard[data-platform=youtube].ecx__socialLinkCard--filled{background:radial-gradient(100% 80% at 10% 0%,rgba(255,0,0,.18),transparent 52%),#080a10e6}.ecx__socialLinkCard[data-platform=tiktok].ecx__socialLinkCard--filled{background:radial-gradient(90% 70% at 100% 0%,rgba(0,242,234,.12),transparent 48%),radial-gradient(70% 60% at 0% 100%,rgba(255,0,80,.14),transparent 50%),#080a10e6}.ecx__socialLinkCard[data-platform=facebook].ecx__socialLinkCard--filled{background:radial-gradient(100% 80% at 0% 0%,rgba(24,119,242,.2),transparent 55%),#080a10e6}.ecx__socialLinkCard[data-platform=twitter].ecx__socialLinkCard--filled{background:radial-gradient(100% 90% at 50% 0%,rgba(255,255,255,.08),transparent 50%),#080a10eb}.ecx__socialLinkCard[data-platform=linkedin].ecx__socialLinkCard--filled{background:radial-gradient(100% 80% at 0% 0%,rgba(10,102,194,.22),transparent 55%),#080a10e6}.ecx__socialLinkCard[data-platform=pinterest].ecx__socialLinkCard--filled{background:radial-gradient(100% 80% at 100% 0%,rgba(230,0,35,.16),transparent 52%),#080a10e6}.ecx__socialLinkCard[data-platform=website].ecx__socialLinkCard--filled{background:radial-gradient(100% 90% at 50% 0%,rgba(231,99,100,.18),transparent 55%),#080a10e6}.ecx__socialLinkCard[data-platform=other].ecx__socialLinkCard--filled{background:radial-gradient(100% 80% at 50% 0%,rgba(231,99,100,.12),transparent 50%),#080a10e0}.ecx__socialLinkCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ecx__socialLinkCardBrand{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ecx__socialLinkCardIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffe0}.ecx__socialLinkCardIcon .MuiSvgIcon-root{font-size:22px}.ecx__socialLinkCard--filled .ecx__socialLinkCardIcon{background:#00000040;border-color:#ffffff24}.ecx__socialLinkCardHeadActions{display:flex;align-items:center;gap:2px;flex-shrink:0}.ecx__socialOpenBtn{color:#ffc8c9e6!important}.ecx__socialOpenBtn:hover{background:#e7636426!important;color:#fff!important}.ecx__socialPlatformSelect--inCard{flex:1;min-width:0;max-width:220px}.ecx__socialPlatformSelect--inCard .MuiOutlinedInput-root,.ecx__socialLinkCardUrl .MuiOutlinedInput-root{border-radius:12px!important}.ecx__socialStatsCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}@media(max-width:640px){.ecx__socialStatsCards{grid-template-columns:1fr}}.ecx__socialStatCard{border-radius:14px;padding:12px 12px 10px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ecx__socialStatCard--filled{border-style:solid;border-color:#e7636438;background:#06080eb8;box-shadow:inset 0 1px #ffffff0d}.ecx__socialStatCard[data-stat=instagram].ecx__socialStatCard--filled{background:radial-gradient(100% 80% at 0% 0%,rgba(225,48,108,.14),transparent 55%),#06080ec7}.ecx__socialStatCard[data-stat=youtube].ecx__socialStatCard--filled{background:radial-gradient(100% 80% at 0% 0%,rgba(255,0,0,.12),transparent 55%),#06080ec7}.ecx__socialStatCard[data-stat=tiktok].ecx__socialStatCard--filled{background:radial-gradient(90% 70% at 100% 0%,rgba(0,242,234,.1),transparent 48%),#06080ec7}.ecx__socialStatCard[data-stat=facebook].ecx__socialStatCard--filled{background:radial-gradient(100% 80% at 0% 0%,rgba(24,119,242,.14),transparent 55%),#06080ec7}.ecx__socialStatCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ecx__socialStatCardLabel{font-weight:800!important;font-size:13px!important;letter-spacing:-.02em;color:#ffffffeb!important}.ecx__socialStatCardLabel .MuiSvgIcon-root{opacity:.9}.ecx__socialStatCardInput .MuiOutlinedInput-root{border-radius:11px!important}.ecx__socialStatRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ecx__socialStatLabel{color:#fff!important}.ecx__socialStatLabel .MuiSvgIcon-root,.ecx__socialStatLabel span{color:inherit!important}.ecx__socialScrapeRow{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ecx__scrapeHint{color:#ffffff80;font-size:12px}.ecx__socialLinkRow{display:flex;align-items:flex-start;gap:12px}.ecx__socialLinkRow .ecx__socialPlatformSelect{flex-shrink:0}.ecx__socialLinkRow .ecx__socialPlatformSelect.ecx__selectField .MuiSelect-select{color:#fff!important}.ecx__socialLinkRow .ecx__field{flex:1;min-width:0}.ecx__socialSelectMenu{background:#0c0e16fa!important}.ecx__socialSelectMenu .MuiMenuItem-root{color:#fff!important}.ecx__socialSelectMenu .MuiListItemIcon-root{color:#ffffffd9!important}.ecx__socialSelectMenu .MuiListItemText-primary{color:#fff!important}.ecx__sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}@media(max-width:760px){.ecx__sectionHeader{flex-direction:column}}.ecx__addRow{display:flex;align-items:center;gap:8px;flex-shrink:0}.ecx__selectField{min-width:200px}.ecx__selectField.ecx__packageAddService{min-width:300px;width:100%;max-width:400px}.ecx__selectField .MuiInputLabel-root{color:#fff9!important}.ecx__selectField .MuiOutlinedInput-root{background:#ffffff0d!important;color:#fff!important}.ecx__selectField .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.ecx__selectField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.ecx__selectField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9!important}.ecx__addBtn{color:#8b5cf6e6!important;border-color:#8b5cf64d!important;font-weight:700!important;text-transform:none!important}.ecx__addBtn:hover{background:#8b5cf61f!important;border-color:#8b5cf673!important}.ecx__loading{color:#fff9;font-size:14px;padding:20px;text-align:center}.ecx__overrideList{display:grid;gap:12px}.ecx__overrideItem{padding:16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.ecx__overrideItem:hover{background:#ffffff0d;border-color:#ffffff1f}.ecx__packageOverrideCard{padding:0;overflow:hidden;border-radius:14px;background:#06080e8c;border:1px solid rgba(231,99,100,.14)}.ecx__packageOverrideCard:hover{background:#0a0c12b8;border-color:#e7636438}.ecx__packageOverrideCard--muted{opacity:.92}.ecx__packageCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.ecx__packageCardHeadToggle{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;margin:0;padding:4px 6px;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.ecx__packageCardHeadToggle:hover{background:#ffffff0a}.ecx__packageCardHeadToggle:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.ecx__packageCardChevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:#ffffff73;transition:color .15s ease}.ecx__packageCardHeadToggle:hover .ecx__packageCardChevron{color:#e76364d9}.ecx__packageCardHeadMain{flex:1;min-width:0}.ecx__packageCardTitle{margin-bottom:6px!important;font-size:16px!important}.ecx__packageCardMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ecx__packageCardItemHint{font-size:12px!important;opacity:.75!important;margin:0!important}.ecx__packageCardActions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.ecx__packageCardTotal{font-weight:750!important;font-size:17px!important;margin:0!important;color:#ffffffeb!important}.ecx__catalogPackageBtn{text-transform:none!important;font-weight:750!important;border-radius:10px!important;color:#ffd2d3f2!important;border-color:#e7636473!important}.ecx__catalogPackageBtn:hover{border-color:#e76364bf!important;background:#e763641a!important}.ecx__packageClientBody{padding:16px 14px 18px!important}.ecx__overrideHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:12px}.ecx__overrideName{font-weight:800!important;font-size:15px!important;color:#fffffff2!important;margin-bottom:4px!important}.ecx__overrideMeta{font-size:12px!important;color:#ffffff8c!important;font-weight:500!important}.ecx__deleteBtn{color:#ff6464bf!important;padding:8px!important;flex-shrink:0}.ecx__deleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.ecx__overrideFields{display:grid;grid-template-columns:1fr;gap:12px}.ecx__serviceOption,.ecx__packageOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.ecx__serviceBadge{font-size:11px;font-weight:700;color:#8b5cf6e6;background:#8b5cf626;padding:2px 8px;border-radius:4px}.ecx__servicePrice{font-size:12px;font-weight:700;color:#ffffffb3}.ecx__packageMeta{font-size:11px;color:#ffffff80;font-weight:500}.ecx__overrideInfo{flex:1}.ecx__overrideMetaRow{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.ecx__typeChip{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.25)!important;color:#a78bfaf2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__categoryChip{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffbf!important;font-weight:600!important;font-size:11px!important;height:22px!important}.ecx__itemCount{font-size:11px!important;color:#ffffff80!important;font-weight:500!important}.ecx__overridePriceSection{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.ecx__priceComparison{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.ecx__priceItem{display:flex;flex-direction:column;gap:6px}.ecx__priceLabel{font-size:11px!important;font-weight:600!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px}.ecx__priceValue{font-size:16px!important;font-weight:800!important;color:#ffffffe6!important}.ecx__priceArrow{font-size:20px;color:#fff6;font-weight:300}.ecx__priceInputWrapper{display:flex;align-items:center;gap:8px}.ecx__priceInput{flex:1;min-width:120px}.ecx__priceInput .MuiOutlinedInput-root{background:#ffffff0f!important;border-radius:8px!important}.ecx__diffChipPositive{background:#4caf5033!important;border:1px solid rgba(76,175,80,.4)!important;color:#81c784f2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__diffChipNegative{background:#f4433633!important;border:1px solid rgba(244,67,54,.4)!important;color:#ef9a9af2!important;font-weight:700!important;font-size:11px!important;height:22px!important}.ecx__packageItemsSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.ecx__itemsTitle{font-weight:800!important;font-size:14px!important;color:#ffffffe6!important;margin-bottom:4px!important}.ecx__itemsSubtitle{font-size:12px!important;color:#ffffff80!important;margin-bottom:16px!important}.ecx__itemsList{display:grid;gap:12px}.ecx__packageItem{padding:12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.ecx__packageItemHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ecx__packageItemName{font-weight:700!important;font-size:14px!important;color:#ffffffe6!important}.ecx__packageItemTotal{font-weight:800!important;font-size:15px!important;color:#8b5cf6f2!important}.ecx__packageTotal{font-weight:700!important;font-size:18px!important;color:#8b5cf6f2!important;margin-left:auto}.ecx__packageItemFields{display:grid;gap:12px;padding-top:12px}.ecx__grid3{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:12px;align-items:center}@media(max-width:760px){.ecx__grid3{grid-template-columns:1fr}}.ecx__expandBtn{color:#fff9!important;padding:4px!important}.ecx__expandBtn:hover{background:#ffffff14!important;color:#ffffffd9!important}.ecx__checkboxLabel{color:#fff!important;font-size:13px!important}.ecx__checkboxLabel .MuiCheckbox-root{color:#ffffffb3!important}.ecx__checkboxLabel .MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.ecx__checkboxLabel .MuiFormControlLabel-label{color:#fff!important}@media(max-width:760px){.ecx__priceComparison{grid-template-columns:1fr;gap:12px}.ecx__priceArrow{transform:rotate(90deg);text-align:center}}.ecx__picker{display:grid;gap:10px}.ecx__pickerTop{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ecx__pickerLabel{font-weight:900!important;color:#ffffffeb}.ecx__pickerHelper{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ecx__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe0;font-weight:900;border-radius:999px;padding:8px 12px;cursor:pointer}.ecx__pickerBtn:hover{background:#ffffff14}.ecx__pickerBtn.isDisabled{opacity:.45;cursor:not-allowed}.ecx__selectedRow{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ecx__empty{font-size:12px!important;font-weight:650!important;color:#ffffff73}.ecx__circleBtn{background:transparent;border:none;padding:0;cursor:pointer}.ecx__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 20px #00000059}.ecx__popover{width:560px;max-width:92vw;border-radius:20px!important;overflow:hidden;color:#fff;background:radial-gradient(900px 480px at 10% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,#0c0e16f2,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c}.ecx__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 8px}.ecx__popoverTitle{font-weight:950!important;letter-spacing:-.02em!important}.ecx__popoverSub{margin-top:2px;font-size:12px!important;font-weight:650!important;color:#ffffff8c}.ecx__close{color:#ffffffb8!important}.ecx__searchRow{padding:10px 14px 12px}.ecx__search .MuiOutlinedInput-root{background:#ffffff0d;border-radius:14px;color:#fff}.ecx__search .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.ecx__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff3d}.ecx__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf61f}.ecx__search .MuiOutlinedInput-root input{font-weight:750}.ecx__grid{padding:0 12px 14px;display:grid;gap:8px;max-height:360px;overflow:auto}.ecx__userRow{display:flex;align-items:center;gap:10px;width:100%;border-radius:16px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:inherit}.ecx__userRow:hover{background:#ffffff0f}.ecx__userRow.isOn{border-color:#8b5cf673;background:#8b5cf61a}.ecx__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14)}.ecx__meta{display:grid;gap:2px;text-align:left;flex:1;min-width:0}.ecx__name{font-weight:900;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.ecx__sub{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecx__pill{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.ecx__loading{display:flex;align-items:center;gap:10px;padding:20px;justify-content:center}.ecx__loadingText{font-size:13px!important;color:#fff9!important}.ecx__note{padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);margin-top:4px}.ecx__noteText{font-size:11px!important;color:#ffffff80!important;font-weight:500!important}.obm__paper{border-radius:16px;background:linear-gradient(180deg,#0e1016,#0a0c12)!important;border:1px solid rgba(255,255,255,.08);color:#fff}.obm__paper .MuiTab-root{color:#ffffffb3!important}.obm__paper .MuiTab-root.Mui-selected{color:#fff!important}.obm__paper .MuiTabs-indicator{background:#8b5cf6e6!important}.obm__paper .MuiInputLabel-root{color:#ffffffb3!important}.obm__paper .MuiInputLabel-root.Mui-focused{color:#a78bfaf2!important}.obm__paper .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0d!important}.obm__paper .MuiOutlinedInput-root fieldset{border-color:#fff3!important}.obm__paper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf699!important}.obm__paper .MuiOutlinedInput-root .MuiSelect-select{color:#fff!important}.obm__paper .MuiTypography-root{color:#ffffffd9!important}.obm__paper .MuiButton-root{color:#ffffffe6!important}.obm__paper .MuiButton-root.MuiButton-outlined{border-color:#ffffff4d}.obm__paper .MuiButton-root.MuiButton-outlined:hover{border-color:#ffffff80;background:#ffffff0d}.obm__paper .MuiButton-root.MuiButton-contained{background:#8b5cf6e6!important;color:#fff!important}.obm__paper .MuiIconButton-root{color:#ffffffb3!important}.obm__paper .MuiIconButton-root:hover{color:#fff!important;background:#ffffff14!important}.obm__paper .MuiAlert-root .MuiAlert-message{color:#fff!important}.obm__paper .MuiAlert-root.MuiAlert-standardError{background:#ef444426;color:#fca5a5}.obm__paper .MuiAlert-root.MuiAlert-standardInfo{background:#8b5cf626;color:#ffffffe6}.obm__title{padding:16px 20px!important}.obm__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.obm__headline{font-weight:700;font-size:18px;color:#fff}.obm__sub{margin-top:4px;color:#fff9;font-size:13px}.obm__closeBtn{color:#fff9}.obm__closeBtn:hover{background:#ffffff0f;color:#ffffffe6}.obm__content{padding:0 20px 20px!important;max-height:65vh;overflow-y:auto}.obm__alert{margin-bottom:16px}.obm__tabs{margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.obm__section{padding:16px 0}.obm__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.obm__sectionTitle{font-size:15px;font-weight:600;color:#fff}.obm__packagesList{display:flex;flex-direction:column;gap:16px}.obm__packageCard{padding:16px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.obm__packageHeader{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.obm__itemsSection{display:flex;flex-direction:column;gap:8px;padding-left:8px;border-left:2px solid rgba(139,92,246,.3)}.obm__itemRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.obm__addonRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:8px;margin-bottom:8px}.obm__success{padding:24px 0}.obm__successTitle{font-size:16px;font-weight:600;margin-bottom:16px;color:#fff}.obm__urlRow{display:flex;gap:8px;align-items:center}.obm__urlRow .MuiTextField-root{flex:1;min-width:0}.obm__actions{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08)}.cpx__paper{border-radius:20px!important;width:min(1100px,94vw);max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(900px 420px at 12% 0%,rgba(231,99,100,.14),transparent 58%),radial-gradient(700px 360px at 92% 8%,rgba(231,99,100,.08),transparent 55%),linear-gradient(180deg,#0c0c0f,#070708 55%,#050506)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 24px 72px #0000008c,inset 0 1px #e763640f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cpx__title{padding:18px 20px 10px!important}.cpx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.cpx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.cpx__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.cpx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:#e7636424;border:1px solid rgba(231,99,100,.35);color:#ffc8c9}.cpx__closeBtn{color:#fff9!important}.cpx__closeBtn:hover{background:#e763641f!important;color:#e76364!important}.cpx__stepper{list-style:none;margin:0 20px 12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:14px;background:#00000047;border:1px solid rgba(231,99,100,.14)}.cpx__step{flex:1;display:flex;min-width:0;border-radius:10px;opacity:.45;transition:opacity .16s ease,background .16s ease}.cpx__step--active{opacity:1;background:#e763641f}.cpx__step--done{opacity:.85}.cpx__step--blocked{opacity:.38}.cpx__stepBtn{flex:1;display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.cpx__stepBtn:hover:not(:disabled){background:#ffffff0f}.cpx__stepBtn:focus-visible{outline:2px solid rgba(231,99,100,.85);outline-offset:2px}.cpx__stepBtn:disabled{cursor:not-allowed}.cpx__stepIndex{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0;border:1px solid rgba(255,255,255,.12);color:#ffffffbf}.cpx__step--active .cpx__stepIndex{background:linear-gradient(135deg,#e76364,#c44e52);border-color:#e7636480;color:#fff}.cpx__step--done .cpx__stepIndex{border-color:#e7636459;color:#ffc8c9}.cpx__stepLabel{font-size:11px;font-weight:800;letter-spacing:.02em;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpx__stepLead{margin:0 20px 14px!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;color:#ffffff9e!important}.cpx__panel{min-height:100px}.cpx__content{padding:4px 20px 12px!important;max-height:min(70vh,720px);overflow-y:auto}.cpx__alert{margin-bottom:12px!important;border-radius:16px!important}.cpx__section{padding:14px 14px 12px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.cpx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.cpx__sectionTitle--afterBanner{margin-top:20px!important}.cpx__sectionHint{margin:-4px 0 14px!important;font-size:12.5px!important;line-height:1.45!important;font-weight:650!important;color:#ffffff85!important}.cpx__billBreak{margin-top:4px}.cpx__billBreakAlert{margin-bottom:12px!important;border-radius:12px!important}.cpx__billBreakTable{border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#0003}.cpx__billBreakBlock{border-bottom:1px solid rgba(255,255,255,.06)}.cpx__billBreakBlock:last-of-type{border-bottom:none}.cpx__billBreakBlock .cpx__billBreakRow{border-bottom:none}.cpx__billBreakFields{padding:0 10px 12px 12px;background:#00000029}.cpx__billBreakFieldCollapse.csx__collapse--nested{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.cpx__billBreakFieldList{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cpx__billBreakFieldItem{padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.cpx__billBreakFieldTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.cpx__billBreakFieldLabel{font-size:12.5px;font-weight:800;color:#ffffffe6}.cpx__billBreakFieldType{font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#e76364d9}.cpx__billBreakFieldSummary{font-size:11.5px;font-weight:650;color:#ffffff9e}.cpx__billBreakFieldNote{margin-top:12px!important;color:#ffffff7a!important;line-height:1.45!important}.cpx__billBreakRow{display:grid;grid-template-columns:minmax(100px,1.5fr) minmax(72px,1fr) 40px minmax(88px,1fr) minmax(88px,1fr) 76px;gap:8px 10px;padding:10px 12px;align-items:start;font-size:12.5px}.cpx__billBreakRow--head{font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;background:#00000059;padding-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}@media(max-width:720px){.cpx__billBreakRow{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cpx__billBreakRow--head{display:none}}.cpx__billBreakCell{color:#ffffffe0;font-weight:650}.cpx__billBreakCell--name{display:flex;flex-direction:column;gap:2px;font-weight:800}.cpx__billBreakCell--num{text-align:right}.cpx__billBreakCell--money{text-align:right;font-variant-numeric:tabular-nums}.cpx__billBreakMeta{display:block;font-size:10px;font-weight:700;color:#ffffff6b;letter-spacing:.02em}.cpx__billBreakRange{display:block;font-weight:800}.cpx__billBreakSub{display:block;margin-top:2px;font-size:10px;font-weight:650;color:#ffffff73}.cpx__billBreakIncluded{font-size:11px;font-weight:850;color:#b9f5c8}.cpx__billBreakExcluded{font-size:11px;font-weight:800;color:#ffffff61}.cpx__billBreakFoot{margin-top:12px;padding:12px 14px;border-radius:12px;background:#e7636414;border:1px solid rgba(231,99,100,.22);display:flex;flex-direction:column;gap:8px}.cpx__billBreakFootRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;font-weight:750;color:#ffffffd1}.cpx__billBreakFootRow--accent{color:#ffc8c9;font-weight:850}.cpx__billBreakFootVal{text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.cpx__billBreakFootNote{margin:10px 0 0!important;font-size:11px!important;line-height:1.45!important;font-weight:650!important;color:#ffffff73!important}.cpx__billBreakFootNote strong{color:#ffffff9e;font-weight:800}.cpx__discountToggle{margin-top:14px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cpx__discountPctField{max-width:200px;width:100%}.cpx__reviewServices{margin-top:18px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.cpx__reviewServicesTitle{margin-bottom:8px!important}.cpx__reviewServiceCard{margin-top:12px;padding:12px 14px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.cpx__reviewServiceCardTitle{font-size:14px!important;font-weight:850!important;margin-bottom:6px!important;color:#ffffffeb!important}.cpx__reviewServiceCardLine{color:#ffffffb8!important;margin-bottom:4px!important}.cpx__reviewServiceCardDesc{margin-top:6px!important;color:#ffffff9e!important;line-height:1.45!important}.cpx__reviewServiceCardMeta{display:block;margin-top:8px!important;color:#ffffff6b!important}.cpx__bannerDropzone{position:relative;box-sizing:border-box;min-height:152px;width:100%;border-radius:16px;border:2px dashed rgba(255,255,255,.28);background:#ffffff05;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cpx__bannerDropzone:hover:not(.cpx__bannerDropzone--busy):not(.cpx__bannerDropzone--disabled){border-color:#e7636473;background:#e763640f}.cpx__bannerDropzone:focus-visible{box-shadow:0 0 0 2px #e76364a6}.cpx__bannerDropzone--active:not(.cpx__bannerDropzone--busy){border-color:#e76364bf;background:#e763641a;box-shadow:inset 0 0 0 1px #e7636426}.cpx__bannerDropzone--filled{min-height:132px;padding:0;overflow:hidden}.cpx__bannerDropzone--busy{cursor:wait;pointer-events:none}.cpx__bannerDropzone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.cpx__bannerDropzonePlaceholder{padding:20px 24px;max-width:28rem}.cpx__bannerDropzoneTitle{margin:0 0 8px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffff73!important}.cpx__bannerDropzoneLine{margin:0 0 8px!important;color:#ffffffc7!important;font-weight:650!important;line-height:1.45!important}.cpx__bannerDropzoneMeta{margin:0!important;color:#ffffff6b!important;line-height:1.4!important}.cpx__bannerDropzoneImg{display:block;width:100%;height:148px;object-fit:cover}.cpx__bannerDropzoneOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#ffffffeb;opacity:0;transition:opacity .16s ease;pointer-events:none}.cpx__bannerDropzone--filled:hover:not(.cpx__bannerDropzone--busy) .cpx__bannerDropzoneOverlay{opacity:1}.cpx__bannerRemoveBtn{position:absolute!important;top:8px;right:8px;z-index:2;color:#ffffffd9!important;background:#00000073!important;border-radius:999px!important}.cpx__bannerRemoveBtn:hover{background:#e7636459!important;color:#fff!important}.cpx__bannerDropzoneLoading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:3}.cpx__reviewBannerThumb{display:block;max-width:100%;max-height:120px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.cpx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.cpx__grid2{grid-template-columns:1fr}}.cpx__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cpx__field .MuiInputLabel-root.Mui-focused{color:#e76364!important}.cpx__field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:14px;color:#fff}.cpx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.cpx__field .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.cpx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364bf!important}.cpx__field .MuiSelect-select{color:#fffffff2!important}.cpx__field .MuiSelect-icon{color:#ffc8c88c!important}.cpx__selectMenuPaper.MuiPaper-root{margin-top:8px!important;border-radius:14px!important;padding:6px!important;background:#14141c!important;color:#f8fafcf2!important;border:1px solid rgba(231,99,100,.35)!important;box-shadow:0 12px 40px #0000008c,inset 0 0 0 1px #e7636414!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cpx__selectMenuPaper.MuiPaper-root .MuiList-root{padding:0!important}.cpx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root{border-radius:10px!important;font-size:.875rem!important;font-weight:650!important;margin:2px 0!important;min-height:40px!important;color:#f8fafcf2!important}.cpx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root:hover{background-color:#e763641f!important}.cpx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root.Mui-selected{background-color:#e763642e!important}.cpx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{background-color:#e7636438!important}.cpx__actions{padding:12px 20px 18px!important;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.cpx__actionsMain{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-left:auto;justify-content:flex-end}.cpx__actionsStart{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cpx__btnGhost{color:#ffffffbf!important;font-weight:750!important}.cpx__btnGhost:hover{background:#ffffff0f!important}.cpx__btnSecondary{color:#ffc8c9!important;font-weight:750!important;border:1px solid rgba(231,99,100,.35)!important}.cpx__btnSecondary:hover{background:#e763641a!important;border-color:#e763648c!important}.cpx__btnSecondary:disabled{opacity:.4}.cpx__btnPrimary{background:linear-gradient(135deg,#e76364,#c44e52)!important;border:1px solid rgba(231,99,100,.45)!important;color:#fff!important;font-weight:800!important}.cpx__btnPrimary:hover{filter:brightness(1.06);border-color:#ffc8c873!important}.cpx__btnPrimary:disabled{opacity:.4}.cpx__review{display:grid;gap:10px}.cpx__reviewRow{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.cpx__reviewRow:last-child{border-bottom:none}@media(max-width:560px){.cpx__reviewRow{grid-template-columns:1fr;gap:4px}}.cpx__reviewKey{font-weight:800;color:#ffffff73;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.cpx__reviewVal{font-weight:700;color:#ffffffe6;word-break:break-word}.cpx__itemsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cpx__addItemBtn{color:#ffc8c9!important;border-color:#e7636459!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.cpx__addItemBtn:hover{background:#e763641f!important;border-color:#e7636480!important}.cpx__addItemBtn--prominent{font-size:13px!important;padding:8px 16px!important}.cpx__itemsEmpty{display:grid;gap:14px;padding:18px 16px;border-radius:16px;border:1px dashed rgba(231,99,100,.35);background:#ffffff08;text-align:center;justify-items:center}.cpx__itemsEmptyText{font-size:14px!important;font-weight:650!important;color:#ffffffc7!important;line-height:1.45!important;max-width:420px}.cpx__itemsList{display:grid;gap:18px}.cpx__itemCard{border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.cpx__itemLineRoot{margin-bottom:0!important}.cpx__itemLineRoot .csx__collapseHead{background:#00000026;border-bottom:1px solid rgba(255,255,255,.08)}.cpx__itemLineRoot .csx__collapseHeadActions{background:#0000002e}.cpx__itemLineRoot>.csx__collapseBody{padding:0}.cpx__itemLineRoot .csx__collapseTitle{text-transform:none;letter-spacing:-.02em;font-size:15px!important;font-weight:850!important;color:#fffffff5!important}.cpx__itemLineRoot .csx__collapseBadge{font-size:11px;font-weight:750;max-width:42%}.cpx__itemCard .cpx__itemCollapse.csx__collapse{border-top:1px solid rgba(255,255,255,.07);background:#00000024}.cpx__itemCard .cpx__itemCollapse .csx__collapseToggle{padding:12px 18px;min-height:48px}.cpx__itemCard .cpx__itemCollapse .csx__collapseBody{padding:14px 18px 18px;display:flex;flex-direction:column;gap:16px}.cpx__itemCard .cpx__itemCollapse--last .csx__collapseBody{padding-bottom:18px}.cpx__itemCardBody--collapse{padding:0!important}.cpx__itemCardOptional--collapse{margin:0!important;padding:14px 16px!important;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.08);gap:14px}.cpx__itemOptionalHint{margin:0 0 2px!important}.cpx__itemCollectionWrap{margin:0;padding:0}.cpx__itemCollectionWrap .pisc{margin-top:0;padding:12px 14px}.cpx__itemQtyPricingExtras{margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.cpx__itemQtyPricingExtras .pisc__qtyPricingExtensions{margin:0 -4px;padding:0 4px}.cpx__itemQtyPricingExtras .pisc__fieldBlock{margin-bottom:10px}.cpx__itemCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000026}.cpx__itemCardTitleBlock{min-width:0;flex:1}.cpx__itemServiceName{margin:0!important;font-size:1.05rem!important;font-weight:850!important;letter-spacing:-.02em!important;color:#fffffff5!important;line-height:1.25!important}.cpx__itemCardActions{margin-top:6px}.cpx__changeServiceBtn{color:#ffc8c9!important;font-weight:700!important;text-transform:none!important;font-size:13px!important;padding:2px 6px!important;min-width:0!important}.cpx__changeServiceBtn:hover{background:#e763641f!important}.cpx__itemCardTopRight{display:flex;align-items:center;gap:10px;flex-shrink:0}.cpx__itemLineTotal{text-align:right;padding:4px 12px;border-radius:12px;background:#e763641f;border:1px solid rgba(231,99,100,.28)}.cpx__itemLineTotalLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffdcdcbf}.cpx__itemLineTotalValue{display:block;font-size:1.1rem;font-weight:900;color:#fff;margin-top:2px}.cpx__itemCardBody{padding:16px 18px 6px}.cpx__itemFieldGroupLabel{font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#ffffff80!important;margin-bottom:10px!important}.cpx__itemCardGrid{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(160px,1.4fr) minmax(200px,1.2fr);gap:14px 18px;align-items:start}.cpx__itemCardGrid .cpx__itemCheckbox--card{grid-column:1/-1;margin-top:2px}@media(max-width:720px){.cpx__itemCardGrid{grid-template-columns:1fr}}.cpx__itemCardOptional{padding:14px 18px 18px;margin:6px 12px 14px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.08);display:grid;gap:12px}.cpx__itemOptionalTitle{font-size:12px!important;font-weight:850!important;letter-spacing:.04em!important;color:#ffffffe0!important}.cpx__itemOptionalHint{font-size:12px!important;font-weight:600!important;color:#ffffff85!important;line-height:1.4!important;margin-top:-6px!important}.cpx__itemField .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cpx__itemField .MuiInputLabel-root.Mui-focused{color:#e76364!important}.cpx__itemField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.cpx__itemField .MuiInputBase-input,.cpx__itemField .MuiSelect-select{color:#ffffffeb!important}.cpx__itemField .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.cpx__itemField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff42!important}.cpx__itemField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e76364bf!important}.cpx__itemField--emphasis .MuiInputBase-root{background:#ffffff12!important;border-radius:12px!important}.cpx__itemField--emphasis .MuiOutlinedInput-notchedOutline{border-color:#ffffff38!important;border-width:1px!important}.cpx__itemField--emphasis .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff57!important}.cpx__itemField--emphasis .MuiInputLabel-root{font-size:.9rem!important}.cpx__itemField--emphasis .MuiInputBase-input{font-size:.95rem!important;padding-top:14px!important;padding-bottom:14px!important}.cpx__itemCheckbox{color:#ffffffeb!important;margin:0!important;padding:8px 0!important}.cpx__itemCheckbox .MuiCheckbox-root{color:#ffffff9e!important}.cpx__itemCheckbox .MuiCheckbox-root.Mui-checked{color:#e76364!important}.cpx__itemCheckbox--card{align-self:center;padding:4px 0 0!important}.cpx__itemCheckbox--card .MuiFormControlLabel-label{font-size:.9rem!important;font-weight:650!important;color:#ffffffd9!important}.cpx__itemDeleteBtn{color:#ff6464bf!important;padding:8px!important}.cpx__itemDeleteBtn:hover{background:#ff64641f!important;color:#ff6464f2!important}.cpx__serviceOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.cpx__serviceBadge{font-size:11px;padding:2px 6px;border-radius:4px;background:#e7636426;color:#ffc8c9;font-weight:700}.cpx__servicePrice{font-size:12px;color:#ffffffb3;font-weight:700}.cpx__priceGroup{display:flex;gap:8px;align-items:flex-start}.cpx__priceGroup--card{flex-direction:column;width:100%;gap:10px}.cpx__priceField{flex:1}.cpx__resetPriceBtn{margin-top:4px!important;color:#ffffffb3!important;font-size:11px!important;text-transform:none!important;padding:6px 10px!important;min-width:auto!important;border:1px solid rgba(255,255,255,.15)!important}.cpx__resetPriceBtn:hover:not(:disabled){background:#ffffff14!important;border-color:#ffffff40!important}.cpx__resetPriceBtn:disabled{opacity:.4}.cpx__priceInfo{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#e763641a;border:1px solid rgba(231,99,100,.22)}.cpx__priceLabel{font-size:11px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.cpx__priceValue{font-size:13px;font-weight:850;color:#ffc8c9}.cpx__discountsList{display:grid;gap:12px}.cpx__discountRow{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}@media(max-width:760px){.cpx__discountRow{grid-template-columns:1fr}}.cpx__pickServicePaper.MuiPaper-root{border-radius:18px!important;background:radial-gradient(520px 240px at 10% 0%,rgba(231,99,100,.12),transparent 55%),linear-gradient(180deg,#12121a,#0a0a0f)!important;border:1px solid rgba(231,99,100,.28)!important;color:#fff!important}.cpx__pickServiceTitle{padding:18px 20px 8px!important}.cpx__pickServiceHeadline{font-size:1.15rem!important;font-weight:900!important;letter-spacing:-.02em!important;color:#fffffff5!important}.cpx__pickServiceSub{margin-top:8px!important;font-size:13px!important;font-weight:600!important;color:#ffffff8c!important;line-height:1.45!important}.cpx__pickServiceContent{padding-top:8px!important}.cpx__pickServiceSearch{margin-bottom:8px!important}.cpx__pickServiceEmpty{margin-top:12px!important}.cpx__pickServiceList{max-height:min(52vh,420px);overflow:auto;margin-top:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0003}.cpx__pickServiceRow{border-radius:12px!important;margin:4px 6px!important}.cpx__pickServiceRow:hover{background:#e7636424!important}.cpx__pickServicePrimary{font-weight:800!important;font-size:.95rem!important;color:#fffffff2!important}.cpx__pickServiceSecondary{font-size:.8rem!important;font-weight:600!important;color:#ffffff8c!important;margin-top:2px!important}.cpx__pickServiceActions{padding:8px 16px 16px!important}.pisc{margin-top:16px;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038}.pisc--wizardSummary{margin-top:0;padding:12px 14px}.pisc__summaryLead{margin:0 0 12px!important;line-height:1.45!important;color:#ffffff9e!important;font-weight:650!important}.pisc__summaryDl{margin:0 0 14px;padding:0;display:grid;gap:8px}.pisc__summaryRow{display:grid;grid-template-columns:minmax(100px,120px) 1fr;gap:10px 14px;align-items:baseline;font-size:13px}.pisc__summaryRow dt{margin:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:10px;color:#ffffff73}.pisc__summaryRow dd{margin:0;font-weight:650;color:#ffffffe0;word-break:break-word}.pisc__summaryActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pisc__compactBar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px}.pisc__showLessBtn{color:#ffc8c9!important;font-weight:700!important}.pisc__banner--compact{margin-bottom:12px!important;padding-top:8px!important;padding-bottom:8px!important}.pisc__banner{margin-bottom:16px}.pisc__bannerActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.pisc__sectionTitle{font-size:.8rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:20px 0 10px}.pisc__sectionTitle:first-of-type{margin-top:0}.pisc__sectionTitle--lineEditor{margin-top:18px}.pisc__sectionTitle--lineEditor:first-child{margin-top:0}.pisc__qtyPricingExtensions{display:flex;flex-direction:column;gap:0}.pisc__lineEditorCollapse.csx__collapse--nested{margin-bottom:10px}.pisc__lineEditorCollapse.csx__collapse--nested:last-child{margin-bottom:0}.pisc__lineEditorCollapse.csx__collapse--nested .csx__collapseBody{padding-top:10px}.pisc__lineEditorBlock{margin-bottom:4px}.pisc__grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.pisc__grid2{grid-template-columns:1fr}}.pisc__field .MuiOutlinedInput-root{border-radius:10px}.pisc__tierRow,.pisc__bracketRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;align-items:flex-start;margin-bottom:8px}.pisc__rowActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pisc__fieldBlock{margin-bottom:12px;padding:12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.pisc__fieldBlockTitle{font-size:.85rem;font-weight:700;margin-bottom:10px;color:#ffffffe0}.pisc__monoHint{font-size:.75rem;color:#ffffff73;margin-top:4px}.csx__collapseHead{display:flex;align-items:stretch;min-width:0}.csx__collapseHead .csx__collapseToggle{flex:1;min-width:0;width:auto}.csx__collapseHeadActions{display:flex;align-items:center;gap:4px;padding:6px 10px;flex-shrink:0;border-left:1px solid rgba(255,255,255,.08);background:#0000001f}.csx__collapse{border-radius:14px;border:1px solid rgba(231,99,100,.14);background:#00000038;margin-bottom:10px;overflow:hidden}.csx__collapse--nested{margin-bottom:8px;border-radius:12px;border-color:#ffffff1a;background:#00000047}.csx__collapse--nested .csx__collapseToggle{padding:10px 12px}.csx__collapse--nested .csx__collapseBody{padding:10px 12px 12px}.csx__collapse--nested .csx__collapseTitle{font-size:12px}.csx__collapseToggle{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:12px 14px;border:0;background:#ffffff08;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.csx__collapseToggle:hover{background:#e763641a}.csx__collapseToggle:focus-visible{outline:2px solid rgba(231,99,100,.75);outline-offset:2px}.csx__collapseChevron{flex-shrink:0;color:#ffc8c8c7;transition:transform .18s ease}.csx__collapseToggle--open .csx__collapseChevron{transform:rotate(180deg)}.csx__collapseTitle{font-weight:850;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;flex:1;min-width:0}.csx__collapseBadge{flex-shrink:0;max-width:55%;font-size:12px;font-weight:700;color:#ffd2d2eb;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csx__collapseBody{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.06)}.csx__reviewDetail{display:grid;gap:10px}.csx__reviewPricingFieldsStack{display:flex;flex-direction:column;gap:18px}.csx__reviewSubhead{margin:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff7a!important;padding-bottom:6px;border-bottom:1px solid rgba(231,99,100,.22)}.csx__reviewDetailRow{display:grid;grid-template-columns:minmax(100px,140px) 1fr;gap:10px 14px;font-size:13px;align-items:start;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.csx__reviewDetailRow:last-child{border-bottom:none;padding-bottom:0}@media(max-width:520px){.csx__reviewDetailRow{grid-template-columns:1fr;gap:4px}}.csx__reviewDetailKey{font-weight:800;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.csx__reviewDetailVal{font-weight:650;color:#ffffffe6;word-break:break-word}.csx__reviewTable{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px}.csx__reviewTable th,.csx__reviewTable td{border:1px solid rgba(255,255,255,.1);padding:8px 10px;text-align:left}.csx__reviewTable th{font-weight:800;text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:#ffffff80;background:#00000040}.csx__reviewTable td{color:#ffffffe0}.csx__reviewMono{font-variant-numeric:tabular-nums;font-weight:700}.csx__reviewNestedList{display:flex;flex-direction:column;gap:8px}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.imageCropper__paper{position:relative;border-radius:18px!important;color:#ffffffeb!important;overflow:hidden!important;background:radial-gradient(ellipse 120% 80% at 12% 0%,rgba(231,99,100,.14) 0%,transparent 52%),radial-gradient(ellipse 90% 60% at 100% 100%,rgba(231,99,100,.06) 0%,transparent 45%),linear-gradient(165deg,#1a1918fa,#0c0b0afc 55%,#080707)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1px #00000073,0 24px 64px -16px #000000a6,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.imageCropper__paper:before{content:"";position:absolute;top:0;left:24px;width:40px;height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#eb7a7bf2,#e76364);opacity:.95;pointer-events:none}.imageCropper__title{color:#fff!important;font-weight:800!important;letter-spacing:-.03em!important;font-size:1.125rem!important;padding:22px 24px 10px!important}.imageCropper__content{background:#0003;padding:0 24px 20px!important}.imageCropper__actions{padding:14px 24px 20px!important;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.imageCropper__btnCancel{color:#ffffffa6!important;text-transform:none!important;font-weight:600!important;border-radius:999px!important}.imageCropper__btnCancel:hover{background:#ffffff0f!important;color:#ffffffe6!important}.imageCropper__btnApply{text-transform:none!important;font-weight:700!important;border-radius:999px!important;padding:10px 22px!important;background:linear-gradient(180deg,#eb7a7b,#e76364 45%,#c44f50)!important;color:#fff!important;box-shadow:0 8px 28px #e7636459,inset 0 1px #ffffff26!important}.imageCropper__btnApply:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 32px #e763646b,inset 0 1px #ffffff2e!important}.imageCropper__btnApply:disabled{opacity:.45!important;color:#ffffffbf!important}.imageCropper__container{display:flex;flex-direction:column;align-items:center;min-height:280px;padding:16px 0}.imageCropper__crop{max-height:60vh;max-width:100%;--rc-drag-handle-bg-colour: rgba(231, 99, 100, .25);--rc-border-color: rgba(231, 99, 100, .95);--rc-focus-color: #e76364}.imageCropper__img{max-height:60vh;max-width:100%;display:block}.imageCropper__hint{margin-top:12px;color:#ffffff8c;font-size:.8125rem;text-align:center;max-width:36rem}.imageCropper__container .ReactCrop__crop-selection{border-color:#e76364f2}.imageCropper__container .ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){background-image:linear-gradient(to right,#e76364bf 50%,#0000008c 50%),linear-gradient(to right,#e76364bf 50%,#0000008c 50%),linear-gradient(to bottom,#e76364bf 50%,#0000008c 50%),linear-gradient(to bottom,#e76364bf 50%,#0000008c 50%)!important}.imageCropper__container .ReactCrop__drag-handle{background-color:#e7636459!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 0 0 1px #e7636480}.imageCropper__container .ReactCrop__drag-handle:focus{background:#e76364f2!important;border-color:#fff!important}.imageCropper__container .ReactCrop__rule-of-thirds-vt:before,.imageCropper__container .ReactCrop__rule-of-thirds-vt:after,.imageCropper__container .ReactCrop__rule-of-thirds-hz:before,.imageCropper__container .ReactCrop__rule-of-thirds-hz:after{background-color:#ffffff2e!important}.imageCropper__crop--circular.ReactCrop--circular-crop .ReactCrop__crop-selection{box-shadow:0 0 0 1px #e7636480,0 0 24px #e7636433}.imageCropper__crop--circular.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border-color:#e7636473!important}.editClientPageHost{width:100%;max-width:100%;box-sizing:border-box;padding-bottom:40px}.editClientPageLoading,.editClientPageMissing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;padding:32px 20px;color:#ffffffd9}.editClientPageLoading__text{font-size:14px!important;color:#ffffff8c!important}.editClientPageMissing__title{font-size:18px!important;font-weight:800!important;color:#ffffffeb!important}.editClientPageMissing__sub{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:14px!important;font-weight:650!important;color:#e76364f2!important;text-decoration:underline;text-underline-offset:3px}.editClientPageMissing__sub:hover{color:#ffc8c9!important}.adminUsersPage{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:18px 18px 28px;flex:0 0 auto;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.01) 0%,transparent 120px)}@media(max-width:768px){.adminUsersPage{padding:12px 12px 20px}}.adminUsersPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;width:100%;min-width:0}@media(max-width:768px){.adminUsersPage__header{flex-direction:column;gap:12px;margin-bottom:12px}}.adminUsersPage__titleWrap{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto;max-width:calc(100% - 150px)}@media(max-width:768px){.adminUsersPage__titleWrap{max-width:100%}}.adminUsersPage__titleRow{display:flex;align-items:center;gap:12px}.adminUsersPage__title{font-size:22px!important;font-weight:800!important;color:#ffffffeb!important;letter-spacing:-.01em}.adminUsersPage__sub{color:#ffffffa6!important;font-size:13px!important}.adminUsersCount{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.3);background:#e7636414;color:#ffffffe0}.adminUsersCount__dot{width:7px;height:7px;border-radius:999px;background:#e76364f2;box-shadow:0 0 0 4px #e763642e}.adminUsersCount__num{font-weight:800;font-size:13px}.adminUsersCount__txt{font-size:12px;color:#fff9}.adminUsersPage__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}@media(max-width:768px){.adminUsersPage__actions{width:100%}.adminUsersPage__actions button{flex:1}}.adminUsersPage__newBtn{border-radius:16px!important}.adminUsersPage__toolbar{margin-bottom:20px}.adminUsersPage__search{max-width:360px;width:100%}.adminUsersPage__search .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:12px!important}.adminUsersPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.adminUsersPage__search .MuiOutlinedInput-root input{color:#ffffffe6!important}.adminUsersPage__search .MuiOutlinedInput-root input::placeholder{color:#fff6!important}.adminUsersPage__tabsWrap{margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.adminUsersPage__loading{display:flex;align-items:center;gap:10px;padding:14px 2px;color:#ffffffad}.usersTable{border:1px solid rgba(255,255,255,.1);background:#0a0c1273;border-radius:18px;overflow:hidden;width:100%;min-width:0;max-width:100%;flex:0 0 auto;box-sizing:border-box}.usersTable .usersTable__head,.usersTable .usersTable__row{min-width:0;box-sizing:border-box}.usersTable__head,.usersTable__row{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .5fr .7fr 72px;gap:12px;align-items:center;padding:12px 14px;min-width:0;width:100%}@media(max-width:1024px){.usersTable__head,.usersTable__row{grid-template-columns:1.5fr 1fr .8fr .6fr 72px;gap:10px;padding:10px 12px}.usersTable__head>:nth-child(4),.usersTable__row>:nth-child(4){display:none}}@media(max-width:768px){.usersTable__head,.usersTable__row{grid-template-columns:1fr auto;gap:8px;padding:12px}.usersTable__head>:nth-child(2),.usersTable__head>:nth-child(3),.usersTable__head>:nth-child(4),.usersTable__head>:nth-child(5),.usersTable__row>:nth-child(2),.usersTable__row>:nth-child(3),.usersTable__row>:nth-child(4),.usersTable__row>:nth-child(5){display:none}}.usersTable__head{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:12px;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.usersTable__head>:nth-child(2),.usersTable__head>:nth-child(3),.usersTable__head>:nth-child(4),.usersTable__head>:nth-child(5){display:none}}.usersTable__row{border-bottom:1px solid rgba(255,255,255,.06)}.usersTable__row:hover{background:#ffffff08}.usersTable__row:last-child{border-bottom:none}@media(max-width:768px){.usersTable__row .usersTable__name{display:flex;flex-direction:column;gap:4px}.usersTable__row .usersTable__nameSub{display:block}}.usersTable__empty{padding:18px 14px;color:#ffffffa6}.usersTable__nameTop{color:#ffffffeb;font-weight:650;font-size:14px}@media(max-width:768px){.usersTable__nameTop{font-size:15px}}.usersTable__nameSub{margin-top:2px;color:#ffffff8c;font-size:12px}@media(max-width:768px){.usersTable__nameSub{font-size:13px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}}@media(min-width:769px){.usersTable__mobileEmail,.usersTable__mobileRole,.usersTable__mobileSeparator{display:none}}@media(max-width:768px){.usersTable__desktopUid{display:none}}@media(max-width:768px){.usersTable__desktopEmail,.usersTable__desktopRole,.usersTable__desktopClients,.usersTable__desktopStatus{display:none}}.usersTable__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#ffffffc7;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usersTable__colActions{text-align:right}.usersTable__actions{display:flex;justify-content:flex-end}.usersTable__moreBtn{color:#ffffffbf!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.usersTable__moreBtn:hover{background:#ffffff1a!important}.usersTable__chip{border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#ffffffe0!important}.usersTable__chip--active{background:#34d3991a!important;border-color:#34d39940!important}.usersTable__chip--disabled{background:#ff63841a!important;border-color:#ff638440!important}.usersTable__chip--admin{background:#b08b5724!important;border-color:#b08b5759!important}.usersTable__chip--am{background:#49a7ff24!important;border-color:#49a7ff47!important}.usersTable__chip--bc{background:#e7636424!important;border-color:#e7636447!important}.uix__paper{border-radius:22px!important;background:#0f121ceb!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;width:920px;max-width:96vw}.uix__title{padding:16px 18px 8px!important}.uix__headline{font-size:18px!important;font-weight:750!important}.uix__sub{margin-top:4px!important;color:#ffffffa6!important;font-size:13px!important;display:flex;align-items:center;gap:10px}.uix__badge{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(176,139,87,.35);background:#b08b5724;color:#ffffffe6}.uix__content{padding:12px 18px 16px!important}.uix__alert{margin-bottom:12px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffe6!important}.uix__section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.uix__sectionTitle{font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#ffffffa6!important;margin-bottom:10px!important}.uix__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:860px){.uix__grid2{grid-template-columns:1fr}}.uix__field .MuiInputBase-root{border-radius:16px!important;background:#080a108c!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.uix__field .MuiFormLabel-root{color:#ffffff9e!important}.uix__field .MuiFormHelperText-root{color:#ffffff8c!important}.uix__stack{display:grid;gap:14px}.uix__inviteBox{margin-bottom:14px;border-radius:16px;border:1px solid rgba(73,167,255,.22);background:#49a7ff14;padding:12px}.uix__inviteTitle{font-weight:700!important;font-size:13px!important;margin-bottom:8px!important}.uix__inviteRow{display:flex;align-items:center;gap:10px}.uix__inviteUrl{flex:1;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#080a1073;color:#ffffffe0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uix__copyBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;cursor:pointer}.uix__copyBtn:hover{background:#ffffff1f}.uix__inviteHelp{margin-top:8px!important;color:#ffffff9e!important;font-size:12px!important}.uix__pickerTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.uix__pickerLabel{font-weight:700!important;font-size:13px!important}.uix__pickerHelper{margin-top:2px!important;font-size:12px!important;color:#ffffff8c!important}.uix__pickerBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffe6;border-radius:12px;padding:8px 12px;cursor:pointer}.uix__pickerBtn:hover{background:#ffffff1f}.uix__pickerBtn.isDisabled{opacity:.55;cursor:not-allowed}.uix__selectedRow{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.uix__empty{color:#ffffff8c!important;font-size:12px!important}.uix__circleBtn{border:none;background:transparent;padding:0;cursor:pointer}.uix__avatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14);background:#ffffff14!important;color:#ffffffe6!important}.uix__popover{border-radius:18px!important;background:#0c0e16f5!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important;width:420px;max-width:86vw;padding:10px}.uix__popoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 6px}.uix__popoverTitle{font-size:14px!important;font-weight:750!important}.uix__popoverSub{margin-top:2px!important;font-size:12px!important;color:#fff9!important}.uix__close{color:#ffffffb3!important}.uix__searchRow{padding:6px 8px 10px}.uix__search .MuiInputBase-root{border-radius:14px!important;background:#080a108c!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffeb!important}.uix__grid{display:grid;gap:8px;max-height:320px;overflow:auto;padding:0 8px 8px}.uix__clientRow{display:flex;align-items:center;gap:10px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer;text-align:left}.uix__clientRow:hover{background:#ffffff14}.uix__clientRow.isOn{border-color:#49a7ff59;background:#49a7ff1a}.uix__dotAvatar{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.14);background:#ffffff14!important;color:#ffffffe6!important}.uix__meta{flex:1;min-width:0}.uix__name{font-weight:700;color:#ffffffeb;font-size:13px}.uix__sub{margin-top:2px;color:#ffffff8c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uix__pill{font-size:11px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1}.uix__actions{padding:12px 18px 16px!important}.uix__btnGhost{color:#ffffffc7!important;border-radius:14px!important}.uix__btnPrimary{text-transform:none!important;font-weight:950!important;border-radius:18px!important;padding:10px 22px!important;background:linear-gradient(135deg,#5f7cff,#6b5cff,#4fa3ff)!important;box-shadow:0 14px 34px #5a78ff73,inset 0 1px #ffffff40}.uix__btnPrimary:hover{filter:brightness(1.06)}.uix__btnPrimary:disabled{opacity:.45!important}.uix__btnReset{border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffe6!important;text-transform:none!important;padding:10px 16px!important}.uix__btnReset:hover{background:#ffffff14!important;border-color:#fff3!important}.uix__btnReset:disabled{opacity:.5}.teamMemberPanel{flex:0 0 0;width:0;min-width:0;overflow:hidden;min-height:0;border-left:none;background:#0f0e0dfa;display:flex;flex-direction:column;align-self:stretch;transition:flex .28s cubic-bezier(.16,1,.3,1),min-width .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1)}.teamMemberPanel--open{flex:1 1 360px;min-width:360px;border-left:1px solid rgba(255,255,255,.12);box-shadow:-4px 0 24px #00000026}.teamMemberPanel__empty{display:none}.teamMemberPanel__header{flex-shrink:0;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.teamMemberPanel__avatar.MuiAvatar-root{width:48px;height:48px;border-radius:1rem;background:linear-gradient(135deg,#e7636459,#eb7a7b40);font-weight:700;font-size:15px;color:#fffffff2;flex-shrink:0;letter-spacing:-.02em}.teamMemberPanel__headerInfo{flex:1;min-width:0}.teamMemberPanel__name{font-size:1.0625rem!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:2px!important;letter-spacing:-.01em}.teamMemberPanel__email{font-size:.8125rem!important;color:#ffffff8c!important;margin-bottom:.5rem!important}.teamMemberPanel__roleChip{height:20px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#e763642e!important;border:1px solid rgba(231,99,100,.35)!important;color:#ffffffe6!important;border-radius:9999px!important}.teamMemberPanel__close{color:#ffffff80!important;transition:color .15s,background .15s}.teamMemberPanel__close:hover{color:#ffffffe6!important;background:#ffffff0f!important}.teamMemberPanel__tabs{min-height:44px;flex-shrink:0}.teamMemberPanel__content{padding:1.25rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}.teamMemberPanel__section{margin-bottom:1.5rem}.teamMemberPanel__section:last-child{margin-bottom:0}.teamMemberPanel__sectionTitle{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffff80!important;margin-bottom:.75rem!important}.teamMemberPanel__sectionTitle--spaced{margin-top:1.5rem!important}.teamMemberPanel__field{display:flex;flex-direction:column;gap:2px;margin-bottom:.75rem}.teamMemberPanel__field--editable .teamMemberPanel__fieldValue{display:flex;align-items:center;gap:.25rem;min-width:0}.teamMemberPanel__fieldValue .teamMemberPanel__value{flex:1;min-width:0}.teamMemberPanel__fieldEdit{color:#ffffff59!important;padding:4px!important;flex-shrink:0}.teamMemberPanel__fieldEdit:hover{color:#ffffffb3!important;background:#ffffff0f!important}.teamMemberPanel__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff6}.teamMemberPanel__value{font-size:.875rem;color:#ffffffe6}.teamMemberPanel__fieldGroup{display:grid;gap:.75rem;padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.teamMemberPanel__clientsSection{margin-top:1.5rem}.teamMemberPanel__clientsSection .teamMemberPanel__sectionTitle{margin-bottom:.75rem!important}.teamMemberPanel__addClient{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.teamMemberPanel__clientMore{color:#fff6!important;padding:4px!important;flex-shrink:0}.teamMemberPanel__clientMore:hover{color:#fffc!important;background:#ffffff0f!important}.teamMemberPanel__clientsEmpty{padding:1rem;font-size:.8125rem;color:#fff6;text-align:center}.teamMemberPanel__clientsList{display:flex;flex-direction:column;gap:2px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;overflow:hidden}.teamMemberPanel__clientItem{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background .15s}.teamMemberPanel__clientItem:hover{background:#ffffff0a}.teamMemberPanel__clientItem:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.teamMemberPanel__clientAvatar.MuiAvatar-root{width:28px;height:28px;border-radius:.5rem;background:linear-gradient(135deg,#e7636440,#eb7a7b26);font-size:11px;font-weight:700;color:#ffffffe6;flex-shrink:0}.teamMemberPanel__clientName{flex:1;min-width:0;font-size:.8125rem;font-weight:500;color:#ffffffe6}.teamMemberPanel__help{font-size:.75rem;color:#ffffff73;margin-bottom:.75rem}.teamMemberPanel__methods{display:flex;flex-direction:column;gap:.75rem}.teamMemberPanel__methodRow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.teamMemberPanel__input .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:10px!important}.teamMemberPanel__input .MuiOutlinedInput-root fieldset{border-color:#ffffff1f!important}.teamMemberPanel__input .MuiOutlinedInput-root input,.teamMemberPanel__input .MuiOutlinedInput-root .MuiSelect-select{color:#ffffffe6!important;font-size:.875rem!important}.teamMemberPanel__input .MuiOutlinedInput-root input::placeholder{color:#fff6!important}.teamMemberPanel__input .MuiOutlinedInput-root .MuiSvgIcon-root{color:#ffffff80!important}.teamMemberPanel__input .MuiInputLabel-root{color:#ffffff8c!important}.teamMemberPanel__input .MuiInputBase-input{color:#ffffffe6!important}.teamMemberPanel__payment{display:flex;flex-direction:column;gap:1.25rem}.teamMemberPanel__currentRate{position:relative;padding:1.5rem;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;overflow:hidden}.teamMemberPanel__currentRate:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(231,99,100,.06) 0%,transparent 50%);pointer-events:none;border-radius:inherit}.teamMemberPanel__currentRateContent{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0}.teamMemberPanel__currentRateLabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73}.teamMemberPanel__currentRateValueWrap{display:inline-flex;align-items:baseline;gap:2px}.teamMemberPanel__currentRateValue{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fffffffa;font-variant-numeric:tabular-nums}.teamMemberPanel__currentRateUnit{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#ffffff80;text-transform:lowercase}.teamMemberPanel__currentRateBreakdown{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.teamMemberPanel__breakdownLabel{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff6}.teamMemberPanel__billingCycles{display:flex;flex-direction:column;gap:.5rem}.teamMemberPanel__billingCycle{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.teamMemberPanel__billingCycleLabel{font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff9}.teamMemberPanel__billingCycleAmount{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fffffff2}.teamMemberPanel__editRateBtn{position:relative;color:#ffffffb3!important;font-weight:600!important;font-size:12px!important;text-transform:none!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff0a!important;padding:6px 12px!important;border-radius:.5rem!important;flex-shrink:0;transition:all .15s cubic-bezier(.16,1,.3,1)}.teamMemberPanel__editRateBtn:hover{color:#e76364!important;border-color:#e7636466!important;background:#e7636414!important}.teamMemberPanel__paymentCard{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:1rem}.teamMemberPanel__paymentCard .teamMemberPanel__sectionTitle{margin-bottom:1rem!important;font-size:10px!important;letter-spacing:.1em!important}.teamMemberPanel__paymentCard--structure .teamMemberPanel__readOnlyField{padding:.75rem 1rem;background:#ffffff05;border-radius:.5rem;border:1px solid rgba(255,255,255,.04)}.teamMemberPanel__paymentCard--structure .teamMemberPanel__input .MuiOutlinedInput-root{border-radius:.5rem!important}.teamMemberPanel__readOnlyField{display:flex;flex-direction:column;gap:2px;margin-bottom:.75rem}.teamMemberPanel__readOnlyField:last-child{margin-bottom:0}.teamMemberPanel__readOnlyField .teamMemberPanel__label{font-size:10px;letter-spacing:.06em}.teamMemberPanel__readOnlyField .teamMemberPanel__value{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.teamMemberPanel__readOnlyFields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:340px){.teamMemberPanel__readOnlyFields{grid-template-columns:1fr}}.teamMemberPanel__methodChip{font-size:11px!important;font-weight:600!important;height:26px!important;letter-spacing:.03em!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffa6!important;border-radius:.5rem!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.teamMemberPanel__methodChip--active{background:#e763641f!important;border-color:#e7636440!important;color:#fffffff2!important}.teamMemberPanel__primaryBtn{font-size:11px!important;color:#e76364!important;min-width:auto!important;font-weight:600!important}.teamMemberPanel__paymentHistory{margin-top:.5rem}.teamMemberPanel__historyList{display:flex;flex-direction:column;gap:0}.teamMemberPanel__historyItem{display:flex;flex-direction:column;gap:2px;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.teamMemberPanel__historyItem:last-child{border-bottom:none}.teamMemberPanel__historyDate{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6}.teamMemberPanel__historyDesc{font-size:.8125rem;color:#fffc;line-height:1.45}.teamMemberPanel__paymentCard--contentRates .teamMemberPanel__sectionTitle{margin-bottom:.5rem!important}.teamMemberPanel__contentRatesEmpty{font-size:.75rem;color:#fff6;padding:.5rem 0}.teamMemberPanel__contentRatesCompact{display:flex;flex-direction:column;gap:0}.teamMemberPanel__contentRateRow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:6px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04)}.teamMemberPanel__contentRateRow:last-child{border-bottom:none}.teamMemberPanel__contentRateRow--default{margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:#fff9}.teamMemberPanel__contentRateClient{flex:1;min-width:0;font-size:11px;font-weight:500;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamMemberPanel__contentRateRole{flex-shrink:0;font-size:11px;font-weight:600;color:#ffffffb3;font-variant-numeric:tabular-nums;text-align:right}.teamMemberPanel__contentRatesDialog .MuiDialog-paper{max-width:420px}.teamMemberPanel__contentRatesDialogTitle{font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#fffffff2!important;padding:1.25rem 1.25rem .5rem!important}.teamMemberPanel__contentRatesDialogContent{padding:0 1.25rem 1.25rem!important}.teamMemberPanel__contentRatesDialogIntro{font-size:.8125rem;color:#ffffff8c;line-height:1.5;margin-bottom:1rem!important}.teamMemberPanel__contentRatesAccordions{margin-bottom:1rem}.teamMemberPanel__contentRatesAccordion{background:#ffffff08!important}.teamMemberPanel__contentRatesAccordion .MuiAccordionSummary-root{background:#ffffff05}.teamMemberPanel__contentRatesAccordion .Mui-expanded .MuiAccordionSummary-root{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.teamMemberPanel__contentRatesAccordionSummary{padding:0 .75rem!important}.teamMemberPanel__contentRatesClientName{font-size:.875rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:#ffffffe6!important}.teamMemberPanel__contentRatesAccordionDetails{padding:.75rem 1rem!important;background:#00000026}.teamMemberPanel__contentRatesRoleGrid{display:flex;flex-direction:column;gap:.5rem}.teamMemberPanel__contentRatesRoleRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.teamMemberPanel__contentRatesRoleLabel{font-size:.75rem!important;font-weight:600!important;color:#ffffffb3!important;flex:1}.teamMemberPanel__contentRatesDefaultRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem}.teamMemberPanel__contentRatesDefaultLabel{font-size:.8125rem!important;font-weight:600!important;color:#ffffffbf!important}.teamPage{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;padding:1.25rem;padding-right:calc(1.25rem + 20px);padding-bottom:80px;margin:0 auto;box-sizing:border-box}.teamPage__top{width:100%;flex-shrink:0;margin-bottom:1.25rem}.teamPage__contentRow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.teamPage__main{flex:1 1 auto;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:16px;transition:flex .28s ease,max-width .28s ease}.teamPage--panelOpen .teamPage__main{flex:0 0 380px;max-width:380px}.teamPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.teamPage__titleWrap{min-width:0}.teamPage__title{font-weight:600!important;font-size:1.25rem!important;color:#fff!important;margin-bottom:4px!important}.teamPage__sub{font-size:.875rem!important;color:#fff9!important}.teamPage__manageBtn{flex-shrink:0}.teamPage__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.teamPage__search{max-width:280px}.teamPage__search .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:10px!important}.teamPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1f!important}.teamPage__search .MuiOutlinedInput-root input{color:#ffffffe6!important}.teamPage__search .MuiOutlinedInput-root input::placeholder{color:#fff6!important}.teamPage__rolePills{display:flex;gap:8px;flex-wrap:wrap}.teamPage__pill{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb3;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.teamPage__pill:hover{background:#ffffff14;color:#ffffffe6}.teamPage__pill--active{background:#e763642e;border-color:#e7636466;color:#fffffff2}.teamPage__pill--unassigned.teamPage__pill--active{background:#fbbf2426;border-color:#fbbf2459}.teamPage__roster{display:flex;flex-direction:column;gap:28px}.teamPage__section{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.teamPage__section--unassigned{border-style:dashed;border-color:#ffffff1f;background:#ffc85008}.teamPage__sectionHead{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.teamPage__sectionIcon{color:#e76364e6;display:flex;align-items:center}.teamPage__sectionTitle{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#ffffffbf!important}.teamPage--panelOpen .teamPage__sectionTitle{font-size:11px!important}.teamPage__sectionCount{margin-left:auto;font-size:12px;font-weight:700;color:#ffffff73;background:#ffffff0f;padding:4px 10px;border-radius:999px}.teamPage__sectionBody{display:flex;flex-direction:column}.teamPage__member{display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;width:100%;border:none;background:transparent;cursor:pointer;transition:background .15s;border-bottom:1px solid rgba(255,255,255,.04)}.teamPage__member:hover{background:#ffffff0a}.teamPage__member:last-child{border-bottom:none}.teamPage__avatar.MuiAvatar-root{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#e7636459,#eb7a7b40);font-weight:700;font-size:13px;color:#fffffff2;flex-shrink:0}.teamPage__memberInfo{flex:1;min-width:0}.teamPage__memberName{font-size:14px;font-weight:650;color:#ffffffeb}.teamPage__memberEmail{font-size:12px;color:#ffffff8c;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamPage--panelOpen .teamPage__memberEmail{display:none}.teamPage__memberRole{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;padding:4px 10px;border-radius:999px;background:#ffffff0f}.teamPage__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:60px;color:#fff9}.teamPage__empty{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;text-align:center;padding:1.5rem!important}.servicesPage{display:flex;flex-direction:column;min-height:100%;width:100%;min-width:0;box-sizing:border-box;padding:10px calc(22px + env(safe-area-inset-right,0px)) 28px calc(18px + env(safe-area-inset-left,0px))}@media(max-width:768px){.servicesPage{padding:8px calc(16px + env(safe-area-inset-right,0px)) 24px calc(14px + env(safe-area-inset-left,0px))}}.servicesPage{--gold: #b08b57;--gold-soft: rgba(176, 139, 87, .22);--hairline: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62)}.servicesPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.servicesPage__titleWrap{min-width:280px}.servicesPage__titleRow{display:inline-flex;align-items:center;gap:12px}.servicesPage__title{font-weight:950;letter-spacing:-.02em;font-size:28px;line-height:1.05}.servicesPage__sub{margin-top:8px;color:#fff9;font-size:13px;font-weight:650}.servicesPage__actions{display:flex;gap:10px;align-items:center}.servicesPage__tabs{margin-bottom:12px;border-bottom:1px solid var(--hairline)}.servicesPage__tabs .MuiTab-root{color:#ffffffb3!important}.servicesPage__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.servicesPage__tabs .MuiTabs-indicator{background-color:#b08b57d9!important}.servicesPage__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px}.servicesPage__search{flex:1 1 200px;min-width:0;max-width:min(420px,100%)}.servicesPage__search .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0a;color:#fff}.servicesPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.servicesPage__search .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.servicesPage__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.servicesPage__search .MuiInputBase-input::placeholder{color:#ffffff61;opacity:1}.servicesPage__statusToggle{flex-shrink:0}.servicesPage__statusToggle .MuiToggleButton-root{color:#ffffffb8!important;border-color:#ffffff24!important;text-transform:none!important;font-weight:700!important;font-size:12px!important;padding-left:12px!important;padding-right:12px!important}.servicesPage__statusToggle .MuiToggleButton-root:hover{background:#ffffff0d!important}.servicesPage__statusToggle .MuiToggleButton-root.Mui-selected{background:#e7636429!important;color:#ffc8c9!important;border-color:#e7636473!important}.servicesPage__deliverableFilter{flex:0 1 200px;min-width:160px}.servicesPage__deliverableFilter .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0a;color:#fff}.servicesPage__deliverableFilter .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.servicesPage__deliverableFilter .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.servicesPage__deliverableFilter .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.servicesPage__deliverableFilter .MuiInputLabel-root{color:#ffffff8c}.servicesPage__catalogToggles{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.servicesPage__miniBtn{text-transform:none!important;font-weight:700!important;font-size:12px!important;color:#ffc8c9!important;border-color:#e7636459!important}.servicesPage__miniBtn:hover{border-color:#e763648c!important;background:#e763641a!important}.servicesCount{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(176,139,87,.3);background:radial-gradient(120% 120% at 20% 10%,#b08b5729,#ffffff05 60%),#0a0c1259;box-shadow:inset 0 1px #ffffff0a}.servicesCount__dot{width:7px;height:7px;border-radius:999px;background:#b08b57f2;box-shadow:0 0 0 3px #b08b5724}.servicesCount__num{font-size:12.5px;font-weight:950;letter-spacing:-.01em;color:#ffffffeb}.servicesCount__txt{font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c}.servicesPage__loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:26px 14px;color:#ffffffb3;font-weight:750;font-size:13px}.servicesEmpty{margin-top:6px}.servicesEmpty__inner{border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:#0a0c1233;padding:22px 16px;display:grid;gap:6px;text-align:center}.servicesEmpty__title{font-size:14px;font-weight:950;letter-spacing:-.01em;color:#ffffffe6}.servicesEmpty__sub{font-size:12.5px;font-weight:700;color:#fff9}.catalogList{margin-top:6px;display:flex;flex-direction:column;gap:28px;min-width:0}.catalogList__section{min-width:0}.catalogList__sectionToggle{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:8px 4px 10px 2px;text-align:left;cursor:pointer;border:none;border-bottom:1px solid rgba(231,99,100,.22);background:transparent;color:inherit;border-radius:8px 8px 0 0;transition:background .14s ease}.catalogList__sectionToggle:hover{background:#e763640f}.catalogList__sectionToggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e763648c}.catalogList__sectionChevron{flex-shrink:0;color:#e76364e6;transition:transform .18s ease}.catalogList__section--collapsed .catalogList__sectionChevron{transform:rotate(-90deg)}.catalogList__sectionToggle .catalogList__sectionTitle{flex:1;min-width:0;text-align:left}.catalogList__sectionBody[hidden]{display:none!important}.catalogList__sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(231,99,100,.22)}.catalogList__sectionTitle{font-weight:900!important;letter-spacing:-.01em!important;color:#fffffff0!important}.catalogList__sectionCount{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;flex-shrink:0}.catalogList__table{border:1px solid var(--hairline);border-radius:14px;overflow:hidden;background:#080a106b}.catalogList__table--statusCol .catalogList__thead,.catalogList__table--statusCol .catalogList__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(5rem,1fr) 7rem}.catalogList__table--statusCol .catalogList__cell--status{display:flex;justify-content:flex-end;align-items:center}.catalogList__cell--pricingType{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogList__chip--status{max-width:100%;min-width:0}.catalogList__chip--status .MuiChip-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;box-sizing:border-box}.catalogList__thead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) auto;gap:10px 14px;align-items:center;padding:8px 14px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;background:#00000047;border-bottom:1px solid rgba(255,255,255,.06)}.catalogList__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) auto;gap:10px 14px;align-items:center;width:100%;padding:10px 14px;text-align:left;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffe0;cursor:pointer;transition:background .14s ease,border-color .14s ease}.catalogList__row:last-child{border-bottom:none}.catalogList__row:hover{background:#e7636412}.catalogList__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e763648c;position:relative;z-index:1}.catalogList__cell{min-width:0;font-size:13px;font-weight:650;color:#ffffffc7}.catalogList__cell--name{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.catalogList__cell--nameWithBanner{flex-direction:row;align-items:center;gap:12px}.catalogList__cell--mono{font-variant-numeric:tabular-nums;font-weight:750;color:#ffffffe6}.catalogList__cell--status{justify-self:end}.catalogList__primary{font-weight:850;font-size:13.5px;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.catalogList__slug{font-size:11px;font-weight:650;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.catalogList__nameTextCol{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.catalogList__pkgBanner{width:80px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.catalogList__categoryPill{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffc8c8e6;background:#e7636424;border:1px solid rgba(231,99,100,.28);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogList__chip{flex-shrink:0}.catalogList__chip--id{max-width:100%}.catalogList__chip--id .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.catalogList__chip--idWhite{background-color:#ffffff29!important;color:#fffffff2!important}@media(max-width:800px){.catalogList__thead{display:none}.catalogList__row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.catalogList__cell--status{align-self:flex-start;justify-self:start}.catalogList__cell:not(.catalogList__cell--name):before{content:attr(data-label);display:block;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:2px}}.sfRow{border-radius:16px;padding:0;overflow:hidden;background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0f;display:grid;gap:0}.sfRow__main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.sfRow__type{flex:0 0 auto;min-width:118px;max-width:140px}.sfRow__name{flex:1 1 160px;min-width:0}.sfRow__tail{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-left:auto}.sfRow__required{margin:0!important;padding-right:0!important}.sfRow__required .MuiFormControlLabel-label{font-size:11px!important;font-weight:700!important;color:#ffffffb8!important;white-space:nowrap}.sfRow__required .MuiCheckbox-root{padding:6px!important;color:#ffffff80!important}.sfRow__required .MuiCheckbox-root.Mui-checked{color:#e76364f2!important}.sfRow__remove{color:#ffa0a0e0!important;padding:6px!important}.sfRow__remove:hover{background:#ff64641f!important}.sfRow__panel{padding:12px 14px 14px;background:#00000038}.sfRow__panel--addon{border-top:1px solid rgba(231,99,100,.15);background:linear-gradient(180deg,#e7636414,#0000002e)}.sfRow__panel--options{border-top:1px solid rgba(255,255,255,.06)}.sfRow__panelHead{margin-bottom:10px}.sfRow__panelHead--toggle{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0 0 10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.sfRow__panelHead--toggle:hover:not(:disabled){background:#ffffff0a}.sfRow__panelHead--toggle:disabled{cursor:not-allowed;opacity:.5}.sfRow__panelHeadText{flex:1;min-width:0}.sfRow__panelChevron{flex-shrink:0;margin-top:2px;color:#ffc8c8b8;transition:transform .16s ease}.sfRow__panelChevron--open{transform:rotate(180deg)}.sfRow__panelTitle{margin:0!important;font-size:11px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffffe0!important}.sfRow__panelSub{display:block;margin-top:4px!important;color:#ffffff7a!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.sfRow__addonInput .MuiOutlinedInput-root{border-radius:12px!important;background:#ffffff0f!important;font-size:1.05rem!important;font-weight:700!important}.sfRow__addonInput .MuiOutlinedInput-input{padding-top:12px!important;padding-bottom:12px!important;letter-spacing:.02em}.sfRow__addonInput .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.sfRow__addonInput:hover .MuiOutlinedInput-notchedOutline{border-color:#e7636459!important}.sfRow__addonInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e76364a6!important}.sfRow__addonCurrency{font-weight:800;font-size:1rem;color:#ffdcdcbf;padding-right:2px}.sfRow__optionsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.sfRow__opt{min-width:0}.sfRow__hintWrap{padding:10px 14px 12px;background:#0000001f;border-top:1px solid rgba(255,255,255,.06)}.sfRow__hint .MuiInputBase-root{border-radius:10px!important;font-size:12px!important;background:#ffffff0a!important}.sfRow__hint .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.sfRow .MuiInputLabel-root{font-size:12px!important}.sfRow .MuiOutlinedInput-input{font-size:13px!important;padding-top:10px!important;padding-bottom:10px!important}.sfRow--edit .sfRow__required .MuiCheckbox-root.Mui-checked{color:#8b5cf6f2!important}.sfRow--edit .sfRow__panel--addon{border-top-color:#8b5cf638;background:linear-gradient(180deg,#8b5cf61a,#0003)}.sfRow--edit .sfRow__addonInput:hover .MuiOutlinedInput-notchedOutline{border-color:#8b5cf666!important}.sfRow--edit .sfRow__addonInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#8b5cf6a6!important}.sfRow__panel--brackets{border-top:1px solid rgba(255,255,255,.06)}.sfRow__bracketMeta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sfRow__bracketMetaField{flex:1 1 140px;min-width:0}.sfRow__bracketList{display:flex;flex-direction:column;gap:10px}.sfRow__bracketCard{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;overflow:hidden}.sfRow__bracketCardHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.sfRow__bracketCardToggle{display:inline-flex;align-items:center;justify-content:center;margin:-4px 0 -4px -4px;padding:4px;border:0;border-radius:8px;background:transparent;color:#ffc8c8c7;cursor:pointer;transition:background .12s ease}.sfRow__bracketCardToggle:hover:not(:disabled){background:#e763641f}.sfRow__bracketCardToggle:disabled{opacity:.35;cursor:not-allowed}.sfRow__bracketCardChevron{transition:transform .16s ease}.sfRow__bracketCardChevron--open{transform:rotate(180deg)}.sfRow__bracketCardSummary{flex:1 1 120px;min-width:0;font-size:12px;font-weight:650;color:#ffffff8c}.sfRow__bracketCardBody{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.sfRow__bracketBadge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.sfRow__bracketBadge--muted{opacity:.65}.sfRow__bracketDelete{margin-left:auto!important;color:#ffa0a0e0!important}.sfRow__bracketRange{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 200px;min-width:0}.sfRow__bracketArrow{color:#ffffff73;font-size:12px;font-weight:700}.sfRow__bracketField{min-width:72px;flex:1 1 88px}.sfRow__bracketField--price{flex:1 1 120px}.sfRow__addBracketBtn{margin-top:2px;align-self:flex-start}.svcDisplayColor{margin-top:12px}.svcDisplayColor .MuiOutlinedInput-root{border-radius:10px}.svcDisplayColor__native{width:36px;height:28px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;cursor:pointer}.svcDisplayColor__native::-webkit-color-swatch-wrapper{padding:2px}.svcDisplayColor__native::-webkit-color-swatch{border-radius:4px;border:none}.csx__paper{border-radius:20px!important;width:min(1100px,94vw);max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(900px 420px at 12% 0%,rgba(231,99,100,.14),transparent 58%),radial-gradient(700px 360px at 92% 8%,rgba(231,99,100,.08),transparent 55%),linear-gradient(180deg,#0c0c0f,#070708 55%,#050506)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 24px 72px #0000008c,inset 0 1px #e763640f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.csx__title{padding:18px 20px 8px!important}.csx__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.csx__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.csx__sub{margin-top:4px;color:#ffffff94;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.csx__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:#e7636424;border:1px solid rgba(231,99,100,.35);color:#ffc8c9}.csx__closeBtn{color:#fff9!important}.csx__closeBtn:hover{background:#e763641f!important;color:#e76364!important}.csx__stepper{list-style:none;margin:0 20px 12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:14px;background:#00000047;border:1px solid rgba(231,99,100,.14)}.csx__step{flex:1;display:flex;min-width:0;border-radius:10px;opacity:.45;transition:opacity .16s ease,background .16s ease}.csx__step--active{opacity:1;background:#e763641f}.csx__step--done{opacity:.85}.csx__step--blocked{opacity:.38}.csx__stepBtn{flex:1;display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.csx__stepBtn:hover:not(:disabled){background:#ffffff0f}.csx__stepBtn:focus-visible{outline:2px solid rgba(231,99,100,.85);outline-offset:2px}.csx__stepBtn:disabled{cursor:not-allowed}.csx__stepIndex{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;flex-shrink:0;border:1px solid rgba(255,255,255,.12);color:#ffffffbf}.csx__step--active .csx__stepIndex{background:linear-gradient(135deg,#e76364,#c44e52);border-color:#e7636480;color:#fff}.csx__step--done .csx__stepIndex{border-color:#e7636459;color:#ffc8c9}.csx__stepLabel{font-size:12px;font-weight:800;letter-spacing:.02em;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csx__stepLead{margin:0 20px 14px!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;color:#ffffff9e!important}.csx__content{padding:4px 20px 12px!important;max-height:min(70vh,720px);overflow-y:auto}.csx__panel{min-height:120px}.csx__alert{margin:0 0 12px!important;border-radius:14px!important}.csx__section{padding:14px 14px 12px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.csx__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.csx__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.csx__grid2{grid-template-columns:1fr}}.csx__stack{display:grid;gap:12px}.csx__field .MuiInputLabel-root{color:#ffffff94!important;font-weight:750}.csx__field .MuiInputLabel-root.Mui-focused{color:#e76364!important}.csx__field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:14px;color:#fff}.csx__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.csx__field .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.csx__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364bf!important}.csx__field .MuiSelect-select{color:#fffffff2!important}.csx__field .MuiSelect-icon{color:#ffc8c88c!important}.csx__selectMenuPaper.MuiPaper-root{margin-top:8px!important;border-radius:14px!important;padding:6px!important;background:#14141c!important;color:#f8fafcf2!important;border:1px solid rgba(231,99,100,.35)!important;box-shadow:0 12px 40px #0000008c,inset 0 0 0 1px #e7636414!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.csx__selectMenuPaper.MuiPaper-root .MuiList-root{padding:0!important}.csx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root{border-radius:10px!important;font-size:.875rem!important;font-weight:650!important;margin:2px 0!important;min-height:40px!important;color:#f8fafcf2!important}.csx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root:hover{background-color:#e763641f!important}.csx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root.Mui-selected{background-color:#e763642e!important}.csx__selectMenuPaper.MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{background-color:#e7636438!important}.csx__checkbox{color:#ffffffeb!important}.csx__checkbox .MuiCheckbox-root{color:#ffffff8c!important}.csx__checkbox .MuiCheckbox-root.Mui-checked{color:#e76364!important}.csx__checkbox--compact{margin:0!important}.csx__checkbox--compact .MuiFormControlLabel-label{font-size:13px;font-weight:750}.csx__pricingFlow{display:grid;gap:0;padding:4px 0 8px}.csx__pricingBlock{padding:16px 16px 18px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a}.csx__pricingDivider{height:1px;margin:14px 8px;background:linear-gradient(90deg,transparent,rgba(231,99,100,.22) 20%,rgba(231,99,100,.22) 80%,transparent);border:0}.csx__subsectionLabel{font-weight:900!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff80!important;margin:0 0 6px!important}.csx__amountRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.csx__amountRow{grid-template-columns:1fr}}.csx__field--spaced{margin-top:12px!important}.csx__emptyTiers{margin-top:8px;padding:20px 16px;border-radius:14px;border:1px dashed rgba(231,99,100,.28);background:#e763640a;text-align:center;display:grid;gap:14px;justify-items:center}.csx__emptyTiersText{color:#ffffff9e!important;max-width:28rem}.csx__toggleRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.csx__toggleRow{grid-template-columns:1fr}}.csx__toggleRow--single{grid-template-columns:1fr}.csx__basicsDeliverable{margin-top:14px;display:grid;gap:12px}.csx__toggleCard{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:border-color .16s ease,background .16s ease}.csx__toggleCard--on{border-color:#e7636466;background:#e7636414}.csx__toggleCardHint{display:block;margin-top:4px!important;margin-left:32px!important;color:#ffffff73!important;line-height:1.35!important}.csx__tierCard{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:hidden}.csx__tierCardHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.csx__tierCardBody{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;align-items:start}.csx__tierCardBody>.csx__tierRange{grid-column:1/-1}@media(max-width:480px){.csx__tierCardBody{grid-template-columns:1fr}.csx__tierCardBody>.csx__tierRange{grid-column:auto}}.csx__tierBadge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;background:#e763641f;border:1px solid rgba(231,99,100,.28);color:#ffc8c9}.csx__tierBadge--muted{background:#ffffff0d;border-color:#ffffff1a;color:#ffffff8c;font-weight:700}.csx__tierCardHead .csx__tierDeleteBtn{margin-left:auto}.csx__tierCardToggle{display:inline-flex;align-items:center;justify-content:center;margin:-4px 0 -4px -4px;padding:4px;border:0;border-radius:8px;background:transparent;color:#ffc8c8c7;cursor:pointer;transition:background .12s ease}.csx__tierCardToggle:hover{background:#e763641f}.csx__tierCardChevron{transition:transform .16s ease}.csx__tierCardChevron--open{transform:rotate(180deg)}.csx__tierCardSummaryStrip{padding:10px 12px 12px;font-size:12px;font-weight:650;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.06);background:#00000026}.csx__addTierBtn--full{width:100%;margin-top:4px}.csx__actions{padding:12px 20px 18px!important;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.csx__actionsMain{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-left:auto;justify-content:flex-end}.csx__btnGhost{color:#ffffffc7!important;font-weight:750!important}.csx__btnGhost:hover{background:#ffffff0f!important}.csx__btnSecondary{color:#ffc8c9!important;font-weight:750!important;border:1px solid rgba(231,99,100,.35)!important}.csx__btnSecondary:hover{background:#e763641a!important;border-color:#e763648c!important}.csx__btnSecondary:disabled{opacity:.4}.csx__btnPrimary{background:linear-gradient(135deg,#e76364,#c44e52)!important;border:1px solid rgba(231,99,100,.45)!important;color:#fff!important;font-weight:800!important}.csx__btnPrimary:hover{filter:brightness(1.06);border-color:#ffc8c873!important}.csx__btnPrimary:disabled{opacity:.4}.csx__review{display:grid;gap:10px}.csx__reviewRow{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.csx__reviewRow:last-child{border-bottom:none}@media(max-width:560px){.csx__reviewRow{grid-template-columns:1fr;gap:4px}}.csx__reviewKey{font-weight:800;color:#ffffff73;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.csx__reviewVal{font-weight:700;color:#ffffffe6;word-break:break-word}.csx__tiersSection{margin-top:16px;padding:16px;border-radius:14px;background:#0003;border:1px solid rgba(231,99,100,.12)}.csx__tiersHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.csx__tiersTitle{font-weight:850!important;font-size:13px!important;color:#ffffffe0!important;letter-spacing:-.01em}.csx__addTierBtn{color:#ffc8c9!important;border-color:#e7636459!important;font-weight:700!important;font-size:12px!important;text-transform:none!important}.csx__addTierBtn:hover{background:#e763641f!important;border-color:#e7636480!important}.csx__tiersList{display:grid;gap:12px}.csx__tierRow{display:grid;grid-template-columns:2fr 1fr 1.5fr auto;gap:10px;align-items:start;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.csx__tierRow{grid-template-columns:1fr}}.csx__tierRange{display:flex;align-items:center;gap:8px}.csx__tierRangeSeparator{color:#ffffff73;font-size:12px;font-weight:600;flex-shrink:0}.csx__tierField{flex:1;min-width:0}.csx__tierField .MuiInputBase-root{background:#ffffff0d!important;color:#ffffffeb!important}.csx__tierField .MuiInputBase-input{color:#ffffffeb!important}.csx__tierField .MuiInputLabel-root{color:#ffffff94!important}.csx__tierField .MuiInputLabel-root.Mui-focused{color:#e76364!important}.csx__tierField .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.csx__tierField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e7636447!important}.csx__tierField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e76364bf!important}.csx__tierField .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{color:#ffffff73!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.csx__tierDeleteBtn{color:#ff8c8cd9!important;padding:8px!important}.csx__tierDeleteBtn:hover{background:#e763641f!important;color:#e76364!important}.csx__svcFieldsLead{color:#ffffff9e!important;font-size:13px!important;line-height:1.45!important;margin-bottom:12px!important}.csx__svcFieldsLead strong{color:#ffffffe0;font-weight:800}.csx__svcFieldsAddCard{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:12px;padding:14px 16px;border-radius:14px;border:1px dashed rgba(231,99,100,.45);background:#ffffff05;color:#ffdcdceb;font-weight:800;font-size:13px;letter-spacing:.02em;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.csx__svcFieldsAddCard:hover{background:#e763641a;border-color:#e76364a6}.csx__svcFieldsAddCardIcon{opacity:.9}.csx__svcFieldsList,.csx__intakeList{display:grid;gap:10px}.csx__intakeCard{border-radius:14px;padding:12px 14px;background:linear-gradient(165deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1)}.csx__intakeCardGrid{display:grid;grid-template-columns:1fr 1fr auto auto;gap:10px 12px;align-items:center}@media(max-width:720px){.csx__intakeCardGrid{grid-template-columns:1fr}}.csx__intakeRequired{margin:0!important;white-space:nowrap}.csx__intakeRequired .MuiFormControlLabel-label{font-size:12px!important;font-weight:700!important;color:#ffffffb8!important}.csx__intakeRemove{color:#ffa0a0e0!important}.editSvc__actionsLeft{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.editSvc__actionsMain{flex-shrink:0;margin-left:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.editSvc__btnArchive{color:#ffffffe0!important;border-color:#ffffff38!important;font-weight:750!important}.editSvc__btnArchive:hover{background:#ffffff0f!important;border-color:#e7636473!important}.editSvc__btnArchive:disabled{opacity:.38}.editSvc__btnDanger{font-weight:750!important;border-color:#e763648c!important}.editSvc__btnDanger:hover{background:#e763641f!important;border-color:#e76364bf!important}.editSvc__btnDanger:disabled{opacity:.38}.editSvc__confirmPaper{border-radius:16px!important;background:radial-gradient(520px 240px at 20% 0%,rgba(231,99,100,.12),transparent 55%),linear-gradient(180deg,#10121afa,#0a0c12f5)!important;border:1px solid rgba(231,99,100,.28)!important;color:#fff!important}.editSvc__confirmTitle{font-weight:850!important;font-size:1.05rem!important}.editSvc__confirmBody{padding-top:4px!important}.editSvc__confirmCopy{color:#ffffffb8!important;line-height:1.5!important}.editSvc__confirmCopy strong{color:#fffffff2}.editSvc__confirmActions{padding:12px 16px 16px!important}.cdd__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(206,170,92,.1),transparent 55%),linear-gradient(180deg,#0c0e16f0,#0a0c12e6)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cdd__title{padding:18px 20px 10px!important}.cdd__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.cdd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important}.cdd__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.cdd__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:12px;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}.cdd__closeBtn{color:#fff9!important}.cdd__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.cdd__content{padding:12px 20px 10px!important;max-height:70vh;overflow-y:auto}.cdd__alert{margin-bottom:12px!important;border-radius:16px!important}.cdd__section{padding:14px 14px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.cdd__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.cdd__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.cdd__grid2{grid-template-columns:1fr}}.cdd__stack{display:grid;gap:12px}.cdd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.cdd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.cdd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.cdd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.cdd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.cdd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ceaa5cd9}.cdd__chipLabel{color:#ffffffbf!important;font-weight:750!important;font-size:13px!important;margin-bottom:8px!important}.cdd__chip{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffbf!important;cursor:pointer;transition:all .2s ease}.cdd__chip:hover{background:#ffffff14!important;border-color:#ffffff42!important}.cdd__chip--selected{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important}.cdd__chip--selected:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.cdd__helperText{color:#ffffff80!important;font-size:12px!important;margin-top:4px!important}.cdd__actions{padding:12px 20px 18px!important;gap:10px}.cdd__btnGhost{color:#ffffffbf!important;font-weight:750!important}.cdd__btnGhost:hover{background:#ffffff0f!important}.cdd__btnPrimary{background:#ceaa5c33!important;border:1px solid rgba(206,170,92,.35)!important;color:#fffffff2!important;font-weight:800!important}.cdd__btnPrimary:hover{background:#ceaa5c4d!important;border-color:#ceaa5c80!important}.cdd__btnPrimary:disabled{opacity:.4}.edd__paper{border-radius:26px!important;width:1100px;max-width:94vw;color:#fff;overflow:hidden;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.edd__title{padding:20px 20px 12px!important}.edd__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:20px!important}.edd__sub{margin-top:4px;color:#ffffff9e;font-weight:650;font-size:13px;display:flex;align-items:center;gap:10px}.edd__badge{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;font-weight:850;font-size:11px;letter-spacing:.02em;text-transform:uppercase;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#a78bfaf2}.edd__closeBtn{color:#fff9!important}.edd__closeBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}.edd__content{padding:8px 20px 12px!important;max-height:70vh;overflow-y:auto}.edd__alert{margin-bottom:12px!important;border-radius:14px!important}.edd__section{padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;margin-bottom:12px}.edd__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb;margin-bottom:10px!important}.edd__grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.edd__grid2{grid-template-columns:1fr}}.edd__stack{display:grid;gap:12px}.edd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.edd__field .MuiInputLabel-root.Mui-focused{color:#fff!important}.edd__field .MuiOutlinedInput-root{background:#ffffff0d;border-radius:16px;color:#fff}.edd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24}.edd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42}.edd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9}.edd__field--whiteId .MuiOutlinedInput-root input{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}.edd__chipLabel{color:#ffffffbf!important;font-weight:750!important;font-size:13px!important;margin-bottom:8px!important}.edd__chip{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffbf!important;cursor:pointer;transition:all .2s ease}.edd__chip:hover:not(.Mui-disabled){background:#ffffff14!important;border-color:#ffffff42!important}.edd__chip.Mui-disabled{opacity:.4;cursor:not-allowed}.edd__chip--selected{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important}.edd__chip--selected:hover:not(.Mui-disabled){background:#8b5cf64d!important;border-color:#8b5cf680!important}.edd__actions{padding:12px 20px 18px!important;gap:10px}.edd__btnGhost{color:#ffffffbf!important;font-weight:750!important}.edd__btnGhost:hover{background:#ffffff0f!important}.edd__btnDanger{color:#ff6464d9!important;font-weight:750!important;margin-right:auto!important}.edd__btnDanger:hover{background:#ff64641f!important}.edd__btnPrimary{background:#8b5cf633!important;border:1px solid rgba(139,92,246,.35)!important;color:#fffffff2!important;font-weight:800!important}.edd__btnPrimary:hover{background:#8b5cf64d!important;border-color:#8b5cf680!important}.edd__btnPrimary:disabled{opacity:.4}.cmd__dialog .MuiDialog-paper{background:linear-gradient(135deg,#14141ef2,#1e1e2df2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.cmd__title{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;color:#fff;font-size:20px;font-weight:600}.cmd__closeBtn{color:#ffffffb3}.cmd__closeBtn:hover{color:#fff;background:#ffffff1a}.cmd__content{padding:0 24px 24px;color:#fff}.cmd__form{margin-bottom:24px}.cmd__field{margin-bottom:20px}.cmd__field:last-of-type{margin-bottom:0}.cmd__field .MuiInputBase-root{color:#fff;background:#ffffff0d;border-radius:8px}.cmd__field .MuiInputBase-root:hover{background:#ffffff14}.cmd__field .MuiInputBase-root.Mui-focused{background:#ffffff1a}.cmd__field .MuiInputLabel-root{color:#ffffffb3}.cmd__field .MuiInputLabel-root.Mui-focused{color:#ffffffe6}.cmd__field .MuiOutlinedInput-notchedOutline{border-color:#fff3}.cmd__field .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.cmd__field .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff80}.cmd__field .MuiFormHelperText-root{color:#ffffff80}.cmd__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cmd__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.cmd__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:24px 0}.cmd__list{margin-top:24px}.cmd__listTitle{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px}.cmd__loading,.cmd__empty{text-align:center;padding:32px;color:#ffffff80;font-size:14px}.cmd__categoryList{display:flex;flex-direction:column;gap:12px}.cmd__categoryItem{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s ease}.cmd__categoryItem:hover{background:#ffffff14;border-color:#fff3}.cmd__categoryInfo{display:flex;align-items:center;gap:12px;flex:1}.cmd__categoryName{font-size:15px;font-weight:500;color:#fff;margin-bottom:4px}.cmd__categoryDesc{font-size:13px;color:#fff9}.cmd__categoryActions{display:flex;gap:4px}.cmd__categoryActions .MuiIconButton-root{color:#fff9}.cmd__categoryActions .MuiIconButton-root:hover{color:#fff;background:#ffffff1a}.cmd__categoryActions .MuiIconButton-root:disabled{color:#fff3}.cmd__footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.cmd__footer .MuiButton-root{color:#ffffffb3}.cmd__footer .MuiButton-root:hover{color:#fff;background:#ffffff0d}.up__container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow:hidden}.up__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px;flex-shrink:0}.up__title{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:8px!important}.up__subtitle{color:#fff9!important;font-size:14px!important}.up__controls{display:flex;gap:12px}.up__select{min-width:120px;background:#ffffff0d!important;border-radius:8px}.up__select .MuiInputLabel-root{color:#fff9!important}.up__select .MuiOutlinedInput-root{color:#fff!important}.up__select .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.up__select .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.up__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#8b5cf6d9!important}.up__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#fff9}.up__alert{margin-bottom:16px!important;border-radius:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.up__contentArea{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;min-height:0}.up__clientsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}@media(max-width:768px){.up__clientsGrid{grid-template-columns:1fr}}.up__clientCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.up__clientCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.up__clientCard.MuiCard-root{cursor:pointer}.up__clientCard .MuiCardContent-root{padding:20px!important}.up__clientHeader{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.up__clientAvatar.MuiAvatar-root{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#8b5cf633,#a78bfa26);border:1px solid rgba(139,92,246,.3);font-weight:800;font-size:20px;color:#a78bfaf2;flex-shrink:0}.up__clientInfo{flex:1;min-width:0}.up__clientName{font-weight:800!important;font-size:18px!important;color:#fffffff2!important;margin-bottom:6px!important}.up__clientMetaRow{display:flex;align-items:center;gap:8px}.up__clientMeta{font-size:13px!important;color:#ffffff80!important}.up__expandButton{margin-left:auto}.up__keyMetric{text-align:right;padding-left:16px;border-left:1px solid rgba(255,255,255,.1)}.up__keyMetricLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:4px!important}.up__keyMetricValue{font-size:32px!important;font-weight:900!important;color:#a78bfaf2!important;line-height:1}.up__metricsCompact{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;margin-bottom:12px}.up__metricItem{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0;padding:8px;border-radius:8px;background:#ffffff05;transition:all .2s ease}.up__metricItem:hover{background:#ffffff0a}.up__metricIconSmall{color:#ffffff80!important;font-size:18px!important}.up__metricValueSmall{font-size:20px!important;font-weight:800!important;color:#ffffffe6!important;line-height:1}.up__metricLabelSmall{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;text-align:center}.up__packagesSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.up__packagesTitle{font-size:13px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:700!important;margin-bottom:12px!important}.up__packageRow{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff05;border-radius:8px;margin-bottom:8px}.up__packageRow:last-child{margin-bottom:0}.up__packageName{font-size:14px!important;font-weight:600!important;color:#fffc!important}.up__packageMetrics{display:flex;gap:6px}.up__metricChip{background:#ffffff14!important;color:#ffffffb3!important;font-weight:600!important;border:1px solid rgba(255,255,255,.12)!important;font-size:11px!important;height:24px!important}.up__metricChip .MuiChip-icon{color:#ffffff80!important;font-size:14px!important;margin-left:6px!important}.up__metricChipPosted{background:#8b5cf626!important;color:#a78bfaf2!important;border-color:#8b5cf640!important}.up__metricChipPosted .MuiChip-icon{color:#a78bfaf2!important}.ip__container{display:flex;flex-direction:column;min-height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow-x:hidden}.ip__container .MuiTypography-root{color:#ffffffe6!important}.ip__container .MuiTypography-body1,.ip__container .MuiTypography-body2{color:#ffffffd9!important}.ip__container .MuiTypography-caption,.ip__container .MuiTypography-body2[color=textSecondary]{color:#fff9!important}.ip__container .MuiSvgIcon-root,.ip__container .MuiIconButton-root{color:#ffffffe6!important}.ip__container .MuiIconButton-root .MuiSvgIcon-root{color:inherit!important}.ip__container .MuiListItemIcon-root .MuiSvgIcon-root{color:#ffffffe6!important}.ip__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px;flex-shrink:0}.ip__title{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:8px!important}.ip__subtitle{color:#fff9!important;font-size:14px!important}.ip__controls{display:flex;gap:12px;flex-wrap:wrap}.ip__headerAdd{flex-shrink:0;display:flex;align-items:center;gap:10px}.ip__addMenuPaper{margin-top:8px!important;border-radius:12px!important;min-width:180px!important;background:#121110f5!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 24px #0006!important;padding:6px!important}.ip__addMenuList{padding:0!important}.ip__addMenuItem{border-radius:8px!important;padding:8px 10px!important;color:#ffffffe0!important;font-weight:500!important;font-size:.8125rem!important;background:transparent!important;border:none!important;transition:background .12s ease}.ip__addMenuItem:hover{background:#ffffff0f!important}.ip__select{min-width:120px;background:#ffffff0d!important;border-radius:8px}.ip__select .MuiInputLabel-root{color:#fff9!important}.ip__select .MuiOutlinedInput-root{color:#fff!important}.ip__select .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.ip__select .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff42!important}.ip__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444d9!important}.ip__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#fff9}.ip__alert{margin-bottom:16px!important;border-radius:12px!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.ip__filtersAndSummary{margin-bottom:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden}.ip__filtersBar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.ip__filtersBar .ip__select{min-width:100px}.ip__summaryStrip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 24px;background:#ffffff0a;border-radius:0 0 14px 14px}.ip__summaryPeriodLabel,.ip__summaryTotalLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.6px;font-weight:600!important;margin-bottom:4px!important}.ip__summaryPeriodValue{font-size:16px!important;font-weight:600!important;color:#ffffffe6!important}.ip__summaryTotalLabel{text-align:right}.ip__summaryTotalValue{font-size:28px!important;font-weight:800!important;color:#f87171fa!important;letter-spacing:-.02em}.ip__clientsSectionLabel{font-size:12px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.8px;font-weight:700!important;margin-bottom:12px!important;margin-top:8px!important}.ip__metricCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.ip__metricCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.ip__metricCard .MuiCardContent-root{padding:20px!important;text-align:center}.ip__metricCard--total{background:#ef44441a!important;border-color:#ef444433!important}.ip__metricLabel{font-size:13px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:8px!important}.ip__metricValue{font-size:36px!important;font-weight:900!important;color:#fffffff2!important;line-height:1}.ip__metricPrice{font-size:20px!important;font-weight:700!important;color:#f87171f2!important;margin-top:8px!important}.ip__contentArea{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;min-height:0}.ip__invoicingTableContainer{background:#ffffff0a!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden}.ip__invoicingTable .MuiTableCell-root{color:#ffffffd9!important;border-color:#ffffff14!important}.ip__invoicingTable .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:12px!important;font-weight:600!important}.ip__invoicingTableRow:hover{background:#ffffff0f!important}.ip__invoicingTotalCell{font-weight:700!important;color:#f87171f2!important}.ip__clientsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}@media(max-width:768px){.ip__clientsGrid{grid-template-columns:1fr}}.ip__clientCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;position:relative}.ip__clientCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef444499,#3b82f699);opacity:0;transition:opacity .25s ease}.ip__clientCard:hover{background:#ffffff0d!important;border-color:#ffffff26!important;transform:translateY(-4px);box-shadow:0 12px 32px #0006,0 0 0 1px #ef44441a}.ip__clientCard:hover:before{opacity:1}.ip__clientCard--expanded{border-color:#ef44444d!important;box-shadow:0 8px 24px #0000004d}.ip__clientCard--expanded:before{opacity:1}.ip__clientCard .MuiCardContent-root{padding:24px!important}.ip__clientOverview{display:flex;align-items:center;gap:20px;position:relative}.ip__clientInfo{flex:1;min-width:0}.ip__clientName{font-weight:700!important;font-size:20px!important;color:#fffffff2!important;margin-bottom:8px!important;letter-spacing:-.01em}.ip__clientSummary{display:flex;align-items:center;gap:8px;font-size:13px!important;color:#fff9!important}.ip__summaryItem{display:inline-block}.ip__summaryDivider{color:#ffffff4d}.ip__clientTotal{text-align:right;padding-left:24px;border-left:1px solid rgba(255,255,255,.1)}.ip__totalLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:6px!important}.ip__totalValue{font-size:28px!important;font-weight:800!important;color:#f87171f2!important;line-height:1;letter-spacing:-.02em}.ip__expandIndicator{color:#fff9!important;transition:transform .25s ease,color .25s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff08}.ip__clientCard:hover .ip__expandIndicator{color:#ffffffe6!important;background:#ffffff0f}.ip__packageCard{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:20px 24px;margin-bottom:16px}.ip__packageCard:last-child{margin-bottom:0}.ip__packageHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.ip__packageHeader--clickable{cursor:pointer}.ip__packageInfoHead{display:flex;align-items:center;gap:6px}.ip__packageExpandBtn{color:#ffffff80!important;padding:2px!important}.ip__packageExpandBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ip__packageInfo{flex:1;min-width:0}.ip__packageName{font-size:15px!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:6px!important;letter-spacing:-.01em}.ip__packagePricingRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px!important;color:#ffffffa6!important}.ip__packageSubtotal{text-decoration:line-through;color:#ffffff73!important}.ip__packageDiscount{color:#22c55ee6;font-weight:600}.ip__packageTotal{font-weight:700!important;color:#f87171fa!important}.ip__packageItemCount{font-size:12px!important;color:#ffffff80!important;margin-top:4px!important}.ip__invoiceButton{flex-shrink:0}.ip__contentList{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.05);pointer-events:auto}.ip__contentTableWrap{margin-bottom:0}.ip__tableActions{display:flex;justify-content:flex-end;padding-top:10px;margin-top:4px}.ip__contentTable{border-radius:10px;overflow:hidden;border:none;background:transparent;box-shadow:inset 0 1px #ffffff0a}.ip__contentTableHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto 40px;gap:16px;padding:10px 16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:transparent;color:#ffffff73}.ip__contentTableHead .ip__contentTableHeadPrice{text-align:right}.ip__contentTableBody{max-height:320px;overflow-y:auto}.ip__contentTableBody::-webkit-scrollbar{width:6px}.ip__contentTableBody::-webkit-scrollbar-track{background:#ffffff08}.ip__contentTableBody::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.ip__contentTableRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto 40px;gap:16px;padding:12px 16px;font-size:13px;border-top:1px solid rgba(255,255,255,.04);pointer-events:auto;transition:background .15s ease}.ip__contentTableRow:first-of-type{border-top:none}.ip__contentTableRow:hover{background:#ffffff08!important}.ip__contentTableRow--clickable{cursor:pointer;transition:background .15s ease}.ip__contentTableRow--clickable:hover{background:#ef44440f!important}.ip__contentRowAction{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff80;border-radius:4px}.ip__contentRowMenuBtn{color:#ffffff80!important;padding:4px!important}.ip__contentRowMenuBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ip__contentRowMenuPaper{background:#1a1d24!important;border:1px solid rgba(255,255,255,.12)}.ip__contentRowMenuPaper .MuiMenuItem-root,.ip__contentRowMenuPaper .MuiListItemIcon-root,.ip__contentRowMenuPaper .MuiListItemText-primary{color:#fffffff2!important}.ip__contentPriceEditDialog{width:320px!important;max-width:calc(100vw - 32px);background:#080b14!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 40px #00000080!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogTitle{color:#fffffff2!important;padding:16px 20px 8px!important;font-size:16px!important;font-weight:600!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogContent{background:#060a10!important;padding:8px 20px 16px!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogContentId{color:#fff9!important;font-size:12px!important;display:block;margin-bottom:14px!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput{margin-top:4px}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput .MuiInputLabel-root{color:#ffffffb3!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput .MuiOutlinedInput-root{color:#fffffff2!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput .MuiOutlinedInput-root fieldset{border-color:#fff3!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff59!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444d9!important}.ip__contentPriceEditDialog .ip__contentPriceEditDialogActions{padding:12px 20px 16px!important;gap:8px}.ip__contentPriceEditDialog .ip__contentPriceEditDialogActions .MuiButton-root{color:#ffffffe6!important}.ip__addContentButton{margin:0}.ip__contentTopic{font-size:12px;color:#ffffffe0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip__contentId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:#ffffffe0;word-break:break-all;min-width:0}.ip__contentService{font-size:12px;color:#ffffffb3;font-weight:500}.ip__contentPrice{font-size:12px;font-weight:600;color:#f87171f2;text-align:right}.ip__serviceCharges{margin-top:20px}.ip__serviceChargesEmpty{font-size:12px;color:#fff9}.ip__serviceChargesLabel{font-size:12px;color:#ffffffe0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip__serviceChargesAmount{font-weight:600;font-size:12px;text-align:right;color:#f87171f2}.ip__serviceChargesAmount--editable{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ip__serviceChargesAmount--editable .MuiTextField-root .MuiOutlinedInput-root{background:#ffffff0a;color:#ffffffe6}.ip__serviceChargesAmount--editable .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.ip__serviceChargesAmount--editable .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.ip__serviceChargesResetBtn{color:#ffffff80!important;padding:2px!important}.ip__serviceChargesResetBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ip__serviceChargesId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:#ffffffe0;word-break:break-all;min-width:0}.ip__serviceChargesQty{font-size:12px;color:#ffffffb3;font-weight:500}.ip__serviceChargesRemoveBtn{color:#ffffff80!important}.ip__serviceChargesRemoveBtn:hover{color:#f44336e6!important;background:#f4433614!important}.ip__addServiceButton{margin:0}.ip__documentsPanel{flex:1 1 auto;min-height:0}.ip__documentsOverview .ip__documentsOverviewCard{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.ip__documentsSubTabs{overflow:hidden}.ip__documentsSubTabs .MuiTabs-scroller{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.ip__documentsSubTabs .MuiTabs-flexContainer{gap:4px;min-width:max-content}.ip__documentsSubTabs .MuiTab-root{color:#fff9!important;font-size:13px!important;text-transform:none!important;min-height:40px!important;min-width:fit-content;white-space:nowrap}.ip__documentsSubTabs .MuiTab-root.Mui-selected{color:#f87171f2!important}.ip__documentsSubTabs .MuiTabs-indicator{background:#ef4444cc;height:2px}.ip__documentsList.ip__fd__expensesSection{flex:1 1 auto;min-height:0}.ip__tabs{overflow:hidden}.ip__tabs .MuiTabs-scroller{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.ip__tabs .MuiTabs-flexContainer{gap:4px;min-width:max-content}.ip__tabs .MuiTab-root{color:#ffffffb3!important;min-width:fit-content;white-space:nowrap}.ip__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.ip__tabs .MuiTabs-indicator{background:#f87171e6}@media(max-width:900px){.ip__container{padding:14px}.ip__tabs .MuiTab-root,.ip__documentsSubTabs .MuiTab-root{padding-left:12px!important;padding-right:12px!important;font-size:12px!important}}.ip__invoicesList{flex:1 1 auto;min-height:0}.ip__idCell{font-family:ui-monospace,monospace;font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip__invoicesTableContainer{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.ip__invoicesTableContainer .MuiTable-root{color:#ffffffe6}.ip__invoicesTableContainer .MuiTableHead-root .MuiTableCell-root{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.08)}.ip__invoicesTableContainer .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffe0}.ip__invoiceStatus{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}.ip__invoiceStatus--created{background:#ffffff1a;color:#fffc}.ip__invoiceStatus--sent{background:#3b82f633;color:#93c5fdf2}.ip__invoiceStatus--paid{background:#22c55e33;color:#86efacf2}.ip__invoiceStatus--draft{background:#ffffff1a;color:#ffffffb3}.ip__invoiceStatus--rejected,.ip__invoiceStatus--late{background:#ef444433;color:#fca5a5f2}.ip__invoiceStatus--void{background:#ffffff0d;color:#ffffff80}.ip__statusPill{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;padding:2px 6px 2px 8px!important;min-width:0!important;border:none!important;background:transparent!important}.ip__statusPill--created{background:#ffffff1a!important;color:#fffc!important}.ip__statusPill--sent{background:#3b82f633!important;color:#93c5fdf2!important}.ip__statusPill--paid{background:#22c55e33!important;color:#86efacf2!important}.ip__statusPill--late{background:#ef444433!important;color:#fca5a5f2!important}.ip__statusPill--void{background:#ffffff0d!important;color:#ffffff80!important}.ip__statusPill--draft{background:#ffffff1a!important;color:#ffffffb3!important}.ip__statusPill--rejected{background:#ef444433!important;color:#fca5a5f2!important}.ip__statusPill--overview{font-size:12px!important;padding:4px 10px 4px 12px!important}.ip__statusPillOption{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;padding:6px 12px!important}.ip__statusPillOption--created{background:#ffffff1a!important;color:#fffc!important}.ip__statusPillOption--sent{background:#3b82f633!important;color:#93c5fdf2!important}.ip__statusPillOption--paid{background:#22c55e33!important;color:#86efacf2!important}.ip__statusPillOption--late{background:#ef444433!important;color:#fca5a5f2!important}.ip__statusPillOption--void{background:#ffffff0d!important;color:#ffffff80!important}.ip__statusPillOption--draft{background:#ffffff1a!important;color:#ffffffb3!important}.ip__statusPillOption--rejected{background:#ef444433!important;color:#fca5a5f2!important}.ip__invoiceEditBtn{margin-left:4px}.ip__documentsTableRow--clickable{cursor:pointer}.ip__overviewDialogPaper{background:#0c0c10fa!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:14px!important;box-shadow:0 24px 48px #0006!important;min-height:720px!important}.ip__overviewDialogTitle{padding:16px 24px 14px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;font-size:16px!important;font-weight:600!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.ip__overviewDialogTitle .ip__overviewDialogSubtitle{font-size:12px!important;color:#ffffff73!important;margin-top:3px!important;letter-spacing:.02em}.ip__overviewDialogTitle--withId .ip__overviewDialogId{font-family:ui-monospace,monospace;font-size:11px!important;color:#fff6!important;font-weight:500!important;flex-shrink:0}.ip__overviewDialogContent{padding:20px 24px 24px!important;background:transparent!important;min-height:640px!important}.ip__overviewDialogContent--twoCol{display:flex!important;gap:20px;align-items:flex-start;min-height:640px!important}.ip__overviewLeft{flex:0 0 280px;min-width:0;overflow-x:hidden;overflow-y:auto}.ip__overviewMeta{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.05)}.ip__overviewMeta .ip__overviewMetaClient{margin-bottom:4px}.ip__overviewMeta .ip__overviewMetaClient .ip__overviewClientName{font-size:15px!important;font-weight:600!important;color:#fffffff2!important;margin-bottom:8px!important}.ip__overviewMeta .ip__overviewMetaRow{display:flex;flex-direction:column;gap:2px}.ip__overviewMeta .ip__overviewMetaRow .MuiTypography-caption{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;color:#fff6!important}.ip__overviewMeta .ip__overviewMetaRow .MuiTypography-body2{font-size:13px!important;font-weight:500!important;color:#ffffffe6!important}.ip__overviewMeta .ip__overviewStatusSelect .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:8px!important}.ip__overviewMeta .ip__overviewStatusSelect .MuiOutlinedInput-root fieldset{border-color:#ffffff14!important}.ip__tableStatusSelect .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:6px!important}.ip__tableStatusSelect .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.ip__overviewRight{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;background:#0003;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.04);aspect-ratio:9/16;min-height:480px;max-height:720px}.ip__overviewPdfPlaceholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff59;min-height:200px}.ip__overviewPdfPlaceholder .MuiTypography-root{font-size:12px!important}.ip__overviewPdfFrame{width:100%;height:100%;min-height:480px;border:none}.ip__overviewSectionLabel{margin-bottom:6px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73!important}.ip__overviewTableWrap{background:transparent!important;border-radius:8px!important;border:none!important;margin-bottom:10px}.ip__overviewTableWrap .MuiTableCell-root{font-size:12px!important;padding:6px 8px!important}.ip__overviewLineItems{background:#ffffff05!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.05)!important;overflow:hidden!important;margin-bottom:14px!important}.ip__overviewLineItems .MuiTableHead .MuiTableCell-root{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#fff6!important;padding:8px 12px!important}.ip__overviewLineItems .MuiTableBody .MuiTableCell-root{padding:8px 12px!important;color:#ffffffe0!important;border-color:#ffffff0a!important}.ip__overviewTotals{display:flex;flex-direction:column;gap:0;background:#ffffff05;border-radius:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.05)}.ip__overviewTotalRow{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;color:#ffffffb3}.ip__overviewTotalRow span:last-child{font-weight:500;color:#ffffffe6}.ip__overviewTotalRow--discount span:last-child{color:#86efac}.ip__overviewTotalRow--final{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:600}.ip__overviewTotalRow--final span:last-child{font-size:15px;font-weight:600;color:#fffffffa}.ip__overviewPdfHistory{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ip__overviewPdfHistoryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.ip__overviewPdfHistoryRowLeft{display:flex;flex-direction:column;gap:2px;min-width:0}.ip__overviewPdfHistoryVersion{font-weight:600!important}.ip__overviewPdfHistoryDownload{flex-shrink:0}.ip__overviewDialogActions{padding:14px 24px 18px!important;border-top:1px solid rgba(255,255,255,.04)!important;background:#ffffff03!important}.ip__clientActions{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.ip__generateAllButton{background:#ef4444!important;color:#fff!important;font-weight:600!important;text-transform:none!important;padding:12px 24px!important;border-radius:10px!important;box-shadow:0 4px 12px #ef444466!important;transition:all .2s ease!important}.ip__generateAllButton:hover{background:#dc2626!important;box-shadow:0 6px 16px #ef444480!important;transform:translateY(-1px)}.ip__breakdownDialogPaper{background:#0e0e12fa!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 32px 96px #0009!important}.ip__breakdownDialogPaper .MuiTypography-root{color:#ffffffeb!important}.ip__breakdownDialogPaper .MuiTypography-caption,.ip__breakdownDialogPaper .MuiTypography-root[color=textSecondary]{color:#ffffff8c!important}.ip__breakdownDialogPaper .MuiDialogTitle-root{padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#fffffffa!important}.ip__breakdownDialogPaper .MuiDialogContent-root{padding:24px!important}.ip__breakdownDialogPaper .MuiTableCell-root{color:#ffffffe0!important;border-color:#ffffff0f!important}.ip__breakdownDialogPaper .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em}.ip__breakdownDialogPaper .MuiPaper-root{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important}.ip__breakdownDialogPaper .MuiTableRow-root:hover{background:#ffffff08!important}.ip__breakdownSummary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;padding:20px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:14px}.ip__breakdownSummaryItem{min-width:100px}.ip__breakdownSummaryItem .ip__breakdownSummaryLabel{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73!important;margin-bottom:6px!important;display:block}.ip__breakdownSummaryItem .ip__breakdownSummaryValue{font-size:16px!important;font-weight:600!important;color:#fffffff2!important}.ip__breakdownSummaryItem .ip__breakdownSummaryValue--total{font-size:20px!important;font-weight:700!important;color:#f87171fa!important}.ip__breakdownSection{margin-bottom:24px}.ip__breakdownSection:last-child{margin-bottom:0}.ip__breakdownSectionLabel{font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73!important;margin-bottom:12px!important;display:block}.ip__breakdownTables{display:flex;gap:20px;flex-wrap:wrap}.ip__breakdownTableWrap{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;overflow:hidden;min-width:260px}.ip__breakdownContentTable .MuiTableCell-root{padding:10px 16px!important;font-size:13px!important}.ip__breakdownContentTable .MuiTableHead .MuiTableCell-root{padding:10px 16px!important;font-size:10px!important}.ip__breakdownAmount{font-weight:600!important;color:#f87171f2!important}.ip__paymentConfirmationsTab .ip__invoicingTableRow{cursor:pointer;transition:background .15s ease}.ip__detailsDialogPaper{background:#0e0e12fa!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 32px 96px #0009!important;min-height:75vh!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.ip__detailsDialogPaper .MuiTypography-root{color:#ffffffeb!important}.ip__detailsDialogPaper .MuiTypography-body1,.ip__detailsDialogPaper .MuiTypography-body2{color:#ffffffe0!important}.ip__detailsDialogPaper .MuiTypography-caption,.ip__detailsDialogPaper .MuiTypography-root[color=textSecondary]{color:#ffffff8c!important}.ip__detailsDialogPaper .MuiSvgIcon-root,.ip__detailsDialogPaper .MuiIconButton-root{color:#ffffffe6!important}.ip__detailsDialogPaper .MuiIconButton-root .MuiSvgIcon-root{color:inherit!important}.ip__detailsDialogPaper .MuiTableCell-root{color:#ffffffe0!important;border-color:#ffffff0f!important;padding:12px 16px!important}.ip__detailsDialogPaper .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px!important}.ip__detailsDialogPaper .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important;border-radius:10px!important}.ip__detailsDialogPaper .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.ip__detailsDialogPaper .MuiOutlinedInput-root:hover fieldset{border-color:#fff3!important}.ip__detailsDialogPaper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444cc!important;box-shadow:0 0 0 2px #ef444426!important}.ip__detailsDialogPaper .MuiInputLabel-root{color:#ffffff8c!important}.ip__detailsDialogPaper .MuiTableContainer-root{background:transparent!important;border-radius:12px!important;border:none!important;box-shadow:inset 0 1px #ffffff0a!important}.ip__detailsDialogPaper .MuiTableRow-root:hover{background:#ffffff08!important}.ip__detailsDialogTitle{padding:20px 28px 18px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.ip__detailsDialogTitleBar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.ip__detailsClientName{font-size:20px!important;font-weight:700!important;color:#fffffffa!important;letter-spacing:-.03em;line-height:1.2!important}.ip__detailsSubtitle{font-size:13px!important;color:#ffffff80!important;margin-top:4px!important}.ip__detailsTotal{text-align:right;padding:14px 16px 14px 12px;background:#ef44441a!important;border-radius:12px!important;border:1px solid rgba(239,68,68,.2)!important;transition:background .2s ease,border-color .2s ease;min-width:120px}.ip__detailsTotal:hover{background:#ef444424!important;border-color:#ef44444d!important}.ip__detailsTotalLabel{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600!important;margin-bottom:4px!important}.ip__detailsTotalValue{font-size:22px!important;font-weight:800!important;color:#f87171fa!important;letter-spacing:-.03em}.ip__detailsDialogContent{padding:24px 28px 28px!important;background:transparent!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.ip__editDialogContent{gap:28px!important;align-items:stretch!important}.ip__editDialogContent .ip__editDialogLeft{flex:0 0 520px;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:24px}.ip__editDialogContent .ip__editDialogMeta{display:flex;flex-direction:column;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ip__editDialogContent .ip__editField .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:10px!important;font-size:13px!important}.ip__editDialogContent .ip__editField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.ip__editDialogContent .ip__editField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff2e!important}.ip__editDialogContent .ip__editField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444bf!important}.ip__editDialogContent .ip__editField .MuiInputLabel-root{font-size:12px!important;color:#ffffff8c!important}.ip__editDialogContent .ip__editInlineField .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:8px!important;font-size:12px!important}.ip__editDialogContent .ip__editInlineField .MuiOutlinedInput-root fieldset{border-color:#ffffff14!important}.ip__editDialogContent .ip__editInlineField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26!important}.ip__editDialogContent .ip__editInlineField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef444499!important}.ip__editDialogContent .ip__editInlineField .MuiSelect-select{padding:6px 10px!important;font-size:12px!important}.ip__editDialogContent .ip__editDialogLeft .MuiTypography-subtitle2{font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80!important;margin-bottom:10px!important}.ip__editDialogContent .ip__editDialogLeft .MuiTableContainer-root{border-radius:12px!important;overflow:hidden;border:1px solid rgba(255,255,255,.06)!important;background:#0003!important}.ip__editDialogContent .ip__editDialogLeft .MuiTableRow-root:hover{background:#ffffff05!important}.ip__editDialogContent .ip__editDialogLeft .MuiTableCell-root{padding:10px 14px!important;font-size:12px!important;vertical-align:middle!important}.ip__editDialogContent .ip__editDialogLeft .MuiTableHead .MuiTableCell-root{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.07em;color:#ffffff73!important;padding:10px 14px!important}.ip__clientDetails{display:flex;flex-direction:column;gap:0}.ip__detailsDialogActions{padding:18px 28px 22px!important;border-top:1px solid rgba(255,255,255,.06)!important;background:#ffffff05!important;display:flex;justify-content:flex-end;gap:12px}.ip__addContentDialogPaper{background:#0e0e12fa!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 32px 96px #0009!important;color:#fff!important}.ip__addContentDialogPaper .MuiOutlinedInput-root{background:#ffffff0a!important}.ip__addContentDialogPaper .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.ip__addContentDialogPaper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444cc!important}.ip__addContentDialogTitle{color:#fffffff5!important;padding:20px 24px 8px!important;border-bottom:1px solid rgba(255,255,255,.08)}.ip__addContentDialogSubtitle{color:#ffffff80!important;font-size:12px!important;margin-top:4px!important;display:block}.ip__addContentDialogContent{padding:20px 24px!important;background:#060a10!important;color:#ffffffe6!important}.ip__addContentDialogText{color:#fff9!important}.ip__addContentDialogList{color:#ffffffe6!important}.ip__addContentDialogListItem{color:inherit!important}.ip__addContentDialogListItem:hover{background:#ffffff0f!important}.ip__addContentDialogListItemText{color:#ffffffe6!important}.ip__addContentDialogListItemText .MuiListItemText-primary{color:inherit!important}.ip__addContentDialogListItemText .MuiListItemText-secondary{color:#fff9!important}.ip__addContentDialogItemPrimary{font-weight:600;color:#fffffff2!important}.ip__addContentDialogItemSecondary{display:flex;flex-direction:column;gap:2px;margin-top:4px}.ip__addContentDialogItemId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffb3!important}.ip__addContentDialogItemMeta{font-size:12px;color:#ffffff8c!important}.ip__addContentDialogSecondary{color:#fff9!important}.ip__addContentDialogActions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.08);color:#ffffffe6!important}.ip__addContentDialogActions .MuiButton-root{color:#ffffffe6!important}.addExpenseDialog .MuiDialog-paper{background:#1e1e23fa!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important}.addExpenseDialog .MuiDialogTitle-root{color:#fffffff2!important;font-weight:600!important}.addExpenseDialog .MuiDialogContent-root{padding-top:8px!important}.addExpenseDialog .MuiTypography-root{color:#ffffffe6!important}.addExpenseDialog .MuiTypography-caption,.addExpenseDialog .MuiInputLabel-root{color:#fff9!important}.addExpenseDialog .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important}.addExpenseDialog .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.addExpenseDialog .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff40!important}.addExpenseDialog .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364!important}.addExpenseDialog .MuiInputLabel-root.MuiInputLabel-shrink{color:#ffffffb3!important}.addExpenseDialog .MuiSelect-select,.addExpenseDialog .MuiMenuItem-root{color:#ffffffe6!important}.addExpenseDialog .MuiSelect-icon{color:#ffffffb3!important}.addExpenseDialog .MuiFormControl-root .MuiInputLabel-root.MuiInputLabel-shrink{background:#1e1e23fa;padding:0 6px}.addExpenseDialog .MuiOutlinedInput-root .MuiSelect-select{padding-right:32px}.addExpenseDialog .MuiDialogActions-root .MuiButton-text{color:#fff!important}.addExpenseDialog .MuiDialogActions-root .MuiButton-text:hover{background:#ffffff14!important;color:#fffffff2!important}.addExpenseDialog .MuiButton-outlined{color:#e76364!important;border-color:#fff3!important}.addExpenseDialog .MuiButton-outlined:hover{border-color:#e76364!important;background:#e7636414!important}.addExpenseDialog .MuiButton-contained{background:#e76364!important;color:#fff!important}.addExpenseDialog .MuiButton-contained:hover{background:#eb7a7b!important}.addExpenseDialog .MuiDialogActions-root{padding:16px 24px!important}.addExpenseDialog__receiptBlock{margin-bottom:8px}.addExpenseDialog__receiptPreviews{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.addExpenseDialog__receiptPreview{position:relative;width:200px;height:280px;border-radius:.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.addExpenseDialog__receiptPreview img{width:100%;height:100%;object-fit:contain;display:block}.addExpenseDialog__totals{padding:12px;background:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.addExpenseDialog__receiptPreviewRemove{position:absolute;top:4px;right:4px;background:#0009!important;color:#fff!important;width:24px!important;height:24px!important;min-width:unset!important;padding:0!important}.addExpenseDialog__receiptPreviewRemove:hover{background:#f87171e6!important}.expensesSection{display:flex;flex-direction:column;gap:12px}.expensesSection__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.expensesSection__title{font-size:18px!important;font-weight:600!important;color:#fffffff2!important}.expensesSection__addBtn{text-transform:none!important}.expensesSection__table{background:#ffffff0a!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden}.expensesSection__table .MuiTableCell-root{color:#ffffffd9!important;border-color:#ffffff14!important}.expensesSection__table .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:12px!important;font-weight:600!important}.expensesSection__row:hover{background:#ffffff0a!important}.expensesSection__row--clickable{cursor:pointer}.expensesSection__row--subscription{background:#8b5cf60a!important}.expensesSection__row--subscription:hover{background:#8b5cf614!important}.expensesSection__typeBadge{font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em;padding:2px 6px!important;border-radius:4px!important}.expensesSection__typeBadge--expense{background:#3b82f626!important;color:#93c5fdf2!important}.expensesSection__typeBadge--subscription{background:#8b5cf633!important;color:#c4b5fdf2!important}.expensesSection__overviewDialog{background:#0c0c10fa!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:14px!important;min-height:720px!important}.expensesSection__overviewTitle{padding:16px 24px 14px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;font-size:16px!important;font-weight:600!important}.expensesSection__overviewTitle .expensesSection__overviewSubtitle{font-size:12px!important;color:#ffffff73!important;margin-top:3px!important}.expensesSection__overviewMeta{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.05)}.expensesSection__overviewMeta>div{display:flex;flex-direction:column;gap:2px}.expensesSection__overviewMeta .MuiTypography-caption{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;color:#fff6!important}.expensesSection__overviewMeta .MuiTypography-body2{font-size:13px!important;font-weight:500!important;color:#ffffffe6!important}.expensesSection__overviewContent--twoCol{display:flex!important;gap:20px;align-items:flex-start;min-height:640px!important}.expensesSection__overviewLeft{flex:0 0 280px;min-width:0;overflow-y:auto}.expensesSection__overviewRight{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;background:#0003;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.04);aspect-ratio:9/16;min-height:480px;max-height:720px}.expensesSection__overviewReceiptImg{width:100%;height:100%;object-fit:contain}.expensesSection__overviewNoReceipt{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff59;min-height:400px}.expensesSection__idCell{font-family:ui-monospace,monospace;font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expensesSection__amount{font-weight:600!important;color:#f87171!important}.expensesSection__statusPill{font-size:11px!important;font-weight:600!important;text-transform:capitalize!important;padding:2px 6px 2px 8px!important;min-width:0!important;border:none!important;background:transparent!important}.expensesSection__statusPill--purchased{background:#ffffff1a!important;color:#fffc!important}.expensesSection__statusPill--returned{background:#3b82f633!important;color:#93c5fdf2!important}.expensesSection__statusPill--void{background:#ffffff0d!important;color:#ffffff80!important}.expensesSection__statusPill--owner-paid,.expensesSection__statusPill--active{background:#22c55e33!important;color:#86efacf2!important}.expensesSection__statusPill--inactive{background:#ffffff0d!important;color:#ffffff80!important}.expensesSection__statusPill--overview{font-size:12px!important;padding:4px 10px 4px 12px!important}.expensesSection__statusPillOption{font-size:12px!important;font-weight:600!important;text-transform:capitalize!important;padding:6px 12px!important}.expensesSection__statusPillOption--purchased{background:#ffffff1a!important;color:#fffc!important}.expensesSection__statusPillOption--returned{background:#3b82f633!important;color:#93c5fdf2!important}.expensesSection__statusPillOption--void{background:#ffffff0d!important;color:#ffffff80!important}.expensesSection__statusPillOption--owner-paid{background:#22c55e33!important;color:#86efacf2!important}.fd__root{display:flex;flex-direction:column;gap:20px;padding-bottom:5rem;color:#fff}.fd__root .MuiTypography-root{color:#ffffffe6!important}.fd__root .MuiTypography-body1,.fd__root .MuiTypography-body2{color:#ffffffd9!important}.fd__root .MuiTypography-caption,.fd__root .MuiTypography-body2[color=textSecondary]{color:#fff9!important}.fd__root .MuiSvgIcon-root,.fd__root .MuiIconButton-root{color:#ffffffe6!important}.fd__root .MuiIconButton-root .MuiSvgIcon-root{color:inherit!important}.fd__root .MuiInputAdornment-root .MuiSvgIcon-root{color:#ffffffb3!important}.fd__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;color:#fff9}.fd__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fd__metricCard{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.fd__metricCard .fd__metricLabel{color:#ffffff8c!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important}.fd__metricCard .fd__metricValue{color:#fffffff2!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.02em!important}.fd__metricCard .fd__metricValue--positive{color:#4ade80!important}.fd__metricCard .fd__metricValue--negative{color:#f87171!important}.fd__metricCard .fd__metricSubtext{color:#ffffff80!important;font-size:11px!important;margin-top:6px!important}.fd__metricCard .fd__metricChange{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px!important}.fd__metricCard .fd__metricChange.fd__metricChange--up{color:#4ade80!important}.fd__metricCard .fd__metricChange.fd__metricChange--down{color:#f87171!important}.fd__main{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:start}.fd__primary{display:flex;flex-direction:column;gap:24px;min-width:0}.fd__expensesSection .expensesSection{margin:0}.fd__transactions,.fd__confirmations{display:flex;flex-direction:column;gap:12px;min-width:0}.fd__transactionsHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.fd__sectionTitle{font-size:18px!important;font-weight:600!important;color:#fffffff2!important}.fd__transactionsToolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fd__search{min-width:180px}.fd__search .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:8px;color:#fff!important}.fd__search .MuiOutlinedInput-root input{color:#ffffffe6!important}.fd__search .MuiOutlinedInput-root input::placeholder{color:#ffffff80!important}.fd__search .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.fd__select{min-width:110px}.fd__select .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:8px;color:#fff!important}.fd__select .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.fd__select .MuiInputLabel-root{color:#fff9!important}.fd__tableContainer{background:#ffffff0a!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden}.fd__table .MuiTableCell-root{color:#ffffffd9!important;border-color:#ffffff14!important}.fd__table .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:12px!important;font-weight:600!important}.fd__tableRow:hover{background:#ffffff0a!important}.fd__tableRow--clickable{cursor:pointer}.fd__amount{font-weight:600!important}.fd__amount.fd__amount--positive{color:#4ade80!important}.fd__amount.fd__amount--negative{color:#f87171!important}.fd__status{font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.fd__status.fd__status--paid,.fd__status.fd__status--completed{background:#4ade8026;color:#4ade80}.fd__status.fd__status--sent,.fd__status.fd__status--created{background:#facc1526;color:#facc15}.fd__status.fd__status--draft{background:#ffffff1a;color:#ffffffb3}.fd__status.fd__status--late,.fd__status.fd__status--failed,.fd__status.fd__status--rejected{background:#f8717126;color:#f87171}.fd__status.fd__status--void{background:#ffffff1a;color:#fff9}.fd__statusPill{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;padding:2px 6px 2px 8px!important;min-width:0!important;border:none!important;background:transparent!important}.fd__statusPill.fd__statusPill--created{background:#ffffff1a!important;color:#fffc!important}.fd__statusPill.fd__statusPill--sent{background:#3b82f633!important;color:#93c5fdf2!important}.fd__statusPill.fd__statusPill--paid{background:#22c55e33!important;color:#86efacf2!important}.fd__statusPill.fd__statusPill--late{background:#ef444433!important;color:#fca5a5f2!important}.fd__statusPill.fd__statusPill--void{background:#ffffff0d!important;color:#ffffff80!important}.fd__statusPill.fd__statusPill--draft{background:#ffffff1a!important;color:#ffffffb3!important}.fd__statusPill.fd__statusPill--rejected{background:#ef444433!important;color:#fca5a5f2!important}.fd__statusPill.fd__statusPill--overview{font-size:12px!important;padding:4px 10px 4px 12px!important}.fd__statusPillOption{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;padding:6px 12px!important}.fd__statusPillOption.fd__statusPillOption--created{background:#ffffff1a!important;color:#fffc!important}.fd__statusPillOption.fd__statusPillOption--sent{background:#3b82f633!important;color:#93c5fdf2!important}.fd__statusPillOption.fd__statusPillOption--paid{background:#22c55e33!important;color:#86efacf2!important}.fd__statusPillOption.fd__statusPillOption--late{background:#ef444433!important;color:#fca5a5f2!important}.fd__statusPillOption.fd__statusPillOption--void{background:#ffffff0d!important;color:#ffffff80!important}.fd__statusPillOption.fd__statusPillOption--draft{background:#ffffff1a!important;color:#ffffffb3!important}.fd__statusPillOption.fd__statusPillOption--rejected{background:#ef444433!important;color:#fca5a5f2!important}.fd__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.fd__pagination .MuiTypography-root{color:#ffffffb3!important}.fd__pagination .MuiButton-root,.fd__pagination .MuiIconButton-root{color:#ffffffe6!important}.fd__paginationControls{display:flex;align-items:center;gap:4px}.fd__sidebar{display:flex;flex-direction:column;gap:16px}.fd__sidebarCard{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.fd__sidebarTitle{font-size:14px!important;font-weight:600!important;color:#ffffffe6!important;margin-bottom:12px!important}.fd__estimatesCard .fd__estimatesHeader{display:flex;align-items:center;gap:8px;margin-bottom:4px}.fd__estimatesCard .fd__estimatesHeader .fd__estimatesIcon{color:#ef4444e6!important}.fd__estimatesCard .fd__estimatesSubtitle{display:block;color:#ffffff80!important;font-size:11px!important;margin-bottom:12px!important}.fd__estimatesCard .fd__estimatesLoading{display:flex;justify-content:center;padding:16px 0}.fd__estimatesCard .fd__estimatesGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.fd__estimatesCard .fd__estimateItem{display:flex;flex-direction:column;gap:4px}.fd__estimatesCard .fd__estimateLabel{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.fd__estimatesCard .fd__estimateValue{font-size:16px!important;font-weight:700!important}.fd__estimatesCard .fd__estimateValue--positive{color:#4ade80!important}.fd__estimatesCard .fd__estimateValue--negative{color:#f87171!important}.fd__donutCard,.fd__donutCard .MuiCardContent-root{overflow:visible!important}.fd__donutWrap{position:relative;width:180px;height:180px;min-width:180px;min-height:180px;margin:0 auto 14px}@keyframes fd__donutIn{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes fd__donutCenterIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fd__donutLegendIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fd__donut{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;mask:radial-gradient(circle 56% at 50% 50%,transparent 56%,black 56%);-webkit-mask:radial-gradient(circle 56% at 50% 50%,transparent 56%,black 56%);animation:fd__donutIn .55s cubic-bezier(.34,1.56,.64,1) forwards;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s ease;transform-origin:center;overflow:hidden}.fd__donutRing{position:absolute;inset:0;border-radius:50%}.fd__donutShine{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 80% 50% at 50% 15%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.04) 40%,transparent 70%);pointer-events:none}.fd__donut--hover{transform:scale(1.05);filter:drop-shadow(0 4px 20px rgba(0,0,0,.25)) drop-shadow(0 0 24px rgba(16,185,129,.15))}.fd__donutCenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54%;height:54%;min-width:85px;min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(160deg,#18181efa,#0c0c12fc);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08,0 0 0 1px #0003;pointer-events:none;animation:fd__donutCenterIn .4s cubic-bezier(.34,1.56,.64,1) .15s forwards;opacity:0}.fd__donutSubtext{font-size:11px!important;font-weight:500!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.06em;margin-top:2px!important}.fd__donutValue{font-size:18px!important;font-weight:700!important;letter-spacing:-.03em}.fd__donutValue--positive{color:#34d399!important}.fd__donutValue--negative{color:#fb7185!important}.fd__donutTooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:10;background:linear-gradient(160deg,#1c1c24fa,#12121afc);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;min-width:130px;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff08;animation:fd__tooltipIn .18s ease-out;pointer-events:none}@keyframes fd__tooltipIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.fd__donutTooltipRow{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffd9;padding:4px 0}.fd__donutTooltipRow:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.fd__donutTooltipRow--empty{border:none;color:#ffffff80}.fd__donutTooltipDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.fd__donutTooltipDot--income{background:linear-gradient(135deg,#10b981,#34d399)}.fd__donutTooltipDot--expense{background:linear-gradient(135deg,#f43f5e,#fb7185)}.fd__donutTooltipDot--teamPay{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.fd__donutTooltipVal{margin-left:auto;font-weight:600;color:#fffffff2}.fd__donutLegend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:14px;font-size:11px!important;font-weight:500!important;color:#ffffff8c!important;text-transform:uppercase;letter-spacing:.05em;animation:fd__donutLegendIn .4s cubic-bezier(.34,1.56,.64,1) .25s forwards;opacity:0}.fd__donutLegendItem{display:flex;align-items:center;gap:6px}.fd__donutLegendDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fd__donutLegendDot--income{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 0 8px #10b98166}.fd__donutLegendDot--expense{background:linear-gradient(135deg,#f43f5e,#fb7185);box-shadow:0 0 8px #f43f5e66}.fd__donutLegendDot--teamPay{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #f59e0b66}.fd__ctaCard{border-color:#3b82f640!important;background:#3b82f60f!important}.fd__ctaText{color:#ffffffb3!important;font-size:13px!important;margin-bottom:12px!important}.fd__ctaBtn{text-transform:none!important}.fd__overviewDialogPaper{background:#0e0e12fa!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:16px!important;box-shadow:0 32px 96px #0009!important}.fd__overviewDialogPaper .MuiTypography-root{color:#ffffffeb!important}.fd__overviewDialogPaper .MuiTypography-caption,.fd__overviewDialogPaper .MuiInputLabel-root{color:#ffffff8c!important}.fd__overviewDialogPaper .MuiTableCell-root{color:#ffffffe0!important;border-color:#ffffff0f!important;padding:12px 16px!important}.fd__overviewDialogPaper .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px!important}.fd__overviewDialogPaper .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important;border-radius:10px!important}.fd__overviewDialogPaper .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.fd__overviewDialogPaper .MuiOutlinedInput-root:hover fieldset{border-color:#fff3!important}.fd__overviewDialogPaper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444cc!important;box-shadow:0 0 0 2px #ef444426!important}.fd__overviewDialogTitle{padding:20px 28px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.fd__overviewDialogTitle--withId{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important}.fd__overviewDialogTitle--withId .fd__overviewDialogId{font-family:ui-monospace,monospace;font-size:11px!important;color:#fff6!important;font-weight:500!important;flex-shrink:0}.fd__overviewDialogSubtitle{font-size:13px!important;color:#ffffff80!important;margin-top:4px!important}.fd__overviewDialogContent{padding:24px 28px 28px!important;background:transparent!important}.fd__overviewMeta{display:flex;gap:28px;margin-bottom:20px;flex-wrap:wrap}.fd__overviewMeta>div{display:flex;flex-direction:column;gap:2px}.fd__overviewSectionLabel{margin-bottom:8px!important;color:#ffffffb3!important}.fd__overviewTableWrap{background:transparent!important;border-radius:12px!important;border:none!important;margin-bottom:16px!important;box-shadow:inset 0 1px #ffffff0a!important}.fd__overviewTotals{display:flex;flex-direction:column;gap:4px}.fd__overviewTotals .fd__overviewTotal{margin-top:8px!important;font-weight:600!important;color:#fffffff2!important}.fd__overviewStatusSelect .MuiOutlinedInput-root{background:#ffffff0d!important}.fd__overviewDialogActions{padding:18px 28px 22px!important;border-top:1px solid rgba(255,255,255,.06)!important;background:#ffffff05!important;gap:12px}@media(max-width:1024px){.fd__main{grid-template-columns:1fr}}@media(max-width:900px){.fd__metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fd__metrics{grid-template-columns:1fr}.fd__transactionsToolbar{flex-direction:column;align-items:stretch}}.fp__fundDistribution .fp__revenueInput{margin-bottom:20px}.fp__fundDistribution .fp__revenueInput .fp__textField{width:100%;max-width:240px}.fp__fundDistribution .fp__revenueInput .fp__textField .MuiInputLabel-root{color:#fff9!important}.fp__fundDistribution .fp__revenueInput .fp__textField .MuiOutlinedInput-input{color:#fffffff2!important}.fp__fundDistribution .fp__totalPct{font-size:14px;font-weight:600;color:#ffffffb3;margin-bottom:20px}.fp__fundDistribution .fp__totalPct[data-valid=false]{color:#f87171e6}.fp__fundDistribution .fp__sliders{display:flex;flex-direction:column;gap:16px}.fp__fundDistribution .fp__sliderRow .fp__sliderLabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;color:#ffffffd9}.fp__fundDistribution .fp__sliderRow .fp__sliderLabel .fp__sliderLabelLeft{display:flex;align-items:center;gap:6px}.fp__fundDistribution .fp__sliderRow .fp__sliderLabel .fp__lockBtn{margin:-4px}.fp__fundDistribution .fp__sliderRow .fp__sliderLabel .fp__sliderValues{font-size:12px;color:#f87171e6}.fp__fundDistribution .fp__sliderRow--locked .fp__sliderLabel .fp__sliderLabelLeft span{font-weight:600}.fp__fundDistribution .fp__sliderRow .fp__slider{padding-top:4px}.fp__runway .fp__runwayHeader{display:flex;align-items:center;gap:10px;margin-bottom:4px}.fp__runway .fp__runwayHeader .fp__runwayIcon{color:#ef4444e6;font-size:24px}.fp__runway .fp__runwayInputs{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.fp__runway .fp__runwayInputs .fp__runwayAfterReserved{flex:1 1 100%;padding:8px 0;font-size:12px;color:#f87171cc}.fp__runway .fp__runwayInputs .fp__textField{flex:1;min-width:160px}.fp__runway .fp__runwayInputs .fp__textField .MuiInputLabel-root{color:#fff9!important}.fp__runway .fp__runwayInputs .fp__textField .MuiOutlinedInput-input{color:#fffffff2!important}.fp__runway .fp__runwayResult{padding:20px;border-radius:12px;text-align:center;margin-bottom:8px;transition:background .3s ease,border-color .3s ease}.fp__runway .fp__runwayResult .fp__runwayMonths{display:block;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.fp__runway .fp__runwayResult .fp__runwayUnit{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.9}.fp__runway .fp__runwayResult--green{background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.fp__runway .fp__runwayResult--green .fp__runwayMonths{color:#4ade80fa}.fp__runway .fp__runwayResult--green .fp__runwayUnit{color:#4ade80d9}.fp__runway .fp__runwayResult--yellow{background:#facc151f;border:1px solid rgba(250,204,21,.25)}.fp__runway .fp__runwayResult--yellow .fp__runwayMonths{color:#fde047fa}.fp__runway .fp__runwayResult--yellow .fp__runwayUnit{color:#fde047d9}.fp__runway .fp__runwayResult--red{background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.fp__runway .fp__runwayResult--red .fp__runwayMonths{color:#f87171fa}.fp__runway .fp__runwayResult--red .fp__runwayUnit{color:#f87171d9}.fp__runway .fp__runwayRiskLabel{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:center}.fp__runway .fp__runwayRiskLabel:last-child{margin-bottom:0}.fp__runway .fp__runwayResult--green+.fp__runwayRiskLabel{color:#4ade80e6}.fp__runway .fp__runwayResult--yellow+.fp__runwayRiskLabel{color:#fde047e6}.fp__runway .fp__runwayResult--red+.fp__runwayRiskLabel{color:#f87171e6}.fp__growthPlanning .fp__sectionHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:4px}.fp__growthPlanning .fp__growthTableWrap{margin-top:16px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003}.fp__growthPlanning .fp__growthTable .MuiTableCell-root{color:#ffffffd9!important;border-color:#ffffff0f!important}.fp__growthPlanning .fp__growthTable .MuiTableHead .MuiTableCell-root{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80!important}.fp__growthPlanning .fp__growthRow .fp__inlineInput .MuiOutlinedInput-root,.fp__growthPlanning .fp__growthRow .fp__numberInput .MuiOutlinedInput-root{min-width:100px}.fp__growthPlanning .fp__growthRow .fp__inlineInput .MuiOutlinedInput-root input,.fp__growthPlanning .fp__growthRow .fp__numberInput .MuiOutlinedInput-root input{color:#fffffff2!important}.fp__growthPlanning .fp__growthRow .fp__typeSelect{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 10px;color:#ffffffe6;font-size:13px;cursor:pointer}.fp__growthPlanning .fp__growthRow .fp__typeSelect:focus{outline:none;border-color:#ef444480}.fp__growthPlanning .fp__growthRow .fp__roi{font-weight:600;font-size:13px}.fp__growthPlanning .fp__growthRow .fp__roi .fp__roi--positive{color:#4ade80f2}.fp__growthPlanning .fp__growthRow .fp__roi .fp__roi--negative{color:#f87171f2}.fp__growthPlanning .fp__emptyMessage{color:#ffffff80!important;font-size:13px;padding:24px}.fp__scenario .fp__scenarioHeader{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.fp__scenario .fp__scenarioHeader .fp__scenarioIcon{color:#ef4444e6;font-size:24px}.fp__scenario .fp__scenarioInputs{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.fp__scenario .fp__scenarioInputs .fp__textField{flex:1;min-width:140px}.fp__scenario .fp__scenarioInputs .fp__textField .MuiInputLabel-root{color:#fff9!important}.fp__scenario .fp__scenarioInputs .fp__textField .MuiOutlinedInput-input{color:#fffffff2!important}.fp__scenario .fp__scenarioResults{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.fp__scenario .fp__scenarioResult{padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;gap:6px}.fp__scenario .fp__scenarioResult .fp__scenarioResultLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue{font-size:18px;font-weight:700;color:#fffffff2}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue--positive{color:#4ade80fa}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue--negative{color:#f87171fa}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue--green{color:#4ade80fa}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue--yellow{color:#fde047fa}.fp__scenario .fp__scenarioResult .fp__scenarioResultValue--red{color:#f87171fa}.fp__reservedFunds .fp__sectionHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:4px}.fp__reservedFunds .fp__titleRow{display:flex;align-items:center;gap:10px}.fp__reservedFunds .fp__titleRow .fp__sectionIcon{color:#ef4444e6;font-size:22px}.fp__reservedFunds .fp__reservedTotal{margin-top:12px;margin-bottom:12px;font-size:14px;color:#ffffffb3}.fp__reservedFunds .fp__reservedTotal .fp__reservedTotalValue{font-weight:700;color:#f87171f2}.fp__reservedFunds .fp__reservedTableWrap{margin-top:8px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003}.fp__reservedFunds .fp__reservedTable .MuiTableCell-root{color:#ffffffd9!important;border-color:#ffffff0f!important}.fp__reservedFunds .fp__reservedTable .MuiTableHead .MuiTableCell-root{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80!important}.fp__reservedFunds .fp__reservedRow .fp__inlineInput .MuiOutlinedInput-root,.fp__reservedFunds .fp__reservedRow .fp__numberInput .MuiOutlinedInput-root{min-width:80px}.fp__reservedFunds .fp__reservedRow .fp__inlineInput .MuiOutlinedInput-root input,.fp__reservedFunds .fp__reservedRow .fp__numberInput .MuiOutlinedInput-root input{color:#fffffff2!important}.fp__reservedFunds .fp__emptyMessage{color:#ffffff80!important;font-size:13px;padding:24px}.fp__goalTracking .fp__sectionHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:4px}.fp__goalTracking .fp__titleRow{display:flex;align-items:center;gap:10px}.fp__goalTracking .fp__titleRow .fp__sectionIcon{color:#ef4444e6;font-size:22px}.fp__goalTracking .fp__goalsList{display:flex;flex-direction:column;gap:16px;margin-top:20px}.fp__goalTracking .fp__goalCard{padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .2s ease}.fp__goalTracking .fp__goalCard:hover{border-color:#ffffff1f}.fp__goalTracking .fp__goalHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.fp__goalTracking .fp__goalHeader .fp__goalName{flex:1}.fp__goalTracking .fp__goalHeader .fp__goalName .MuiOutlinedInput-root input{color:#fffffff2!important;font-weight:600}.fp__goalTracking .fp__goalFields{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fp__goalTracking .fp__goalFields .fp__goalInput{flex:1;min-width:120px}.fp__goalTracking .fp__goalFields .fp__goalInput .MuiInputLabel-root{color:#fff9!important}.fp__goalTracking .fp__goalFields .fp__goalInput .MuiOutlinedInput-input{color:#fffffff2!important}.fp__goalTracking .fp__goalProgress{display:flex;align-items:center;gap:12px}.fp__goalTracking .fp__goalProgress .fp__progressBar{flex:1;height:8px;border-radius:4px}.fp__goalTracking .fp__goalProgress .fp__goalPct{font-size:13px;font-weight:600;color:#f87171f2;min-width:40px}.fp__goalTracking .fp__emptyMessage{color:#ffffff80!important;font-size:13px;padding:24px}.fp__container{color:#fff}.fp__container .MuiTypography-root{color:#ffffffe6!important}.fp__container .MuiTypography-body1,.fp__container .MuiTypography-body2{color:#ffffffd9!important}.fp__container .MuiTypography-caption{color:#fff9!important}.fp__container .MuiSvgIcon-root{color:#ffffffe6!important}.fp__grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}@media(max-width:1200px){.fp__grid{grid-template-columns:1fr}}.fp__col{display:flex;flex-direction:column;gap:24px;min-width:0}.fp__col--wide .fp__card{animation:fp__cardIn .4s cubic-bezier(.34,1.56,.64,1) backwards}.fp__col--wide .fp__card:nth-child(1){animation-delay:.05s}.fp__col--wide .fp__card:nth-child(2){animation-delay:.1s}.fp__col--wide .fp__card:nth-child(3){animation-delay:.15s}.fp__col--narrow .fp__card{animation:fp__cardIn .4s cubic-bezier(.34,1.56,.64,1) backwards}.fp__col--narrow .fp__card:nth-child(1){animation-delay:.1s}.fp__col--narrow .fp__card:nth-child(2){animation-delay:.15s}.fp__col--narrow .fp__card:nth-child(3){animation-delay:.2s}@keyframes fp__cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fp__card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;transition:border-color .2s ease,background .2s ease}.fp__card:hover{border-color:#ffffff1f!important;background:#ffffff0d!important}.fp__card .MuiCardContent-root{padding:24px!important}.fp__sectionTitle{font-size:18px!important;font-weight:700!important;color:#fffffff2!important;letter-spacing:-.02em}.fp__sectionSubtitle{font-size:13px!important;color:#ffffff8c!important;margin-top:6px!important;margin-bottom:0!important}.fp__yearSummary .fp__yearSummaryHeader{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fp__yearSummary .fp__yearSummaryIcon{color:#ef4444e6!important}.fp__yearSummary .fp__yearSelect{margin-left:auto}.fp__yearSummary .fp__yearSelect .MuiInputLabel-root,.fp__yearSummary .fp__yearSelect .MuiSelect-select{color:#ffffffe6!important}.fp__yearSummary .fp__yearSummaryLoading{display:flex;align-items:center;gap:12px;padding:16px 0;color:#fff9}.fp__yearSummary .fp__yearSummaryStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.fp__yearSummary .fp__yearSummaryStat{display:flex;flex-direction:column;gap:4px}.fp__yearSummary .fp__yearSummaryLabel{font-size:12px;color:#ffffff8c}.fp__yearSummary .fp__yearSummaryValue{font-size:16px;font-weight:600}.fp__yearSummary .fp__yearSummaryValue--positive{color:#4ade80}.fp__yearSummary .fp__yearSummaryValue--negative{color:#f87171}.addSubscriptionDialog{background:#0e0e12fa!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 32px 96px #00000080,0 0 0 1px #ffffff08!important}.addSubscriptionDialog .MuiDialogTitle-root{color:#fffffff5!important;font-weight:600!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)}.addSubscriptionDialog .MuiDialogContent-root{padding:24px!important}.addSubscriptionDialog .MuiTypography-root{color:#ffffffe6!important}.addSubscriptionDialog .MuiInputLabel-root{color:#ffffff8c!important}.addSubscriptionDialog .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important}.addSubscriptionDialog .MuiOutlinedInput-root fieldset{border-color:#ffffff1f!important}.addSubscriptionDialog .MuiOutlinedInput-root:hover fieldset{border-color:#fff3!important}.addSubscriptionDialog .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364!important;box-shadow:0 0 0 1px #e76364}.addSubscriptionDialog .MuiInputLabel-root.MuiInputLabel-shrink{color:#ffffffb3!important}.addSubscriptionDialog .MuiSelect-select,.addSubscriptionDialog .MuiMenuItem-root{color:#ffffffe6!important}.addSubscriptionDialog .MuiInputAdornment-root .MuiTypography-root{color:#ffffff80!important}.addSubscriptionDialog .MuiSelect-icon{color:#fff9!important}.addSubscriptionDialog .MuiDialogActions-root .MuiButton-text{color:#ffffffd9!important}.addSubscriptionDialog .MuiDialogActions-root .MuiButton-text:hover{background:#ffffff14!important;color:#fffffff2!important}.addSubscriptionDialog .MuiButton-contained{background:#e76364!important;color:#fff!important}.addSubscriptionDialog .MuiButton-contained:hover{background:#eb7a7b!important}.addSubscriptionDialog .MuiDialogActions-root{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06)}.addSubscriptionDialog__header{display:flex;align-items:center;gap:12px}.addSubscriptionDialog__icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#e7636433,#e7636414);border:1px solid rgba(231,99,100,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.addSubscriptionDialog__icon .MuiSvgIcon-root{color:#e76364!important;font-size:22px!important}.addSubscriptionDialog__titleBlock{min-width:0}.addSubscriptionDialog__subtitle{color:#ffffff80!important;font-size:13px!important;font-weight:400!important;margin-top:2px!important}.addSubscriptionDialog__error{padding:10px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#fca5a5!important;font-size:13px}.addSubscriptionDialog__section{margin-bottom:20px}.addSubscriptionDialog__section:last-of-type{margin-bottom:0}.addSubscriptionDialog__sectionLabel{font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.6px;color:#ffffff73!important;margin-bottom:10px!important;display:block}.addSubscriptionDialog__row{display:flex;gap:16px;flex-wrap:wrap}@media(min-width:480px){.addSubscriptionDialog__row .addSubscriptionDialog__field--half{flex:1 1 calc(50% - 8px);min-width:140px}}.addSubscriptionDialog__field{flex:1 1 100%;min-width:0}.addSubscriptionDialog__statusGroup{display:flex;gap:8px;flex-wrap:wrap}.addSubscriptionDialog__statusChip{padding:8px 16px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important;color:#ffffffb3!important}.addSubscriptionDialog__statusChip:hover{background:#ffffff14!important;border-color:#fff3!important;color:#ffffffe6!important}.addSubscriptionDialog__statusChip--selected{background:#10b98126!important;border-color:#10b98166!important;color:#10b981!important}.addSubscriptionDialog__statusChip--selected.inactive{background:#ffffff14!important;border-color:#ffffff26!important;color:#ffffffa6!important}.ip__expensesTab{display:flex;flex-direction:column;gap:32px}.ip__expensesTabSection{display:flex;flex-direction:column;gap:12px}.ip__expensesSectionTitle{font-weight:600!important;font-size:1.1rem!important;color:#ffffffe6!important}.ip__subscriptionName{font-weight:600}.ip__subscriptionDesc{max-width:200px;color:#ffffffb3;font-size:.85em}.ip__subscriptionStatus{text-transform:capitalize;padding:2px 8px;border-radius:4px;font-size:.8em;font-weight:500}.ip__subscriptionStatus--active{background:#10b98133;color:#10b981}.ip__subscriptionStatus--inactive{background:#ffffff14;color:#fff9}.epcd__paper{background:#121218fa!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.epcd__title{padding:20px 24px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.epcd__titleBar{display:flex;align-items:flex-start;justify-content:space-between}.epcd__titleText{font-size:18px!important;font-weight:600!important;color:#fffffff2!important}.epcd__subtitle{font-size:13px!important;color:#ffffff8c!important;margin-top:4px!important}.epcd__content{padding:24px!important;color:#ffffffe6!important}.epcd__content--twoCol{display:flex!important;gap:28px;align-items:stretch;min-height:500px!important}.epcd__left{flex:0 0 420px;min-width:0;overflow-y:auto;overflow-x:hidden;max-height:70vh;display:flex;flex-direction:column;gap:20px}.epcd__leftMeta{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.epcd__right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:420px}.epcd__pdfPlaceholder{flex:1;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:10px;border:1px dashed rgba(255,255,255,.1)}.epcd__pdfFrame{width:100%;height:100%;min-height:420px;border:none;border-radius:8px;background:#fff}.epcd__content .epcd__field .MuiOutlinedInput-root{background:#ffffff0d!important;color:#fffffff2!important}.epcd__content .epcd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff24!important}.epcd__content .epcd__field .MuiInputLabel-root{color:#fff9!important}.epcd__actions{padding:16px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.ip__importDialogPaper{background:#0e0e12fa!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 32px 96px #0009!important}.ip__importDialogPaper .MuiTypography-root{color:#ffffffeb!important}.ip__importDialogPaper .MuiInputLabel-root{color:#ffffff8c!important}.ip__importDialogPaper .MuiOutlinedInput-root{color:#fff!important;background:#ffffff0a!important}.ip__importDialogPaper .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.ip__importDialogPaper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef4444cc!important}.ip__importDialogTitle{color:#fffffffa!important;padding:20px 28px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.ip__importDialogContent{padding:24px 28px!important}.ip__importTabs .MuiTab-root{color:#fff9!important}.ip__importTabs .MuiTab-root.Mui-selected{color:#f87171f2!important}.ip__importTabs .MuiTabs-indicator{background:#ef4444cc}.ip__importPreview{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.ipd__formGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ipd__formGrid--numeric{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ipd__formField{display:flex;flex-direction:column;gap:6px}.ipd__fieldLabel{color:#ffffff8c!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em}.ipd__statusRow{display:flex;align-items:center;gap:12px}.ipd__statusPill{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;padding:4px 10px!important;min-width:0!important;border:none!important}.ipd__statusPill--created,.ipd__statusPill--sent{background:#facc1526!important;color:#facc15!important}.ipd__statusPill--paid{background:#4ade8026!important;color:#4ade80!important}.ipd__statusPill--late{background:#f8717126!important;color:#f87171!important}.ipd__statusPill--void{background:#ffffff1a!important;color:#fff9!important}.ipd__statusPill--draft{background:#ffffff1a!important;color:#ffffffb3!important}.ipd__statusPill--rejected{background:#f8717126!important;color:#f87171!important}.ipd__statusPillOption{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;padding:6px 12px!important}.ipd__statusPillOption--created,.ipd__statusPillOption--sent{background:#facc1526!important;color:#facc15!important}.ipd__statusPillOption--paid{background:#4ade8026!important;color:#4ade80!important}.ipd__statusPillOption--late{background:#f8717126!important;color:#f87171!important}.ipd__statusPillOption--void{background:#ffffff1a!important;color:#fff9!important}.ipd__statusPillOption--draft{background:#ffffff1a!important;color:#ffffffb3!important}.ipd__statusPillOption--rejected{background:#f8717126!important;color:#f87171!important}.ipd__totalRow{display:flex;justify-content:flex-end;margin-bottom:20px}.ipd__total{font-size:1.25rem!important;font-weight:700!important;color:#fffffff2!important;letter-spacing:.02em}.ip__importTable{background:#ffffff08!important;border-radius:10px!important}.ip__importTable .MuiTableCell-root{color:#ffffffe0!important;border-color:#ffffff0f!important}.ip__importTable .MuiTableHead .MuiTableCell-root{color:#ffffff80!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em}.ip__importDialogActions{padding:18px 28px 22px!important;border-top:1px solid rgba(255,255,255,.06)!important;background:#ffffff05!important;gap:12px}.ip__importDialogActions .ipd__statusPill--footer{margin-right:0}.cip{min-height:100%;padding:1.25rem;max-width:1400px;margin:0 auto}.cip .cip__form .MuiTypography-root,.cip .cip__preview .cip__previewHeader .MuiTypography-root{color:#ffffffe6!important}.cip .cip__form .MuiInputLabel-root,.cip .cip__form .MuiFormLabel-root{color:#ffffffb3!important}.cip .cip__form .MuiOutlinedInput-root .MuiOutlinedInput-input,.cip .cip__form .MuiOutlinedInput-root .MuiSelect-select{color:#fffffff2!important}.cip .MuiAlert-root.MuiAlert-standardError{background:#ffebeef2!important;color:#b71c1c!important}.cip .MuiAlert-root.MuiAlert-standardError .MuiAlert-icon{color:#c62828!important}.cip .MuiAlert-root.MuiAlert-standardInfo{background:#e3f2fdf2!important;color:#0d47a1!important}.cip .MuiAlert-root.MuiAlert-standardInfo .MuiAlert-icon{color:#1565c0!important}.cip .cip__back{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;cursor:pointer}.cip .cip__back .cip__backLabel{color:#fff9!important;font-size:.8125rem!important}.cip .cip__back .cip__backLabel:hover{color:#ffffffe6!important}.cip .cip__back .MuiIconButton-root{color:#fff9!important}.cip .cip__back .MuiIconButton-root:hover{color:#ffffffe6!important}.cip .cip__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;align-items:stretch;height:calc(100vh - 140px);min-height:400px}@media(max-width:900px){.cip .cip__layout{grid-template-columns:1fr;height:auto;min-height:0}}.cip .cip__form{overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:.5rem;scrollbar-gutter:stable}@media(max-width:900px){.cip .cip__form{overflow:visible;padding-right:0}}.cip .cip__form::-webkit-scrollbar{width:8px}.cip .cip__form::-webkit-scrollbar-track{background:transparent}.cip .cip__form::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.cip .cip__form::-webkit-scrollbar-thumb:hover{background:#ffffff47}.cip .cip__form{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.cip .cip__form .MuiSelect-icon{color:#ffffffb3!important}.cip .cip__form .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}.cip .cip__form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff59!important}.cip .cip__form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e76364b3!important;border-width:1px!important}.cip .cip__form .cip__title{font-weight:700!important;font-size:1.5rem!important;color:#fff!important;margin-bottom:.25rem!important;letter-spacing:-.02em}.cip .cip__form .cip__subtitle{color:#ffffff8c!important;font-size:.875rem!important;margin-bottom:1rem!important}.cip .cip__form .cip__section{margin-bottom:1rem}.cip .cip__form .cip__section .cip__sectionTitle{color:#ffffff8c!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem!important}.cip .cip__form .cip__section--discountFees .cip__sectionTitle{margin-bottom:1rem!important}.cip .cip__form .cip__section .cip__field{margin-bottom:.5rem}.cip .cip__form .cip__section .cip__field .MuiOutlinedInput-root{background:#ffffff08!important}.cip .cip__form .cip__section .cip__field .MuiInputLabel-root{color:#ffffff80!important}.cip .cip__form .cip__section .cip__field .MuiInputBase-input{color:#fff!important}.cip .cip__form .cip__section .cip__lineRow{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.cip .cip__form .cip__section .cip__lineRow .MuiTextField-root{flex:1}.cip .cip__form .cip__section .cip__lineRow .MuiIconButton-root{color:#ffffff80!important}.cip .cip__form .cip__section .cip__lineRow .MuiIconButton-root:hover{color:#e76364!important}.cip .cip__form .cip__section .cip__contentItems{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.5rem;overflow-x:hidden}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsHeader{margin-bottom:.5rem}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsCaption{color:#ffffff8c!important;font-size:.7rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsSubcaption{color:#fff6!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.05em;display:block;margin-bottom:.25rem}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsRecurring{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsContent{margin-bottom:.5rem}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsEmpty{padding:.75rem;text-align:center;background:#ffffff05;border-radius:.375rem;border:1px dashed rgba(255,255,255,.12)}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsEmpty .MuiTypography-body2{color:#fff9!important;display:block;margin-bottom:4px}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemsEmpty .MuiTypography-caption{color:#fff6!important;font-size:.7rem!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow{display:grid;grid-template-columns:minmax(0,1fr) 52px 124px 40px;gap:.5rem;align-items:center;padding:.25rem 0;min-height:36px}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow>.cip__contentItemPriceCell,.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow>:nth-child(3){min-width:0}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--header{padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2px}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--header .MuiTypography-caption{color:#ffffff73!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.04em}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--recurring .cip__contentItemTopic{color:#ffffffbf!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--recurring .cip__contentItemPrice{grid-column:3}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--editable{transition:background .15s ease}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRow--editable:hover{background:#ffffff0a;margin:0 -.5rem;padding:.25rem .5rem;border-radius:.375rem}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemTopic{font-size:.8125rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemId{font-size:.75rem!important;color:#ffffff8c!important;font-variant-numeric:tabular-nums;font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPrice{font-size:.8125rem!important;color:#ffffffd9!important;font-variant-numeric:tabular-nums;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPriceInput{min-width:0;width:100%}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPriceInput .MuiOutlinedInput-root{background:#ffffff0f!important;border-color:#ffffff1f!important;min-width:0;width:100%;box-sizing:border-box;padding-right:8px}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPriceInput .MuiOutlinedInput-root:hover{border-color:#fff3!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPriceInput .MuiOutlinedInput-root.Mui-focused{border-color:#e7636499!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemPriceInput .MuiInputBase-input{font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRemove{color:#fff6!important;padding:6px!important}.cip .cip__form .cip__section .cip__contentItems .cip__contentItemRemove:hover{color:#e76364!important;background:#e7636426!important}.cip .cip__form .cip__section .cip__contentItems .cip__addContent{margin-top:0}.cip .cip__form .cip__section .cip__contentItems .cip__contentItem{display:flex;justify-content:space-between;align-items:center}.cip .cip__form .cip__section .cip__addLine{margin-top:.25rem;color:#ffffffb3!important;text-transform:none!important;font-size:.8125rem!important}.cip .cip__form .cip__section .cip__addLine:hover{color:#e76364!important}.cip .cip__form .cip__actions{display:flex;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.cip .cip__form .cip__actions .MuiButton-outlined{color:#ffffffb3!important;border-color:#ffffff26!important}.cip .cip__form .cip__actions .MuiButton-outlined:hover{border-color:#ffffff40!important;background:#ffffff0f!important}.cip .cip__form .cip__actions .MuiButton-contained{background:#e76364e6!important;color:#fff!important}.cip .cip__form .cip__actions .MuiButton-contained:hover{background:#e76364!important;color:#fff!important}.cip .cip__preview{position:sticky;top:24px;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.cip .cip__preview::-webkit-scrollbar{width:8px}.cip .cip__preview::-webkit-scrollbar-track{background:transparent}.cip .cip__preview::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.cip .cip__preview::-webkit-scrollbar-thumb:hover{background:#ffffff47}.cip .cip__preview{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.cip .cip__preview .cip__previewHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.cip .cip__preview .cip__previewHeader .cip__previewTabs{display:flex;align-items:center}.cip .cip__preview .cip__previewHeader .cip__previewTabs .cip__previewTab{font-size:.75rem!important;text-transform:none!important;padding:4px 10px!important;color:#ffffffb3!important}.cip .cip__preview .cip__previewHeader .cip__previewTabs .cip__previewTab.cip__previewTab--active{background:#e7636459!important;color:#fff!important}.cip .cip__preview .cip__previewCard--pdf{background:#fcfcfa!important;color:#1c1c24!important;border-radius:.75rem!important;padding:0!important;box-shadow:0 8px 32px #00000040;border:1px solid #dcdcda;overflow:visible;min-height:520px;display:flex;flex-direction:column}.cip .cip__preview .cip__previewCard--pdf .cip__previewStripe{background:#e76364;height:48px;display:flex;align-items:center;padding:0 28px;gap:12px}.cip .cip__preview .cip__previewCard--pdf .cip__previewStripe .cip__previewLogo{height:28px;width:auto;object-fit:contain}.cip .cip__preview .cip__previewCard--pdf .cip__previewStripe .cip__previewLogoFallback{font-size:16px;font-weight:700;color:#fff;letter-spacing:.02em}.cip .cip__preview .cip__previewCard--pdf .cip__previewStripe .cip__previewLogoFallback--hidden{display:none}.cip .cip__preview .cip__previewCard--pdf .cip__previewHeaderGrid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.25rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewCompany .MuiTypography-root{color:#525662!important;font-size:.75rem!important;line-height:1.5}.cip .cip__preview .cip__previewCard--pdf .cip__previewCompany .cip__previewCompanyName{font-size:.8125rem!important;font-weight:600!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewMeta{text-align:right}.cip .cip__preview .cip__previewCard--pdf .cip__previewMeta .MuiTypography-root{color:#525662!important;font-size:.75rem!important;line-height:1.5}.cip .cip__preview .cip__previewCard--pdf .cip__previewMeta .cip__previewMetaTitle{font-size:.75rem!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewMeta .cip__previewMetaBold{font-weight:700!important;font-size:.8125rem!important;color:#1c1c24!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewBillTo{padding:0 1.25rem 1rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewBillTo .cip__previewBillToLabel{font-size:.7rem!important;color:#525662!important;display:block;margin-bottom:4px}.cip .cip__preview .cip__previewCard--pdf .cip__previewBillTo .MuiTypography-body1{font-size:.9375rem!important;color:#1c1c24!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary{margin:0 1.25rem 1rem;border:1px solid #dcdcda;border-radius:.375rem;overflow:hidden}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryHead,.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryRow{display:grid;grid-template-columns:1fr 52px 70px 45px 70px;gap:8px;padding:8px 10px;align-items:center}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryHead{background:#fff;border-bottom:1px solid #dcdcda}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryHead .MuiTypography-caption{font-size:.7rem!important;font-weight:700!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryHead .cip__previewSummaryAmountCol{text-align:right!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryRow{border-bottom:1px solid #ebeae8}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryRow:last-child{border-bottom:none}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryRow.cip__previewSummaryRow--line{background:#fff}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummary .cip__previewSummaryRow .cip__previewSummaryAmountCol{text-align:right!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals{margin:0 1.25rem;padding-top:.75rem;border-top:1px solid #dcdcda;max-width:280px;margin-left:auto;margin-right:1.25rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow .MuiTypography-body2{font-size:.8125rem!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow .cip__previewDiscount{color:#22a064!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow.cip__previewSummaryTotalsRow--total{padding-top:.5rem;margin-top:.25rem;border-top:1px solid #dcdcda;gap:1rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow.cip__previewSummaryTotalsRow--total .MuiTypography-body1{font-size:.875rem!important;color:#1c1c24!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewSummaryTotals .cip__previewSummaryTotalsRow.cip__previewSummaryTotalsRow--total .cip__previewTotalAmount{font-size:1rem!important;color:#e76364!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewItemizedLabel{display:block;margin:0 1.25rem .25rem;font-size:.7rem!important;font-weight:600!important;color:#525662!important;text-transform:uppercase;letter-spacing:.04em}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableWrap{margin:0 1.25rem;border:1px solid #dcdcda}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableHead,.cip .cip__preview .cip__previewCard--pdf .cip__previewTableRow{display:grid;grid-template-columns:1fr 52px 70px 45px 70px;gap:8px;padding:8px 10px;align-items:center;border-bottom:1px solid #dcdcda}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableId{font-size:.75rem!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableHead{background:#fff;font-weight:700}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableHead .MuiTypography-caption{font-size:.7rem!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableRow:last-of-type{border-bottom:none}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableAmount{text-align:right!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTableRow .MuiTypography-body2{font-size:.8125rem!important;color:#1c1c24!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals{margin:1rem 1.25rem;padding-top:.75rem;border-top:1px solid #dcdcda;max-width:280px;margin-left:auto}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow .MuiTypography-body2{font-size:.8125rem!important;color:#525662!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow .cip__previewDiscount{color:#22a064!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow.cip__previewTotalsRow--total{padding-top:.5rem;margin-top:.25rem;border-top:1px solid #dcdcda;gap:2rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow.cip__previewTotalsRow--total .MuiTypography-body1{font-size:.875rem!important;color:#1c1c24!important}.cip .cip__preview .cip__previewCard--pdf .cip__previewTotals .cip__previewTotalsRow.cip__previewTotalsRow--total .cip__previewTotalAmount{font-size:1rem!important;color:#e76364!important;margin-left:1rem}.cip .cip__preview .cip__previewCard--pdf .cip__previewFooter{padding:1.25rem;border-top:1px solid #dcdcda;margin-top:auto}.cip .cip__preview .cip__previewCard--pdf .cip__previewFooter .MuiTypography-caption{display:block;font-size:.7rem!important;color:#737882!important;line-height:1.5}.cip .cip__preview .cip__previewCard--pdf .cip__previewEmpty{padding:1.5rem 1.25rem;text-align:center}.cip .cip__preview .cip__previewCard--pdf .cip__previewEmpty .MuiTypography-body2{color:#737882!important;font-size:.8125rem!important}.cip__selectMenu.MuiPaper-root,.cip__selectMenu{background:#fcfcfa!important;background-color:#fcfcfa!important;color:#1c1c24!important;box-shadow:0 8px 24px #0003!important}.cip__selectMenu.MuiPaper-root .MuiMenuItem-root,.cip__selectMenu.MuiPaper-root .MuiListItemButton-root,.cip__selectMenu .MuiMenuItem-root,.cip__selectMenu .MuiListItemButton-root{color:#1c1c24!important}.cip__selectMenu.MuiPaper-root .MuiMenuItem-root:hover,.cip__selectMenu.MuiPaper-root .MuiListItemButton-root:hover,.cip__selectMenu .MuiMenuItem-root:hover,.cip__selectMenu .MuiListItemButton-root:hover{background:#0000000f!important}.cip__selectMenu.MuiPaper-root .MuiMenuItem-root.Mui-selected,.cip__selectMenu.MuiPaper-root .MuiListItemButton-root.Mui-selected,.cip__selectMenu .MuiMenuItem-root.Mui-selected,.cip__selectMenu .MuiListItemButton-root.Mui-selected{background:#633ec41f!important}.cip__selectMenu.MuiPaper-root .MuiList-root,.cip__selectMenu .MuiList-root{padding:8px 0!important;background:transparent!important}.cpp__selectMenu,.cpp__selectMenuRoot .MuiPaper-root{background-color:#0d0c0b!important;background:#0d0c0b!important}.cpp__selectMenu .MuiList-root,.cpp__selectMenu .MuiMenuItem-root{color:#fffffff2!important}.cpp__selectMenu .MuiMenuItem-root.Mui-selected .MuiListItemIcon-root,.cpp__selectMenu .MuiMenuItem-root.Mui-selected .MuiListItemIcon-root .MuiSvgIcon-root,.cpp__selectMenu .MuiListItemIcon-root,.cpp__selectMenu .MuiListItemIcon-root .MuiSvgIcon-root{color:#ffffffb3!important}.cpp__selectMenu .MuiMenuItem-root.Mui-focusVisible{outline:1px solid rgba(255,255,255,.3)!important;outline-offset:2px!important;background-color:#ffffff0f!important}.cpp{min-height:100%;padding:1.25rem;max-width:1200px;margin:0 auto}.cpp .cpp__form .MuiTypography-root{color:#ffffffe6!important}.cpp .cpp__form .MuiInputLabel-root{color:#ffffff8c!important}.cpp .cpp__form .MuiInputLabel-root.Mui-focused{color:#ffffffe6!important}.cpp .cpp__form .MuiOutlinedInput-root{background:#ffffff0d!important;border-radius:.5rem!important}.cpp .cpp__form .MuiOutlinedInput-root.Mui-focused,.cpp .cpp__form .MuiOutlinedInput-root.Mui-expanded{background:#ffffff0d!important}.cpp .cpp__form .MuiOutlinedInput-root fieldset{border-color:#ffffff1f!important}.cpp .cpp__form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ffffff59!important;border-width:1px!important}.cpp .cpp__form .MuiOutlinedInput-root .MuiOutlinedInput-input,.cpp .cpp__form .MuiOutlinedInput-root .MuiSelect-select{color:#fffffff2!important;background:transparent!important}.cpp .cpp__form .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill,.cpp .cpp__form .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill:hover,.cpp .cpp__form .MuiOutlinedInput-root .MuiSelect-select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #121110 inset!important;box-shadow:0 0 0 100px #121110 inset!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important}.cpp .cpp__form .MuiOutlinedInput-root .MuiSvgIcon-root{color:#ffffff80!important}.cpp .cpp__btn--primary{background:#e76364!important;font-weight:600!important}.cpp .cpp__btn--primary:hover{background:#eb7a7b!important}.cpp .cpp__btn--outline{border-color:#ffffff40!important;color:#ffffffe6!important}.cpp .cpp__btn--outline:hover{border-color:#fff6!important;background:#ffffff0f!important}.cpp .cpp__btn--text{color:#ffffffb3!important}.cpp .cpp__btn--text:hover{color:#e76364!important;background:#e7636414!important}.cpp .cpp__back{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;cursor:pointer}.cpp .cpp__back .cpp__backLabel{color:#fff9!important;font-size:.8125rem!important}.cpp .cpp__back .cpp__backLabel:hover{color:#ffffffe6!important}.cpp .cpp__back .MuiIconButton-root{color:#fff9!important}.cpp .cpp__back .MuiIconButton-root:hover{color:#ffffffe6!important}.cpp .cpp__layout{display:grid;grid-template-columns:1fr 360px;gap:1.5rem;align-items:start}@media(max-width:900px){.cpp .cpp__layout{grid-template-columns:1fr}}.cpp .cpp__title{font-weight:600!important;margin-bottom:4px!important}.cpp .cpp__subtitle{color:#ffffffa6!important;margin-bottom:1rem!important;font-size:.875rem!important}.cpp .cpp__section{margin-bottom:1rem}.cpp .cpp__sectionTitle{color:#ffffffb3!important;margin-bottom:.5rem!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cpp .cpp__field{margin-bottom:.5rem!important}.cpp .cpp__preview{padding:1.25rem;border-radius:1rem;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.cpp .cpp__preview .cpp__previewTitle{color:#ffffffe6!important;font-weight:600!important;margin-bottom:4px!important}.cpp .cpp__preview .cpp__previewPeriod{font-size:.875rem!important;margin-bottom:.75rem!important;color:#fff9!important}.cpp .cpp__preview .cpp__previewItems{margin-bottom:.5rem}.cpp .cpp__preview .cpp__previewRow{display:flex;justify-content:space-between;padding:4px 0;font-size:.875rem;color:#ffffffd9}.cpp .cpp__preview .cpp__previewRow span:last-child{font-weight:500}.cpp .cpp__preview .cpp__previewTotal{font-weight:600!important;color:#fffffff2!important;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.12)}.cdp__container{display:flex;flex-direction:column;height:100%;max-width:1600px;margin:0 auto;color:#fff;padding:24px;overflow:hidden}.cdp__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__headerLeft{display:flex;align-items:center}.cdp__clientName{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:4px!important}.cdp__subtitle{color:#fff9!important;font-size:14px!important}.cdp__headerRight{display:flex;gap:12px}.cdp__quickActions{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px}.cdp__searchBar{display:flex;align-items:center}.cdp__bulkActions{display:flex;align-items:center;gap:8px}.cdp__filtersPanel{margin-bottom:16px;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.cdp__tabs{border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#ffffff03);margin-bottom:24px}.cdp__tabs .MuiTab-root{color:#fff9!important;font-weight:600!important;text-transform:none!important;font-size:14px!important;min-height:48px!important}.cdp__tabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.cdp__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#8b5cf6cc,#49a7ffcc)!important;height:2px!important}.cdp__content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-bottom:64px;padding-left:24px;padding-right:24px;min-height:0}.cdp__content.cdp__content--scheduling{overflow:hidden;display:flex;flex-direction:column;padding-bottom:24px}.cdp__summarySection{margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cdp__summaryHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__summaryTitle{font-weight:800!important;color:#fffffffa!important;font-size:18px!important;letter-spacing:-.01em;margin:0!important}.cdp__keyMetric{text-align:right;padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.cdp__keyMetricLabel{font-size:11px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;margin-bottom:4px!important;display:block}.cdp__keyMetricValue{font-size:36px!important;font-weight:900!important;color:#a78bfaf2!important;line-height:1;display:block}.cdp__summaryMetricsCompact{display:flex;justify-content:space-between;align-items:center;gap:12px}.cdp__summaryMetricItem{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0;padding:12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.cdp__summaryMetricItem:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.cdp__summaryMetricIconSmall{color:#fff9!important;font-size:20px!important}.cdp__summaryMetricValueSmall{font-size:24px!important;font-weight:800!important;color:#fffffff2!important;line-height:1}.cdp__summaryMetricLabelSmall{font-size:10px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.5px;font-weight:600!important;text-align:center}.cdp__alertsSection{margin-bottom:24px}.cdp__alertsSectionPriority{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:20px;margin-bottom:24px}.cdp__alertsHeader{margin-bottom:16px}.cdp__alertsTitle{font-weight:700!important;color:#fffffff2!important;margin-bottom:12px!important;font-size:16px!important;display:flex;align-items:center;gap:8px}.cdp__alertsIcon{font-size:20px!important;color:#f59e0be6!important}.cdp__alertsGrid{display:flex;flex-direction:column;gap:12px}.cdp__deadlineAlert{margin-bottom:0!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.cdp__deadlineAlert.MuiAlert-error{background:#ef44441a!important;border-color:#ef44444d!important}.cdp__deadlineAlert.MuiAlert-warning{background:#f59e0b1a!important;border-color:#f59e0b4d!important}.cdp__deadlineAlertContent{display:flex;flex-direction:column;gap:4px}.cdp__deadlineAlertTitle{font-weight:600!important;color:#fffffff2!important;font-size:14px!important}.cdp__deadlineAlertText{font-size:12px!important;color:#ffffffb3!important}.cdp__priorityCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;margin-bottom:16px!important;transition:all .2s ease}.cdp__priorityCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.cdp__priorityCard .MuiCardContent-root{padding:20px!important}.cdp__sectionTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important;margin-bottom:16px!important}.cdp__contentList{display:flex;flex-direction:column;gap:8px;padding:0!important}.cdp__contentItem{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;padding:12px 16px!important;margin-bottom:8px!important;transition:all .2s ease}.cdp__contentItem:hover{background:#ffffff0a!important;border-color:#ffffff1a!important}.cdp__contentItem:last-child{margin-bottom:0!important}.cdp__contentItemHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.cdp__contentTitle{font-weight:600!important;color:#ffffffe6!important;font-size:14px!important;flex:1;min-width:0}.cdp__contentItemBadges{display:flex;gap:6px;flex-wrap:wrap}.cdp__contentMeta{color:#ffffff80!important;font-size:12px!important;margin-top:4px!important}.cdp__stageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;height:100%}.cdp__stageCard .MuiCardContent-root{padding:20px!important}.cdp__stageTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important;margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__packageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;transition:all .2s ease}.cdp__packageCard:hover{background:#ffffff0d!important;border-color:#ffffff1f!important}.cdp__packageCard .MuiCardContent-root{padding:20px!important}.cdp__packageHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.cdp__packageSubtitle{color:#ffffff80!important;font-size:13px!important;margin-top:4px!important}.cdp__stageChip{font-size:11px!important;height:24px!important}.cdp__pipelineContainer{display:flex;flex-direction:column;height:100%;min-height:600px;max-height:none;flex:1 1 auto}.cdp__pipelineLane{--pipeline-col-width: 140px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.cdp__pipelineLane::-webkit-scrollbar{width:6px;height:6px}.cdp__pipelineLane::-webkit-scrollbar-track{background:transparent}.cdp__pipelineLane::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.cdp__pipelineLane::-webkit-scrollbar-corner{background:transparent}.cdp__pipelineLane .stagePills{margin-top:10px;flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);gap:8px;padding-bottom:8px;overflow:visible}.cdp__pipelineLane .pipeBoard{margin-top:12px;flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pipeline-col-width);grid-template-rows:1fr;align-items:stretch;gap:8px;padding-bottom:8px;overflow:visible}.cdp__pipelineLane .pipeCol{min-width:var(--pipeline-col-width);max-width:var(--pipeline-col-width);height:100%;overflow-y:auto;overflow-x:hidden}.cdp__pipelineLane .pipeCol::-webkit-scrollbar{width:4px}.cdp__pipelineLane .pipeCol::-webkit-scrollbar-track{background:transparent}.cdp__pipelineLane .pipeCol::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cdp__pipelineLane .pipeCard{width:100%;min-width:0;max-width:100%}.cdp__packageCardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px}.cdp__packageCardsGrid .pipeCard__wrap{width:100%}.cdp__schedulingContainer{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.cdp__schedulingLayout{display:grid;grid-template-columns:1fr 320px;gap:20px;flex:1;min-height:0;overflow:hidden;height:100%;align-content:start;padding-bottom:64px}.cdp__schedulingCalendar{display:flex;flex-direction:column;min-height:0;overflow:hidden;height:100%;padding-bottom:24px;box-sizing:border-box}.cdp__calendarHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;flex-shrink:0}.cdp__calendarGrid{flex:1;min-height:0;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;max-height:calc(100% - 24px)}.cdp__dayHeaders{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;flex-shrink:0}.cdp__dayHeader{text-align:center;color:#fff9!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;padding:6px 0}.cdp__calendarDays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;flex:1;min-height:0;grid-auto-rows:1fr}.cdp__calendarDay{min-height:0;padding:6px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.cdp__calendarDay:hover{background:#ffffff0d;border-color:#ffffff1f}.cdp__calendarDay.cdp__calendarDay--today{background:#8b5cf61a;border-color:#8b5cf64d}.cdp__calendarDay.cdp__calendarDay--selected{background:#8b5cf626;border-color:#8b5cf666}.cdp__calendarDay.cdp__calendarDay--otherMonth{opacity:.4}.cdp__calendarDay.cdp__calendarDay--dropZone{background:#8b5cf633;border-color:#8b5cf680;border-style:dashed}.cdp__dayNumber{font-weight:600!important;color:#fffc!important;font-size:14px!important;margin-bottom:4px}.cdp__dayNumber.cdp__dayNumber--today{color:#8b5cf6f2!important;font-weight:800!important}.cdp__dayEvents{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:hidden;max-height:100%}.cdp__schedulingSidebar{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-right:8px}.cdp__schedulingSidebar::-webkit-scrollbar{width:6px}.cdp__schedulingSidebar::-webkit-scrollbar-track{background:transparent}.cdp__schedulingSidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cdp__sidebarTitle{font-weight:700!important;color:#fffffff2!important;font-size:16px!important}.cdp__unscheduledContent{display:flex;flex-direction:column;gap:12px}.cdp__unscheduledStageCard{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}.cdp__unscheduledStageCard .MuiCardContent-root{padding:16px!important}.cdp__unscheduledList{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.cdp__unscheduledList::-webkit-scrollbar{width:4px}.cdp__unscheduledList::-webkit-scrollbar-track{background:transparent}.cdp__unscheduledList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.cdp__draggableContent{-webkit-user-select:none;user-select:none;transition:all .2s ease}.calendar-page{padding:24px 24px 64px;height:100%;color:#ffffffeb;display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}@media(max-width:768px){.calendar-page{padding:16px 16px 24px;gap:12px}}.calendar-page__main{display:grid;grid-template-columns:1fr 360px;grid-template-rows:auto 1fr;grid-template-areas:"topBar topBar" "calendar sidebar";gap:20px;flex:1;min-width:0;max-width:100%;min-height:0;overflow:hidden;width:100%;box-sizing:border-box}@media(max-width:1200px){.calendar-page__main{grid-template-columns:1fr 320px;gap:16px}}@media(max-width:968px){.calendar-page__main{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"topBar" "sidebar" "calendar";gap:16px}}@media(max-width:768px){.calendar-page__main{gap:12px}}.calendar-page__calendarSection{grid-area:calendar;display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%;min-height:0;overflow:hidden;flex:1;height:100%;width:100%;box-sizing:border-box}.calendar-page__topBar{grid-area:topBar;width:100%;display:flex;align-items:center;min-width:0}.calendar-page__monthHeader{display:flex;justify-content:space-between;align-items:center;padding:0 4px;flex-wrap:wrap;gap:12px;flex-shrink:0;width:100%;min-width:0}@media(max-width:768px){.calendar-page__monthHeader{padding:0 2px;gap:8px}}.calendar-page__headerRight{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.calendar-page__viewModeControl{min-width:0}@media(max-width:768px){.calendar-page__viewModeControl{min-width:0}}.calendar-page__viewModeSelect{background:#ffffff0d;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:0 8px;height:34px;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.calendar-page__viewModeSelect{height:32px}}.calendar-page__viewModeSelect .MuiSelect-select{padding:6px 32px 6px 12px!important;font-weight:600;letter-spacing:.01em}.calendar-page__viewModeSelect .MuiOutlinedInput-notchedOutline{border:none!important}.calendar-page__viewModeSelect .MuiSelect-icon{color:#ffffffbf;right:10px}.calendar-page__viewModeSelect:hover{background:#ffffff14;border-color:#ffffff2e}.calendar-page__viewModeSelect.Mui-focused{border-color:#6c5ce7bf;box-shadow:0 0 0 3px #6c5ce72e}.calendar-page__viewModeMenu{background:#141416f2!important;color:#ffffffeb!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px!important}.calendar-page__viewModeMenu .MuiMenuItem-root{font-weight:600;font-size:.9rem}.calendar-page__viewModeMenu .MuiMenuItem-root.Mui-selected{background:#6c5ce738!important}.calendar-page__viewModeMenu .MuiMenuItem-root:hover{background:#ffffff14!important}.calendar-page__monthControls{display:flex;align-items:center;gap:10px;flex:1;min-width:0;justify-content:flex-start;overflow:hidden}@media(max-width:768px){.calendar-page__monthControls{gap:8px}}.calendar-page__navBtn{color:#ffffffe6!important;padding:8px!important;transition:all .2s ease;flex-shrink:0;border:none!important;background:transparent!important;min-width:40px;min-height:40px;display:flex!important;align-items:center;justify-content:center;margin:0 2px;border-radius:8px}@media(max-width:768px){.calendar-page__navBtn{padding:6px!important;min-width:36px;min-height:36px}}.calendar-page__navBtn:hover{background:#ffffff14!important;color:#fff!important;transform:translateY(-1px)}.calendar-page__navBtn:active{transform:translateY(0)}.calendar-page__navBtn svg{width:24px;height:24px}.calendar-page__monthYear{font-weight:600;color:#fffffff2;min-width:0;text-align:left;letter-spacing:-.2px;flex:0 0 auto;margin-left:2px;max-width:min(520px,44vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.calendar-page__monthYear{font-size:1rem;max-width:60vw}}.calendar-page__todayBtn{color:#ffffffe6!important;border:1px solid rgba(255,255,255,.12)!important;text-transform:none;font-weight:700;padding:6px 14px;border-radius:999px;transition:all .2s ease;flex-shrink:0;white-space:nowrap;background:#ffffff0d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.calendar-page__todayBtn{padding:5px 12px;font-size:.75rem}}.calendar-page__todayBtn:hover{background:#ffffff14!important;border-color:#ffffff2e!important;color:#fff!important}.calendar-page__todayBtn .MuiButton-startIcon{margin-right:6px}.calendar-page__grid{background:#ffffff08;border-radius:16px;padding:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;min-width:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.calendar-page__grid::-webkit-scrollbar{width:6px}.calendar-page__grid::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.calendar-page__grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.calendar-page__grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){.calendar-page__grid{padding:10px;border-radius:12px;gap:6px}}.calendar-page__timeGrid{display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;overflow:hidden;border-radius:14px;flex:1}.calendar-page__timeGridHeader{display:grid;grid-template-columns:64px repeat(var(--timeGridDays),minmax(0,1fr));gap:0;padding-bottom:0;flex-shrink:0;align-items:center;position:sticky;top:0;z-index:2}.calendar-page__timeGridCorner{height:44px;border-bottom:1px solid rgba(255,255,255,.06)}.calendar-page__timeGridDayHeader{appearance:none;border:none;border-left:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:transparent;border-radius:0;padding:10px;cursor:pointer;min-width:0;text-align:left}.calendar-page__timeGridDayHeader:hover{background:#ffffff08}.calendar-page__timeGridDayHeader--today{background:#6c5ce70f}.calendar-page__timeGridDayHeader--selected{background:#6c5ce71a}.calendar-page__timeGrid--day .calendar-page__timeGridDayHeader--today,.calendar-page__timeGrid--day .calendar-page__timeGridDayHeader--selected{border-color:#ffffff24;background:#ffffff0a}.calendar-page__timeGridDayHeaderText{font-weight:800;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:flex;flex-direction:column;gap:2px;white-space:nowrap;overflow:hidden}.calendar-page__timeGridDayHeaderDow{overflow:hidden;text-overflow:ellipsis;line-height:1.1}.calendar-page__timeGridDayHeaderDom{font-size:14px;font-weight:900;letter-spacing:-.02em;color:#ffffffeb;text-transform:none;line-height:1.05}.calendar-page__timeGridBody{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.calendar-page__timeGridRow{display:grid;grid-template-columns:64px repeat(var(--timeGridDays),minmax(0,1fr));gap:0;align-items:stretch;min-height:56px}.calendar-page__timeGridTimeCell{padding-top:12px;padding-right:10px;text-align:right;border-top:1px solid rgba(255,255,255,.06)}.calendar-page__timeGridTimeText{color:#ffffff73;font-weight:700;letter-spacing:.02em;font-size:10px}.calendar-page__timeGridCell{border-top:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.06);background:transparent;border-radius:0;padding:6px 8px;min-width:0;overflow:hidden;position:relative}.calendar-page__timeGridEvent{display:flex;align-items:center;gap:6px;min-width:0;border-left:3px solid rgba(255,255,255,.3);border-radius:4px;padding:6px 8px;margin-bottom:4px;background:#ffffff0d;cursor:pointer}.calendar-page__timeGridEvent:hover{background:#ffffff17}.calendar-page__timeGridEvent--overdue{border-left-color:#f44!important;background:#ff44441f}.calendar-page__timeGridEvent--stale{opacity:.5;filter:grayscale(.35)}.calendar-page__timeGridEventTime{flex-shrink:0;font-size:10px;font-weight:800;color:#ffffffb3}.calendar-page__timeGridEventTitle{min-width:0;flex:1;font-size:10px;font-weight:700;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-page__dayHeaders{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}@media(max-width:768px){.calendar-page__dayHeaders{gap:4px;margin-bottom:4px}}.calendar-page__dayHeader{padding:10px 4px;text-align:center;min-width:0}@media(max-width:768px){.calendar-page__dayHeader{padding:8px 2px}}.calendar-page__dayHeaderText{font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:11px;white-space:nowrap}@media(max-width:768px){.calendar-page__dayHeaderText{font-size:9px}}.calendar-page__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;max-width:100%;min-width:0;flex:1;min-height:0;grid-auto-rows:minmax(100px,1fr);align-content:start;box-sizing:border-box}@media(max-width:768px){.calendar-page__days{gap:8px;grid-auto-rows:minmax(80px,1fr)}}.calendar-page__days--week{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(120px,1fr)}.calendar-page__days--day{grid-template-columns:1fr;grid-auto-rows:1fr;gap:0}.calendar-page__day{min-height:100px;max-height:100%;background:#ffffff05;border-radius:10px;padding:8px 6px;border:1px solid rgba(255,255,255,.05);transition:all .2s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:768px){.calendar-page__day{min-height:80px;padding:6px 4px;border-radius:8px;gap:3px}}.calendar-page__days--day .calendar-page__day{min-height:400px;padding:16px;gap:8px}@media(max-width:768px){.calendar-page__days--day .calendar-page__day{min-height:300px;padding:12px}}.calendar-page__days--week .calendar-page__day{min-height:120px}@media(max-width:768px){.calendar-page__days--week .calendar-page__day{min-height:100px}}.calendar-page__day:hover{background:#ffffff0a;border-color:#ffffff1a}.calendar-page__day--otherMonth{opacity:.3}.calendar-page__day--today{background:#6c5ce71f;border-color:#6c5ce766}.calendar-page__day--selected{background:#6c5ce733;border-color:#6c5ce7;border-width:2px}.calendar-page__dayNumber{font-weight:500;color:#ffffffb3;font-size:13px;line-height:1.2;flex-shrink:0}@media(max-width:768px){.calendar-page__dayNumber{font-size:11px}}.calendar-page__dayNumber--today,.calendar-page__dayNumber--selected{color:#6c5ce7;font-weight:700}.calendar-page__dayEvents{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden;min-height:0}.calendar-page__eventPill{background:#ffffff14;border-radius:4px;padding:0 6px;cursor:pointer;transition:all .2s ease;border-left:2px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0;height:18px;display:flex;align-items:center;position:relative;overflow:hidden}@media(max-width:768px){.calendar-page__eventPill{padding:0 5px;height:16px;border-left-width:2px}}.calendar-page__eventPill:hover{background:#ffffff1f;transform:translateY(-1px)}.calendar-page__eventPill--overdue{border-left-color:#f44!important;background:#ff444426}.calendar-page__eventPill--today{border-left-color:#6c5ce7!important;background:#6c5ce733}.calendar-page__eventPill--upcoming{border-left-color:#fb0!important;background:#ffbb0026}.calendar-page__eventPill--stale{opacity:.45;filter:grayscale(.35)}.calendar-page__eventPill--stale:hover{opacity:.55}.calendar-page__eventPill--dayView{padding:8px 10px;height:auto;border-left-width:4px;margin-bottom:6px;align-items:stretch}.calendar-page__eventRow{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.calendar-page__eventTime{color:#ffffffa6;font-weight:700;font-size:11px;letter-spacing:.02em;flex-shrink:0}.calendar-page__eventLabel{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.55px;color:#ffffffd1;background:#ffffff1f;padding:0 4px;border-radius:3px;line-height:14px;height:14px;display:inline-flex;align-items:center;flex-shrink:0}.calendar-page__eventTitle{font-size:9px;font-weight:600;color:#ffffffeb;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.calendar-page__eventPill--dayView .calendar-page__eventRow{align-items:baseline;padding:2px 0}.calendar-page__eventPill--dayView .calendar-page__eventLabel{height:18px;line-height:18px;font-size:9px;padding:0 6px}.calendar-page__eventPill--dayView .calendar-page__eventTitle{white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;font-weight:700}.calendar-page__eventMore{appearance:none;border:none;background:transparent;text-align:left;padding:2px 0 0;cursor:pointer;color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.02em;flex-shrink:0}@media(max-width:768px){.calendar-page__eventMore{font-size:9px}}.calendar-page__eventMore:hover{color:#fffc;text-decoration:underline}.calendar-page__sidebar{grid-area:sidebar;background:#ffffff08;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;min-height:0;overflow:hidden;flex:0 0 360px;height:100%;box-sizing:border-box}@media(max-width:1200px){.calendar-page__sidebar{flex:0 0 320px}}@media(max-width:968px){.calendar-page__sidebar{flex:0 0 auto;order:-1;max-height:300px}}@media(max-width:768px){.calendar-page__sidebar{padding:12px;border-radius:12px;gap:10px;max-height:250px}}.calendar-page__sidebarHeader{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-shrink:0}.calendar-page__sidebarIcon{color:#ffffffb3;font-size:20px}.calendar-page__sidebarTitle{font-weight:600;color:#fffffff2;flex:1;letter-spacing:-.2px}.calendar-page__sidebarHeaderRight{display:flex;align-items:center;gap:4px}.calendar-page__sidebarDateNav{display:flex;gap:4px}.calendar-page__sidebarNavBtn{color:#fffc!important;padding:4px;transition:all .2s ease}.calendar-page__sidebarNavBtn:hover{background:#ffffff14;color:#fffffff2!important}.calendar-page__sidebarNavBtn .MuiSvgIcon-root{color:inherit!important;fill:currentColor!important}.calendar-page__sidebarResetBtn{color:#fff9!important;padding:4px!important}.calendar-page__sidebarResetBtn:hover{color:#fffffff2!important;background:#ffffff14!important}.calendar-page__sidebarResetBtn .MuiSvgIcon-root{color:inherit!important;fill:currentColor!important}.calendar-page__sidebarDate{color:#fff9;font-size:13px;margin-bottom:4px;flex-shrink:0}.calendar-page__sidebarEvents{display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:100%;padding:0 4px 0 0}.calendar-page__sidebarEvents::-webkit-scrollbar{width:8px}.calendar-page__sidebarEvents::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.calendar-page__sidebarEvents::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf64d,#49a7ff4d);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.calendar-page__sidebarEvents::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b5cf680,#49a7ff80);background-clip:padding-box}.calendar-page__sidebarEmpty{padding:40px 20px;text-align:center}.calendar-page__sidebarEmptyText{color:#fff6;font-size:13px}.calendar-page__sidebarEvent{border-radius:12px!important;padding:8px 10px!important;margin:3px 0!important;gap:8px!important;width:100%!important;box-sizing:border-box;color:#ffffffe6!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 4px 16px #00000040,inset 1px 1px #ffffff1f,inset -1px -1px #ffffff0f!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;align-items:flex-start;min-height:auto!important;max-height:none!important;height:auto!important;flex-shrink:0!important}.calendar-page__sidebarEvent:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#fff3,#fff0),linear-gradient(to left,#ffffff26,#fff0);filter:blur(16px);opacity:.25;border-radius:inherit;z-index:0}.calendar-page__sidebarEvent:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 140% at 10% 10%,rgba(73,167,255,.08),transparent 65%),radial-gradient(140% 140% at 90% 30%,rgba(180,120,255,.06),transparent 65%);border-radius:inherit;z-index:0;opacity:.5}.calendar-page__sidebarEvent>*{position:relative;z-index:1}.calendar-page__sidebarEvent:hover{transform:translateY(-2px);background:#ffffff0f!important;border-color:#ffffff26!important;box-shadow:0 8px 28px #00000059,inset 1px 1px #ffffff2e,inset -1px -1px #ffffff1a!important;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%)}.calendar-page__sidebarEvent:hover:before{opacity:.35}.calendar-page__sidebarEvent:hover:after{opacity:.7}.calendar-page__sidebarEvent--stale{opacity:.5!important;filter:grayscale(.35)}.calendar-page__sidebarEvent--stale:hover{opacity:.6!important}.calendar-page__sidebarClientAvatar{flex-shrink:0;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #00000059}.calendar-page__sidebarEventContent{flex:1;padding:0;display:flex;flex-direction:column;gap:4px;position:relative;min-height:0;overflow:hidden;width:100%;min-width:0}.calendar-page__sidebarEventHeader{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0;flex-shrink:0}.calendar-page__sidebarEventStage{font-size:8px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.3px!important;color:#fffffff2!important;padding:0 6px!important;height:18px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;border-width:1px;border-style:solid;border-color:transparent;box-shadow:0 1px 3px #0000001a!important;flex-shrink:0;line-height:18px!important;margin:0!important}.calendar-page__sidebarEventTitle{font-weight:700!important;color:#fffffff2!important;font-size:11px!important;line-height:1.3!important;letter-spacing:-.01em!important;flex:1;min-width:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.calendar-page__sidebarEventLabel{color:#ffffffa6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2px!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;line-clamp:1!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;flex-shrink:0;margin:0!important}.calendar-page__sidebarEventTime{color:#ffffffa6!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2px!important;flex-shrink:0;margin:0!important}.calendar-page__sidebarEventPriority{position:absolute;right:8px;bottom:-5px;z-index:2}.calendar-page__sidebarEventAvatars{display:flex;align-items:center;gap:4px;margin-top:auto;flex-shrink:0}.calendar-page__sidebarAvatar{border:2px solid rgba(255,255,255,.2);width:20px!important;height:20px!important;font-size:9px!important}.calendar-page__sidebarAvatarMore{color:#ffffff80;font-size:9px;margin-left:2px}.calendar-page__eventDialog .MuiDialog-paper{background:linear-gradient(155deg,#0f0f10,#151516 58%,#2a0e12);color:#fff;border:1px solid rgba(231,99,100,.35);border-radius:14px;width:min(640px,100vw - 32px);box-shadow:0 16px 40px #0000008c,0 0 0 1px #e763642e inset}.calendar-page__assignDialog .MuiDialog-paper{background:linear-gradient(155deg,#0f0f10,#151516 58%,#2a0e12);color:#fff;border:1px solid rgba(231,99,100,.28);border-radius:14px;width:min(560px,100vw - 32px);box-shadow:0 16px 40px #0000008c,0 0 0 1px #e7636424 inset}.calendar-page__assignDialogTitle{background:linear-gradient(180deg,#e763642e,#e763640f);border-bottom:1px solid rgba(231,99,100,.22);padding:12px 14px}.calendar-page__assignDialogTitleRow{display:flex;align-items:center;gap:10px}.calendar-page__assignDialogTitleText{font-weight:800!important;letter-spacing:-.01em;color:#fffffff2}.calendar-page__assignDialogTitleSpacer{flex:1}.calendar-page__assignDialogContent{padding:14px 16px 10px!important}.calendar-page__assignDialogFields{display:flex;flex-direction:column;gap:14px}.calendar-page__assignDialogActions{padding:10px 14px 14px!important;gap:10px}.calendar-page__assignDialog :global(.MuiOutlinedInput-root){background:#ffffff0d;border-radius:12px;color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-page__assignDialog :global(.MuiOutlinedInput-notchedOutline){border-color:#ffffff1f!important}.calendar-page__assignDialog :global(.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline){border-color:#ffffff38!important}.calendar-page__assignDialog :global(.MuiInputLabel-root){color:#ffffff9e;font-weight:700}.calendar-page__assignDialog :global(.MuiSelect-icon){color:#ffffffbf}.calendar-page :global(.MuiDialog-root) .MuiIconButton-root{color:#fffc!important}.calendar-page :global(.MuiDialog-root) .MuiIconButton-root:hover{color:#fff!important;background-color:#ffffff14!important}.calendar-page__eventDialogTitle{background:linear-gradient(180deg,#e7636438,#e7636414);border-bottom:1px solid rgba(231,99,100,.28);padding:14px 14px 12px 16px}.calendar-page__eventDialogHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.calendar-page__eventDialogHeading{display:flex;flex-direction:column;gap:2px;min-width:0}.calendar-page__eventDialogEventName{font-weight:800;font-size:1.08rem;line-height:1.2;color:#fff;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-page__eventDialogSubhead{color:#ffffffad;display:flex;align-items:center;gap:8px;min-width:0}.calendar-page__eventDialogSubPill{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd9;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:none;flex-shrink:0}.calendar-page__eventDialogSubDot{opacity:.6;flex-shrink:0}.calendar-page__eventDialogSubClient{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.calendar-page__eventForm{margin-bottom:14px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.calendar-page__eventFormRow{display:grid;grid-template-columns:1fr;gap:10px}.calendar-page__eventFormTimeRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}@media(max-width:620px){.calendar-page__eventFormTimeRow{grid-template-columns:1fr}}.calendar-page__eventFormFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.calendar-page__eventFormFooterMeta{flex:1;min-width:160px;display:flex;align-items:center;justify-content:flex-start}.calendar-page__eventFormAdornment{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffbf;margin-right:8px;font-size:18px;flex-shrink:0}.calendar-page__eventDialogCloseBtn{color:#ffffffd1!important;border:1px solid rgba(231,99,100,.35)!important;background:#ffffff0a!important}.calendar-page__eventDialogCloseBtn:hover{background:#e763642e!important;border-color:#e7636499!important;color:#fff!important}.calendar-page__eventDialogContent{padding:14px 16px 8px}.calendar-page__eventDialogBody{display:flex;flex-direction:column;gap:14px}.calendar-page__eventDialogSection{display:flex;flex-direction:column;gap:8px}.calendar-page__eventDialogSection--times{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:620px){.calendar-page__eventDialogSection--times{grid-template-columns:1fr}}.calendar-page__eventDialogFieldLabel{color:#ffffff8c;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.calendar-page__eventDialogRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.calendar-page__eventDialogLabel{font-weight:600;color:#ffffffbd;min-width:64px;flex-shrink:0}.calendar-page__eventDialogStageChip{color:#fff!important;font-weight:700!important;letter-spacing:.03em}.calendar-page__eventDialogDivider{margin:24px 0;border-color:#ffffff1a}.calendar-page__eventDialogSectionTitle{font-weight:600;color:#fff;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px}.calendar-page__eventDialogSectionTitleIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fffc;font-size:16px;flex-shrink:0}.calendar-page__eventDialogAssignments{display:flex;flex-direction:column;gap:16px}.calendar-page__assignmentRow{appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-width:0}.calendar-page__assignmentRow:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-1px);transition:all .16s ease}.calendar-page__assignmentRowMeta{min-width:0;display:flex;flex-direction:column;gap:2px}.calendar-page__assignmentRole{color:#ffffff8c;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.calendar-page__assignmentName{color:#ffffffeb;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.calendar-page__assignmentBubbles{flex-shrink:0}.calendar-page__assignmentBubbles :global(.MuiAvatar-root){border:2px solid rgba(15,15,16,.9);box-shadow:0 6px 14px #00000059}.calendar-page__deadlineEditor{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.calendar-page__deadlineEditor :global(.MuiOutlinedInput-root){background:#ffffff0d;border-radius:12px;color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-page__deadlineEditor :global(.MuiOutlinedInput-notchedOutline){border-color:#ffffff1f!important}.calendar-page__deadlineEditor :global(.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline){border-color:#ffffff38!important}.calendar-page__deadlineEditor :global(.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline){border-color:#6c5ce7bf!important;box-shadow:0 0 0 3px #6c5ce72e}.calendar-page__deadlineEditor :global(.MuiInputLabel-root){color:#ffffff9e;font-weight:600}.calendar-page__deadlineEditor :global(.MuiInputLabel-root.Mui-focused){color:#b4aaffe6}.calendar-page__deadlineEditor :global(.MuiSelect-icon){color:#ffffffbf}.calendar-page__deadlineEditor :global(input[type=date]),.calendar-page__deadlineEditor :global(input[type=time]){color-scheme:dark}.calendar-page__deadlineEditor :global(input[type=date]::-webkit-calendar-picker-indicator),.calendar-page__deadlineEditor :global(input[type=time]::-webkit-calendar-picker-indicator){filter:invert(1) opacity(.8)}.calendar-page__deadlineRow{display:grid;gap:12px;align-items:center}@media(max-width:520px){.calendar-page__deadlineRow{grid-template-columns:1fr}}.calendar-page__deadlineRow--top{grid-template-columns:180px 1fr}@media(max-width:520px){.calendar-page__deadlineRow--top{grid-template-columns:1fr}}.calendar-page__deadlineRow--type{grid-template-columns:1fr}.calendar-page__deadlineRow--dateTime{grid-template-columns:1.4fr 1fr 1fr}@media(max-width:520px){.calendar-page__deadlineRow--dateTime{grid-template-columns:1fr}}.calendar-page__deadlineType,.calendar-page__deadlineField{min-width:0}.calendar-page__deadlineActions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.calendar-page__deadlineHint{color:#ffffff8c;font-weight:600;letter-spacing:.01em}.calendar-page__deadlineSaveBtn{background:linear-gradient(135deg,#6c5ce7,#8b7ae8)!important;color:#fff!important;font-weight:700!important;text-transform:none!important;border-radius:999px!important;padding:7px 16px!important;box-shadow:0 6px 14px #6c5ce740!important}.calendar-page__deadlineSaveBtn:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7)!important;box-shadow:0 8px 18px #6c5ce752!important}.calendar-page__assignControl .MuiOutlinedInput-root{color:#fff;border-color:#ffffff4d}.calendar-page__assignControl .MuiOutlinedInput-root:hover{border-color:#ffffff80}.calendar-page__assignControl .MuiOutlinedInput-root.Mui-focused{border-color:#6c5ce7}.calendar-page__assignControl .MuiInputLabel-root{color:#ffffffb3}.calendar-page__assignControl .MuiInputLabel-root.Mui-focused{color:#6c5ce7}.calendar-page__assignControl .MuiSelect-icon{color:#fff}.calendar-page__assignBtn{background:linear-gradient(135deg,#6c5ce7,#8b7ae8);color:#fff;font-weight:600;text-transform:none;padding:10px 24px;border-radius:8px;transition:all .2s ease}.calendar-page__assignBtn:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7);transform:translateY(-2px);box-shadow:0 4px 12px #6c5ce766}.calendar-page__eventDialogCloseAction{color:#fff!important;border:1px solid rgba(231,99,100,.44)!important;background:#e7636429!important;text-transform:none!important;font-weight:600!important;border-radius:8px!important;padding:6px 14px!important}.calendar-page__eventDialogCloseAction:hover{background:#e7636442!important;border-color:#e76364b8!important}.calendar-page__eventDialogPrimaryAction{background:linear-gradient(135deg,#e76364,#c83b3f)!important;color:#fff!important;text-transform:none!important;font-weight:700!important;border-radius:8px!important;padding:6px 14px!important;box-shadow:0 8px 18px #e7636459!important}.calendar-page__eventDialogPrimaryAction:hover{background:linear-gradient(135deg,#f07071,#d1494c)!important;box-shadow:0 10px 22px #e763646b!important}.addTopicDialog__paper{border-radius:20px!important;background:radial-gradient(1000px 500px at 10% 0%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.addTopicDialog__title{font-weight:700!important;letter-spacing:-.02em!important;padding:20px 24px 8px!important}.addTopicDialog__sub{color:#fff9!important;margin-bottom:20px}.addTopicDialog__content{padding:0 24px 16px!important}.addTopicDialog__fields{display:flex;flex-direction:column;gap:16px}.addTopicDialog__selectPlaceholder{color:#ffffff73;font-style:normal}.addTopicDialog__serviceMenuPaper{min-width:min(420px,92vw)!important}.addTopicDialog__serviceMenuRow{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.addTopicDialog__serviceMenuName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addTopicDialog__serviceMenuType{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#ffffff7a;text-align:right;max-width:48%;line-height:1.25}.addTopicDialog__serviceSelectValue{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding-right:2px}.addTopicDialog__serviceSelectValueName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addTopicDialog__serviceSelectValueType{flex:0 0 auto;font-size:.74rem;font-weight:500;letter-spacing:.03em;color:#ffffff85;white-space:nowrap}.addTopicDialog__refSection{margin-top:8px}.addTopicDialog__refLabel{display:block;color:#ffffff8c!important;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.addTopicDialog__refRow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.addTopicDialog__actions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06)}.topicScriptDialog__paper{border-radius:24px!important;background:radial-gradient(1000px 500px at 10% 0%,rgba(255,255,255,.06),transparent 60%),radial-gradient(600px 300px at 100% 0%,rgba(239,68,68,.06),transparent 50%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1px #ffffff08 inset,0 24px 48px -12px #00000080,0 0 80px -20px #ef44441f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff}.topicScriptDialog__title{display:flex!important;align-items:center!important;gap:12px!important;font-weight:600!important;font-size:1.25rem!important;letter-spacing:-.02em!important;padding:24px 28px 4px!important}.topicScriptDialog__title .topicScriptDialog__titleIcon{color:#ef4444f2;font-size:1.5rem!important}.topicScriptDialog__content{padding:0 28px 20px!important}.topicScriptDialog__sub{color:#ffffff8c!important;margin-bottom:24px!important;font-size:.875rem!important}.topicScriptDialog__form{display:flex;flex-direction:column;gap:20px}.topicScriptDialog__select .MuiOutlinedInput-root{border-radius:12px!important;background:#ffffff08}.topicScriptDialog__menu{border-radius:12px!important;background:#12141cfa!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 40px #0006!important}.topicScriptDialog__menuList{padding:6px!important}.topicScriptDialog__menuList .MuiMenuItem-root{border-radius:8px;margin:2px 0}.topicScriptDialog__menuList .MuiMenuItem-root:hover{background:#ffffff0f!important}.topicScriptDialog__topicSection{margin-top:4px;animation:topicScriptDialog__fadeIn .25s ease-out}@keyframes topicScriptDialog__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topicScriptDialog__topicLabel{display:block!important;color:#ffffff80!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:600!important;margin-bottom:10px!important}.topicScriptDialog__autocomplete .MuiOutlinedInput-root{border-radius:12px!important;background:#ffffff08!important}.topicScriptDialog__autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.topicScriptDialog__autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff40}.topicScriptDialog__autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ef444499}.topicScriptDialog__autocomplete .MuiInputBase-input{color:#fff!important}.topicScriptDialog__searchIcon{color:#fff6!important}.topicScriptDialog__menuList .topicScriptDialog__autocompleteOption{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:12px 16px!important}.topicScriptDialog__menuList .topicScriptDialog__autocompleteOption .topicScriptDialog__optionLead{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.topicScriptDialog__menuList .topicScriptDialog__autocompleteOption .topicScriptDialog__topicNum{flex-shrink:0;color:#ffffff73;font-size:.75rem;font-weight:600}.topicScriptDialog__menuList .topicScriptDialog__autocompleteOption .topicScriptDialog__topicText{color:#ffffffeb;font-size:.875rem;line-height:1.4;min-width:0}.topicScriptDialog__menuList .topicScriptDialog__autocompleteOption .topicScriptDialog__contentTypePill{flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#ffffff14;color:#ffffffad;white-space:nowrap}.topicScriptDialog__details{margin-top:16px;padding:20px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);animation:topicScriptDialog__fadeIn .2s ease-out}.topicScriptDialog__detailsTopic{color:#fffffff2!important;font-weight:600!important;margin-bottom:10px!important;line-height:1.4!important}.topicScriptDialog__detailsMetaRow{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.topicScriptDialog__detailsMetaItem{display:inline-flex;align-items:center;gap:6px;color:#fff9!important;font-size:.8125rem}.topicScriptDialog__detailsMetaItem .MuiSvgIcon-root{font-size:14px;color:#fff6}.topicScriptDialog__detailsSection{margin-bottom:12px}.topicScriptDialog__detailsSection:last-child{margin-bottom:0}.topicScriptDialog__detailsLabel{color:#ffffff80!important;font-size:.75rem!important;font-weight:600!important;margin-bottom:4px!important}.topicScriptDialog__detailsDesc{color:#ffffffb3!important;line-height:1.5!important}.topicScriptDialog__detailsEmpty{color:#ffffff73!important}.topicScriptDialog__detailsLinks{display:flex;flex-wrap:wrap;gap:8px}.topicScriptDialog__detailsLink{display:inline-flex;align-items:center;gap:6px;color:#f87171f2;font-size:.8125rem;text-decoration:none}.topicScriptDialog__detailsLink:hover{text-decoration:underline}.topicScriptDialog__detailsLinkFavicon{width:14px;height:14px;flex-shrink:0;border-radius:2px}.topicScriptDialog__empty{padding:24px 20px;border-radius:12px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1)}.topicScriptDialog__empty .MuiTypography-root{color:#ffffff73!important}.topicScriptDialog__actions{padding:20px 28px 24px!important;border-top:1px solid rgba(255,255,255,.06);gap:12px}.topicScriptDialog__actions .topicScriptDialog__cancel{color:#fff9!important;text-transform:none;font-weight:500}.topicScriptDialog__actions .topicScriptDialog__cancel:hover{background:#ffffff0f!important;color:#ffffffe6!important}.topicScriptDialog__actions .topicScriptDialog__create{background:linear-gradient(135deg,#ef4444e6,#b91c1cd9)!important;color:#fff!important;text-transform:none;font-weight:600;padding:10px 24px!important;border-radius:12px!important;box-shadow:0 4px 14px #ef444459}.topicScriptDialog__actions .topicScriptDialog__create:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 6px 20px #ef444466}.topicScriptDialog__actions .topicScriptDialog__create:disabled{opacity:.5}.topicPlanningDialog .MuiDialog-paper.topicPlanningDialog__paper{width:min(1240px,100vw - 32px);max-height:min(92vh,920px);background:linear-gradient(180deg,#120c0efa,#080509);border:1px solid rgba(231,99,100,.22);border-radius:12px}.topicPlanningDialog__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:8px;color:#fffffff2;font-weight:600}.topicPlanningDialog__titleIcon{color:#ef4444d9}.topicPlanningDialog__topicTitle{margin-left:8px!important;color:#ffffffa6!important;font-weight:500!important}.topicPlanningDialog__sub{color:#ffffff8c;margin-bottom:12px}.topicPlanningDialog__content{padding-top:0!important;display:flex;flex-direction:column;min-height:420px}.topicPlanningDialog__boardWrap{flex:1;min-height:360px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.topicPlanningDialog__progress{margin-top:8px}.topicPlanningDialog__actions{padding:12px 16px 16px;gap:8px}.topicPlanningDialog__cancel{color:#ffffffbf;text-transform:none}.topicPlanningDialog__save{text-transform:none;font-weight:600;background:linear-gradient(135deg,#f87171f2,#fb923ce6)}.editTopicDialog__paper{border-radius:20px!important;background:radial-gradient(1000px 500px at 10% 0%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.editTopicDialog__title{font-weight:700!important;letter-spacing:-.02em!important;padding:20px 24px 8px!important}.editTopicDialog__sub{color:#fff9!important;margin-bottom:20px}.editTopicDialog__content{padding:0 24px 16px!important}.editTopicDialog__fields{display:flex;flex-direction:column;gap:16px}.editTopicDialog__refSection{margin-top:8px}.editTopicDialog__refLabel{display:block;color:#ffffff8c!important;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.editTopicDialog__refRow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.editTopicDialog__workflowSection{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.editTopicDialog__kickoffSwitch{margin-left:0!important;margin-right:0;align-items:flex-start}.editTopicDialog__kickoffSwitch .MuiFormControlLabel-label{width:100%}.editTopicDialog__kickoffSwitchLabel{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#ffffffeb}.editTopicDialog__workflowHint{margin:0!important;padding-left:2px;color:#ffffff80!important;line-height:1.45!important;max-width:420px}.editTopicDialog__workflowMeta{display:block;color:#ffffff6b!important;margin-top:4px}.editTopicDialog__approvalSection{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.editTopicDialog__menu{background:#14161efa!important;border:1px solid rgba(255,255,255,.12)}.editTopicDialog__menu .MuiMenuItem-root{color:#ffffffe0;font-size:13px}.editTopicDialog__actions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06)}.createFilmScheduleDialog__paper{background:linear-gradient(165deg,#120c0cfc,#060406f7 55%,#040406fa)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 24px 64px #0000008c,inset 0 1px #e7636414!important;color:#ffffffeb}.createFilmScheduleDialog__title{color:#fffffff5!important;font-weight:650;letter-spacing:-.02em;border-bottom:1px solid rgba(231,99,100,.12);padding-bottom:12px;margin-bottom:4px}.createFilmScheduleDialog__content{display:flex;flex-direction:column;gap:16px}.createFilmScheduleDialog__sub{color:#ffffff9e;line-height:1.45}.createFilmScheduleDialog__sub strong{color:#ffc8c8f2;font-weight:650}.createFilmScheduleDialog__alert{margin:0!important;background:#e7636414!important;border:1px solid rgba(231,99,100,.2)!important;color:#ffffffe0!important}.createFilmScheduleDialog__clientBadge{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,rgba(231,99,100,.14) 0%,rgba(231,99,100,.04) 50%,transparent 100%);border-radius:10px;border:1px solid rgba(231,99,100,.15)}.createFilmScheduleDialog__clientName{color:#ffffffeb;font-weight:650}.createFilmScheduleDialog__count{color:#ffc8c8bf;font-weight:500}.createFilmScheduleDialog__itemsSection{padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.createFilmScheduleDialog__itemsLabel{display:flex;align-items:center;gap:6px;color:#ffc8c8d9;margin-bottom:8px;font-weight:600}.createFilmScheduleDialog__itemsIcon{font-size:16px!important;color:#e76364d9!important}.createFilmScheduleDialog__itemsList{margin:0;padding:0;list-style:none}.createFilmScheduleDialog__item{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:13px}.createFilmScheduleDialog__itemBullet{flex-shrink:0;width:4px;height:4px;margin-top:6px;border-radius:50%;background:#e76364bf}.createFilmScheduleDialog__itemTitle{color:#ffffffd9}.createFilmScheduleDialog__createBtn{background:linear-gradient(180deg,#e76364f2,#c84849eb)!important;color:#fff!important;font-weight:650!important;box-shadow:0 4px 16px #00000059!important}.createFilmScheduleDialog__createBtn:hover:not(:disabled){background:linear-gradient(180deg,#f07879fa,#d25556f2)!important}.createFilmScheduleDialog__createBtn:disabled{opacity:.45!important}.createFilmScheduleDialog__actions{border-top:1px solid rgba(231,99,100,.12);padding-top:16px!important;margin-top:4px}.createFilmScheduleDialog__picker{display:flex;flex-direction:column;gap:10px;padding:14px;background:#00000040;border-radius:12px;border:1px solid rgba(231,99,100,.14);box-shadow:inset 0 1px #ffffff0a}.createFilmScheduleDialog__search{margin-top:0!important}.createFilmScheduleDialog__scrollList{max-height:min(48vh,320px);overflow:auto;padding-right:4px;margin-top:4px}.createFilmScheduleDialog__pickRow{margin:0!important;align-items:center!important}.createFilmScheduleDialog__pickRow .MuiCheckbox-root{padding:4px 9px}.createFilmScheduleDialog__pickRow .MuiFormControlLabel-label{width:100%;padding-top:0!important;padding-bottom:0!important}.createFilmScheduleDialog__pickLabel{display:block;width:100%}.createFilmScheduleDialog__pickTopic{display:inline-block;vertical-align:middle;color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.4}.createFilmScheduleDialog__pickClient{color:#ffffff73;font-size:11px;font-weight:500}.createFilmScheduleDialog__noHits{color:#ffffff73!important;padding:12px 8px;text-align:center}.createFilmScheduleDialog__hintMuted{color:#ffffff7a;font-size:13px;line-height:1.45;margin:-4px 0 0}.createFilmScheduleDialog__hintMuted strong{color:#ffc8c8e6}.createFilmScheduleDialog__selectMenu{background:linear-gradient(180deg,#140c0cfc,#080608fa)!important;border:1px solid rgba(231,99,100,.2)!important;border-radius:10px!important;box-shadow:0 12px 40px #00000080!important}.createFilmScheduleDialog__selectMenu .MuiMenuItem-root{color:#fff;font-size:13px}.createFilmScheduleDialog__selectMenu .MuiMenuItem-root:hover{background:#e763641f}.cmPage__header--sub{flex-shrink:0}.cmPage--filmSchedules .cmPage__header{flex-wrap:wrap;row-gap:12px}.cmPage__topicsFullBody{flex:1;min-height:0;overflow:auto;padding-right:4px;margin-top:8px}.cmFilmSchedules__listWrap{flex:1;min-height:0;overflow:auto;margin-top:4px;padding-bottom:8px}.cmFilmSchedules__headerActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cmFilmSchedules__subTabs{width:100%;max-width:100%;margin:0 0 2px}.cmFilmSchedules__subTabs .MuiTabs-scroller{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.cmFilmSchedules__subTabs .MuiTabs-flexContainer{min-width:max-content}.cmFilmSchedules__subTabs .MuiTab-root{white-space:nowrap;min-width:fit-content}.cmFilmSchedules__filtersRow{align-items:flex-start}.cmFilmSchedules__resultHint{margin:8px 0 0!important;font-size:12px!important;color:#ffffff7a!important;font-weight:400!important}.cmFilmSchedules__empty{padding:32px 16px;text-align:center;font-size:14px;line-height:1.55;max-width:420px;margin:0 auto}.cmFilmSchedules__grouped{display:flex;flex-direction:column;gap:32px}.cmFilmSchedules__group{min-width:0}.cmFilmSchedules__groupTitle{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px!important;padding:10px 14px 10px 16px;font-size:.95rem!important;font-weight:700!important;letter-spacing:.02em;color:#fffffff5!important;border-left:4px solid rgba(231,99,100,.95);border-radius:0 10px 10px 0;background:linear-gradient(90deg,#e7636433,#e763640f 42%,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 2px 10px #0003}.cmFilmSchedules__groupCount{margin-left:auto;font-size:.78rem;font-weight:600;color:#ffffff85;letter-spacing:.02em}.cmFilmSchedules__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:20px;align-items:stretch;justify-items:stretch}.cmFilmSchedules__grid>li{min-width:0;width:100%;display:flex;align-self:stretch}.cmFilmSchedules__card{flex:1;width:100%;min-width:0;min-height:132px;display:flex;align-items:stretch;text-align:left;gap:0;padding:0;margin:0;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,#0e0a0af7,#040406f0);box-shadow:0 4px 24px #00000073,inset 0 1px #e763640a;color:#fffffff0;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cmFilmSchedules__card:hover{border-color:#e7636447;box-shadow:0 8px 36px #00000080,0 0 0 1px #e763641f,inset 0 1px #e7636414;transform:translateY(-1px)}.cmFilmSchedules__card:hover .cmFilmSchedules__chev{color:#e76364eb;transform:translate(2px)}.cmFilmSchedules__card:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.cmFilmSchedules__cardDateCol{flex:0 0 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:10px 16px;box-sizing:border-box;background:linear-gradient(165deg,#e7636438,#e763640f 45%,#080606eb);border-right:1px solid rgba(231,99,100,.12)}.cmFilmSchedules__cardWeekday{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffc8c8f2}.cmFilmSchedules__cardDay{font-size:1.22rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fffffff2}.cmFilmSchedules__cardYear{font-size:.68rem;color:#ffffff7a;margin-top:2px}.cmFilmSchedules__cardNoDateIcon{font-size:28px!important;color:#e7636459;margin-bottom:4px}.cmFilmSchedules__cardNoDate{font-size:.75rem;font-weight:600;color:#fff6;text-align:center;line-height:1.25}.cmFilmSchedules__cardMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:14px 12px 10px}.cmFilmSchedules__cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.cmFilmSchedules__cardTitle{flex:1;min-width:0;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem!important;font-weight:650!important;line-height:1.28!important;letter-spacing:-.02em!important;color:#fffffff2!important}.cmFilmSchedules__statusChip{flex-shrink:0;height:20px!important}.cmFilmSchedules__statusChip .MuiChip-label{padding-left:8px;padding-right:8px}.cmFilmSchedules__cardCompleted{display:block;margin-top:2px;font-size:.72rem!important;font-weight:600!important;letter-spacing:.02em;color:#a7f3d0eb!important}.cmFilmSchedules__cardClient{font-size:.8rem!important;color:#ffffff80!important;font-weight:500!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmFilmSchedules__cardWhen{margin-top:0}.cmFilmSchedules__whenLine{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:#ffffffe0;letter-spacing:.01em}.cmFilmSchedules__whenLine--muted{color:#ffffff61;font-weight:500}.cmFilmSchedules__whenLine--muted .cmFilmSchedules__whenIcon{color:#ffffff38}.cmFilmSchedules__whenIcon{opacity:.9;font-size:1.1rem!important;color:#e76364bf}.cmFilmSchedules__cardStats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:6px}.cmFilmSchedules__stat{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:#ffffff8c}.cmFilmSchedules__statIcon{opacity:.85;color:#e76364c7}.cmFilmSchedules__chev{flex-shrink:0;align-self:center;margin-right:8px;color:#ffffff47;transition:color .18s ease,transform .18s ease}.cmPage{padding:12px 16px max(28px,18px + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:min-content;display:flex;flex-direction:column;overflow-x:clip;overflow-y:visible;background:transparent}.cmPage--topicsFull,.cmPage--filmSchedules,.cmPage.cmPkgs{display:flex;flex-direction:column;min-height:min(70vh,100vh - 160px);flex:1 1 auto;overflow:hidden}.cmPage__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-shrink:0;min-width:0}.cmPage__title{font-size:18px!important;font-weight:600!important;color:#fffffff2!important;letter-spacing:-.02em!important;line-height:1.25!important}.cmPage__sub{font-size:12px!important;color:#ffffff7a!important;margin-top:1px!important;font-weight:400!important}.cmPage__filtersBar{margin-bottom:10px;padding:8px 4px;border-radius:12px;background:transparent;border:none}.cmPage__filtersRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:space-between}.cmPage__filtersLeading{display:flex;align-items:center;flex:3 1 300px;min-width:min(100%,200px);max-width:min(780px,100%);order:1}.cmPage__filtersFields{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1 1 auto;min-width:0;justify-content:flex-end;order:2}.cmPage__filtersActions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;order:3}.cmPage__viewToggle{display:inline-flex;align-items:stretch;flex-shrink:0;border-radius:10px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:#00000047;box-sizing:border-box}.cmPage__viewToggle .cmPage__viewBtn{border-radius:0!important;margin:0!important;min-height:34px}.cmPage__viewToggle .cmPage__viewBtn:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.cmPage__viewToggle .cmPage__viewBtn.isActive{box-shadow:inset 0 0 0 1px #ffffff0f}.cmPage__filtersPrimary,.cmPage__filtersMid,.cmPage__filtersTrailing{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1 1 auto;min-width:0}.cmPage__filtersMid{flex:2 1 240px;justify-content:flex-start}.cmPage__stageFilter{min-width:132px;max-width:220px}.cmPage__clientFilter{flex:0 1 168px;min-width:108px;max-width:200px}.cmPage__clientFilterValue{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px}.cmPage__search--grow{flex:1 1 180px;min-width:140px;max-width:340px}.cmPage__fsSecondary{flex:0 1 148px;min-width:120px;max-width:200px}.cmPage__filtersRow .cmPage__serviceFilterRoot{flex:0 1 220px;min-width:160px;max-width:280px}.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip,.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip{height:22px;font-size:11px;font-weight:500;color:#ffffffe0;background-color:#00000059;border:1px solid rgba(255,255,255,.12)}.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip .MuiChip-deleteIcon,.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip .MuiChip-deleteIcon,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip .MuiChip-deleteIcon,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip .MuiChip-deleteIcon{font-size:14px;color:#ffffff6b}.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip .MuiChip-deleteIcon:hover,.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip .MuiChip-deleteIcon:hover,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiAutocomplete-tag.cmPage__serviceFilterChip .MuiChip-deleteIcon:hover,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiChip-root.cmPage__serviceFilterChip .MuiChip-deleteIcon:hover{color:#ffffffd9}.cmPage__filtersFields .cmPage__clientFilter .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__stageFilter .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__fsSecondary .MuiOutlinedInput-root,.cmPage__filtersTrailing .cmPage__clientFilter .MuiOutlinedInput-root,.cmPage__filtersTrailing .cmPage__serviceFilterRoot .MuiOutlinedInput-root,.cmPage__filtersTrailing .cmPage__stageFilter .MuiOutlinedInput-root,.cmPage__filtersTrailing .cmPage__fsSecondary .MuiOutlinedInput-root{min-height:40px;box-sizing:border-box}.cmPage__filtersFields .cmPage__clientFilter .MuiSelect-select,.cmPage__filtersTrailing .cmPage__clientFilter .MuiSelect-select{display:flex!important;align-items:center!important;padding-top:8px!important;padding-bottom:8px!important}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root{width:100%;max-width:100%;background:transparent;border-radius:10px;font-size:13px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root:hover{background:#00000038}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root.Mui-focused{background:#00000047;box-shadow:0 0 0 1px #ffffff1f}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff38;border-width:1px}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root input{padding:8px 12px 8px 4px;color:#ffffffeb!important;font-size:13px!important}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root input::placeholder{color:#ffffff59;opacity:1}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root.MuiInputBase-sizeSmall input{padding-top:8px;padding-bottom:8px}.cmPage__serviceFilterPopper.MuiPopper-root{min-width:min(440px,100vw - 32px)!important;max-width:min(92vw,520px)!important}.cmPage__viewBtn{color:#ffffff61!important;padding:5px!important;transition:color .15s,background .15s!important}.cmPage__viewBtn:hover{color:#ffffffe0!important;background:#00000047!important}.cmPage__viewBtn.isActive{color:#fffffff2!important;background:#0006!important}.cmPage__menu,.MuiPaper-root.cmPage__menu{background-color:#060408fa!important;background-image:linear-gradient(180deg,#160e0efc,#080608fa)!important;border:1px solid rgba(231,99,100,.28)!important;border-radius:8px!important;color:#fffffff5!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 36px #00000073,inset 0 1px #e763640f!important}.cmPage__menu .MuiMenuItem-root,.MuiPaper-root.cmPage__menu .MuiMenuItem-root{color:#fffffff5!important;font-size:13px}.cmPage__menu .MuiMenuItem-root em,.MuiPaper-root.cmPage__menu .MuiMenuItem-root em{color:#ffffffc7;font-style:normal}.cmPage__menu .MuiMenuItem-root:hover,.MuiPaper-root.cmPage__menu .MuiMenuItem-root:hover{background:#e7636424!important}.cmPage__menu .MuiMenuItem-root.Mui-selected,.MuiPaper-root.cmPage__menu .MuiMenuItem-root.Mui-selected{background:#e7636438!important;color:#fff!important}.cmPage__menu .MuiMenuItem-root.Mui-focusVisible,.MuiPaper-root.cmPage__menu .MuiMenuItem-root.Mui-focusVisible{background:#e763641f!important}.cmPage__menu.cmPage__serviceFilterPaper,.MuiPaper-root.cmPage__menu.cmPage__serviceFilterPaper{min-width:0;max-width:none}.cmPage__menu.cmPage__serviceFilterPaper--multi,.MuiPaper-root.cmPage__menu.cmPage__serviceFilterPaper--multi{border-color:#ffffff1c!important;box-shadow:0 12px 44px #0000006b,inset 0 1px #ffffff0f!important}.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option[aria-selected=true],.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option.Mui-focused,.MuiPaper-root.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option[aria-selected=true],.MuiPaper-root.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option.Mui-focused{background:#ffffff12!important}.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option:hover,.MuiPaper-root.cmPage__menu.cmPage__serviceFilterPaper--multi .MuiAutocomplete-option:hover{background:#ffffff0e!important}.cmPage__menu .cmPage__serviceFilterListbox,.MuiPaper-root.cmPage__menu .cmPage__serviceFilterListbox{max-height:min(55vh,400px);padding:6px 0}.cmPage__menu .cmPage__serviceGroupRow,.MuiPaper-root.cmPage__menu .cmPage__serviceGroupRow{list-style:none;padding:0;margin:0;min-width:0}.cmPage__menu .cmPage__serviceGroupHeader,.MuiPaper-root.cmPage__menu .cmPage__serviceGroupHeader{margin:8px 10px 4px;padding:10px 14px 8px 16px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:4px solid rgba(231,99,100,.98);border-radius:0 10px 10px 0;background:linear-gradient(90deg,#e7636447,#e763641a 45%,#00000026);color:#fffffffa;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.25;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0003}.cmPage__menu .cmPage__serviceGroupHeader--subtle,.MuiPaper-root.cmPage__menu .cmPage__serviceGroupHeader--subtle{margin:6px 10px 4px;padding:6px 12px;border-left-width:2px;border-left-color:#ffffff38;border-radius:6px;background:#ffffff0b;box-shadow:none;font-size:10px;font-weight:700;letter-spacing:.09em;color:#ffffff94}.cmPage__menu .cmPage__serviceFilterOption,.MuiPaper-root.cmPage__menu .cmPage__serviceFilterOption{display:flex!important;align-items:center!important;gap:2px;padding-left:8px!important;padding-right:10px!important}.cmPage__menu .cmPage__serviceFilterOptionLabel,.MuiPaper-root.cmPage__menu .cmPage__serviceFilterOptionLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmPage__menu .cmPage__serviceGroupUl,.MuiPaper-root.cmPage__menu .cmPage__serviceGroupUl{list-style:none;margin:0;padding:0 6px 6px}.cmPage__menu .MuiAutocomplete-option,.MuiPaper-root.cmPage__menu .MuiAutocomplete-option{border-radius:6px;margin:1px 6px;padding:8px 10px!important;min-height:40px!important;font-size:13px!important}.cmPage__menu .MuiAutocomplete-option[aria-selected=true],.cmPage__menu .MuiAutocomplete-option.Mui-focused,.MuiPaper-root.cmPage__menu .MuiAutocomplete-option[aria-selected=true],.MuiPaper-root.cmPage__menu .MuiAutocomplete-option.Mui-focused{background:#e7636424!important}.cmPage__menu .MuiAutocomplete-option:hover,.MuiPaper-root.cmPage__menu .MuiAutocomplete-option:hover{background:#e763641a!important}.cmPage__menu.cmPage__menu--multi .MuiMenuItem-root,.MuiPaper-root.cmPage__menu.cmPage__menu--multi .MuiMenuItem-root{display:flex!important;gap:8px;align-items:center;padding-top:5px!important;padding-bottom:5px!important;min-height:40px!important}.cmPage__menu.cmPage__menu--multi .MuiMenuItem-root.Mui-selected,.MuiPaper-root.cmPage__menu.cmPage__menu--multi .MuiMenuItem-root.Mui-selected{background:#e7636424!important}.cmPage__menu.cmPage__menu--multi .MuiCheckbox-root,.MuiPaper-root.cmPage__menu.cmPage__menu--multi .MuiCheckbox-root{padding:4px;margin-right:-2px;color:#ffffff61}.cmPage__menu.cmPage__menu--multi .MuiCheckbox-root.Mui-checked,.MuiPaper-root.cmPage__menu.cmPage__menu--multi .MuiCheckbox-root.Mui-checked{color:#e76364f2}.cmPage__menu.cmPage__menu--multi .MuiListItemText-root,.MuiPaper-root.cmPage__menu.cmPage__menu--multi .MuiListItemText-root{flex:1;min-width:0}.cmPage__main{flex:1 1 auto;min-height:0;display:flex;gap:14px;margin-top:0;align-items:stretch;min-width:0}.cmPage__boardWrap{flex:1 1 70%;min-width:0;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding-bottom:14px;box-sizing:border-box}.cmPage__listWrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:8px;margin-right:-4px}.cmPage__sidebarWrap{flex:0 0 280px;width:280px;max-width:280px;min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden;transition:flex-basis .2s ease,width .2s ease,max-width .2s ease}.cmPage__sidebarWrap--collapsed{flex:0 0 52px;width:52px;max-width:52px}.cmPage__productionDrawerBtn{flex-shrink:0;border-color:#ffffff24!important;color:#ffffffc7!important;text-transform:none!important;font-size:12px!important;white-space:nowrap;padding-left:12px!important;padding-right:8px!important}.cmPage__productionDrawerBtn .MuiButton-endIcon{margin-left:2px;margin-right:-2px;opacity:.85}.cmPage__productionDrawerBtn:hover{border-color:#ffffff38!important;background:#ffffff0f!important}.cmPage__productionDrawerPaper{width:min(92vw,360px);background:#0a080cfa!important;border-left:1px solid rgba(255,255,255,.1)}.cmPage__productionDrawerBody{height:100%;padding:10px 8px}@media(max-width:900px){.cmPage{padding:12px 12px max(24px,14px + env(safe-area-inset-bottom,0px))}.cmPage__title{font-size:1.15rem!important}.cmPage__header{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.cmPage__filtersBar{margin-bottom:6px;padding:2px 0}.cmFilmSchedules__filtersRow{align-items:stretch}.cmPage__filtersRow{display:grid;gap:8px 10px;align-items:start}.cmPage__filtersRow:has(.cmPage__filtersActions){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center}.cmPage__filtersRow:has(.cmPage__filtersActions) .cmPage__filtersLeading{grid-column:1;grid-row:1;max-width:none;width:100%;min-width:0;flex:none}.cmPage__filtersRow:has(.cmPage__filtersActions) .cmPage__filtersActions{grid-column:2;grid-row:1;justify-self:end;align-self:center;width:auto!important;min-width:0;padding-top:0!important;flex-wrap:nowrap;gap:8px}.cmPage__filtersRow:has(.cmPage__filtersActions) .cmPage__filtersFields{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;width:100%;min-width:0}.cmPage__filtersRow:not(:has(.cmPage__filtersActions)){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.cmPage__filtersRow:not(:has(.cmPage__filtersActions)) .cmPage__filtersLeading{grid-row:1;max-width:none;width:100%;min-width:0;flex:none}.cmPage__filtersRow:not(:has(.cmPage__filtersActions)) .cmPage__filtersFields{grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;width:100%;min-width:0}.cmPage__filtersFields .cmPage__stageFilter{grid-column:1/-1}.cmPage__filtersFields>.MuiFormControl-root,.cmPage__filtersFields>.cmPage__serviceFilterRoot{min-width:0!important;width:100%;max-width:none}.cmPage__filtersRow .cmPage__serviceFilterRoot{flex:none;max-width:none}.cmPage__filtersRow .cmPage__clientFilter{max-width:none}.cmPage__filtersRow .cmPage__fsSecondary{max-width:none;width:100%}.cmPage__filtersPrimary,.cmPage__filtersMid,.cmPage__filtersTrailing{flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;width:100%}.cmPage__filtersTrailing{justify-content:stretch}.cmPage__search.cmPage__search--leading{max-width:none!important;width:100%}.cmPage__search--grow{max-width:none;width:100%}.cmPage__filtersFields .cmPage__clientFilter .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__serviceFilterRoot .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__stageFilter .MuiOutlinedInput-root,.cmPage__filtersFields .cmPage__fsSecondary .MuiOutlinedInput-root{min-height:38px}.cmPage__search.cmPage__search--leading.MuiOutlinedInput-root input{padding-top:7px;padding-bottom:7px}.cmPage__serviceFilterPopper.MuiPopper-root{min-width:min(100vw - 24px,440px)!important}.cmPage__main{flex-direction:column;align-items:stretch;overflow-x:hidden;gap:14px}.cmPage__boardWrap{flex:1 1 auto;min-height:min(50vh,420px)}.cmPage__sidebarWrap{display:none}.cmPage__viewBtn{min-width:42px;min-height:42px;padding:9px!important}.cmPage__productionDrawerBtn{min-height:42px;padding-left:14px!important;padding-right:14px!important}}@media(max-width:600px){.cmPage{padding:10px 10px max(22px,14px + env(safe-area-inset-bottom,0px))}.cmPage__header{flex-direction:column;align-items:stretch;gap:12px}.cmPage__header>*:last-child:not(:only-child){align-self:stretch}.cmPage__productionDrawerPaper{width:100%!important;max-width:100%!important;border-radius:0!important}.cmPage__productionDrawerBody{box-sizing:border-box;height:100%;max-height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px max(12px,env(safe-area-inset-right,0px)) max(20px,12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.cmPage__boardWrap{min-height:min(56vh,520px)}.cmPage__viewBtn{min-width:44px!important;min-height:44px!important;padding:10px!important}.cmPage__productionDrawerBtn{flex:1 1 auto;justify-content:center;min-height:44px}.cmPage__filtersActions{gap:6px}.cmPage__topicsFullBody{padding-bottom:max(16px,8px + env(safe-area-inset-bottom,0px))}}.cmPage__listPlaceholder{padding:32px;text-align:center;color:#ffffff7a;font-size:14px}.cmPage__stubOverlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1300}.cmPage__stubModal{padding:28px;background:#10141ef7;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 24px 64px #00000080}.cmPage__stubTitle{font-size:17px!important;font-weight:700!important;color:#fff!important}.cmPage__stubText{font-size:14px!important;color:#ffffffa6!important}.cmPage__stubClose{margin-top:12px;padding:10px 20px;font-size:13px;font-weight:600;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cmPage__stubClose:hover{background:#ffffff1f;border-color:#ffffff2e}.cmCard{display:flex;flex-direction:column;min-height:118px;padding:12px 14px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;position:relative}.cmCard.cmCard--selectable{padding-left:40px}.cmCard.cmCard--selected{border-color:#60a5fa66;background:#60a5fa0f}.cmCard:hover{background:#00000038;border-color:#ffffff1a;transform:translateY(-1px)}.cmCard__top{margin-bottom:6px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cmCard__topTrailing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:46%;text-align:right}.cmCard__duePill{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#ffffffd6;background:#ffffff12;border:1px solid rgba(255,255,255,.1);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:inherit;line-height:1.2}.cmCard__topic{font-size:14px;font-weight:600;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em;line-height:1.35;flex:1;min-width:0}.cmCard__filmSchedPill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;padding:0;border-radius:5px;background:#e7636424;border:1px solid rgba(231,99,100,.28);cursor:inherit;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.cmCard__filmSchedPill:hover{background:#e7636438;border-color:#e7636466}.cmCard__filmSchedPill .MuiSvgIcon-root{color:#e76364eb}.cmCard__client{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;min-width:0;margin-bottom:8px;font-size:11px;font-weight:500}.cmCard__clientName{flex:0 1 auto;min-width:0;max-width:100%;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmCard__clientSep{flex-shrink:0;margin:0;color:#ffffff38;font-weight:400}.cmCard__clientId{flex:1 1 120px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;color:#ffffff52;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:inherit}.cmCard__badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.cmCard__type{font-size:10px!important;height:20px!important;background:#ffffff0d!important;color:#ffffffd1!important;border:none!important;border-radius:5px!important;font-weight:600!important;pointer-events:none!important}.cmCard__chip{font-size:10px!important;height:20px!important;border-radius:5px!important;font-weight:600!important;pointer-events:none!important}.cmCard__chip--overdue{background:#ef535026!important;color:#ffcdd2f2!important;border:none!important}.cmCard__chip--missing{background:#ffa7261f!important;color:#ffe0b2f2!important;border:none!important}.cmCard__chip--scheduled{background:#4caf501f!important;color:#c8e6c9f2!important;border:none!important}.cmCard__chip--internalChanges{background:#ffa72624!important;color:#ffe0b2fa!important;border:none!important}.cmCard__chip--clientChanges{background:#f4433629!important;color:#ffcdd2fa!important;border:none!important}.cmCard__footer{margin-top:auto;padding-top:10px}.cmCard__pipelineBar{display:flex;gap:3px;width:100%;align-items:stretch}.cmCard__pipelineSegment{flex:1 1 0;min-width:4px;height:5px;border-radius:2px;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.cmCard__pipelineSegment--done{background:linear-gradient(180deg,#a5d6a7f2,#66bb6ad1)}.cmCard__pipelineSegment--active{background:linear-gradient(180deg,#bad4ff,#63a2ffeb);box-shadow:0 0 10px #63a2ff6b}.cmCard__pipelineSegment--locked{background:#ffffff12}.cmCard__pipelineSegment--missing{background:linear-gradient(180deg,#ffd58ff5,#ffa726c7)}.cmCard__checkbox{position:absolute;left:8px;top:10px;z-index:1}.MuiTooltip-tooltip.cmCard__filmSchedTooltipSurface{padding:0!important;max-width:300px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.cmCard__filmSchedTooltipInner{border-radius:12px;padding:12px 14px 14px;background:linear-gradient(155deg,#1c1618fa,#0a0c12fc 52%,#080a10);border:1px solid rgba(231,99,100,.28);box-shadow:0 16px 48px #0000008c,0 0 0 1px #ffffff0d inset,0 1px #e763641a inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cmCard__filmSchedTooltipHead{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e76364f2}.cmCard__filmSchedTooltipHeadIcon{font-size:17px!important;color:#e76364fa!important;filter:drop-shadow(0 0 10px rgba(231,99,100,.25))}.cmCard__filmSchedTooltipList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cmCard__filmSchedTooltipItem{display:flex;align-items:flex-start;gap:10px;margin:0}.cmCard__filmSchedTooltipAccent{flex-shrink:0;width:3px;min-height:1.2em;margin-top:4px;border-radius:3px;background:linear-gradient(180deg,#e76364,#e7636459);box-shadow:0 0 12px #e7636440}.cmCard__filmSchedTooltipName{font-size:13px;font-weight:600;line-height:1.45;letter-spacing:-.02em;color:#fffffff0}.cmCard__filmSchedTooltipLoading,.cmCard__filmSchedTooltipEmpty{margin:0;font-size:12px;font-weight:500;line-height:1.5;color:#ffffff7a}.cmCard__filmSchedTooltipEmpty{font-style:italic;color:#fff6}.cmCard__filmSchedTooltipInner--empty .cmCard__filmSchedTooltipHead{margin-bottom:6px}.topicCard{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;cursor:default;transition:background .15s,border-color .15s;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}.topicCard:hover{background:#ffffff0a;border-color:#ffffff1a}.topicCard--list{margin-bottom:6px}.topicCard--compact.topicCard--list{margin-bottom:2px}.topicCard--compact .topicCard__row{padding:6px 10px;min-height:38px;gap:6px}.topicCard--compact .topicCard__expand{padding:10px 12px 10px 44px}.topicCard--compact .topicCard__meta{gap:4px;flex-wrap:wrap}.topicCard--compact .topicCard__title{font-size:13px;line-height:1.35}.topicCard__row{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;min-height:44px;position:relative;min-width:0;max-width:100%}.topicCard__editBtn{flex-shrink:0;margin-left:auto;opacity:.35;transition:opacity .15s}.topicCard:hover .topicCard__editBtn,.topicCard__row:hover .topicCard__editBtn{opacity:1!important}.topicCard__expandBtn{flex-shrink:0;padding:4px!important}.topicCard__rowMain{flex:1;min-width:0}.topicCard__rowMain--clickPlan{cursor:pointer;border-radius:6px;margin:-4px -8px;padding:4px 8px;outline:none}.topicCard__rowMain--clickPlan:hover{background:#ffffff0d}.topicCard__rowMain--clickPlan:focus-visible{box-shadow:0 0 0 2px #ef444473}.topicCard__expand{padding:16px 16px 12px 52px;border-top:1px solid rgba(255,255,255,.06);background:#0000001f;min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box}.topicCard__expandBody{margin-bottom:12px}.topicCard__sectionLabel{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.topicCard__sectionLabel svg{font-size:14px;opacity:.7}.topicCard__descBlock{margin-bottom:16px}.topicCard__desc{font-size:13px;color:#ffffffc7;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.topicCard__refs{margin-top:4px}.topicCard__refBoxes{display:flex;flex-wrap:wrap;gap:8px}.topicCard__refBox{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;min-width:0;max-width:180px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-decoration:none;color:#ffffffe6;transition:all .2s ease;cursor:pointer}.topicCard__refBox:hover{background:#a78bfa1f;border-color:#a78bfa4d;color:#fff;text-decoration:none;transform:translateY(-1px)}.topicCard__refBoxIcon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border-radius:6px}.topicCard__refBoxIcon img{width:16px;height:16px;object-fit:contain}.topicCard__refBoxIcon svg{font-size:16px;color:#a78bfa}.topicCard__refBoxLabel{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topicCard__title{font-size:13px;font-weight:600;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.topicCard__topicNum{color:#ffffff80;font-weight:500;margin-right:2px}.topicCard__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;min-width:0;max-width:100%}.topicCard__client{font-size:11px;color:#ffffff6b;font-weight:500;min-width:0;max-width:min(100%,14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topicCard__meta .MuiChip-root{max-width:100%}.topicCard__meta .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.topicCard__service{font-size:10px!important;height:18px!important;background:#ffffff0d!important;color:#ffffffbf!important;border:none!important;border-radius:5px!important;font-weight:600!important}.topicCard__location{font-size:10px!important;height:18px!important;background:#ffffff0d!important;color:#ffffffa6!important;border:none!important;border-radius:5px!important;font-weight:500!important}.topicCard__location .MuiChip-icon{color:#ffffff80}.topicCard__titleRow{display:flex;align-items:flex-start;gap:8px}.topicCard__check{margin-top:2px;accent-color:#a78bfa;cursor:pointer}.topicCard__approvals{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.topicCard__approval{font-size:10px!important;height:18px!important}.topicCard__approval--internal{background:#22c55e33!important;color:#4ade80!important}.topicCard__approval--client{background:#3b82f633!important;color:#60a5fa!important}.topicCard__approval--denied{background:#ef444433!important;color:#f87171!important}.topicCard__actions{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;margin-top:12px;border-top:1px solid rgba(255,255,255,.08)}.topicCard__actionBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.topicCard__actionBtn:disabled{opacity:.5;cursor:not-allowed}.topicCard__actionBtn--approve{background:#22c55e26;color:#4ade80}.topicCard__actionBtn--approve:hover:not(:disabled){background:#22c55e40}.topicCard__actionBtn--deny{background:#ffffff0f;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.topicCard__actionBtn--deny:hover:not(:disabled){background:#ef444426;color:#f87171;border-color:#ef444440}.topicCard--selected{border-color:#a78bfa66;background:#a78bfa0f}.topicCard__row--notSelectable .topicCard__check{opacity:.5;cursor:not-allowed}.topicCard--inKickoff{opacity:.65}.topicCard--inKickoff .topicCard__title,.topicCard--inKickoff .topicCard__client,.topicCard--inKickoff .topicCard__meta{color:#fff9!important}.topicCard--inKickoff .topicCard__service,.topicCard--inKickoff .topicCard__approval{opacity:.8}.topicCard--inKickoff.topicCard--clientReviewed{opacity:1;cursor:pointer}.topicCard--inKickoff.topicCard--clientReviewed .topicCard__title,.topicCard--inKickoff.topicCard--clientReviewed .topicCard__client,.topicCard--inKickoff.topicCard--clientReviewed .topicCard__meta{color:#ffffffeb!important}.topicCard--inKickoff.topicCard--clientReviewed .topicCard__client{color:#ffffffa6!important}.topicCard--inKickoff.topicCard--clientReviewed .topicCard__service,.topicCard--inKickoff.topicCard--clientReviewed .topicCard__approval{opacity:1}.topicCard__feedbackBlock{margin-bottom:16px}.topicCard__feedback{font-size:13px;color:#ffffffd9;line-height:1.5;white-space:pre-wrap;padding:10px 12px;background:#ffffff0d;border-radius:8px;border-left:3px solid rgba(245,158,11,.6)}.topicCard__feedback--empty{color:#ffffff80;font-style:italic}.topicCard__kickoffPill{flex:0 1 auto;min-width:0;max-width:min(200px,38%);margin-left:auto!important;font-size:11px!important;height:22px!important;background:#ffffff1f!important;color:#ffffffd9!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:6px!important;font-weight:600!important}.topicCard__kickoffPill .MuiChip-label{overflow:hidden;text-overflow:ellipsis;display:block}.strategyTopicsView{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;max-width:100%}.strategyTopicsView__tabs{flex-shrink:0;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.strategyTopicsView__tabs .MuiTabs-flexContainer{gap:4px}.strategyTopicsView__tabs .MuiTab-root{color:#ffffff8c}.strategyTopicsView__tabs .MuiTab-root.Mui-selected{color:#fffffff2}.strategyTopicsView__tabs .MuiTabs-indicator{background-color:#ef4444e6}.strategyTopicsView__tabCount{opacity:.7;font-weight:500}.strategyTopicsView__content{flex:1;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;max-width:100%;padding-bottom:28px;box-sizing:border-box}.strategyTopicsView__sections{display:flex;flex-direction:column;gap:28px}.strategyTopicsView__groupedLists{display:flex;flex-direction:column;gap:22px}.strategyTopicsView__clientBlock{display:flex;flex-direction:column;gap:12px}.strategyTopicsView__clientHeading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;color:#ffffffb8;letter-spacing:.02em;margin:0;padding:4px 2px 8px;border-bottom:1px solid rgba(255,255,255,.1);min-width:0}.strategyTopicsView__clientHeading>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategyTopicsView__clientHeadingCount{flex-shrink:0;padding-left:16px;font-size:11px;font-weight:600;color:#ffffff73}.strategyTopicsView__topicList{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.strategyTopicsView__topicList .topicCard--list{margin-bottom:0}.strategyTopicsView__topicList .topicCard__row{padding:14px 16px;min-height:52px;gap:10px}.strategyTopicsView__topicList .topicCard__title{font-size:14px;line-height:1.4}.strategyTopicsView__topicList .topicCard__expand{padding:14px 16px 14px 52px}.strategyTopicsView__topicList .topicCard__meta{margin-top:4px;gap:6px}.strategyTopicsView__section{display:flex;flex-direction:column;gap:8px}.strategyTopicsView__sectionTitle{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;padding-bottom:4px}.strategyTopicsView__sectionSub{display:block;margin:-2px 0 10px;letter-spacing:.02em;opacity:.85}.strategyTopicsView__section--unorganizedCompleted{padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.strategyTopicsView__section--unorganizedCompleted:first-child{padding-top:0;border-top:none}.strategyTopicsView__clientHeader--unorganizedCompleted{cursor:pointer}.strategyTopicsView__clientGroup{margin-bottom:12px}.strategyTopicsView__clientGroup:last-child{margin-bottom:0}.strategyTopicsView__clientHeader{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#ffffffd9;padding:6px 0 6px 4px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s}.strategyTopicsView__clientHeader:hover{background:#ffffff0a;border-radius:6px}.strategyTopicsView__clientHeader--kickoff,.strategyTopicsView__clientHeader--topicsClient{cursor:default}.strategyTopicsView__topicsClientTitle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.02em;color:#ffffffb8}.strategyTopicsView__kickoffTitleBtn{flex:1;min-width:0;margin:0;padding:2px 4px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:6px;display:block}.strategyTopicsView__kickoffTitleBtn:hover .strategyTopicsView__clientLabel{color:#fffffffa}.strategyTopicsView__kickoffTitleBtn:focus-visible{outline:2px solid rgba(239,68,68,.55);outline-offset:1px}.strategyTopicsView__clientLabel{flex:1}.strategyTopicsView__clientName{display:inline-block;margin-left:.35em;font-size:12px;font-weight:500;color:#ffffff80}.strategyTopicsView__reviewPills{display:flex;align-items:center;gap:6px;margin-right:8px;flex-shrink:1;min-width:0}.strategyTopicsView__completeBtn{color:#4ade80e6!important}.strategyTopicsView__completeBtn:hover:not(:disabled){color:#4ade80!important}.strategyTopicsView__completeBtn:disabled{opacity:.4}.strategyTopicsView__reviewPill{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}.strategyTopicsView__reviewPill--internalOk{background:#22c55e33;color:#4ade80}.strategyTopicsView__reviewPill--internalDeny{background:#ef444433;color:#f87171}.strategyTopicsView__reviewPill--clientOk{background:#3b82f633;color:#60a5fa}.strategyTopicsView__reviewPill--clientDeny{background:#ef444433;color:#f87171}.strategyTopicsView__clientCount{font-size:12px;font-weight:500;color:#ffffff73}.strategyTopicsView__clientBody{padding-top:4px;min-width:0;max-width:100%;overflow-x:hidden}.strategyTopicsView__kickoff{margin-bottom:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.strategyTopicsView__kickoffHeader{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background .15s}.strategyTopicsView__kickoffHeader:hover{background:#ffffff0a}.strategyTopicsView__kickoffLabel{font-size:14px;font-weight:600;color:#ffffffe6}.strategyTopicsView__list{display:flex;flex-direction:column;padding:12px 0;min-width:0;max-width:100%;overflow-x:hidden}.strategyTopicsView__kickoff .strategyTopicsView__list{padding:12px}.strategyTopicsView__empty{padding:24px 16px!important;text-align:center}.cmLaneGroup{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;margin-bottom:1.25rem}.cmLaneGroup:last-child{margin-bottom:0}.cmLaneGroup--list .cmLaneGroup__list{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px}.cmLaneGroup--list .cmLaneGroup__cards{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cmLaneGroup__label{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59!important;margin-bottom:8px!important;flex:0 0 auto}.cmLaneGroup__columns{display:flex;flex:1 1 auto;min-height:0;gap:10px;overflow-x:auto;padding-bottom:20px;align-items:stretch}.cmLaneGroup__columns::-webkit-scrollbar{height:6px}.cmLaneGroup__columns::-webkit-scrollbar-track{background:transparent}.cmLaneGroup__columns::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cmLaneGroup__column{flex:0 0 272px;min-width:272px;display:flex;flex-direction:column;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px;min-height:0;overflow:hidden}.cmLaneGroup__column--allowed{position:relative;border-color:#4caf50b3;box-shadow:0 0 0 1px #4caf5080}.cmLaneGroup__column--allowed:after{content:"";position:absolute;inset:0;border-radius:10px;background:#4caf5014;pointer-events:none}.cmLaneGroup__column--blocked{position:relative;border-color:#ef5350b3;box-shadow:0 0 0 1px #ef535080}.cmLaneGroup__column--blocked:after{content:"";position:absolute;inset:0;border-radius:10px;background:#ef535014;pointer-events:none}.cmLaneGroup__colTitle{font-size:11px!important;font-weight:600!important;color:#ffffff8c!important;margin-bottom:6px!important;flex:0 0 auto}.cmLaneGroup__cards{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:10px}.cmLaneGroup__cards::-webkit-scrollbar{width:6px}.cmLaneGroup__cards::-webkit-scrollbar-track{background:transparent}.cmLaneGroup__cards::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}@media(max-width:900px){.cmLaneGroup{margin-bottom:1.25rem}.cmLaneGroup__columns{gap:10px;padding-bottom:18px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cmLaneGroup__column{flex:0 0 min(272px,100vw - 56px);min-width:min(272px,100vw - 56px);scroll-snap-align:start}}@media(max-width:600px){.cmLaneGroup__columns{padding-bottom:max(22px,12px + env(safe-area-inset-bottom,0px));scroll-padding-inline:max(8px,env(safe-area-inset-left,0px))}.cmLaneGroup__column{flex:0 0 min(272px,100vw - 28px);min-width:min(272px,100vw - 28px)}}.cmBoard{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px;box-sizing:border-box}.cmBoard__sheet{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;border:none;border-radius:12px;background:transparent;box-shadow:0 8px 28px #00000038;overflow:hidden;box-sizing:border-box}.cmBoard__groupToggle{display:flex;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;align-self:stretch;gap:0;margin:0;padding:0 2px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:42px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;border-bottom:none;background:#0000002e}.cmBoard__groupTab{position:relative;border:none;outline:none;background:transparent;color:#ffffff7a;font-size:13px;font-weight:500;padding:10px 14px 9px;margin-bottom:0;min-height:42px;border-radius:0;border-bottom:3px solid transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap;flex:0 0 auto;box-sizing:border-box}.cmBoard__groupTab:hover{color:#ffffffe0;background:#0003}.cmBoard__groupTab:focus-visible{outline:2px solid rgba(99,162,255,.55);outline-offset:-2px}.cmBoard__groupTab.isActive{color:#fffffff2;font-weight:600;background:transparent;border-bottom-color:#63a2fff2}.cmBoard__groupLabel{text-transform:none;letter-spacing:-.01em}.cmBoard__groupCount{font-size:11px;font-weight:600;color:#fff6}.cmBoard__groupTab.isActive .cmBoard__groupCount{color:#63a2fff2}.cmBoard__lanes{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 10px 16px;box-sizing:border-box;background:transparent}@media(max-width:900px){.cmBoard__groupToggle{min-height:46px;padding:0}.cmBoard__groupTab{min-height:46px;padding:12px 14px 11px;font-size:14px}.cmBoard__groupLabel{line-height:1.2}.cmBoard__groupCount{font-size:12px}.cmBoard__lanes{padding:8px 8px 14px}}@media(max-width:600px){.cmBoard__lanes{padding-left:max(6px,env(safe-area-inset-left,0px));padding-right:max(6px,env(safe-area-inset-right,0px));padding-bottom:max(14px,10px + env(safe-area-inset-bottom,0px))}.cmBoard__sheet{border-radius:10px}}.cmListView{padding:0 4px 24px 0;min-height:120px}@media(max-width:900px){.cmListView{padding:0 0 max(20px,env(safe-area-inset-bottom,0px)) 0}}.cmListView--empty{display:flex;align-items:center;justify-content:center;padding:48px 16px;border:1px dashed rgba(255,255,255,.12);border-radius:12px}.cmListView__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmListView__item{margin:0;padding:0}.cmListRow{display:flex;align-items:flex-start;gap:12px;min-height:124px;padding:14px 16px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:11px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;position:relative}.cmListRow.cmListRow--selectable{padding-left:48px}.cmListRow.cmListRow--selected{border-color:#60a5fa66;background:#60a5fa0f}.cmListRow:hover{background:#00000038;border-color:#ffffff1a;transform:translateY(-1px)}.cmListRow__checkbox{position:absolute;left:10px;top:12px;z-index:1}.cmListRow__main{display:flex;flex-direction:column;flex:1;min-width:0}.cmListRow__topLine{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.cmListRow__topTrailing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:46%;text-align:right}.cmListRow__duePill{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#ffffffd6;background:#ffffff12;border:1px solid rgba(255,255,255,.1);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:inherit;line-height:1.2}.cmListRow__topic{font-size:15px;font-weight:600;color:#ffffffeb;line-height:1.35;letter-spacing:-.01em;flex:1;min-width:0}.cmListRow__filmSchedPill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;padding:0;border-radius:5px;background:#e7636424;border:1px solid rgba(231,99,100,.28);cursor:inherit;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.cmListRow__filmSchedPill:hover{background:#e7636438;border-color:#e7636466}.cmListRow__filmSchedPill .MuiSvgIcon-root{color:#e76364eb}.cmListRow__client{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;min-width:0;margin-bottom:6px;font-size:12px;font-weight:500}.cmListRow__clientName{flex:0 1 auto;min-width:0;max-width:100%;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmListRow__clientSep{flex-shrink:0;margin:0;color:#ffffff38;font-weight:400}.cmListRow__clientId{flex:1 1 120px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;color:#ffffff52;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:inherit}.cmListRow__badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px;align-items:center}.cmListRow__type{font-size:10px!important;height:20px!important;background:#ffffff0d!important;color:#ffffffd1!important;border:none!important;border-radius:5px!important;font-weight:600!important;pointer-events:none!important}.cmListRow__chip{font-size:10px!important;height:20px!important;border-radius:5px!important;font-weight:600!important;pointer-events:none!important}.cmListRow__chip--overdue{background:#ef535026!important;color:#ffcdd2f2!important;border:none!important}.cmListRow__chip--missing{background:#ffa7261f!important;color:#ffe0b2f2!important;border:none!important}.cmListRow__chip--scheduled{background:#4caf501f!important;color:#c8e6c9f2!important;border:none!important}.cmListRow__footer{margin-top:auto;padding-top:10px}.cmListRow__stagePill{pointer-events:none!important}.cmListRow__pipelineBar{display:flex;gap:3px;width:100%;align-items:stretch}.cmListRow__pipelineSegment{flex:1 1 0;min-width:4px;height:5px;border-radius:2px;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.cmListRow__pipelineSegment--done{background:linear-gradient(180deg,#a5d6a7f2,#66bb6ad1)}.cmListRow__pipelineSegment--active{background:linear-gradient(180deg,#bad4ff,#63a2ffeb);box-shadow:0 0 10px #63a2ff6b}.cmListRow__pipelineSegment--locked{background:#ffffff12}.cmListRow__pipelineSegment--missing{background:linear-gradient(180deg,#ffd58ff5,#ffa726c7)}.MuiTooltip-tooltip.cmListRow__filmSchedTooltipSurface{padding:0!important;max-width:300px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.cmListRow__filmSchedTooltipInner{border-radius:12px;padding:12px 14px 14px;background:linear-gradient(155deg,#1c1618fa,#0a0c12fc 52%,#080a10);border:1px solid rgba(231,99,100,.28);box-shadow:0 16px 48px #0000008c,0 0 0 1px #ffffff0d inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cmListRow__filmSchedTooltipHead{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e76364f2}.cmListRow__filmSchedTooltipHeadIcon{font-size:17px!important;color:#e76364fa!important}.cmListRow__filmSchedTooltipList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cmListRow__filmSchedTooltipItem{display:flex;align-items:flex-start;gap:10px;margin:0}.cmListRow__filmSchedTooltipAccent{flex-shrink:0;width:3px;min-height:1.2em;margin-top:4px;border-radius:3px;background:linear-gradient(180deg,#e76364,#e7636459)}.cmListRow__filmSchedTooltipName{font-size:13px;font-weight:600;line-height:1.45;color:#fffffff0}.cmListRow__filmSchedTooltipLoading,.cmListRow__filmSchedTooltipEmpty{margin:0;font-size:12px;font-weight:500;color:#ffffff7a}.cmListRow__filmSchedTooltipInner--empty .cmListRow__filmSchedTooltipHead{margin-bottom:6px}.createKickoffDialog__paper{border-radius:20px!important;background:radial-gradient(1000px 500px at 10% 0%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#0e1018f7,#0a0c12f2)!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.createKickoffDialog__title{font-weight:700!important;letter-spacing:-.02em!important;padding:20px 24px 8px!important}.createKickoffDialog__sub{color:#fff9!important;margin-bottom:20px}.createKickoffDialog__content{padding:0 24px 16px!important}.createKickoffDialog__alert{margin-bottom:16px!important;background:#fbbf241f!important;border:1px solid rgba(251,191,36,.25)!important;color:#fcd34d!important}.createKickoffDialog__alert .MuiAlert-icon{color:#fcd34d!important}.createKickoffDialog__alert .MuiAlert-message{color:#fffffff2!important}.createKickoffDialog__clientBadge{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:12px;margin-bottom:20px}.createKickoffDialog__clientAvatar{width:40px!important;height:40px!important;flex-shrink:0}.createKickoffDialog__clientName{flex:1;font-weight:600!important;color:#fffffff2!important;letter-spacing:-.01em}.createKickoffDialog__countChip{background:#ffffff26!important;color:#fff!important;font-weight:600!important;font-size:11px!important}.createKickoffDialog__pickSection{margin-bottom:20px}.createKickoffDialog__pickScroll{max-height:240px;overflow-y:auto;padding:8px 4px;margin-bottom:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.createKickoffDialog__pickScroll::-webkit-scrollbar{width:6px}.createKickoffDialog__pickScroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.createKickoffDialog__pickRow{display:flex;margin:0 0 0 -8px;align-items:flex-start}.createKickoffDialog__pickRow .MuiFormControlLabel-label{width:100%}.createKickoffDialog__pickLabel{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:4px 0}.createKickoffDialog__pickClient{color:#ffffff73!important;font-size:11px!important}.createKickoffDialog__topicsSection{margin-bottom:20px}.createKickoffDialog__topicsLabel{display:flex;align-items:center;gap:6px;color:#ffffff8c!important;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;margin-bottom:10px}.createKickoffDialog__topicsIcon{font-size:14px!important;opacity:.8}.createKickoffDialog__topicsList{margin:0;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;list-style:none;max-height:200px;overflow-y:auto}.createKickoffDialog__topicsList::-webkit-scrollbar{width:6px}.createKickoffDialog__topicsList::-webkit-scrollbar-track{background:transparent}.createKickoffDialog__topicsList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.createKickoffDialog__topicItem{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.createKickoffDialog__topicItem:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.createKickoffDialog__topicBullet{flex-shrink:0;width:5px;height:5px;margin-top:7px;border-radius:50%;background:#ef4444f2}.createKickoffDialog__topicTitle{color:#ffffffe6!important;line-height:1.45}.createKickoffDialog__descInput{margin-bottom:8px}.createKickoffDialog__nameInput{margin-top:12px;margin-bottom:1rem!important}.createKickoffDialog__monthRow{display:flex;gap:12px}.createKickoffDialog__monthRow .createKickoffDialog__monthSelect{flex:1}.createKickoffDialog__monthRow .createKickoffDialog__yearSelect{min-width:100px}.createKickoffDialog__createBtn{background:linear-gradient(135deg,#ef4444e6,#b91c1cd9)!important;color:#fff!important;font-weight:600!important}.createKickoffDialog__createBtn:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.createKickoffDialog__actions{padding:16px 24px 20px!important;border-top:1px solid rgba(255,255,255,.06)}.cmSidebar{box-sizing:border-box;width:100%;max-width:280px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px 16px;background:transparent;display:flex;flex-direction:column;gap:16px}.cmSidebar--rail{max-width:none;width:100%;padding:14px 8px 18px;align-items:center;gap:14px;overflow-y:auto;background:linear-gradient(155deg,#ffffff0e,#ffffff05 48%,#ffffff07);border:1px solid rgba(255,255,255,.085);box-shadow:0 4px 32px #00000024,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:14px;margin:2px 0;box-shadow:0 8px 40px #0003,inset 0 1px #ffffff12}.cmSidebar::-webkit-scrollbar{width:5px}.cmSidebar::-webkit-scrollbar-track{background:transparent}.cmSidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:100px}.cmSidebar::-webkit-scrollbar-thumb:hover{background:#fff3}.cmSidebar__title{font-size:15px!important;font-weight:600!important;letter-spacing:-.03em!important;color:#fffffff5!important;line-height:1.25!important}.cmSidebar__subtitle{font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;color:#ffffff61!important;margin-top:3px!important}.cmSidebar__headerText{min-width:0;flex:1 1 auto}.cmSidebar__collapseBtn{color:#ffffff6b!important;flex-shrink:0;margin:-2px -6px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:999px!important}.cmSidebar__collapseBtn:hover{color:#ffffffeb!important;background:#ffffff12!important;border-color:#ffffff24}.cmSidebar__railExpand{color:#ffffff9e!important;margin-bottom:2px;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)}.cmSidebar__railExpand:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29}.cmSidebar__railIcon{color:#ffffff9e!important;border-radius:999px!important;border:1px solid transparent;transition:color .18s cubic-bezier(.25,.1,.25,1),background .18s cubic-bezier(.25,.1,.25,1),border-color .18s cubic-bezier(.25,.1,.25,1),box-shadow .18s cubic-bezier(.25,.1,.25,1)}.cmSidebar__railIcon:hover{color:#fff!important;background:#63a2ff24!important;border-color:#63a2ff59;box-shadow:0 0 20px #63a2ff1f}.cmSidebar__headerRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 -2px 2px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border-radius:12px 12px 0 0;padding:6px 8px 14px}.cmSidebar__newScheduleBtn{background:#63a2ff24!important;color:#fffffff5!important;border:1px solid rgba(99,162,255,.28)!important;text-transform:none!important;font-weight:600!important;font-size:12px!important;padding:8px 14px!important;border-radius:999px!important;transition:background .18s cubic-bezier(.25,.1,.25,1),border-color .18s cubic-bezier(.25,.1,.25,1),box-shadow .18s cubic-bezier(.25,.1,.25,1)!important}.cmSidebar__newScheduleBtn:hover{background:#63a2ff38!important;border-color:#63a2ff6b!important;box-shadow:0 4px 18px #63a2ff2e}.cmSidebar__block{display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px;background:linear-gradient(155deg,#ffffff0e,#ffffff05 48%,#ffffff07);border:1px solid rgba(255,255,255,.085);border-radius:14px;box-shadow:0 4px 32px #00000024,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cmSidebar__block--kickoffs{margin-top:2px;padding-top:16px;border-top:none;position:relative}.cmSidebar__block--kickoffs:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 20%,rgba(255,255,255,.12) 80%,transparent)}.cmSidebar__block--dashboard{gap:12px;padding-top:16px;padding-bottom:16px}.cmSidebar__block--createActions{gap:12px}.cmSidebar__dashboardGlanceTitle{font-size:13px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.3!important;color:#ffffffeb!important;margin:0!important;text-transform:none!important}.cmSidebar__createActionsTitle{font-size:13px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.3!important;color:#ffffffeb!important;margin:0!important}.cmSidebar__createActionsBody{display:flex;flex-direction:column;gap:14px}.cmSidebar__quickAdds{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.cmSidebar__quickAddBtn{text-transform:none!important;font-weight:600!important;font-size:12px!important;letter-spacing:.02em!important;border-radius:10px!important;border-color:#ffffff24!important;color:#ffffffe6!important;background:#ffffff0a!important}.cmSidebar__quickAddBtn:hover{border-color:#63a2ff59!important;background:#63a2ff1a!important}.cmSidebar__scheduleActions,.cmSidebar__createGroup{display:flex;flex-direction:column;gap:8px}.cmSidebar__createGroup--kickoff{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.cmSidebar__createGroupLabel{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.cmSidebar__createGroupBtns{display:flex;flex-direction:column;gap:8px}.cmSidebar__toolbarMeta--create{display:block;margin:0;padding:0;font-size:11px;color:#ffffff85;line-height:1.45;letter-spacing:.01em}.cmSidebar__metricRow{display:flex;flex-direction:column;gap:8px;width:100%}.cmSidebar__metricPill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fffffff0;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.3;text-align:left;cursor:pointer;transition:background .18s cubic-bezier(.25,.1,.25,1),border-color .18s cubic-bezier(.25,.1,.25,1)}.cmSidebar__metricPill:hover{background:#63a2ff24;border-color:#63a2ff61}.cmSidebar__metricPill:focus-visible{outline:2px solid rgba(99,162,255,.55);outline-offset:2px}.cmSidebar__metricPill>span:first-of-type{flex:1 1 auto;min-width:0}.cmSidebar__metricPill--warn{border-color:#fbbf2461;background:#fbbf241a}.cmSidebar__metricPill--warn:hover{border-color:#fbbf2485;background:#fbbf2429}.cmSidebar__metricPill--danger{border-color:#f8717173;background:#f871711f}.cmSidebar__metricPill--danger:hover{border-color:#f8717194;background:#f871712e}.cmSidebar__metricCount{flex-shrink:0;font-variant-numeric:tabular-nums;min-width:1.75rem;text-align:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:#00000059;color:#fffffffa}.cmSidebar__filmDaysLoading{display:flex;justify-content:center;padding:20px 0}.cmSidebar__filmDaysList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmSidebar__filmDayCard{padding:12px 14px;background:#ffffff0b;border-radius:12px;border:1px solid rgba(255,255,255,.085);display:flex;flex-direction:column;gap:8px;transition:background .18s cubic-bezier(.25,.1,.25,1),border-color .18s cubic-bezier(.25,.1,.25,1),transform .18s cubic-bezier(.25,.1,.25,1)}.cmSidebar__filmDayCard--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.cmSidebar__filmDayCard--clickable:hover{background:#ffffff12;border-color:#8cb4ff47;transform:translateY(-1px)}.cmSidebar__filmDayCard--clickable:focus-visible{outline:2px solid rgba(99,162,255,.55);outline-offset:2px}.cmSidebar__filmDayHeader{display:flex;align-items:center;gap:10px}.cmSidebar__filmDayAvatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(145deg,#fbbf24f2,#f97316e0);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#0f0f12eb;box-shadow:0 0 0 2px #ffffff1a,0 4px 14px #0003}.cmSidebar__filmDayText{flex:1 1 auto;min-width:0}.cmSidebar__filmDayName{font-size:12px;font-weight:600;letter-spacing:-.01em;color:#fffffff0}.cmSidebar__filmDayLocation{font-size:11px;color:#ffffff85;margin-top:1px}.cmSidebar__filmDayMeta{text-align:right;font-size:11px;color:#ffffffb8}.cmSidebar__filmDayDate{font-weight:600;letter-spacing:.02em}.cmSidebar__filmDayTime{opacity:.88}.cmSidebar__filmDayFooter{display:flex;align-items:center;justify-content:space-between;gap:8px}.cmSidebar__filmCalHint{font-size:11px!important;color:#ffffff61!important;line-height:1.45!important;letter-spacing:.03em!important}.cmSidebar__filmCalCards{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cmSidebar__filmCalCard{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.075);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background .2s cubic-bezier(.25,.1,.25,1),border-color .2s cubic-bezier(.25,.1,.25,1),box-shadow .2s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.cmSidebar__filmCalCard:hover{background:#fff1;border-color:#8cb4ff47;box-shadow:0 12px 40px #00000038,0 0 0 1px #63a2ff1f;transform:translateY(-2px)}.cmSidebar__filmCalCard:focus-visible{outline:2px solid rgba(139,184,255,.65);outline-offset:2px}.cmSidebar__filmCalCard:active{transform:translateY(0)}.cmSidebar__filmCalCardDateRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cmSidebar__filmCalCardDate{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.cmSidebar__filmCalCardPill{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#63a2ff59,#3b82f638);color:#e0f2fffa;border:1px solid rgba(147,197,253,.35);box-shadow:0 2px 12px #3b82f626}.cmSidebar__filmCalCardMain{align-items:flex-start}.cmSidebar__filmCalCardSub{font-size:10px;color:#ffffff6b;margin-top:4px}.cmSidebar__filmCalCardFooter{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.cmSidebar__filmCalCardTime{font-size:11px;font-weight:600;letter-spacing:.02em;color:#ffffffd1}.cmSidebar__filmCalCardMeta{font-size:10px;color:#ffffff7a;line-height:1.4}.cmSidebar__tabs{display:inline-flex;gap:2px;margin-top:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cmSidebar__tab{border:none;outline:none;background:transparent;color:#ffffff73;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;flex:0 0 auto}.cmSidebar__tab:hover{color:#fffc;background:#ffffff0a}.cmSidebar__tab.isActive{background:#ffffff14;color:#fffffff2}.cmSidebar__blockHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cmSidebar__blockHeaderRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmSidebar__createScheduleBtn{font-size:11px!important;padding:5px 12px!important;text-transform:none!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:999px!important;background:linear-gradient(135deg,#3ecf8e,#0d9f72)!important;color:#fff!important;border:none!important;box-shadow:0 2px 12px #10b98159,inset 0 1px #fff3!important;transition:filter .18s cubic-bezier(.25,.1,.25,1),box-shadow .18s cubic-bezier(.25,.1,.25,1)!important}.cmSidebar__createScheduleBtn:hover{filter:brightness(1.06);box-shadow:0 4px 20px #10b98173,inset 0 1px #ffffff38!important}.cmSidebar__blockTitle{font-size:10px!important;font-weight:700!important;color:#ffffff6b!important;text-transform:uppercase;letter-spacing:.14em!important}.cmSidebar__blockHint{font-size:11px!important;color:#ffffff57!important;margin-top:-6px!important;line-height:1.45!important;letter-spacing:.02em!important}.cmSidebar__blockHeader--tight{margin-bottom:-4px}.cmSidebar__toolbarRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;margin:0 -4px;border-radius:10px;background:#00000024;border:1px solid rgba(255,255,255,.05)}.cmSidebar__toolbarMeta{font-size:11px;color:#ffffff75;line-height:1.35;flex:1 1 auto;min-width:0;letter-spacing:.01em}.cmSidebar__count{font-size:11px!important;color:#8bb8fffa!important;cursor:pointer;font-weight:600}.cmSidebar__placeholder{padding:16px;background:#ffffff08;border:1px dashed rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;gap:10px}.cmSidebar__placeholderText{font-size:12px!important;color:#ffffff6b!important;line-height:1.5!important;letter-spacing:.01em!important}.cmSidebar__placeholderBtn{align-self:flex-start;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:#c8e1fffa!important;border-radius:999px!important;padding:4px 12px!important;border:1px solid rgba(99,162,255,.38)!important;background:#63a2ff1a!important;transition:background .18s cubic-bezier(.25,.1,.25,1),border-color .18s cubic-bezier(.25,.1,.25,1),box-shadow .18s cubic-bezier(.25,.1,.25,1)!important}.cmSidebar__placeholderBtn:hover:not(:disabled){background:#63a2ff2e!important;border-color:#81b6ff8c!important;box-shadow:0 4px 16px #63a2ff26}.cmSidebar__placeholderBtn:disabled{opacity:.38}.cmSidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmSidebar__listItem{padding:12px 14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;gap:8px;transition:background .2s cubic-bezier(.25,.1,.25,1),border-color .2s cubic-bezier(.25,.1,.25,1),box-shadow .2s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.cmSidebar__listItem:hover{background:#ffffff0e;border-color:#ffffff1f;box-shadow:0 8px 28px #00000026;transform:translateY(-1px)}.cmSidebar__listItem--clickable{cursor:pointer}.cmSidebar__listItem--clickable:focus-visible{outline:2px solid rgba(139,184,255,.65);outline-offset:2px}.cmSidebar__listHeader{display:flex;align-items:center;justify-content:space-between;gap:6px}.cmSidebar__listTopic{font-size:12px;font-weight:600;letter-spacing:-.015em;color:#ffffffed;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.cmSidebar__listMenuIcon{color:#ffffff73}.cmSidebar__listMeta{display:flex;flex-wrap:wrap;gap:6px}.cmSidebar__chip{font-size:10px;font-weight:600;padding:3px 9px;border-radius:7px;letter-spacing:.02em;border:1px solid rgba(255,255,255,.1)}.cmSidebar__chip--primary{background:#ffffff17;color:#ffffffeb;border-color:#ffffff24}.cmSidebar__chip--secondary{background:#ffffff0a;color:#ffffffad;border-color:#ffffff14}.cmSidebar__listFooter{margin-top:0}.cmSidebar__statusChip{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fffaebf5;background:linear-gradient(135deg,#fbbf2438,#f59e0b24);border-radius:999px;padding:4px 11px;border:1px solid rgba(251,191,36,.38);box-shadow:0 2px 14px #fbbf241a}.cmSidebar__statusChip--danger{color:#fff0f0fa;background:linear-gradient(135deg,#f8717140,#ef444424);border-color:#f8717173;box-shadow:0 2px 14px #f871711f}.cmSidebar__empty{font-size:12px;color:#ffffff61;padding:12px 4px;line-height:1.5;letter-spacing:.01em}.cmSidebar__stubOverlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1300}.cmSidebar__stubModal{padding:26px;background:linear-gradient(165deg,#161a26fa,#0e1018fa);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:360px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 80px #00000073}.cmSidebar__stubTitle{font-size:16px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em!important}.cmSidebar__stubText{font-size:13px!important;color:#ffffffad!important;line-height:1.5!important}.cmSidebar__createKickoffBtn{margin-bottom:0!important;text-transform:none!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:10px!important;border-color:#ffffff24!important;color:#ffffffe0!important;background:#ffffff0a!important}.cmSidebar__createKickoffBtn:hover{border-color:#ffffff38!important;background:#ffffff12!important}.cmSidebar__kickoffItem{list-style:none;margin-bottom:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s cubic-bezier(.25,.1,.25,1),box-shadow .2s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.cmSidebar__kickoffItem:hover{border-color:#ffffff24;box-shadow:0 10px 36px #0000002e;transform:translateY(-1px)}.cmSidebar__kickoffItem:last-child{margin-bottom:0}.cmSidebar__kickoffHeader{display:flex;align-items:center;gap:8px;padding:12px 14px;cursor:default}.cmSidebar__kickoffLabelWrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cmSidebar__kickoffLabelWrap--nav{cursor:pointer;border-radius:8px;padding:3px 8px;margin:-3px -8px;outline:none;transition:background .15s cubic-bezier(.25,.1,.25,1)}.cmSidebar__kickoffLabelWrap--nav:hover{background:#ffffff0f}.cmSidebar__kickoffLabelWrap--nav:focus-visible{outline:2px solid rgba(239,68,68,.55);outline-offset:1px}.cmSidebar__kickoffClientRow{display:flex;align-items:center;gap:6px;font-size:10px}.cmSidebar__kickoffClient{font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a}.cmSidebar__kickoffDate{font-weight:500;color:#ffffff59;font-size:10px;letter-spacing:.02em}.cmSidebar__kickoffLabel{font-size:13px;font-weight:600;letter-spacing:-.02em;color:#fffffff0}.cmSidebar__kickoffBadges{display:flex;align-items:center;gap:6px;flex-shrink:0}.cmSidebar__kickoffPill{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;letter-spacing:.02em}.cmSidebar__kickoffPill--sent{background:#22c55e2e;color:#a7f3d0fa;border:1px solid rgba(52,211,153,.25)}.cmSidebar__kickoffPill--rejected{background:#ef444429;color:#fecacafa;border:1px solid rgba(248,113,113,.28)}.cmSidebar__kickoffOverviewBtn{min-width:0!important;padding:4px!important;color:#ffffffa6!important;border-radius:8px!important}.cmSidebar__kickoffOverviewBtn:hover{color:#fffffffa!important;background:#ffffff12!important}.cmSidebar__kickoffTopics{padding:12px 14px 14px 42px;border-top:1px solid rgba(255,255,255,.06);background:#0000001f}.cmSidebar__kickoffTopicList{display:flex;flex-direction:column;gap:6px}.cmSidebar__kickoffTopicRow{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffc7;padding:9px 11px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s cubic-bezier(.25,.1,.25,1),border-color .15s cubic-bezier(.25,.1,.25,1)}.cmSidebar__kickoffTopicRow:hover{background:#ffffff0e;border-color:#ffffff1a}.cmSidebar__kickoffTopicRow--approved{color:#a7f3d0f2;border-color:#34d3992e;background:#22c55e0f}.cmSidebar__kickoffTopicRow--rejected{color:#fecacaf2;border-color:#f8717133;background:#ef44440f}.cmSidebar__kickoffTopicId{flex-shrink:0;font-weight:600;color:#ffffff73;min-width:20px;font-size:11px}.cmSidebar__kickoffTopicText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cmSidebar__kickoffTopicIconWrap{flex-shrink:0;margin-left:auto}.cmSidebar__kickoffTopicIcon{width:18px;height:18px}.cmSidebar__kickoffTopicIcon--approved{color:#6ee7b7fa}.cmSidebar__kickoffTopicIcon--rejected{color:#fca5a5fa}.cmPkgs{--pkgs-border: rgba(255, 255, 255, .07);--pkgs-border-mid: rgba(255, 255, 255, .1);--pkgs-border-inner: rgba(255, 255, 255, .05);--pkgs-ink: rgba(255, 255, 255, .88);--pkgs-ink-muted: rgba(255, 255, 255, .42);--pkgs-surface-raised: linear-gradient(165deg, #101014 0%, #0a0a0d 55%, #060608 100%);--pkgs-surface-inset: linear-gradient(180deg, #0a0a0c 0%, #040405 100%);--pkgs-list-bg: radial-gradient(ellipse 120% 100% at 50% 0%, rgba(255, 255, 255, .04) 0%, transparent 45%), linear-gradient(180deg, #020203 0%, #0b0b0e 48%, #050506 100%);--pkgs-detail-bg: radial-gradient(ellipse 100% 80% at 100% 0%, rgba(255, 255, 255, .03) 0%, transparent 50%), linear-gradient(195deg, #080809 0%, #030304 100%);--pkgs-card: rgba(255, 255, 255, .035);--pkgs-card-hover: rgba(255, 255, 255, .055);--pkgs-list-card: linear-gradient(165deg, #141418 0%, #0c0c10 55%, #08080a 100%);--pkgs-list-card-hover: linear-gradient(165deg, #1c1c22 0%, #121218 100%);--pkgs-list-border: rgba(255, 255, 255, .09);--pkgs-list-border-strong: rgba(255, 255, 255, .22);--pkgs-list-glow: 0 4px 24px rgba(0, 0, 0, .45);--pkgs-radius: 14px;--pkgs-radius-sm: 11px;--pkgs-shadow-soft: 0 8px 32px rgba(0, 0, 0, .55);--pkgs-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);display:flex;flex-direction:column;flex:1;min-height:0}.cmPkgs__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;flex-shrink:0;justify-content:flex-end}.cmPkgs__filters .MuiTabs-root{margin-right:auto}.cmPkgs__filtersBar{display:flex;align-items:center;gap:10px;margin-top:8px;flex-shrink:0;min-width:0}.cmPkgs__filterTrigger{flex:1 1 auto;min-width:0;min-height:44px;justify-content:flex-start;text-transform:none;font-weight:650;border-radius:var(--pkgs-radius-sm)!important;border-color:var(--pkgs-border)!important;color:#ffffffeb;background:var(--pkgs-card)!important;box-shadow:var(--pkgs-shadow-inset)}.cmPkgs__filterTrigger:hover{border-color:var(--pkgs-border-mid)!important;background:var(--pkgs-card-hover)!important}.cmPkgs__filterClear{flex-shrink:0;text-transform:none;font-weight:600;color:#c8c8d0eb}.cmPkgs__filterDrawerPaper{border-radius:20px 20px 0 0!important;max-height:min(88dvh,560px);background:linear-gradient(180deg,#121420fc,#0a0c16fe)!important;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -12px 48px #00000073;padding-bottom:env(safe-area-inset-bottom,0px)}.cmPkgs__filterDrawerHandle{width:40px;height:4px;border-radius:99px;margin:12px auto 8px;background:#ffffff29}.cmPkgs__filterDrawerHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 18px 14px;border-bottom:1px solid var(--pkgs-border-inner)}.cmPkgs__filterDrawerTitle{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.03em;color:#fff}.cmPkgs__filterDrawerFields{display:flex;flex-direction:column;gap:16px;padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.cmPkgs__filterDrawerFooter{padding:14px 18px 18px;padding-bottom:max(18px,14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pkgs-border-inner)}.cmPkgs__mobileNav{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-bottom:10px;padding-bottom:10px;min-width:0;border-bottom:1px solid var(--pkgs-border-inner)}.cmPkgs__mobileNavTitle{flex:1 1 auto;min-width:0;font-size:1.08rem!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.25!important;color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmPkgs__mobileNavActions{flex-shrink:0;display:flex;align-items:center;margin-left:4px}.cmPkgs--mobileList .cmPkgs__body{flex-direction:column;flex:1 1 auto;min-height:0}.cmPkgs--mobileList .cmPkgs__detailCol{display:none}.cmPkgs--mobileList .cmPkgs__listCol{width:100%;min-width:0;max-height:none;flex:1 1 auto;min-height:0;border-right:none;border-bottom:none}.cmPkgs--mobileList .cmPkgs__listScroll{flex:1;min-height:0}.cmPkgs--mobileDetail .cmPkgs__body{flex-direction:column;flex:1 1 auto;min-height:0;margin-top:8px}.cmPkgs--mobileDetail .cmPkgs__listCol{display:none}.cmPkgs--mobileDetail .cmPkgs__detailCol{flex:1 1 auto;min-height:0;width:100%}.cmPkgs--mobileDetail .cmPkgs__detailScroll{padding:14px 16px max(16px,12px + env(safe-area-inset-bottom,0px))}.cmPkgs--mobileDetail .cmPkgs__detailHeadRow{justify-content:flex-end}.cmPkgs--mobileDetail .cmPkgs__detailTitle{display:none!important}.cmPkgs--mobileDetail .cmPkgs__mobileNav{border-bottom:none;margin-bottom:0;padding-bottom:0}.cmPkgs__body{display:flex;flex:1;min-height:0;gap:0;margin-top:10px;border-radius:var(--pkgs-radius);overflow:hidden;border:1px solid var(--pkgs-border);background:var(--pkgs-surface-raised);box-shadow:var(--pkgs-shadow-soft),var(--pkgs-shadow-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cmPkgs__adminSettings{margin-top:10px;padding:12px 12px 10px;border:1px solid var(--pkgs-border-inner);border-radius:var(--pkgs-radius-sm);background:#ffffff05}.cmPkgs__adminSettingsToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 10px;margin:-2px 0 0;border:none;background:transparent;color:#ffffffdb;cursor:pointer;text-align:left}.cmPkgs__adminSettingsToggleText{font-weight:800;letter-spacing:-.01em}.cmPkgs__adminSettingsChevron{opacity:.75;transform:rotate(-90deg);transition:transform .16s ease,opacity .16s ease}.cmPkgs__adminSettingsChevron.isOpen{transform:rotate(0);opacity:1}.cmPkgs__adminSettingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cmPkgs__adminSettingsCard{border:1px solid var(--pkgs-border-inner);border-radius:var(--pkgs-radius-sm);background:#ffffff05;padding:10px 10px 9px}.cmPkgs__adminSettingsLabel{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.cmPkgs__adminSettingsValue{margin-top:6px;font-size:15px;font-weight:800;letter-spacing:-.01em;color:#ffffffeb}.cmPkgs__adminSettingsHint{margin-top:4px;font-size:11px;color:#ffffff7a}.cmPkgs__adminIncludedList{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cmPkgs__adminIncludedRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:10px;border:1px solid var(--pkgs-border-inner);background:#ffffff05}.cmPkgs__adminIncludedName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;font-weight:650}.cmPkgs__adminIncludedQty{flex-shrink:0;font-size:12px;font-weight:800;color:#ffffffb8}.cmPkgs__adminEmpty{margin-top:10px;font-size:12px;color:#ffffff80}.cmPkgs__listCol{width:min(320px,36vw);min-width:240px;border-right:1px solid var(--pkgs-border-mid);display:flex;flex-direction:column;min-height:0;background:var(--pkgs-list-bg);box-shadow:inset 1px 0 #ffffff0a}.cmPkgs__listScroll{flex:1;overflow-y:auto;padding:12px 10px 14px;scrollbar-gutter:stable}.cmPkgs__listScroll::-webkit-scrollbar{width:6px}.cmPkgs__listScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5a5a62a6,#2a2a30d9);border-radius:99px}.cmPkgs__listScroll::-webkit-scrollbar-track{background:#00000059;border-radius:99px}.cmPkgs__projectBtn{width:100%;text-align:left;border:1px solid var(--pkgs-list-border);border-radius:var(--pkgs-radius-sm);padding:12px 14px;margin-bottom:8px;background:var(--pkgs-list-card);color:#fffafaf5;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease}.cmPkgs__projectBtn:hover{background:var(--pkgs-list-card-hover);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12,var(--pkgs-list-glow)}.cmPkgs__projectBtn:active{transform:scale(.992)}.cmPkgs__projectBtn.isActive{border-color:var(--pkgs-list-border-strong);background:linear-gradient(155deg,#2a2a32,#16161c 45%,#0c0c10);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff1f,0 8px 28px #0006}.cmPkgs__projectClient{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pkgs-ink-muted);margin-bottom:4px}.cmPkgs__projectTitle{font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin-bottom:8px;color:var(--pkgs-ink)}.cmPkgs__projectMeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmPkgs__projectMeta .MuiChip-root{height:22px;font-size:10px;font-weight:650;letter-spacing:.03em;border-color:var(--pkgs-border-mid)!important;background:#ffffff0d!important;color:#ebebf0e0!important}.cmPkgs__projectMeta .cmPkgs__statusChip--active{background:#ffd60a33!important;border-color:#ffd60a99!important;color:#fff4c8f2!important}.cmPkgs__projectMeta .cmPkgs__statusChip--completed{background:#4caf502e!important;border-color:#4caf508c!important;color:#d2ffd6f2!important}.cmPkgs__projectMeta .cmPkgs__statusChip--inactive{background:#a0a0aa1f!important;border-color:#a0a0aa59!important;color:#ebebf0c7!important}.cmPkgs__detailCol{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--pkgs-detail-bg);box-shadow:inset 0 1px #ffffff08}.cmPkgs__detailScroll{flex:1;overflow-y:auto;padding:16px 18px 18px;scrollbar-gutter:stable}.cmPkgs__detailScroll::-webkit-scrollbar{width:6px}.cmPkgs__detailScroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5858608c,#303036bf);border-radius:99px}.cmPkgs__detailScroll::-webkit-scrollbar-track{background:#00000059;border-radius:99px}.cmPkgs__detailEmpty{padding:36px 20px;text-align:center;color:#ffffff61;font-size:13px;line-height:1.55;letter-spacing:.01em;max-width:280px;margin:0 auto}.cmPkgs__detailHead{margin-bottom:14px;padding:14px 16px;border-radius:var(--pkgs-radius-sm);border:1px solid var(--pkgs-border-mid);background:linear-gradient(165deg,#121216,#0a0a0d);box-shadow:var(--pkgs-shadow-inset)}.cmPkgs__detailHeadRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cmPkgs__detailTitle{font-size:1.12rem;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.22;margin:0}.cmPkgs__detailChips{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;align-items:center}.cmPkgs__detailChips .MuiChip-root{border-color:var(--pkgs-border-mid)!important;background:#ffffff0d!important;font-weight:650;letter-spacing:.02em}.cmPkgs__detailChips .cmPkgs__statusChipEditable{cursor:pointer;-webkit-user-select:none;user-select:none}.cmPkgs__detailChips .cmPkgs__statusChipEditable:hover{filter:brightness(1.06)}.cmPkgs__detailChips .cmPkgs__statusChipEditable:active{transform:translateY(.5px)}.cmPkgs__detailChips .cmPkgs__statusChipEditable .MuiChip-deleteIcon{margin-right:4px;opacity:.8}.cmPkgs__detailChips .cmPkgs__deleteIconBtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--pkgs-border-mid);background:#ffffff0a;color:#ffaaaae6;transition:background .15s ease,border-color .15s ease,transform .12s ease}.cmPkgs__detailChips .cmPkgs__deleteIconBtn:hover{background:#ff78781f;border-color:#ff787847}.cmPkgs__detailChips .cmPkgs__deleteIconBtn:active{transform:scale(.98)}.cmPkgs__detailChips .cmPkgs__editIconBtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--pkgs-border-mid);background:#ffffff0a;color:#ffffffc7;transition:background .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.cmPkgs__detailChips .cmPkgs__editIconBtn:hover:not(.Mui-disabled){background:#ffffff0f;border-color:#fff3}.cmPkgs__detailChips .cmPkgs__editIconBtn:active:not(.Mui-disabled){transform:scale(.98)}.cmPkgs__detailChips .cmPkgs__editIconBtn.Mui-disabled{opacity:.4}.cmPkgs__detailChips .cmPkgs__statusChip--active{background:#ffd60a33!important;border-color:#ffd60a99!important;color:#fff4c8f2!important}.cmPkgs__detailChips .cmPkgs__statusChip--completed{background:#4caf502e!important;border-color:#4caf508c!important;color:#d2ffd6f2!important}.cmPkgs__detailChips .cmPkgs__statusChip--inactive{background:#a0a0aa1f!important;border-color:#a0a0aa59!important;color:#ebebf0c7!important}.cmPkgs__detailChips .cmPkgs__shareIconBtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--pkgs-border-mid);background:#ffffff0a;color:#ffffffd1;transition:background .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.cmPkgs__detailChips .cmPkgs__shareIconBtn:hover:not(.Mui-disabled){background:#ffffff0f;border-color:#fff3}.cmPkgs__detailChips .cmPkgs__shareIconBtn:active:not(.Mui-disabled){transform:scale(.98)}.cmPkgs__detailChips .cmPkgs__shareIconBtn.Mui-disabled{opacity:.45}.cmPkgs__detailChips .cmPkgs__moreIconBtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--pkgs-border-mid);background:#ffffff0a;color:#ffffffd1;transition:background .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.cmPkgs__detailChips .cmPkgs__moreIconBtn:hover:not(.Mui-disabled){background:#ffffff0f;border-color:#fff3}.cmPkgs__detailChips .cmPkgs__moreIconBtn:active:not(.Mui-disabled){transform:scale(.98)}.cmPkgs__shareMenuPaper,.cmPkgs__moreMenuPaper{background:#0c0c10fa!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 0 0 1px #ffffff0a,0 18px 52px #0000009e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.cmPkgs__shareMenuPaper .MuiMenuItem-root,.cmPkgs__moreMenuPaper .MuiMenuItem-root{min-height:42px;padding-top:8px;padding-bottom:8px}.cmPkgs__shareMenuPaper .MuiMenuItem-root:hover,.cmPkgs__moreMenuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important}.cmPkgs__shareMenuPaper .MuiListItemText-primary,.cmPkgs__moreMenuPaper .MuiListItemText-primary{font-weight:750;color:#ffffffe6}.cmPkgs__shareMenuPaper .MuiListItemText-secondary,.cmPkgs__moreMenuPaper .MuiListItemText-secondary{color:#ffffff8c!important;font-weight:500;font-size:11px}.cmPkgs__dialogPaper{background:var(--pkgs-surface-raised)!important;border:1px solid var(--pkgs-border-mid)!important;border-radius:16px!important;color:#ffffffeb!important;box-shadow:var(--pkgs-shadow-soft),var(--pkgs-shadow-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cmPkgs__dialogPaper .MuiDialogContent-root{background:transparent}.cmPkgs__dialogPaper .MuiDivider-root{border-color:#ffffff14}.cmPkgs__dialogTitle{padding:16px 18px 12px!important;font-weight:800!important;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.cmPkgs__dialogActions{padding:12px 14px 14px!important;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.cmPkgs__dialogActions .MuiButton-root{text-transform:none;font-weight:700;border-radius:12px}.cmPkgs__dialogSummary{margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff08}.cmPkgs__dialogSummaryKicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.cmPkgs__dialogSummaryLine{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:750;color:#ffffffe6}.cmPkgs__dialogSummaryTotal{color:#ffffffeb}.cmPkgs__detailMeta{margin:10px 0 0;font-size:11px;color:#fff6;line-height:1.45;font-family:ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em}.cmPkgs__warn{font-size:12px;color:#d2d2daeb;margin:0 0 12px;padding:10px 14px;border-radius:var(--pkgs-radius-sm);background:#ffffff0a;border:1px solid var(--pkgs-border-mid);line-height:1.4}.cmPkgs__lines{display:flex;flex-direction:column;gap:10px}.cmPkgs__line{padding:0;border-radius:var(--pkgs-radius-sm);border:1px solid var(--pkgs-border-mid);background:linear-gradient(180deg,#141418e6,#0a0a0cf2);box-shadow:var(--pkgs-shadow-inset);overflow:hidden}.cmPkgs__lineToggle{width:100%;display:flex;align-items:flex-start;gap:6px;padding:12px 12px 11px;margin:0;border:none;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}.cmPkgs__lineToggle:hover{background:#ffffff09}.cmPkgs__lineToggle:focus-visible{outline:2px solid rgba(255,255,255,.28);outline-offset:-2px}.cmPkgs__lineChevron{flex-shrink:0;margin-top:2px;color:#ffffff61;transition:transform .2s cubic-bezier(.33,1,.68,1),color .15s ease}.cmPkgs__lineChevron--open{transform:rotate(90deg);color:#c8c8d0d9}.cmPkgs__lineToggleMain{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cmPkgs__lineName{font-weight:650;font-size:13px;letter-spacing:-.02em;color:#ffffffed;min-width:0}.cmPkgs__lineMeta{font-size:11px;color:#ffffff61;font-weight:600;letter-spacing:.02em;white-space:nowrap}.cmPkgs__lineHint{font-size:12px;color:#ffffff57;margin:0 12px 12px 38px;line-height:1.4}.cmPkgs__pieceGrid{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px;padding:10px 0 2px 14px;border-left:2px solid rgba(255,255,255,.1)}.cmPkgs__piece{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:linear-gradient(165deg,#101014,#08080a);border:1px solid var(--pkgs-border-mid);box-shadow:var(--pkgs-shadow-inset);transition:border-color .15s ease,background .15s ease}.cmPkgs__piece:hover{border-color:#ffffff17;background:#ffffff08}.cmPkgs__pieceRow{display:flex;align-items:center;gap:10px;min-width:0}.cmPkgs__pieceRow--top{justify-content:space-between}.cmPkgs__pieceRow--bottom{justify-content:space-between;margin-top:2px}.cmPkgs__topic{flex:1 1 auto;min-width:0;font-size:14px;font-weight:650;letter-spacing:-.02em;color:#ffffffeb;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmPkgs__deliverableLine{flex:1 1 auto;min-width:0;font-size:11px;color:#ffffff73;line-height:1.4;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmPkgs__deliverableLine--muted{color:#ffffff4d;font-style:italic}.cmPkgs__stageChip.MuiChip-root{height:24px;font-size:10px;font-weight:700;letter-spacing:.04em;border-color:var(--pkgs-border-mid)!important;color:#ebebf0e6!important;background:#ffffff0f!important}.cmPkgs__progressTrack{width:100%;height:6px;border-radius:99px;background:#00000073;box-shadow:inset 0 1px 3px #00000073;overflow:hidden}.cmPkgs__progressFill{height:100%;min-width:0;border-radius:inherit;transition:width .25s cubic-bezier(.33,1,.68,1);background:linear-gradient(90deg,#2e2e34,#4a4a52 calc(35% + var(--pkgs-stage-t, 0) * 45%),#5c5c66)}.cmPkgs__progressFill--complete{background:linear-gradient(180deg,#5a5a62,#3e3e46 55%,#323238);box-shadow:inset 0 1px #ffffff1f}.cmPkgs__progressTrack--complete{background:#00000047;box-shadow:inset 0 1px 2px #00000059,0 0 0 1px #ffffff1a}.cmPkgs__openBtn{flex-shrink:0;text-transform:none!important;font-weight:650!important;font-size:12px!important;min-height:30px!important;padding:0 10px!important;border-radius:8px!important;color:#d2d2daf2!important}.cmPkgs__openBtn:hover{background:#ffffff14!important}@media(max-width:900px){.cmPkgs__lineToggleMain{flex-wrap:wrap;row-gap:4px}.cmPkgs__pieceRow--top,.cmPkgs__pieceRow--bottom{flex-wrap:wrap;gap:6px 8px}.cmPkgs__pieceRow--top .cmPkgs__stageChip{margin-left:auto}}@media(max-width:600px){.cmPkgs__topic{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cmKickoffPage--centered{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.cmKickoffPage__header{flex-wrap:wrap;gap:8px;align-items:flex-start}.cmKickoffPage__titleBlock{flex:1;min-width:0}.cmKickoffPage__headerChips{align-items:center}.cmKickoffPage__chip--active{background:#3b82f633!important;color:#93c5fdf2!important;border:1px solid rgba(59,130,246,.35)}.cmKickoffPage__chip--done{background:#4ade801f!important;color:#a7f3d0f2!important;border:1px solid rgba(74,222,128,.35)}.cmKickoffPage__chip--sent{background:#fbbf241f!important;color:#fde047f2!important;border:1px solid rgba(251,191,36,.35)}.cmKickoffPage__intro{padding:0 16px 8px}.cmKickoffPage__kickoffDesc{color:#ffffffa6!important;line-height:1.55!important}.cmKickoffPage__tabs{padding:0 8px;background:#00000026}.cmKickoffPage__tabs--service{background:#00000038}.cmKickoffPage__tabs--service .MuiTabs-indicator{height:3px;border-radius:2px 2px 0 0}.cmKickoffPage__tabs--topics{background:#00000014}.cmKickoffPage__serviceTabLabel{display:inline-flex;align-items:center;gap:8px;max-width:260px}.cmKickoffPage__serviceTabName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmKickoffPage__serviceTabCount{flex-shrink:0;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;background:#ef44442e;color:#fecacaf2}.cmKickoffPage__tabLabel{display:inline-flex;align-items:center;gap:6px;max-width:min(280px,100%)}.cmKickoffPage__tabFeedbackCue{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:4px 7px;border-radius:999px;border:1px solid rgba(248,113,113,.45);background:#f871711f;color:#fecacaf2}.cmKickoffPage__tabFeedbackCue--hasNotes{border-color:#fbbf248c;background:#fbbf2424;color:#fde047fa;box-shadow:0 0 0 1px #fbbf241f;font-size:13px;font-weight:900;letter-spacing:0;text-transform:none;padding:1px 6px;min-width:18px;text-align:center}.cmKickoffPage__tabNum{font-size:11px;opacity:.65;font-weight:700}.cmKickoffPage__tabText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmKickoffPage__detail{flex:1;min-height:0;overflow:auto;padding:16px}.cmKickoffTopicDetail{max-width:720px}.cmKickoffTopicDetail__titleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cmKickoffTopicDetail__title{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;color:#fffffff2!important}.cmKickoffTopicDetail__numChip{background:#ffffff0f!important;color:#ffffffbf!important;font-weight:700!important}.cmKickoffTopicDetail__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;margin-bottom:16px}.cmKickoffTopicDetail__field{display:flex;flex-direction:column;gap:4px}.cmKickoffTopicDetail__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.cmKickoffTopicDetail__value{font-size:14px;color:#ffffffe0}.cmKickoffTopicDetail__pill{align-self:flex-start}.cmKickoffTopicDetail__pill--ok{background:#4ade801f!important;color:#a7f3d0f2!important;border:1px solid rgba(74,222,128,.3)}.cmKickoffTopicDetail__pill--bad{background:#f871711a!important;color:#fca5a5f2!important;border:1px solid rgba(248,113,113,.28)}.cmKickoffTopicDetail__pill--pending{background:#ffffff0f!important;color:#ffffffa6!important;border:1px solid rgba(255,255,255,.1)}.cmKickoffTopicDetail__block{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.cmKickoffTopicDetail__bodyText{color:#ffffffc7!important;line-height:1.55!important;white-space:pre-wrap}.cmKickoffTopicDetail__refs{margin:0;padding-left:18px;color:#93c5fdf2}.cmKickoffTopicDetail__refs li{margin-bottom:4px}.cmKickoffTopicDetail__feedback{margin-bottom:18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;display:flex;flex-direction:column;gap:8px}.cmKickoffTopicDetail__feedback--client{border-color:#f8717147;background:linear-gradient(135deg,#f8717114,#0000002e)}.cmKickoffTopicDetail__feedback--withNotes{border-color:#fbbf246b;background:linear-gradient(135deg,#fbbf241a,#0003)}.cmKickoffTopicDetail__feedback--internal{border-color:#ffffff1f;background:#ffffff0a}.cmKickoffTopicDetail__feedbackTitle{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.cmKickoffTopicDetail__feedbackMeta{color:#ffffff73!important;display:block;margin-top:-4px}.cmKickoffTopicDetail__feedbackBody{color:#ffffffe0!important;line-height:1.55!important;white-space:pre-wrap}.scriptPage{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;overflow-x:hidden;color:#ffffffeb;background:radial-gradient(1400px 900px at 45% 10%,rgba(231,99,100,.12),transparent 55%),radial-gradient(900px 600px at 15% 35%,rgba(231,99,100,.08),transparent 60%),radial-gradient(1000px 700px at 80% 40%,rgba(255,255,255,.05),transparent 60%),linear-gradient(180deg,#0f0e0d,#0b0d14)}.scriptPage__header{display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid rgba(231,99,100,.28);background:linear-gradient(180deg,#080608eb,#040406e0);box-shadow:0 1px #e763640f inset,0 8px 32px #00000059;flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.scriptPage__back{color:#e76364d1!important}.scriptPage__back:hover{color:#ffb4b6fa!important;background:#e763641f!important}.scriptPage__title{display:flex;flex-direction:column;gap:2px;min-width:0}.scriptPage__topic{font-weight:600;font-size:14px;color:#fffffff2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scriptPage__meta{font-size:11px;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scriptPage__main{flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;padding:0 max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-right,0px));display:flex;flex-direction:column}.scriptPage__main .contentDetails__scriptShell{width:100%;max-width:100%;margin:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.scriptPage__main .contentDetails__scriptHeader{border-radius:10px;padding:10px 14px;flex-shrink:0;border:1px solid rgba(231,99,100,.28);background:linear-gradient(145deg,#0e0a0af5,#060508f0);box-shadow:0 4px 24px #0006,inset 0 1px #e763640f}.scriptPage__main .contentDetails__mainModeTabs .MuiToggleButtonGroup-root{border-color:#e7636447!important;background:#0003!important}.scriptPage__main .contentDetails__mainModeTabs .MuiToggleButton-root.Mui-selected{background:#e7636433!important;color:#fffffff2!important}.scriptPage__main .contentDetails__scriptGrid{gap:8px;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;align-items:stretch;overflow:hidden}.scriptPage__main .scriptEditor__wrap{border-radius:12px;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(231,99,100,.28);background:linear-gradient(155deg,#0c0a0cf7,#040408f2);box-shadow:0 8px 36px #00000080,0 0 0 1px #e763640d inset,inset 0 1px #e7636412}.scriptPage__main .scriptEditor__wrap .scriptEditor__toolbar{border-bottom:1px solid rgba(231,99,100,.12);background:#00000040}.scriptPage__main .scriptEditor__wrap .scriptEditor__footer{border-top:1px solid rgba(231,99,100,.1);background:#0003}.scriptPage__main .scriptEditor__wrap .scriptEditor__toolbar,.scriptPage__main .scriptEditor__wrap .scriptEditor__footer{flex-shrink:0}.scriptPage__main .scriptEditor__wrap .scriptTool__btn:hover:not(:disabled){background:#e763641f;color:#fff0f0f2}.scriptPage__main .contentDetails__scriptFieldRich{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap{flex:1;min-height:0;min-width:0;width:100%;max-width:100%;margin:0;padding:12px 16px 16px;--sr-bg: radial-gradient(880px 480px at 50% 0%, rgba(200, 165, 88, .045), transparent 56%), linear-gradient(174deg, #12100c 0%, #0b0a08 52%, #050504 100%);--sr-bg-strong: radial-gradient(860px 460px at 48% 0%, rgba(210, 175, 95, .055), transparent 54%), linear-gradient(174deg, #15130e 0%, #0e0d0a 52%, #070605 100%);--sr-border: rgba(150, 130, 85, .14);--sr-border-soft: rgba(150, 130, 85, .07);--sr-text: rgba(255, 255, 255, .9);--sr-text-dim: rgba(255, 255, 255, .52);--sr-text-soft: rgba(255, 255, 255, .36);--sr-blue: #8ab8f0;--sr-blue-soft: rgba(138, 184, 240, .1);--sr-blue-border: rgba(138, 184, 240, .28);--sr-purple: #b8a8e8;--sr-purple-soft: rgba(184, 168, 232, .1);--sr-green: #7dccb0;--sr-green-soft: rgba(125, 204, 176, .1);--sr-amber: #d8c090;--sr-amber-soft: rgba(216, 192, 144, .1);--sr-red: #e8989c;--sr-red-soft: rgba(232, 152, 156, .12);background:radial-gradient(880px 480px at 50% 0%,rgba(200,165,88,.045),transparent 56%),linear-gradient(174deg,#12100c,#0b0a08 52%,#050504);border:1px solid rgba(140,120,78,.16);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:inset 0 1px #ffd2a509,inset 0 -1px #0000006b}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap:focus-within{border-color:#e7636461;background:radial-gradient(860px 460px at 48% 0%,rgba(210,175,95,.055),transparent 54%),linear-gradient(174deg,#15130e,#0e0d0a 52%,#070605);box-shadow:inset 0 1px #ffd7af0b,0 0 0 1px #e763641a,inset 0 -1px #00000061}.scriptPage__main .contentDetails__scriptColumn{flex:1;min-width:0;min-height:0;width:100%;align-self:stretch;overflow:hidden;display:flex;flex-direction:column}.scriptPage__main .contentDetails__scriptColumn .scriptEditor__wrap,.scriptPage__main .contentDetails__scriptColumn .videoPlanBoard{width:100%;max-width:100%;min-width:0;flex:1;min-height:0}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror{min-height:200px;flex:1;overflow-y:auto;overflow-x:hidden;min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;font-size:16px;line-height:1.7;letter-spacing:.01em;font-feature-settings:"kern" 1,"liga" 1;color:var(--sr-text);caret-color:#ffd296f2;scrollbar-color:rgba(200,160,95,.35) rgba(0,0,0,.2);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::selection{background:#e7636461;color:#fffcf8fa}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::-webkit-scrollbar{width:8px}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::-webkit-scrollbar-track{background:#0000002e;border-radius:4px}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::-webkit-scrollbar-thumb:hover{background:#fff3}.scriptPage__main .videoPlanBoard .videoPlanBoard__hint{color:#ffffff5c}.scriptPage__main .videoPlanBoard .videoPlanBoard__canvas{border:1px solid rgba(255,255,255,.07);background-color:#0c0b0f;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px),radial-gradient(920px 520px at 78% 0%,rgba(139,92,246,.055),transparent 58%),radial-gradient(640px 400px at 12% 100%,rgba(99,102,241,.035),transparent 56%),linear-gradient(180deg,rgba(150,130,210,.045) 0%,transparent 48%),linear-gradient(168deg,#111016,#0d0c10 52%,#08080c);background-size:22px 22px,auto,auto,auto,auto}.scriptPage__main .videoPlanBoard .videoPlanBoard__emptyTitle{color:#ffffffbd}.scriptPage__main .videoPlanBoard .videoPlanBoard__emptySub{color:#ffffff61}.scriptPage__main .videoPlanBoard .videoPlanBoard__arrowLine{stroke:#c8c3eb61}.scriptPage__main .videoPlanBoard .videoPlanBoard__arrowLine--selected{stroke:#e6e1ffb8}.scriptPage__main .videoPlanBoard .videoPlanBoard__arrowPreview{stroke:#b4afdc38}.scriptPage__main .writerDesk__wrap{width:100%;max-width:280px;border-color:#e7636447!important;background:linear-gradient(165deg,#120c0ef2,#06060aeb)!important;box-shadow:0 4px 22px #00000059,inset 0 1px #e763640d}.scriptPage__main .writerDesk__wrap.isCollapsed{width:36px;max-width:36px}.scriptPage__main .scriptReview__scriptLayout{flex:1;min-height:0}@media(max-width:1000px){.scriptPage{min-height:0;flex:1 1 auto;overflow:hidden;overflow-x:hidden}.scriptPage__main{overflow-x:hidden;overflow-y:hidden;min-height:0;min-width:0;padding:0 max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-right,0px));display:flex;flex-direction:column}.scriptPage__main>.contentDetails__scriptShell{flex:1;min-height:0;min-width:0;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column}.scriptPage__main .contentDetails__scriptGrid{flex:1;min-height:0;min-width:0;overflow:hidden;overflow-x:hidden;grid-template-rows:minmax(0,1fr)}.scriptPage__main .contentDetails__scriptColumn{min-height:0;min-width:0;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column}.scriptPage__main .scriptEditor__wrap{flex:1;min-height:0;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}.scriptPage__main .contentDetails__scriptFieldRich{flex:1;min-height:0;min-width:0;overflow:hidden;overflow-x:hidden}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap{flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box;padding:10px 12px 14px!important}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror{flex:1 1 auto;min-width:0;min-height:max(240px,min(56vh,560px));min-height:max(240px,min(56dvh,560px));overflow-y:auto;overflow-x:hidden;max-width:100%;overflow-wrap:break-word;word-break:break-word}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror img,.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror video,.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror iframe{max-width:100%;height:auto!important}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror table{max-width:100%;width:100%;table-layout:fixed;word-break:break-word}.scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.scriptPage__main .contentDetails__scriptModeRow{min-width:0;max-width:100%}.scriptPage__main .scriptEditor__toolbar{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scriptPage__main .videoPlanBoard{flex:1;min-height:0;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}}.scriptPage__loading,.scriptPage__error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px}.scriptPage__backBtn{margin-top:16px;padding:8px 16px;border-radius:8px;border:1px solid rgba(231,99,100,.28);background:#e7636414;color:#fff0f0eb;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.scriptPage__backBtn:hover{background:#e7636429;border-color:#e7636473}.filmingPage .scriptPage__main.filmingPage__main{padding-top:28px;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);padding-bottom:48px}.filmingPage__main{overflow-y:auto;-webkit-overflow-scrolling:touch}.filmingPanel--page{max-width:min(1080px,100%);margin:0 auto;width:100%;padding:0 0 40px;box-sizing:border-box}.filmingPage .filmingPanel--page .filmingPanel__supplementalGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(min-width:1200px){.filmingPage .filmingPanel--page .filmingPanel__supplementalGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.editSubmissionPage .scriptPage__main.editSubmissionPage__main{padding-top:clamp(20px,3vw,36px);padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px);padding-bottom:clamp(40px,6vw,72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.editSubmissionPage__main{width:100%;box-sizing:border-box}.editSubmissionPage.scriptPage .scriptPage__header{position:relative;z-index:2}.editSubmissionPage.scriptPage .scriptPage__header .scriptPage__title{flex:1;min-width:0}.editSubmissionPage.scriptPage .scriptPage__back{position:relative;z-index:1}a.editSubmissionPage__backLink.scriptPage__backBtn{display:inline-block;text-decoration:none;box-sizing:border-box}.editSubmissionPage__headerSubmit.MuiButton-root{text-transform:none;font-weight:600;font-size:.8125rem}.editSubmissionPage__workspaceSwitch.MuiToggleButtonGroup-root{position:relative;z-index:0;padding:5px;gap:4px;border-radius:999px!important;isolation:isolate;background:linear-gradient(160deg,#ffffff17,#ffffff05 42%,#00000059),#0c0c108c;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 10px 40px #00000073,0 1px #ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.editSubmissionPage__workspaceSwitch.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.MuiToggleButton-root{border:none!important;border-radius:999px!important;margin:0!important;min-width:0}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root{position:relative;z-index:1;text-transform:none!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.045em!important;padding:10px 18px!important;min-height:40px;line-height:1.15!important;color:#ffffff80!important;background:transparent!important;transition:color .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),filter .22s ease}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root:hover:not(.Mui-disabled):not(.Mui-selected){color:#ffffffeb!important;background:#ffffff12!important;box-shadow:0 4px 14px #00000038}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root.Mui-focusVisible{outline:2px solid rgba(231,99,100,.75);outline-offset:2px}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root.Mui-selected{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.35);background:linear-gradient(168deg,#f89a9bfa,#e76364f2 38%,#af343aeb)!important;box-shadow:0 6px 22px #e763646b,0 2px #fff3 inset,0 -2px 12px #00000040 inset}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root.Mui-selected:hover:not(.Mui-disabled){filter:brightness(1.05);box-shadow:0 8px 28px #e7636480,0 2px #ffffff3d inset,0 -2px 12px #00000038 inset}.editSubmissionPage__workspaceSwitchInner{display:inline-flex;align-items:center;gap:9px;min-width:0}.editSubmissionPage__workspaceSwitchIcon{font-size:1.125rem!important;opacity:.72;flex-shrink:0;transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1),filter .25s ease}.editSubmissionPage__workspaceSwitchBtn:hover:not(.Mui-selected) .editSubmissionPage__workspaceSwitchIcon{opacity:.95;transform:translateY(-.5px)}.editSubmissionPage__workspaceSwitchBtn.Mui-selected .editSubmissionPage__workspaceSwitchIcon{opacity:1;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}@media(max-width:600px){.editSubmissionPage__workspaceSwitch.MuiToggleButtonGroup-root{padding:4px;gap:3px}.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root{padding:8px 12px!important;min-height:36px;font-size:.75rem!important;letter-spacing:.04em!important}.editSubmissionPage__workspaceSwitchInner{gap:6px}.editSubmissionPage__workspaceSwitchIcon{font-size:1.05rem!important}}@media(max-width:720px){.editSubmissionPage.scriptPage .scriptPage__header{flex-wrap:wrap;align-items:flex-start;row-gap:10px;column-gap:8px;padding:8px 10px 10px;padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}.editSubmissionPage.scriptPage .scriptPage__header .scriptPage__title{flex:1 1 100%;order:2;min-width:0}.editSubmissionPage.scriptPage .scriptPage__header .scriptPage__back{order:0}.editSubmissionPage.scriptPage .scriptPage__header .editSubmissionPage__workspaceSwitch{order:3;flex:1 1 auto;min-width:0;width:100%;max-width:100%}.editSubmissionPage.scriptPage .scriptPage__header .editSubmissionPage__headerSubmit{order:1;margin-left:0!important;align-self:center}.editSubmissionPage.scriptPage .scriptPage__topic{white-space:normal;line-height:1.35;font-size:13px}.editSubmissionPage.scriptPage .scriptPage__meta{white-space:normal;font-size:10px;line-height:1.45;word-break:break-word}}@media(prefers-reduced-motion:reduce){.editSubmissionPage__workspaceSwitchBtn.MuiToggleButton-root,.editSubmissionPage__workspaceSwitchIcon{transition:none!important}}.editSubmissionPage__shell{width:100%;max-width:min(1120px,100%);margin:0 auto}.editSubmissionPage__stack{display:flex;flex-direction:column;gap:clamp(32px,5vw,56px);min-width:0;max-width:100%}.editSubmissionPage__section{min-width:0}.editSubmissionPage__sectionHead{margin-bottom:clamp(16px,2.5vw,24px)}.editSubmissionPage__sectionKicker{letter-spacing:.14em;opacity:.55;font-weight:700;font-size:.7rem}.editSubmissionPage__sectionTitle{font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fffffff5}.editSubmissionPage__sectionBlurb{max-width:min(62ch,100%);line-height:1.55;opacity:.88;margin-top:4px}.editSubmissionPage__card{min-width:0;max-width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,#ffffff0e,#ffffff05 45%,#0000001f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px #00000059}.editSubmissionPage__card .MuiCardContent-root{min-width:0;max-width:100%;box-sizing:border-box}.editSubmissionPage__card--elevated{border-color:#ffffff1c}.editSubmissionPage__cardIcon{font-size:26px!important;opacity:.95}.editSubmissionPage__formGrid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:720px){.editSubmissionPage__formGrid:not(.editSubmissionPage__formGrid--narrow){grid-template-columns:repeat(2,minmax(0,1fr))}.editSubmissionPage__formGrid--narrow{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start}}.editSubmissionPage__versions{padding:clamp(18px,2.5vw,24px) clamp(16px,2.5vw,22px);border-radius:20px;background:linear-gradient(165deg,#ffffff0a,#00000038);border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 40px #00000047}.editSubmissionPage__versionsSectionTitle{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:#ffffff8c;margin-bottom:2px}.editSubmissionPage__versionsRevisionTotal{font-weight:600!important;font-size:.7rem!important;height:26px!important;border-color:#ffffff24!important;color:#ffffffa6!important;background:#00000040!important}.editSubmissionPage__versionRowRevision{border-color:#ffffff24!important;color:#ffffffb8!important;font-weight:600!important}.editSubmissionPage__versionStack{gap:14px!important}.editSubmissionPage__versionRow{display:flex;gap:16px;align-items:flex-start;padding:clamp(16px,2vw,22px) clamp(18px,2.5vw,24px);border-radius:16px;background:linear-gradient(160deg,#ffffff0e,#00000052);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #00000038;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.editSubmissionPage__versionRow:hover{border-color:#ffffff24;box-shadow:0 8px 32px #0000004d}.editSubmissionPage__versionRow--selectable{cursor:pointer;outline:none}.editSubmissionPage__versionRow--selectable:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.editSubmissionPage__versionRow--selected{border-color:#e763646b!important;box-shadow:0 4px 24px #00000038,0 0 0 1px #e7636438;background:linear-gradient(160deg,#e763641a,#0000004d)!important}.editSubmissionPage__versionRow--selected:hover{border-color:#e7636480!important}.editSubmissionPage__verChip{font-weight:700!important;font-size:.8125rem!important;height:30px!important;padding:0 14px!important;border-radius:10px!important;border-color:#e763646b!important;color:#ffffffeb!important;background:#e7636424!important;letter-spacing:.04em}.editSubmissionPage__versionBody{flex:1;min-width:0;padding-top:2px}.editSubmissionPage__versionMeta{font-size:.9375rem!important;line-height:1.5!important;color:#ffffffb8!important;font-weight:500!important}.editSubmissionPage__brandReviewAccordion.editSubmissionPage__strategistAccordion{border-color:#e7636447!important;background:linear-gradient(165deg,#e7636412,#0003)!important}.editSubmissionPage__brandReviewNotesTitle{letter-spacing:-.02em}.editSubmissionPage__changesRequestedBanner{border-radius:12px!important}.editSubmissionPage__changesRequestedBanner .MuiAlert-action{display:inline-flex;align-items:center}.editSubmissionPage__versionActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.editSubmissionPage__versionActions .MuiButton-outlined{text-transform:none!important;font-weight:600!important;font-size:.8125rem!important;padding:6px 14px!important;border-radius:10px!important;border-color:#ffffff29!important;color:#ffffffe0!important}.editSubmissionPage__versionActions .MuiButton-outlined:hover{border-color:#e7636473!important;background:#e7636414!important}.editSubmissionPage__section--strategist{padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid rgba(255,255,255,.09)}.editSubmissionPage__strategistAccordion{border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(165deg,#ffffff0a,#0003)!important;box-shadow:0 12px 40px #00000047;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editSubmissionPage__strategistAccordion:before{display:none!important}.editSubmissionPage__strategistAccordion.Mui-expanded{box-shadow:0 16px 48px #00000052}.editSubmissionPage__strategistSummary{min-height:56px!important;padding:12px 8px 12px 16px!important}.editSubmissionPage__strategistSummary.Mui-expanded{min-height:56px!important}.editSubmissionPage__strategistSummary .MuiAccordionSummary-content{margin:0!important}.editSubmissionPage__accordionChevron{color:#fff6;font-size:22px!important}.editSubmissionPage__accordionTitle{font-weight:650;letter-spacing:-.02em;color:#fffffff5}.editSubmissionPage__strategistDetails{padding:0 16px 18px!important;border-top:1px solid rgba(255,255,255,.06)}.editSubmissionPage__card--strategistInner{border-radius:14px!important;border:1px solid rgba(255,255,255,.07)!important;background:#00000038!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.editSubmissionPage__section--reference{padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid rgba(255,255,255,.09)}.editSubmissionPage__section--primary{padding-top:clamp(4px,1vw,8px)}.editSubmissionPage__stageChip{border-color:#ffffff38!important;font-weight:600;letter-spacing:.02em}.editSubmissionPage__stageHint{border-radius:12px!important;background:#60a5fa14!important;border:1px solid rgba(96,165,250,.2)!important}.editSubmissionPage__submitBlock{margin-top:20px;padding-top:4px}.editSubmissionPage__newVersionGate{margin-top:2px}.editSubmissionPage__assetList{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}.editSubmissionPage__coverGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.editSubmissionPage__coverTile{display:flex;flex-direction:column;gap:8px;padding:10px 12px 16px;border-radius:14px;background:#00000047;border:1px solid rgba(255,255,255,.08);min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.editSubmissionPage__coverTile:focus-within{border-color:#90caf952;box-shadow:0 0 0 1px #90caf91f}.editSubmissionPage__coverRow{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.editSubmissionPage__coverThumb{width:52px;height:68px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#0006;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff47}.editSubmissionPage__coverThumb img{width:100%;height:100%;object-fit:cover;display:block}.editSubmissionPage__coverBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.editSubmissionPage__coverTitleRow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-width:0}.editSubmissionPage__coverActions{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.editSubmissionPage__assetRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 20px;border-radius:16px;background:#00000047;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,box-shadow .2s ease}.editSubmissionPage__assetRow:focus-within{border-color:#90caf961;box-shadow:0 0 0 1px #90caf924}.editSubmissionPage__assetRowIcon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#60a5fa29,#60a5fa0f);border:1px solid rgba(96,165,250,.28);color:#bae6fdfa}.editSubmissionPage__assetRowStatus{display:flex;align-items:flex-start;justify-content:flex-end;min-width:0;padding-top:1px}.editSubmissionPage__assetRowCheck{font-size:26px!important;color:#e76364f2!important;filter:drop-shadow(0 0 10px rgba(231,99,100,.25))}.editSubmissionPage__finishingUploadSurface{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;border-radius:20px;padding:clamp(18px,2.5vw,28px);border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#ffffff0e,#0006 52%,#0003);box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000047}.editSubmissionPage__finishingUploadSurface--loading{min-height:172px;align-items:center}.editSubmissionPage__finishingUploadSurface .editingPanel{padding-top:0;padding-bottom:0;min-width:0;max-width:100%;overflow-x:hidden}.editSubmissionPage__finalMasterDropzone{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;min-height:172px;padding:clamp(22px,3vw,34px) clamp(18px,2.5vw,28px);border-radius:20px;border:1.5px dashed rgba(255,255,255,.14);background:linear-gradient(165deg,#ffffff0e,#0006 52%,#0003);box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000047;cursor:pointer;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .18s ease}.editSubmissionPage__finalMasterDropzone:hover:not(.editSubmissionPage__finalMasterDropzone--disabled){border-color:#e763647a;box-shadow:inset 0 1px #ffffff17,0 22px 56px #00000061,0 0 0 1px #e763641f;background:linear-gradient(165deg,#e7636417,#00000070 55%,#0000003d)}.editSubmissionPage__finalMasterDropzone:focus-visible:not(.editSubmissionPage__finalMasterDropzone--disabled){outline:2px solid rgba(231,99,100,.55);outline-offset:3px}.editSubmissionPage__finalMasterDropzone--drag:not(.editSubmissionPage__finalMasterDropzone--disabled){border-style:solid;border-color:#e76364b8;transform:scale(1.008);background:linear-gradient(165deg,#e7636426,#00000075)}.editSubmissionPage__finalMasterDropzone--disabled{cursor:not-allowed;opacity:.8}.editSubmissionPage__finalMasterDropzone--complete:not(.editSubmissionPage__finalMasterDropzone--disabled){border-style:solid;border-color:#e763644d}.editSubmissionPage__finalMasterDropzoneBody{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.editSubmissionPage__finalMasterDropzoneCopy{box-sizing:border-box}.editSubmissionPage__finalMasterDropzoneIconWrap{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto;border-radius:20px;background:linear-gradient(145deg,#e7636438,#e763640d);border:1px solid rgba(231,99,100,.35);box-shadow:0 8px 28px #00000059}.editSubmissionPage__finalMasterDropzoneIcon{font-size:36px!important;color:#ffffffeb!important;filter:drop-shadow(0 2px 12px rgba(231,99,100,.35))}.editSubmissionPage__finalMasterDropzoneStatus{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;min-height:28px;pointer-events:none}.editSubmissionPage__finalMasterDropzoneProgress{align-self:center;width:100%;max-width:min(420px,92%);height:6px!important;border-radius:999px!important;background-color:#ffffff14!important}.editSubmissionPage__finalMasterDropzoneProgress .MuiLinearProgress-bar{border-radius:999px;background:linear-gradient(90deg,#e76364f2,#f8b4b4d9)}.editSubmissionPage__finalLabelWrap{width:100%;min-width:0;margin-top:6px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.5vw,24px);border-radius:18px;background:linear-gradient(165deg,#ffffff0b,#00000052);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0003}.editSubmissionPage__finalLabelOptionalChip{height:24px!important;font-size:.6875rem!important;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase;border-color:#e7636461!important;color:#ffffffb8!important;background:linear-gradient(180deg,#e763641f,#00000026)!important}.editSubmissionPage__hiddenInput{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.editSubmissionPage__slotChip{font-weight:600!important;letter-spacing:.04em;border-color:#ffffff24!important;color:#ffffff73!important;background:#0003!important}.editSubmissionPage__referenceSurface{border-radius:20px;padding:clamp(16px,2.5vw,28px);background:#0000002e;border:1px solid rgba(255,255,255,.06)}.editSubmissionPage__referenceSurface .filmingPanel--page{max-width:none;margin:0;padding:0}.editSubmissionPage__alert{max-width:min(720px,100%);margin:0 auto}.editSubmissionPage__editingCardContent{padding-top:4px!important}.editSubmissionPage__strategistRoot{min-width:0}.editSubmissionPage__strategistToolbar{margin-bottom:12px}.editSubmissionPage__strategistToggle{flex-shrink:0;border-radius:12px!important;padding:3px!important;background:#00000047!important;border:1px solid rgba(255,255,255,.08)!important;gap:4px!important}.editSubmissionPage__strategistToggle .MuiToggleButton-root{border:none!important;border-radius:9px!important;text-transform:none;font-weight:600;font-size:.8125rem;color:#ffffff8c;padding:6px 12px}.editSubmissionPage__strategistToggle .MuiToggleButton-root.Mui-selected{background:#e7636438!important;color:#fffffff2!important}.editSubmissionPage__metaChip{border-color:#ffffff24!important;color:#ffffffbf!important;font-weight:500;font-size:.7rem!important;height:26px!important}.editSubmissionPage__strategistDoc{min-height:200px;max-height:min(55vh,560px);overflow:auto;padding:18px 22px;border-radius:12px;background:#00000052;border:1px solid rgba(255,255,255,.06);-webkit-overflow-scrolling:touch}.editSubmissionPage__strategistEmptyScript{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;text-align:center;padding:20px 16px}.editSubmissionPage__strategistProse{min-height:120px}.editSubmissionPage__strategistPlanShell{position:relative;min-height:min(48vh,480px);max-height:min(58vh,640px);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#00000059;display:flex;flex-direction:column}.editSubmissionPage__strategistPlanBoard{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;z-index:1}.editSubmissionPage__strategistPlanBoard .videoPlanBoard{flex:1;min-height:0;min-width:0}.editSubmissionPage__planEmptyLayer{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:28px 20px;text-align:center;background:radial-gradient(ellipse 75% 55% at 50% 48%,rgba(6,8,14,.78),rgba(6,8,14,.15) 75%,transparent 100%)}.editSubmissionPage__planEmptyTitle{margin:0;font-weight:600;letter-spacing:-.01em;color:#ffffffe0}.editSubmissionPage__planEmptyHint{display:block;margin-top:6px;max-width:28ch;line-height:1.45;color:#ffffff73}.editSubmissionPage__exportDialogBackdrop.MuiBackdrop-root{background-color:#000000d1!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.editSubmissionPage__exportDialogPaper.MuiPaper-root{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0a0a0c!important;box-shadow:0 24px 48px #000000a6!important;overflow:hidden}.editSubmissionPage__exportDialogTitle.MuiDialogTitle-root{padding:0}.editSubmissionPage__exportDialogHeader{padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:inset 0 -1px #e7636459}.editSubmissionPage__exportDialogHeading{font-weight:650!important;letter-spacing:-.02em!important;font-size:1.05rem!important;color:#fffffff2!important;line-height:1.3!important}.editSubmissionPage__exportDialogSub{margin-top:8px!important;line-height:1.45!important;font-size:.8125rem!important;color:#ffffff73!important;font-weight:400!important}.editSubmissionPage__exportDialogBody.MuiDialogContent-root{background:transparent}.editSubmissionPage__exportDialogActions.MuiDialogActions-root{padding:12px 20px 18px!important;border-top:1px solid rgba(255,255,255,.06);justify-content:flex-end!important}.editSubmissionPage__exportDialogCloseBtn.MuiButton-contained{min-width:88px!important;text-transform:none!important;font-weight:600!important;font-size:.875rem!important;border-radius:10px!important;padding:8px 18px!important;color:#fffffff5!important;background:#e76364eb!important;border:1px solid rgba(231,99,100,.55)!important;box-shadow:none!important}.editSubmissionPage__exportDialogCloseBtn.MuiButton-contained:hover{background:#e76364!important;border-color:#ffb4b473!important}.editSubmissionPage__versionPreviewBackdrop.MuiBackdrop-root{background-color:#000000d1!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.editSubmissionPage__versionPreviewPaper.MuiPaper-root{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0a0a0c!important;box-shadow:0 24px 48px #000000a6!important;overflow:hidden}.editSubmissionPage__versionPreviewBody.MuiDialogContent-root{background:transparent;border-color:#ffffff0f!important}.editSubmissionPage__versionPreviewMedia{display:block;max-width:100%;max-height:min(70vh,720px);width:auto;height:auto;margin:0 auto;border-radius:12px;background:#00000059}.editSubmissionPage__versionPreviewActions.MuiDialogActions-root{border-top:1px solid rgba(255,255,255,.06)!important}.videoBrandReview{--vbr-accent: #ef4444;--vbr-accent-deep: #991b1b;--vbr-accent-dim: rgba(239, 68, 68, .35);--vbr-border: rgba(255, 255, 255, .06);--vbr-text: rgba(255, 255, 255, .94);--vbr-muted: rgba(255, 255, 255, .45);--vbr-side-bg: #0a0a0a;--vbr-side-card: #141414;--vbr-side-border: rgba(255, 255, 255, .07);--vbr-side-red: #ef4444;--vbr-side-red-hover: #f87171;--vbr-side-muted: rgba(255, 255, 255, .4);--vbr-bottom-inset: max(40px, calc(32px + env(safe-area-inset-bottom, 0px)) )}@media(max-width:1100px){.videoBrandReview{--vbr-bottom-inset: max(10px, calc(6px + env(safe-area-inset-bottom, 0px)) )}}.videoBrandReview{min-height:0;height:100%;display:flex;flex-direction:column;padding:0 0 var(--vbr-bottom-inset) 0;box-sizing:border-box;overflow:hidden;color:var(--vbr-text);background:#000}.videoBrandReview__loading,.videoBrandReview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:12px}.videoBrandReview__alert{margin:0 env(safe-area-inset-right,0px) 8px max(16px,env(safe-area-inset-left,0px))!important;flex-shrink:0}.videoBrandReview__header{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:10px env(safe-area-inset-right,0px) 10px max(16px,env(safe-area-inset-left,0px));width:100%;min-width:0;box-sizing:border-box}.videoBrandReview__headerStart{display:flex;align-items:center;gap:2px;flex-shrink:0}.videoBrandReview__headerMain{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap}.videoBrandReview__headerBack{margin-top:2px;color:var(--vbr-muted);transition:color .15s ease}.videoBrandReview__headerBack:hover{color:var(--vbr-text)}.videoBrandReview__titleBlock{flex:1 1 0;min-width:0;overflow:hidden}.videoBrandReview__eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:6px;font-weight:600}.videoBrandReview__titleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.videoBrandReview__title{font-weight:700;font-size:1.2rem;line-height:1.25;letter-spacing:-.03em;color:#fff;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBrandReview__titleChips{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;flex:0 0 auto}.videoBrandReview__subtitle{font-size:12px;color:#ffffff6b;margin-top:6px;letter-spacing:.01em}.videoBrandReview__headerToolbar{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;max-width:min(100%,340px);padding-top:22px}.videoBrandReview__headerToolbarBtns{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.videoBrandReview__headerToolbarBtnWrap{display:inline-flex;min-width:0}.videoBrandReview__headerToolbarSaving{flex-shrink:0}@media(max-width:1100px){.videoBrandReview .videoBrandReview__header{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px;padding-bottom:8px}.videoBrandReview .videoBrandReview__headerStart{width:100%;justify-content:space-between;align-items:center;flex-shrink:0}.videoBrandReview .videoBrandReview__headerMain{flex:none;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:10px}.videoBrandReview .videoBrandReview__titleBlock{flex:none;width:100%}.videoBrandReview .videoBrandReview__headerToolbar{align-self:stretch;max-width:100%;width:100%;padding-top:0;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-items:stretch;gap:8px}.videoBrandReview .videoBrandReview__headerToolbarSaving{align-self:center}.videoBrandReview .videoBrandReview__headerToolbarBtns{display:flex;width:100%;gap:8px;align-items:stretch}.videoBrandReview .videoBrandReview__headerToolbarBtnWrap{flex:1 1 0;display:flex;min-width:0}.videoBrandReview .videoBrandReview__headerToolbarBtnWrap .MuiButton-root{width:100%;justify-content:center}.videoBrandReview .videoBrandReview__decisionBtn.MuiButton-root{min-height:42px!important;padding-left:10px!important;padding-right:10px!important;white-space:normal!important;line-height:1.25!important;text-align:center}}@media(max-width:640px){.videoBrandReview .videoBrandReview__headerToolbar{width:100%}}.videoBrandReview__decisionBtn{text-transform:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;min-height:30px!important;padding-left:14px!important;padding-right:14px!important;border-radius:999px!important;line-height:1.2!important;white-space:nowrap!important;box-shadow:none!important}.videoBrandReview__decisionBtn.Mui-disabled{opacity:.38!important;border-color:#ffffff1f!important;color:#ffffff59!important}.videoBrandReview__decisionBtn--approve{border-color:#4ade8073!important;color:#bbf7d0f2!important}.videoBrandReview__decisionBtn--approve:hover:not(:disabled){border-color:#4ade80b3!important;background:#22c55e14!important}.videoBrandReview__decisionBtn--request{border-color:#fbbf2466!important;color:#fde68a!important}.videoBrandReview__decisionBtn--request:hover:not(:disabled){border-color:#fbbf24a6!important;background:#fbbf2414!important}.videoBrandReview__decisionBtn--request.Mui-contained{background:linear-gradient(145deg,#b45309d9,#9a3412e6)!important;border:1px solid rgba(251,191,36,.35)!important;color:#fffbeb!important}.videoBrandReview__decisionBtn--request.Mui-contained:hover:not(:disabled){background:linear-gradient(145deg,#c2410cf2,#9a3412f2)!important}.videoBrandReview__body{flex:1;min-height:0;display:flex;gap:0;width:100%;border:none;border-radius:0;background:#000;overflow:hidden}@media(max-width:1100px){.videoBrandReview__body{flex-direction:column}}.videoBrandReview__stage{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;background:#000}@media(max-width:1100px){.videoBrandReview__stage{flex:1 1 auto;min-height:0}}.videoBrandReview__frame{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;border-radius:0;overflow:hidden;background:#000;box-shadow:none}.videoBrandReview__videoFit{position:relative;flex:1 1 0;min-height:0;width:100%;background:#000;overflow:hidden}@media(max-width:1100px){.videoBrandReview__videoFit{flex:1 1 0;min-height:0;max-height:100%;min-height:min(62dvh,100dvh - 360px,100svh - 360px)}}.videoBrandReview__video{position:absolute;inset:0;margin:auto;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;background:#000;cursor:pointer}.videoBrandReview__chrome{flex-shrink:0;min-width:0;padding:10px env(safe-area-inset-right,0px) 22px 16px;background:#000;border-top:1px solid rgba(255,255,255,.06);overflow-x:auto;overflow-y:hidden;max-width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media(max-width:1100px){.videoBrandReview__chrome{padding:6px env(safe-area-inset-right,0px) max(22px,14px + env(safe-area-inset-bottom,0px)) 10px}}.videoBrandReview__timelineWrap{position:relative;width:100%;padding-bottom:4px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.videoBrandReview__timelineWrap:focus-visible{box-shadow:0 0 0 1px #ef444466;border-radius:4px}.videoBrandReview__timelinePinsLayer{position:relative;height:44px;margin-bottom:2px;pointer-events:none}@media(max-width:1100px){.videoBrandReview__timelinePinsLayer{height:36px}}.videoBrandReview__timelinePin{position:absolute;bottom:2px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.75));transition:transform .12s ease,opacity .18s ease,filter .18s ease}.videoBrandReview__timelinePin:hover{transform:translate(-50%) translateY(-1px)}.videoBrandReview__timelinePin--resolved{opacity:.58;filter:drop-shadow(0 1px 3px rgba(0,0,0,.85))}.videoBrandReview__timelinePin--resolved:hover{opacity:.82;filter:drop-shadow(0 2px 5px rgba(0,0,0,.75))}.videoBrandReview__timelinePin--resolved .videoBrandReview__timelinePinHead{background:linear-gradient(145deg,#14532d,#052e16)}.videoBrandReview__timelinePin--resolved .videoBrandReview__timelinePinStem{border-top-color:#14532d}.videoBrandReview__timelinePinHead{border-radius:50%;padding:1px;background:linear-gradient(145deg,#f87171,var(--vbr-accent-deep));display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 4px #00000073}.videoBrandReview__timelinePinAvatar{flex-shrink:0}.videoBrandReview__timelinePinAvatar .MuiAvatar-img{object-fit:cover}.videoBrandReview__timelinePinStem{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--vbr-accent);margin-top:-1px}.videoBrandReview__pinCard{min-width:200px;max-width:280px;padding:8px 10px 9px;border-radius:12px;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.07);border-left:2px solid var(--vbr-accent);box-shadow:0 10px 36px #0000008c,0 0 0 1px #00000059 inset;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.videoBrandReview__pinCard--resolved{border-left-color:#22c55e}.videoBrandReview__pinCard--resolved .videoBrandReview__pinCardTc{color:#86efaceb}.videoBrandReview__pinCardHeader{display:flex;align-items:center;gap:8px;margin-bottom:6px}.videoBrandReview__pinCardAvatar{flex-shrink:0}.videoBrandReview__pinCardHeadText{display:flex;flex-direction:column;gap:1px;min-width:0}.videoBrandReview__pinCardAuthor{font-size:12px;font-weight:600;color:#fffffff5;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBrandReview__pinCardTc{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vbr-side-red);letter-spacing:.08em;text-transform:uppercase}.videoBrandReview__pinCardBody{margin:0;padding-top:1px;font-size:12px;line-height:1.42;color:#ffffffc2;white-space:pre-wrap;word-break:break-word}.videoBrandReview__timelineTrack{position:relative;height:4px;border-radius:999px;background:#ffffff1f;overflow:visible}.videoBrandReview__timelineProgress{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#f87171,var(--vbr-accent));pointer-events:none;box-shadow:0 0 10px var(--vbr-accent-dim)}.videoBrandReview__timelineHead{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ef444480,0 2px 6px #00000080;pointer-events:none;z-index:3}.videoBrandReview__controlsRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;row-gap:8px;margin-top:10px;padding-top:4px;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:1100px){.videoBrandReview__controlsRow{flex-wrap:nowrap;gap:4px;row-gap:0;margin-top:6px;padding-top:2px;justify-content:space-between;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.videoBrandReview__controlsRow::-webkit-scrollbar{display:none}}.videoBrandReview__controlsCluster{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1100px){.videoBrandReview__controlsCluster{gap:4px}}.videoBrandReview__controlsCluster--left{flex:0 0 auto;flex-shrink:0}.videoBrandReview__controlsCluster--center{flex:1 1 auto;justify-content:center;gap:4px}@media(max-width:1100px){.videoBrandReview__controlsCluster--center{flex:1 1 0;min-width:0;justify-content:center}}.videoBrandReview__controlsCluster--right{flex:0 0 auto;gap:4px;flex-shrink:0}.videoBrandReview__controlIcon{color:#ffffffe0!important;padding:6px!important}.videoBrandReview__controlIcon:hover{color:#fff!important;background:#ffffff0f!important}.videoBrandReview__speedLabel{font-size:13px!important;font-weight:500;color:#ffffffbf!important;font-variant-numeric:tabular-nums;padding:0 4px;-webkit-user-select:none;user-select:none}@media(max-width:1100px){.videoBrandReview__speedLabel{font-size:11px!important;padding:0 2px}}.videoBrandReview__timecode{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ffffffe6;white-space:nowrap}@media(max-width:1100px){.videoBrandReview__timecode{font-size:11px;letter-spacing:.02em}}.videoBrandReview__timecodeCurrent{color:#fff;font-weight:600}.videoBrandReview__timecodeSep{color:#ffffff59;font-weight:400}.videoBrandReview__timecodeChevron{display:inline-flex;align-items:center;margin-left:2px;opacity:.7}@media(max-width:1100px){.videoBrandReview__timecodeChevron{display:none}}.videoBrandReview__settingsBtn{position:relative}.videoBrandReview__hdBadge{position:absolute;top:-2px;right:-2px;font-size:9px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--vbr-accent);padding:1px 4px;border-radius:3px;line-height:1.2;pointer-events:none}.videoBrandReview__vol{display:flex;align-items:center;gap:2px;flex-shrink:0}.videoBrandReview__external{padding:20px;text-align:center}.videoBrandReview__sidebar{width:400px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;align-self:stretch;overflow-x:hidden;padding-bottom:12px;border-left:1px solid var(--vbr-side-border);background:var(--vbr-side-bg)}@media(max-width:1100px){.videoBrandReview__sidebar{flex:1 1 auto;width:100%;max-height:none;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;border-left:none;border-top:1px solid var(--vbr-side-border);padding-bottom:20px}}.videoBrandReview__sidebarTabs{display:flex;flex-shrink:0;align-items:stretch;border-bottom:1px solid var(--vbr-side-border);padding:0 4px;background:#00000040}.videoBrandReview__sidebarTab{flex:1;position:relative;padding:14px 12px 12px;border:none;background:transparent;color:var(--vbr-side-muted);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease}.videoBrandReview__sidebarTab:hover{color:#ffffffbf}.videoBrandReview__sidebarTab--active{color:#fff}.videoBrandReview__sidebarTab--active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--vbr-side-red);box-shadow:0 0 12px #ef444459}.videoBrandReview__sidebarPanel{flex:1;min-height:0;display:flex;flex-direction:column}.videoBrandReview__sidebarPanel--comments{min-height:0}.videoBrandReview__sidebarPanel--details{overflow-y:auto;padding-bottom:16px}.videoBrandReview__sidebar--drawer{flex:1;min-height:0;border-left:none;width:100%;background:transparent}.videoBrandReview__sidebar--drawer .videoBrandReview__sidebarTabs{border-bottom-color:#ef444438;background:linear-gradient(180deg,#ef44440f,#00000047)}.videoBrandReview__commentsHeader{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 18px 10px}.videoBrandReview__commentsHeaderTitle{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.01em}.videoBrandReview__commentsHeaderActions{display:flex;align-items:center;gap:0}.videoBrandReview__iconMuted{color:var(--vbr-side-muted)!important;padding:6px!important}.videoBrandReview__commentList{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 10px;display:flex;flex-direction:column;gap:8px}.videoBrandReview__emptyComments{color:var(--vbr-side-muted)!important;font-size:13px!important;padding:8px 4px}.videoBrandReview__commentCard{border-radius:10px;background:#141414d9;border:1px solid rgba(255,255,255,.06);padding:10px 12px 8px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.videoBrandReview__commentCard--resolved{opacity:.68;background:#0c0c0ce0;border-color:#ffffff0a}.videoBrandReview__commentCard--resolved .videoBrandReview__commentAuthor{color:#ffffff94}.videoBrandReview__commentCard--resolved .videoBrandReview__commentTime{color:#ffffff42}.videoBrandReview__commentCard--resolved .videoBrandReview__commentText{color:#ffffff7a}.videoBrandReview__commentCard--resolved .videoBrandReview__tcPill{opacity:.82;filter:brightness(.88)}.videoBrandReview__commentCard--resolved .videoBrandReview__avatar{opacity:.72}.videoBrandReview__commentCard--highlighted{opacity:1;border-color:#ef44448c;background:#ef444414;box-shadow:0 0 0 1px #ef444440}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__commentAuthor{color:#ffffffeb}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__commentTime{color:#ffffff6b}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__commentText{color:#ffffffc7}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__tcPill{opacity:1;filter:none}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__avatar{opacity:1}.videoBrandReview__commentCardTop{display:flex;align-items:center;gap:8px;margin-bottom:8px}.videoBrandReview__avatar{background:linear-gradient(135deg,#7f1d1d,var(--vbr-side-red))!important;color:#fff!important;font-weight:600!important}.videoBrandReview__commentCardHead{display:flex;flex-direction:column;gap:2px;min-width:0}.videoBrandReview__commentAuthor{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.videoBrandReview__commentTime{font-size:11px;color:#ffffff61}.videoBrandReview__commentBody{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13px;line-height:1.45}.videoBrandReview__tcPill{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:none;background:var(--vbr-side-red);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,transform .1s ease}.videoBrandReview__tcPill:hover{background:var(--vbr-side-red-hover)}.videoBrandReview__tcPill:active{transform:scale(.98)}.videoBrandReview__tcPill--input{cursor:default;pointer-events:none;margin-top:2px}.videoBrandReview__commentText{flex:1;min-width:140px;color:#ffffffe6;white-space:pre-wrap;word-break:break-word}.videoBrandReview__commentCardFooter{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.videoBrandReview__commentActions{display:flex;align-items:center;gap:8px}.videoBrandReview__resolvedPill{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#86eface6}.videoBrandReview__textBtn{border:none;background:transparent;color:var(--vbr-side-muted);font-size:12px;font-weight:500;cursor:pointer;padding:0}.videoBrandReview__textBtn:hover{color:#fff}.videoBrandReview__textBtn:disabled{opacity:.4;cursor:not-allowed}.videoBrandReview__composer{flex-shrink:0;margin:8px 14px max(20px,12px + env(safe-area-inset-bottom,0px));padding:12px 14px;border-radius:12px;background:var(--vbr-side-card);border:1px solid var(--vbr-side-border);box-shadow:0 -8px 24px #00000059}.videoBrandReview__composerUser{display:flex;align-items:center;gap:10px;margin-bottom:10px}.videoBrandReview__composerName{font-size:13px;font-weight:600;color:#fff}.videoBrandReview__composerInputWrap{display:flex;gap:10px;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.videoBrandReview__composerToolbar{display:flex;align-items:center;padding-top:10px;gap:2px}.videoBrandReview__composerToolbarSpacer{flex:1}.videoBrandReview__sendFab{width:40px!important;height:40px!important;padding:0!important;background:var(--vbr-side-red)!important;color:#fff!important;box-shadow:0 4px 14px #ef444466}.videoBrandReview__sendFab:hover{background:var(--vbr-side-red-hover)!important}.videoBrandReview__sendFab.Mui-disabled{background:#ffffff14!important;color:#ffffff40!important;box-shadow:none}.videoBrandReview__transcriptionPlaceholder{color:var(--vbr-side-muted)!important;font-size:14px!important;line-height:1.5}.videoBrandReview__sideSection{padding:16px 18px;border-bottom:1px solid var(--vbr-side-border)}.videoBrandReview__sideSection:last-child{border-bottom:none}.videoBrandReview__sideTitle{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vbr-side-muted);margin-bottom:10px}.videoBrandReview__versionList{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.videoBrandReview__versionBtn{text-align:left;justify-content:flex-start!important;border-radius:10px!important;padding:10px 12px!important;text-transform:none!important;font-size:13px!important;border:1px solid var(--vbr-side-border)!important;color:#ffffffe0!important}.videoBrandReview__versionBtn.Mui-contained{background:#ef44442e!important;border-color:#ef444473!important;color:#fff!important}.videoBrandReview__versionBtn:not(.Mui-contained){background:#ffffff08!important}.videoBrandReview__versionBtn:not(.Mui-contained):hover{background:#ffffff12!important;border-color:#ffffff1a!important}.videoBrandReview--drawerMount{height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.videoBrandReview__drawerInner{display:flex;flex-direction:column;height:100%;min-height:0}.videoBrandReview__drawerHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,0px));border-bottom:1px solid rgba(239,68,68,.32);background:linear-gradient(180deg,#340a0a8c,#080808b8);box-shadow:0 1px #ef44441f}.videoBrandReview__drawerTitleWrap{min-width:0;padding-left:12px;border-left:3px solid var(--vbr-accent)}.videoBrandReview__drawerKicker{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f87171f2;line-height:1.2;margin-bottom:2px}.videoBrandReview__drawerTitle{display:block;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.2}.videoBrandReview__drawerClose{flex-shrink:0;color:#ffffffc7!important;border:1px solid rgba(239,68,68,.28)!important;background:#00000061!important}.videoBrandReview__drawerClose:hover{color:#fff!important;border-color:#ef44448c!important;background:#ef444424!important}.videoBrandReview__drawerBody{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.videoBrandReview__drawerPaper.MuiPaper-root{--vbr-text: rgba(255, 255, 255, .94);background:radial-gradient(720px 520px at 100% 0%,rgba(239,68,68,.14),transparent 52%),linear-gradient(180deg,#0c0c0c,#050505 48%,#000)!important;border-left:1px solid rgba(239,68,68,.42)!important;box-shadow:-20px 0 52px #000000d1,inset 1px 0 #ef44442e!important;color:var(--vbr-text)}.preparePostPage{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.preparePostPage .captionPanel{max-height:none;min-height:0;height:auto;flex:0 1 auto;gap:20px;min-width:0;width:100%;overflow:visible!important}.preparePostPage .captionPanel__editor{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#1210148c,#08080c66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible!important;min-height:min-content!important}.preparePostPage .captionPanel__scrollArea{flex:0 1 auto!important;min-height:0!important;overflow-x:hidden;overflow-y:visible!important}.preparePostPage .captionPanel__textarea{max-height:none;overflow-y:visible;min-height:120px}.preparePostPage .captionPanel__scriptCollapsible{flex-shrink:0!important;overflow:visible!important}.preparePostPage .captionPanel__platformSection{flex-shrink:0!important}.preparePostPage .captionPanel__scriptCollapsibleBody .captionPanel__scriptModalPre{max-height:min(85dvh,720px)!important}.preparePostPage .captionPanel.captionPanel--preparePostPage{overflow:visible!important;max-height:none!important;height:auto!important}.preparePostPage .captionPanel--preparePostPage .captionPanel__preview{position:static!important;overflow-x:hidden;overflow-y:visible!important;max-height:none!important}.preparePostPage .captionPanel--preparePostPage .captionPanel__mediaContainer,.preparePostPage .captionPanel--preparePostPage .captionPanel__mediaContainer--horizontal,.preparePostPage .captionPanel--preparePostPage .captionPanel__mediaContainer--photo{max-height:none!important}@media(max-width:800px){.preparePostPage .captionPanel.captionPanel--preparePostPage{overflow-y:visible!important}}.preparePostPage__topBar{width:100%;flex-shrink:0;z-index:1}.preparePostPage__body{flex:0 1 auto;min-height:0;min-width:0;width:100%;max-width:1200px;margin:0 auto;padding:20px 18px 28px;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible}.preparePostPage .preparePostPage__main{flex:0 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:visible;padding:0}@media(max-width:900px){.preparePostPage .captionPanel{grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px;overflow:visible!important;max-height:none}.preparePostPage .captionPanel__preview{position:static;height:auto;max-height:none}.preparePostPage .captionPanel__buttons{flex-shrink:0}}@media(max-width:800px){.preparePostPage .captionPanel,.preparePostPage .captionPanel__editor,.preparePostPage .captionPanel__scrollArea{overflow-y:visible!important}}@media(max-width:600px){.preparePostPage__body{padding:12px max(10px,env(safe-area-inset-right,0px)) max(20px,12px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.preparePostPage__topBar.scriptPage__header{align-items:flex-start;padding:8px max(10px,env(safe-area-inset-right,0px)) 8px max(10px,env(safe-area-inset-left,0px));gap:8px}.preparePostPage__topBar .scriptPage__title{min-width:0;flex:1}.preparePostPage__topBar .scriptPage__topic{white-space:normal;line-height:1.35;font-size:13px}.preparePostPage__topBar .scriptPage__meta{white-space:normal;font-size:10px;line-height:1.4;word-break:break-word;color:#fff6}.preparePostPage .captionPanel{gap:14px;padding-bottom:8px}}.ppCover{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.ppCover__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ppCover__title{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.ppCover__hint{font-size:.72rem;color:#ffffff59;font-weight:400;letter-spacing:.02em}.ppCover__wireframe{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;border:2px solid rgba(255,255,255,.2);background:#ffffff05;box-shadow:inset 0 0 0 1px #00000059;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ppCover__wireframe:hover{border-color:#ffffff52;background:#ffffff0a}.ppCover__wireframe--drag{border-color:#e763648c;background:#e7636412;box-shadow:inset 0 0 0 1px #e7636433,0 0 0 1px #e7636426}.ppCover__wireframe--wide{aspect-ratio:16/9;max-height:min(240px,32vh);min-height:140px}.ppCover__wireframe:not(.ppCover__wireframe--wide){aspect-ratio:9/16;max-height:min(420px,52vh);min-height:200px}.ppCover__wireframeLabel{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;text-align:center;padding:20px;line-height:1.4}.ppCover__media{position:relative;border-radius:20px;overflow:hidden;background:#08080a;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #00000073,inset 0 1px #ffffff0a}.ppCover__media--vertical{aspect-ratio:9/16;max-height:min(420px,52vh)}.ppCover__media--horizontal{aspect-ratio:16/9;max-height:min(240px,32vh)}.ppCover__imgLayer{position:absolute;inset:0;z-index:0}.ppCover__imgLayer--tapToggle{cursor:pointer;-webkit-tap-highlight-color:transparent}.ppCover__img{display:block;width:100%;height:100%;object-fit:cover}.ppCover__overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:linear-gradient(180deg,#04060a40,#04060ac7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .22s ease}@media(min-width:900px){.ppCover__media--hoverOverlay:hover .ppCover__overlay,.ppCover__media--hoverOverlay:focus-within .ppCover__overlay{opacity:1;pointer-events:auto}}@media(max-width:899px){.ppCover__media--actionsOpen .ppCover__overlay{opacity:1;pointer-events:auto}}.ppCover__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.ppCover__action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.03em;border:1px solid rgba(255,255,255,.14);background:#08080ca6;color:#ffffffeb;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ppCover__action:hover{background:#e7636438;border-color:#e7636473;transform:translateY(-1px)}.ppCover__action:active{transform:translateY(0)}.ppCover__action--primary{background:#e7636433;border-color:#e7636459}.ppCover__uploading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#04060ad1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit}.ppCover__uploading--fill{border-radius:inherit}.ppCover__uploadingLabel{font-size:.8rem;color:#ffffffa6;font-weight:500}.ppCover__progress{width:min(200px,70%);height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.ppCover__progressBar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#e7636480,#e76364f2);transition:width .12s ease}.ppCover__readonlyNote{font-size:.75rem;color:#ffffff61;margin:0;line-height:1.4}.ppLightbox .MuiDialog-paper{background:#040508f7;box-shadow:none}.ppLightbox__toolbar{position:absolute;top:12px;right:12px;z-index:2}.ppLightbox__imgWrap{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 16px 24px;box-sizing:border-box}.ppLightbox__img{max-width:100%;max-height:calc(100vh - 96px);width:auto;height:auto;object-fit:contain;border-radius:8px}.postedPage{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%;box-sizing:border-box;position:relative}.postedPage__topBar{width:100%;flex-shrink:0}.postedPage__body{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;max-width:1120px;margin:0 auto;width:100%;padding:26px calc(14px + clamp(16px,3.5vw,26px)) 56px;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;scroll-behavior:smooth}.postedPage__alert{border-radius:16px!important;border:1px solid rgba(231,99,100,.22)!important;background:#0c080ae0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.postedPage__intro{position:relative;z-index:0;padding:clamp(24px,4vw,32px) clamp(22px,4vw,32px);border-radius:20px;overflow:visible;background:radial-gradient(1400px 700px at 12% 0%,rgba(231,99,100,.09),transparent 58%),radial-gradient(1000px 560px at 92% 8%,rgba(127,29,29,.12),transparent 52%),linear-gradient(168deg,#141013f5,#08070bfa);border:1px solid rgba(231,99,100,.14)!important;box-shadow:0 24px 72px #0000008c,0 0 0 1px #00000059 inset,inset 0 1px #ff78820f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#e763642e!important}.postedPage__intro:before{content:"";position:absolute;left:12px;top:20px;bottom:20px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#e76364d9,#e7636426);opacity:.9;z-index:0;pointer-events:none}.postedPage__introEyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;font-size:10px;font-weight:720;letter-spacing:.2em;text-transform:uppercase;color:#ffd2d4eb;margin:0 0 16px;padding:8px 16px;border-radius:999px;background:#e763641f;border:1px solid rgba(231,99,100,.28);box-shadow:inset 0 1px #ffffff0f}.postedPage__introTitle{position:relative;z-index:1;margin:0 0 12px;padding-left:14px;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:620;letter-spacing:-.042em;line-height:1.12;color:#fffffff0}.postedPage__introText{position:relative;z-index:1;margin:0;padding-left:14px;font-size:14px;line-height:1.65;font-weight:430;color:#ffffff7a;max-width:40rem}.postedPage__introMarkRow{position:relative;z-index:1;margin-top:22px;padding-top:20px;padding-left:14px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.postedPage__introMarkHint{margin:0;flex:1;min-width:min(100%,220px);font-size:13px;line-height:1.5;color:#ffffff6b;font-weight:450}.postedPage__introMarkHint strong{color:#ffd2d4eb;font-weight:650}.postedPage__markPostedBtn{flex-shrink:0;border-radius:999px!important;text-transform:none!important;font-weight:700!important;letter-spacing:.02em!important;padding-left:22px!important;padding-right:24px!important;box-shadow:0 8px 26px #e763641f!important}.postedPage__markPostedError{position:relative;z-index:1;margin-top:12px!important;border-radius:16px!important}.postedPage__section{display:flex;flex-direction:column;gap:16px}.postedPage__sectionHead{display:grid;grid-template-columns:auto 1fr;gap:16px 22px;align-items:start}.postedPage__sectionHeadText{min-width:0;display:flex;flex-direction:column;gap:6px}.postedPage__sectionStep{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#ffb4b8f5;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,#e7636433,#280c0ed9);border:1px solid rgba(231,99,100,.35);box-shadow:0 10px 28px #00000059,inset 0 1px #ffb4b41f;flex-shrink:0}.postedPage__sectionTitle{font-size:10px;font-weight:720;letter-spacing:.14em;text-transform:uppercase;color:#ffffff57;margin:0}.postedPage__sectionSub{margin:0;font-size:14px;line-height:1.5;font-weight:440;color:#ffffff6b;max-width:36rem}.postedPage__card{border-radius:20px!important;border:none!important;background:radial-gradient(1400px 700px at 12% 0%,rgba(231,99,100,.09),transparent 58%),radial-gradient(1000px 560px at 92% 8%,rgba(127,29,29,.12),transparent 52%),linear-gradient(168deg,#141013f5,#08070bfa);border:1px solid rgba(231,99,100,.14)!important;box-shadow:0 24px 72px #0000008c,0 0 0 1px #00000059 inset,inset 0 1px #ff78820f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.postedPage__captionShell{overflow:hidden}.postedPage__captionCard{padding:26px!important}.postedPage__captionToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.postedPage__captionToolbarTitle{color:#fff0f0e0!important;font-weight:600!important;letter-spacing:.02em!important;font-size:.8125rem!important;text-transform:uppercase}.postedPage__captionCopyBtn{color:#ffffff80!important;background:#ffffff0d!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important}.postedPage__captionCopyBtn:hover{background:#e7636424!important;border-color:#e7636459!important;color:#ffd7dafa!important}.postedPage__captionCopyBtn.Mui-disabled{opacity:.35!important}.postedPage__captionBody{margin-top:16px;padding:18px 20px;border-radius:16px;background:#00000061;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff08;max-height:min(50vh,400px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(231,99,100,.4) transparent}.postedPage__captionBody::-webkit-scrollbar{width:5px}.postedPage__captionBody::-webkit-scrollbar-thumb{background:#e7636452;border-radius:999px}.postedPage__caption{margin:0;font-size:14px;line-height:1.68;color:#ffffffe6;white-space:pre-wrap;letter-spacing:-.015em}.postedPage__captionEmpty{color:#ffffff57;font-style:italic;font-weight:450}.postedPage__vaultCard{border-radius:20px!important;border:none!important;background:radial-gradient(1400px 700px at 12% 0%,rgba(231,99,100,.09),transparent 58%),radial-gradient(1000px 560px at 92% 8%,rgba(127,29,29,.12),transparent 52%),linear-gradient(168deg,#141013f5,#08070bfa);border:1px solid rgba(231,99,100,.14)!important;box-shadow:0 24px 72px #0000008c,0 0 0 1px #00000059 inset,inset 0 1px #ff78820f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .35s ease,border-color .35s ease}.postedPage__vaultCard:hover{border-color:#e7636438!important;box-shadow:0 28px 80px #00000094,0 0 0 1px #e7636414,0 0 0 1px #00000059 inset,inset 0 1px #ff8c9614}.postedPage__vaultInner{padding:clamp(22px,3vw,30px)!important;display:flex;flex-direction:column;gap:0}.postedPage__vaultBlock{display:flex;flex-direction:column;gap:14px}.postedPage__vaultBlock--spaced{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.postedPage__vaultBlockHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.postedPage__vaultLabel{font-size:.68rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase;color:#ffd2d4c7}.postedPage__vaultHint{font-size:.72rem;font-weight:450;letter-spacing:.04em;color:#ffffff57}.postedPage__vaultMedia{position:relative;border-radius:16px;overflow:hidden;background:#08080a;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0d}.postedPage__vaultMedia--video{width:100%;max-height:min(380px,48vh);display:flex;align-items:center;justify-content:center}.postedPage__vaultMedia--cover{aspect-ratio:9/16;max-height:min(360px,46vh);max-width:240px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}.postedPage__vaultMedia--carousel{width:100%;max-height:min(420px,52vh);min-height:200px;display:flex;align-items:center;justify-content:center}.postedPage__vaultVideo{display:block;max-width:100%;max-height:min(380px,48vh);width:auto;height:auto;object-fit:contain}.postedPage__vaultCoverImg{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.postedPage__vaultActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.postedPage__vaultActions--paired{margin-top:4px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);gap:12px}.postedPage__vaultActions--paired .postedPage__vaultBtn{flex:1 1 180px;justify-content:center}.postedPage__vaultActions--carousel{padding-top:6px;justify-content:center}.postedPage__carousel{display:flex;flex-direction:column;gap:12px;align-items:stretch}.postedPage__carouselImg{display:block;max-width:100%;max-height:min(420px,52vh);width:auto;height:auto;object-fit:contain;margin:0 auto}.postedPage__carouselToolbar{display:flex;align-items:center;justify-content:center;gap:8px}.postedPage__carouselNavBtn{color:#ffffffd9!important}.postedPage__carouselNavBtn:disabled{color:#ffffff40!important}.postedPage__carouselCount{font-variant-numeric:tabular-nums;color:#ffffffb8;min-width:4.5rem;text-align:center;letter-spacing:.04em}.postedPage__vaultBtn{border-radius:999px!important;text-transform:none!important;font-weight:640!important;letter-spacing:.02em!important;padding-left:18px!important;padding-right:20px!important;border-width:1px!important;border-color:#ffffff1f!important;color:#ffffffe6!important;background:#08080c80!important}.postedPage__vaultBtn:hover{border-color:#e7636473!important;background:#e7636424!important}.postedPage__vaultBtn--primary{border:none!important;background:linear-gradient(135deg,#e76364f2,#b4303afa)!important;color:#fff!important;box-shadow:0 6px 22px #e763641f}.postedPage__vaultBtn--primary:hover{background:linear-gradient(135deg,#f06a6c,#e76364f2)!important;box-shadow:0 8px 28px #e763644d}.postedPage__vaultEmpty{min-height:120px;display:flex;align-items:center;padding:20px;border-radius:16px;border:1px dashed rgba(255,255,255,.14);background:#ffffff05}.postedPage__vaultEmptyText{line-height:1.55!important;color:#ffffff61!important}.postedPage__vaultRule{height:1px;margin:28px 0;background:linear-gradient(90deg,transparent,rgba(231,99,100,.35) 20%,rgba(255,255,255,.08) 50%,rgba(231,99,100,.3) 80%,transparent)}.postedPage__emptyPlatforms{border-style:dashed!important;border-color:#e7636438!important;background:#0a080b8c!important;box-shadow:none!important}.postedPage__emptyPlatforms .MuiCardContent-root{padding:32px!important}.postedPage__emptyPlatformsText{line-height:1.65;font-size:14px;color:#ffffff7a!important}.postedPage__socialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:720px){.postedPage__socialGrid{grid-template-columns:1fr}}.postedPage__platformCard{height:100%}.postedPage__platformCard:hover{border-color:#e7636438!important;box-shadow:0 28px 80px #00000094,0 0 0 1px #e7636414,0 0 0 1px #00000059 inset,inset 0 1px #ff8c9614;transform:translateY(-3px)}.postedPage__platformCard:focus-within{border-color:#e7636438!important;box-shadow:0 28px 80px #00000094,0 0 0 1px #e7636414,0 0 0 1px #00000059 inset,inset 0 1px #ff8c9614;box-shadow:0 0 0 1px #e7636459,0 24px 64px #0000008c,inset 0 1px #ff788214;transform:translateY(-1px)}.postedPage__platformCardInner{display:flex;flex-direction:column;gap:18px;padding:22px!important}.postedPage__platformCardTop{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px}@media(max-width:520px){.postedPage__platformCardTop{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.postedPage__platformCardTop .postedPage__profileBtn,.postedPage__platformCardTop .postedPage__noProfile{grid-column:1/-1;justify-self:start}}.postedPage__platformIconBubble{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 28px #00000073,0 0 0 1px #ffffff1a inset}.postedPage__platformCardMeta{min-width:0}.postedPage__platformCardTitle{font-weight:640!important;color:#fffffff0!important;line-height:1.22!important;letter-spacing:-.02em!important}.postedPage__platformCardHint{display:block;margin-top:4px;color:#ffffff57!important;line-height:1.4!important;font-size:11px!important;font-weight:450!important}.postedPage__profileBtn{flex-shrink:0;border-radius:999px!important;border-color:#ffffff1f!important;color:#ffffffe0!important;background:#ffffff0a!important;text-transform:none!important;font-weight:640!important;white-space:nowrap;padding-left:14px!important;padding-right:16px!important}.postedPage__profileBtn:hover{border-color:#e7636480!important;background:#e7636424!important}.postedPage__fieldHelper{margin-top:8px!important;color:#ffffff57!important;font-size:11px!important;font-weight:450!important}.postedPage__noProfile{color:#ffffff52!important;align-self:center;white-space:nowrap;font-size:11px!important}.postedPage__postUrlField{margin-top:4px}.postedPage__postUrlField .MuiOutlinedInput-root{border-radius:14px!important;background:#00000052;transition:background .2s ease,box-shadow .2s ease}.postedPage__postUrlField .MuiOutlinedInput-root:hover{background:#0006}.postedPage__postUrlField .MuiOutlinedInput-root.Mui-focused{background:#00000073;box-shadow:0 0 0 2px #e763641f}.postedPage__postUrlField .MuiOutlinedInput-root fieldset{border-color:#ffffff14!important}.postedPage__postUrlField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24!important}.postedPage__postUrlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important;border-width:1px!important}.postedPage__postUrlField .MuiInputLabel-root{font-size:13px;font-weight:500}.postedPage__saveBar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px;padding:18px 22px;border-radius:20px;background:radial-gradient(1400px 700px at 12% 0%,rgba(231,99,100,.09),transparent 58%),radial-gradient(1000px 560px at 92% 8%,rgba(127,29,29,.12),transparent 52%),linear-gradient(168deg,#141013f5,#08070bfa);border:1px solid rgba(231,99,100,.14)!important;box-shadow:0 24px 72px #0000008c,0 0 0 1px #00000059 inset,inset 0 1px #ff78820f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#e763641f!important}.postedPage__saveBar .MuiButton-root{border-radius:999px!important;text-transform:none!important;font-weight:700!important;letter-spacing:.02em!important;padding:8px 22px!important;background:linear-gradient(135deg,#e76364fa,#af2d37)!important;box-shadow:0 8px 26px #e7636447}.postedPage__saveBar .MuiButton-root:hover{background:linear-gradient(135deg,#f07375,#e76364fa)!important}.postedPage__saveOk{color:#a5d6a7!important;font-weight:600!important}.postedPage__permHint{display:block;margin-top:8px;font-size:13px;color:#ffffff7a!important}.postedPage__saveError{margin-top:16px;border-radius:16px}@media(prefers-reduced-motion:reduce){.postedPage__body{scroll-behavior:auto}.postedPage__card,.postedPage__vaultCard,.postedPage__platformCard{transition:none}.postedPage__platformCard:hover,.postedPage__platformCard:focus-within{transform:none}}.clientReviewPage{min-height:100vh;background:linear-gradient(180deg,#0c0e16f5,#0a0c12eb);padding:40px 20px;display:flex;align-items:center;justify-content:center}.clientReviewPage__container{max-width:800px;width:100%;display:flex;flex-direction:column;gap:24px;margin:0 auto;align-items:stretch}.clientReviewPage--videoHero .clientReviewPage__container,.clientReviewPage--link .clientReviewPage__container{padding-top:.5rem;padding-bottom:40px}.clientReviewPage__loading,.clientReviewPage__submitting{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.clientReviewPage__error{max-width:800px;margin:0 auto}.clientReviewPage__header{text-align:center;margin-bottom:8px}.clientReviewPage__header .clientReviewPage__statusPill{margin-bottom:1.25rem}.clientReviewPage__headerClientName{margin-bottom:8px!important}.clientReviewPage__title{font-weight:700!important;color:#fffffff2!important;margin-bottom:8px!important;letter-spacing:-.5px!important}.clientReviewPage__subtitle{color:#fff9!important;font-size:14px!important}.clientReviewPage--link{display:block!important;padding:40px 20px!important}.clientReviewPage--link .clientReviewPage__hero,.clientReviewPage--link .clientReviewPage__container{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.clientReviewPage--link .clientReviewPage__linkSection{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.clientReviewPage--link .clientReviewPage__captionCard,.clientReviewPage--link .clientReviewPage__declineCard,.clientReviewPage--link .clientReviewPage__actions{width:100%;max-width:800px;margin:0 auto}.clientReviewPage__linkSection{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.clientReviewPage__linkLabel{display:block!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.12em!important;color:#ffffff73!important;text-transform:uppercase}.clientReviewPage__coverCard,.clientReviewPage__captionCard,.clientReviewPage__videoCard,.clientReviewPage__declineCard,.clientReviewPage__topicCard,.clientReviewPage__emptyCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;color:#fff!important;overflow:hidden}.clientReviewPage--videoHero .videoRenderer{display:flex;flex-direction:column;align-items:center;width:100%}.clientReviewPage--videoHero .videoRenderer__videoCard{margin:0 auto}.clientReviewPage--videoHero .clientReviewPage__captionCard,.clientReviewPage--videoHero .clientReviewPage__declineCard,.clientReviewPage--videoHero .clientReviewPage__actions{width:100%;max-width:800px;margin:0 auto}.clientReviewPage__videoCard--shortForm{aspect-ratio:9/16;max-width:400px;margin:0 auto;width:100%}.clientReviewPage__videoCard--shortForm .MuiCardContent-root{height:100%;padding:0!important}.clientReviewPage__videoCard--longForm{aspect-ratio:16/9;max-height:600px;width:100%}.clientReviewPage__videoCard--longForm .MuiCardContent-root{height:100%;padding:0!important}.clientReviewPage__coverImage{width:100%;height:auto;display:block;border-radius:12px}.clientReviewPage__videoPreview{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.clientReviewPage__videoPreviewImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.clientReviewPage__videoPreviewPlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#8b5cf633,#b08b5733)}.clientReviewPage__videoPlayOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:background .3s ease;z-index:10}.clientReviewPage__videoPreview:hover .clientReviewPage__videoPlayOverlay{background:#0006}.clientReviewPage__videoPlayButton{color:#fffffff2!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));transition:transform .2s ease,color .2s ease;cursor:pointer;z-index:11}.clientReviewPage__videoPreview:hover .clientReviewPage__videoPlayButton{transform:scale(1.1);color:#fff!important}.clientReviewPage__topicLabel{color:#b08b57!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important;margin-bottom:8px!important}.clientReviewPage__topicText{color:#fffffff2!important;font-weight:600!important;line-height:1.4!important}.clientReviewPage__captionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clientReviewPage__captionLabel{color:#b08b57!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important;margin-bottom:0!important}.clientReviewPage__copyCaptionBtn{color:#b08b57b3!important;padding:4px!important}.clientReviewPage__copyCaptionBtn:hover{background:#b08b5726!important;color:#b08b57f2!important}.clientReviewPage__captionText{color:#ffffffd9!important;line-height:1.7!important;white-space:pre-wrap}.clientReviewPage__captionCard--longForm .clientReviewPage__captionTitle{color:#fffffffa!important;font-weight:600!important;font-size:1.5rem!important;line-height:1.35!important;margin:0 0 .75rem!important;letter-spacing:-.01em}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescriptionWrap{margin-top:0}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescriptionLabel{color:#ffffff8c!important;font-size:.8125rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.clientReviewPage__captionCard--longForm .clientReviewPage__captionDescription{color:#ffffffd1!important;line-height:1.6!important;font-size:.9375rem!important;margin-top:.25rem!important;white-space:pre-wrap;word-break:break-word}.clientReviewPage__captionTitle{display:block}.clientReviewPage__captionDescriptionWrap{margin-top:.5rem}.clientReviewPage__captionDescriptionLabel{display:block}.clientReviewPage__videoButton{background:linear-gradient(135deg,#b08b57,#8b7ae8)!important;color:#0a0c12!important;font-weight:700!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;box-shadow:0 8px 24px #b08b574d!important}.clientReviewPage__videoButton:hover{background:linear-gradient(135deg,#c9a764,#9d8ef0)!important}.clientReviewPage__videoPlayer{width:100%;display:block;border-radius:12px;background:#000}.clientReviewPage__videoPlayer::-webkit-media-controls-panel{background-color:#000000b3}.clientReviewPage__videoPlayer--shortForm{aspect-ratio:9/16;max-width:400px;margin:0 auto;object-fit:contain}.clientReviewPage__videoPlayer--longForm{aspect-ratio:16/9;max-height:600px;object-fit:contain}.clientReviewPage__declineCard{display:block!important;width:100%!important;box-sizing:border-box!important}.clientReviewPage__declineCard .MuiCardContent-root{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}.clientReviewPage__declineLabel{color:#fffc!important;margin-bottom:12px!important;display:block!important;width:100%!important}.clientReviewPage__declineInput{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.clientReviewPage__declineInput .MuiOutlinedInput-root{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffe6!important}.clientReviewPage__declineInput .MuiOutlinedInput-root:hover{border-color:#ffffff1f!important}.clientReviewPage__declineInput .MuiOutlinedInput-root.Mui-focused{border-color:#b08b57!important}.clientReviewPage__declineInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.clientReviewPage__declineInput .MuiInputBase-input{color:#ffffffe6!important}.clientReviewPage__declineInput .MuiInputBase-input::placeholder{color:#fff6!important;opacity:1!important}.clientReviewPage__actions{display:flex;gap:16px;justify-content:center;margin-top:8px}.clientReviewPage__approveButton{background:linear-gradient(135deg,#4caf50,#45a049)!important;color:#fff!important;font-weight:700!important;padding:14px 32px!important;border-radius:8px!important;text-transform:none!important;box-shadow:0 8px 24px #4caf504d!important}.clientReviewPage__approveButton:hover{background:linear-gradient(135deg,#5cbf60,#4fb053)!important}.clientReviewPage__approveButton.Mui-disabled{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffff73!important;box-shadow:none!important;opacity:1!important}.clientReviewPage__declineButton{border-color:#f4433699!important;color:#f44336!important;font-weight:700!important;padding:14px 32px!important;border-radius:8px!important;text-transform:none!important}.clientReviewPage__declineButton:hover{border-color:#f44336!important;background:#f443361a!important}.clientReviewPage__declineButton.Mui-disabled{border-color:#ffffff2e!important;color:#ffffff61!important;background:#ffffff0a!important;opacity:1!important}.clientReviewPage__alert{margin-top:16px}.clientReviewPage--gallery{min-height:100vh;background:#000!important;padding:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important}.clientReviewPage--gallery .clientReviewPage__hero{justify-content:center}.clientReviewPage--gallery .clientReviewPage__heroContent{padding-top:0;padding-bottom:0}.clientReviewPage--videoHero{min-height:100vh;background:linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;padding:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:hidden}.clientReviewPage--videoHero .clientReviewPage__hero{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.clientReviewPage__hero{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-bottom:4rem;min-height:65vh;max-height:75vh;position:relative;margin:0;padding-top:0;overflow:hidden}.clientReviewPage__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:2;pointer-events:none}.clientReviewPage__hero>*{position:relative;z-index:3}.clientReviewPage__hero--video{min-height:auto;max-height:none;padding-bottom:2rem;padding-top:0}.clientReviewPage__hero--video:before{background:linear-gradient(to bottom,#0000,#0003,#0a0c1299,#0a0c12f2,#0a0c12)}.clientReviewPage__hero--longForm{overflow:visible}.clientReviewPage__hero--longForm:before{left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%);background:linear-gradient(to bottom,#00000026,#00000059 35%,#000000b3 75%,#0a0c12fa 95%,#0a0c12)}.clientReviewPage__hero--link{min-height:auto;max-height:none;padding-bottom:2rem;padding-top:0;background:transparent}.clientReviewPage__hero--link:before{display:none}.clientReviewPage__heroContent{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1.25rem;z-index:3;position:relative;padding-top:10vh;padding-bottom:3vh}.clientReviewPage__heroClientName{color:#ffffffd1!important;font-size:clamp(.9375rem,2.5vw,1.125rem)!important;font-weight:400!important;text-align:center;margin:-.25rem 0 .25rem!important;z-index:3;position:relative;letter-spacing:.02em}.clientReviewPage__heroVideo,.clientReviewPage__heroLink{width:100%;max-width:800px;margin-top:1rem;z-index:3;position:relative;display:flex;justify-content:center;align-items:center}.clientReviewPage__heroBg{position:absolute;inset:0;width:100%;z-index:0}.clientReviewPage__heroBg:after{content:"";position:absolute;inset:0;background:#00000059;z-index:1}.clientReviewPage__hero--longForm .clientReviewPage__heroBg{left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%)}.clientReviewPage__hero--longForm .clientReviewPage__heroBg:after{background:linear-gradient(to bottom,#0003,#0006 40%,#000000d9 85%,#000)}.clientReviewPage__heroBgImg{width:100%;height:100%;object-fit:cover;display:block}.clientReviewPage__statusPill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.4375rem 1.125rem;margin:0 0 .5rem;border-radius:999px;background:linear-gradient(135deg,#f1be6a33,#c19a6b26);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(241,190,106,.35);color:#fffffffa;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 16px #f1be6a26;animation:fadeIn .8s ease-in}.clientReviewPage__statusPill--approved{background:linear-gradient(135deg,#4caf5038,#388e3c29);border-color:#4caf508c;box-shadow:0 4px 16px #4caf5038}.clientReviewPage__swiperWrapper{max-width:400px;width:100%;margin:.75rem auto .5rem;padding:0 1.5rem;z-index:1;position:relative;box-sizing:border-box;height:auto;max-height:90px;display:flex;justify-content:center;align-items:center;order:3}.clientReviewPage__swiper{width:100%;max-width:350px;height:70px;padding:5px 0!important;overflow:visible!important;margin:0 auto}.clientReviewPage__swiper :global(.swiper-wrapper){align-items:center;height:100%}.clientReviewPage__swiper :global(.swiper-slide){width:80px!important;height:60px!important;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #0000004d;cursor:pointer;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;opacity:.4}.clientReviewPage__swiper :global(.swiper-slide) img{width:100%;height:100%;display:block;object-fit:cover}.clientReviewPage__swiper :global(.swiper-slide-active){opacity:1!important;transform:scale(1.15)!important;box-shadow:0 8px 20px #0006}.clientReviewPage__swiper :global(.swiper-pagination){position:relative!important;margin-top:24px!important}.clientReviewPage__swiper :global(.swiper-pagination-bullets){bottom:auto!important;position:relative!important}.clientReviewPage__swiper :global(.swiper-pagination-bullet){background:#ffffff80!important;width:8px!important;height:8px!important;margin:0 4px!important}.clientReviewPage__swiper :global(.swiper-pagination-bullet-active){background:#fff!important}.clientReviewPage__heroTitle{font-family:serif;text-transform:capitalize;font-size:clamp(2.5rem,7vw,4rem);letter-spacing:-.03em;font-weight:300;color:#fff!important;text-align:center!important;line-height:1.15;animation:fadeIn 1.4s ease-in;margin:0 auto;padding:0 2rem;z-index:3;position:relative;max-width:90%;word-wrap:break-word;display:block;width:100%}.clientReviewPage__hero--video .clientReviewPage__heroTitle,.clientReviewPage__hero--link .clientReviewPage__heroTitle{font-size:clamp(1.75rem,5vw,2.5rem);letter-spacing:-.02em}.clientReviewPage__heroActions{display:flex;gap:.75rem;margin-top:.25rem;z-index:3;position:relative;flex-wrap:wrap;justify-content:center}.clientReviewPage__downloadButton,.clientReviewPage__approveButton,.clientReviewPage__rejectButton{min-width:140px;padding:.75rem 1.5rem;font-weight:600;text-transform:none;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:all .2s ease}.clientReviewPage__downloadButton:hover:not(:disabled),.clientReviewPage__approveButton:hover:not(:disabled),.clientReviewPage__rejectButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0006}.clientReviewPage__downloadButton:disabled,.clientReviewPage__approveButton:disabled,.clientReviewPage__rejectButton:disabled{opacity:.6;cursor:not-allowed}.clientReviewPage__downloadButton{background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.clientReviewPage__downloadButton:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff26)!important}.clientReviewPage__approveButton{background:linear-gradient(135deg,#4caf50e6,#388e3ce6)!important;border:1px solid rgba(76,175,80,.3)!important;color:#fff!important}.clientReviewPage__approveButton:hover:not(:disabled){background:linear-gradient(135deg,#4caf50,#388e3c)!important;border-color:#4caf5080!important}.clientReviewPage__rejectButton{border-color:#f4433680!important;color:#f44336e6!important}.clientReviewPage__rejectButton:hover:not(:disabled){background:#f443361a!important;border-color:#f44336b3!important}.clientReviewPage__galleryContent{background:#000;padding:4rem 0;position:relative;z-index:2;width:100%;margin:0}.clientReviewPage__galleryContainer{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem;box-sizing:border-box}.clientReviewPage__carousel{width:100%;display:flex;justify-content:center}.clientReviewPage__carouselMain{width:100%;max-width:1200px;aspect-ratio:16/9;border-radius:22px;overflow:hidden;position:relative;background:radial-gradient(1200px 600px at 15% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.18),transparent 55%),#ffffff08;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #000000b3,inset 0 1px #ffffff0f;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);cursor:pointer}@media(max-width:768px){.clientReviewPage__carouselMain{aspect-ratio:4/3;border-radius:18px}}.clientReviewPage__carouselImg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);filter:saturate(1.05) contrast(1.03);transition:transform .22s ease,filter .22s ease}.clientReviewPage__carouselNav{position:absolute!important;top:50%;transform:translateY(-50%);z-index:3;background:#00000059!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:44px;height:44px;border-radius:999px!important;box-shadow:0 10px 24px #00000073}.clientReviewPage__carouselNav:hover{background:#0000008c!important;transform:translateY(-50%) scale(1.03)}.clientReviewPage__carouselNav--prev{left:14px}.clientReviewPage__carouselNav--next{right:14px}.clientReviewPage__carouselMeta{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;z-index:3;pointer-events:none}.clientReviewPage__carouselCounter{pointer-events:none;background:#00000073;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 10px;font-size:12px;color:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.clientReviewPage__carouselDownload{pointer-events:auto;background:#ffffffeb!important;color:#000000eb!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important}.clientReviewPage__carouselDownload:hover{background:#fff!important;transform:scale(1.06)}.clientReviewPage__carouselRejectWrapper{position:absolute;top:14px;right:14px;z-index:4;pointer-events:auto}.clientReviewPage__carouselRejectToggle{text-transform:none!important;font-size:.75rem!important;padding:4px 10px!important;border-radius:999px!important;box-shadow:0 4px 10px #00000073!important;background-color:#000000b3!important;border:1px solid rgba(255,255,255,.18)!important;display:inline-flex!important;align-items:center;justify-content:center;height:32px!important;overflow:hidden}.clientReviewPage__carouselRejectToggle .MuiButton-startIcon{color:#ffffffb3!important;margin-right:0!important;transition:margin-right .18s ease}.clientReviewPage__carouselRejectToggle .clientReviewPage__carouselRejectLabel{max-width:0;opacity:0;transform:translate(4px);white-space:nowrap;transition:max-width .18s ease,opacity .18s ease,transform .18s ease}.clientReviewPage__carouselRejectToggle:hover .MuiButton-startIcon{margin-right:6px!important}.clientReviewPage__carouselRejectToggle:hover .clientReviewPage__carouselRejectLabel{max-width:60px;opacity:1;transform:translate(0)}.clientReviewPage__carouselIconGroup{display:flex;gap:6px}.clientReviewPage__carouselIcon{background:#0009!important;border-radius:999px!important;width:32px!important;height:32px!important;box-shadow:0 4px 10px #00000073!important}.clientReviewPage__carouselIcon svg{width:18px;height:18px}.clientReviewPage__carouselIcon--rejectPending{color:#ffffffb3!important}.clientReviewPage__carouselIcon--rejectPending:hover,.clientReviewPage__carouselIcon--rejected{color:#f44336!important}.clientReviewPage__carouselIcon--edit{color:#fffc!important}.clientReviewPage__photoCount{color:#ffffffe6!important;font-weight:600!important;font-size:1.25rem!important;margin-bottom:1.5rem!important;text-align:center}.clientReviewPage__photoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}@media(max-width:968px){.clientReviewPage__photoGrid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:768px){.clientReviewPage__photoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.clientReviewPage__photoItem{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.clientReviewPage__photoItem:hover{transform:translateY(-2px);border-color:#f1be6a4d;box-shadow:0 8px 20px #0000004d}.clientReviewPage__photoItem:hover .clientReviewPage__photoOverlay{opacity:1}.clientReviewPage__photoItem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.clientReviewPage__photoItem:hover img{transform:scale(1.08)}.clientReviewPage__photoOverlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;gap:.6rem;opacity:0;transition:opacity .3s ease;z-index:1}.clientReviewPage__photoRejectBtn{margin-right:.5rem}.clientReviewPage__photoRejectBtn--pending{background:#0009!important;color:#ffffffb3!important}.clientReviewPage__photoRejectBtn--rejected{background:#f44336f2!important;color:#fff!important}.clientReviewPage__photoRejectBtn--edit{background:#0009!important;color:#fffc!important}.clientReviewPage__photoDownloadBtn{background:#ffffffe6!important;color:#000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important}.clientReviewPage__photoDownloadBtn:hover{background:#fff!important;transform:scale(1.1)}.clientReviewPage__photoNumber{position:absolute;bottom:.5rem;right:.5rem;z-index:2;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.875rem;font-weight:600;padding:.375rem .625rem;border-radius:6px;min-width:24px;text-align:center;line-height:1;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d}.clientReviewPage__photoItem--rejected{border-color:#f44336cc;box-shadow:0 0 0 2px #f4433699}.clientReviewPage__photoItem--rejected .clientReviewPage__photoNumber{background:#f44336e6;border-color:#f44336e6}.clientReviewPage__photoModal .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:98vw!important;max-height:98vh!important;margin:1vh 1vw!important;border-radius:20px!important;overflow:hidden!important}.clientReviewPage__photoModal .MuiBackdrop-root{background:#0009!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.clientReviewPage__photoModalPaper{background:#0006!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.clientReviewPage__photoModalContent{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1.5rem 4rem;box-sizing:border-box}@media(max-width:768px){.clientReviewPage__photoModalContent{padding:1rem 2.5rem}}.clientReviewPage__photoModalClose{position:absolute!important;top:1rem!important;right:1rem!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.clientReviewPage__photoModalClose svg{width:22px!important;height:22px!important}.clientReviewPage__photoModalClose:hover{background:#ffffff26!important;border-color:#fff3!important;transform:scale(1.05)}@media(max-width:768px){.clientReviewPage__photoModalClose{top:.75rem!important;right:.75rem!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.clientReviewPage__photoModalClose svg{width:18px!important;height:18px!important}}.clientReviewPage__photoModalNav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.clientReviewPage__photoModalNav svg{width:20px!important;height:20px!important}.clientReviewPage__photoModalNav:hover{background:#ffffff26!important;border-color:#fff3!important;transform:translateY(-50%) scale(1.05)}.clientReviewPage__photoModalNav--prev{left:1rem!important;right:auto!important}.clientReviewPage__photoModalNav--next{right:1rem!important;left:auto!important}@media(max-width:768px){.clientReviewPage__photoModalNav{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.clientReviewPage__photoModalNav svg{width:16px!important;height:16px!important}.clientReviewPage__photoModalNav--prev{left:.5rem!important}.clientReviewPage__photoModalNav--next{right:.5rem!important}}.clientReviewPage__photoModalImageWrapper{width:100%;max-width:1200px;max-height:calc(98vh - 140px);display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0 3rem}@media(max-width:768px){.clientReviewPage__photoModalImageWrapper{padding:0 2rem;max-height:calc(98vh - 120px)}}.clientReviewPage__photoModalImage{max-width:100%;max-height:calc(98vh - 140px);object-fit:contain;border-radius:12px;box-shadow:0 24px 64px #0009}.clientReviewPage__photoModalFooter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;background:#0006;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);padding:.625rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);z-index:10;box-shadow:0 4px 16px #0000004d}.clientReviewPage__photoModalCounter{color:#ffffffe6!important;font-weight:600!important;font-size:.875rem!important}.clientReviewPage__photoModalDownload{color:#fff!important;background:#ffffff1a!important}.clientReviewPage__photoModalDownload:hover{background:#fff3!important}.clientReviewPage__carouselReviewRow{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.clientReviewPage__carouselReviewRow{flex-direction:row;align-items:center}}.clientReviewPage__carouselRejectToggle{align-self:flex-start;min-width:210px}.clientReviewPage__carouselRejectReason{flex:1}.clientReviewPage__approvalModal .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:400px!important;margin:0!important}.clientReviewPage__approvalModalPaper{background:#000000d9!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.clientReviewPage__approvalModalContent{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;gap:1.5rem}.clientReviewPage__approvalIcon{font-size:4rem!important;color:#4caf50!important;margin-bottom:.5rem}.clientReviewPage__approvalTitle{color:#fff!important;font-weight:700!important;margin:0!important}.clientReviewPage__approvalMessage{color:#fffc!important;margin:0!important;line-height:1.6!important}.clientReviewPage__approvalButton{margin-top:.5rem;padding:.75rem 2rem!important;font-weight:600!important;text-transform:none!important;border-radius:8px!important;background:linear-gradient(135deg,#4caf50e6,#388e3ce6)!important;border:1px solid rgba(76,175,80,.3)!important;color:#fff!important;box-shadow:0 4px 12px #4caf504d!important;transition:all .2s ease!important}.clientReviewPage__approvalButton:hover{background:linear-gradient(135deg,#4caf50,#388e3c)!important;transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066!important}.clientReviewPage__rejectNoteDialog .MuiDialog-paper{background:#000000e6!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 60px #0009,inset 0 1px #ffffff0f!important;padding:0!important}.clientReviewPage__rejectNoteDialog .MuiTypography-h6{color:#fff!important;font-weight:600!important;letter-spacing:-.01em!important}.clientReviewPage__rejectNoteDialog .MuiTypography-body2{color:#ffffffbf!important}.clientReviewPage__rejectNoteDialog .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:12px!important}.clientReviewPage__rejectNoteDialog .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff29!important}.clientReviewPage__rejectNoteDialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff38!important}.clientReviewPage__rejectNoteDialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.clientReviewPage__rejectNoteDialog .MuiInputBase-input{color:#ffffffe6!important}.clientReviewPage__rejectNoteDialog .MuiInputBase-input::placeholder{color:#fff6!important;opacity:1!important}.clientReviewPage__rejectNoteDialog .MuiButton-root{text-transform:none!important;border-radius:999px!important;padding:6px 18px!important}.clientReviewPage__rejectNoteDialog .clientReviewPage__rejectNoteIcon{color:#f44336!important;font-size:1.8rem!important}.clientReviewPage__captionCard--gallery{background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#0c0e16f5,#0a0c12eb)!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 70px #0000008c,inset 0 1px #ffffff0f!important;color:#fff!important;width:100%;margin:0}.clientReviewPage__declineCard,.clientReviewPage__actions{width:100%;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.clientReviewPage--gallery .clientReviewPage__hero{padding-bottom:calc(120px + 4rem);min-height:auto}.clientReviewPage--gallery .clientReviewPage__heroTitle{font-size:2.5rem;padding:0 1rem}.clientReviewPage--gallery .clientReviewPage__hero{min-height:50vh;max-height:60vh;padding-bottom:3rem}.clientReviewPage--gallery .clientReviewPage__swiperWrapper{margin:.75rem auto .5rem;padding:0 1rem;max-height:100px}.clientReviewPage--gallery .clientReviewPage__swiper{height:80px;padding:8px 0!important}.clientReviewPage--gallery .clientReviewPage__swiper :global(.swiper-slide){width:100px!important;height:65px!important}.clientReviewPage--gallery .clientReviewPage__heroTitle{font-size:2rem;margin:1rem auto 0}.clientReviewPage--gallery .clientReviewPage__galleryContent{padding:2rem 0}.clientReviewPage--gallery .clientReviewPage__galleryContainer{padding:0 1.5rem;gap:2rem}.clientReviewPage--gallery .clientReviewPage__photoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.clientReviewPage--gallery .clientReviewPage__actions{flex-direction:column;gap:12px}.clientReviewPage--gallery .clientReviewPage__actions button{width:100%}}.internalFinalReviewPage{--ifr-red: #ef4444;--ifr-red-deep: #b91c1c;--ifr-red-glow: rgba(220, 38, 38, .35);--ifr-black: #030303;--ifr-surface: #0c0606;min-height:0;flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 100% 70% at 50% -10%,rgba(185,28,28,.22),transparent 52%),radial-gradient(ellipse 80% 50% at 100% 40%,rgba(127,29,29,.12),transparent 45%),linear-gradient(180deg,var(--ifr-black) 0%,var(--ifr-surface) 35%,#000 100%);color:#ffffffeb}.internalFinalReviewPage__topBar{display:flex;align-items:flex-start;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid rgba(239,68,68,.22);flex-shrink:0;background:linear-gradient(180deg,#140505e6,#080202a6);box-shadow:0 1px #00000080}.internalFinalReviewPage__titleBlock{flex:1;min-width:0}.internalFinalReviewPage__topic{display:block;font-size:1rem;font-weight:600;color:#fef2f2fa;letter-spacing:-.02em;line-height:1.3;text-shadow:0 0 28px rgba(239,68,68,.15)}.internalFinalReviewPage__meta{display:block;font-size:12px;color:#fca5a58c;margin-top:3px}.internalFinalReviewPage__toolbarActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.internalFinalReviewPage__menuPaper{background:#080202fa!important;border:1px solid rgba(239,68,68,.22)!important;border-radius:10px!important;box-shadow:0 0 0 1px #dc26261a,0 18px 52px #0000009e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.internalFinalReviewPage__menuPaper .MuiMenuItem-root{min-height:40px;color:#ffffffe6;font-weight:600;font-size:13px}.internalFinalReviewPage__menuPaper .MuiMenuItem-root:hover{background:#ef44441f!important}.internalFinalReviewPage__menuPaper .MuiListItemText-secondary{color:#fca5a599!important;font-weight:500;font-size:11px}.internalFinalReviewPage__videoReviewBtn{color:#fecacaf2!important;border-color:#ef44448c!important;text-transform:none;font-weight:600}.internalFinalReviewPage__videoReviewBtn:hover{border-color:#f87171d9!important;background:#7f1d1d59!important}.internalFinalReviewPage__bannerCta{text-transform:none!important;font-weight:600!important;background:linear-gradient(135deg,#dc2626 0%,var(--ifr-red-deep) 100%)!important;color:#fff!important;box-shadow:0 6px 24px var(--ifr-red-glow)!important}.internalFinalReviewPage__bannerCta:hover{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.internalFinalReviewPage .clientReviewPage{flex:1;min-height:0;align-items:flex-start;justify-content:flex-start;padding:20px 16px max(96px,72px + env(safe-area-inset-bottom,0px));background:transparent!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.internalFinalReviewPage .clientReviewPage--videoHero{background:radial-gradient(ellipse 90% 40% at 50% 0%,rgba(127,29,29,.2),transparent 55%),linear-gradient(180deg,#050303,#000)!important}.internalFinalReviewPage .clientReviewPage--link{background:transparent!important}.internalFinalReviewPage .clientReviewPage__hero--video:before,.internalFinalReviewPage .clientReviewPage__hero--longForm:before{background:linear-gradient(to bottom,#0000,#28050559,#0a0000bf,#000)!important}.internalFinalReviewPage .clientReviewPage__coverCard,.internalFinalReviewPage .clientReviewPage__captionCard,.internalFinalReviewPage .clientReviewPage__videoCard,.internalFinalReviewPage .clientReviewPage__declineCard,.internalFinalReviewPage .clientReviewPage__topicCard,.internalFinalReviewPage .clientReviewPage__emptyCard{background:radial-gradient(1200px 600px at 10% 0%,rgba(239,68,68,.08),transparent 58%),radial-gradient(900px 500px at 90% 10%,rgba(127,29,29,.14),transparent 52%),linear-gradient(180deg,#0c0404f7,#050202fa)!important;border:1px solid rgba(239,68,68,.18)!important;box-shadow:0 22px 70px #000000a6,inset 0 1px #f871710f!important}.internalFinalReviewPage .clientReviewPage__statusPill{background:linear-gradient(135deg,#7f1d1d73,#450a0a8c)!important;border:1px solid rgba(248,113,113,.45)!important;color:#fee2e2fa!important;box-shadow:0 4px 20px #b91c1c40!important}.internalFinalReviewPage .clientReviewPage__title,.internalFinalReviewPage .clientReviewPage__heroTitle{color:#fef2f2fa!important;text-shadow:0 0 40px rgba(220,38,38,.12)}.internalFinalReviewPage .clientReviewPage__subtitle{color:#fca5a58c!important}.internalFinalReviewPage .clientReviewPage__heroClientName,.internalFinalReviewPage .clientReviewPage__captionLabel,.internalFinalReviewPage .clientReviewPage__declineLabel{color:#fecacae0!important}.internalFinalReviewPage .clientReviewPage__approveButton{background:linear-gradient(135deg,#dc2626 0%,var(--ifr-red-deep) 55%,#7f1d1d 100%)!important;box-shadow:0 8px 28px #dc262659!important}.internalFinalReviewPage .clientReviewPage__approveButton:hover{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.internalFinalReviewPage .clientReviewPage__declineButton{border-color:#f871718c!important;color:#fca5a5!important}.internalFinalReviewPage .clientReviewPage__declineButton:hover{border-color:#f87171!important;background:#7f1d1d40!important}.internalFinalReviewPage .clientReviewPage__copyCaptionBtn{color:#fca5a5d9!important}.internalFinalReviewPage .clientReviewPage__container{max-width:820px;gap:24px}.internalFinalReviewPage .clientReviewPage__actions{margin-bottom:40px}.internalFinalReviewPage__optionalNoteCard{border-color:#ef444452!important}.internalFinalReviewPage__optionalNoteLabel{color:#fecacaeb!important}.internalFinalReviewPage__stageAlert{max-width:820px;margin:0 auto 12px;width:100%;background:#450a0a80!important;border:1px solid rgba(239,68,68,.35);color:#fee2e2eb}.internalFinalReviewPage__stageAlert .MuiAlert-icon{color:#fca5a5}.internalFinalReviewPage__videoReviewBanner{border:1px solid rgba(248,113,113,.4);background:#7f1d1d47;color:#fffffff2}.internalFinalReviewPage__videoReviewBanner .MuiAlert-icon{color:#fca5a5}.internalFinalReviewPage__captionEdit .MuiOutlinedInput-root{background:#00000059}.internalFinalReviewPage__captionEdit .MuiOutlinedInput-root fieldset{border-color:#ef444433}.internalFinalReviewPage__captionEdit .MuiOutlinedInput-root:hover fieldset{border-color:#f8717159}.internalFinalReviewPage__coverCard .MuiCardContent-root:last-child{padding-bottom:16px}.internalFinalReviewPage__coverImg{width:100%;max-height:320px;object-fit:contain;border-radius:8px;background:#00000073;display:block;margin-top:8px;border:1px solid rgba(239,68,68,.12)}.internalFinalReviewPage__revisionTypes{margin:8px 0 12px;padding:12px;border-radius:8px;background:#00000059;border:1px solid rgba(239,68,68,.18)}.internalFinalReviewPage__revisionTypesLabel{color:#fecacae0!important;margin-bottom:4px!important}.internalFinalReviewPage__emailDialog .MuiDialogTitle-root{color:#fef2f2fa;border-bottom:1px solid rgba(239,68,68,.2)}.internalFinalReviewPage__emailDialog .MuiDialogContentText-root{color:#fca5a5bf}.internalFinalReviewPage__emailDialog .MuiDialogActions-root{border-top:1px solid rgba(239,68,68,.14);padding-top:12px}.internalFinalReviewPage .clientReviewPage__alert.MuiAlert-standardError{background:#450a0a8c!important;border:1px solid rgba(239,68,68,.4);color:#fee2e2f2}.internalFinalReviewPage .clientReviewPage__alert.MuiAlert-standardError .MuiAlert-icon{color:#f87171}.filmScheduleClientPage{flex:1 1 0%;min-height:0;align-self:stretch;box-sizing:border-box;width:100%;padding:22px 20px max(20px,8px + env(safe-area-inset-bottom,0px));color:#fffffff0;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 80% at 50% -20%,rgba(231,99,100,.14),transparent 52%),radial-gradient(80% 50% at 100% 30%,rgba(231,99,100,.07),transparent 45%),radial-gradient(100% 60% at 0% 70%,rgba(231,99,100,.05),transparent 50%),linear-gradient(165deg,#090a0e,#0c0d12 48%,#08090c);background-color:#08090c}.filmScheduleClientPage--inAppPreview{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(12px,8px + env(safe-area-inset-bottom,0px))}.filmScheduleClientPage--inAppPreview .filmScheduleClientPage__previewBanner,.filmScheduleClientPage--inAppPreview .filmScheduleClientPage__hero{flex-shrink:0}.filmScheduleClientPage--inAppPreview .filmScheduleClientPage__shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.filmScheduleClientPage--inAppPreview .filmScheduleClientPage__masterTabs{flex-shrink:0}.filmScheduleClientPage--inAppPreview .filmScheduleClientPage__masterPanel{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.filmScheduleClientPage--previewPlan .filmScheduleClientPage__masterPanel{overflow:hidden;display:flex;flex-direction:column}.filmScheduleClientPage--previewPlan .filmScheduleClientPage__card--plan.MuiCard-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.filmScheduleClientPage--previewPlan .filmScheduleClientPage__planCardContent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden!important}.filmScheduleClientPage--previewPlan .filmScheduleClientPage__planHeader{flex-shrink:0}.filmScheduleClientPage--previewPlan .filmScheduleClientPage__planTimeline{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.filmScheduleClientPage__previewBanner{border-radius:16px!important;margin-bottom:16px!important;background:#e763641a!important;border:1px solid rgba(231,99,100,.28)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fffffff0!important}.filmScheduleClientPage__hero{position:relative;padding:0 0 20px;max-width:1180px;margin:0 auto}.filmScheduleClientPage__heroCard{position:relative;overflow:hidden;padding:22px 24px 24px;border-radius:20px;background:linear-gradient(135deg,#ffffff12,#ffffff05 45%,#0000001f);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 40px #0000006b,inset 0 1px #ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.filmScheduleClientPage__heroCard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(231,99,100,.06) 100%)}.filmScheduleClientPage__heroGlow{position:absolute;width:320px;height:200px;left:-40px;top:-60px;background:radial-gradient(circle,rgba(231,99,100,.28),transparent 68%);filter:blur(36px);pointer-events:none;z-index:0}.filmScheduleClientPage__eyebrow{position:relative;z-index:1;font-size:.68rem!important;letter-spacing:.22em!important;font-weight:650!important;color:#ff7b7c!important;text-transform:uppercase;opacity:.95}.filmScheduleClientPage__title{position:relative;z-index:1;font-size:clamp(1.55rem,4vw,2.1rem)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.12!important;margin-top:10px!important;color:#fff!important;text-shadow:0 1px 24px rgba(0,0,0,.35)}.filmScheduleClientPage__sub{position:relative;z-index:1;margin-top:10px!important;color:#fff9!important;font-size:1.02rem!important;font-weight:450!important;letter-spacing:-.01em!important}.filmScheduleClientPage__meta{position:relative;z-index:1;margin-top:8px!important;font-size:.72rem!important;letter-spacing:.04em!important;color:#ffffff61!important;text-transform:uppercase;font-weight:600!important}.filmScheduleClientPage__chipRow{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.filmScheduleClientPage__chipRow .MuiChip-root{border:none!important;border-radius:999px!important;padding-left:4px!important;padding-right:4px!important;height:32px!important;color:#ffffffe6!important;background:#00000047!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff14;font-weight:550!important;font-size:.78rem!important;letter-spacing:.01em!important}.filmScheduleClientPage__chipRow .MuiChip-root.filmScheduleClientPage__statusChip--ok{background:#34d39926!important;color:#a7f3d0!important;box-shadow:inset 0 1px #ffffff1a}.filmScheduleClientPage__chipRow .MuiChip-root.filmScheduleClientPage__statusChip--warn{background:#fbbf241f!important;color:#fde68a!important}.filmScheduleClientPage__chipRow .MuiChip-root.filmScheduleClientPage__statusChip--pending{background:linear-gradient(135deg,#e7636433,#e763641a)!important;color:#fffffff2!important}.filmScheduleClientPage__heroLayout{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 28px}.filmScheduleClientPage__heroMain{flex:1 1 280px;min-width:0}.filmScheduleClientPage__heroActions{flex:1 1 100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:8px;margin-top:2px}@media(min-width:720px){.filmScheduleClientPage__heroActions{flex:0 1 auto;justify-content:flex-end;max-width:min(100%,420px)}}.filmScheduleClientPage__actionTile{flex:1 1 82px;min-width:82px;max-width:124px;box-sizing:border-box;margin:0;padding:10px 10px 8px;min-height:86px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left;cursor:pointer;border-radius:10px;background:#1a1d22;border:1px solid rgba(255,255,255,.06);color:#fffffff0;box-shadow:inset 0 1px #ffffff0a;transition:background .18s ease,border-color .18s ease,transform .12s ease}.filmScheduleClientPage__actionTile:hover:not(:disabled){background:#22262c}.filmScheduleClientPage__actionTile:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.filmScheduleClientPage__actionTile:active:not(:disabled){transform:scale(.98)}.filmScheduleClientPage__actionTile:disabled{opacity:.48;cursor:not-allowed}.filmScheduleClientPage__actionTile--approve{border-color:#3ecf8eb8;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #3ecf8e1a}.filmScheduleClientPage__actionTile--approve:hover:not(:disabled){border-color:#3ecf8eeb;background:#3ecf8e14}.filmScheduleClientPage__actionTile--approve:focus-visible{outline-color:#3ecf8ea6}.filmScheduleClientPage__actionTile--changes{border-color:#e76364b8;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #e763641a}.filmScheduleClientPage__actionTile--changes:hover:not(:disabled){border-color:#e76364eb;background:#e7636414}.filmScheduleClientPage__actionTile--changes:focus-visible{outline-color:#e7636499}.filmScheduleClientPage__actionTile--schedule{border-color:#e7636461}.filmScheduleClientPage__actionTile--schedule:hover:not(:disabled){border-color:#e763649e;background:#e7636412}.filmScheduleClientPage__actionTile--schedule:focus-visible{outline-color:#e763648c}.filmScheduleClientPage__actionTileIcon{display:flex;line-height:0;color:#ff8b8d}.filmScheduleClientPage__actionTileIcon .MuiSvgIcon-root{font-size:18px}.filmScheduleClientPage__actionTile--approve .filmScheduleClientPage__actionTileIcon{color:#3ecf8e}.filmScheduleClientPage__actionTile--changes .filmScheduleClientPage__actionTileIcon{color:#e76364}.filmScheduleClientPage__actionTileValue{font-size:clamp(.92rem,2.1vw,1.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmScheduleClientPage__actionTileLabel{margin-top:auto;padding-top:0;font-size:.52rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;line-height:1.3;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.filmScheduleClientPage__dialogPaper{border-radius:16px!important;background:linear-gradient(165deg,#12131afa,#0c0d12fc)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fffffff0!important;box-shadow:0 8px 40px #0000006b!important}.filmScheduleClientPage__dialogTitle{font-weight:650!important;letter-spacing:-.02em!important}.filmScheduleClientPage__dialogContent.MuiDialogContent-dividers{border-color:#ffffff12!important}.filmScheduleClientPage__dialogContent .MuiTypography-root strong{color:#fffffff2;font-weight:650}.filmScheduleClientPage__dialogContent .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.filmScheduleClientPage__dialogContent .MuiInputLabel-root{color:#ffffff85}.filmScheduleClientPage__dialogContent .MuiInputBase-input::placeholder{opacity:.45}.filmScheduleClientPage__dialogActions{padding:16px 24px!important;gap:8px;border-top:1px solid rgba(255,255,255,.07);background:#0000001f}.filmScheduleClientPage__requestByVideo{max-height:min(52vh,440px);overflow-y:auto;padding-right:4px;margin-right:-4px}.filmScheduleClientPage__shell{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.filmScheduleClientPage__masterTabs{border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.07);padding:6px 8px;min-height:0;box-sizing:border-box;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.filmScheduleClientPage__masterTabs .MuiTabs-flexContainer{gap:2px}.filmScheduleClientPage__masterTabs .MuiTab-root{color:#ffffff85;text-transform:none;font-weight:600;font-size:.88rem;min-height:42px;letter-spacing:-.015em;border-radius:12px;margin:0 1px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;opacity:1}@media(max-width:420px){.filmScheduleClientPage__masterTabs .MuiTab-root{font-size:.82rem;min-width:max-content;padding-left:12px;padding-right:12px}}.filmScheduleClientPage__masterTabs .MuiTab-root:hover{color:#fffc!important;background:#ffffff0a!important}.filmScheduleClientPage__masterTabs .MuiTab-root.Mui-selected{color:#fff!important;background:linear-gradient(145deg,#e7636459,#e7636424)!important;box-shadow:inset 0 1px #ffffff1f,0 2px 12px #e763642e}.filmScheduleClientPage__masterTabs .MuiTabs-indicator{display:none}.filmScheduleClientPage__masterTabs .MuiTabs-scrollButtons.Mui-disabled{opacity:.22}.filmScheduleClientPage__masterPanel{display:flex;flex-direction:column;gap:18px;min-height:0;padding-bottom:max(44px,28px + env(safe-area-inset-bottom,0px))}.filmScheduleClientPage__overview{display:flex;flex-direction:column;gap:16px}.filmScheduleClientPage__overviewHeroStats{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.filmScheduleClientPage__overviewHeroStats{grid-template-columns:1fr 1fr;gap:14px}}.filmScheduleClientPage__overviewStat{position:relative;margin:0;padding:22px 22px 24px;border-radius:18px;background:linear-gradient(165deg,#ffffff13,#ffffff05 42%,#0003);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 36px #00000059,inset 0 1px #ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;isolation:isolate}.filmScheduleClientPage__overviewStat:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#e76364f2,#ff7b7c73 38%,#e7636414);border-radius:18px 18px 0 0;pointer-events:none}.filmScheduleClientPage__overviewStat:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,rgba(231,99,100,.09),transparent 52%);opacity:.85}.filmScheduleClientPage__overviewFactLabel{position:relative;z-index:1;font-size:.62rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.filmScheduleClientPage__overviewFactValue{position:relative;z-index:1;margin-top:10px;font-size:1.05rem;font-weight:600;color:#fffffff5;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.filmScheduleClientPage__overviewMetrics{position:relative;z-index:1;margin-top:12px;display:flex;flex-direction:column;gap:10px}.filmScheduleClientPage__overviewMetric{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:600;color:#fffffff2;line-height:1.35;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.filmScheduleClientPage__overviewMetricIcon{flex-shrink:0;color:#ff8c8ef2;opacity:.95}.filmScheduleClientPage__overviewFactMid{display:inline-block;margin:0 .35em;color:#ffffff47;font-weight:500;font-size:.92em}.filmScheduleClientPage__card--overview .MuiCardContent-root{padding:22px 24px 24px!important}.filmScheduleClientPage__card--overviewSummary.MuiCard-root{border-radius:20px!important;border-color:#e7636438!important;background:linear-gradient(155deg,#e763641c,#e7636408 48%,#00000024)!important;box-shadow:0 4px 24px #00000059,0 0 0 1px #e763641a inset,inset 0 1px #ffffff12!important}.filmScheduleClientPage__card--overviewPeople.MuiCard-root{border-radius:20px!important;border-color:#ffffff12!important;background:linear-gradient(165deg,#ffffff0d,#00000038)!important;box-shadow:0 10px 40px #00000061,inset 0 1px #ffffff0f!important}.filmScheduleClientPage__overviewCardInner{padding-left:0!important;padding-right:0!important}.filmScheduleClientPage__overviewSectionTitle{font-size:1.08rem!important;font-weight:650!important;letter-spacing:-.035em!important;text-transform:none!important;color:#fffffff5!important;margin-bottom:12px!important;line-height:1.25!important}.filmScheduleClientPage__card--overviewSummary .filmScheduleClientPage__overviewSectionTitle{color:#fffffffa!important}.filmScheduleClientPage__card--overviewPeople .filmScheduleClientPage__overviewSectionTitle{color:#ffffffe6!important;margin-bottom:16px!important}.filmScheduleClientPage__overviewSectionTitle--people{font-size:.68rem!important;letter-spacing:.18em!important;font-weight:750!important;text-transform:uppercase!important;color:#ffffff73!important;margin-bottom:18px!important}.filmScheduleClientPage__overviewSummaryBody{color:#ffffffe0!important;font-size:1.05rem!important;line-height:1.72!important;margin:0!important;font-weight:450!important;letter-spacing:-.01em!important}.filmScheduleClientPage__overviewPeopleBlock{margin-bottom:22px}.filmScheduleClientPage__overviewPeopleBlock:last-child{margin-bottom:0}.filmScheduleClientPage__overviewPeopleLabel{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:750;letter-spacing:.16em;color:#ffffff61;margin-bottom:12px;text-transform:uppercase}.filmScheduleClientPage__overviewPeopleIcon{opacity:.88;flex-shrink:0;color:#ff8c8ee0}.filmScheduleClientPage__overviewPeopleList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.filmScheduleClientPage__overviewPerson{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 12px 8px 10px;margin:0;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d;transition:background .18s ease,border-color .18s ease}.filmScheduleClientPage__overviewPerson:hover{background:#ffffff0e;border-color:#ffffff17}.filmScheduleClientPage__overviewPersonAvatar.MuiAvatar-root{width:42px;height:42px;font-size:.95rem;font-weight:650;letter-spacing:0;color:#ffffffeb;background:linear-gradient(145deg,#ffffff1f,#00000059);border:1.5px solid rgba(255,255,255,.12);box-shadow:0 4px 16px #00000059}.filmScheduleClientPage__overviewPersonAvatar--crew.MuiAvatar-root{border-color:#e7636459;box-shadow:0 4px 16px #00000059,0 0 0 1px #e763641f}.filmScheduleClientPage__overviewPersonName{font-size:.98rem;font-weight:550;letter-spacing:-.02em;color:#fffffff0;line-height:1.35;min-width:0}.filmScheduleClientPage__aggregateStop{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.filmScheduleClientPage__aggregateStop:last-child{border-bottom:none;margin-bottom:0;padding-bottom:8px}.filmScheduleClientPage__accordionChevron{color:#ffffffa6}.filmScheduleClientPage__card{border-radius:20px!important;background:linear-gradient(155deg,#ffffff0e,#0003)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0f!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:inherit}.filmScheduleClientPage__card--lead{border-color:#e7636447!important;background:linear-gradient(145deg,#e763641f,#e763640a 55%,#0000001a)!important;box-shadow:0 4px 24px #00000059,0 0 0 1px #e763641f inset!important}.filmScheduleClientPage__card--action{border-color:#e7636459!important;background:linear-gradient(145deg,#e7636424,#0000002e)!important;box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff14!important}.filmScheduleClientPage__card--overview{overflow:hidden}.filmScheduleClientPage__card--callSheets{overflow:visible}.filmScheduleClientPage__card--callSheets .MuiCardContent-root{overflow:visible;padding-bottom:28px!important}.filmScheduleClientPage__cardTitle{font-size:1.05rem!important;font-weight:700!important;letter-spacing:-.01em!important;color:#fff!important;margin-bottom:6px!important;line-height:1.3!important}.filmScheduleClientPage__help{font-size:.85rem!important;line-height:1.45!important;color:#ffffff85!important;margin-bottom:12px!important}.filmScheduleClientPage__body{color:#ffffffd1!important;line-height:1.6!important;font-size:.95rem!important}.filmScheduleClientPage__card--plan .filmScheduleClientPage__planCardContent{padding:24px 22px max(40px,28px + env(safe-area-inset-bottom,0px))!important}.filmScheduleClientPage__planHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:10px}.filmScheduleClientPage__planTitle{font-size:1.2rem!important;font-weight:650!important;letter-spacing:-.03em!important;color:#fff!important;margin:0!important;line-height:1.25!important}.filmScheduleClientPage__planCount{flex-shrink:0;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,#e7636459,#e763641f);border:1px solid rgba(231,99,100,.45);box-shadow:0 2px 14px #e7636433,inset 0 1px #ffffff1f}.filmScheduleClientPage__planTimeline{margin:6px 0 0;padding-bottom:max(28px,20px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.filmScheduleClientPage__planSteps{list-style:none;margin:0;padding:0}.filmScheduleClientPage__planEmpty{margin:0!important;padding:20px 16px;text-align:center;color:#ffffff8c!important;font-size:1rem!important;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#00000026}.filmScheduleClientPage__planStep{display:flex;gap:0;align-items:stretch;margin:0;padding:0;min-height:0}.filmScheduleClientPage__planStep:not(:last-child){margin-bottom:14px}.filmScheduleClientPage__planStepRail{display:flex;flex-direction:column;align-items:center;width:36px;flex-shrink:0;padding-top:22px}.filmScheduleClientPage__planStepRail--start .filmScheduleClientPage__planStepDot{width:16px;height:16px;box-shadow:0 0 0 4px #e7636440,0 0 24px #e763648c}.filmScheduleClientPage__planStepDot{display:block;width:13px;height:13px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,#ff7b7c,#e76364);box-shadow:0 0 0 3px #0006,0 0 18px #e7636480}.filmScheduleClientPage__planStepConnector{width:3px;flex:1;min-height:28px;margin-top:8px;border-radius:3px;background:linear-gradient(180deg,#e763648c,#e763641f,#ffffff0f);box-shadow:0 0 12px #e7636426}.filmScheduleClientPage__planStepCard{flex:1;min-width:0;margin-left:12px;padding:16px 18px 18px;border-radius:16px;background:linear-gradient(150deg,#ffffff17,#00000047);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 28px #00000059,inset 0 1px #ffffff17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.filmScheduleClientPage__planStepMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.filmScheduleClientPage__planStepMetaRight{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;max-width:min(56%,14.5rem)}.filmScheduleClientPage__planStepMeta>.filmScheduleClientPage__planStepLabel{min-width:0;flex:1}.filmScheduleClientPage__planStepLabel{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffacadf2}.filmScheduleClientPage__planStepLabel--start{color:#ffc9ca;text-shadow:0 0 20px rgba(231,99,100,.4)}.filmScheduleClientPage__planStepTimeCompact{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:.78rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#ffffffc7;font-variant-numeric:tabular-nums;word-break:break-word}.filmScheduleClientPage__planStepTimeCompact .MuiSvgIcon-root{flex-shrink:0;opacity:.65;color:#ffb6b7f2}.filmScheduleClientPage__planStepPlace{display:flex!important;align-items:flex-start;gap:10px!important;margin:0!important;font-size:1.12rem!important;font-weight:650!important;letter-spacing:-.02em!important;line-height:1.35!important;color:#fff!important}.filmScheduleClientPage__planStepPlaceIcon{margin-top:2px;flex-shrink:0;color:#e76364f2;opacity:.95}.filmScheduleClientPage__planStepAddress{margin:10px 0 0!important;font-size:.9rem!important;line-height:1.55!important;color:#ffffff9e!important;font-weight:450!important}@media(max-width:480px){.filmScheduleClientPage__card--plan .filmScheduleClientPage__planCardContent{padding:20px 16px 22px!important}.filmScheduleClientPage__planStepCard{margin-left:8px;padding:14px 14px 16px}.filmScheduleClientPage__planStepRail{width:30px}}.filmScheduleClientPage__locAccordion{margin-bottom:10px!important;border-radius:16px!important;background:#0000002e!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 2px 16px #0003!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:visible}.filmScheduleClientPage__locAccordion:before{display:none}.filmScheduleClientPage__locAccordion .MuiAccordionDetails-root{overflow:visible}.filmScheduleClientPage__locAccordion .MuiAccordionSummary-root,.filmScheduleClientPage__locAccordion .MuiAccordionSummary-root.Mui-expanded{min-height:48px}.filmScheduleClientPage__locAccordion .MuiAccordionSummary-expandIconWrapper{color:#ffffff80}.filmScheduleClientPage__detailDl{margin:0;display:grid;gap:10px}.filmScheduleClientPage__detailDt{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.filmScheduleClientPage__detailDd{margin:0;font-size:.9rem;color:#ffffffd6;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.filmScheduleClientPage__brollItem{padding:14px 16px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.08);margin-bottom:10px;box-shadow:inset 0 1px #ffffff0a;overflow:visible;min-width:0}.filmScheduleClientPage__brollItem:last-child{margin-bottom:0}.filmScheduleClientPage__tabs{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.filmScheduleClientPage__tabs .MuiTab-root{color:#ffffff85;text-transform:none;font-weight:600;font-size:.88rem;min-height:44px;border-radius:12px 12px 0 0}.filmScheduleClientPage__tabs .Mui-selected{color:#fff!important}.filmScheduleClientPage__tabs .MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#e76364,#ff7b7c)}.filmScheduleClientPage__tabPanel{padding-top:12px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.filmScheduleClientPage__scriptBlock{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.filmScheduleClientPage__scriptBlock:last-child{border-bottom:none}.filmScheduleClientPage__fullScript{margin-top:10px!important;color:#ffffffd6!important;line-height:1.55!important;white-space:pre-wrap;word-break:break-word}.filmScheduleClientPage__scriptSplit{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:0;margin-top:8px;height:min(720px,62vh);min-height:min(460px,54vh);max-height:min(720px,62vh);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#0003);box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0f;overflow:hidden;min-width:0;min-height:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.filmScheduleClientPage__scriptNav{display:flex;flex-direction:column;gap:6px;padding:12px;min-height:0;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08);background:#00000026}.filmScheduleClientPage__scriptNavItem{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:12px 14px;text-align:left;cursor:pointer;font:inherit;font-size:.88rem;font-weight:550;line-height:1.35;color:#ffffffc7;border:1px solid transparent;border-radius:12px;background:#ffffff08;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.filmScheduleClientPage__scriptNavItem:hover{background:#e763641a;border-color:#e763642e}.filmScheduleClientPage__scriptNavItem--active{background:linear-gradient(135deg,#e7636447,#e763641a)!important;border-color:#e7636466!important;color:#fff;box-shadow:0 2px 12px #e7636426,inset 0 1px #ffffff14}.filmScheduleClientPage__scriptNavIndex{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.68rem;font-weight:800;background:#ffffff14;color:#ffffff9e}.filmScheduleClientPage__scriptNavItem--active .filmScheduleClientPage__scriptNavIndex{background:#e7636473;color:#fff;box-shadow:0 1px 6px #e7636459}.filmScheduleClientPage__scriptNavLabel{flex:1;min-width:0;word-break:break-word}.filmScheduleClientPage__scriptReader{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;padding:14px 16px 18px;overflow:hidden}.filmScheduleClientPage__scriptReaderTitle{flex-shrink:0;margin-bottom:4px!important;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.filmScheduleClientPage__scriptReaderBody{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:0 2px max(18px,12px + env(safe-area-inset-bottom,0px)) 0;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:700px){.filmScheduleClientPage__scriptSplit{grid-template-columns:1fr;height:min(620px,72vh);max-height:min(72vh,620px);min-height:0}.filmScheduleClientPage__scriptNav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:8px;gap:6px}.filmScheduleClientPage__scriptNavItem{flex:0 0 auto;max-width:min(240px,72vw)}.filmScheduleClientPage__scriptReader{max-height:none}}.filmScheduleClientPage__segList{margin:8px 0 0;padding-left:18px;color:#ffffffc7}.filmScheduleClientPage__segSnip{display:block;margin-top:4px;white-space:pre-wrap;word-break:break-word;line-height:1.45}.filmScheduleClientPage__locBlock{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.filmScheduleClientPage__locBlock:last-child{border-bottom:none}.filmScheduleClientPage__decisions{display:flex;flex-wrap:wrap;gap:10px}.filmScheduleClientPage__field .MuiInputLabel-root{color:#ffffff85}.filmScheduleClientPage__field .MuiOutlinedInput-root{border-radius:12px;background:#00000059}.filmScheduleClientPage__field .MuiOutlinedInput-notchedOutline{border-color:#ffffff12}.filmScheduleClientPage__field .MuiInputBase-input{color:#fffffff0}.clientScheduleChangeRequestDialog__paper{border-radius:12px!important;background:#08090c!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 24px 48px #0000008c!important;max-height:calc(100vh - 28px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.clientScheduleChangeRequestDialog__titleRow{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:16px 18px 14px!important;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(231,99,100,.06) 0%,transparent 100%)}.clientScheduleChangeRequestDialog__titleText{min-width:0}.clientScheduleChangeRequestDialog__headline{font-weight:650!important;letter-spacing:-.03em!important;font-size:1.05rem!important;color:#fffffff5!important}.clientScheduleChangeRequestDialog__subtitle{margin-top:4px!important;color:#fff6!important;font-size:.78rem!important;line-height:1.35!important}.clientScheduleChangeRequestDialog__subtitle strong{color:#ff7b7c;font-weight:600}.clientScheduleChangeRequestDialog__closeBtn{color:#ffffff73!important;border:none!important;background:transparent!important;border-radius:8px!important}.clientScheduleChangeRequestDialog__closeBtn:hover{color:#ff7b7c!important;background:#e763641a!important}.clientScheduleChangeRequestDialog__tabs{border-bottom:1px solid rgba(255,255,255,.06);padding:0 8px;min-height:44px;background:#08090c}.clientScheduleChangeRequestDialog__tabs .MuiTab-root{text-transform:none;font-weight:500;font-size:.8rem;min-height:44px;padding-left:12px;padding-right:12px;color:#ffffff61;min-width:0}.clientScheduleChangeRequestDialog__tabs .Mui-selected{color:#fffffff2!important}.clientScheduleChangeRequestDialog__tabs .MuiTabs-indicator{height:2px;background:#e76364;border-radius:0}.clientScheduleChangeRequestDialog__content{flex:1 1 auto;min-height:260px;max-height:min(64vh,600px);overflow-y:auto!important;padding:14px 18px 16px!important;background:#08090c!important;border:none!important}.clientScheduleChangeRequestDialog .MuiDialogContent-dividers{border-top-color:#ffffff0f!important;border-bottom-color:#ffffff0f!important}.clientScheduleChangeRequestDialog__sectionKicker{font-size:.62rem!important;letter-spacing:.16em!important;font-weight:650!important;text-transform:uppercase;color:#ff7b7c!important;margin-bottom:4px!important;opacity:.9}.clientScheduleChangeRequestDialog__section--flush{margin:0 -2px}.clientScheduleChangeRequestDialog__lead{color:#ffffff8c!important;margin-bottom:14px!important;line-height:1.45!important;font-size:.84rem!important;max-width:40rem}.clientScheduleChangeRequestDialog__lead--schedule{margin-bottom:16px!important}.clientScheduleChangeRequestDialog__muted{color:#ffffff59!important}.clientScheduleChangeRequestDialog__section{padding-top:0}.clientScheduleChangeRequestDialog__planCard{border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;margin-bottom:8px;background:#0e1016;transition:border-color .15s ease}.clientScheduleChangeRequestDialog__planCard--flagged{border-color:#e7636473;background:#e763640d}.clientScheduleChangeRequestDialog__planCardTop{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.clientScheduleChangeRequestDialog__planStepNum{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:650;background:#e763641f;border:1px solid rgba(231,99,100,.2);color:#ff7b7c}.clientScheduleChangeRequestDialog__planCheck{margin:0!important;align-items:flex-start}.clientScheduleChangeRequestDialog__planCheck .MuiTypography-root{line-height:1.25}.clientScheduleChangeRequestDialog__scheduleGlance{border-radius:10px;padding:16px 18px;background:#0e1016;border:1px solid rgba(255,255,255,.06);margin-bottom:14px}.clientScheduleChangeRequestDialog__scheduleGlanceDate{display:flex;flex-direction:column;gap:2px}.clientScheduleChangeRequestDialog__scheduleGlanceWeekday{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.clientScheduleChangeRequestDialog__scheduleGlanceCalendar{font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.2;color:#fffffff5}.clientScheduleChangeRequestDialog__scheduleGlanceEmpty{color:#ffffff73!important;line-height:1.4!important}.clientScheduleChangeRequestDialog__scheduleGlanceDivider{height:1px;margin:14px 0;background:#ffffff0f}.clientScheduleChangeRequestDialog__scheduleGlanceHours{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.clientScheduleChangeRequestDialog__scheduleGlanceHoursLabel{font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61}.clientScheduleChangeRequestDialog__scheduleGlanceHoursValue{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:#ffffffe0;text-align:right}.clientScheduleChangeRequestDialog__scheduleGlanceStartLoc{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.clientScheduleChangeRequestDialog__scheduleGlanceStartLocLabel{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#ffffff73}.clientScheduleChangeRequestDialog__scheduleGlanceStartLocName{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#ffffffeb}.clientScheduleChangeRequestDialog__scheduleGlanceStartLocAddress{font-size:.84rem;font-weight:450;line-height:1.45;color:#ffffff85}.clientScheduleChangeRequestDialog__scheduleGlanceStartLocEmpty{font-size:.88rem;font-weight:500;color:#fff6}.clientScheduleChangeRequestDialog__scheduleCtaBlock{margin-bottom:4px}.clientScheduleChangeRequestDialog__schedulePickBtn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px 14px 14px;border:1px solid rgba(231,99,100,.42);border-radius:14px;background:linear-gradient(145deg,#e7636433,#0e1016eb 48%,#e7636412);box-shadow:inset 0 1px #ffffff12,0 10px 32px #00000061,0 0 0 1px #00000040;color:#fffffff5;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.clientScheduleChangeRequestDialog__schedulePickBtn:hover:not(:disabled){border-color:#ff7b7c94;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 14px 40px #0000006b,0 0 28px #e763641f}.clientScheduleChangeRequestDialog__schedulePickBtn:focus-visible{outline:2px solid rgba(255,123,124,.75);outline-offset:2px}.clientScheduleChangeRequestDialog__schedulePickBtn:disabled{opacity:.48;cursor:not-allowed;transform:none}.clientScheduleChangeRequestDialog__schedulePickBtnIconWrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(160deg,#e7636459,#e763641a);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1f}.clientScheduleChangeRequestDialog__schedulePickBtnIcon{font-size:26px!important;color:#ff7b7c;filter:drop-shadow(0 0 12px rgba(231,99,100,.35))}.clientScheduleChangeRequestDialog__schedulePickBtnMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.clientScheduleChangeRequestDialog__schedulePickBtnLabel{font-size:.95rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.clientScheduleChangeRequestDialog__schedulePickBtnHint{font-size:.72rem;font-weight:500;letter-spacing:.02em;color:#ffffff6b;line-height:1.35}.clientScheduleChangeRequestDialog__schedulePickBtnChevron{flex-shrink:0;font-size:22px!important;color:#ff7b7c8c;transition:transform .2s ease,color .2s ease}.clientScheduleChangeRequestDialog__schedulePickBtn:hover:not(:disabled) .clientScheduleChangeRequestDialog__schedulePickBtnChevron{color:#ff7b7cd9;transform:translate(3px)}.clientScheduleChangeRequestDialog__scheduleNotesSection{margin-top:22px}.clientScheduleChangeRequestDialog__scheduleNotesHeading{margin:0 0 10px!important;font-size:.68rem!important;font-weight:650!important;letter-spacing:.18em!important;text-transform:uppercase;color:#ff7b7cd9!important}.clientScheduleChangeRequestDialog__field--scheduleNotes{margin-top:0!important}.clientScheduleChangeRequestDialog__scriptReviewEmpty{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px}.clientScheduleChangeRequestDialog__section--script .clientScheduleChangeRequestDialog__sectionKicker{color:#ff7b7c!important}.clientScheduleChangeRequestDialog__section--script .clientScheduleChangeRequestDialog__lead{padding-left:12px;border-left:2px solid rgba(231,99,100,.5)}.clientScheduleChangeRequestDialog__reviewerGrid{display:grid;grid-template-columns:minmax(200px,228px) minmax(0,1fr) minmax(252px,288px);grid-template-rows:minmax(0,1fr);gap:0;min-height:400px;max-height:min(56vh,540px);border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#0e1016}.clientScheduleChangeRequestDialog__reviewerNav{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.06);background:#08090c}.clientScheduleChangeRequestDialog__reviewerNavScroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 8px 8px;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2px}.clientScheduleChangeRequestDialog__navRow{display:flex;align-items:stretch;gap:0;border-radius:9px;overflow:hidden;transition:background .15s ease,box-shadow .15s ease}.clientScheduleChangeRequestDialog__navRow:hover{background:#ffffff08}.clientScheduleChangeRequestDialog__navRow--removeRequested .clientScheduleChangeRequestDialog__navLabel{text-decoration:line-through;opacity:.5}.clientScheduleChangeRequestDialog__navRow--removeRequested .clientScheduleChangeRequestDialog__navIdx{opacity:.45}.clientScheduleChangeRequestDialog__navBtn{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;text-align:left;border:none;cursor:pointer;border-radius:0;padding:8px 6px 8px 8px;background:transparent;color:#ffffff8c;transition:background .12s ease,color .12s ease}.clientScheduleChangeRequestDialog__navBtn:hover:not(:disabled){color:#ffffffd9}.clientScheduleChangeRequestDialog__navBtn:disabled{opacity:.45;cursor:not-allowed}.clientScheduleChangeRequestDialog__navRowRemove{flex-shrink:0;width:34px;height:auto;min-height:40px;border-radius:0;padding:0!important;color:#ffffff47!important;transition:color .15s ease,background .15s ease}.clientScheduleChangeRequestDialog__navRowRemove:hover:not(:disabled){color:#f87171f2!important;background:#f8717114!important}.clientScheduleChangeRequestDialog__navRowRemove.clientScheduleChangeRequestDialog__navRowRemove--active{color:#f87171f2!important;background:#f871711f!important}.clientScheduleChangeRequestDialog__navTopicAdd{flex-shrink:0;padding:10px 8px 12px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#00000026,#00000047);display:flex;flex-direction:column;gap:10px}.clientScheduleChangeRequestDialog__navTopicAdd--standalone{border-top:none;background:transparent;padding:4px 0 0;max-width:420px}.clientScheduleChangeRequestDialog__navTopicAddTriggerIcon{flex-shrink:0;opacity:.88}.clientScheduleChangeRequestDialog__navTopicAddSelect{width:100%}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiOutlinedInput-root{border-radius:10px;background:#ffffff0a;font-size:.78rem;font-weight:600;letter-spacing:.02em;min-height:42px;transition:border-color .18s ease,box-shadow .18s ease}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e7636452}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e763647a;box-shadow:0 0 0 1px #e763641a}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiSelect-select{display:flex;align-items:center;padding-top:10px!important;padding-bottom:10px!important}.clientScheduleChangeRequestDialog__navTopicAddSelect .MuiSelect-icon{color:#ffffff6b}.clientScheduleChangeRequestDialog__navTopicAddSelectValue{display:flex;align-items:center;gap:8px;color:#ffffffd9}.clientScheduleChangeRequestDialog__navTopicAddMenu{border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0e1016fa!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:4px!important;box-shadow:0 16px 40px #0000008c!important}.clientScheduleChangeRequestDialog__navTopicAddMenu .MuiMenuItem-root{border-radius:8px;margin:2px 6px;min-height:40px;font-size:.82rem}.clientScheduleChangeRequestDialog__navTopicAddChip{height:24px!important;font-size:.72rem!important;font-weight:600!important;background:#e7636424!important;border:1px solid rgba(231,99,100,.28)!important;color:#ffffffeb!important}.clientScheduleChangeRequestDialog__confirmPaper{border-radius:12px!important;border:1px solid rgba(231,99,100,.22)!important;background:#08090c!important}.clientScheduleChangeRequestDialog__navBtn--active{background:#e763641a!important;color:#fff!important}.clientScheduleChangeRequestDialog__navIdx{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:650;background:#ffffff0f;color:#ffffff73}.clientScheduleChangeRequestDialog__navBtn--active .clientScheduleChangeRequestDialog__navIdx{background:#e7636459;color:#fff}.clientScheduleChangeRequestDialog__navLabel{font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clientScheduleChangeRequestDialog__reviewerDoc{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.06);background:#08090c}.clientScheduleChangeRequestDialog__docLabel{padding:8px 12px 4px!important;color:#ff7b7ca6!important;letter-spacing:.08em!important;font-weight:650!important}.clientScheduleChangeRequestDialog__docPaper{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 12px 12px;background:#0e1016;margin:0 8px 8px;border-radius:8px;min-height:220px;border:1px solid rgba(255,255,255,.06)}.clientScheduleChangeRequestDialog__scriptTextarea{flex:1 1 auto;width:100%;min-height:260px;margin:0;padding:10px 12px;resize:vertical;border:none;border-radius:6px;background:#00000059;color:#ffffffe0;font-family:inherit;font-size:.88rem;line-height:1.62;outline:none}.clientScheduleChangeRequestDialog__scriptTextarea:focus{box-shadow:inset 0 0 0 1px #e7636459}.clientScheduleChangeRequestDialog__scriptTextarea:disabled{opacity:.55}.clientScheduleChangeRequestDialog__scriptTextarea::placeholder{color:#ffffff47}.clientScheduleChangeRequestDialog__docProse{margin:0!important;font-family:inherit!important;font-size:.88rem!important;line-height:1.62!important;white-space:pre-wrap!important;word-break:break-word;color:#ffffffdb!important;-webkit-user-select:text;user-select:text;cursor:text}.clientScheduleChangeRequestDialog__docSlice--comment{background:#ffc86424;border-bottom:2px solid rgba(255,200,100,.42);border-radius:2px}.clientScheduleChangeRequestDialog__docSlice--reject{background:#e7636429;text-decoration:line-through;text-decoration-color:#e76364e0;text-decoration-thickness:2px;border-radius:2px}.clientScheduleChangeRequestDialog__markupPopover{background:#0e1016!important;border:1px solid rgba(231,99,100,.22)!important;border-radius:10px!important;color:#ffffffe6;box-shadow:0 16px 40px #00000080!important}.clientScheduleChangeRequestDialog__markupPopoverQuote{white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto;padding:8px 10px;border-radius:6px;background:#00000047;border-left:2px solid #ff7b7c;font-size:.78rem!important;line-height:1.45;color:#ffffffb8!important}.clientScheduleChangeRequestDialog__annCard{border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;margin-bottom:8px;background:#0e1016}.clientScheduleChangeRequestDialog__annCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.clientScheduleChangeRequestDialog__annKind{font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);color:#ffffff8c}.clientScheduleChangeRequestDialog__annKind--comment{border-color:#ffc86459;background:#ffc8641a;color:#ffdc8cf2}.clientScheduleChangeRequestDialog__annKind--reject{border-color:#e7636466;background:#e763641f;color:#ff7b7c}.clientScheduleChangeRequestDialog__annKind--ghost{border-color:#8cb4ff59;background:#648cff14;color:#b4c8fff2}.clientScheduleChangeRequestDialog__annRemove{color:#ffffff59!important;padding:4px!important}.clientScheduleChangeRequestDialog__annRemove:hover{color:#ff7b7c!important;background:#e763641a!important}.clientScheduleChangeRequestDialog__annQuote{font-size:.76rem;line-height:1.42;color:#ffffffa6;padding:6px 8px;border-radius:6px;background:#00000038;border-left:2px solid rgba(255,255,255,.25);margin-bottom:6px;white-space:pre-wrap;max-height:100px;overflow:auto}.clientScheduleChangeRequestDialog__annNote{color:#ffffffc7!important;font-size:.8rem!important;line-height:1.45!important;white-space:pre-wrap}.clientScheduleChangeRequestDialog__annGhostBody{font-size:.78rem;line-height:1.5;color:#b4c8ffe0;white-space:pre-wrap;word-break:break-word;padding:8px 10px;border-radius:6px;background:#5078ff0f;border:1px dashed rgba(140,170,255,.35)}.clientScheduleChangeRequestDialog__reviewerRail{padding:10px 10px 12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#08090c}.clientScheduleChangeRequestDialog__railTitle{display:block;margin-bottom:6px!important;color:#ff7b7cb3!important;letter-spacing:.1em!important;font-weight:650!important;text-transform:uppercase;font-size:.62rem!important}.clientScheduleChangeRequestDialog__beatsTitle{display:block;margin-bottom:8px!important;color:#ffffff61!important;font-weight:500!important;font-size:.75rem!important}.clientScheduleChangeRequestDialog__beatCard{border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;margin-bottom:8px;background:#0e1016}.clientScheduleChangeRequestDialog__beatMeta{display:block;color:#fff6!important;margin-bottom:6px!important;font-size:.72rem!important}.clientScheduleChangeRequestDialog__beatQuote{font-size:.78rem;line-height:1.42;color:#ffffffad;padding:8px 10px;border-radius:6px;background:#00000040;border-left:2px solid #e76364;margin-bottom:8px;white-space:pre-wrap;max-height:112px;overflow:auto}.clientScheduleChangeRequestDialog__beatToggles{width:100%;margin-bottom:8px!important}.clientScheduleChangeRequestDialog__beatToggles .MuiToggleButton-root{flex:1;text-transform:none;font-weight:500;font-size:.74rem;color:#ffffff73;border-color:#ffffff0f!important;border-radius:6px!important}.clientScheduleChangeRequestDialog__beatToggles .Mui-selected{color:#fff!important}.clientScheduleChangeRequestDialog__toggleReject.Mui-selected{background:#e7636433!important;border-color:#e7636466!important}.clientScheduleChangeRequestDialog__toggleRevise.Mui-selected{background:#ff7b7c1f!important;border-color:#ff7b7c59!important;color:#ff7b7c!important}.clientScheduleChangeRequestDialog__blockTitle{margin-top:2px!important;margin-bottom:8px!important;font-weight:650!important;letter-spacing:.12em;font-size:.62rem!important;text-transform:uppercase;color:#ff7b7ca6!important}.clientScheduleChangeRequestDialog__field .MuiOutlinedInput-root{border-radius:8px;background:#0003}.clientScheduleChangeRequestDialog__field .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.clientScheduleChangeRequestDialog__field .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636473!important}.clientScheduleChangeRequestDialog__field .MuiInputLabel-root{color:#ffffff6b}.clientScheduleChangeRequestDialog__dynRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:10px}.clientScheduleChangeRequestDialog__dynRow--stack{flex-direction:column;align-items:stretch}.clientScheduleChangeRequestDialog__dynRowInner{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;width:100%}.clientScheduleChangeRequestDialog__lead--review{margin-bottom:12px!important}.clientScheduleChangeRequestDialog__reviewOverallBlock{margin-bottom:18px}.clientScheduleChangeRequestDialog__reviewOverallBlock .clientScheduleChangeRequestDialog__reviewFieldHeading{margin-top:0!important}.clientScheduleChangeRequestDialog__reviewOverviewBar{margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#00000038}.clientScheduleChangeRequestDialog__reviewOverviewStat{margin:0!important;color:#ffffff8c!important;font-size:.82rem!important;line-height:1.45!important}.clientScheduleChangeRequestDialog__reviewOverviewStat strong{color:#ff7b7c;font-weight:700}.clientScheduleChangeRequestDialog__reviewOverview{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.clientScheduleChangeRequestDialog__reviewOverviewCard{border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0e1016;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.clientScheduleChangeRequestDialog__reviewOverviewCard--changed{border-color:#e763646b;background:linear-gradient(135deg,#e763641a,#0e1016f2 55%,#0e1016fa);box-shadow:inset 3px 0 #e76364}.clientScheduleChangeRequestDialog__reviewOverviewCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.clientScheduleChangeRequestDialog__reviewOverviewCardTitle{margin:0!important;font-weight:650!important;letter-spacing:-.02em!important;font-size:.92rem!important;color:#ffffffeb!important}.clientScheduleChangeRequestDialog__reviewChip.MuiChip-root{height:22px!important;font-size:.65rem!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase;border:none!important;background:#ffffff0f!important;color:#ffffff61!important}.clientScheduleChangeRequestDialog__reviewChip--on.MuiChip-root{background:#e7636433!important;color:#ff7b7c!important;box-shadow:inset 0 0 0 1px #e7636459}.clientScheduleChangeRequestDialog__reviewOverviewRows{display:flex;flex-direction:column;gap:10px}.clientScheduleChangeRequestDialog__reviewOverviewRow{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.clientScheduleChangeRequestDialog__reviewOverviewRow:first-child{padding-top:0;border-top:none}.clientScheduleChangeRequestDialog__reviewOverviewRowTitle{font-weight:650!important;color:#ffffffd1!important;margin-bottom:4px!important;font-size:.8rem!important}.clientScheduleChangeRequestDialog__reviewOverviewRowDetail{color:#ffffff8c!important;font-size:.8rem!important;line-height:1.45!important;white-space:pre-wrap;word-break:break-word}.clientScheduleChangeRequestDialog__reviewOverviewEmpty{margin:0!important;color:#ffffff59!important;font-size:.8rem!important;line-height:1.45!important;font-style:italic}.clientScheduleChangeRequestDialog__reviewFieldHeading{margin:0 0 4px!important;font-weight:650!important;font-size:.88rem!important;color:#ffffffe0!important}.clientScheduleChangeRequestDialog__reviewFieldHint{margin:0!important;display:block!important;color:#ffffff61!important;line-height:1.4!important}.clientScheduleChangeRequestDialog__reviewPreviewHeading{margin:8px 0 2px!important;font-weight:650!important;font-size:.88rem!important;color:#ffffffe0!important}.clientScheduleChangeRequestDialog__reviewPreviewSub{margin:0 0 8px!important;display:block!important;color:#ffffff59!important}.clientScheduleChangeRequestDialog__preview{border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#0e1016;padding:12px;max-height:220px;overflow:auto}.clientScheduleChangeRequestDialog__pre{margin:0!important;font-family:inherit!important;white-space:pre-wrap!important;word-break:break-word;font-size:.8rem!important;line-height:1.5!important;color:#ffffffb8!important}.clientScheduleChangeRequestDialog__actions{padding:10px 16px 14px!important;gap:8px;border-top:1px solid rgba(255,255,255,.06)!important;flex-wrap:wrap!important;background:#08090c}.clientScheduleChangeRequestDialog__actions .MuiButton-containedPrimary{background:#e76364!important;box-shadow:none!important}.clientScheduleChangeRequestDialog__actions .MuiButton-containedPrimary:hover{background:#d65556!important}@media(max-width:900px){.clientScheduleChangeRequestDialog__reviewerGrid{grid-template-columns:1fr;max-height:none}.clientScheduleChangeRequestDialog__reviewerNav{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.clientScheduleChangeRequestDialog__navBtn{width:auto;flex:1 1 44%;min-width:132px}.clientScheduleChangeRequestDialog__reviewerDoc{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);max-height:260px}.clientScheduleChangeRequestDialog__reviewerRail{max-height:min(48vh,400px);min-height:0;overflow-y:auto}}.teamScheduleClientTab{width:100%;max-width:none}.teamScheduleClientTab__rowActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.teamScheduleClientTab__resolveBtn{text-transform:none!important;font-weight:600!important;font-size:.75rem!important}.teamScheduleClientTab__pullQuoteActions{display:flex;justify-content:flex-end;margin-top:12px}.teamScheduleClientTab__hero{position:relative;margin-bottom:22px;border-radius:16px;padding:22px 22px 20px;overflow:hidden;border:1px solid rgba(231,99,100,.22);background:linear-gradient(135deg,#0e0c0ef5,#2010129e 48%,#0a090be6)}.teamScheduleClientTab__heroGlow{position:absolute;inset:-40% -20% auto auto;width:70%;height:120%;background:radial-gradient(circle at 70% 20%,rgba(231,99,100,.22),transparent 62%);pointer-events:none}.teamScheduleClientTab__heroInner{position:relative;z-index:1}.teamScheduleClientTab__heroEyebrow{color:#ffa0a2c7!important;letter-spacing:.16em!important;font-size:.65rem!important;font-weight:650!important;margin-bottom:6px!important}.teamScheduleClientTab__heroTitle{font-weight:680!important;letter-spacing:-.025em!important;color:#fffffff5!important;line-height:1.25!important}.teamScheduleClientTab__heroFrom{color:#ffffff73;font-weight:550}.teamScheduleClientTab__heroWhen{margin-top:8px!important;color:#ffffff7a!important}.teamScheduleClientTab__statChip{border-color:#ffa0a259!important;color:#ffececf2!important;background:#e763641a!important;font-weight:550!important}.teamScheduleClientTab__pullQuote{position:relative;margin-bottom:22px;padding:18px 18px 18px 52px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#00000047}.teamScheduleClientTab__pullQuoteIcon{position:absolute;left:14px;top:16px;font-size:26px!important;color:#ffa0a273}.teamScheduleClientTab__pullQuoteLabel{color:#ffffff6b!important;letter-spacing:.1em!important;font-size:.62rem!important;font-weight:650!important;margin-bottom:8px!important;display:block}.teamScheduleClientTab__pullQuoteBody{color:#ffffffdb!important;line-height:1.55!important;font-size:.95rem!important;white-space:pre-wrap;word-break:break-word}.teamScheduleClientTab__archiveAccordion{border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0003!important;box-shadow:none!important}.teamScheduleClientTab__archiveAccordion:before{display:none}.teamScheduleClientTab__archiveSum.MuiAccordionSummary-root{min-height:52px;padding:8px 14px 8px 16px}.teamScheduleClientTab__archiveSumText{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;padding-right:8px}.teamScheduleClientTab__archiveTitle{color:#ffffffe6!important}.teamScheduleClientTab__archiveHint{color:#ffffff6b!important;line-height:1.35!important;display:block}.teamScheduleClientTab__archiveBody.MuiAccordionDetails-root{padding:0 16px 14px}.teamScheduleClientTab__archivePre{margin:0;max-height:320px;overflow:auto;padding:12px 14px;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.06);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.72rem;line-height:1.45;color:#ffffffb8;white-space:pre-wrap;word-break:break-word}.teamScheduleClientTab__stack{margin-top:4px}.clientRequestItemBox{border-radius:14px!important;border-color:#ffffff1a!important;background:#00000038!important;box-shadow:0 4px 20px #0000002e!important}.clientRequestItemBox__content{padding:16px 18px!important}.clientRequestItemBox__row{align-items:flex-start!important}.clientRequestItemBox__iconWrap{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e763641f;border:1px solid rgba(231,99,100,.22);color:#ffa0a2f2}.clientRequestItemBox__title{font-weight:650!important;letter-spacing:-.01em!important;color:#fffffff0!important;line-height:1.3!important;font-size:.95rem!important}.clientRequestItemBox__meta{display:block;margin-top:4px!important;color:#ffffff73!important;line-height:1.35!important}.clientRequestItemBox__body{margin-top:12px}.clientRequestItemBox__badge.MuiChip-root{height:22px;font-size:.65rem;font-weight:650;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffececd9}.clientRequestItemBox__right{min-width:0;max-width:100%;justify-content:flex-end}.clientRequestItemBox--muted{opacity:.88}.clientRequestItemBox--muted .clientRequestItemBox__iconWrap{background:#ffffff0f;border-color:#ffffff1a;color:#ffffff85}.clientRequestItemBox--muted .clientRequestItemBox__title{color:#fffc!important}.clientRequestItemBox__resolvedChip.MuiChip-root{height:28px!important;font-weight:650!important;background:#22c55e1f!important;border:1px solid rgba(34,197,94,.32);color:#bbf7d0f5!important}.clientRequestItemBox__productionChip.MuiChip-root{height:28px!important;font-weight:650!important;background:#e763641f!important;border:1px solid rgba(231,99,100,.28);color:#ffececf2!important}.clientRequestActionBtn--primary.MuiButton-root{background:linear-gradient(180deg,#e76364fa,#a03436f2)!important;color:#fff!important;border:none!important;box-shadow:0 2px 10px #781c2073}.clientRequestActionBtn--go.MuiButton-root{border-color:#ffa0a26b!important;color:#ffececf2!important;background:#e763640f!important}.clientRequestActionBtn--ghost.MuiButton-root{border-color:#ffffff38!important;color:#ffffffd9!important;background:#0000001f!important}@media(max-width:720px){.clientRequestItemBox__row{flex-direction:column}.clientRequestItemBox__right{width:100%;min-width:0;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-self:stretch;border-top:1px solid rgba(255,255,255,.06);margin-top:8px;padding-top:12px}}.teamScheduleClientTab__intro{margin-bottom:20px}.teamScheduleClientTab__introTitle{font-weight:650!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:6px!important}.teamScheduleClientTab__introLead{color:#ffffff80!important;line-height:1.5!important;max-width:40rem}.teamScheduleClientTab__introLead strong{color:#ffaaaceb;font-weight:600}.teamScheduleClientTab__chip{border-color:#ffffff24!important;color:#ffffffbf!important;background:#0003!important}.teamScheduleClientTab__chip--soft{border-color:#e7636438!important;color:#ffc8c9e6!important;background:#e763640f!important}.teamScheduleClientTab__miniChip{height:22px!important;font-size:.68rem!important;background:#e763641f!important;color:#ffd2d3f2!important}.clientRequestCard{border-radius:12px!important;border-color:#ffffff1a!important;background:#00000038!important;box-shadow:0 4px 24px #0003!important}.clientRequestCard__content{padding:16px 18px!important}.clientRequestCard__content:last-child{padding-bottom:16px!important}.clientRequestCard__head{margin-bottom:4px}.clientRequestCard__iconWrap{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#e763641f;border:1px solid rgba(231,99,100,.22);color:#ffa0a2f2;flex-shrink:0}.clientRequestCard__title{font-weight:650!important;letter-spacing:-.01em!important;color:#fffffff0!important;line-height:1.3!important}.clientRequestCard__desc{margin-top:4px!important;color:#ffffff7a!important;font-size:.82rem!important;line-height:1.45!important}.clientRequestCard__body{margin-top:14px;padding-top:2px}.clientRequestProse{white-space:pre-wrap!important;word-break:break-word;color:#ffffffd1!important;line-height:1.55!important;font-size:.9rem!important}.clientRequestSubLabel{display:block!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:650!important;font-size:.65rem!important;color:#ffffff61!important;margin-bottom:8px!important}.clientRequestPill{border-radius:10px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.clientRequestPill--warn{background:#fbbf2412;border-color:#fbbf2447}.clientRequestPillTitle{font-weight:650!important;font-size:.88rem!important;color:#ffffffeb!important}.clientRequestPillBody{margin-top:4px!important;color:#ffffffc2!important;font-size:.86rem!important;line-height:1.45!important;white-space:pre-wrap}.clientRequestPillMuted{margin-top:4px!important;color:#ffffff6b!important;font-style:italic}.clientRequestPillMeta{color:#ffffff73!important}.filmSchedulePage{display:flex;flex-direction:column;height:100%;min-height:0;background:radial-gradient(1400px 900px at 45% 10%,rgba(231,99,100,.12),transparent 55%),radial-gradient(900px 600px at 15% 35%,rgba(231,99,100,.08),transparent 60%),radial-gradient(1000px 700px at 80% 40%,rgba(255,255,255,.05),transparent 60%),linear-gradient(180deg,#0f0e0d,#0b0d14);background-color:#0b0d14}.filmSchedulePage--clientShell{min-height:100vh;min-height:100dvh;max-height:none;overflow:visible}.filmSchedulePage--clientShell.filmSchedulePage--clientPreview{height:100%;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}.filmSchedulePage--clientPreview .filmSchedulePage__main--client{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.filmSchedulePage__header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 20px;padding:18px 22px 20px;border-bottom:1px solid rgba(231,99,100,.12);flex-shrink:0}.filmSchedulePage__back{color:#ffffffa6!important}.filmSchedulePage__back:hover{color:#fffffff2!important;background:#ffffff0f!important}.filmSchedulePage__headerTitle{flex:1;min-width:200px}.filmSchedulePage__titleInput{width:100%;max-width:420px}.filmSchedulePage__headerHint{color:#ffffff6b!important;display:block;margin-top:6px!important;line-height:1.4!important}.filmSchedulePage__headerStage{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:10px;padding:0;max-width:640px}.filmSchedulePage__headerStageLabel{color:#ffffff61!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important}.filmSchedulePage__headerStageLine{color:#ffffff85!important;flex:1 1 200px;min-width:0;line-height:1.45!important;font-size:.75rem!important}.filmSchedulePage__statusChip.MuiChip-root{font-weight:650!important;font-size:.72rem!important;height:26px!important;letter-spacing:.02em;border-radius:999px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px!important;border-style:solid!important}.filmSchedulePage__statusChip--approved.MuiChip-root{background:#22c55e1f!important;color:#d1fae5fa!important;border-color:#22c55e61!important;box-shadow:0 0 0 1px #22c55e14}.filmSchedulePage__statusChip--revisions.MuiChip-root{background:#fbbf241a!important;color:#fef3c7fa!important;border-color:#fbbf2461!important;box-shadow:0 0 0 1px #fbbf240f}.filmSchedulePage__statusChip--pending.MuiChip-root{background:#e7636414!important;color:#ffe4e4eb!important;border-color:#e7636447!important}.filmSchedulePage__statusChip--muted.MuiChip-root{background:#ffffff0f!important;color:#ffffff8c!important;border-color:#ffffff1f!important}.filmSchedulePage__metaChip.MuiChip-root{font-weight:600!important;font-size:.72rem!important;height:26px!important;border-radius:999px!important}.filmSchedulePage__metaChip--accent.MuiChip-root{background:#e7636424!important;color:#ffececf5!important;border:1px solid rgba(231,99,100,.32)!important}.filmSchedulePage__metaChip--outline.MuiChip-root{border-color:#fff3!important;color:#ffffff94!important}.filmSchedulePage__clientRequestStrip{flex-shrink:0;padding:14px 22px 16px;background:linear-gradient(90deg,#fbbf241f,#fbbf240a 42%,#00000026);border-bottom:1px solid rgba(251,191,36,.22)}.filmSchedulePage__clientRequestStripInner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.filmSchedulePage__clientRequestStripIcon{color:#fdd877f2!important;font-size:28px!important;flex-shrink:0}.filmSchedulePage__clientRequestStripText{flex:1;min-width:min(100%,220px)}.filmSchedulePage__clientRequestStripTitle{font-weight:650!important;letter-spacing:.01em!important;color:#fffffff2!important;line-height:1.3!important}.filmSchedulePage__clientRequestStripMeta{margin-top:2px!important;line-height:1.35!important;color:#ffffff85!important;font-size:.78rem!important}.filmSchedulePage__clientRequestStripMetaStrong{color:#ffffffb8;font-weight:500}.filmSchedulePage__clientRequestStripMetaSoft{color:#ffffff6b}.filmSchedulePage__clientRequestStripCta.Mui-disabled{opacity:.65;border-color:#fbbf2459!important;color:#ffffffa6!important}.filmSchedulePage__approvedStrip{flex-shrink:0;padding:14px 22px 16px;background:linear-gradient(90deg,#22c55e24,#22c55e0d 42%,#0000001f);border-bottom:1px solid rgba(34,197,94,.28)}.filmSchedulePage__approvedStripInner{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.filmSchedulePage__approvedStripIcon{color:#bbf7d0f2!important;font-size:28px!important;flex-shrink:0;margin-top:2px}.filmSchedulePage__approvedStripText{flex:1;min-width:min(100%,220px)}.filmSchedulePage__approvedStripTitle{font-weight:650!important;letter-spacing:.01em!important;color:#fffffff5!important;line-height:1.3!important}.filmSchedulePage__approvedStripMeta{margin-top:4px!important;line-height:1.45!important;color:#ffffff8c!important;font-size:.78rem!important}.filmSchedulePage__approvedStripMetaStrong{color:#ffffffc7;font-weight:500}.filmSchedulePage__approvedStripNote{color:#dcfce7e0!important;line-height:1.45!important;white-space:pre-wrap;word-break:break-word;max-height:5.5rem;overflow:auto}.filmSchedulePage__viewToggle{flex-shrink:0}.filmSchedulePage__viewToggle .MuiToggleButton-root{color:#ffffff9e;border-color:#ffffff1a;text-transform:none;padding:5px 14px;border-radius:999px!important;margin:0 2px}.filmSchedulePage__viewToggle .MuiToggleButtonGroup-grouped:not(:first-of-type){border-left:1px solid rgba(255,255,255,.1)}.filmSchedulePage__viewToggle .Mui-selected{color:#fff!important;background:linear-gradient(135deg,#e763648c,#a034366b)!important;border-color:transparent!important}.filmSchedulePage__main{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));max-width:none;margin:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.filmSchedulePage__main--client{flex:0 0 auto;display:block;overflow:visible;min-height:0;padding-bottom:0}.filmSchedulePage--clientShell:not(.filmSchedulePage--clientPreview) .filmSchedulePage__main--client{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.filmSchedulePage__mainTabs{flex-shrink:0;background:#0003;border-bottom:1px solid rgba(231,99,100,.14)}.filmSchedulePage__tabPanel{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.filmSchedulePage__tabPanel--overview{padding:12px 18px 20px}.filmSchedulePage__tabPanel--overview .filmSchedulePage__overviewAccordion{margin:0 0 12px}.filmSchedulePage__overviewShootCity{margin-top:18px;width:100%;box-sizing:border-box}.filmSchedulePage__overviewForecast{margin-top:12px;padding:14px 16px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box}.filmSchedulePage__overviewForecastHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.filmSchedulePage__overviewForecastHeadIcon{font-size:22px!important;color:#facc15f2;margin-top:2px}.filmSchedulePage__overviewForecastHeadText{min-width:0}.filmSchedulePage__overviewForecastTitle{font-weight:600!important;letter-spacing:.02em;color:#ffffffeb!important}.filmSchedulePage__overviewForecastSub{display:block;margin-top:2px!important;color:#ffffff73!important;line-height:1.35}.filmSchedulePage__overviewForecastLoading{display:flex;align-items:center;gap:12px;padding:8px 0;color:#ffffffa6}.filmSchedulePage__overviewForecastErr{color:#f87171e6!important;line-height:1.4}.filmSchedulePage__overviewForecastRow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;gap:12px;box-sizing:border-box;padding-bottom:4px}.filmSchedulePage__overviewForecastDay{flex:1 1 0;min-width:0;width:auto;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 12px 16px;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.06);position:relative}.filmSchedulePage__overviewForecastDay--today{border-color:#e7636473;box-shadow:0 0 0 1px #e7636426}.filmSchedulePage__overviewForecastDay--shoot{border-color:#e763648c;background:#e7636414}.filmSchedulePage__overviewForecastDayDow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.filmSchedulePage__overviewForecastDayDate{font-size:15px;font-weight:600;color:#ffffffe6;margin-bottom:6px}.filmSchedulePage__overviewForecastDaySummary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px!important;line-height:1.3!important;margin-top:4px!important;color:#ffffff8c!important;max-width:100%}.filmSchedulePage__overviewForecastDayTemps{margin-top:8px!important;font-size:.95rem!important;font-weight:600!important;color:#ffffffe0!important}.filmSchedulePage__overviewForecastShootBadge{position:absolute;top:8px;right:8px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e76364f2;background:#00000059;padding:2px 5px;border-radius:4px}.filmSchedulePage__shootPlan{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.filmSchedulePage__shootPlanTitle{margin-bottom:8px!important;font-weight:600!important;letter-spacing:.02em;color:#ffffffe0!important}.filmSchedulePage__shootPlanHint{display:block;margin-bottom:10px;color:#ffffff73!important;line-height:1.45}.filmSchedulePage__shootPlanRow{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-bottom:12px}.filmSchedulePage__shootPlanRow--people{display:flex;flex-wrap:wrap;gap:20px 24px;align-items:flex-start}.filmSchedulePage__peoplePick{flex:1;min-width:min(100%,280px)}.filmSchedulePage__peoplePickLabel{display:block;margin-bottom:8px!important;color:#ffffff80!important;text-transform:uppercase;letter-spacing:.06em;font-size:10px!important;font-weight:700!important}.filmSchedulePage__peoplePickRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.filmSchedulePage__peoplePickTrigger{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000047;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.filmSchedulePage__peoplePickTrigger:hover:not(:disabled){border-color:#e7636459;background:#e7636412;box-shadow:0 0 0 1px #e763641f}.filmSchedulePage__peoplePickTrigger:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.filmSchedulePage__peoplePickTrigger:disabled{opacity:.5;cursor:not-allowed}.filmSchedulePage__peoplePickSummary{flex:1;min-width:0;font-size:.88rem;font-weight:500;letter-spacing:-.01em;color:#ffffffe0;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.filmSchedulePage__peoplePickChevron{flex-shrink:0;color:#ffffff61;opacity:.9}.filmSchedulePage__peoplePickFootnote{display:block;margin-top:8px;color:#fff6!important;line-height:1.45!important}.filmSchedulePage__peoplePickPopover{border-radius:14px!important;border:1px solid rgba(231,99,100,.16)!important;background:#0c0b0efa!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 48px #00000073!important}.filmSchedulePage__peoplePickPopoverInner{padding:14px 14px 12px;min-width:min(100vw - 32px,360px);max-width:400px}.filmSchedulePage__peoplePickPopoverTitle{display:block;margin-bottom:10px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase;font-size:.62rem!important;color:#ffffff73!important}.filmSchedulePage__crewPickRoleHeading{display:block;padding:10px 12px 6px;margin:0 -2px;font-weight:650!important;letter-spacing:.05em!important;text-transform:uppercase;font-size:.62rem!important;color:#ffffff6b!important;border-top:1px solid rgba(255,255,255,.08)}.filmSchedulePage__crewPickRoleHeading:first-child{border-top:none;padding-top:2px}.filmSchedulePage__peoplePickName{color:#ffffffe0!important;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmSchedulePage__avatarPickBtn{padding:2px!important}.filmSchedulePage__avatarPickBtn--crew{border-radius:12px}.filmSchedulePage__avatarPickBtn--crew:hover{background:#ffffff0f!important}.filmSchedulePage__crewTriggerStack{flex-direction:row;align-items:center;padding:0 2px}.filmSchedulePage__teamsAvatar{width:40px!important;height:40px!important;font-size:.85rem!important;font-weight:600!important;border:2px solid rgba(12,14,20,.95)!important;box-shadow:0 2px 8px #00000059}.filmSchedulePage__teamsAvatar--empty{background:#ffffff14!important;color:#ffffff8c!important}.filmSchedulePage__teamsAvatar--menu{width:32px!important;height:32px!important;font-size:.72rem!important}.filmSchedulePage__contactMenuRow{gap:0;padding-top:8px!important;padding-bottom:8px!important}.filmSchedulePage__contactMenuRow .MuiCheckbox-root{margin-right:2px;padding:6px}.filmSchedulePage__contactMenuRow .filmSchedulePage__teamsAvatar--menu{margin-right:14px!important}.filmSchedulePage__contactMenuPrimary{font-weight:500!important}.filmSchedulePage__teamsAvatar--stacked{width:36px!important;height:36px!important;font-size:.72rem!important;border:2px solid rgba(12,14,20,.98)!important}.filmSchedulePage__teamsAvatar--trigger{width:34px!important;height:34px!important;font-size:.7rem!important;border:2px solid rgba(12,14,20,.98)!important}.filmSchedulePage__teamsAvatar--moreCount{background:#ffffff1f!important;font-size:.65rem!important;font-weight:700!important;color:#ffffffe6!important}.filmSchedulePage__teamsAvatar--teamsRing{box-shadow:0 0 0 2px #0c0e14f2,0 2px 10px #00000059!important;border:none!important}.filmSchedulePage__teamsAvatar--empty.filmSchedulePage__teamsAvatar--teamsRing{border:1px dashed rgba(255,255,255,.18)!important;box-shadow:none!important;background:#ffffff0d!important}.filmSchedulePage__crewPickPopover.MuiPaper-root{background:#161820fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-top:6px;max-height:min(400px,70vh);overflow:hidden;box-shadow:0 18px 40px #00000073}.filmSchedulePage__crewPickList{min-width:300px;max-height:min(360px,65vh);overflow-y:auto;padding:6px 0}.filmSchedulePage__crewPickRow{gap:0;padding-left:12px!important;padding-right:12px!important;color:#ffffffe6}.filmSchedulePage__crewPickRow:hover{background:#ffffff0f}.filmSchedulePage__prescheduleDialog.MuiPaper-root{background:#14161efa;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.filmSchedulePage__prescheduleDialogTitle{font-weight:700!important;letter-spacing:-.02em}.filmSchedulePage__prescheduleDialogBody{display:flex;flex-direction:column;gap:14px;padding-top:8px!important}.filmSchedulePage__preschedulePickerRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px}.filmSchedulePage__preschedulePickerRow .filmSchedulePage__prescheduleCalendarShell{flex:1 1 340px;min-width:min(100%,280px)}.filmSchedulePage__prescheduleTimesAside{flex:1 1 260px;min-width:min(100%,240px);max-width:100%;display:flex;flex-direction:column}@media(min-width:900px){.filmSchedulePage__prescheduleTimesAside{flex:0 0 300px;max-width:360px}}.filmSchedulePage__prescheduleCalendarShell{background:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:12px}.filmSchedulePage__prescheduleMonthHeader{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.filmSchedulePage__prescheduleNavBtn{color:#ffffffd9!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important}.filmSchedulePage__prescheduleMonthTitle{flex:1;min-width:160px;font-weight:600!important;color:#ffffffeb!important;text-align:center}.filmSchedulePage__prescheduleGrid{display:flex;flex-direction:column;gap:6px}.filmSchedulePage__prescheduleDayHeaders{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.filmSchedulePage__prescheduleDayHead{text-align:center;padding:6px 2px}.filmSchedulePage__prescheduleDayHead span{font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;font-size:10px!important}.filmSchedulePage__prescheduleCells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;grid-auto-rows:minmax(104px,auto)}.filmSchedulePage__prescheduleCell{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;padding:6px 5px;border:1px solid rgba(255,255,255,.06);background:#0003;display:flex;flex-direction:column;gap:4px;min-height:104px;transition:border-color .15s ease,background .15s ease}.filmSchedulePage__prescheduleCell:hover:not(:disabled){border-color:#ffffff24;background:#ffffff0a}.filmSchedulePage__prescheduleCell:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:1px}.filmSchedulePage__prescheduleCell:disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.filmSchedulePage__prescheduleCell--outside{opacity:.35}.filmSchedulePage__prescheduleCell--today{border-color:#ff8c8e66;background:#e7636417}.filmSchedulePage__prescheduleCell--selected{border-color:#e76364a6;background:linear-gradient(145deg,#e7636438,#a0343624);box-shadow:0 0 0 1px #e7636440}.filmSchedulePage__prescheduleCell--blocked{background:#00000059}.filmSchedulePage__prescheduleCellNum{font-size:.95rem;font-weight:700;color:#ffffffeb;line-height:1.2}.filmSchedulePage__prescheduleCellBusy{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0;overflow:hidden}.filmSchedulePage__busyPill{font-size:9px;line-height:1.25;padding:3px 5px;border-radius:5px;background:#e763642e;border-left:2px solid rgba(231,99,100,.75);color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filmSchedulePage__busyPill--more{background:#ffffff0f;border-left-color:#ffffff40;color:#ffffff80}.filmSchedulePage__prescheduleTimeRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 14px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.filmSchedulePage__prescheduleTimeLabel{color:#ffffffb8!important;font-weight:500!important;flex:1;min-width:160px}.filmSchedulePage__prescheduleTimeRow--split{flex-direction:column;align-items:stretch}.filmSchedulePage__prescheduleTimeRow--split .filmSchedulePage__prescheduleTimeLabel{flex:none;width:100%}.filmSchedulePage__prescheduleTimeRow--aside{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.filmSchedulePage__prescheduleTimeRow--aside .filmSchedulePage__prescheduleTimePickers{flex-direction:column;align-items:stretch;flex:1;min-height:0}.filmSchedulePage__prescheduleTimeRow--aside .filmSchedulePage__prescheduleSlotGrid{flex:1;min-height:140px;max-height:min(52vh,420px);overflow-y:auto;overflow-x:hidden;padding-right:4px}.filmSchedulePage__prescheduleTimePickers{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:flex-start}.filmSchedulePage__prescheduleSlotGrid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;flex:1;min-width:0}.filmSchedulePage__prescheduleSlotEmpty{margin:0!important;line-height:1.45;color:#ffffff85!important;width:100%}.filmSchedulePage__prescheduleSlotBtn{appearance:none;font:inherit;cursor:pointer;width:100%;box-sizing:border-box;text-align:center;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe0;font-size:.875rem;font-weight:500;letter-spacing:.02em;transition:background .15s ease,border-color .15s ease}.filmSchedulePage__prescheduleSlotBtn:hover{background:#ffffff1a;border-color:#e7636459}.filmSchedulePage__prescheduleSlotBtn--selected{background:#e7636438;border-color:#e763648c;color:#fff}.filmSchedulePage__prescheduleWeather{margin-top:14px;padding:14px 16px;border-radius:12px;background:#e763640f;border:1px solid rgba(231,99,100,.18)}.filmSchedulePage__prescheduleWeatherTitle{display:block;margin-bottom:10px!important;color:#ffffff8c!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;font-size:10px!important}.filmSchedulePage__prescheduleWeatherHint,.filmSchedulePage__prescheduleWeatherErr{margin:0!important;line-height:1.45;color:#ffffff94!important}.filmSchedulePage__prescheduleWeatherErr{color:#fbbf24f2!important}.filmSchedulePage__prescheduleWeatherLoading{display:flex;align-items:center;gap:12px}.filmSchedulePage__prescheduleWeatherLoading .MuiTypography-root{color:#ffffff8c!important}.filmSchedulePage__prescheduleWeatherBody{display:flex;align-items:flex-start;gap:16px}.filmSchedulePage__prescheduleWeatherText{flex:1;min-width:0}.filmSchedulePage__prescheduleWeatherSummary{margin:0 0 4px!important;font-weight:600!important;color:#ffffffeb!important}.filmSchedulePage__prescheduleWeatherTemps{margin:0 0 6px!important;color:#ffffffc7!important}.filmSchedulePage__prescheduleWeatherPlace{display:block;margin:0 0 6px!important;color:#ffffff7a!important;line-height:1.35}.filmSchedulePage__prescheduleWeatherNote{display:block;margin:0!important;color:#ffffff59!important;font-size:10px!important;line-height:1.35}.filmSchedulePage__prescheduleActions{padding-top:8px!important}.filmSchedulePage__prescheduleHint{margin:0 0 4px!important;color:#ffffff80!important;line-height:1.45}.filmSchedulePage__busyDayList{margin:0;padding:8px 12px 8px 28px;max-height:120px;overflow:auto;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.06);font-size:.78rem;color:#ffffff9e}.filmSchedulePage__busyDayList strong{color:#ffffffd1;font-weight:600}.filmSchedulePage__tabPanel--pad{padding:14px 18px max(48px,env(safe-area-inset-bottom,0px))}.filmSchedulePage__tabPanel--pad.filmSchedulePage__callSheetsTab,.filmSchedulePage__tabPanel--pad.filmSchedulePage__brollTab{display:flex;flex-direction:column;gap:20px}.filmSchedulePage__clientRequestsTab{width:100%;max-width:none;box-sizing:border-box}.filmSchedulePage__overviewBreakdown{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.filmSchedulePage__overviewBreakdownTitle{color:#ffffffc7!important;margin-bottom:8px!important;font-weight:600!important}.filmSchedulePage__tabPanel--scripts{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 18px 12px}.filmSchedulePage__tabPanel--scripts .filmSchedulePage__planWrap{padding-left:0;padding-right:0;overflow:hidden;min-height:0}.filmSchedulePage__overviewAccordion{flex-shrink:0;margin:14px 18px 0;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(145deg,#ffffff12,#ffffff05 48%,#e763640f)!important;box-shadow:0 24px 48px #00000059;color:#ffffffeb!important;overflow:visible}.filmSchedulePage__overviewAccordion:before{display:none}.filmSchedulePage__overviewAccordionSummary{min-height:52px!important;padding:12px 16px!important;background:#00000038!important}.filmSchedulePage__overviewAccordionSummary .MuiAccordionSummary-expandIconWrapper{color:#ffffff8c}.filmSchedulePage__overviewAccordionHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.filmSchedulePage__overviewAccordionIcon{color:#e76364d9}.filmSchedulePage__overviewAccordionTitle{font-weight:600!important}.filmSchedulePage__overviewAccordionChip{height:26px!important}.filmSchedulePage__overviewAccordionCollapsedHint{flex-basis:100%;margin-left:30px!important;color:#ffffff73!important}.filmSchedulePage__overviewAccordionDetails{padding:0!important}.filmSchedulePage__overviewInner{padding:18px 20px 16px;position:relative;border-top:1px solid rgba(255,255,255,.06)}.filmSchedulePage__overviewInner:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.04) 70%,transparent 85%);pointer-events:none}.filmSchedulePage__overviewInner>*{position:relative;z-index:1}.filmSchedulePage__overviewGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(260px,1fr);gap:20px 28px;align-items:start}@media(max-width:900px){.filmSchedulePage__overviewGrid{grid-template-columns:1fr}}.filmSchedulePage__overviewHeroAccent{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e76364d9;margin-bottom:6px}.filmSchedulePage__overviewHeroAccent .MuiSvgIcon-root{opacity:.9}.filmSchedulePage__overviewTitle{color:#fffffff5!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em;font-size:clamp(1.35rem,2.5vw,1.85rem)!important}.filmSchedulePage__overviewHeroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filmSchedulePage__overviewChip{background:#00000040!important;color:#ffffffe6!important;border-color:#ffffff1f!important}.filmSchedulePage__overviewChip .MuiChip-icon{color:#ff8c8ef2!important}.filmSchedulePage__overviewChip--outline{border-color:#fff3!important;background:transparent!important}.filmSchedulePage__overviewProgress{margin-top:14px;max-width:420px}.filmSchedulePage__overviewProgressLabels{display:flex;justify-content:space-between;font-size:11px;color:#ffffff80;margin-bottom:6px}.filmSchedulePage__overviewBar{height:8px!important;border-radius:99px!important;background:#00000059!important}.filmSchedulePage__overviewBar .MuiLinearProgress-bar{border-radius:99px;background:linear-gradient(90deg,#e76364f2,#a03436e0)}.filmSchedulePage__overviewStats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:600px){.filmSchedulePage__overviewStats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.filmSchedulePage__overviewStats{grid-template-columns:repeat(5,minmax(0,1fr))}}.filmSchedulePage__statCard{padding:12px 12px 10px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:border-color .15s ease,transform .15s ease}.filmSchedulePage__statCard:hover{border-color:#ffffff24;transform:translateY(-1px)}.filmSchedulePage__statCard--warn{border-color:#fbbf2440;background:#fbbf240f}.filmSchedulePage__statIcon{font-size:22px!important;color:#ff8c8ef2;opacity:.85;margin-bottom:2px}.filmSchedulePage__statCard--warn .filmSchedulePage__statIcon{display:none}.filmSchedulePage__statValue{font-size:22px;font-weight:700;color:#fffffff2;line-height:1.1}.filmSchedulePage__statLabel{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.filmSchedulePage__statCard--scheduleSlot{padding:0}.filmSchedulePage__statCard--scheduleSlot:hover .filmSchedulePage__scheduleSlotBtn .filmSchedulePage__statValue--scheduleEmpty{color:#fffffff2}.filmSchedulePage__statCard--scheduleSlotFilled{border-color:#e7636459;background:#e763640f}.filmSchedulePage__scheduleSlotBtn{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 12px 10px;box-sizing:border-box;text-align:left;border-radius:inherit}.filmSchedulePage__scheduleSlotBtn:focus-visible{outline:2px solid rgba(231,99,100,.5);outline-offset:2px}.filmSchedulePage__scheduleSlotBtn:hover .filmSchedulePage__statValue--schedule{color:#fff}.filmSchedulePage__statValue--schedule{font-size:1.15rem!important}.filmSchedulePage__statValue--scheduleEmpty{color:#ffffff59!important;font-weight:700}.filmSchedulePage__overviewRailWrap{position:relative;z-index:1;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.filmSchedulePage__overviewRailTitle{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;margin-bottom:10px}.filmSchedulePage__overviewRailTitle .MuiSvgIcon-root{color:#ff8c8ef2;opacity:.8}.filmSchedulePage__overviewRail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.filmSchedulePage__overviewRail::-webkit-scrollbar{height:6px}.filmSchedulePage__overviewRail::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.filmSchedulePage__overviewStop{flex:0 0 auto;display:flex;align-items:flex-start;gap:10px;min-width:160px;max-width:220px;padding:10px 12px;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.07)}.filmSchedulePage__overviewStopDot{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(145deg,#e76364d9,#a03436eb)}.filmSchedulePage__overviewStopBody{min-width:0;display:flex;flex-direction:column;gap:2px}.filmSchedulePage__overviewStopName{font-size:13px;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filmSchedulePage__overviewStopMeta{font-size:11px;color:#ffffff73}.filmSchedulePage__overviewBlurb{position:relative;z-index:1;margin-top:14px!important;padding:12px 14px;border-radius:10px;background:#0000002e;border-left:3px solid rgba(231,99,100,.85);color:#ffffffb8!important;line-height:1.5!important}.filmSchedulePage__workspace{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.filmSchedulePage__bodyScroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 18px max(72px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.filmSchedulePage__workspace>.filmSchedulePage__bodyScroll{flex:1 1 auto;min-height:0}.filmSchedulePage__planWrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:10px 18px 24px}.filmSchedulePage__detailsAccordion{flex-shrink:0;margin-bottom:8px!important;background:#0003!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#ffffffe6!important}.filmSchedulePage__detailsAccordion:before{display:none}.filmSchedulePage__detailsAccordion .MuiAccordionSummary-root{min-height:44px}.filmSchedulePage__planSplit{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1.05fr);grid-template-rows:minmax(0,1fr);gap:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#00000040}@media(max-width:960px){.filmSchedulePage__planSplit{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-height:0}}.filmSchedulePage__planCol{min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px max(48px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.filmSchedulePage__planCol--scripts{background:linear-gradient(180deg,rgba(231,99,100,.04),transparent 120px);border-right:1px solid rgba(255,255,255,.06);min-height:0;display:flex;flex-direction:column;overflow:hidden;overflow-y:hidden}@media(max-width:960px){.filmSchedulePage__planCol--scripts{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);max-height:min(58vh,620px)}}.filmSchedulePage__planCol--locations{background:linear-gradient(180deg,rgba(231,99,100,.04),transparent 140px);display:flex;flex-direction:column;overflow:hidden;height:100%}.filmSchedulePage__planCol--locations .filmSchedulePage__locationsTabPane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.filmSchedulePage__planCol--locations .filmSchedulePage__locationsTabPane .filmSchedulePage__locations{flex:1;min-height:0;overflow-y:auto;padding-right:4px;margin-bottom:0}@media(max-width:960px){.filmSchedulePage__planCol--locations{max-height:none}}.filmSchedulePage__planColScriptsHead{flex-shrink:0}.filmSchedulePage__planColScriptsScroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:6px;margin-right:-2px;display:flex;flex-direction:column}.filmSchedulePage__colTitle{color:#ffffff8c!important;text-transform:uppercase;letter-spacing:.08em;font-size:11px!important;margin-bottom:14px!important;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.filmSchedulePage__section{margin-bottom:24px}.filmSchedulePage__metaGrid{display:flex;flex-wrap:wrap;gap:16px}.filmSchedulePage__scriptTabsWrap{min-width:0;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08)}.filmSchedulePage__scriptTabs{min-height:44px}.filmSchedulePage__scriptTabs .MuiTabs-flexContainer{gap:2px}.filmSchedulePage__scriptTabs .MuiTab-root{min-height:44px;padding:8px 12px;text-transform:none;font-size:13px;font-weight:600;color:#ffffff8c;max-width:280px}.filmSchedulePage__scriptTabs .MuiTab-root.Mui-selected{color:#fffffff2}.filmSchedulePage__scriptTabs .MuiTabs-indicator{background-color:#e76364f2}.filmSchedulePage__scriptTabs .MuiTabScrollButton-root{color:#ffffff73;width:32px}.filmSchedulePage__scriptTabs .MuiTabScrollButton-root.Mui-disabled{opacity:.25}.filmSchedulePage__scriptTabLabel{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.filmSchedulePage__scriptTabTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.filmSchedulePage__scriptTabTitle--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.filmSchedulePage__scriptTabTitle--draggable:active{cursor:grabbing}.filmSchedulePage__scriptTabClose{flex-shrink:0;padding:4px!important;margin-right:-4px;color:#ffffff59!important}.filmSchedulePage__scriptTabClose:hover{color:#e76364f2!important;background:#e763641f!important}.filmSchedulePage__scriptBundleAdd{position:relative;margin-bottom:20px;border-radius:14px;overflow:hidden}.filmSchedulePage__scriptBundleAddGlow{position:absolute;inset:-40%;background:conic-gradient(from 200deg at 50% 50%,#e7636459,#a78bfa33,#38bdf82e,#e7636459);filter:blur(48px);opacity:.55;pointer-events:none;animation:filmScheduleScriptBundleGlow 14s ease-in-out infinite}@keyframes filmScheduleScriptBundleGlow{0%,to{transform:rotate(0) scale(1);opacity:.45}50%{transform:rotate(8deg) scale(1.05);opacity:.62}}.filmSchedulePage__scriptBundleAddInner{position:relative;z-index:1;padding:16px 16px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff0f,#12141ceb 48%,#0c0e14f5);box-shadow:0 1px #ffffff0f inset,0 18px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filmSchedulePage__scriptBundleAddHead{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.filmSchedulePage__scriptBundleAddIconWrap{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e7636459,#a78bfa33);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 20px #e7636426}.filmSchedulePage__scriptBundleAddIcon{font-size:22px!important;color:#ffffffeb}.filmSchedulePage__scriptBundleAddHeadText{min-width:0;flex:1}.filmSchedulePage__scriptBundleAddEyebrow{display:block;letter-spacing:.14em!important;font-size:10px!important;font-weight:700!important;color:#e76364f2!important;margin-bottom:4px!important}.filmSchedulePage__scriptBundleAddLead{color:#ffffff8c!important;line-height:1.45!important;font-size:13px!important}.filmSchedulePage__scriptBundleAutocomplete{width:100%}.filmSchedulePage__scriptBundleAutocomplete .MuiOutlinedInput-root{border-radius:10px;background:#00000038}.filmSchedulePage__scriptBundleAutocomplete .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.filmSchedulePage__scriptBundleAutocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e7636459}.filmSchedulePage__scriptBundleAutocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e763648c}.filmSchedulePage__scriptBundleAutocomplete .MuiInputBase-input{color:#ffffffeb;font-size:13px}.filmSchedulePage__scriptBundleAutocomplete .MuiInputBase-input::placeholder{color:#ffffff59;opacity:1}.filmSchedulePage__scriptBundleAddChip{border-color:#e7636459!important;background:#e763641f!important;color:#ffffffeb!important;font-weight:600;max-width:100%}.filmSchedulePage__scriptBundleAddField .MuiInputLabel-root{color:#ffffff73}.filmSchedulePage__scriptBundleAddActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.filmSchedulePage__scriptBundleAddBtn{border-radius:10px!important;padding-left:18px!important;padding-right:18px!important;background:linear-gradient(135deg,#e76364,#c44e52)!important;color:#fff!important}.filmSchedulePage__scriptBundleAddBtn:hover{background:linear-gradient(135deg,#ef7a7b,#d45a5e)!important}.filmSchedulePage__scriptBundleAddBtn:disabled{background:#ffffff14!important;color:#ffffff59!important}.filmSchedulePage__scriptBundleAddEmpty{display:block;margin-bottom:14px;opacity:.62;line-height:1.45}.filmSchedulePage__scriptBundleStrip{margin-bottom:16px}.filmSchedulePage__scriptBundleStripHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.filmSchedulePage__scriptBundleStripLabel{letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important;font-size:10px!important;color:#fff6!important}.filmSchedulePage__scriptBundleStripCount{font-size:11px;font-weight:700;letter-spacing:.06em;color:#ffffff8c;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.filmSchedulePage__scriptBundleStripEmpty{opacity:.48;line-height:1.5;font-style:italic}.filmSchedulePage__scriptBundleAddPopper .MuiPaper-root{border-radius:12px!important;border:1px solid rgba(255,255,255,.1);background:#161820fa!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #0000008c!important}.filmSchedulePage__scriptBundleAddPopper .MuiAutocomplete-listbox{padding:6px}.filmSchedulePage__scriptBundleAddPopper .MuiAutocomplete-option{border-radius:8px;font-size:13px;margin:2px 0}.filmSchedulePage__scriptBundleAddPopper .MuiAutocomplete-option[aria-selected=true]{background:#e763642e!important}.filmSchedulePage__scriptBundleAddPopper .MuiAutocomplete-option:hover{background:#ffffff0f!important}.filmSchedulePage__assignModeToggle .MuiToggleButton-root{color:#fff9;border-color:#ffffff1f;text-transform:none;font-size:12px;padding:4px 12px}.filmSchedulePage__assignModeToggle .Mui-selected{color:#fff!important;background:#e7636438!important}.filmSchedulePage__outlineRow--line .filmSchedulePage__outlineKind{color:#a78bfaf2}.filmSchedulePage__lineModeHint{color:#ffffff73!important;line-height:1.4}.filmSchedulePage__locDropHint{display:block;margin:-4px 0 10px;color:#fff6!important}.filmSchedulePage__lineList{display:flex;flex-direction:column;gap:10px}.filmSchedulePage__lineFullWrap{display:flex;flex-direction:column;flex:1;min-height:0}.filmSchedulePage__lineScriptBox{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 12px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#0000002e;white-space:pre-wrap;word-break:break-word}.filmSchedulePage__lineScriptGap{white-space:pre-wrap;color:#ffffffc7;font-size:.9rem;line-height:1.65}.filmSchedulePage__lineScriptRow{margin:0 0 6px;padding:0;background:transparent;transition:box-shadow .12s ease,background .12s ease}.filmSchedulePage__lineScriptRow--stale .filmSchedulePage__lineScriptText{border-left-color:#fbbf248c!important}.filmSchedulePage__lineScriptRow--dragging{position:relative;z-index:6;opacity:1!important;margin-left:-4px;margin-right:-4px;padding:4px 4px 6px;border-radius:6px;background:#e763641f;box-shadow:0 0 0 2px #e76364e6,0 10px 28px #00000080}.filmSchedulePage__lineScriptLocGripSpacer{flex-shrink:0;width:28px}.filmSchedulePage__lineScriptGrip{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px 4px;margin:-2px 2px -2px 0;border-radius:4px;color:#ffffff9e;cursor:grab;transition:color .12s ease,background .12s ease}.filmSchedulePage__lineScriptGrip:hover{color:#fffffff2;background:#ffffff1a}.filmSchedulePage__lineScriptGrip:active{cursor:grabbing;color:#e76364;background:#e763641f}.filmSchedulePage__lineScriptGripIcon{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.filmSchedulePage__lineScriptRowMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.filmSchedulePage__lineScriptRowMeta{display:flex;align-items:center;gap:6px;min-height:1rem;flex-wrap:nowrap;margin-bottom:2px}.filmSchedulePage__lineScriptLineNo{flex-shrink:0;font-size:.62rem;font-weight:600;letter-spacing:.03em;color:#ffffff61}.filmSchedulePage__lineScriptLoc{flex:1;min-width:0;font-size:.62rem;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmSchedulePage__lineScriptStaleTag{flex-shrink:0;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fbbf24bf}.filmSchedulePage__lineScriptMenuBtn{flex-shrink:0;margin-left:auto!important;color:#ffffff52!important;padding:0!important}.filmSchedulePage__lineScriptMenuBtn:hover{color:#ffffff8c!important}.filmSchedulePage__lineScriptText{font-size:.9rem;line-height:1.65;color:#ffffffeb;white-space:pre-wrap;padding-left:2px}.filmSchedulePage__lineScriptRow--assigned .filmSchedulePage__lineScriptText{border-left:2px solid rgba(255,255,255,.14);padding-left:10px;margin-left:0}.filmSchedulePage__lineScriptText--inLocCard{border-left-width:3px!important}.filmSchedulePage__lineCard{display:flex;align-items:stretch;gap:8px;padding:10px 10px 10px 6px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:grab;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.filmSchedulePage__lineCard:active{cursor:grabbing}.filmSchedulePage__lineCard--assigned{border-color:#e7636459;background:#e763640f}.filmSchedulePage__lineCard--dragging{opacity:.55;box-shadow:0 12px 28px #00000073}.filmSchedulePage__lineCardGrip{flex-shrink:0;display:flex;align-items:center;padding:4px 2px 4px 4px;color:#ffffff59;cursor:grab}.filmSchedulePage__lineCardGrip:active{cursor:grabbing}.filmSchedulePage__lineCardBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.filmSchedulePage__lineCardMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filmSchedulePage__lineCardNum{font-size:10px;font-weight:800;letter-spacing:.06em;color:#a78bfaf2}.filmSchedulePage__lineCardLocChip{height:22px!important;font-size:11px!important;background:#e7636433!important;color:#ffffffe0!important}.filmSchedulePage__lineCardText{color:#ffffffe6!important;line-height:1.45!important;font-size:13px!important}.filmSchedulePage__lineCardPreview{color:#ffffff61!important;line-height:1.4!important;white-space:pre-wrap;word-break:break-word}.filmSchedulePage__lineCardMenuBtn{flex-shrink:0;align-self:flex-start;color:#ffffff73!important}.filmSchedulePage__lineCardMenuBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.filmSchedulePage__locDetailsAccordion{margin-bottom:8px!important;background:#00000014!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important}.filmSchedulePage__locDetailsAccordion:before{display:none}.filmSchedulePage__locDetailsAccordionSum{min-height:40px!important;padding:6px 8px 6px 10px!important}.filmSchedulePage__locDetailsAccordionSum .MuiAccordionSummary-expandIconWrapper{color:#ffffff6b}.filmSchedulePage__locDetailsSum{display:flex;align-items:flex-start;gap:8px;min-width:0;text-align:left}.filmSchedulePage__locDetailsSumIcon{color:#fff6;margin-top:2px;flex-shrink:0;font-size:1.1rem!important}.filmSchedulePage__locDetailsSumText{min-width:0}.filmSchedulePage__locDetailsSumTitle{font-size:.82rem!important;font-weight:600!important;line-height:1.25!important;color:#ffffffeb!important}.filmSchedulePage__locDetailsSumMeta{display:block;margin-top:2px!important;color:#ffffff6b!important;line-height:1.3!important;font-size:.68rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filmSchedulePage__locDetailsBody{padding:4px 8px 8px!important}.filmSchedulePage__callSheetsTab{display:flex;flex-direction:column;gap:20px}.filmSchedulePage__callSheetTabCard{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.09);border-radius:14px!important}.filmSchedulePage__callSheetTabCardInner{padding:20px 22px 22px!important}.filmSchedulePage__callSheetTabHead{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.filmSchedulePage__callSheetTabTitle{color:#fffffff2!important;font-weight:700!important;font-size:1.15rem!important}.filmSchedulePage__callSheetTabSub{margin-top:6px!important;color:#ffffff8c!important;line-height:1.45!important}.filmSchedulePage__callSheetTabGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px}.filmSchedulePage__brollTab{display:flex;flex-direction:column;gap:16px}.filmSchedulePage__brollLocCard{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08);border-radius:12px!important}.filmSchedulePage__brollLocTitle{color:#ffffffeb!important;font-weight:600!important;margin-bottom:12px!important}.filmSchedulePage__brollEmpty{color:#ffffff73!important}.filmSchedulePage__brollRows{display:flex;flex-direction:column;gap:12px}.filmSchedulePage__brollRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.filmSchedulePage__locDropZone{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);background:#00000026;font-size:12px;font-weight:600;letter-spacing:.02em;color:#ffffff73;transition:border-color .15s ease,background .15s ease,color .15s ease}.filmSchedulePage__locDropZone--hover{border-color:#e76364bf;border-style:solid;background:#e763641f;color:#ffffffe6}.filmSchedulePage__locDropZoneIcon{opacity:.65}.filmSchedulePage__locationCard--dndActive{transition:box-shadow .15s ease}.filmSchedulePage__locationCard--dropTarget{box-shadow:0 0 0 2px #e7636459}.filmSchedulePage__lineMenuPaper{background:#161820fa!important;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filmSchedulePage__lineMenuPaper .MuiMenuItem-root{font-size:13px;color:#ffffffe0}.filmSchedulePage__lineMenuPaper .MuiMenuItem-root:hover{background:#ffffff14}.filmSchedulePage__outlineAssign{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.filmSchedulePage__outlineRow{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px}@media(min-width:720px){.filmSchedulePage__outlineRow{flex-direction:row;align-items:flex-start;justify-content:space-between}}.filmSchedulePage__outlineRowMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.filmSchedulePage__outlineKind{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ff8c8ef2;font-weight:600}.filmSchedulePage__outlineLabel{color:#fffffff2;font-weight:600;font-size:14px}.filmSchedulePage__outlinePreview{color:#ffffff73!important;display:block;white-space:pre-wrap;word-break:break-word}.filmSchedulePage__locations{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.filmSchedulePage__locationRow{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.filmSchedulePage__locReorderRail{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:flex-start;gap:2px}.filmSchedulePage__locReorderRail .MuiIconButton-root{padding:6px}.filmSchedulePage__locationRow .filmSchedulePage__locationCard{width:100%;min-width:0}.filmSchedulePage__locationCard{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08);border-radius:12px!important;overflow:visible}.filmSchedulePage__locationCard .MuiCardContent-root{overflow:visible}.filmSchedulePage__locationCardContent{display:flex;flex-direction:column;gap:0;min-height:0;padding-top:10px!important;padding-bottom:10px!important}.filmSchedulePage__locAssignedScriptScroll{flex:1 1 auto;min-height:0;max-height:min(300px,42vh);margin-top:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;margin-right:-2px}.filmSchedulePage__locAssignedScriptScroll .filmSchedulePage__locSegmentListScroll{max-height:none;overflow:visible}.filmSchedulePage__locHead{display:flex;align-items:flex-start;gap:8px}.filmSchedulePage__locIcon{color:#ff8c8ef2;margin-top:8px;flex-shrink:0}.filmSchedulePage__locHeadRemove{flex-shrink:0;margin-top:2px!important}.filmSchedulePage__locTimeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.filmSchedulePage__locSegmentsAccordion{margin-top:0!important;background:#0000001a!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;color:#ffffffeb!important}.filmSchedulePage__locSegmentsAccordion:before{display:none}.filmSchedulePage__locSegmentsAccordionSum{min-height:38px!important;padding:4px 8px 4px 10px!important}.filmSchedulePage__locSegmentsAccordionSum .MuiAccordionSummary-expandIconWrapper{color:#ffffff73}.filmSchedulePage__locSegmentsAccordionDetails{padding:2px 8px 8px 10px!important}.filmSchedulePage__locSegmentListScroll{max-height:min(75vh,720px);overflow-y:auto;overflow-x:hidden;padding-right:6px;margin-right:-4px;-webkit-overflow-scrolling:touch}.filmSchedulePage__locSegmentsEmpty{margin:0!important;line-height:1.45!important;color:#ffffff80!important}.filmSchedulePage__locSegmentsLabel{display:block;margin-bottom:0!important;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem!important;font-weight:600!important;color:#ffffff8c!important}.filmSchedulePage__locSegmentList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.filmSchedulePage__locSegmentList--scriptGroups{gap:10px}.filmSchedulePage__locSegmentGroup{list-style:none;margin:0;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.08);overflow:hidden}.filmSchedulePage__locSegmentGroupHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:#00000024}.filmSchedulePage__locSegmentGroupSwatch{width:8px;height:8px;border-radius:2px;flex-shrink:0;opacity:.95}.filmSchedulePage__locSegmentGroupList{list-style:none;margin:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px}.filmSchedulePage__locSegmentLine{margin:0;padding:0}.filmSchedulePage__locSegmentRemoveBtn:hover{color:#f87171f2!important;background:#f871711f!important}.filmSchedulePage__locSegments--inCallSheet{margin-top:0;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.filmSchedulePage__callSheetAccordion{margin-top:12px!important;background:#0003!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;color:#ffffffe6!important}.filmSchedulePage__callSheetAccordion:before{display:none}.filmSchedulePage__callSheetGrid{display:flex;flex-direction:column;gap:12px}.filmSchedulePage__addLocation{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px;background:#ffffff08;border:1px dashed rgba(255,255,255,.14);border-radius:12px}.filmSchedulePage__loading,.filmSchedulePage__error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;min-height:100%}.filmSchedulePage__breakdown{color:#ffffffe6}.filmSchedulePage__breakdownTitle{color:#fffffff2!important;margin-bottom:8px!important}.filmSchedulePage__clientSummary{margin-bottom:12px!important;line-height:1.5;color:#ffffffbf!important}.filmSchedulePage__breakdownMeta{display:block;margin-bottom:24px;color:#ffffff73!important}.filmSchedulePage__breakdownSection{margin-bottom:28px;page-break-inside:avoid}.filmSchedulePage__breakdownTopic{margin-bottom:12px!important;color:#fffffff2!important}.filmSchedulePage__breakdownCard{background:#ffffff08!important;border-color:#ffffff1a!important;margin-bottom:10px}.filmSchedulePage__segList{margin:8px 0 0;padding-left:1.2rem;color:#ffffffc7}.filmSchedulePage__segList li{margin-bottom:6px}.filmSchedulePage__segSnip{color:#ffffff80}.filmSchedulePage__callSheetRead{margin:8px 0 12px;font-size:13px;line-height:1.5;color:#ffffffa6}.filmSchedulePage__callSheetRead strong{color:#ffffffd9}.filmSchedulePage__topicScriptStack{display:flex;flex-direction:column;gap:10px;margin-top:8px}.filmSchedulePage__topicScriptAccordion{background:#00000038!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#ffffffeb!important}.filmSchedulePage__topicScriptAccordion:before{display:none}.filmSchedulePage__topicScriptAccordion .MuiAccordionSummary-root{min-height:56px}.filmSchedulePage__topicScriptAccordionSum{gap:8px}.filmSchedulePage__topicScriptAccordionSum .MuiAccordionSummary-expandIconWrapper{color:#ffffff8c}.filmSchedulePage__topicScriptAccordionSumInner{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1;text-align:left}.filmSchedulePage__topicScriptTitle{margin:0!important;line-height:1.3!important}.filmSchedulePage__topicScriptSummaryMeta{color:#ffffff73!important;line-height:1.3!important}.filmSchedulePage__topicScriptAccordionDetails{padding-top:0!important;border-top:1px solid rgba(255,255,255,.06)}.filmSchedulePage__topicScriptBody{margin:0!important;white-space:pre-wrap;word-break:break-word;line-height:1.55!important;color:#ffffffd1!important;font-size:.9rem!important;max-height:min(70vh,1200px);overflow-y:auto;padding:4px 2px 8px 0;-webkit-overflow-scrolling:touch}.filmSchedulePage__byLocTopic{margin-top:12px;padding-left:8px;border-left:2px solid rgba(231,99,100,.4)}.filmSchedulePage__byLocTopicTitle{margin-bottom:6px!important}.filmSchedulePage__printMirror{display:none}@media print{.filmSchedulePage__header,.filmSchedulePage__main>*:not(.filmSchedulePage__printMirror){display:none!important}.filmSchedulePage{background:#fff!important;min-height:auto}.filmSchedulePage__main{max-width:none;padding:0;overflow:visible!important}.filmSchedulePage__printMirror{display:block!important}.filmSchedulePage__printTitle,.filmSchedulePage__breakdown--print,.filmSchedulePage__breakdown--print *{color:#111!important}.filmSchedulePage__breakdownCard{background:#fafafa!important;border:1px solid #ddd!important;box-shadow:none!important}.filmSchedulePage__topicScriptAccordion .MuiCollapse-root{height:auto!important;visibility:visible!important}.filmSchedulePage__topicScriptAccordion .MuiCollapse-wrapper,.filmSchedulePage__topicScriptAccordion .MuiCollapse-wrapperInner{transform:none!important}.filmSchedulePage__topicScriptAccordion .MuiAccordion-region{height:auto!important}.filmSchedulePage__topicScriptBody{max-height:none!important;overflow:visible!important;color:#111!important}.filmSchedulePage__topicScriptSummaryMeta{color:#555!important}.filmSchedulePage__topicScriptAccordion .MuiAccordionSummary-expandIconWrapper{display:none}}.settings-page{padding:32px;min-height:100vh;color:#ffffffeb;max-width:1600px;margin:0 auto}@media(max-width:768px){.settings-page{padding:20px}}.settings-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px}@media(max-width:768px){.settings-page__header{margin-bottom:24px;flex-wrap:wrap}}.settings-page__title{font-weight:700;color:#fffffff2;margin-bottom:8px;letter-spacing:-.5px}.settings-page__subtitle{color:#fffffff2;font-size:14px}.settings-page__alert{margin-bottom:24px}.settings-page__tabs{overflow:hidden}.settings-page__tabs .MuiTabs-scroller{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.settings-page__tabs .MuiTabs-flexContainer{gap:4px;min-width:max-content}.settings-page__tabs .MuiTab-root{color:#fff9!important;font-size:13px!important;text-transform:none!important;min-height:40px!important;min-width:fit-content;white-space:nowrap}.settings-page__tabs .MuiTab-root.Mui-selected{color:#f87171f2!important}.settings-page__tabs .MuiTabs-indicator{background:#ef4444cc;height:2px}.settings-page__card{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important}.settings-page__cardTitle{font-weight:600;color:#fffffff2;margin-bottom:8px}.settings-page__cardSubtitle{color:#ffffff8c;font-size:13px;margin-top:4px;margin-bottom:24px}.settings-page__cardHeader .settings-page__cardSubtitle{margin-bottom:0}.settings-page__cardHeader{margin-bottom:20px}.settings-page__card--stageGroups .MuiCardContent-root{padding:24px 28px}.settings-page__card--stageGroups .settings-page__cardTitle{font-weight:500;font-size:15px;letter-spacing:-.02em}.settings-page__stageGroupsList{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.settings-page__stageGroupRow{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:#ffffff05;border:1px solid transparent;cursor:grab;transition:background .15s,border-color .15s}.settings-page__stageGroupRow:hover{background:#ffffff0a;border-color:#ffffff0f}.settings-page__stageGroupRow.isDragging{opacity:.6;cursor:grabbing}.settings-page__stageGroupDrag{flex-shrink:0;font-size:18px!important;color:#ffffff59;cursor:grab}.settings-page__stageGroupInput{flex:1;min-width:0;max-width:180px;padding:6px 10px;font-size:14px;color:#fff;background:transparent;border:none;outline:none;border-radius:6px}.settings-page__stageGroupInput::placeholder{color:#ffffff59}.settings-page__stageGroupInput:focus{background:#ffffff0a}.settings-page__stageGroupKey{font-size:11px;font-family:ui-monospace,monospace;color:#ffffff73;padding:4px 8px;border-radius:6px;background:#ffffff0a}.settings-page__stageGroupDelete{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:6px;color:#fff6;cursor:pointer;transition:color .15s,background .15s}.settings-page__stageGroupDelete:hover:not(:disabled){color:#fffc;background:#ffffff0f}.settings-page__stageGroupDelete:disabled{cursor:not-allowed;opacity:.4}@media(max-width:768px){.settings-page__card--stageGroups .MuiCardContent-root{padding:16px 12px}.settings-page__stageGroupRow{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.settings-page__stageGroupInput{max-width:none;width:100%;grid-column:2/4;order:1}.settings-page__stageGroupRow .MuiSelect-root,.settings-page__stageGroupRow .MuiInputBase-root{width:100%}.settings-page__stageGroupRow .MuiInputBase-root{min-width:0!important}.settings-page__stageGroupRow>.MuiInputBase-root{grid-column:2/4;order:2}.settings-page__stageGroupKey{grid-column:2/3;justify-self:start;order:3}.settings-page__stageGroupDelete{grid-column:3/4;justify-self:end;order:4}}.settings-page__addGroupBtn{padding:8px 14px;font-size:13px;font-weight:500;color:#ffffffb3;background:transparent;border:1px dashed rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.settings-page__addGroupBtn:hover{color:#fffffff2;border-color:#ffffff59;background:#ffffff08}.settings-page__stageGroups{display:grid;gap:16px;margin-bottom:24px;overflow-x:auto}.settings-page__stageGroupColumn{background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,background .15s}.settings-page__stageGroupColumn.isDropTarget{border-color:#63a2ff59;background:#63a2ff0f}.settings-page__stageGroupTitle{font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;color:#fffffff2!important;margin-bottom:8px!important}.settings-page__stageGroupList{display:flex;flex-direction:column;gap:8px}.settings-page__stageRow{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;display:flex;flex-direction:row;align-items:flex-start;gap:8px;cursor:grab;transition:border-color .15s,background .15s}.settings-page__stageRow:hover{border-color:#ffffff24;background:#ffffff0d}.settings-page__stageRow.isDragging{opacity:.6;cursor:grabbing}.settings-page__stageRowGrip{flex-shrink:0;margin-top:6px;color:#ffffff47!important;pointer-events:none}.settings-page__stageRowBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.settings-page__stageRowMain{display:flex;align-items:center;gap:8px;justify-content:flex-start;flex-wrap:wrap}.settings-page__stageStepperToggle{margin-left:auto!important;margin-right:0!important}.settings-page__stageStepperToggle .MuiFormControlLabel-label{white-space:nowrap}.settings-page__stageKey{font-size:11px!important;font-family:monospace;color:#fffffff2!important;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff0a}.settings-page__stageLabelInput{flex:1;max-width:200px}.settings-page__stageLabelInput .MuiOutlinedInput-root{font-size:13px;color:#fff}.settings-page__stageLabelInput .MuiOutlinedInput-root input,.settings-page__stageLabelInput .MuiInputLabel-root{color:#fff}.settings-page__stageRowControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-page__stageRowControls--modern{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,1.25fr);gap:12px 20px;align-items:end;margin-top:2px}@media(max-width:960px){.settings-page__stageRowControls--modern{grid-template-columns:1fr 1fr}}@media(max-width:560px){.settings-page__stageRowControls--modern{grid-template-columns:1fr}}.settings-page__stageControlGroup{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-page__stageControlGroup--color{max-width:200px}@media(max-width:960px){.settings-page__stageControlGroup--stretch{grid-column:1/-1}}.settings-page__stageControlLabel{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#ffffff6b}.settings-page__stageControlLabelRow{display:flex;align-items:center;gap:2px}.settings-page__stageColorPick{display:flex;align-items:center;gap:10px}.settings-page__stageColorSwatch{position:relative;display:block;width:40px;height:40px;flex-shrink:0;border-radius:12px;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 12px #00000059;transition:box-shadow .15s,transform .12s}.settings-page__stageColorSwatch:hover{box-shadow:inset 0 0 0 1px #fff3,0 4px 18px #0006;transform:translateY(-1px)}.settings-page__stageColorPreview{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.settings-page__stageColorNative{position:absolute;inset:0;width:200%;height:200%;translate:-25% -25%;opacity:0;cursor:pointer;border:none;padding:0}.settings-page__stageColorHex{flex:1;min-width:0}.settings-page__stageColorHex .MuiOutlinedInput-root{border-radius:10px;background:#ffffff0d;color:#ffffffeb!important}.settings-page__stageColorHex .MuiOutlinedInput-root input{padding:8px 10px}.settings-page__stageColorHex .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.settings-page__stageColorHex .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff2e!important}.settings-page__stageColorHex .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#a78bfaa6!important}.settings-page__stageControlField{width:100%}.settings-page__stageControlField .MuiOutlinedInput-root{border-radius:10px;background:#ffffff0d;color:#ffffffeb!important;font-size:13px;transition:background .15s,border-color .15s}.settings-page__stageControlField .MuiOutlinedInput-root .MuiSelect-select{padding:8px 12px;display:flex;align-items:center}.settings-page__stageControlField .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.settings-page__stageControlField .MuiOutlinedInput-root:hover{background:#ffffff12}.settings-page__stageControlField .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff29!important}.settings-page__stageControlField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#a78bfa8c!important}.settings-page__stageControlField .MuiSelect-icon{color:#ffffff73}.settings-page__stageControlField .MuiOutlinedInput-root.Mui-focused{background:#ffffff0f!important}.settings-page__colorInput{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.25);padding:0;background:transparent;cursor:pointer;box-shadow:0 2px 8px #0000004d}.settings-page__colorInput::-webkit-color-swatch-wrapper{padding:2px}.settings-page__colorInput::-webkit-color-swatch{border:none;border-radius:8px}.settings-page__card--contentStages .MuiCardContent-root{padding-left:0;padding-right:0}.settings-page__card--contentStages .settings-page__cardHeader--stages{padding:0 8px 8px}.settings-page__card--contentStages .settings-page__cardSubtitle{max-width:720px;line-height:1.5}.settings-page__stagesSubTabs{margin:0 0 4px;border-bottom:1px solid rgba(255,255,255,.08);min-height:48px}.settings-page__stagesSubTabs .MuiTab-root{color:#ffffff8c!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;min-height:44px!important;padding:8px 14px!important;transition:color .15s,background .15s}.settings-page__stagesSubTabs .MuiTab-root.Mui-selected{color:#fffffff2!important}.settings-page__stagesSubTabs .MuiTabs-indicator{background:#a78bfae6;height:3px;border-radius:3px 3px 0 0}.settings-page__stagesSubTabs .MuiTab-root.settings-page__stagesSubTab--dropHint{color:#81c7fff2!important}.settings-page__stagesSubTabLabel{display:inline-flex;align-items:center;gap:8px}.settings-page__stagesSubTabTitle{white-space:nowrap}.settings-page__stagesSubTabCount{height:22px!important;min-width:22px!important;font-size:11px!important;font-weight:600!important;background:#ffffff14!important;color:#fffc!important;border:1px solid rgba(255,255,255,.1)}.settings-page__stagesSubTabCount .MuiChip-label{padding:0 8px}.settings-page__stageGroupPanel{margin:16px 8px 0;padding:16px 18px 20px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);min-height:120px;transition:border-color .15s,background .15s}.settings-page__stageGroupPanel.isDropTarget{border-color:#81c7ff66;background:#81c7ff0f}.settings-page__stageGroupPanelMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.settings-page__stageGroupPanelKey{font-family:ui-monospace,monospace;font-size:11px!important;letter-spacing:.04em;color:#ffffff73!important;padding:4px 10px;border-radius:6px;background:#0003;border:1px solid rgba(255,255,255,.08)}.settings-page__stageGroupPanelHint{color:#fff6!important;font-size:12px!important}.settings-page__stageGroupEmpty{padding:28px 20px;text-align:center;border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#00000026;color:#ffffffa6}.settings-page__stageGroupEmptyHint{display:block;margin-top:8px!important;color:#fff6!important;line-height:1.45!important}.settings-page__actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 8px 0;margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.settings-page__saveBtn{background:linear-gradient(135deg,#6c5ce7,#8b7ae8)!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:10px 24px!important;border-radius:10px!important;box-shadow:0 2px 8px #6c5ce74d!important}.settings-page__saveBtn:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7)!important;box-shadow:0 4px 12px #6c5ce766!important;transform:translateY(-1px)}.settings-page__saveBtn:disabled{opacity:.6}.settings-page__addStageBtn{margin-right:auto;text-transform:none!important;font-size:13px!important;font-weight:600!important;padding:8px 16px!important;border-radius:10px!important;border-color:#ffffff40!important;color:#ffffffe6!important;background:#ffffff0a!important;box-shadow:0 2px 6px #00000059!important}.settings-page__addStageBtn:hover{border-color:#ffffff59!important;background:#ffffff14!important;transform:translateY(-1px)}.settings-page__card--roles .MuiCardContent-root{padding-top:12px}.settings-page__rolesToolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.settings-page__rolesAddBtn,.settings-page__rolesSaveBtn{text-transform:none!important}.settings-page__rolesList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.settings-page__rolesListItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.settings-page__rolesListMain{min-width:0}.settings-page__rolesKey{font-family:ui-monospace,monospace;font-size:12px!important;color:#fffffff2!important;letter-spacing:.04em}.settings-page__rolesLabel{color:#ffffffbf!important;margin-top:2px}.settings-page__rolesPermCount{display:block;margin-top:6px;opacity:.55}.settings-page__rolesListActions{display:flex;flex-shrink:0;gap:4px;align-items:center}.settings-page__generalShell{margin-top:0}.settings-page__generalHero{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px}@media(max-width:600px){.settings-page__generalHero{flex-direction:column;gap:14px}}.settings-page__generalIconWrap{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#ef444438,#8b5cf62e 55%,#3b82f61f);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff0f inset,0 12px 40px #00000059}.settings-page__generalIcon{font-size:28px!important;color:#ffffffeb!important;opacity:.95}.settings-page__generalTitle{font-weight:700!important;font-size:1.35rem!important;letter-spacing:-.03em!important;color:#fffffff5!important;line-height:1.25!important;margin-bottom:6px!important}.settings-page__generalSubtitle{font-size:14px!important;line-height:1.55!important;color:#ffffff85!important;max-width:560px}.settings-page__generalCallout{border-radius:12px;padding:14px 18px;margin-bottom:20px;font-size:13px;line-height:1.55;color:#ffffffbf;background:#6366f112;border:1px solid rgba(129,140,248,.22);box-shadow:0 4px 24px #0000001f}.settings-page__generalPanel{border-radius:18px;padding:22px 24px 20px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);box-shadow:0 1px #ffffff0a inset,0 16px 48px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-page__generalPanelHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.settings-page__generalPanelTitle{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff6b!important}.settings-page__generalPanelMeta{font-size:12px!important;color:#ffffff61!important}.settings-page__generalFields{display:flex;flex-direction:column;gap:8px;margin-top:16px}.settings-page__generalRow{display:grid;grid-template-columns:1fr minmax(7.5rem,auto);gap:14px 20px;align-items:center;padding:14px 16px;border-radius:14px;background:#0000001f;border:1px solid rgba(255,255,255,.05);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-page__generalRow:hover{background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 8px 24px #00000026}@media(max-width:600px){.settings-page__generalRow{grid-template-columns:1fr;gap:10px}}.settings-page__generalRowLabel{font-weight:600;font-size:14px;letter-spacing:-.015em;color:#ffffffeb}.settings-page__generalRowHint{font-size:12px;color:#fff6;margin-top:4px;line-height:1.35}.settings-page__generalInput.MuiTextField-root .MuiOutlinedInput-root{border-radius:12px;background:#00000038;transition:border-color .15s ease,box-shadow .15s ease}.settings-page__generalInput.MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#ffffff17}.settings-page__generalInput.MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.settings-page__generalInput.MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ef44448c!important;box-shadow:0 0 0 3px #ef44441f}.settings-page__generalInput.MuiTextField-root .MuiInputBase-input{color:#fffffff2;font-weight:600;text-align:center;padding:10px 8px}.settings-page__generalInput.MuiTextField-root .MuiInputAdornment-root .MuiTypography-root{color:#ffffff73;font-size:12px;font-weight:500}.settings-page__generalActions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.settings-page__generalSaveBtn.MuiButton-root{border-radius:12px!important;text-transform:none!important;font-weight:600!important;font-size:14px!important;padding:10px 22px!important;gap:8px!important;background:linear-gradient(135deg,#ef4444f2,#dc2626e0)!important;box-shadow:0 1px #ffffff1f inset,0 8px 28px #ef444459!important}.settings-page__generalSaveBtn.MuiButton-root:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 10px 32px #ef44446b!important}.settings-page__generalSaveBtn.MuiButton-root:disabled{background:#ffffff14!important;box-shadow:none!important;color:#ffffff59!important}.settings-page__generalLocked{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border-radius:16px;background:#ffffff08;border:1px dashed rgba(255,255,255,.12)}.settings-page__generalLockedIcon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.settings-page__generalLockedIcon .MuiSvgIcon-root{color:#ffffff8c;font-size:22px}.settings-page__generalAlert.MuiAlert-root{border-radius:12px;align-items:center}.settings-page__stageSelectMenu.MuiPaper-root{margin-top:6px;border-radius:12px!important;background:#16161cfa!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #0000008c!important;max-height:320px;color:#ffffffeb}.settings-page__stageSelectMenu.MuiPaper-root .MuiList-root{padding:6px 0;background:transparent}.settings-page__stageSelectMenu.MuiPaper-root .MuiMenuItem-root{font-size:13px;border-radius:8px;margin:2px 6px;padding-top:8px;padding-bottom:8px;color:#ffffffe0}.settings-page__stageSelectMenu.MuiPaper-root .MuiMenuItem-root:hover{background:#ffffff0f!important}.settings-page__stageSelectMenu.MuiPaper-root .MuiMenuItem-root.Mui-selected{background:#a78bfa29!important;color:#fffffff2}.settings-page__stageSelectMenu.MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{background:#a78bfa38!important}.settings-page__stageSelectMenu.MuiPaper-root .MuiMenuItem-root.Mui-focusVisible{background:#ffffff14!important;outline:none}.settings-page__stageSelectMenu.MuiPaper-root .MuiCheckbox-root{color:#ffffff59}.settings-page__stageSelectMenu.MuiPaper-root .MuiCheckbox-root.Mui-checked{color:#a78bfaf2}.role-preview-settings-card{border:1px solid rgba(231,99,100,.35);background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(231,99,100,.12),transparent 55%),linear-gradient(165deg,#12121a,#0c0c10);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0a}.role-preview-settings-card__head{display:flex;gap:12px;align-items:flex-start}.role-preview-settings-card__icon{color:var(--hyve-red, #e76364);margin-top:2px;filter:drop-shadow(0 0 6px rgba(231,99,100,.3))}.pipeline-flow__card{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;min-height:0}.pipeline-flow__card .pipeline-flow__cardContent.MuiCardContent-root{display:flex;flex-direction:column;padding:20px 28px 24px;min-height:0;max-height:calc(100dvh - 232px);overflow:hidden}@media(max-width:768px){.pipeline-flow__card .pipeline-flow__cardContent.MuiCardContent-root{padding:16px 16px 20px;max-height:calc(100dvh - 200px)}}.pipeline-flow__top{flex-shrink:0}.pipeline-flow__workspace{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;align-items:stretch;margin-top:4px}@media(max-width:960px){.pipeline-flow__workspace{flex-direction:column;min-height:0}}.pipeline-flow__header{margin-bottom:16px}.pipeline-flow__headerRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.pipeline-flow__headerText{flex:1 1 280px;min-width:0}.pipeline-flow__headerActions{display:flex;flex-shrink:0;align-items:center;gap:10px;padding-top:2px}.pipeline-flow__title{font-weight:600;color:#ffffffe6;margin-bottom:6px;font-size:16px}.pipeline-flow__subtitle{color:#ffffff73;font-size:13px;line-height:1.45}.pipeline-flow__alert{margin-bottom:12px}.pipeline-flow__alert:last-of-type{margin-bottom:0}.pipeline-flow__sectionLabel{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:16px}.pipeline-flow__layout{display:flex;width:100%;max-width:100%;min-width:0}.pipeline-flow__layout--canvasMain{align-items:stretch}.pipeline-flow__layout--withSidebar{flex-direction:row;align-items:stretch;gap:0;min-width:0}@media(max-width:960px){.pipeline-flow__layout--withSidebar{flex-direction:column}}.pipeline-flow__layout--withSidebar .pipeline-flow__canvas{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}@media(max-width:960px){.pipeline-flow__layout--withSidebar .pipeline-flow__canvas{border-left:1px solid rgba(255,255,255,.05);border-top:none;border-radius:0 0 8px 8px}}.pipeline-flow__overviewSidebar{flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-radius:8px 0 0 8px;border:1px solid rgba(255,255,255,.07);border-right:none;background:#ffffff06;overflow:hidden;transition:width .2s ease,min-width .2s ease}.pipeline-flow__overviewSidebar.isOpen{width:300px;min-width:300px;max-height:100%}.pipeline-flow__overviewSidebar.isCollapsed{width:48px;min-width:48px;max-height:100%;border-right:1px solid rgba(255,255,255,.07)}.pipeline-flow__overviewSidebar.isCollapsed .pipeline-flow__overviewSidebarHeader.isCollapsedHeader{align-items:center}@media(max-width:960px){.pipeline-flow__overviewSidebar{border-radius:8px 8px 0 0;border-right:1px solid rgba(255,255,255,.07);border-bottom:none;width:100%!important;min-width:0!important;max-height:38vh}.pipeline-flow__overviewSidebar.isCollapsed{width:100%!important;max-height:none;min-height:52px;flex-direction:row}}.pipeline-flow__overviewSidebar:not(.isCollapsed) .pipeline-flow__overviewSidebarHeader{flex-direction:row}.pipeline-flow__overviewSidebarHeader{display:flex;align-items:center;gap:10px;padding:12px 10px 12px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.pipeline-flow__overviewSidebarHeader.isCollapsedHeader{flex-direction:column;padding:10px 6px;gap:6px}.pipeline-flow__overviewSidebarBrandIcon{color:#f87171f2;flex-shrink:0}.pipeline-flow__overviewSidebarHeadings{flex:1;min-width:0}.pipeline-flow__overviewSidebarTitle{font-weight:600!important;font-size:13px!important;color:#ffffffeb!important;line-height:1.3!important}.pipeline-flow__overviewSidebarMeta{color:#ffffff6b!important;font-size:11px!important;line-height:1.35!important;margin-top:2px!important}.pipeline-flow__overviewSidebarToggle{margin-left:auto;color:#ffffff80!important}.pipeline-flow__overviewSidebarToggle:hover{background:#ffffff0f!important;color:#ffffffe6!important}.pipeline-flow__overviewSidebar.isCollapsed .pipeline-flow__overviewSidebarToggle{margin-left:0}.pipeline-flow__overviewSidebarBody{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 0 12px;-webkit-overflow-scrolling:touch}.pipeline-flow__overviewHint{margin:0 12px 12px!important;padding:8px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff80!important;font-size:11px!important;line-height:1.45!important}.pipeline-flow__overviewEmpty{display:block;padding:12px 14px 16px;color:#ffffff73!important;line-height:1.45!important}.pipeline-flow__overviewGroupCard{margin:0 10px 14px;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.08);overflow:hidden}.pipeline-flow__overviewGroupCard.isCollapsed{border-color:#ffffff0f}.pipeline-flow__overviewGroupCardHead{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;cursor:pointer;font:inherit;text-align:left;color:inherit;transition:background .15s ease,border-color .15s ease}.pipeline-flow__overviewGroupCardHead:hover{background:#ffffff0b}.pipeline-flow__overviewGroupCardHead:focus-visible{outline:2px solid rgba(248,113,113,.55);outline-offset:-2px}.pipeline-flow__overviewGroupCardHead.isCollapsed{border-bottom-color:transparent}.pipeline-flow__overviewGroupChevron{flex-shrink:0;margin-left:8px;align-self:center;color:#ffffff6b;transition:transform .2s ease}.pipeline-flow__overviewGroupCardHead.isCollapsed .pipeline-flow__overviewGroupChevron{transform:rotate(-90deg)}.pipeline-flow__overviewGroupStep{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:11px;font-weight:700;color:#f87171f2;background:#f871711f;border:1px solid rgba(248,113,113,.28)}.pipeline-flow__overviewGroupCardHeadText{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.pipeline-flow__overviewGroupCardTitle{display:block;font-weight:600!important;font-size:13px!important;color:#fffffff0!important;line-height:1.3!important}.pipeline-flow__overviewGroupCardId{display:block;font-family:ui-monospace,monospace;font-size:10px!important;color:#ffffff61!important;margin-top:2px!important}.pipeline-flow__overviewGroupCardMeta{display:block;font-size:10px!important;color:#ffffff6b!important;margin-top:4px!important;text-transform:uppercase;letter-spacing:.04em}.pipeline-flow__overviewEdgeList{list-style:none;margin:0;padding:6px}.pipeline-flow__overviewEdgeBtn{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 10px;width:100%;margin-bottom:6px;padding:10px;text-align:left;border:none;border-radius:8px;background:#ffffff08;color:inherit;cursor:pointer;font:inherit;transition:background .12s,box-shadow .12s}.pipeline-flow__overviewEdgeBtn:last-child{margin-bottom:0}.pipeline-flow__overviewEdgeBtn:hover{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14}.pipeline-flow__overviewEdgeBtn:focus-visible{outline:2px solid rgba(248,113,113,.55);outline-offset:1px}.pipeline-flow__overviewEdgeMain{display:flex;align-items:center;gap:6px;flex-wrap:wrap;grid-column:1;grid-row:1}.pipeline-flow__overviewEdgeLabel{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff61}.pipeline-flow__overviewEdgeArrow{color:#ffffff47;flex-shrink:0}.pipeline-flow__overviewEdgeTarget{font-size:13px;font-weight:600;color:#ffffffeb}.pipeline-flow__overviewEdgeCode{grid-column:1;grid-row:2;font-size:10px;color:#ffffff59;background:transparent;padding:0}.pipeline-flow__overviewEdgeWhen{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;max-width:118px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:500;line-height:1.25;text-align:right;color:#ffffffa6;background:#ffffff0f;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.pipeline-flow__overviewEdgeWhen.hasCondition{color:#ffffffeb;background:#f871711f;border:1px solid rgba(248,113,113,.22)}.pipeline-flow__canvas{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;padding:20px;background:#ffffff04;border-radius:8px;border:1px solid rgba(255,255,255,.05);cursor:grab}.pipeline-flow__canvas.isPanning{cursor:grabbing}.pipeline-flow__canvas--free{min-height:min(850px,100vh - 260px);cursor:grab}.pipeline-flow__canvasContent{position:relative;will-change:transform}.pipeline-flow__node--free{position:absolute;left:0;top:0;padding:10px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--node-color, #6c5ce7);color:#ffffffe6;display:flex;flex-direction:row;align-items:center;gap:8px;cursor:grab;transition:box-shadow .12s,opacity .12s;-webkit-user-select:none;user-select:none}.pipeline-flow__node--free:active{cursor:grabbing}.pipeline-flow__node--free.isDragging{opacity:.75;box-shadow:0 4px 20px #0006;z-index:10}.pipeline-flow__node--free.isConnectionSource{box-shadow:0 0 0 1px #00b89466}.pipeline-flow__node--free.isDropTarget{box-shadow:0 0 0 1px #00b89499;background:#00b89414}.pipeline-flow__node{flex-shrink:0;width:200px;padding:16px 18px;border-radius:10px;background:#ffffff0f;border:2px solid var(--node-color, #6c5ce7);color:#ffffffeb;display:flex;flex-direction:row;align-items:center;gap:12px;cursor:grab;transition:box-shadow .15s,opacity .15s,transform .15s}.pipeline-flow__node:active{cursor:grabbing}.pipeline-flow__node.isDragging{opacity:.6;box-shadow:0 8px 32px #00000080;transform:scale(1.02)}.pipeline-flow__node.isDropTarget{box-shadow:0 0 0 3px #00b89499;background:#00b8941f}.pipeline-flow__nodeDrag{color:#ffffff73;flex-shrink:0;font-size:20px}.pipeline-flow__nodeBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pipeline-flow__nodeLabel{font-size:13px;font-weight:500}.pipeline-flow__nodeKey{font-size:10px;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-flow__nodeLinkHandle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:#ffffff73;cursor:grab;transition:background .12s,color .12s}.pipeline-flow__nodeLinkHandle:hover{background:#ffffff14;color:#ffffffd9}.pipeline-flow__nodeLinkHandle:active{cursor:grabbing}.pipeline-flow__connections{position:absolute;top:0;left:0;pointer-events:none}.pipeline-flow__connectionHit{pointer-events:stroke!important;cursor:pointer}.pipeline-flow__connectionHit:hover{stroke:#fff6}.pipeline-flow__conditionBox{pointer-events:none}.pipeline-flow__linePopup{pointer-events:auto}.pipeline-flow__linePopupContent{display:flex;flex-direction:column;gap:0;padding:14px 14px 12px;background:#121218fa;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 4px 6px #00000040,0 16px 40px #00000073;overflow:visible}.pipeline-flow__linePopupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.pipeline-flow__linePopupHeaderText{min-width:0}.pipeline-flow__linePopupHeadline{font-weight:600!important;color:#fffffff2!important;letter-spacing:.01em;line-height:1.3!important}.pipeline-flow__linePopupSubhead{display:block;margin-top:4px!important;color:#ffffff73!important;line-height:1.35!important;font-size:.72rem!important}.pipeline-flow__linePopupClose{color:#ffffff73!important;margin:-6px -4px 0 0!important}.pipeline-flow__linePopupClose:hover{color:#ffffffe6!important;background:#ffffff0f!important}.pipeline-flow__linePopupStages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px 8px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.pipeline-flow__linePopupStagePill{font-size:12px;font-weight:500;color:#ffffffe0;padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-flow__linePopupStageArrow{color:#ffffff59;flex-shrink:0}.pipeline-flow__linePopupHint{color:#ffffff6b!important;line-height:1.45!important;margin:0 0 12px!important}.pipeline-flow__linePopupDivider{border-color:#ffffff14!important;margin:0 0 12px!important}.pipeline-flow__linePopupBlocks{display:flex;flex-direction:column;gap:14px;margin-bottom:4px;max-height:min(40vh,280px);overflow-y:auto;padding-right:2px}.pipeline-flow__linePopupBlock{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.pipeline-flow__linePopupDirection{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#ffffffe0}.pipeline-flow__linePopupDirectionFrom,.pipeline-flow__linePopupDirectionTo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-flow__linePopupDirectionFrom{flex:1 1 0;color:#ffffffd1}.pipeline-flow__linePopupDirectionArrow{flex-shrink:0;color:#00b894bf}.pipeline-flow__linePopupDirectionTo{flex:1 1 0;color:#ffffffd1}.pipeline-flow__linePopupField{margin-top:0!important}.pipeline-flow__linePopupField .MuiInputLabel-root{font-size:13px}.pipeline-flow__linePopupField .MuiSelect-select{font-size:13px;padding-top:10px;padding-bottom:10px}.pipeline-flow__linePopupRemoveBtn{align-self:flex-start!important;margin-top:2px!important;padding-left:6px!important;padding-right:10px!important;font-size:12px!important;text-transform:none!important;color:#ef445af2!important}.pipeline-flow__linePopupRemoveBtn:hover{background:#ef445a14!important}.pipeline-flow__linePopupAddBtn{margin-top:12px!important;padding-top:8px!important;padding-bottom:8px!important;text-transform:none!important;font-size:12px!important;border-color:#fff3!important;color:#ffffffd9!important}.pipeline-flow__linePopupAddBtn:hover{border-color:#00b89473!important;background:#00b8940f!important}.pipeline-flow__linePopupMenuPaper{background:#1e1e26!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000073!important;max-height:280px}.pipeline-flow__linePopupMenuPaper .MuiMenuItem-root{font-size:13px;color:#ffffffe0}.pipeline-flow__linePopupMenuPaper .MuiMenuItem-root:hover{background:#ffffff0f}.pipeline-flow__linePopupMenuPaper .MuiMenuItem-root.Mui-selected{background:#00b89424}.pipeline-flow__linePopupMenuPaper .MuiMenuItem-root.Mui-selected:hover{background:#00b89433}.rolesTabDialog .MuiDialog-paper{background:radial-gradient(900px 420px at 0% -10%,rgba(108,92,231,.12),transparent 55%),linear-gradient(165deg,#121118fa,#0c0c10fc);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 64px #000000a6;overflow:hidden;max-height:min(92vh,880px)}.rolesTabDialog__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:4px}.rolesTabDialog__titleText{min-width:0}.rolesTabDialog__title{font-weight:700!important;font-size:1.35rem!important;letter-spacing:-.03em;color:#fffffff5!important}.rolesTabDialog__subtitle{margin-top:6px!important;font-size:13px!important;line-height:1.45!important;color:#ffffff7a!important;max-width:520px}.rolesTabDialog__closeBtn{color:#ffffff73;margin-top:-4px;margin-right:-8px}.rolesTabDialog__closeBtn:hover{color:#ffffffe6;background:#ffffff0f}.rolesTabDialog__content{padding-top:8px!important;padding-bottom:12px!important}.rolesTabDialog__identity{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px;margin-bottom:16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}@media(max-width:560px){.rolesTabDialog__identity{grid-template-columns:1fr}}.rolesTabDialog__field .MuiInputLabel-root{color:#ffffff8c;font-size:13px}.rolesTabDialog__field .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0a;color:#ffffffeb}.rolesTabDialog__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.rolesTabDialog__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff29}.rolesTabDialog__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#a78bfa8c}.rolesTabDialog__field .MuiOutlinedInput-root.Mui-disabled{background:#ffffff05}.rolesTabDialog__field .MuiFormHelperText-root{color:#ffffff61;font-size:11px;margin-top:6px}.rolesTabDialog__search{margin-bottom:12px}.rolesTabDialog__search .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0a;color:#ffffffeb}.rolesTabDialog__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.rolesTabDialog__search .MuiOutlinedInput-root input::placeholder{color:#ffffff52;opacity:1}.rolesTabDialog__summaryRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.rolesTabDialog__summaryChip{background:#a78bfa1f!important;border:1px solid rgba(167,139,250,.28);color:#ffffffe0!important;font-weight:600;font-size:12px!important;height:28px!important}.rolesTabDialog__accordion{margin-bottom:10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08);background:#ffffff05!important;box-shadow:none!important}.rolesTabDialog__accordion:before{display:none}.rolesTabDialog__accordion.Mui-expanded{margin-bottom:10px!important}.rolesTabDialog__accordionSummary{min-height:52px!important;padding:0 14px!important}.rolesTabDialog__accordionSummary .MuiAccordionSummary-content{align-items:center;gap:12px;margin:10px 0!important}.rolesTabDialog__accordionTitle{font-weight:600!important;font-size:13px!important;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c!important}.rolesTabDialog__accordionMeta{font-size:12px!important;color:#ffffff61!important;font-weight:500}.rolesTabDialog__bulkActions{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.rolesTabDialog__bulkBtn{font-size:11px!important;text-transform:none!important;min-width:0!important;padding:4px 10px!important;color:#a78bfaf2!important;border-radius:8px!important}.rolesTabDialog__bulkBtn:hover{background:#a78bfa1f!important}.rolesTabDialog__accordionDetail{padding:4px 14px 14px!important}.rolesTabDialog__hint{font-size:12px!important;color:#ffffff6b!important;margin-bottom:10px!important;line-height:1.45!important}.rolesTabDialog__contentSections{display:flex;flex-direction:column;gap:18px}.rolesTabDialog__contentStageSection{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.rolesTabDialog__contentStageSection:last-child{border-bottom:none;padding-bottom:0}.rolesTabDialog__contentStageTitle{font-weight:600!important;font-size:13px!important;letter-spacing:.02em;color:#ffffffd1!important;margin-bottom:2px!important}.rolesTabDialog__contentStageSubtitle{display:block;color:#ffffff61!important;font-size:11px!important;margin-bottom:10px!important;line-height:1.4!important}.rolesTabDialog__permGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.rolesTabDialog__permItem{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#00000026;transition:background .15s,border-color .15s}.rolesTabDialog__permItem:hover{background:#ffffff0a;border-color:#ffffff1a}.rolesTabDialog__permItemCheck{padding:0;margin:-2px 0 0}.rolesTabDialog__permItemCheck.Mui-checked{color:#a78bfaf2}.rolesTabDialog__permLabel{min-width:0}.rolesTabDialog__permName{font-size:13px;font-weight:500;color:#ffffffe6;line-height:1.35}.rolesTabDialog__permId{font-size:10px;font-family:ui-monospace,monospace;color:#ffffff52;margin-top:2px;letter-spacing:.02em}.rolesTabDialog__emptyFilter{padding:20px;text-align:center;font-size:13px;color:#fff6;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}.rolesTabDialog__actions{padding:16px 20px!important;border-top:1px solid rgba(255,255,255,.08);background:#0003;gap:10px}.rolesTabDialog__actions .MuiButton-outlined{border-color:#fff3;color:#ffffffd9;text-transform:none;font-weight:600;border-radius:10px;padding:8px 18px}.rolesTabDialog__actions .MuiButton-outlined:hover{border-color:#ffffff59;background:#ffffff0a}.rolesTabDialog__actions .MuiButton-contained{text-transform:none;font-weight:600;border-radius:10px;padding:8px 22px;background:linear-gradient(135deg,#6c5ce7,#8b7ae8);box-shadow:0 4px 16px #6c5ce759}.rolesTabDialog__actions .MuiButton-contained:hover{background:linear-gradient(135deg,#8b7ae8,#6c5ce7)}.storage-page{padding:32px;min-height:100vh;color:#ffffffeb;max-width:1600px;margin:0 auto}@media(max-width:768px){.storage-page{padding:20px}}.storage-page__header{margin-bottom:24px}.storage-page__title{font-weight:700;color:#fffffff2;margin-bottom:8px;letter-spacing:-.5px}.storage-page__subtitle{color:#ffffff8c;font-size:14px;line-height:1.5;max-width:720px}.storage-page__card{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}.profilePage{width:100%;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;padding:1.25rem;padding-bottom:max(80px,2rem);margin:0 auto;max-width:720px;box-sizing:border-box}.profilePage__header{flex-shrink:0;margin-bottom:1.5rem}.profilePage__headerTop{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.profilePage__backBtn{appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffbf;border-radius:10px;padding:8px 14px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.profilePage__backBtn:hover{color:#fff;border-color:#e7636473;background:#e763641a}.profilePage__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e76364f2;margin-bottom:.5rem}.profilePage__title{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.15}.profilePage__subtitle{margin:.5rem 0 0;font-size:.875rem;color:#ffffff8c;line-height:1.625;max-width:36rem}.profilePage__accentBar{width:48px;height:3px;border-radius:2px;margin-top:1rem;background:linear-gradient(90deg,#eb7a7b,#e76364)}.profilePage__alerts{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.profilePage__card{position:relative;border-radius:16px;padding:1.25rem;margin-bottom:1rem;background:linear-gradient(165deg,#1a1918f2,#0f0e0dfa);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #00000059,0 20px 48px -24px #0000008c}.profilePage__card:before{content:"";position:absolute;top:0;left:1.25rem;width:36px;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#eb7a7be6,#e76364);opacity:.9}.profilePage__cardTitle{font-size:.875rem;font-weight:600;color:#ffffffe0;margin:0 0 1rem;padding-top:.25rem}.profilePage__kv{display:grid;grid-template-columns:minmax(108px,32%) 1fr;gap:.5rem 1rem;align-items:baseline;font-size:.875rem}.profilePage__k{color:#ffffff80;font-weight:600}.profilePage__v{color:#ffffffeb;word-break:break-word}.profilePage__clientList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.profilePage__clientList li{padding:.75rem 1rem;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.profilePage__avatar.MuiAvatar-root{font-weight:700;background:linear-gradient(135deg,#e76364f2,#a03234e0);box-shadow:0 8px 28px #e7636438}.profilePage__readout{width:100%;box-sizing:border-box;padding:.75rem;border-radius:12px;font-size:.875rem;font-weight:500;color:#ffffffe6;background:#00000059;border:1px solid rgba(255,255,255,.1);-webkit-user-select:none;user-select:none;outline:none}.profilePage__readout--masked{letter-spacing:.12em;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.automationsLayout{max-width:min(1680px,100%);margin:0 auto;padding:16px 20px 48px}.automationsLayout__body{min-height:360px}.eventsPage{--hyve-red: #e76364;--hyve-red-soft: rgba(231, 99, 100, .18);--events-border: rgba(255, 255, 255, .08);max-width:min(960px,100%);margin:0 auto;padding:0 8px 40px}.eventsPage--loading{display:flex;align-items:center;justify-content:center;min-height:40vh}.eventsPage__intro{margin-bottom:24px}.eventsPage__introTitle{font-weight:700!important;letter-spacing:-.02em;margin-bottom:8px!important}.eventsPage__introCopy{max-width:720px;color:#ffffffa6;line-height:1.55;margin-bottom:8px!important}.eventsPage__summary{margin:0!important;color:#ffffff6b!important;letter-spacing:.02em}.eventsPage__search{margin-bottom:22px!important}.eventsPage__search .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0a;transition:background .2s ease,box-shadow .2s ease}.eventsPage__search .MuiOutlinedInput-root:hover{background:#ffffff0e}.eventsPage__search .MuiOutlinedInput-root.Mui-focused{background:#e763640f;box-shadow:0 0 0 1px #e7636447}.eventsPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.eventsPage__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636473!important}.eventsPage__search .MuiInputBase-input{font-size:.9rem}.eventsPage__searchIcon{color:#ffffff59}.eventsPage__alert{margin-bottom:16px}.eventsPage__list{display:flex;flex-direction:column;gap:28px}.eventsPage__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(231,99,100,.15)}.eventsPage__sectionTitle{letter-spacing:.12em!important;color:#ffe6e6e0!important;font-weight:650!important;margin:0!important;line-height:1.2!important}.eventsPage__sectionCount{font-variant-numeric:tabular-nums;border-color:#e7636459!important;color:#ffd2d2d9!important;font-weight:600!important;height:22px!important;font-size:.7rem!important}.eventsPage__empty{padding:36px 20px;text-align:center;border-radius:14px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.eventsPage__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.eventsPage__rowCard{width:100%;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;text-align:left;cursor:pointer;border-radius:14px;border:1px solid var(--events-border);background:linear-gradient(165deg,#ffffff0e,#ffffff05);color:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.eventsPage__rowCard:hover{border-color:#e7636459;box-shadow:0 10px 32px #00000061;background:linear-gradient(165deg,#e7636417,#ffffff08)}.eventsPage__rowCard:hover .eventsPage__rowChevron{color:#e76364a6;transform:translate(2px)}.eventsPage__rowCard:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.eventsPage__rowIcon{display:flex;align-items:flex-start;padding-top:3px;color:var(--hyve-red);opacity:.92;flex-shrink:0}.eventsPage__rowBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.eventsPage__rowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eventsPage__rowTitle{font-weight:650;font-size:1rem;letter-spacing:-.02em;line-height:1.3;color:#fffffff0}.eventsPage__rowBadges{display:flex;align-items:center;gap:6px;flex-shrink:0}.eventsPage__rowIdLine{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;color:#e7a0a0c7;word-break:break-all}.eventsPage__rowDesc{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffff80;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eventsPage__rowBadge{font-size:10px!important;height:22px!important;border-color:#ffffff24!important;color:#ffffff94!important}.eventsPage__rowBadge--email{background:var(--hyve-red-soft)!important;border-color:#e7636461!important;color:#ffe1e1f5!important;font-weight:600!important}.eventsPage__rowChevron{color:#ffffff47;transition:color .18s ease,transform .18s ease;flex-shrink:0}.eventsPage__detailPaper{background:linear-gradient(165deg,#120c0cfc,#060406f7 55%,#040406fa)!important;border:1px solid rgba(231,99,100,.22)!important;border-radius:16px!important;box-shadow:0 24px 64px #0000008c,inset 0 1px #e7636414!important}.eventsPage__detailTitle{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px!important;border-bottom:1px solid rgba(231,99,100,.12)}.eventsPage__detailTitleInner{display:flex;gap:12px;align-items:flex-start;min-width:0}.eventsPage__detailAccent{width:4px;border-radius:4px;align-self:stretch;min-height:36px;background:linear-gradient(180deg,#e76364,#c44e52);flex-shrink:0}.eventsPage__detailHeading{color:#fffffff5!important;font-weight:650!important;letter-spacing:-.02em;line-height:1.25!important}.eventsPage__detailShort{color:#ffc8c8a6!important;margin-top:4px!important}.eventsPage__detailClose{color:#ffffff73!important}.eventsPage__detailClose:hover{color:#fff!important;background:#e763641f!important}.eventsPage__detailBody{padding:16px 18px 22px!important;display:flex;flex-direction:column;gap:16px}.eventsPage__detailDesc{color:#ffffff9e!important;line-height:1.55!important}.eventsPage__detailSection{display:flex;flex-direction:column;gap:8px}.eventsPage__detailLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffc8c88c!important}.eventsPage__detailIdChip{align-self:flex-start!important;font-family:ui-monospace,monospace!important;font-size:11px!important;background:#e763641a!important;border:1px solid rgba(231,99,100,.25)!important;color:#fff0f0f2!important}.eventsPage__detailVarList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.eventsPage__detailVarItem{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.eventsPage__detailVarKey{font-family:ui-monospace,monospace;font-size:12px;color:#ffc8c8e6}.eventsPage__detailVarDesc{font-size:13px;line-height:1.45;color:#ffffffa6}.alertsPage{--accent: #e76364;--accent-mid: #c44e52}.alertsPage--loading{display:flex;align-items:center;justify-content:center;min-height:280px}.alertsPage__intro{margin-bottom:24px}.alertsPage__introTitle{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.03em;margin:0 0 10px!important;background:linear-gradient(120deg,#fff,#ffffffb8);-webkit-background-clip:text;background-clip:text;color:transparent}.alertsPage__introCopy{max-width:48rem;line-height:1.55!important;color:#ffffff8c!important}.alertsPage__introCopy code{font-size:.85em;padding:2px 6px;border-radius:4px;background:#e763641f}.alertsPage__alert{margin-bottom:16px!important}.alertsPage__actions{margin-bottom:20px}.alertsPage__primaryBtn{border-radius:10px!important;text-transform:none!important;font-weight:600!important}.alertsPage__primaryBtn--red{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-mid) 100%)!important;box-shadow:0 4px 18px #e7636447!important}.alertsPage__primaryBtn--red:hover{background:linear-gradient(90deg,#eb7a7b,#d45a5e)!important}.alertsPage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.alertsPage__card{border-radius:16px!important;border-color:#ffffff1a!important;background:linear-gradient(165deg,#ffffff0d,#ffffff05)!important;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}.alertsPage__card:hover{border-color:#e7636459!important;box-shadow:0 8px 32px #00000059}.alertsPage__cardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.alertsPage__cardTitle{font-weight:600!important;font-size:1rem!important}.alertsPage__cardMeta{display:block;margin-top:4px!important;color:#ffffff73!important;line-height:1.35!important}.alertsPage__cardBody{display:flex;flex-direction:column;gap:8px}.alertsPage__idChip{align-self:flex-start!important;font-family:ui-monospace,monospace!important;font-size:.65rem!important;border-color:#e7636466!important}.alertsPage__webhook{font-family:ui-monospace,monospace;font-size:.75rem!important;color:#ffffff8c!important;word-break:break-all}.alertsPage__channels{display:flex;flex-direction:column;gap:4px}.alertsPage__channelLine{font-family:ui-monospace,monospace;font-size:.75rem!important;color:#ffffff8c!important;word-break:break-all}.alertsPage__filter{color:#ffffff73!important}.alertsPage__cardActions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.alertsPage__empty{grid-column:1/-1;text-align:center;padding:48px 24px!important;border-radius:16px!important;border:1px dashed rgba(255,255,255,.12)!important;background:#ffffff05!important}.alertsPage__emptyIcon{font-size:40px!important;margin-bottom:12px!important;opacity:.35}.alertsPage__dialogPaper{border-radius:16px!important;background:linear-gradient(165deg,#120c0cfc,#060406f7 55%,#040406fa)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 24px 64px #0000008c,inset 0 1px #e7636414!important;color:#ffffffeb}.alertsPage__dialogPaper .MuiDialogContent-root{padding-top:8px!important}.alertsPage__dialogPaper .MuiInputLabel-root{color:#ffc8c88c!important}.alertsPage__dialogPaper .MuiOutlinedInput-root{border-radius:10px}.alertsPage__dialogPaper .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.alertsPage__dialogPaper .MuiOutlinedInput-root:hover fieldset{border-color:#e7636459}.alertsPage__dialogPaper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.alertsPage__dialogPaper .MuiOutlinedInput-input{color:#ffffffeb!important}.alertsPage__dialogPaper .MuiFormHelperText-root{color:#ffffff6b!important}.alertsPage__dialogPaper .MuiSelect-icon{color:#ffc8c88c}.alertsPage__dialogPaper .MuiFormControlLabel-label{color:#ffffffc7!important;font-size:.9rem}.alertsPage__dialogHint{color:#ffffff7a!important;line-height:1.45!important}.alertsPage__dialogTitle{padding:18px 20px 12px!important;border-bottom:1px solid rgba(231,99,100,.12)}.alertsPage__dialogTitleInner{display:flex;align-items:center;gap:12px;color:#fffffff5;font-weight:650;letter-spacing:-.02em;font-size:1.15rem}.alertsPage__dialogAccent{width:4px;height:28px;border-radius:4px;background:linear-gradient(180deg,#e76364,#c44e52);flex-shrink:0}.alertsPage__dialogContent{display:flex;flex-direction:column;gap:10px;padding:12px 20px 8px!important}.alertsPage__dialogActions{padding:14px 20px 18px!important;border-top:1px solid rgba(231,99,100,.12);gap:10px!important}.alertsPage__dialogCancelBtn{border-radius:10px!important;text-transform:none!important;color:#ffffffa6!important}.alertsPage__dialogCancelBtn:hover{background:#ffffff0f!important}.alertsPage__dialogSaveBtn{border-radius:10px!important;text-transform:none!important;font-weight:600!important;padding-left:22px!important;padding-right:22px!important;background:linear-gradient(90deg,#e76364,#c44e52)!important;box-shadow:0 4px 18px #e763644d!important}.alertsPage__dialogSaveBtn:hover{background:linear-gradient(90deg,#eb7a7b,#d45a5e)!important}.alertsPage__dialogTestBtn{border-radius:10px!important;text-transform:none!important;border-color:#e7636459!important;color:#ffc8c8e6!important}.alertsPage__dialogTestBtn:hover{border-color:#e763648c!important;background:#e7636414!important}.alertsPage__listSubheader{font-size:.68rem!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffff61!important}.alertsPage__eventChipRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.alertsPage__eventMulti{margin-top:2px}.alertsPage__eventMulti .MuiOutlinedInput-root{border-radius:12px;background:#ffffff08;transition:background .2s ease,box-shadow .2s ease}.alertsPage__eventMulti .MuiOutlinedInput-root:hover{background:#ffffff0b}.alertsPage__eventMulti .MuiOutlinedInput-root.Mui-focused{background:#e763640f;box-shadow:0 0 0 1px #e7636440}.alertsPage__eventMulti .MuiAutocomplete-tag{margin:3px}.alertsPage__eventTagChip{border-radius:8px!important;border-color:#e7636459!important;background:#e763641f!important;font-weight:500!important;font-size:.72rem!important;height:26px!important}.alertsPage__eventTagChip .MuiChip-label{padding-left:8px;padding-right:8px}.alertsPage__eventAutocompletePaper{margin-top:6px!important;border-radius:12px!important;border:1px solid rgba(231,99,100,.22)!important;background:linear-gradient(165deg,#160e0efa,#08060af7)!important;box-shadow:0 18px 48px #0000008c,inset 0 1px #e763640f!important}.alertsPage__eventAutocompletePaper .MuiAutocomplete-listbox{padding:6px!important}.alertsPage__eventAutocompletePaper .MuiAutocomplete-listbox .MuiAutocomplete-groupLabel{position:sticky;top:0;z-index:1;padding:8px 12px 6px!important;font-size:.65rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:650!important;color:#e7a0a08c!important;background:linear-gradient(180deg,rgba(12,8,10,.98) 70%,transparent)!important}.alertsPage__eventOption{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px!important;border-radius:8px!important;margin:2px 4px!important;transition:background .15s ease}.alertsPage__eventOption[aria-selected=true]{background:#e7636424!important}.alertsPage__eventOption.Mui-focused,.alertsPage__eventOption:hover{background:#ffffff0f!important}.alertsPage__eventOptionLabel{flex:1;min-width:0;font-size:.875rem;color:#ffffffe6}.alertsPage__eventOptionBadge{flex-shrink:0;font-size:.62rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#8b5cf638;color:#d8c8fff2;border:1px solid rgba(167,139,250,.35)}.emailsListPage{max-width:min(1200px,100%);margin:0 auto;padding:20px 16px 40px}.emailsListPage--loading{display:flex;align-items:center;justify-content:center;min-height:280px}.emailsListPage__header{margin-bottom:28px}.emailsListPage__title{margin:0 0 10px!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-.04em!important;color:#fffffff0!important}.emailsListPage__lede{max-width:42rem;line-height:1.5!important;color:#ffffff73!important}.emailsListPage__empty{color:#ffffff73!important}.emailsListPage__sections{display:flex;flex-direction:column;gap:28px}.emailsListPage__section{display:flex;flex-direction:column;gap:12px}.emailsListPage__catLabel{letter-spacing:.14em!important;color:#ffffff61!important;font-size:.7rem!important}.emailsListPage__list{list-style:none;margin:0;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0003;overflow:hidden}.emailsListPage__item{margin:0;padding:0}.emailsListPage__item:not(:last-child) .emailsListPage__row{border-bottom:1px solid rgba(255,255,255,.06)}.emailsListPage__row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px 12px 12px;text-align:left;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;transition:background .15s ease}.emailsListPage__row:hover{background:#e7636414}.emailsListPage__row:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:-2px}.emailsListPage__rowIcon{display:flex;flex-shrink:0;margin-top:2px;color:#e76364d9}.emailsListPage__rowText{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.emailsListPage__rowTitle{display:block!important;font-weight:600!important;letter-spacing:-.02em!important;color:#ffffffeb!important;line-height:1.35!important}.emailsListPage__rowDesc{color:#ffffff6b!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.emailsListPage__rowChevron{flex-shrink:0;margin-top:4px;color:#ffffff38;transition:color .15s ease}.emailsListPage__row:hover .emailsListPage__rowChevron{color:#ffffff73}.emailBrandSidebar{display:flex;flex-direction:column;gap:10px;padding:12px 10px 14px;border-radius:14px;background:linear-gradient(165deg,#ffffff0d,#00000047);border:1px solid rgba(255,255,255,.07);flex-shrink:0}.emailBrandSidebar__head{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.emailBrandSidebar__title{letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:600!important;color:#ffffff80!important}.emailBrandSidebar__sub{font-size:.68rem!important;color:#ffffff52!important;line-height:1.35!important}.emailBrandSidebar__headActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.emailBrandSidebar__miniBtn{min-width:0!important;padding-left:8px!important;padding-right:10px!important;font-size:.72rem!important;text-transform:none!important;color:#ffffff8c!important}.emailBrandSidebar__miniBtn:hover{background:#ffffff0f!important}.emailBrandSidebar__saveMini{min-width:0!important;padding-left:10px!important;padding-right:12px!important;font-size:.72rem!important;text-transform:none!important;font-weight:600!important;border-radius:8px!important;background:linear-gradient(90deg,#e76364,#c44e52)!important;box-shadow:0 2px 12px #e7636440!important}.emailBrandSidebar__swatches{display:flex;flex-direction:column;gap:5px;max-height:min(52vh,520px);overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-right:-4px}.emailBrandSidebar__swatches::-webkit-scrollbar{width:5px}.emailBrandSidebar__swatches::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.emailBrandSidebar__row{display:grid;grid-template-columns:72px 28px minmax(0,1fr);align-items:center;gap:8px;margin:0;cursor:pointer;border-radius:8px;padding:4px 6px;transition:background .12s ease}.emailBrandSidebar__row:hover{background:#ffffff0a}.emailBrandSidebar__rowLabel{font-size:.72rem;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emailBrandSidebar__color{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:7px;cursor:pointer;background:transparent;flex-shrink:0}.emailBrandSidebar__color::-webkit-color-swatch-wrapper{padding:2px}.emailBrandSidebar__color::-webkit-color-swatch{border-radius:4px;border:none}.emailBrandSidebar__hex{min-width:0!important}.emailBrandSidebar__hex .MuiOutlinedInput-root{border-radius:8px;font-size:.7rem!important;font-family:ui-monospace,SF Mono,Menlo,monospace}.emailBrandSidebar__hex .MuiInputBase-input{padding:6px 8px!important}.emailBrandSidebar__hexInput{font-size:.7rem!important}.emailBrandSidebar__logo{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.emailBrandSidebar__logoLabel{font-size:.65rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffff61!important}.emailBrandSidebar__logoField .MuiOutlinedInput-root{border-radius:10px;font-size:.78rem!important}.emailPalette{display:flex;flex-direction:column;gap:8px;padding:12px 10px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.06);min-height:0}.emailPalette--disabled{opacity:.45;pointer-events:none}.emailPalette__head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b!important;font-size:.65rem!important;padding:0 4px}.emailPalette__head.emailPalette__head--section{margin-top:10px}.emailPalette__sub{color:#ffffff52!important;font-size:.68rem!important;line-height:1.35!important;padding:0 4px 6px}.emailPalette__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.emailPalette__tile{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#ffffffd1;font-size:.82rem;font-weight:500;cursor:grab;text-align:left;transition:background .15s ease,border-color .15s ease}.emailPalette__tile:hover:not(:disabled){background:#e763641a;border-color:#e7636447}.emailPalette__tile:active:not(:disabled){cursor:grabbing}.emailPalette__tileIcon{display:flex;color:#e76364d9;opacity:.95}.emailPalette__tileLabel{flex:1}.emailImgDlg .MuiDialog-paper{border-radius:16px!important;background:linear-gradient(165deg,#1e2128,#14161c)!important;border:1px solid rgba(255,255,255,.08)}.emailImgDlg__title{display:flex!important;align-items:center;gap:10px;font-weight:600!important;padding-bottom:8px!important}.emailImgDlg__titleIcon{color:#e76364f2}.emailImgDlg__body{padding-top:0!important}.emailImgDlg__tabs{margin-bottom:16px;min-height:44px}.emailImgDlg__tabs .MuiTab-root{text-transform:none!important;font-size:.85rem!important;min-height:44px!important;color:#ffffff73!important}.emailImgDlg__tabs .MuiTab-root.Mui-selected{color:#fff!important}.emailImgDlg__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#e76364,#c44e52)}.emailImgDlg__panel{display:flex;flex-direction:column;gap:14px}.emailImgDlg__hint{color:#ffffff73!important;line-height:1.45!important}.emailImgDlg__uploadBtn{border-radius:12px!important;text-transform:none!important;padding:12px!important;border-color:#ffffff26!important;color:#ffffffd9!important}.emailImgDlg__urlField .MuiOutlinedInput-root{border-radius:12px}.emailImgDlg__applyUrl{border-radius:12px!important;text-transform:none!important;font-weight:600!important;background:linear-gradient(90deg,#e76364,#c44e52)!important}.emailImgDlg__recent{max-height:280px;overflow-y:auto;gap:8px}.emailImgDlg__recentRow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;cursor:pointer;color:#ffffffa6;font-size:.75rem;transition:background .15s ease}.emailImgDlg__recentRow:hover{background:#e763641a;border-color:#e7636440}.emailImgDlg__recentThumbWrap{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#0000004d}.emailImgDlg__recentThumb{width:100%;height:100%;object-fit:cover}.emailImgDlg__recentUrl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emailImgDlg__err{display:block;margin-top:8px!important}.emailImgDlg__actions{padding:8px 16px 16px!important}.emailsPage{--hyve-red: #e76364;--hyve-red-mid: #c44e52;--automations-surface: rgba(255, 255, 255, .03);--automations-border: rgba(255, 255, 255, .08)}.emailsPage--loading{display:flex;align-items:center;justify-content:center;min-height:280px}.emailsPage__intro{margin-bottom:18px}.emailsPage__introTitle{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.03em;margin:0 0 10px!important;background:linear-gradient(120deg,#fff,#ffffffb8);-webkit-background-clip:text;background-clip:text;color:transparent}.emailsPage__introCopy{max-width:52rem;line-height:1.55!important;color:#ffffff8c!important}.emailsPage__introCopy code{font-size:.85em;padding:2px 6px;border-radius:4px;background:#e763641f;color:#ffffffd9}.emailsPage__alert{margin-bottom:20px!important}.emailsPage--builder{padding-bottom:32px}.emailsPage--modern .emailsPage__canvas{padding:16px 16px 20px!important;border-radius:20px!important;background:#0c0e128c!important;border:1px solid rgba(255,255,255,.06)!important}.emailsPage__top{margin-bottom:4px}.emailsPage__topRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.emailsPage__titleRow{display:flex;align-items:center;gap:4px;min-width:0}.emailsPage__backBtn{color:#ffffff8c!important;flex-shrink:0}.emailsPage__backBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}.emailsPage__h1{margin:0!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-.04em!important;color:#fffffff0!important}.emailsPage__saveBtn--header{flex-shrink:0;padding-left:20px!important;padding-right:20px!important}.emailsPage__lede{margin:0 0 14px!important;color:#ffffff6b!important;font-size:.875rem!important;line-height:1.45!important}.emailsPage__controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.emailsPage__controlEvent{flex:1 1 220px;min-width:200px}.emailsPage__controlEvent .MuiOutlinedInput-root{border-radius:12px}.emailsPage__controlSubject{flex:2 1 280px;min-width:200px}.emailsPage__controlSubject--full{flex:1 1 320px;min-width:0}.emailsPage__presetFab{flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffa6!important}.emailsPage__presetFab:hover{border-color:#e7636459;color:#ffffffe6!important;background:#e763641a!important}.emailsPage__controlSubject .MuiOutlinedInput-root{border-radius:12px}.emailsPage__presetPopover.MuiPaper-root{padding:0;border-radius:14px!important;border:1px solid rgba(255,255,255,.1);background:#12141afa!important;max-width:min(420px,100vw - 32px)}.emailsPage__presetPopoverInner{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.emailsPage__presetPopoverTitle{margin:0!important;color:#ffffffeb!important}.emailsPage__presetPopoverHint{display:block;color:#ffffff6b!important;line-height:1.45!important}.emailsPage__presetPopoverRow{display:flex;flex-direction:column;gap:8px}.emailsPage__presetPopoverRow--save{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px}.emailsPage__presetPopoverRow--save .emailsPage__presetName{flex:1 1 200px;min-width:140px}.emailsPage__presetChips--popover{margin-bottom:0!important}.emailsPage__meta{margin-bottom:12px}.emailsPage__metaDesc{display:block;color:#ffffff61!important;margin-bottom:8px!important;line-height:1.4!important}.emailsPage__mergeSectionLabel{display:block;margin-top:10px!important;margin-bottom:6px!important;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem!important;color:#ffffff5c!important}.emailsPage__mergeSectionLabel.emailsPage__mergeSectionLabel--used{margin-top:14px!important}.emailsPage__chips--inline{margin-bottom:0!important}.emailsPage__presets--inline{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.emailsPage__presets--inline .emailsPage__presetSelect{min-width:160px;flex:0 1 200px}.emailsPage__presets--inline .emailsPage__presetName{flex:1 1 180px;min-width:140px}.emailsPage__presetSave{border-radius:10px!important;text-transform:none!important}.emailsPage__presetChips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.emailsPage__presetChip{border-color:#ffffff1f!important;color:#ffffffb3!important;font-size:.75rem!important}.emailsPage__studio--unified{max-width:min(1600px,100%);margin:0 auto}.emailsPage__canvas{border-radius:16px!important;border:1px solid var(--automations-border);background:linear-gradient(165deg,rgba(255,255,255,.05) 0%,var(--automations-surface) 100%)!important;padding:20px 20px 28px;display:flex;flex-direction:column;gap:0}.emailsPage--modern .emailsPage__builderLayout{margin-top:4px}.emailsPage__toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.emailsPage__toolbarActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.emailsPage__saveBtn{border-radius:10px!important;text-transform:none!important;font-weight:600!important;background:linear-gradient(90deg,var(--hyve-red) 0%,var(--hyve-red-mid) 100%)!important;box-shadow:0 4px 18px #e7636440!important}.emailsPage__saveBtn:hover{background:linear-gradient(90deg,#eb7a7b,#d45a5e)!important}.emailsPage__eventSelect .MuiOutlinedInput-root{border-radius:12px}.emailsPage__listSubheader{line-height:1.2!important;padding-top:12px!important;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffff61!important}.emailsPage__eventDesc{color:#ffffff80!important;margin-bottom:12px!important;line-height:1.5!important}.emailsPage__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.emailsPage__chip{border-color:#e7636459!important;color:#ffffffbf!important;font-family:ui-monospace,monospace;font-size:.7rem!important}.emailsPage__chips--mergeUsed{margin-bottom:4px!important}.emailsPage__chip--mergeUsed{border-color:#7c3aed73!important;background:#7c3aed1f!important;color:#ffffffe0!important}.emailsPage__field{margin-bottom:16px!important}.emailsPage__field--subject .MuiOutlinedInput-root{border-radius:12px}.emailsPage__previewSpinner{color:var(--hyve-red)!important}.emailsPage__previewSpinner--bar{margin-left:8px}.emailsPage__builderLayout{display:grid;grid-template-columns:minmax(272px,296px) minmax(0,1fr);gap:16px;align-items:stretch;min-height:calc(100vh - 140px);margin-top:8px}.emailsPage__builderSidebar{display:flex;flex-direction:column;gap:12px;min-width:0;max-height:min(100vh - 160px,920px);overflow-x:hidden;overflow-y:auto;padding-right:4px;position:sticky;top:0}.emailsPage__builderSidebar::-webkit-scrollbar{width:6px}.emailsPage__builderSidebar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}@media(max-width:960px){.emailsPage__builderLayout{grid-template-columns:1fr;min-height:auto}.emailsPage__builderSidebar{position:relative;max-height:none}.emailsPage__builderCanvasCol{min-height:auto}}.emailsPage__builderCanvasCol{display:flex;flex-direction:column;min-height:min(100vh - 140px,1100px);min-width:0}.emailsPage__editorWorkspace{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;padding:12px 12px 14px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.emailsPage__editorWorkspace--editing{border-color:#e7636447;box-shadow:0 0 0 1px #e763641f}.emailsPage__chromeSlim{display:flex;align-items:center;gap:12px;padding:6px 4px 12px;flex-shrink:0}.emailsPage__chromeSlimTitle{font-weight:600!important;letter-spacing:-.02em;color:#ffffff8c!important;flex-shrink:0}.emailsPage__chromeSlimSubject{flex:1;min-width:0;color:#ffffff6b!important}.emailsPage__chromeSlimActions{display:flex;align-items:center;gap:6px;flex-shrink:0}.emailsPage__iconBtn{color:#ffffffa6!important;border-radius:10px!important}.emailsPage__iconBtn:hover{background:#e7636426!important;color:#fff!important}.emailsPage__canvasEditBtn{border-radius:10px!important;text-transform:none!important;font-weight:600!important;padding-left:14px!important;padding-right:14px!important;background:linear-gradient(90deg,var(--hyve-red) 0%,var(--hyve-red-mid) 100%)!important;box-shadow:0 2px 12px #e763644d!important}.emailsPage__exitBtn{text-transform:none!important;font-weight:600!important;color:#ffffffd9!important}.emailsPage__iframeShell{flex:1;min-height:calc(100vh - 180px);border-radius:2px;overflow:auto;border:1px solid rgba(0,0,0,.45);background:#e8e8ea;box-shadow:inset 0 0 0 1px #ffffff0f}.emailsPage__iframe{display:block;width:100%;min-height:calc(100vh - 190px);border:none;background:#fff}.emailsPage__presets{margin-bottom:16px;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.emailsPage__presetsTitle{display:block;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61!important;margin-bottom:10px!important}.emailsPage__presetsRow{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.emailsPage__presetSelect{min-width:180px;flex:1 1 180px}.emailsPage__presetName{flex:2 1 200px;min-width:160px}.emailsPage__presetList{margin-top:10px;display:flex;flex-direction:column;gap:4px}.emailsPage__presetItem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.reviewGalleryCarousel__swiper{width:100%;height:100%;overflow:hidden;overflow:clip;clip-path:inset(0);contain:paint}.reviewGalleryCarousel__swiper :global(.swiper-wrapper){height:100%;width:100%;will-change:transform}.reviewGalleryCarousel__swiper :global(.swiper-slide){width:100%!important;height:100%;flex-shrink:0;overflow:hidden}.reviewGalleryCarousel__swiper :global(.swiper-slide>*){height:100%}.reviewGalleryCarousel__lightbox .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:98vw!important;max-height:98vh!important;margin:1vh 1vw!important;border-radius:20px!important;overflow:hidden!important}.reviewGalleryCarousel__lightbox .MuiBackdrop-root{background:#0009!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.reviewGalleryCarousel__lightboxPaper{background:#0006!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important}.reviewGalleryCarousel__lightboxContent{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:1.5rem 4rem;box-sizing:border-box}@media(max-width:768px){.reviewGalleryCarousel__lightboxContent{padding:1rem 2.5rem}}.reviewGalleryCarousel__lightboxClose{position:absolute!important;top:1rem!important;right:1rem!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.reviewGalleryCarousel__lightboxClose:hover{background:#ffffff26!important;border-color:#fff3!important;transform:scale(1.05)}.reviewGalleryCarousel__lightboxNav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;background:#ffffff14!important;color:#fff!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.reviewGalleryCarousel__lightboxNav:hover{background:#ffffff26!important;border-color:#fff3!important;transform:translateY(-50%) scale(1.05)}.reviewGalleryCarousel__lightboxNav--prev{left:1rem!important}.reviewGalleryCarousel__lightboxNav--next{right:1rem!important}.reviewGalleryCarousel__lightboxImageWrap{width:100%;max-width:1200px;max-height:calc(98vh - 140px);display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0 3rem}@media(max-width:768px){.reviewGalleryCarousel__lightboxImageWrap{padding:0 2rem;max-height:calc(98vh - 120px)}}.reviewGalleryCarousel__lightboxImage{max-width:100%;max-height:calc(98vh - 140px);object-fit:contain;border-radius:12px;box-shadow:0 24px 64px #0009}.reviewGalleryCarousel__lightboxFooter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;background:#0006;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);padding:.625rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);z-index:10;box-shadow:0 4px 16px #0000004d}.reviewGalleryCarousel__lightboxCounter{color:#ffffffe6!important;font-weight:600!important;font-size:.875rem!important}@keyframes kickoffReviewPage__badgePop{0%{opacity:0;transform:rotate(-12deg) scale(.3)}50%{opacity:1;transform:rotate(-12deg) scale(1.15)}70%{transform:rotate(-12deg) scale(.95)}85%{transform:rotate(-12deg) scale(1.05)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes kickoffReviewPage__badgePulse{0%,to{transform:rotate(-12deg) scale(1);box-shadow:0 4px 16px #00000026}50%{transform:rotate(-12deg) scale(1.06);box-shadow:0 6px 24px #0003}}@keyframes kickoffReviewPage__badgeIconBounce{0%,to{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.9)}70%{transform:scale(1.1)}}.kickoffReviewPage{min-height:100vh;background:#f5f4f2;padding:4rem 1.5rem 6rem;overflow-x:hidden}.kickoffReviewPage__loading,.kickoffReviewPage__error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.kickoffReviewPage__loadingText{margin-top:1.25rem;font-size:1rem;color:#6b6375}.kickoffReviewPage__error{max-width:36rem;margin:0 auto;border-radius:12px}.kickoffReviewPage__hero{position:relative;text-align:center;padding:4rem 1.5rem 3rem;margin:-4rem -1.5rem 2rem;width:calc(100% + 3rem);max-width:100vw;min-height:clamp(320px,45vh,480px);overflow:hidden}.kickoffReviewPage__hero:before{content:"";position:absolute;inset:0;background-color:#f5f4f2;z-index:0}.kickoffReviewPage__hero--hasBg:before{background-image:var(--hero-bg);background-size:cover;background-position:top center;background-repeat:no-repeat;opacity:.6;filter:saturate(.8) brightness(1.02)}.kickoffReviewPage__hero--hasBg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 25%,#f5f4f2 100%);z-index:1}.kickoffReviewPage__heroMeta{margin:0 auto .5rem;font-size:.875rem;color:#6b6375}.kickoffReviewPage__heroClient{font-size:.875rem;font-weight:600;color:#6b6375;letter-spacing:.04em}.kickoffReviewPage__heroCompleted{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#15803d;margin:.25rem 0 0}.kickoffReviewPage__heroContent{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:42rem;margin:0 auto}.kickoffReviewPage__logo{display:block;text-decoration:none}.kickoffReviewPage__logo:hover .kickoffReviewPage__logoImg{opacity:.8}.kickoffReviewPage__logoImg{display:block;height:8rem;width:auto;object-fit:contain;transition:opacity .2s}.kickoffReviewPage__heroBadge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b6375;margin-bottom:1rem}.kickoffReviewPage__heroBadge .MuiSvgIcon-root{font-size:1rem;color:#e76364}.kickoffReviewPage__heroTitle{font-size:clamp(2rem,5vw,3rem)!important;font-weight:700!important;letter-spacing:-.02em;color:#08060d!important;line-height:1.2!important;margin:0 0 .75rem!important}.kickoffReviewPage__heroSub{font-size:1rem!important;font-weight:500!important;color:#6b6375!important;margin:0 0 .75rem!important}.kickoffReviewPage__heroDesc{font-size:1rem!important;line-height:1.6!important;color:#6b6375!important;max-width:32rem;margin:0 auto!important;white-space:pre-wrap}.kickoffReviewPage__container{max-width:28rem;margin:-18rem auto 0;position:relative;z-index:2;padding:0 1rem}.kickoffReviewPage__container--wide{max-width:48rem}.kickoffReviewPage__sectionHeader{margin-bottom:2.5rem}.kickoffReviewPage__sectionHeader--review{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;position:relative}.kickoffReviewPage__sectionEyebrow{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e76364;margin-bottom:.5rem}.kickoffReviewPage__sectionTitle{font-size:clamp(1.5rem,3.5vw,2rem)!important;font-weight:500!important;letter-spacing:.02em!important;color:#08060d!important;margin:0 0 .5rem!important;line-height:1.3!important}.kickoffReviewPage__sectionSub{font-size:.9375rem!important;color:#6b6375!important;line-height:1.65!important;margin:0 0 1rem!important}.kickoffReviewPage__sectionHeader--review .kickoffReviewPage__sectionEyebrow{flex:1;text-align:left;margin-bottom:0}.kickoffReviewPage__progressPct{position:absolute;top:0;right:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:#6b6375}.kickoffReviewPage__sectionHeader--review .kickoffReviewPage__progressBar{flex-basis:100%;margin-top:.5rem}.kickoffReviewPage__progressBar{height:4px;background:#00000014;border-radius:999px;overflow:hidden}.kickoffReviewPage__progressFill{height:100%;background:#e76364;border-radius:999px;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.kickoffReviewPage__alert{margin-bottom:1.5rem!important;border-radius:12px!important}.kickoffReviewPage__stack{position:relative;width:100%;max-width:min(20rem,90vw);margin:0 auto 2rem;aspect-ratio:9/16}.kickoffReviewPage__stackCard{position:absolute;left:0;right:0;top:0;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;touch-action:none;cursor:grab;will-change:transform}.kickoffReviewPage__stackCard:active{cursor:grabbing}.kickoffReviewPage__stackCard--top{cursor:grab;transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .2s ease}.kickoffReviewPage__stackCard--dragging{transition:none}.kickoffReviewPage__stackCard--intro{pointer-events:none;transition:transform .6s cubic-bezier(.34,1.4,.64,.98)}.kickoffReviewPage__stackCard--exiting{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease-out;pointer-events:none}.kickoffReviewPage__stackCard--exitingApprove{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .5s ease-out}.kickoffReviewPage__stackCard:not(.kickoffReviewPage__stackCard--top):not(.kickoffReviewPage__stackCard--exiting){transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .35s ease}.kickoffReviewPage__stackCard--top.kickoffReviewPage__stackCard--exiting{transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s ease-out}.kickoffReviewPage__swipeBadge{position:absolute;top:1.5rem;z-index:10;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;transform:rotate(-12deg);animation:kickoffReviewPage__badgePop .4s cubic-bezier(.34,1.56,.64,1) forwards,kickoffReviewPage__badgePulse 1.2s ease-in-out .4s infinite}.kickoffReviewPage__swipeBadge--approve{right:1.25rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:3px solid rgba(255,255,255,.9);box-shadow:0 4px 20px #22c55e66}.kickoffReviewPage__swipeBadge--deny{left:1.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:3px solid rgba(255,255,255,.9);box-shadow:0 4px 20px #dc262666}.kickoffReviewPage__swipeBadgeIcon{font-size:2rem!important;animation:kickoffReviewPage__badgeIconBounce .6s cubic-bezier(.34,1.56,.64,1) .35s both}.kickoffReviewPage__actions{display:flex;justify-content:center;gap:2rem;padding:0 1rem}.kickoffReviewPage__actionBtn{width:4.5rem!important;height:4.5rem!important;min-width:unset!important;border-radius:50%!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.kickoffReviewPage__actionBtn .MuiSvgIcon-root{font-size:2.25rem!important}.kickoffReviewPage__actionBtn:active:not(:disabled){transform:scale(.9)}.kickoffReviewPage__actionBtn:hover:not(:disabled){transform:scale(1.08)}.kickoffReviewPage__actions .kickoffReviewPage__denyBtn{border-width:2px!important}.kickoffReviewPage__emptyHint{text-align:center;color:#6b6375;margin-top:1rem}.kickoffReviewPage__summaryList{list-style:none;padding:0;margin:2rem 0 0;text-align:left;width:100%}.kickoffReviewPage__summaryItem{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.kickoffReviewPage__summaryItem:last-child{border-bottom:none}.kickoffReviewPage__summaryItemHeader{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem}.kickoffReviewPage__summaryItemMain{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0;overflow:hidden}.kickoffReviewPage__summaryExpandBtn{color:#6b6375!important}.kickoffReviewPage__summaryTopic{flex:1;min-width:0;font-weight:500;color:#08060d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kickoffReviewPage__summaryItemActions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;margin-left:auto}.kickoffReviewPage__summarySelect{min-width:11rem;background:#fff}.kickoffReviewPage__summarySelect .MuiOutlinedInput-root{background:#fff}.kickoffReviewPage__summarySelect .MuiOutlinedInput-notchedOutline{border-color:#0003}.kickoffReviewPage__summarySelect .MuiSelect-select{display:flex!important;align-items:center;padding-top:8px!important;padding-bottom:8px!important}.kickoffReviewPage__summarySelect--approved .MuiOutlinedInput-root,.kickoffReviewPage__summarySelect--approved .MuiSelect-select,.kickoffReviewPage__summarySelect--approved .MuiSvgIcon-root{color:#15803d!important}.kickoffReviewPage__summarySelect--approved .MuiOutlinedInput-notchedOutline{border-color:#22c55e66!important}.kickoffReviewPage__summarySelect--denied .MuiOutlinedInput-root,.kickoffReviewPage__summarySelect--denied .MuiSelect-select,.kickoffReviewPage__summarySelect--denied .MuiSvgIcon-root{color:#b91c1c!important}.kickoffReviewPage__summarySelect--denied .MuiOutlinedInput-notchedOutline{border-color:#dc262666!important}.kickoffReviewPage__summarySelectMenu.MuiPaper-root,.kickoffReviewPage__summarySelectMenu{background:#fff!important;color:#1c1c24!important;box-shadow:0 8px 24px #0000001f}.kickoffReviewPage__summarySelectMenu.MuiPaper-root .MuiMenuItem-root:hover,.kickoffReviewPage__summarySelectMenu .MuiMenuItem-root:hover{background:#0000000f}.kickoffReviewPage__summarySelectMenu.MuiPaper-root .MuiMenuItem-root.Mui-selected,.kickoffReviewPage__summarySelectMenu .MuiMenuItem-root.Mui-selected{background:#b91c1c1f}.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--approved,.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--approved .MuiSvgIcon-root,.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--approved *,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--approved,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--approved .MuiSvgIcon-root,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--approved *{color:#15803d!important}.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--denied,.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--denied .MuiSvgIcon-root,.kickoffReviewPage__summarySelectMenu.MuiPaper-root .kickoffReviewPage__summarySelectOpt--denied *,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--denied,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--denied .MuiSvgIcon-root,.kickoffReviewPage__summarySelectMenu .kickoffReviewPage__summarySelectOpt--denied *{color:#b91c1c!important}.kickoffReviewPage__summarySelectMenu.MuiPaper-root .MuiList-root,.kickoffReviewPage__summarySelectMenu .MuiList-root{padding:8px 0}.kickoffReviewPage__summaryActionBtn,.kickoffReviewPage__summaryEditBtn{text-transform:none!important}.kickoffReviewPage__summaryDesc{padding:.75rem 1rem;margin-left:2rem;background:#00000005;border-radius:.5rem;border-left:2px solid rgba(231,99,100,.3)}.kickoffReviewPage__summaryNotes{width:100%;font-size:.875rem;color:#6b6375;font-style:italic;padding-left:2.25rem}.kickoffReviewPage__feedbackDialog.MuiPaper-root{position:relative;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 6px -2px #0000000d,0 12px 24px -4px #00000014,0 32px 64px -12px #0000001f,inset 0 1px #ffffffe6;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fdfdfc,#fafaf9)}.kickoffReviewPage__feedbackDialog.MuiPaper-root:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e76364,#e76364b3)}.kickoffReviewPage__feedbackDialogContent{padding:2rem 2rem 1.5rem!important}.kickoffReviewPage__feedbackDialogHeader{display:block!important;font-size:.65rem!important;font-weight:600!important;letter-spacing:.08em!important;color:#6b6375!important;margin-bottom:.3rem!important;text-transform:uppercase!important}.kickoffReviewPage__feedbackDialogTitle{font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em;color:#08060d!important;margin-bottom:1rem!important;line-height:1.3!important}.kickoffReviewPage__feedbackDialogBlock{background:#00000008!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:.75rem!important;padding:1rem 1.25rem!important;margin-bottom:1.5rem!important}.kickoffReviewPage__feedbackDialogTopic{color:#2d2a32!important;font-size:1rem!important;font-weight:600!important;margin:0 0 .75rem!important;padding:0!important;line-height:1.5!important}.kickoffReviewPage__feedbackDialogLocation{color:#2d2a32!important;font-size:.9rem!important;margin:0 0 .75rem!important;line-height:1.5!important}.kickoffReviewPage__feedbackDialogHeader--description{margin-top:0!important;margin-bottom:.3rem!important;padding:0!important}.kickoffReviewPage__feedbackDialogDesc{color:#2d2a32!important;font-size:.9rem!important;font-weight:400!important;margin:0!important;padding:0!important;line-height:1.6!important}.kickoffReviewPage__feedbackDialogDesc--empty{color:#6b6375!important;font-style:italic}.kickoffReviewPage__feedbackDialogField .MuiOutlinedInput-root{background:#fff;border-radius:.75rem;box-shadow:inset 0 1px 2px #0000000a}.kickoffReviewPage__feedbackDialogField .MuiOutlinedInput-root fieldset{border-color:#00000014;transition:border-color .2s ease}.kickoffReviewPage__feedbackDialogField .MuiOutlinedInput-root:hover fieldset{border-color:#00000026}.kickoffReviewPage__feedbackDialogField .MuiOutlinedInput-root.Mui-focused fieldset{border-width:1px;border-color:#e7636480;box-shadow:0 0 0 3px #e7636414}.kickoffReviewPage__feedbackDialogField .MuiInputBase-input{padding:1rem 1.25rem;font-size:.95rem;line-height:1.5;color:#0a090c!important}.kickoffReviewPage__feedbackDialogField .MuiInputBase-input::placeholder{color:#5a5560!important;opacity:1}.kickoffReviewPage__feedbackDialogActions{padding:1.25rem 2rem 2rem!important;gap:.75rem;border-top:1px solid rgba(0,0,0,.06)}.kickoffReviewPage__feedbackDialogCancel{text-transform:none;font-weight:500;color:#6b6375!important}.kickoffReviewPage__feedbackDialogCancel:hover{background:#0000000a!important;color:#08060d!important}.kickoffReviewPage__feedbackDialogSubmit{text-transform:none!important;font-weight:600!important;letter-spacing:-.01em;padding:.6rem 1.5rem!important;border-radius:.75rem!important;box-shadow:0 2px 8px #e7636440!important}.kickoffReviewPage__feedbackDialogSubmit:hover{box-shadow:0 4px 12px #e7636459!important}.kickoffReviewPage__topicCard{background:radial-gradient(rgba(0,0,0,.018) 1px,transparent 1px),linear-gradient(180deg,#fffffffa,#fcfcfbf7)!important;background-size:24px 24px,100% 100%!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 2px #00000005,0 4px 16px #0000000a,0 24px 48px #0000000f,inset 0 1px #fffc!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:1.5rem!important;overflow:hidden;width:100%;aspect-ratio:9/16}.kickoffReviewPage__topicCard .MuiCardContent-root{padding:0!important;height:100%;display:flex;flex-direction:column}.kickoffReviewPage__topicCardContent{position:relative;padding:2.25rem 2rem!important;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.kickoffReviewPage__topicHeader{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.25rem;margin-top:.5rem}.kickoffReviewPage__topicBadge{margin-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#6b6375;padding:.35rem .65rem;background:#0000000a;border-radius:999px}.kickoffReviewPage__topicTitle{font-weight:500!important;color:#08060d!important;font-size:clamp(1rem,5vw,1.5rem)!important;letter-spacing:.02em!important;line-height:1.3!important;margin:0!important;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kickoffReviewPage__topicLocation{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.8125rem;color:#6b6375;margin:0 0 1rem;text-align:center}.kickoffReviewPage__topicLocation .MuiSvgIcon-root{color:inherit;opacity:.8}.kickoffReviewPage__topicService{margin-top:auto;margin-bottom:.5rem;padding:.5rem 1rem .75rem;font-size:.75rem;font-weight:600;background:#0000000f;border-radius:999px;color:#6b6375;text-transform:uppercase;letter-spacing:.04em;text-align:center;display:inline-block;align-self:center}.kickoffReviewPage__titleDivider{width:2.5rem;height:2px;background:linear-gradient(90deg,transparent,#e76364,transparent);margin:0 auto 1.25rem;border-radius:1px}.kickoffReviewPage__emptyState{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.kickoffReviewPage__emptyStateText{font-size:.9375rem;font-weight:500;color:#6b6375;margin:0 0 .25rem}.kickoffReviewPage__emptyStateSub{font-size:.8125rem;color:#6b6375;opacity:.8;margin:0}.kickoffReviewPage__approveBtn{background:#e76364!important;color:#fff!important;border-radius:.5rem!important;text-transform:none!important;letter-spacing:.02em!important;font-size:.875rem!important}.kickoffReviewPage__approveBtn:hover:not(:disabled){background:#eb7a7b!important;box-shadow:0 4px 12px #e7636459!important}.kickoffReviewPage__denyBtn{border-color:#dc262666!important;color:#b91c1c!important;border-radius:.5rem!important;text-transform:none!important;font-size:.875rem!important}.kickoffReviewPage__denyBtn:hover{border-color:#dc262699!important;background:#dc26260a!important}.kickoffReviewPage__topicStatus{flex-shrink:0}.kickoffReviewPage__statusPill{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;letter-spacing:.02em}.kickoffReviewPage__statusPill--approved{background:#22c55e14;color:#15803d}.kickoffReviewPage__statusPill--denied{background:#dc26260f;color:#b91c1c}.kickoffReviewPage__topicExpand{margin-top:.75rem;padding:.75rem 1rem;background:#00000005;border-radius:.5rem;border-left:2px solid rgba(231,99,100,.5)}.kickoffReviewPage__expandLabel{display:flex!important;align-items:center;gap:.5rem;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b6375!important;margin-bottom:.5rem!important}.kickoffReviewPage__topicDesc{margin-bottom:1rem;padding:1.25rem 1.5rem;background:#00000005;border-radius:.75rem}.kickoffReviewPage__topicDesc:last-child{margin-bottom:0}.kickoffReviewPage__descLabel{display:block!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b6375!important;margin-bottom:.5rem!important;text-align:left!important}.kickoffReviewPage__descLabel--spaced{margin-top:1rem!important}.kickoffReviewPage__descText{font-size:.9375rem!important;line-height:1.65!important;color:#6b6375!important;white-space:pre-wrap;text-align:left!important;flex:1;min-height:0;margin:0!important}.kickoffReviewPage__topicRefs{margin-top:1rem;padding:1.25rem 1.5rem;background:#00000005;border-radius:.75rem;text-align:left}.kickoffReviewPage__refList{display:flex;flex-wrap:wrap;gap:.5rem}.kickoffReviewPage__refLink{display:inline-flex;align-items:center;gap:.5rem;padding:.5625rem .875rem;background:#fffc;border:1px solid rgba(0,0,0,.06);border-radius:.625rem;color:#08060d;text-decoration:none;font-size:.875rem;transition:all .25s ease}.kickoffReviewPage__refLink:hover{background:#fff;border-color:#e763644d;box-shadow:0 2px 8px #0000000a}.kickoffReviewPage__refLinkIcon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.kickoffReviewPage__refLinkIcon img{width:18px;height:18px;object-fit:contain}.kickoffReviewPage__refLinkIcon .MuiSvgIcon-root{font-size:16px!important;color:#6b6375}.kickoffReviewPage__refLinkText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kickoffReviewPage__denyNotes{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.06)}.kickoffReviewPage__denyLabel{display:block!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b6375!important;margin-bottom:.5rem!important}.kickoffReviewPage__denyInput .MuiOutlinedInput-root{background:#ffffffe6;color:#08060d;border-radius:.625rem!important}.kickoffReviewPage__denyInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#00000014}.kickoffReviewPage__denyInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0000001f}.kickoffReviewPage__denyInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636499;border-width:1px}.kickoffReviewPage__denyInput .MuiInputBase-input::placeholder{color:#9ca3af}.kickoffReviewPage__successCard{margin-top:2.5rem!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none!important;border-radius:1.25rem!important;box-shadow:0 1px 2px #0000000a,0 4px 20px #22c55e14,0 0 0 1px #22c55e1a!important;width:100%!important}.kickoffReviewPage__successCard .MuiCardContent-root{padding:3rem 2.5rem!important;text-align:center}.kickoffReviewPage__successCard .kickoffReviewPage__summaryList{text-align:left}.kickoffReviewPage__successIcon{font-size:3rem!important;color:#16a34a!important;margin-bottom:1rem!important}.kickoffReviewPage__successTitle{font-weight:700!important;color:#08060d!important;margin-bottom:.75rem!important}.kickoffReviewPage__successMsg{color:#6b6375!important;line-height:1.6!important;max-width:36rem;margin:0 auto!important}.kickoffReviewPage__successHint{font-size:.875rem!important;color:#6b6375!important;opacity:.9;margin:.5rem auto 0!important}.packageReviewPage{min-height:100vh;background:#07080c;padding:0 20px 80px;display:block;position:relative;isolation:isolate}.packageReviewPage--gallery{background:#000;padding:0}.packageReviewPage--gallery:before,.packageReviewPage--gallery:after{content:none!important}.packageReviewPage--gallery .packageReviewPage__container{max-width:none;padding-top:0;gap:0}.packageReviewPage--hasBg:before{content:"";position:fixed;inset:0;z-index:-2;background-image:var(--packageReviewBgUrl);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.55;transform:scale(1.02)}.packageReviewPage--hasBg:after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(980px 560px at 50% 14%,#07080c14,#07080cdb 72%),linear-gradient(180deg,#07080c1f,#07080cfb)}.packageReviewPage__container{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:22px;margin:0 auto;padding-top:34px}.packageReviewPage__galleryHero{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-bottom:4rem;min-height:65vh;max-height:75vh;position:relative;margin:0;padding-top:0;overflow:hidden}.packageReviewPage__galleryHero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000054,#000);z-index:2;pointer-events:none}.packageReviewPage__galleryHero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to bottom,#0000,#000);z-index:2;pointer-events:none}.packageReviewPage__galleryHero>*{position:relative;z-index:3}.packageReviewPage__galleryHeroFooter{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.packageReviewPage__galleryHeroPill{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#ffffffe6;font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.packageReviewPage .clientReviewPage__heroBg{position:absolute;inset:0;z-index:1}.packageReviewPage .clientReviewPage__heroBgImg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.02) contrast(1.02);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 75%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 75%,#0000)}.packageReviewPage .clientReviewPage__heroContent{padding-top:9rem;padding-bottom:0;display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%}.packageReviewPage .clientReviewPage__statusPill{background:#00000059;border:1px solid rgba(255,255,255,.18);padding:.5rem 1rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb}.packageReviewPage .clientReviewPage__heroTitle{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300!important;color:#fffffff2!important;letter-spacing:-.01562em!important;line-height:1.167!important;font-size:clamp(2.4rem,6vw,6rem);text-shadow:0 16px 44px rgba(0,0,0,.6);max-width:90%;word-wrap:break-word;display:block;width:100%}.packageReviewPage .clientReviewPage__heroClientName{color:#ffffffd1!important;margin-top:-.35rem!important}.packageReviewPage .clientReviewPage__heroActions{display:flex;gap:.75rem;margin-top:.25rem;z-index:3;position:relative;flex-wrap:wrap;justify-content:center}.packageReviewPage .clientReviewPage__downloadButton,.packageReviewPage .clientReviewPage__rejectButton{min-width:140px;padding:.75rem 1.5rem;font-weight:600;text-transform:none;border-radius:8px;box-shadow:0 4px 12px #0000004d;transition:all .2s ease}.packageReviewPage .clientReviewPage__downloadButton:hover:not(:disabled),.packageReviewPage .clientReviewPage__rejectButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0006}.packageReviewPage .clientReviewPage__downloadButton:disabled,.packageReviewPage .clientReviewPage__rejectButton:disabled{opacity:.6;cursor:not-allowed}.packageReviewPage .clientReviewPage__downloadButton{background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.packageReviewPage .clientReviewPage__downloadButton:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff26)!important}.packageReviewPage .packageReviewPage__galleryHero .clientReviewPage__downloadButton:hover:not(:disabled){background:linear-gradient(135deg,#4caf50f2,#388e3cf2)!important;border-color:#4caf5059!important}.packageReviewPage .clientReviewPage__rejectButton{border-color:#f4433680!important;color:#f44336e6!important}.packageReviewPage .clientReviewPage__rejectButton:hover:not(:disabled){background:#f443361a!important;border-color:#f44336b3!important}.packageReviewPage__galleryContent{background:#000;padding:4rem 0;position:relative;z-index:2;width:100%;margin:0}.packageReviewPage__galleryContainer{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem;box-sizing:border-box}.packageReviewPage__carousel{width:100%;display:flex;justify-content:center}.packageReviewPage__carouselMain{width:100%;max-width:1200px;aspect-ratio:16/9;border-radius:22px;overflow:hidden;position:relative;background:radial-gradient(1200px 600px at 15% 0%,rgba(255,255,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,.18),transparent 55%),#ffffff08;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #000000b3,inset 0 1px #ffffff0f;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}@media(max-width:768px){.packageReviewPage__carouselMain{aspect-ratio:4/3;border-radius:18px}}.packageReviewPage__carouselImg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);filter:saturate(1.05) contrast(1.03);transition:transform .22s ease,filter .22s ease}.packageReviewPage__carouselNav{position:absolute!important;top:50%;transform:translateY(-50%);z-index:3;background:#00000059!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:44px;height:44px;border-radius:999px!important;box-shadow:0 10px 24px #00000073}.packageReviewPage__carouselNav:hover{background:#0000008c!important;transform:translateY(-50%) scale(1.03)}.packageReviewPage__carouselNav--prev{left:14px}.packageReviewPage__carouselNav--next{right:14px}.packageReviewPage__carouselMeta{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;z-index:3}.packageReviewPage__carouselCounter{background:#00000073;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 10px;font-size:12px;color:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.packageReviewPage__carouselDownload{background:#ffffffeb!important;color:#000000eb!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important}.packageReviewPage__carouselDownload:hover{background:#fff!important;transform:scale(1.06)}.packageReviewPage__carouselRejectWrapper{position:absolute;top:14px;right:14px;z-index:4;pointer-events:auto}.packageReviewPage__carouselRejectToggle{text-transform:none!important;font-size:.75rem!important;padding:4px 10px!important;border-radius:999px!important;box-shadow:0 4px 10px #00000073!important;background-color:#000000b3!important;border:1px solid rgba(255,255,255,.18)!important;display:inline-flex!important;align-items:center;justify-content:center;height:32px!important;overflow:hidden}.packageReviewPage__carouselRejectToggle .MuiButton-startIcon{color:#ffffffb3!important;margin-right:0!important;transition:margin-right .18s ease}.packageReviewPage__carouselRejectToggle .packageReviewPage__carouselRejectLabel{max-width:0;opacity:0;transform:translate(4px);white-space:nowrap;transition:max-width .18s ease,opacity .18s ease,transform .18s ease}.packageReviewPage__carouselRejectToggle:hover .MuiButton-startIcon{margin-right:6px!important}.packageReviewPage__carouselRejectToggle:hover .packageReviewPage__carouselRejectLabel{max-width:60px;opacity:1;transform:translate(0)}.packageReviewPage__carouselIconGroup{display:flex;gap:6px}.packageReviewPage__carouselIcon{background:#0009!important;border-radius:999px!important;width:32px!important;height:32px!important;box-shadow:0 4px 10px #00000073!important}.packageReviewPage__carouselIcon svg{width:18px;height:18px}.packageReviewPage__carouselIcon--rejected{color:#f44336!important}.packageReviewPage__carouselIcon--edit{color:#fffc!important}.packageReviewPage__photoCount{color:#ffffffe6!important;font-weight:600!important;font-size:1.25rem!important;margin-bottom:1.5rem!important;text-align:center}.packageReviewPage__photoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:0}@media(max-width:968px){.packageReviewPage__photoGrid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:768px){.packageReviewPage__photoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.packageReviewPage__photoItem{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.packageReviewPage__photoItem:hover{transform:translateY(-2px);border-color:#f1be6a4d;box-shadow:0 8px 20px #0000004d}.packageReviewPage__photoItem:hover .packageReviewPage__photoOverlay{opacity:1}.packageReviewPage__photoItem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.packageReviewPage__photoItem:hover img{transform:scale(1.08)}.packageReviewPage__photoOverlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:1}.packageReviewPage__photoDownloadBtn{background:#ffffffe6!important;color:#000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important}.packageReviewPage__photoDownloadBtn:hover{background:#fff!important;transform:scale(1.1)}.packageReviewPage__photoNumber{position:absolute;bottom:.5rem;right:.5rem;z-index:2;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.875rem;font-weight:600;padding:.375rem .625rem;border-radius:6px;min-width:24px;text-align:center;line-height:1;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d}.packageReviewPage__hero{border-radius:20px;overflow:hidden;position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:28px 18px;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.packageReviewPage__heroInner{width:100%;max-width:820px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 8px}.packageReviewPage__heroPill{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000052}.packageReviewPage__heroTitle{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300!important;color:#fffffff7!important;letter-spacing:-.01562em!important;line-height:1.167!important;font-size:clamp(2.1rem,6vw,6rem);text-shadow:0 16px 44px rgba(0,0,0,.6)}.packageReviewPage__heroSub{color:#ffffffc7;font-size:13px;text-shadow:0 10px 28px rgba(0,0,0,.4)}.packageReviewPage__heroActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.packageReviewPage__heroBtn{min-height:36px!important;border-radius:999px!important;padding:8px 16px!important;border:1px solid rgba(255,255,255,.18)!important;background:#00000047!important;color:#ffffffeb!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.packageReviewPage__heroBtn--primary{border-color:#ffffff38!important;background:#00000057!important}.packageReviewPage__heroBtn--danger{border-color:#e7636459!important;color:#ffd7d7f2!important}.packageReviewPage__heroFooter{margin-top:6px;color:#ffffffb8;font-size:12px}.packageReviewPage__heroAlert{margin-top:10px;width:100%;max-width:560px}.packageReviewPage__pieceCard{border-radius:0!important;border:none!important;background:transparent!important}.packageReviewPage__pieceTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:14px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.packageReviewPage__pieceActions{display:flex;align-items:center;gap:10px}.packageReviewPage__pieceActionPill{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#ffffffe6;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.packageReviewPage__pieceActionPill--changes{border-color:#f4433659;color:#ffd7d7f2}.packageReviewPage__pieceActionPill--approved{border-color:#4caf5059;color:#d2ffdff2}.packageReviewPage__pieceRevisionWrap{margin-top:16px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.packageReviewPage__pieceRevisionLabel{color:#ffffffb8!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;font-size:.72rem!important;margin-bottom:10px!important}.packageReviewPage__piecePhotoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.packageReviewPage__piecePhotoGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.packageReviewPage__piecePhotoGrid{grid-template-columns:repeat(2,1fr)}}.packageReviewPage__piecePhotoItem{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.packageReviewPage__piecePhotoItem img{width:100%;height:100%;object-fit:cover;display:block}.packageReviewPage__piecePhotoItem--rejected{border-color:#f44336bf;box-shadow:0 0 0 2px #f4433680}.packageReviewPage__piecePhotoOverlay{position:absolute;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s ease}.packageReviewPage__piecePhotoItem:hover .packageReviewPage__piecePhotoOverlay{opacity:1}.packageReviewPage__piecePhotoBtn--pending{background:#0009!important;color:#ffffffb3!important}.packageReviewPage__piecePhotoBtn--rejected{background:#f44336f2!important;color:#fff!important}.packageReviewPage__piecePhotoBtn--edit{background:#0009!important;color:#fffc!important}.packageReviewPage__piecePhotoBtn--download{background:#ffffffe6!important;color:#000!important}.packageReviewPage__piecePhotoNum{position:absolute;bottom:8px;right:8px;z-index:2;background:#000000b3;color:#fff;font-size:.8rem;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.packageReviewPage__pieceTitle{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:600!important;color:#fffffff0!important;letter-spacing:-.01em!important;line-height:1.2!important;font-size:clamp(1.05rem,1.2vw,1.25rem)!important;text-shadow:0 10px 26px rgba(0,0,0,.6)}.packageReviewPage__pieceTypePill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#ffffffe6;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.packageReviewPage__shortFormRow{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:20px;align-items:stretch;max-width:980px;margin-left:auto;margin-right:auto;justify-content:center}@media(max-width:900px){.packageReviewPage__shortFormRow{grid-template-columns:1fr}}.packageReviewPage__shortFormMedia{max-width:420px;margin-left:auto;margin-right:auto;height:auto}.packageReviewPage__shortFormCaption{border:1px solid rgba(255,255,255,.1);background:radial-gradient(900px 460px at 0% 0%,rgba(255,255,255,.07),transparent 55%),radial-gradient(700px 420px at 90% 0%,rgba(139,92,246,.14),transparent 60%),#ffffff08;border-radius:18px;padding:16px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0f;max-height:420px;overflow:auto}.packageReviewPage__shortFormCaptionLabel{color:#ffffffbf!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;font-size:.72rem!important;margin-bottom:8px!important}.packageReviewPage__shortFormCaptionText{color:#ffffffe6!important;white-space:pre-wrap;line-height:1.7!important;font-size:.98rem!important;opacity:.92}.packageReviewPage__pieceMeta{color:#ffffff73;font-size:12px;white-space:nowrap}.packageReviewPage__notesCard{width:100%;max-width:1200px;margin:32px auto;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(900px 460px at 0% 0%,rgba(255,255,255,.07),transparent 55%),radial-gradient(700px 420px at 90% 0%,rgba(139,92,246,.14),transparent 60%),#ffffff08!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0f!important}.packageReviewPage__notesCard .MuiCardContent-root{padding-left:28px!important;padding-right:28px!important}.packageReviewPage__notesTitle{font-weight:600!important;color:#fffffff0!important;letter-spacing:-.01em!important;font-size:1.02rem!important}.packageReviewPage__notesHelp{color:#ffffffb3!important;margin-top:8px;font-size:.84rem!important}.packageReviewPage__notesActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px;margin-bottom:96px}.packageReviewPage__notesApproveBtn,.packageReviewPage__notesRejectBtn{min-width:210px!important;padding:10px 24px!important;font-size:.96rem!important;border-radius:999px!important}.packageReviewPage__rejectDialog .MuiBackdrop-root{background:#0009!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.packageReviewPage__rejectDialogPaper{background:#000000e6!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 60px #0009,inset 0 1px #ffffff0f!important;padding:0!important}.packageReviewPage__rejectDialogPaper .MuiTypography-h6{color:#fff!important;font-weight:600!important;letter-spacing:-.01em!important}.packageReviewPage__rejectDialogPaper .MuiTypography-subtitle2{color:#ffffffd9!important;font-weight:600!important}.packageReviewPage__rejectDialogPaper .MuiTypography-body2{color:#ffffffbf!important}.packageReviewPage__rejectDialogPaper .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:12px!important}.packageReviewPage__rejectDialogPaper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff29!important}.packageReviewPage__rejectDialogPaper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff38!important}.packageReviewPage__rejectDialogPaper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.packageReviewPage__rejectDialogPaper .MuiInputBase-input{color:#ffffffe6!important}.packageReviewPage__rejectDialogPaper .MuiInputBase-input::placeholder{color:#fff6!important;opacity:1!important}.packageReviewPage__rejectDialogPaper .MuiButton-root{text-transform:none!important;border-radius:999px!important;padding:6px 18px!important}.packageReviewPage__rejectDialogPaper svg{color:#f44336}.packageReviewPage__pieceCard+.packageReviewPage__pieceCard{border-top:1px solid rgba(255,255,255,.06)!important;padding-top:16px}.appShell{position:relative;height:100vh;overflow:hidden;color-scheme:dark;color:#ffffffeb;display:grid;grid-template-columns:220px 1fr;transition:grid-template-columns .2s ease}.appShell.appShell--sidebarCollapsed{grid-template-columns:68px 1fr}.appShell{background:radial-gradient(1400px 900px at 45% 10%,rgba(231,99,100,.12),transparent 55%),radial-gradient(900px 600px at 15% 35%,rgba(231,99,100,.08),transparent 60%),linear-gradient(180deg,#0f0e0d,#0b0d14);color:#ffffffeb}.appShell__glow{pointer-events:none;position:absolute;inset:-220px;background:radial-gradient(800px 520px at 50% 18%,rgba(231,99,100,.06),transparent 65%),radial-gradient(950px 680px at 38% 35%,rgba(231,99,100,.1),transparent 62%),radial-gradient(850px 620px at 68% 46%,rgba(231,99,100,.08),transparent 62%);filter:blur(10px);opacity:.95}.appShell__sidebar{position:sticky;top:0;height:100vh;padding:24px 12px 20px;overflow:hidden;overflow-x:hidden;min-width:0;background:#00000047;border-right:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2}.appShell__sidebar--collapsed{padding:16px 8px 20px}.appShell__main{position:relative;padding:max(16px,env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) max(24px,16px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);z-index:2;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.appShell__main:has(.scriptPage),.appShell__main:has(.filmingPage),.appShell__main:has(.filmSchedulePage),.appShell__main:has(.editSubmissionPage),.appShell__main:has(.preparePostPage),.appShell__main:has(.postedPage),.appShell__main:has(.internalFinalReviewPage),.appShell__main:has(.videoBrandReview){padding:0}.appShell__mobileMenuBar{display:none;flex-shrink:0;margin-bottom:8px;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box}.appShell__content{position:relative;flex:1 1 auto;min-width:0;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-bottom:16px;scroll-padding-bottom:max(24px,16px + env(safe-area-inset-bottom,0px))}.appShell__content::-webkit-scrollbar{width:8px}.appShell__content::-webkit-scrollbar-track{background:transparent}.appShell__content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.appShell__content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.appShell__content>*:not(.filmSchedulePage--clientShell):not(.cmPage):not(.videoBrandReview):not(.scriptPage):not(.teamPage):not(.filmSchedulePage):not(.internalFinalReviewPage){min-height:min-content}.appShell__content .teamPage{min-height:0;height:100%;overflow:hidden}.appShell__content .scriptPage:not(.preparePostPage),.appShell__content .filmingPage,.appShell__content .editSubmissionPage,.appShell__content .postedPage,.appShell__content .internalFinalReviewPage{min-height:0;height:100%;overflow:hidden}.appShell__content .scriptPage.preparePostPage{min-height:0;height:auto!important;max-height:none!important;overflow:visible!important;flex:0 1 auto!important}.appShell__content:has(.scriptPage),.appShell__content:has(.filmingPage),.appShell__content:has(.editSubmissionPage),.appShell__content:has(.postedPage),.appShell__content:has(.internalFinalReviewPage){overflow:hidden;padding-bottom:0;scroll-padding-bottom:0}.appShell__content:has(.scriptPage.preparePostPage){overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:0;scroll-padding-bottom:0}.appShell__content .filmSchedulePage,.appShell__content .videoBrandReview{min-height:0;height:100%;overflow:hidden}.appShell__content:has(.videoBrandReview){overflow:hidden;padding-bottom:0;scroll-padding-bottom:0}.appShell__content .filmSchedulePage.filmSchedulePage--clientShell{max-height:none;overflow:visible}.appShell__content .filmSchedulePage.filmSchedulePage--clientShell.filmSchedulePage--clientPreview{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.appShell__content:has(.filmSchedulePage.filmSchedulePage--clientShell:not(.filmSchedulePage--clientPreview)){scroll-padding-bottom:max(20px,8px + env(safe-area-inset-bottom,0px))}.appShell__content:has(.filmSchedulePage.filmSchedulePage--clientPreview){overflow:hidden;padding-bottom:0;scroll-padding-bottom:0}.appShell__content:has(.cmPage){overflow:hidden;display:flex;flex-direction:column;padding-bottom:0;scroll-padding-bottom:0}.appShell__content .cmPage{min-height:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}@media(max-width:860px){.appShell{grid-template-columns:1fr;grid-template-rows:1fr;min-height:0;height:100vh;height:100dvh;overflow:hidden}.appShell__sidebar{display:none}.appShell__mobileMenuBar{display:flex;align-items:center}.appShell__main{padding:max(12px,env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) max(20px,12px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);min-height:0;overflow:hidden}.appShell__main:has(.scriptPage),.appShell__main:has(.filmingPage),.appShell__main:has(.filmSchedulePage),.appShell__main:has(.videoBrandReview),.appShell__main:has(.editSubmissionPage),.appShell__main:has(.postedPage),.appShell__main:has(.internalFinalReviewPage){padding:max(0px,env(safe-area-inset-top,0px)) max(0px,env(safe-area-inset-right,0px)) max(0px,env(safe-area-inset-bottom,0px)) max(0px,env(safe-area-inset-left,0px))}.appShell__content:has(.scriptPage),.appShell__content:has(.filmingPage),.appShell__content:has(.filmSchedulePage),.appShell__content:has(.videoBrandReview),.appShell__content:has(.editSubmissionPage),.appShell__content:has(.postedPage),.appShell__content:has(.internalFinalReviewPage){display:flex;flex-direction:column;overflow:hidden;min-height:0}.appShell__content:has(.scriptPage.preparePostPage){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.appShell__content .scriptPage:not(.preparePostPage),.appShell__content .filmingPage,.appShell__content .filmSchedulePage,.appShell__content .videoBrandReview,.appShell__content .editSubmissionPage,.appShell__content .postedPage,.appShell__content .internalFinalReviewPage{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:hidden;display:flex;flex-direction:column}.appShell__content .scriptPage.preparePostPage{flex:0 1 auto!important;min-height:min-content!important;height:auto!important;max-height:none!important;overflow:visible!important;display:flex;flex-direction:column}.appShell__content .filmSchedulePage.filmSchedulePage--clientShell{flex:0 0 auto;overflow:visible}.appShell__content .filmSchedulePage.filmSchedulePage--clientShell.filmSchedulePage--clientPreview{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.appShell__content:has(.filmSchedulePage.filmSchedulePage--clientShell:not(.filmSchedulePage--clientPreview)){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.appShell__content:has(.filmSchedulePage.filmSchedulePage--clientPreview){overflow:hidden}.appShell__content:has(.cmPage){display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 auto;padding-bottom:0;scroll-padding-bottom:0}.appShell__content .cmPage{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}}.appSidebar{width:100%;min-width:0;display:flex;flex-direction:column;gap:4px;height:100%;overflow:hidden;overflow-x:hidden;box-sizing:border-box}.appSidebar--collapsed .appSidebar__account{flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin-bottom:12px}.appSidebar--collapsed .appSidebar__accountBtn{justify-content:center;flex:none;padding:6px;width:100%;max-width:44px}.appSidebar--collapsed .appSidebar__accountAvatar{width:24px;height:24px;min-width:24px}.appSidebar--collapsed .appSidebar__accountAvatarText{font-size:.5625rem}.appSidebar--collapsed .appSidebar__item{justify-content:center;padding:10px 8px;min-width:0}.appSidebar--collapsed .appSidebar__itemIcon{width:20px;height:20px;min-width:20px}.appSidebar--collapsed .appSidebar__itemIcon .MuiSvgIcon-root{font-size:1.125rem}.appSidebar--collapsed .appSidebar__toggle{flex:none;padding:4px;width:100%;max-width:44px}.appSidebar--collapsed .appSidebar__toggle .MuiSvgIcon-root{font-size:1rem}.appSidebar__account{flex-shrink:0;margin-bottom:20px;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.appSidebar__accountBtn{appearance:none;border:none;background:transparent;border-radius:10px;padding:6px 8px;flex:1 1 0;min-width:0;max-width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .15s ease}.appSidebar__accountBtn:hover{background:#ffffff0f}.appSidebar__accountBtn.isActive{background:#e763641f;color:#fffffff2}.appSidebar__accountBtn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e76364a6}.appSidebar__accountAvatar{width:28px;height:28px;min-width:28px;border-radius:8px;background:linear-gradient(135deg,#e76364e6,#c84647b3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.appSidebar__accountAvatarImg{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.appSidebar__accountAvatarText{font-weight:600;font-size:.6875rem;color:#fff}.appSidebar__accountText{min-width:0;text-align:left}.appSidebar__accountName{font-weight:600;font-size:.75rem;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.appSidebar__accountRole{font-size:.625rem;color:#ffffff80;margin-top:1px}.appSidebar__nav{flex:1 1 0%;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;position:relative;z-index:0;isolation:isolate}.appSidebar__spacer{flex:1 1 auto;min-height:8px}.appSidebar__footer{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;min-width:0;width:100%;box-sizing:border-box;padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06)}.appSidebar--collapsed .appSidebar__footer{justify-content:flex-start;padding-left:8px;padding-right:8px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.appSidebar__cmBlock{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%;flex-shrink:0;overflow:visible;box-sizing:border-box}.appSidebar__sub{display:flex;flex-direction:column;gap:2px;padding:2px 0 6px 8px;border-left:2px solid rgba(231,99,100,.2);margin:0 0 4px 10px;min-width:0;max-width:100%;box-sizing:border-box}.appSidebar__subItem{appearance:none;border:none;background:transparent;border-radius:8px;padding:7px 10px;text-align:left;font-size:.78rem;font-weight:500;color:#ffffff85;cursor:pointer;width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:background .15s ease,color .15s ease}.appSidebar__subItem:hover{background:#ffffff0d;color:#ffffffe0}.appSidebar__subItem.isActive{background:#e763641a;color:#fffffff2;font-weight:600}.appSidebar__subItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e763648c}.appSidebar__sectionHeader{flex-shrink:0;margin-top:12px;margin-bottom:4px;padding:0 12px}.appSidebar__section{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;flex-shrink:0}.appSidebar__sectionTitle{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em;color:#fff6!important;margin:0!important}.appSidebar__itemTooltipHost{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.appSidebar__item{width:100%;max-width:100%;min-width:0;flex-shrink:0;border:none;background:transparent;border-radius:10px;padding:10px 12px;box-sizing:border-box;display:flex;align-items:center;gap:12px;color:#ffffffb3;cursor:pointer;transition:background .15s ease,color .15s ease}.appSidebar__item:hover{background:#ffffff0f;color:#ffffffe6}.appSidebar__item.isActive{background:#e763641f;color:#fffffff2}.appSidebar__item.isActive .appSidebar__itemIcon{color:#e76364f2}.appSidebar__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e76364a6}.appSidebar__itemIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:8px;color:inherit;flex-shrink:0}.appSidebar__itemIcon .MuiSvgIcon-root{font-size:1.25rem}.appSidebar__itemLabel{font-weight:500;font-size:.875rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appSidebar__toggle{appearance:none;border:none;background:transparent;border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;color:#ffffff73;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.appSidebar__toggle:hover{background:#ffffff0f;color:#fffc}.appSidebar__toggle .MuiSvgIcon-root{font-size:1.125rem}.appSidebar__menuPaper{margin-top:8px!important;border-radius:12px!important;min-width:0!important;background:#121114fa!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px!important}.appSidebar__menuList{padding:0!important}.appSidebar__menuItem{border-radius:8px!important;gap:10px!important;padding:10px 12px!important;color:#ffffffdb!important;font-weight:500!important;font-size:.875rem!important}.appSidebar__menuItem--danger{color:#ff6478f2!important}.appSidebar__menuItem--danger:hover{background:#ff50781a!important}@media(max-width:860px){.appSidebar__sectionHeader{margin-top:8px}.appSidebar__account{margin-bottom:14px}}@media(max-height:560px){.appSidebar__sectionHeader{margin-top:6px;margin-bottom:2px}.appSidebar__account{margin-bottom:10px}.appSidebar__spacer{flex:0 0 auto;min-height:4px;max-height:16px}}.MuiModal-root.uploadProgressPanel,.MuiModal-root.uploadProgressPanel .MuiDrawer-paper{z-index:5000!important}.uploadProgressPanel__paper{width:min(400px,100vw - 16px)!important;box-sizing:border-box;background:linear-gradient(180deg,#0c0c0f,#070708 55%,#050506)!important;border-left:1px solid rgba(231,99,100,.28)!important;box-shadow:-12px 0 48px #0000008c,inset 0 1px #e763640f}.uploadProgressPanel__paper .MuiLinearProgress-root{background-color:#ffffff14!important;border-radius:4px}.uploadProgressPanel__paper .MuiLinearProgress-bar{border-radius:4px;background:linear-gradient(90deg,#c44e52,#e76364 55%,#eb7a7b)!important}.uploadProgressPanel__title{color:#ffffffeb!important;font-weight:700!important;letter-spacing:.02em}.uploadProgressPanel__close{color:#ffffffa6!important}.uploadProgressPanel__close:hover{color:#e76364!important;background:#e763641f!important}.uploadProgressPanel__empty,.uploadProgressPanel__label{color:#ffffff94!important}.uploadProgressPanel__divider{border-color:#e763642e!important}.uploadProgressPanel__chip{font-weight:600!important;border:1px solid transparent!important}.uploadProgressPanel__chip--active{background:#e7636429!important;color:#ffc8c9!important;border-color:#e7636459!important}.uploadProgressPanel__chip--active .MuiChip-icon{color:#e76364!important}.uploadProgressPanel__chip--done{background:#ffffff0f!important;color:#ffffffd1!important;border-color:#e7636433!important}.uploadProgressPanel__chip--done .MuiChip-icon{color:#e76364f2!important}.uploadProgressPanel__chip--error{background:#ef444424!important;color:#fecaca!important;border-color:#ef444459!important}.uploadProgressPanel__chip--error .MuiChip-icon{color:#f87171!important}.uploadProgressPanel__chip--tiny{height:20px!important;font-size:10px!important}.uploadProgressPanel__accordion{background:#ffffff08!important;border:1px solid rgba(231,99,100,.18)!important;border-radius:10px!important;margin-bottom:8px!important}.uploadProgressPanel__accordion:before{display:none!important}.uploadProgressPanel__accordion.Mui-expanded{margin:0 0 8px!important}.uploadProgressPanel__accordion .MuiAccordionSummary-expandIconWrapper{color:#ffffff8c!important}.uploadProgressPanel__listItem{border:1px solid rgba(231,99,100,.1)!important;border-radius:8px!important;margin-bottom:4px!important;background:#00000040!important}.uploadProgressPanel__iconDone{color:#e76364f2!important}.uploadProgressPanel__iconError{color:#f87171!important}.uploadProgressPanel__iconMuted{color:#fff6!important}.uploadProgressPanel__iconType{color:#e76364e0!important}.uploadProgressPanel__clearBtn{border-color:#e7636473!important;color:#ffc8c9!important}.uploadProgressPanel__clearBtn:hover{border-color:#e76364!important;background:#e763641f!important}.role-preview-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 18px;background:radial-gradient(ellipse 120% 180% at 0% 0%,rgba(231,99,100,.14),transparent 55%),radial-gradient(ellipse 100% 160% at 100% 100%,rgba(231,99,100,.08),transparent 50%),linear-gradient(180deg,#101015,#0a0a0e);border-bottom:1px solid rgba(231,99,100,.35);box-shadow:inset 0 1px #ffffff0a}.role-preview-banner__icon{color:var(--hyve-red, #e76364);flex-shrink:0;filter:drop-shadow(0 0 8px rgba(231,99,100,.35))}.role-preview-banner__text{flex:1;min-width:200px;color:#f8fafceb;line-height:1.45}.role-preview-banner__text strong{color:#fff;font-weight:700}.role-preview-banner__hint{font-weight:400;color:#94a3b8f2}.role-preview-banner__select{min-width:200px}.role-preview-banner__select .MuiInputLabel-root{color:#94a3b8f2}.role-preview-banner__select .MuiInputLabel-root.Mui-focused{color:var(--hyve-red-soft, #eb7a7b)}.role-preview-banner__select .MuiOutlinedInput-root{color:#f8fafcf2;background:#08080cbf;border-radius:10px}.role-preview-banner__select .MuiOutlinedInput-root fieldset{border-color:#e7636459}.role-preview-banner__select .MuiOutlinedInput-root:hover fieldset{border-color:#e763648c}.role-preview-banner__select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364bf}.role-preview-banner__select .MuiSvgIcon-root{color:#e76364d9}.role-preview-banner__unmask{flex-shrink:0;background:linear-gradient(180deg,var(--hyve-red, #e76364) 0%,#c44d4e 100%)!important;color:#fff!important;font-weight:700;border-radius:999px!important;padding-left:18px!important;padding-right:18px!important;box-shadow:0 4px 18px #e7636459;border:1px solid rgba(255,255,255,.12)!important}.role-preview-banner__unmask:hover{background:linear-gradient(180deg,var(--hyve-red-soft, #eb7a7b) 0%,var(--hyve-red, #e76364) 100%)!important;box-shadow:0 6px 22px #e7636473}.appLayout__drawer{z-index:1300}.appLayout__drawer .MuiBackdrop-root{background-color:#08090cb8!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.appLayout__drawerPaper{width:min(300px,88vw)!important;max-width:100%;height:100%!important;max-height:100vh!important;max-height:100dvh!important;min-height:0!important;color-scheme:dark;color:#ffffffeb;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(720px 520px at 35% 5%,rgba(231,99,100,.11),transparent 58%),radial-gradient(520px 380px at 100% 40%,rgba(231,99,100,.06),transparent 55%),#00000047!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:4px 0 40px #00000073,inset 0 1px #ffffff0a!important;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.appLayout__drawerInner{flex:1;min-height:0;padding:18px 14px 16px;padding-right:max(14px,env(safe-area-inset-right,0px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.appLayout__drawerInner>.appSidebar{flex:1 1 0;min-height:0;height:auto;max-height:100%}.clientFilmSchedulesPage{width:100%;max-width:none;margin:0;padding:24px 24px max(56px,40px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.clientFilmSchedulesPage__header{margin-bottom:1rem;max-width:52rem}.clientFilmSchedulesPage__headline{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem}.clientFilmSchedulesPage__headIcon{flex-shrink:0;width:40px;height:40px;border-radius:.5rem;background:#e763641a;color:#e76364;display:flex;align-items:center;justify-content:center}.clientFilmSchedulesPage__headIcon .MuiSvgIcon-root{font-size:1.25rem}.clientFilmSchedulesPage__title{font-weight:600!important;letter-spacing:-.02em!important;font-size:clamp(1.25rem,2.2vw,1.5rem)!important;color:#fffffff5!important}.clientFilmSchedulesPage__sub{color:#ffffff94!important;margin-top:6px!important;line-height:1.5!important;max-width:40rem}.clientFilmSchedulesPage__panel{border-radius:.75rem;border:none;background:transparent;min-height:200px;display:flex;flex-direction:column}.clientFilmSchedulesPage__loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:220px;padding:1.5rem}.clientFilmSchedulesPage__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;min-height:240px}.clientFilmSchedulesPage__emptyIcon{width:48px;height:48px;border-radius:.75rem;background:#ffffff0d;color:#ffffff61;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.clientFilmSchedulesPage__emptyIcon .MuiSvgIcon-root{font-size:1.5rem}.clientFilmSchedulesPage__emptyTitle{font-weight:600!important;font-size:.9375rem!important;color:#ffffffb8!important;margin-bottom:4px!important}.clientFilmSchedulesPage__emptyText{font-size:.8125rem!important;color:#ffffff73!important;line-height:1.45!important;max-width:22rem}.clientFilmSchedulesPage__list{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.clientFilmSchedulesPage__sectionLabel{margin:.25rem 0 0!important;padding:0 2px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.clientFilmSchedulesPage__card{appearance:none;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:linear-gradient(135deg,#e7636412,#0d0d0d 28% 100%);color:#fff;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:stretch;gap:0;width:100%;padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.clientFilmSchedulesPage__card:hover{border-color:#e7636459;box-shadow:0 12px 40px #00000073}.clientFilmSchedulesPage__card:focus-visible{outline:none;box-shadow:0 0 0 2px #e7636473}.clientFilmSchedulesPage__card--soon{border-color:#e7636447;background:linear-gradient(135deg,#e763641f,#12100f 32%,#0d0d0d)}.clientFilmSchedulesPage__cardDate{flex:0 0 18%;min-width:76px;max-width:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.75rem .5rem;border-right:1px solid rgba(255,255,255,.08);background:transparent}.clientFilmSchedulesPage__cardWeekday{font-size:.625rem;font-weight:600;letter-spacing:.08em;color:#ffb4b4d9;text-transform:uppercase}.clientFilmSchedulesPage__cardDateMain{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.15}.clientFilmSchedulesPage__cardDateTbd{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#ffffff73;text-transform:uppercase}.clientFilmSchedulesPage__cardMain{flex:1 1 0;min-width:0;padding:.75rem .5rem .75rem .75rem;display:flex;flex-direction:row;align-items:stretch;gap:.75rem}.clientFilmSchedulesPage__cardMainBody{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.clientFilmSchedulesPage__cardMainStatus{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;padding-left:.25rem}.clientFilmSchedulesPage__cardTitle{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.35;min-width:0}.clientFilmSchedulesPage__cardStatus{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:9999px;line-height:1.2;max-width:11rem;text-align:center}.clientFilmSchedulesPage__cardStatus--pending{background:#f6d36526;color:#f6d365;border:1px solid rgba(246,211,101,.25)}.clientFilmSchedulesPage__cardStatus--ok{background:#43e97b2e;color:#6ee7a8;border:1px solid rgba(110,231,168,.25)}.clientFilmSchedulesPage__cardStatus--bad{background:#c62828;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 8px #c6282859}.clientFilmSchedulesPage__cardTime{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:#ffffffeb}.clientFilmSchedulesPage__cardTimeIcon{color:#e76364!important;font-size:1.125rem!important;flex-shrink:0}.clientFilmSchedulesPage__cardStats{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2px}.clientFilmSchedulesPage__cardStat{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:#ffffff8c}.clientFilmSchedulesPage__cardStatIcon{color:#e76364!important;flex-shrink:0}.clientFilmSchedulesPage__cardChevron{flex-shrink:0;align-self:center;margin-right:.5rem;color:#e76364!important;opacity:.9}@media(max-width:560px){.clientFilmSchedulesPage__card{position:relative;flex-wrap:wrap;padding-right:36px}.clientFilmSchedulesPage__cardDate{flex:1 1 100%;max-width:none;flex-direction:row;justify-content:center;gap:.5rem;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:.5rem}.clientFilmSchedulesPage__cardChevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin-right:0!important}}.clientKickoffsPage{padding:24px;max-width:800px;margin:0 auto}.clientKickoffsPage__header{margin-bottom:24px}.clientKickoffsPage__title{font-weight:700!important;margin-top:12px!important}.clientKickoffsPage__sub{color:#ffffffa6;margin-top:8px!important}.clientKickoffsPage__list{display:flex;flex-direction:column;gap:12px}.clientKickoffsPage__card{background:#120c0e8c!important;border:1px solid rgba(231,99,100,.2);border-radius:12px!important}.clientKickoffsPage__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.clientKickoffsPage__actions{display:flex;align-items:center;gap:8px}.clientContentPage{padding:22px;display:flex;flex-direction:column;gap:18px;color:#ffffffeb;background:radial-gradient(1200px 420px at 8% -10%,rgba(231,99,100,.1),transparent 55%),radial-gradient(900px 340px at 90% -20%,rgba(120,90,255,.08),transparent 58%)}.clientContentPage--centered{min-height:60vh;align-items:center;justify-content:center}.clientContentPage__header{display:flex;flex-direction:column;gap:10px}.clientContentPage__headline{display:flex;gap:14px;align-items:flex-start}.clientContentPage__headIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#e763644d,#e763641f);border:1px solid rgba(231,99,100,.5);color:#ffc0c2;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #e7636433}.clientContentPage__title{font-weight:700!important;letter-spacing:-.02em;font-size:1.9rem!important}.clientContentPage__sub{color:#ffffffa8}.clientContentPage__panel{background:linear-gradient(175deg,#0e0e10e6,#08080af7);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.clientContentPage__tabs .MuiTabs-indicator{background:linear-gradient(90deg,#e76364,#ff8b8c)!important;height:3px!important;border-radius:999px}.clientContentPage__tabs .MuiTab-root{text-transform:none!important;font-weight:700!important;color:#ffffff9e!important;min-height:40px!important}.clientContentPage__tabs .MuiTab-root.Mui-selected{color:#fffffff0!important}.clientContentPage__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(150px,220px));gap:12px;margin-bottom:14px}.clientContentPage__search .MuiOutlinedInput-root,.clientContentPage__control .MuiOutlinedInput-root{color:#fff;background:#ffffff0a;border-radius:10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;border:1px solid rgba(255,255,255,.08)}.clientContentPage__search .MuiOutlinedInput-root:hover,.clientContentPage__control .MuiOutlinedInput-root:hover{background:#ffffff0f;border-color:#e7636466}.clientContentPage__search .MuiOutlinedInput-root.Mui-focused,.clientContentPage__control .MuiOutlinedInput-root.Mui-focused{border-color:#e76364a6;box-shadow:0 0 0 3px #e7636429}.clientContentPage__search .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.clientContentPage__control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:0}.clientContentPage__search .MuiInputLabel-root,.clientContentPage__control .MuiInputLabel-root{color:#ffffffad}.clientContentPage__search .MuiSvgIcon-root,.clientContentPage__control .MuiSvgIcon-root{color:#ffffffb8}.clientContentPage__panel--overview{display:flex;flex-direction:column;gap:16px;max-width:760px}.clientContentPage__loading,.clientContentPage__empty{min-height:180px;display:grid;place-items:center;text-align:center;gap:6px}.clientContentPage__emptyTitle{font-weight:700!important}.clientContentPage__emptyText{color:#ffffffa8}.clientContentPage__list{display:flex;flex-direction:column;gap:12px}.clientContentPage__card{width:100%;text-align:left;border:1px solid rgba(255,255,255,.11);background:linear-gradient(160deg,#ffffff0b,#ffffff05),#0d0d0ee0;border-radius:14px;padding:14px 15px;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s ease,background .18s ease,box-shadow .18s ease;color:inherit}.clientContentPage__card:hover{transform:translateY(-2px);border-color:#e7636480;background:linear-gradient(160deg,#e7636424,#ffffff08),#100c0df2;box-shadow:0 14px 26px #00000052}.clientContentPage__card{display:flex;justify-content:space-between;align-items:center;gap:12px}.clientContentPage__cardCover{width:48px;min-width:48px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;flex-shrink:0;display:grid;place-items:center}.clientContentPage__cardCover img{width:100%;height:100%;object-fit:cover;display:block}.clientContentPage__cardCoverIcon{width:100%;height:100%;display:grid;place-items:center;color:#ffffffb8;background:linear-gradient(160deg,#ffffff0f,#ffffff05)}.clientContentPage__topicCard{width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff0a,#ffffff05),#0c0c0ddb;border-radius:14px;padding:14px 15px;color:inherit}.clientContentPage__rowMain{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:12px}.clientContentPage__cardTop{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.clientContentPage__cardTitle{font-weight:700!important;line-height:1.3!important;color:#fffffff2}.clientContentPage__cardChevron{color:#ffffff94;flex-shrink:0;transition:transform .18s ease,color .18s ease}.clientContentPage__card:hover .clientContentPage__cardChevron{transform:translate(2px);color:#ffffffd1}.clientContentPage__cardType{margin-top:6px!important;font-size:12px!important;color:#ffffffb3;font-weight:700!important;letter-spacing:.02em}.clientContentPage__cardMeta{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0}.clientContentPage__stageChip{color:#fff;border:1px solid rgba(231,99,100,.45);font-weight:700!important;letter-spacing:.01em}.clientContentPage__dateText{font-size:11px;color:#ffffffb3;white-space:nowrap;font-weight:600}@media(max-width:760px){.clientContentPage__toolbar{grid-template-columns:1fr}.clientContentPage__rowMain{flex-direction:column;align-items:flex-start;gap:8px}.clientContentPage__cardMeta{justify-content:flex-start}.clientContentPage__cardCover{width:42px;min-width:42px}}.clientContentPage__overviewMeta{display:flex;flex-direction:column;gap:10px}.clientContentPage__overviewRow{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.clientContentPage__overviewLabel{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c}.clientContentPage__overviewValue{color:#fffffff2;font-weight:500}.clientContentPage__actions{display:flex;flex-wrap:wrap;gap:10px}.clientContentPage__actionPrimary{background:linear-gradient(135deg,#e76364,#ca3b3f)!important;color:#fff!important;text-transform:none!important;font-weight:700!important}.clientContentPage__actionSecondary{color:#fff!important;border-color:#e7636475!important;text-transform:none!important;font-weight:600!important}.clientContentPage__actionSecondary:hover{border-color:#e76364b3!important;background:#e763641f!important}.clientContentPage__actionLocked{opacity:.58!important;filter:grayscale(.4)}.clientContentPage__actionPrimary.Mui-disabled,.clientContentPage__actionSecondary.Mui-disabled{color:#ffffff73!important;border-color:#ffffff29!important;background:#ffffff0a!important;opacity:.58!important;filter:grayscale(.45)}.clientContentPage__modalPaper{background:linear-gradient(180deg,#0e0a0cfc,#070709fc)!important;border:1px solid rgba(255,90,120,.3);color:#ffffffeb;border-radius:16px!important;box-shadow:0 24px 56px #0000008c,inset 0 1px #ffffff14!important}.clientContentPage__modalTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,70,95,.08),transparent)}.clientContentPage__modalTitleMain{min-width:0}.clientContentPage__modalKicker{color:#ffffff94!important;letter-spacing:.06em!important}.clientContentPage__modalHeading{color:#fffffff5!important;font-weight:700!important;line-height:1.3!important}.clientContentPage__modalClose{color:#ffffffb3!important}.clientContentPage__modalContent{padding-top:14px!important}.clientContentPage__modalHero{display:flex;gap:14px;align-items:flex-start}.clientContentPage__modalCover{width:120px;min-width:120px;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.clientContentPage__modalCover img{width:100%;height:100%;object-fit:cover;display:block}.clientContentPage__modalCoverEmpty{height:100%;display:grid;place-items:center;color:#ffffff80;font-size:12px;font-weight:600}.clientContentPage__modalInfo{flex:1;min-width:0}.clientContentPage__modalDownloads{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.clientContentPage__assetPill{text-transform:none!important;font-weight:700!important;letter-spacing:.01em;border-radius:999px!important;padding:7px 14px!important;color:#fffffff0!important;border:1px solid rgba(255,255,255,.17)!important;background:linear-gradient(145deg,#ffffff14,#ffffff05),#ffffff05!important;box-shadow:inset 0 1px #ffffff1f}.clientContentPage__assetPill .MuiButton-startIcon{margin-right:6px;opacity:.9}.clientContentPage__assetPill:hover{border-color:#e7636485!important;background:linear-gradient(145deg,#e7636433,#ffffff08),#140e0fe6!important;transform:translateY(-1px)}.clientContentPage__assetPill.Mui-disabled{opacity:.45!important;color:#ffffff73!important;border-color:#ffffff1f!important;background:#ffffff08!important}.clientContentPage__captionBlock{margin-top:14px;border-top:1px solid rgba(255,255,255,.07);background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.06);padding:12px}.clientContentPage__captionText{margin:7px 0 0;color:#ffffffdb;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.clientContentPage__captionCopyBtn{margin-top:2px!important;margin-left:-6px!important;text-transform:none!important;font-weight:700!important;color:#ffffffc7!important}.clientContentPage__captionCopyBtn:hover{background:#ffffff14!important;color:#fffffff2!important}.clientContentPage__captionCopyBtn.Mui-disabled{color:#ffffff59!important}.clientContentPage__modalActions{border-top:1px solid rgba(255,255,255,.08);padding:12px 20px 14px!important;gap:8px;background:linear-gradient(0deg,rgba(255,65,90,.05),transparent 70%)}@media(max-width:760px){.clientContentPage__modalHero{flex-direction:column}.clientContentPage__modalCover{width:100%;max-width:200px;min-width:0}.clientContentPage__modalDownloads{flex-direction:column;align-items:stretch}}.clientPackagesPage{padding:22px;display:flex;flex-direction:column;gap:18px;color:#ffffffeb;background:radial-gradient(1200px 420px at 8% -10%,rgba(231,99,100,.1),transparent 55%),radial-gradient(900px 340px at 90% -20%,rgba(120,90,255,.08),transparent 58%)}.clientPackagesPage__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.clientPackagesPage__headline{display:flex;gap:14px;align-items:flex-start}.clientPackagesPage__headIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#e763644d,#e763641f);border:1px solid rgba(231,99,100,.5);color:#ffc0c2;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #e7636433}.clientPackagesPage__title{font-weight:700!important;letter-spacing:-.02em;font-size:1.9rem!important}.clientPackagesPage__sub{color:#ffffffa8}.clientPackagesPage__refreshBtn{color:#ffffffe6!important;border-color:#e7636475!important;text-transform:none!important;font-weight:700!important}.clientPackagesPage__refreshBtn:hover{border-color:#e76364b3!important;background:#e763641f!important}.clientPackagesPage__panel{background:linear-gradient(175deg,#0e0e10e6,#08080af7);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.clientPackagesPage__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,220px));gap:12px;margin-bottom:14px}.clientPackagesPage__search .MuiOutlinedInput-root,.clientPackagesPage__control .MuiOutlinedInput-root{color:#fff;background:#ffffff0a;border-radius:10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;border:1px solid rgba(255,255,255,.08)}.clientPackagesPage__search .MuiOutlinedInput-root:hover,.clientPackagesPage__control .MuiOutlinedInput-root:hover{background:#ffffff0f;border-color:#e7636466}.clientPackagesPage__search .MuiOutlinedInput-root.Mui-focused,.clientPackagesPage__control .MuiOutlinedInput-root.Mui-focused{border-color:#e76364a6;box-shadow:0 0 0 3px #e7636429}.clientPackagesPage__search .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.clientPackagesPage__control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:0}.clientPackagesPage__search .MuiInputLabel-root,.clientPackagesPage__control .MuiInputLabel-root{color:#ffffffad}.clientPackagesPage__search .MuiSvgIcon-root,.clientPackagesPage__control .MuiSvgIcon-root{color:#ffffffb8}.clientPackagesPage__loading,.clientPackagesPage__empty{min-height:220px;display:grid;place-items:center;text-align:center;gap:6px}.clientPackagesPage__emptyTitle{font-weight:700!important}.clientPackagesPage__emptyText{color:#ffffffa8;max-width:560px}.clientPackagesPage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clientPackagesPage__card{appearance:none;width:100%;text-align:left;cursor:pointer;padding:0;margin:0;font:inherit;color:inherit;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff0e,#ffffff05),#0a0a0ce0;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 46px #00000061;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.clientPackagesPage__card:hover{transform:translateY(-2px);border-color:#e7636473;background:linear-gradient(160deg,#e7636429,#ffffff08),#0e0a0cf5;box-shadow:inset 0 1px #ffffff1f,0 26px 64px #00000073}.clientPackagesPage__card:focus-visible{outline:none;box-shadow:0 0 0 3px #e7636438,inset 0 1px #ffffff1f,0 26px 64px #00000073;border-color:#e76364a6}.clientPackagesPage__cardBanner{position:relative;height:86px;width:100%;background:#ffffff08}.clientPackagesPage__cardBanner img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.05) contrast(1.05);transform:scale(1.02)}.clientPackagesPage__cardBannerFallback{width:100%;height:100%;background:radial-gradient(420px 120px at 10% 20%,rgba(231,99,100,.55),transparent 60%),radial-gradient(520px 140px at 90% -10%,rgba(120,90,255,.45),transparent 60%),linear-gradient(180deg,#ffffff14,#fff0)}.clientPackagesPage__cardBannerOverlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#0000008c),radial-gradient(420px 120px at 18% 10%,rgba(231,99,100,.16),transparent 60%);pointer-events:none}.clientPackagesPage__cardTop{padding:14px 14px 10px}.clientPackagesPage__cardTitleRow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.clientPackagesPage__cardTitle{font-weight:800!important;line-height:1.22!important;letter-spacing:-.01em;color:#fffffff5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clientPackagesPage__cardSubRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.clientPackagesPage__metaChip{height:22px;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0a!important;color:#ffffffe6!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase}.clientPackagesPage__metaChip .MuiChip-label{padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.clientPackagesPage__metaChip--category{border-color:#e7636447!important;background:#e7636417!important}.clientPackagesPage__metaChip--billing{border-color:#785aff47!important;background:#785aff1a!important}.clientPackagesPage__statusChip{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe6!important;font-weight:800!important;letter-spacing:.02em}.clientPackagesPage__statusChip--active{border-color:#ffd666a6;background:#ffd66629;color:#fff6d0fa!important}.clientPackagesPage__statusChip--completed{border-color:#2ed57399;background:#2ed57324}.clientPackagesPage__statusChip--inactive{border-color:#ffffff2e;background:#ffffff08;opacity:.82}.clientPackagesPage__cardMeta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.clientPackagesPage__price{font-weight:900;color:#ffffffeb}.clientPackagesPage__price--muted{font-weight:700;color:#fff9}.clientPackagesPage__updated{font-size:12px;color:#fff9;white-space:nowrap;font-weight:600}.clientPackagesPage__items{padding:10px 14px 12px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff05,#ffffff02)}.clientPackagesPage__itemsHeaderRow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.clientPackagesPage__itemsHeader{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:800}.clientPackagesPage__itemsCount{font-size:12px;font-weight:800;color:#ffffff80;white-space:nowrap}.clientPackagesPage__itemsList{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:2px}.clientPackagesPage__item{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.clientPackagesPage__item:last-child{border-bottom:0}.clientPackagesPage__itemName{font-weight:700;color:#ffffffdb;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientPackagesPage__itemQty{font-weight:900;color:#ffffffc7;white-space:nowrap;font-size:12px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.clientPackagesPage__item--more{opacity:.85;justify-content:center;font-weight:800;border-bottom:0}.clientPackagesPage__finePrint{margin:8px 0 0;font-size:12px;line-height:1.45;color:#fff9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:520px){.clientPackagesPage__itemsList{grid-template-columns:1fr}}@media(max-width:1060px){.clientPackagesPage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.clientPackagesPage__toolbar{grid-template-columns:1fr}}@media(max-width:720px){.clientPackagesPage__grid{grid-template-columns:1fr}}.clientPkgOverview{padding:22px;display:flex;flex-direction:column;gap:16px;color:#ffffffeb;background:radial-gradient(1200px 420px at 8% -10%,rgba(231,99,100,.1),transparent 55%),radial-gradient(900px 340px at 90% -20%,rgba(120,90,255,.08),transparent 58%)}.clientPkgOverview--centered{min-height:60vh;align-items:center;justify-content:center;text-align:center}.clientPkgOverview__emptyTitle{font-weight:800!important}.clientPkgOverview__emptyText{color:#ffffffa8;max-width:520px}.clientPkgOverview__hero{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff0e,#ffffff05),#0a0a0ce0;box-shadow:inset 0 1px #ffffff1a,0 20px 46px #00000061}.clientPkgOverview__heroMedia{height:140px;background:#ffffff08}.clientPkgOverview__heroMedia img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05);transform:scale(1.02)}.clientPkgOverview__heroFallback{width:100%;height:100%;background:radial-gradient(520px 160px at 12% 20%,rgba(231,99,100,.55),transparent 60%),radial-gradient(620px 180px at 90% -10%,rgba(120,90,255,.45),transparent 60%),linear-gradient(180deg,#ffffff14,#fff0)}.clientPkgOverview__heroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#0000009e),radial-gradient(520px 160px at 18% 10%,rgba(231,99,100,.16),transparent 60%);pointer-events:none}.clientPkgOverview__heroContent{position:relative;padding:14px 14px 16px}.clientPkgOverview__heroTop{display:flex;gap:12px;align-items:flex-start}.clientPkgOverview__heroIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#e763644d,#e763641f);border:1px solid rgba(231,99,100,.5);color:#ffc0c2;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #e7636433;flex-shrink:0}.clientPkgOverview__title{font-weight:900!important;letter-spacing:-.02em}.clientPkgOverview__pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.clientPkgOverview__statusChip{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe6!important;font-weight:900!important}.clientPkgOverview__statusChip--active{border-color:#ffd666a6;background:#ffd66629;color:#fff6d0fa!important}.clientPkgOverview__statusChip--completed{border-color:#2ed57399;background:#2ed57324}.clientPkgOverview__metaChip{height:22px;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0a!important;color:#ffffffe6!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase}.clientPkgOverview__metaChip .MuiChip-label{padding-left:10px!important;padding-right:10px!important;font-size:11px!important}.clientPkgOverview__metaChip--category{border-color:#e7636447!important;background:#e7636417!important}.clientPkgOverview__metaChip--billing{border-color:#785aff47!important;background:#785aff1a!important}.clientPkgOverview__heroGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clientPkgOverview__heroLower{margin-top:14px;display:grid;grid-template-columns:1fr minmax(260px,360px);gap:14px;align-items:stretch}.clientPkgOverview__heroLower .clientPkgOverview__heroGrid{margin-top:0}.clientPkgOverview__stat{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:10px 11px}.clientPkgOverview__statLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-weight:900}.clientPkgOverview__statValue{margin-top:6px;font-weight:900;color:#ffffffeb}.clientPkgOverview__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;height:100%}.clientPkgOverview__primaryBtn{background:linear-gradient(135deg,#e76364,#ca3b3f)!important;color:#fff!important;text-transform:none!important;font-weight:800!important;border-radius:12px!important;padding:12px 16px!important;font-size:1rem!important}.clientPkgOverview__primaryBtn .MuiButton-startIcon{margin-right:10px}.clientPkgOverview__primaryBtn.Mui-disabled{background:#ffffff0f!important;color:#ffffff73!important;box-shadow:none!important;filter:grayscale(.35)}.clientPkgOverview__helper{font-size:12px;color:#fff9}.clientPkgOverview__panel{background:linear-gradient(175deg,#0e0e10e6,#08080af7);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);display:grid;grid-template-columns:1fr 1fr;gap:16px}.clientPkgOverview__sectionTitle{font-weight:900!important;letter-spacing:-.01em;margin-bottom:10px!important}.clientPkgOverview__serviceList,.clientPkgOverview__deliverableList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.clientPkgOverview__serviceRow,.clientPkgOverview__deliverableRow{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.clientPkgOverview__deliverableRow{appearance:none;width:100%;text-align:left;cursor:pointer;margin:0;font:inherit;color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}.clientPkgOverview__deliverableRow:hover{border-color:#ffffff21;background:#ffffff0a;transform:translateY(-1px)}.clientPkgOverview__deliverableRow:focus-visible{outline:none;border-color:#e76364a6;box-shadow:0 0 0 3px #e763642e}.clientPkgOverview__deliverableRow--disabled{cursor:default;opacity:.55;filter:grayscale(.35)}.clientPkgOverview__deliverableRow--disabled:hover{border-color:#ffffff14;background:#ffffff08;transform:none}.clientPkgOverview__serviceName{font-weight:800;color:#ffffffe6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientPkgOverview__serviceMeta{display:flex;align-items:center;gap:8px;flex-shrink:0}.clientPkgOverview__badge{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffdb}.clientPkgOverview__badge.isIncluded{border-color:#2ed57359;background:#2ed57314}.clientPkgOverview__badge.isAddOn{border-color:#ffd66659;background:#ffd66614}.clientPkgOverview__qty{font-size:12px;font-weight:900;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffc7;white-space:nowrap}.clientPkgOverview__muted{color:#ffffffa6}.clientPkgOverview__deliverableRow{justify-content:flex-start}.clientPkgOverview__deliverableThumb{width:46px;min-width:46px;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff08;display:grid;place-items:center}.clientPkgOverview__deliverableThumb img{width:100%;height:100%;object-fit:cover;display:block}.clientPkgOverview__deliverableIcon{width:100%;height:100%;display:grid;place-items:center;color:#ffffffb8;background:linear-gradient(160deg,#ffffff0f,#ffffff05)}.clientPkgOverview__deliverableFallback{width:100%;height:100%;background:radial-gradient(140px 70px at 20% 20%,rgba(231,99,100,.35),transparent 60%),radial-gradient(160px 80px at 90% 0%,rgba(120,90,255,.3),transparent 60%)}.clientPkgOverview__deliverableMain{min-width:0;flex:1}.clientPkgOverview__deliverableTitle{font-weight:900;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientPkgOverview__deliverableSub{margin-top:4px;font-size:12px;color:#fff9;font-weight:700}@media(max-width:980px){.clientPkgOverview__panel,.clientPkgOverview__heroLower{grid-template-columns:1fr}}@media(max-width:640px){.clientPkgOverview__heroGrid{grid-template-columns:1fr}}
