@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@300;400;500;600;700&display=swap";: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>.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}.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:16px!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}.contentOverview__paper--workspace{width:min(92vw,1060px)!important;max-width:92vw!important;height:min(94vh,980px)!important;max-height:94vh!important;margin:20px!important;display:flex;flex-direction:column;overflow:hidden;border-radius:14px!important}.contentOverview__dialogRoot .MuiDialog-container{align-items:center}.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}.cowShell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#0c0c0efa}.cowHeader{flex:0 0 auto;padding:18px 22px 0;background:linear-gradient(180deg,#e7636412,#e7636406 38%,#0c0c0e00)}.cowHeader__topRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cowHeader__badges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cowBadge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;line-height:1}.cowBadge--type-reel{color:#d8b4fe;background:#c084fc1a;border-color:#c084fc33}.cowBadge--type-long{color:#fdba74;background:#fb923c24;border-color:#fb923c38}.cowBadge--type-caseStudy{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf38}.cowBadge--typeCustom{color:var(--cow-accent);background:color-mix(in srgb,var(--cow-accent) 14%,transparent);border-color:color-mix(in srgb,var(--cow-accent) 22%,transparent)}.cowBadge--status-onTrack{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.cowBadge--status-inReview{color:#93c5fd;background:#3b82f61f;border-color:#3b82f638}.cowBadge--status-overdue{color:#fca5a5;background:#ef444424;border-color:#ef444440}.cowBadge--priority-high,.cowBadge--priority-urgent{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2433}.cowBadge--priority-medium,.cowBadge--priority-normal,.cowBadge--priority-low{color:#ffffff8c;background:#ffffff0d;border-color:#ffffff12}.cowBadge--campaign{color:#d8b4fe;background:#a855f71a;border-color:#a855f733}.cowHeader__main{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding-bottom:14px}.cowHeader__copy{min-width:0;flex:1}.cowHeader__title{margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:#fffffff5}.cowHeader__metaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;max-width:720px}.cowHeader__metaItem--edited{display:none}.cowHeader__metaLabel{display:block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;margin-bottom:4px}.cowHeader__metaValue{font-size:12px;font-weight:500;color:#ffffffd1;line-height:1.35}.cowHeader__metaValue.is-overdue{color:#f87171}.cowHeader__aside{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:148px;padding-top:2px}.cowHeader__avatars .MuiAvatar-root{width:26px!important;height:26px!important;font-size:9px!important;border:2px solid rgba(12,12,14,.98)!important}.cowHeader__progress{display:flex;align-items:center;gap:8px;width:100%;max-width:148px}.cowHeader__progressLabel{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff61;white-space:nowrap}.cowHeader__progressTrack{flex:1;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.cowHeader__progressFill{height:100%;border-radius:999px;background:#e76364}.cowHeader__edited{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#ffffff57}.cowHeader__actions{display:flex;gap:2px;flex-shrink:0}.cowIconBtn{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;color:#ffffff7a!important;background:#ffffff08!important;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.cowIconBtn:hover{color:#ffffffe6!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.cowIconBtn.is-active{color:#ffffffeb!important;background:#e763641f!important;border-color:#e7636447!important;box-shadow:0 0 0 3px #e7636414}.cowMoreMenu__paper{min-width:248px!important;max-width:292px;margin-top:6px!important;background:radial-gradient(520px 240px at 100% 0%,rgba(231,99,100,.1),transparent 58%),linear-gradient(180deg,#141418fa,#0c0c0ef7)!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 0 1px #e7636412,0 22px 56px #00000094,0 8px 18px #00000052!important;overflow:hidden}.cowMoreMenu__list{padding:6px!important}.cowMoreMenu__section{display:flex!important;align-items:center;gap:5px;background:transparent!important;line-height:1!important;padding:10px 12px 5px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff57!important;pointer-events:none;-webkit-user-select:none;user-select:none}.cowMoreMenu__section:first-child{padding-top:6px!important}.cowMoreMenu__sectionIcon{opacity:.72;font-size:12px!important}.cowMoreMenu__item{border-radius:9px!important;margin:1px 0!important;min-height:38px!important;padding:7px 10px!important;gap:0!important;color:#ffffffe0!important;transition:background .12s ease,color .12s ease}.cowMoreMenu__item .MuiListItemIcon-root{min-width:30px!important;color:#ffffff75;transition:color .12s ease}.cowMoreMenu__item .MuiListItemText-primary{font-size:13px!important;font-weight:550!important;letter-spacing:-.01em;line-height:1.3}.cowMoreMenu__item .MuiListItemText-secondary{font-size:11px!important;font-weight:500!important;color:#ffffff61!important;margin-top:1px;font-variant-numeric:tabular-nums}.cowMoreMenu__item:hover{background:#ffffff0f!important}.cowMoreMenu__item:hover .MuiListItemIcon-root{color:#ffffffb8}.cowMoreMenu__item.Mui-disabled{opacity:1!important;color:#ffffff57!important}.cowMoreMenu__item.Mui-disabled .MuiListItemIcon-root{color:#ffffff38}.cowMoreMenu__item.is-current,.cowMoreMenu__item.Mui-selected{background:linear-gradient(90deg,#e7636433,#e7636414)!important;color:#fffffffa!important}.cowMoreMenu__item.is-current .MuiListItemIcon-root,.cowMoreMenu__item.Mui-selected .MuiListItemIcon-root{color:#e76364}.cowMoreMenu__item.is-current:hover,.cowMoreMenu__item.Mui-selected:hover{background:linear-gradient(90deg,#e7636442,#e763641f)!important}.cowMoreMenu__item--danger{color:#fca5a5!important}.cowMoreMenu__item--danger .MuiListItemIcon-root{color:#fca5a5b8!important}.cowMoreMenu__item--danger:hover{background:#ef44441f!important;color:#fecaca!important}.cowMoreMenu__item--danger:hover .MuiListItemIcon-root{color:#fca5a5!important}.cowMoreMenu__badge{flex-shrink:0;margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#ffffff5c;line-height:1}.cowMoreMenu__toggleRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 4px;padding:8px 10px;border-radius:9px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.cowMoreMenu__toggleCopy{display:flex;align-items:flex-start;gap:8px;min-width:0}.cowMoreMenu__toggleIcon{flex-shrink:0;margin-top:1px;color:#ffffff6b;font-size:16px!important}.cowMoreMenu__toggleLabel{display:block;font-size:13px;font-weight:550;color:#ffffffe0;line-height:1.3}.cowMoreMenu__toggleHint{display:block;margin-top:1px;font-size:11px;font-weight:500;color:#ffffff61;line-height:1.3}.cowMoreMenu__switch{flex-shrink:0}.cowMoreMenu__switch .MuiSwitch-switchBase.Mui-checked{color:#e76364}.cowMoreMenu__switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:#e7636473;opacity:1}.cowMoreMenu__switch .MuiSwitch-track{background:#ffffff24;opacity:1}.cowMoreMenu__divider{height:1px;margin:6px 8px;background:#ffffff12}.cowMoreMenu__item--submenu{position:relative}.cowMoreMenu__chevron{margin-left:auto;flex-shrink:0;opacity:.42;transition:opacity .12s ease,transform .12s ease}.cowMoreMenu__item--submenu:hover .cowMoreMenu__chevron,.cowMoreMenu__item--submenu:focus-visible .cowMoreMenu__chevron{opacity:.82;transform:translate(1px)}.cowMoreMenu__avatar{width:24px!important;height:24px!important;font-size:.62rem!important}.cowQuickUpload__hiddenInput{display:none!important}.cowMoreMenu__section--nested{padding-top:4px!important;padding-bottom:2px!important;font-size:.62rem!important;letter-spacing:.06em!important;opacity:.62}.cowQuickUpload__needed{color:var(--hyve-accent, #e76364)!important}.cowMoreMenu__submenuPaper{margin-left:4px!important;min-width:212px!important;max-width:min(260px,100vw - 24px)!important;max-height:min(68vh,420px)!important;border-radius:12px!important;background:radial-gradient(480px 220px at 100% 0%,rgba(231,99,100,.09),transparent 58%),linear-gradient(180deg,#141418fa,#0c0c0ef7)!important;border:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 0 1px #e763640f,0 18px 48px #00000085!important;overflow:hidden}.cowMoreMenu__submenuList{padding:6px!important;max-height:min(66vh,400px);overflow-y:auto}.cowTabs{display:flex;gap:0;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.07);flex:0 0 auto;overflow:hidden}.cowTabs__tab{appearance:none;border:none;background:transparent;color:#fff6;font-size:12px;font-weight:500;padding:11px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;position:relative;transition:color .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none}.cowTabs__tab:hover{color:#ffffffb8}.cowTabs__tab:focus-visible{color:#ffffffe0}.cowTabs__tab:active{background:transparent}.cowTabs__tab--active{color:#fffffff0;border-bottom-color:#e76364;font-weight:600}.cowTabs__dot{width:6px;height:6px;border-radius:999px;background:#e76364;flex-shrink:0}.cowTabs__count{font-size:9px;font-weight:700;padding:1px 5px;border-radius:999px;background:#e7636429;color:#e76364}.cowBody{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cowBody__main{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 22px 10px}.cowBody__main::-webkit-scrollbar{width:5px}.cowBody__main::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:100px}.cowBody__overviewLayout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px;align-items:start}.cowOverview__main{display:flex;flex-direction:column;gap:12px;min-width:0}.cowCard{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.cowCard__title{margin:0 0 12px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.cowSummaryBlocks{display:flex;flex-direction:column;gap:14px}.cowSummaryBlocks__label{display:block;font-size:11px;font-weight:500;color:#ffffff61;margin-bottom:4px}.cowSummaryBlocks__value{margin:0;font-size:13px;line-height:1.5;color:#ffffffd1;white-space:pre-wrap}.cowDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.cowDetailsGrid__label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff52;margin-bottom:4px}.cowDetailsGrid__value{font-size:12px;font-weight:500;color:#ffffffd1;line-height:1.35}.cowKpiRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cowKpi{appearance:none;border:1px solid rgba(255,255,255,.07);background:#ffffff06;border-radius:12px;padding:16px 14px;text-align:left;cursor:pointer;color:inherit;transition:border-color .15s,background .15s}.cowKpi:hover{border-color:#e763643d;background:#e7636408}.cowKpi--comments .cowKpi__value{color:#60a5fa}.cowKpi--assets .cowKpi__value,.cowKpi--revisions .cowKpi__value{color:#ffffffb8}.cowKpi--approvals .cowKpi__value{color:#86efac}.cowKpi__value{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:5px}.cowKpi__label{font-size:11px;font-weight:500;color:#ffffff6b}.cowDeliverables{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cowDeliverables__item{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#ffffffad}.cowDeliverables__item.is-done{color:#86eface0}.cowDeliverables__item.is-done .cowDeliverables__box{color:#86efac}.cowDeliverables__box{flex-shrink:0;width:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff47}.cowDeliverables__label{min-width:0;line-height:1.35}.cowSidebar{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;min-width:0}.cowSidebar__section{padding:10px 11px}.cowSidebar__section .cowCard__title{margin-bottom:8px;font-size:8px;letter-spacing:.09em}.cowSidebar .cowTimeline__btn{gap:7px;padding:5px 2px}.cowSidebar .cowTimeline__dot{width:6px;height:6px}.cowSidebar .cowTimeline__label{font-size:10px;line-height:1.25}.cowSidebar .cowChecklist{gap:5px}.cowSidebar .cowChecklist__item{gap:6px;font-size:10px;line-height:1.3}.cowSidebar .cowChecklist__box{width:12px;height:12px;border-radius:3px}.cowSidebar .cowQuickActions{gap:4px}.cowSidebar .cowQuickActions__stage,.cowSidebar .cowQuickActions__btn{min-height:28px!important;font-size:10.5px!important;font-weight:500!important;border-radius:6px!important;padding:4px 8px!important;line-height:1.2!important}.cowSidebar .cowQuickActions__stage .MuiButton-startIcon,.cowSidebar .cowQuickActions__btn .MuiButton-startIcon{margin-right:4px!important}.cowSidebar .cowQuickActions__stage .MuiButton-startIcon .MuiSvgIcon-root,.cowSidebar .cowQuickActions__btn .MuiButton-startIcon .MuiSvgIcon-root{font-size:14px!important}.cowSidebar .cowQuickActions__stage{font-weight:600!important;padding-top:4px!important;padding-bottom:4px!important}.cowSidebar .cowQuickActions__stageMenu{margin:-1px 0 2px;padding:3px;max-height:140px}.cowSidebar .cowQuickActions__stageItem{padding:5px 6px;font-size:10px}.cowTimeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cowTimeline__btn{appearance:none;border:none;background:transparent;width:100%;display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:6px;cursor:pointer;color:#ffffff7a;text-align:left;transition:background .12s,color .12s}.cowTimeline__btn:hover{background:#ffffff0a;color:#ffffffc7}.cowTimeline__dot{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:#ffffff2e}.cowTimeline__item.is-active .cowTimeline__btn{color:#fffffff2}.cowTimeline__item.is-active .cowTimeline__dot{background:#e76364;box-shadow:0 0 8px #e7636473}.cowTimeline__item.is-active .cowTimeline__label{font-weight:600}.cowTimeline__item.is-done .cowTimeline__dot{background:#86efac}.cowTimeline__item.is-done .cowTimeline__label{color:#ffffff8c}.cowTimeline__label{font-size:11px;font-weight:500;line-height:1.3}.cowChecklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cowChecklist__item{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:#ffffff7a;line-height:1.35}.cowChecklist__item.is-done{color:#86eface0}.cowChecklist__item.is-done .cowChecklist__box{border-color:#86efac59;color:#86efac;background:#22c55e14}.cowChecklist__box{flex-shrink:0;width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center}.cowQuickActions{display:flex;flex-direction:column;gap:6px}.cowQuickActions__stage{background:#e763642e!important;color:#ffffffeb!important;border:1px solid rgba(231,99,100,.32)!important;text-transform:none!important;font-weight:600!important;font-size:12px!important;border-radius:8px!important;justify-content:flex-start!important;padding-top:7px!important;padding-bottom:7px!important;box-shadow:none!important}.cowQuickActions__stage:hover{background:#e7636442!important}.cowQuickActions__stageMenu{display:flex;flex-direction:column;gap:2px;padding:4px;margin:-2px 0 4px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#00000040;max-height:180px;overflow-y:auto}.cowQuickActions__stageItem{appearance:none;border:none;background:transparent;text-align:left;padding:7px 8px;border-radius:6px;font-size:11px;font-weight:500;color:#ffffffb8;cursor:pointer}.cowQuickActions__stageItem:hover:not(:disabled){background:#ffffff0d}.cowQuickActions__stageItem.is-active{color:#e76364;background:#e7636414}.cowQuickActions__stageItem:disabled{opacity:.4;cursor:not-allowed}.cowQuickActions__btn{text-transform:none!important;font-size:12px!important;font-weight:500!important;color:#ffffffb8!important;border-color:#ffffff12!important;border-radius:8px!important;justify-content:flex-start!important;padding-top:7px!important;padding-bottom:7px!important;background:#ffffff05!important}.cowQuickActions__btn:hover{border-color:#ffffff1f!important;background:#ffffff0d!important}.cowFooter{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px 14px;border-top:1px solid rgba(255,255,255,.07);background:#00000038}.cowFooter__primary{background:#e76364!important;text-transform:none!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 18px!important;box-shadow:none!important;min-height:38px!important}.cowFooter__primary:hover{background:#e76364e0!important}.cowFooter__secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.cowFooter__ghost{text-transform:none!important;font-size:12px!important;font-weight:500!important;color:#ffffff9e!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:5px 12px!important;min-height:34px!important;background:#ffffff05!important}.cowFooter__ghost .MuiButton-startIcon{margin-right:4px!important;color:#ffffff6b}.cowFooter__ghost:hover{border-color:#ffffff1f!important;background:#ffffff0d!important;color:#ffffffe0!important}.cowFooter__ghost--reviewLink{color:#ffffffc7!important;border-color:#e7636447!important;background:#e7636414!important}.cowFooter__ghost--reviewLink .MuiButton-startIcon{color:#e76364d9}.cowFooter__ghost--reviewLink:hover{border-color:#e763646b!important;background:#e7636424!important;color:#fffffff2!important}.cowFooter__moreBtn{width:34px!important;height:34px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;color:#ffffff7a!important;background:#ffffff05!important}.cowFooter__moreBtn:hover{border-color:#ffffff1f!important;background:#ffffff0d!important;color:#ffffffd9!important}.cowAlert{margin-bottom:12px!important;border-radius:12px!important}.cowAlert__action{appearance:none;border:none;background:transparent;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.cowAlert__list{margin:8px 0 0;padding-left:18px}.cowPlaceholder{font-size:12px;color:#ffffff59;font-style:italic}.cowWorkflowTab__intro{margin:0 0 12px;font-size:12px;line-height:1.45;color:#ffffff6b}.cowWorkflowList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cowWorkflowRow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:border-color .15s ease,background .15s ease}.cowWorkflowRow:hover{border-color:#ffffff1c;background:#ffffff08}.cowWorkflowRow--active{border-color:#e7636438;background:#e763640a}.cowWorkflowRow__icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.cowWorkflowRow__check{width:18px!important;height:18px!important;color:#86efac}.cowWorkflowRow__circle{width:17px!important;height:17px!important;color:#ffffff38}.cowWorkflowRow--active .cowWorkflowRow__circle{color:#e76364bf}.cowWorkflowRow__title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ffffffe0;line-height:1.3}.cowWorkflowRow--done .cowWorkflowRow__title{color:#ffffff9e}.cowWorkflowRow--active .cowWorkflowRow__title{font-weight:600;color:#fffffff0}.cowWorkflowRow__pill{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;border:1px solid transparent}.cowWorkflowRow__pill--done{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.cowWorkflowRow__pill--active{color:#fca5a5;background:#e7636424;border-color:#e7636447}.cowWorkflowRow__pill--missing{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2438}.cowWorkflowRow__pill--locked{color:#ffffff6b;background:#ffffff0d;border-color:#ffffff14}.cowWorkflowRow__open{flex-shrink:0;appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:7px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff73;transition:color .15s ease,border-color .15s ease,background .15s ease}.cowWorkflowRow__open:hover{color:#ffffffe0;border-color:#ffffff24;background:#ffffff0f}.cowAssetTable{display:flex;flex-direction:column;gap:8px}.cowAssetsTab{display:flex;flex-direction:column;gap:10px}.cowAssetsTab__type{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cowAssetList{display:flex;flex-direction:column;gap:0;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#00000026;overflow:hidden}.cowAssetVersionGroup{border-bottom:1px solid rgba(255,255,255,.04)}.cowAssetVersionGroup:last-child{border-bottom:none}.cowAssetRow{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.cowAssetRow:last-child{border-bottom:none}.cowAssetRow--current{background:#e763640a}.cowAssetRow--current .cowAssetRow__name{font-weight:650;color:#ffffffeb}.cowAssetRow--prior{padding-left:18px}.cowAssetRow--prior .cowAssetRow__name{font-size:11px;font-weight:550;color:#ffffff94}.cowAssetRow--prior .cowAssetRow__thumb{width:26px;height:26px}.cowAssetRow--prior .cowAssetRow__thumb .MuiSvgIcon-root{font-size:15px}.cowAssetPriorToggle{display:flex;align-items:center;gap:4px;width:100%;padding:5px 10px 5px 18px;border:none;border-top:1px solid rgba(255,255,255,.04);background:#ffffff04;color:#ffffff6b;font-size:10px;font-weight:600;letter-spacing:.02em;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.cowAssetPriorToggle .MuiSvgIcon-root{font-size:16px;transition:transform .15s ease}.cowAssetPriorToggle:hover{background:#ffffff0a;color:#ffffff9e}.cowAssetPriorToggle.is-open .MuiSvgIcon-root{transform:rotate(180deg)}.cowAssetPriorList{background:#0000001f;border-top:1px solid rgba(255,255,255,.03)}.cowAssetRow__thumb{width:32px;height:32px;border-radius:8px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#ffffff73}.cowAssetRow__thumb .MuiSvgIcon-root{font-size:18px}.cowAssetRow__name{display:block;font-size:12px;font-weight:600;color:#ffffffe0}.cowAssetRow__actions{display:flex;gap:2px}.cowAssetRow__iconBtn{color:#ffffff73!important}.cowAssetRow__iconBtn:hover:not(:disabled){color:#ffffffd9!important;background:#ffffff0f!important}.cowAssetRow__iconBtn:disabled{opacity:.28}.cowAssetsTab__note{margin-top:12px;font-size:12px;color:#ffffff61}.cowCommentsTab{display:flex;flex-direction:column;gap:12px;min-height:200px}.cowCommentsGroup{display:flex;flex-direction:column;gap:6px}.cowCommentsGroup__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px}.cowCommentsGroup__scope{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff7a}.cowCommentsGroup__scope--script{color:#93c5fde6;border-color:#93c5fd29;background:#93c5fd12}.cowCommentsGroup__scope--video{color:#fbbf24e6;border-color:#fbbf2429;background:#fbbf2412}.cowCommentsGroup__scope--internal{color:#a78bfae6;border-color:#a78bfa29;background:#a78bfa12}.cowCommentsGroup__scope--client{color:#fb9292e6;border-color:#fb929229;background:#fb929212}.cowCommentsGroup__label{margin:0;font-size:12px;font-weight:650;color:#ffffffe0}.cowCommentsGroup__count{margin-left:auto;font-size:10px;font-weight:500;color:#ffffff52}.cowCommentsList{display:flex;flex-direction:column;gap:4px}.cowComment{border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px 10px;background:#ffffff05}.cowComment.is-resolved{opacity:.72;border-color:#4ade8024;background:#4ade8008}.cowComment__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.cowComment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.cowComment__scope{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff8c}.cowComment__scope--script{color:#93c5fdeb;border-color:#93c5fd2e;background:#93c5fd14}.cowComment__scope--video{color:#fbbf24eb;border-color:#fbbf242e;background:#fbbf2414}.cowComment__scope--internal{color:#c4b5fdeb;border-color:#c4b5fd2e;background:#c4b5fd14}.cowComment__scope--client{color:#fb9292eb;border-color:#fb92922e;background:#fb929214}.cowComment__actor{font-size:11px;font-weight:650;color:#ffffffd1}.cowComment__sep{font-size:10px;color:#ffffff38}.cowComment__context{font-size:10px;font-weight:500;color:#ffffff61}.cowComment__time{font-size:10px;font-weight:500;color:#ffffff52;white-space:nowrap;flex-shrink:0}.cowComment__body{margin:0;font-size:12px;line-height:1.4;color:#ffffffe0}.cowComment__resolved{display:inline-flex;margin-top:4px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4ade80e6;background:#4ade801a;border:1px solid rgba(74,222,128,.18)}.cowActivityTab{min-height:200px}.cowActivityFeed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cowActivityFeed__item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.cowActivityFeed__item:last-child{border-bottom:none}.cowActivityFeed__item:last-child .cowActivityFeed__rail:after{display:none}.cowActivityFeed__rail{position:relative;display:flex;justify-content:center;padding-top:6px}.cowActivityFeed__rail:after{content:"";position:absolute;top:14px;bottom:-8px;left:50%;width:1px;transform:translate(-50%);background:#ffffff0f}.cowActivityFeed__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0;background:#ffffff38;box-shadow:0 0 0 2px #0c0c0ef2}.cowActivityFeed__dot--script{background:#93c5fdd9}.cowActivityFeed__dot--filming{background:#34d399d9}.cowActivityFeed__dot--editing{background:#fbbf24d9}.cowActivityFeed__dot--caption{background:#c4b5fdd9}.cowActivityFeed__dot--internal{background:#a78bfad9}.cowActivityFeed__dot--client{background:#fb9292d9}.cowActivityFeed__dot--posted{background:#4ade80d9}.cowActivityFeed__dot--content{background:#ffffff73}.cowActivityFeed__body{min-width:0;padding:2px 0}.cowActivityFeed__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;row-gap:2px}.cowActivityFeed__scope{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#ffffff7a}.cowActivityFeed__scope--script{color:#93c5fde6;border-color:#93c5fd29;background:#93c5fd12}.cowActivityFeed__scope--filming{color:#34d399e6;border-color:#34d39929;background:#34d39912}.cowActivityFeed__scope--editing{color:#fbbf24e6;border-color:#fbbf2429;background:#fbbf2412}.cowActivityFeed__scope--caption{color:#c4b5fde6;border-color:#c4b5fd29;background:#c4b5fd12}.cowActivityFeed__scope--internal{color:#a78bfae6;border-color:#a78bfa29;background:#a78bfa12}.cowActivityFeed__scope--client{color:#fb9292e6;border-color:#fb929229;background:#fb929212}.cowActivityFeed__scope--posted{color:#4ade80e6;border-color:#4ade8029;background:#4ade8012}.cowActivityFeed__title{font-size:12px;font-weight:600;color:#ffffffe6;min-width:0}.cowActivityFeed__actor{font-size:11px;font-weight:500;color:#ffffff6b}.cowActivityFeed__actor:before{content:"·";margin-right:6px;color:#ffffff2e}.cowActivityFeed__time{margin-left:auto;font-size:10px;font-weight:500;color:#ffffff52;white-space:nowrap}.cowActivityFeed__detail{margin:3px 0 0;font-size:11px;line-height:1.35;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cowAnalyticsGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.cowAnalyticsCard{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px;background:#ffffff06}.cowAnalyticsCard__label{display:block;font-size:11px;color:#fff6;margin-bottom:6px}.cowAnalyticsCard__value{font-size:20px;font-weight:700}.cowMenuItem--danger{color:#fca5a5!important}@media(max-width:1100px){.cowBody__overviewLayout{grid-template-columns:1fr}.cowSidebar{position:static}.cowHeader__metaGrid,.cowKpiRow,.cowDetailsGrid,.cowAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.contentOverview__dialogRoot .MuiDialog-container{align-items:stretch}.contentOverview__dialogRoot .MuiBackdrop-root{background:#000000b8}.contentOverview__paper--workspace{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;border:none!important}.cowShell{height:100%;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}.cowHeader{padding:18px 14px 0;overflow:hidden;min-width:0}.cowHeader__topRow{margin-bottom:8px;gap:8px;padding-top:2px}.cowHeader__main{flex-direction:column;gap:4px;padding-bottom:12px}.cowHeader__title{margin:0 0 12px;font-size:1.0625rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cowHeader__copy{width:100%;max-width:100%;min-width:0;overflow:hidden}.cowHeader__metaGrid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;width:100%;max-width:100%;min-width:0;margin:0 0 4px;padding:10px 0 2px;overflow:hidden;box-sizing:border-box}.cowHeader__metaItem{flex:1 1 0;min-width:0;max-width:100%;padding:0 8px;border-left:1px solid rgba(255,255,255,.08);overflow:hidden;box-sizing:border-box}.cowHeader__metaItem:first-child{padding-left:0;border-left:none}.cowHeader__metaItem:last-child{padding-right:0}.cowHeader__metaItem--edited{display:block}.cowHeader__metaLabel{margin-bottom:5px;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cowHeader__metaValue{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.cowHeader__aside{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.cowHeader__edited{display:none}.cowHeader__progress{max-width:none;flex:1 1 auto}.cowTabs{padding:0 8px 0 14px;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.cowTabs::-webkit-scrollbar{display:none}.cowTabs__tab{padding:10px 12px;font-size:11px;-webkit-tap-highlight-color:transparent}.cowBody__main{padding:10px 14px 8px}.cowBody__overviewLayout{gap:10px}.cowSidebar__section--quickActions{display:none}.cowDetailsGrid{grid-template-columns:1fr}.cowKpiRow,.cowAnalyticsGrid{grid-template-columns:1fr 1fr;gap:8px}.cowFooter,.cowFooter--mobile{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px max(12px,env(safe-area-inset-bottom,0px))}.cowFooter__primary{flex:1 1 auto;min-width:0;width:auto!important}.cowFooter__secondary{flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap}.cowFooter__moreBtn{width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;background:#ffffff05!important;color:#ffffffb3!important}}@media(max-width:480px){.cowAnalyticsGrid{grid-template-columns:1fr}}.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}.finishingGallery{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.finishingGallery__header{display:flex;flex-direction:column;gap:14px}.finishingGallery__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:2px}.finishingGallery__toolbarGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finishingGallery__toolbarGroup--actions{margin-left:auto}.finishingGallery__toolBtn,.finishingGallery__actionBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff8c;font-size:.75rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.finishingGallery__toolBtn:hover:not(:disabled),.finishingGallery__actionBtn:hover:not(:disabled){background:#ffffff0e;border-color:#ffffff24;color:#fffffff0}.finishingGallery__toolBtn:disabled,.finishingGallery__actionBtn:disabled{opacity:.38;cursor:not-allowed}.finishingGallery__toolBtn svg,.finishingGallery__actionBtn svg{font-size:1rem!important}.finishingGallery__toolBtn--dropdown{padding-right:8px}.finishingGallery__toolBtn--active{border-color:#e763648c;color:var(--hyve-red, #e76364);background:#e7636414}.finishingGallery__toolBtn--active:hover:not(:disabled){border-color:#e76364b3;color:var(--hyve-red, #e76364);background:#e763641f}.finishingGallery__actionBtn--danger:hover:not(:disabled){border-color:#e7636473;color:var(--hyve-red, #e76364);background:#e7636414}.finishingGallery__moreBtn.MuiIconButton-root{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);color:#ffffff8c}.finishingGallery__moreBtn.MuiIconButton-root:hover{background:#ffffff0e;border-color:#ffffff24;color:#fffffff0}.finishingGallery__grid{position:relative;display:grid;gap:14px;min-width:0}.finishingGallery__grid--virtual{display:block;max-height:min(70vh,900px);overflow:auto;scrollbar-width:thin}.finishingGallery__grid--landscape,.finishingGallery__grid--unknown{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.finishingGallery__grid--landscape,.finishingGallery__grid--unknown{grid-template-columns:repeat(2,minmax(0,1fr))}}.finishingGallery__grid--square{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.finishingGallery__grid--square{grid-template-columns:repeat(2,minmax(0,1fr))}}.finishingGallery__grid--portrait{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.finishingGallery__grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.finishingGallery__grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.finishingGallery__grid{grid-template-columns:minmax(0,1fr)!important}}.finishingGallery__gridTail{grid-column:1/-1;min-height:12px;border-radius:8px}.finishingGallery__card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:visible;cursor:pointer;content-visibility:auto;contain-intrinsic-size:220px 260px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.finishingGallery__card:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.finishingGallery__card--selected{border-color:#e7636473;box-shadow:0 0 0 1px #e7636426}.finishingGallery__card--dragging{opacity:.35;border-style:dashed;border-color:#e7636459;box-shadow:none}.finishingGallery__ghost{display:flex;flex-direction:column;min-width:0;border-radius:10px;border:2px dashed rgba(231,99,100,.55);background:#e763640d;box-shadow:0 0 0 1px #e763641f,inset 0 0 24px #e763640a;pointer-events:none;animation:finishingGalleryGhostPulse 1.4s ease-in-out infinite;box-sizing:border-box}.finishingGallery__ghost--overlay{position:absolute;z-index:4;margin:0}@keyframes finishingGalleryGhostPulse{0%,to{border-color:#e7636473;background:#e763640a}50%{border-color:#e76364b8;background:#e7636414}}.finishingGallery__ghostMedia{flex:1;min-height:0;aspect-ratio:var(--fg-card-aspect, 1/1);border-radius:8px 8px 0 0;background:#e7636408}.finishingGallery__ghost--overlay .finishingGallery__ghostMedia{aspect-ratio:unset}.finishingGallery__ghostMeta{min-height:41px;border-top:1px dashed rgba(231,99,100,.22)}.finishingGallery__cardMedia{position:relative;aspect-ratio:var(--fg-card-aspect, 1/1);border-radius:10px 10px 0 0;overflow:hidden;background:#00000059;cursor:grab}.finishingGallery__card--dragging .finishingGallery__cardMedia{cursor:grabbing}.finishingGallery__cardImg{width:100%;height:100%;object-fit:cover;display:block}.finishingGallery__indexBadge{position:absolute;top:8px;left:8px;z-index:2;min-width:26px;height:26px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#0000009e;border:1px solid rgba(255,255,255,.12);font-size:.6875rem;font-weight:700;color:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finishingGallery__indexBadge--accent{background:var(--hyve-red, #e76364);border-color:#ffffff26;color:#fff}.finishingGallery__coverBadge{position:absolute;top:8px;right:40px;z-index:2;padding:4px 8px;border-radius:6px;background:var(--hyve-red, #e76364);font-size:.625rem;font-weight:800;letter-spacing:.06em;color:#fff}.finishingGallery__cardMenuBtn.MuiIconButton-root{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;border-radius:7px;background:#0000008c;border:1px solid rgba(255,255,255,.1);color:#ffffffe0}.finishingGallery__cardMenuBtn.MuiIconButton-root:hover{background:#000000b8;color:#fff}.finishingGallery__cardMeta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 11px;min-width:0}.finishingGallery__fileName{font-size:.75rem;font-weight:600;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finishingGallery__fileSize{font-size:.6875rem;font-weight:500;color:#ffffff61;white-space:nowrap}.finishingGallery__dropzone{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:14px;border:1px dashed rgba(255,255,255,.14);background:#00000038;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.finishingGallery__dropzone:hover:not(.finishingGallery__dropzone--disabled){border-color:#e7636459;background:#e763640a}.finishingGallery__dropzone--active{border-color:#e763648c;border-style:solid;background:#e7636414;box-shadow:0 0 0 3px #e7636414}.finishingGallery__dropzone--disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.finishingGallery__dropzone{flex-direction:column;align-items:flex-start}}.finishingGallery__dropzoneMain{display:flex;align-items:center;gap:14px;min-width:0}.finishingGallery__dropzoneIcon{font-size:2rem!important;color:#ffffff61;flex-shrink:0}.finishingGallery__dropzoneText{margin:0;font-size:.875rem;font-weight:500;color:#ffffff8c;line-height:1.45}.finishingGallery__browseBtn{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--hyve-red, #e76364);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.finishingGallery__browseBtn:hover:not(:disabled){color:var(--hyve-red-soft, #eb7a7b)}.finishingGallery__browseBtn:disabled{opacity:.5;cursor:not-allowed}.finishingGallery__dropzoneMeta{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.finishingGallery__dropzoneMeta li{font-size:.6875rem;font-weight:500;color:#ffffff61;line-height:1.45;white-space:nowrap}@media(max-width:800px){.finishingGallery__dropzoneMeta li{white-space:normal}}.finishingGallery__menu .MuiPaper-root{background:#121214!important;border:1px solid rgba(255,255,255,.14);border-radius:12px!important;color:#fffffff0}.finishingGallery__menu .MuiMenuItem-root{font-size:.8125rem;min-height:40px}.editingPanel--photoFinishing{gap:16px}.editingPanel--photoFinishing .editingPanel__finishingPhotoBody{gap:0}.editingPanel--photoFinishing .editingPanel__actions{margin-top:4px;border-top-color:#ffffff14}.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__carouselImgHit{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;cursor:zoom-in;appearance:none}.reviewPanel__carouselImg{width:100%;height:100%;object-fit:cover;pointer-events:none}.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__galleryPreviewHit{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;cursor:zoom-in;appearance:none}.reviewPanel__galleryPreviewImg{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.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:zoom-in;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,.videoRenderer__downloadOverlay--busy{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:5.5rem!important}.videoRenderer__downloadBtn:hover{background:#000000d9!important;border-color:#ffffff4d!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000080!important}.videoRenderer__downloadBtn.Mui-disabled{color:#ffffffe6!important;background:#000000bf!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}.photoRenderer__thumbnails--virtual{overflow:visible;max-width:500px;margin:0 auto;padding:8px 0}@media(max-width:768px){.photoRenderer__thumbnails--virtual{max-width:280px}}@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__largeStage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.photoRenderer__largeNav{position:absolute!important;top:50%;transform:translateY(-50%);z-index:5;color:#fffffff2!important;background:#00000080!important;border:1px solid rgba(255,255,255,.15)!important}.photoRenderer__largeNav--prev{left:8px}.photoRenderer__largeNav--next{right:8px}.photoRenderer__largeCounter{position:absolute;bottom:8px;left:50%;transform:translate(-50%);color:#ffffffbf;background:#00000073;padding:2px 10px;border-radius:999px}.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}.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-container{align-items:center!important;justify-content:center!important}.reviewGalleryCarousel__lightbox .MuiDialog-paper{background:transparent!important;box-shadow:none!important;max-width:min(1200px,96vw)!important;width:min(1200px,96vw)!important;max-height:94vh!important;height:94vh!important;margin:0!important;border-radius:20px!important;overflow:hidden!important}.reviewGalleryCarousel__lightbox .MuiBackdrop-root,.reviewGalleryCarousel__lightbox .reviewGalleryCarousel__lightboxBackdrop{background:#000000b8!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.reviewGalleryCarousel__lightboxPaper{background:#080808e0!important;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0d!important;animation:reviewGalleryLightboxPaperIn .32s cubic-bezier(.22,1,.36,1)}@keyframes reviewGalleryLightboxPaperIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.reviewGalleryCarousel__lightboxContent{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:stretch;min-height:0;padding:4.5rem 4.5rem 5.5rem;box-sizing:border-box}@media(max-width:768px){.reviewGalleryCarousel__lightboxContent{padding:4rem 2.75rem 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:background .2s ease,border-color .2s ease!important}.reviewGalleryCarousel__lightboxClose:hover{background:#ffffff26!important;border-color:#fff3!important}.reviewGalleryCarousel__lightboxActions{position:absolute;top:1rem;left:1rem;z-index:10;display:flex;align-items:center;gap:.5rem;pointer-events:auto}.reviewGalleryCarousel__lightboxActions>*{position:static!important;top:auto!important;right:auto!important;left:auto!important}.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:background .2s ease,border-color .2s ease!important}.reviewGalleryCarousel__lightboxNav:hover{background:#ffffff26!important;border-color:#fff3!important}.reviewGalleryCarousel__lightboxNav--prev{left:1rem!important}.reviewGalleryCarousel__lightboxNav--next{right:1rem!important}.reviewGalleryCarousel__lightboxImageWrap{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.reviewGalleryCarousel__lightboxImage{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:12px;box-shadow:0 24px 64px #0000008c;animation:reviewGalleryLightboxImageIn .32s cubic-bezier(.22,1,.36,1)}@keyframes reviewGalleryLightboxImageIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.reviewGalleryCarousel__lightboxFooter{position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.85rem;background:#000000b8;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);padding:.45rem .55rem .45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);z-index:10;box-shadow:0 4px 16px #00000059;max-width:calc(100% - 2rem)}.reviewGalleryCarousel__lightboxCounter{color:#ffffffe6!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.04em;white-space:nowrap}.reviewGalleryCarousel__lightboxToolbar{display:flex;align-items:center;gap:2px}.reviewGalleryCarousel__lightboxToolBtn{color:#ffffffeb!important;width:36px!important;height:36px!important}.reviewGalleryCarousel__lightboxToolBtn.is-liked{color:#ff5c7a!important}.reviewGalleryCarousel__lightboxToolBtn.is-flagged{color:#f87171!important}.reviewGalleryCarousel__lightboxToolBtn:hover:not(:disabled){background:#ffffff1a!important}.reviewGalleryCarousel__lightboxToolBtn:disabled{opacity:.4}.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__grid--virtual{display:block;width:100%;border-radius:8px;scrollbar-width:thin}.gridGalleryRenderer__item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:zoom-in;background:#ffffff0d;border:2px solid transparent;transition:border-color .2s,transform .2s;content-visibility:auto;contain-intrinsic-size:150px 150px}.gridGalleryRenderer__grid--virtual .gridGalleryRenderer__item{aspect-ratio:auto;width:100%;height:100%}.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}}.cowUploadBanner{position:relative;margin:0 0 14px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#12141cf5,#0c0e14fa);box-shadow:0 1px #ffffff0a inset,0 12px 32px #00000047}.cowUploadBanner--active{border-color:#a78bfa47}.cowUploadBanner--done{border-color:#4ade8038}.cowUploadBanner--error{border-color:#e7636447}.cowUploadBanner__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(167,139,250,.12),transparent 55%);opacity:.9}.cowUploadBanner--done .cowUploadBanner__glow{background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(74,222,128,.1),transparent 55%)}.cowUploadBanner--error .cowUploadBanner__glow{background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(231,99,100,.1),transparent 55%)}.cowUploadBanner__inner{position:relative;padding:14px 16px 12px}.cowUploadBanner__header{display:flex;align-items:flex-start;gap:12px}.cowUploadBanner__iconWrap{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.cowUploadBanner__icon{font-size:20px!important;color:#c4b5fd}.cowUploadBanner__icon--done{color:#4ade80}.cowUploadBanner__icon--error{color:#e76364}.cowUploadBanner__headline{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cowUploadBanner__title{font-size:13px;font-weight:600;color:#ffffffeb;letter-spacing:-.01em}.cowUploadBanner__subtitle{font-size:11.5px;line-height:1.45;color:#ffffff7a}.cowUploadBanner__pct{flex:0 0 auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#c4b5fd;padding-top:2px}.cowUploadBanner__track{margin:12px 0 10px;height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.cowUploadBanner__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa 55%,#c4b5fd);transition:width .28s ease}.cowUploadBanner__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cowUploadBanner__row{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:8px;align-items:center;font-size:11.5px;padding:6px 8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.cowUploadBanner__row--completed{border-color:#4ade801f}.cowUploadBanner__row--error{border-color:#e7636429}.cowUploadBanner__rowLabel{font-weight:600;color:#ffffffc7;white-space:nowrap}.cowUploadBanner__rowFile{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff61}.cowUploadBanner__rowStatus{font-variant-numeric:tabular-nums;color:#ffffff85;white-space:nowrap}.cowUploadBanner__row--completed .cowUploadBanner__rowStatus{color:#4ade80}.cowUploadBanner__row--error .cowUploadBanner__rowStatus{color:#e76364}.dashEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;min-height:120px}.dashEmpty__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff0a;color:#ffffff59;margin-bottom:12px}.dashEmpty__icon .MuiSvgIcon-root{font-size:1.5rem}.dashEmpty__title{margin:0;font-size:.875rem;font-weight:600;color:#ffffffb3}.dashEmpty__desc{margin:6px 0 0;font-size:.8125rem;color:#fff6;max-width:280px;line-height:1.45}.dashEmpty__action{margin-top:14px}.ecd__paper{border-radius:14px!important;width:100%;max-width:min(920px,94vw)!important;max-height:min(92vh,900px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#ffffffeb;background:#0c0c0efa!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 0 0 1px #e763640f,0 16px 48px #0000008c!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ecd__dialogRoot .MuiDialog-container{align-items:center}.ecd__title{flex:0 0 auto!important;padding:16px 20px 14px!important;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#e7636412,#e7636406 42%,#0c0c0e00)}.ecd__titleMain{flex:1;min-width:0}.ecd__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ecd__badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;border:1px solid transparent}.ecd__badge--client{color:#c084fc;background:#c084fc1a;border-color:#c084fc33}.ecd__badge--id{color:#ffffff9e;background:#ffffff0d;border-color:#ffffff12;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:none}.ecd__badge--stage{color:#93c5fd;background:#3b82f61f;border-color:#3b82f638}.ecd__headline{margin:0!important;font-weight:600!important;letter-spacing:-.025em!important;font-size:20px!important;line-height:1.25!important;color:#fffffff5!important}.ecd__sub{margin-top:4px;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.4}.ecd__closeBtn{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;color:#ffffff7a!important;background:#ffffff08!important;flex-shrink:0;margin-top:2px!important}.ecd__closeBtn:hover{color:#ffffffe6!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.ecd__tabs{flex:0 0 auto;min-height:40px!important;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#0000001f}.ecd__tabs .MuiTabs-indicator{height:2px;background:#e76364}.ecd__tabs .MuiTab-root{min-height:40px!important;text-transform:none!important;font-size:12px!important;font-weight:550!important;letter-spacing:-.01em;color:#ffffff6b!important;padding:8px 14px!important}.ecd__tabs .MuiTab-root.Mui-selected{color:#ffffffeb!important}.ecd__content{flex:1 1 auto!important;padding:16px 20px!important;overflow-y:auto!important}.ecd__newLayout{display:flex;flex-direction:column;gap:12px}.ecd__card{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.ecd__cardTitle{margin:0 0 4px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.ecd__cardHint{margin:0 0 14px;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.4}.ecd__cardHint strong{color:#ffffff9e;font-weight:600}.ecd__card--compact{padding:10px 12px}.ecd__card--compact .ecd__cardTitle{margin-bottom:8px}.ecd__sectionHead{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.ecd__sectionHeadIcon{flex-shrink:0;margin-top:1px;color:#e76364d9;font-size:16px!important}.ecd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ecd__row2{grid-template-columns:1fr}}.ecd__row2+.ecd__row2{margin-top:12px}.ecd__emptyPackage{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:8px;border:1px dashed rgba(255,255,255,.08);color:#ffffff57;font-size:12px;font-weight:500}.ecd__field .MuiInputLabel-root{color:#ffffff7a!important;font-weight:600;font-size:13px}.ecd__field .MuiInputLabel-root.Mui-focused{color:#ffffffd1!important}.ecd__field .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px;color:#ffffffeb;font-size:13px}.ecd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.ecd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.ecd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c;box-shadow:0 0 0 3px #e763641a}.ecd__field .MuiSelect-select{color:#ffffffe6!important;font-weight:500}.ecd__field .MuiSvgIcon-root{color:#ffffff73}.ecd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#e76364d9}.ecd__field .MuiFormHelperText-root{color:#ffffff57;font-weight:500;font-size:11px;margin-top:4px}.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__serviceCategoryHeader{font-weight:700!important;color:#ffffff57!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px 4px!important;line-height:1.4!important;background:transparent!important}.ecd__serviceItem{padding-left:12px!important;padding-right:12px!important}.ecd__menuPaper{background:radial-gradient(520px 240px at 100% 0%,rgba(231,99,100,.1),transparent 58%),linear-gradient(180deg,#141418fa,#0c0c0ef7)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 0 1px #e763640f,0 18px 48px #00000085!important;padding:4px!important}.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:550}.ecd__serviceMenuType{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#ffffff6b;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:#ffffff7a;white-space:nowrap}.ecd__menuPaper .MuiMenuItem-root{font-weight:550!important;font-size:13px!important;border-radius:8px;margin:1px 0;min-height:36px;color:#ffffffd1!important;background:transparent!important}.ecd__menuPaper .MuiMenuItem-root:hover{background:#ffffff0f!important;color:#fffffff5!important}.ecd__menuPaper .MuiMenuItem-root.Mui-selected{color:#fff!important;background:linear-gradient(90deg,#e7636433,#e7636414)!important}.ecd__menuPaper .MuiMenuItem-root.Mui-selected:hover{background:linear-gradient(90deg,#e7636442,#e763641f)!important}.ecd__menuPaper .MuiListSubheader-root{background:transparent!important;color:#ffffff57!important}.ecd__card--timeline{padding:12px 14px}.ecd__tlIntro{margin-bottom:10px}.ecd__tlTip{margin:4px 0 0;font-size:11px;font-weight:500;color:#fff6;line-height:1.35}.ecd__tlTip strong{color:#ffffff9e;font-weight:600}.ecd__tlTableHead,.ecd__tlRow{display:grid;grid-template-columns:minmax(0,1.5fr) 52px minmax(118px,132px) minmax(96px,108px);gap:8px;align-items:center}.ecd__tlTableHead{padding:0 8px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.ecd__tlTableHead span{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff47}.ecd__tlTableHead span:not(:first-child){text-align:center}.ecd__tlTableHead span:nth-child(3),.ecd__tlTableHead span:nth-child(4){text-align:left}.ecd__tlPhase{margin-top:8px}.ecd__tlPhase:first-of-type{margin-top:0}.ecd__tlPhaseLabel{margin:0 0 4px;padding:0 8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e76364b8}.ecd__tlRows{border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#0000002e}.ecd__tlRow{padding:5px 8px;min-height:36px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s ease}.ecd__tlRow:last-child{border-bottom:none}.ecd__tlRow:nth-child(2n){background:#ffffff04}.ecd__tlRow:hover{background:#ffffff0a}.ecd__tlRow.is-set .ecd__tlLabel{color:#ffffffeb}.ecd__tlRow.is-anchor{background:#e763640f}.ecd__tlRow.is-anchor:hover{background:#e7636417}.ecd__tlPhaseLabel .ecd__tlRow.is-anchor,.ecd__tlRow.is-anchor .ecd__tlLabel{font-weight:600}.ecd__tlStage{display:flex;align-items:center;gap:6px;min-width:0}.ecd__tlDot{width:5px;height:5px;border-radius:999px;flex-shrink:0;background:#ffffff24}.ecd__tlDot.is-set{background:#4ade80d9;box-shadow:0 0 6px #4ade8059}.ecd__tlIcon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;background:#ffffff0a;color:#ffffff80}.ecd__tlIcon .MuiSvgIcon-root{font-size:14px}.ecd__tlLabel{font-size:11px;font-weight:550;color:#ffffffad;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecd__tlLead{display:flex;justify-content:center}.ecd__tlLeadBadge{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:-.01em;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.ecd__tlLeadDash{font-size:11px;font-weight:600;color:#ffffff38}.ecd__tlField.MuiFormControl-root,.ecd__tlField.MuiTextField-root{min-width:0}.ecd__tlField .MuiInputBase-root{background:#ffffff08;border-radius:6px;color:#ffffffe6;font-size:11px;min-height:30px}.ecd__tlField .MuiInputBase-root fieldset{border-color:#ffffff12}.ecd__tlField .MuiInputBase-root:hover fieldset{border-color:#ffffff1f}.ecd__tlField .MuiInputBase-root.Mui-focused fieldset{border-color:#e7636480}.ecd__tlField .MuiInputBase-root.Mui-disabled{opacity:.45}.ecd__tlField input{padding:4px 6px!important;font-size:11px!important}.ecd__tlField input::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.55;cursor:pointer}@media(max-width:640px){.ecd__tlTableHead{display:none}.ecd__tlRow{grid-template-columns:1fr;gap:6px;padding:8px 10px}.ecd__tlLead{justify-content:flex-start;padding-left:33px}.ecd__tlField--date,.ecd__tlField--time{grid-column:1}}.ecd__card--milestones{padding:12px 14px}.ecd__msIntro{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.ecd__msIntroIcon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#e763641f;border:1px solid rgba(231,99,100,.22);color:#e76364e6}.ecd__msIntroIcon .MuiSvgIcon-root{font-size:18px}.ecd__msTip{margin:4px 0 0;font-size:11px;font-weight:500;color:#fff6;line-height:1.35}.ecd__msSection+.ecd__msSection{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.ecd__msSectionLabel{margin:0 0 8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.ecd__msSectionHint{margin:-4px 0 8px;font-size:11px;font-weight:500;color:#ffffff5c;line-height:1.35}.ecd__msGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media(min-width:720px){.ecd__msGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecd__msCell{padding:8px 10px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:border-color .12s ease,background .12s ease}.ecd__msCell:hover{border-color:#ffffff1a;background:#ffffff09}.ecd__msCell.is-set{border-color:#4ade8038;background:#4ade800a}.ecd__msCellHead{display:flex;align-items:center;gap:6px;margin-bottom:6px;min-width:0}.ecd__msCellIcon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;background:#ffffff0d;color:#ffffff8c}.ecd__msCellIcon .MuiSvgIcon-root{font-size:13px}.ecd__msCellLabel{flex:1;min-width:0;font-size:11px;font-weight:600;color:#ffffffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecd__msStatus{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff52;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ecd__msStatus.is-set{color:#4ade80e6;background:#4ade801a;border-color:#4ade8038}.ecd__msField .MuiInputBase-root{min-height:30px;border-radius:6px;font-size:11px}.ecd__msInput{color:#ffffffe6!important;font-size:11px!important;padding:4px 6px!important}.ecd__msInput::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.65;cursor:pointer}.ecd__msFooter{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.ecd__dueToggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ecd__dueToggle:hover{background:#ffffff0a;border-color:#ffffff1f}.ecd__dueToggleLabel{font-size:12px;font-weight:550;color:#ffffffad}.ecd__dueToggleIcon{color:#ffffff6b!important;padding:2px!important}.ecd__dueList{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ecd__dueRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);transition:background .12s ease,border-color .12s ease}.ecd__dueRow:hover{border-color:#ffffff1f;background:#ffffff09}.ecd__dueRow.is-set{background:#e7636414;border-color:#e7636447}.ecd__dueRowIcon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff9e}.ecd__dueRowIcon .MuiSvgIcon-root{font-size:18px}.ecd__dueRowMeta{flex:1 1 180px;min-width:0}.ecd__dueRowLabel{display:block;font-size:13px;font-weight:550;color:#ffffffe6;line-height:1.3}.ecd__dueRowHint{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#ffffff57}.ecd__dueRowValue{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#ffffff8c}.ecd__dueRowInputs{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:wrap}.ecd__dueField.MuiFormControl-root,.ecd__dueField.MuiTextField-root{width:140px;min-width:120px}.ecd__dueField .MuiInputBase-root{background:#ffffff08;border-radius:8px;color:#ffffffe6;font-size:13px}.ecd__dueField .MuiInputBase-root fieldset{border-color:#ffffff14}.ecd__dueField .MuiInputBase-root:hover fieldset{border-color:#ffffff24}.ecd__dueField .MuiInputBase-root.Mui-focused fieldset{border-color:#e763648c}.ecd__dueField .MuiInputLabel-root{color:#ffffff73;font-size:12px}.ecd__dueField--time.MuiFormControl-root,.ecd__dueField--time.MuiTextField-root{width:120px;min-width:110px}.ecd__timestampGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@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:700;color:#ffffff57;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ecd__timestampInput{color:#ffffffe6!important;font-size:12px!important}.ecd__timestampInput::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.7}.ecd__timestampSave{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.ecd__checkRow{margin-top:10px}.ecd__checkLabel{color:#ffffffd1!important}.ecd__checkLabel .MuiFormControlLabel-label{font-size:13px!important;font-weight:500}.ecd__checkLabel .MuiCheckbox-root{color:#ffffff6b}.ecd__checkLabel .MuiCheckbox-root.Mui-checked{color:#e76364}.ecd__checkHint{display:block;margin-left:32px;margin-top:2px;font-size:11px;font-weight:500;color:#ffffff61;line-height:1.4}.ecd__paidNote{display:block;margin-top:8px;font-size:11px;font-weight:500;color:#ffffff61;line-height:1.4}.ecd__alert{margin-top:4px!important;border-radius:10px!important;background:#fbbf2414!important;border:1px solid rgba(251,191,36,.22)!important;color:#ffffffe0!important}.ecd__alert .MuiAlert-icon{color:#fcd34d!important}.ecd__actions{flex:0 0 auto!important;padding:12px 20px 14px!important;gap:8px;border-top:1px solid rgba(255,255,255,.07);background:#00000038}.ecd__btnGhost{text-transform:none!important;font-size:12px!important;font-weight:500!important;color:#ffffff9e!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:5px 12px!important;min-height:34px!important;background:#ffffff05!important}.ecd__btnGhost:hover{border-color:#ffffff1f!important;background:#ffffff0d!important;color:#ffffffe0!important}.ecd__btnPrimary{text-transform:none!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 18px!important;min-height:38px!important;background:#e76364!important;box-shadow:none!important;color:#fff!important}.ecd__btnPrimary:hover{background:#e76364e0!important}.ecd__btnPrimary:disabled{opacity:.45!important;color:#fff!important}.ecd__confirmPaper{border-radius:14px!important;background:#0c0c0efa!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 0 0 1px #e763640f,0 16px 48px #0000008c!important;color:#ffffffeb}.ecd__confirmTitle{padding:16px 18px 8px!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.02em}.ecd__confirmContent{padding:4px 18px 8px!important;color:#ffffff9e;font-size:13px;line-height:1.45}.ecd__confirmActions{padding:10px 14px 14px!important;gap:8px}.tma{min-width:0}.tma__inputRoot{padding-top:4px!important;padding-bottom:4px!important;padding-left:8px!important;gap:8px}.tma__avatarSlot{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:999px;border:1px dashed rgba(255,255,255,.14);background:#ffffff08;color:#ffffff52}.tma__avatarSlot .MuiSvgIcon-root{font-size:16px!important}.tma__field .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px;font-size:13px;color:#ffffffe6;min-height:38px}.tma__field .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.tma__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.tma__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636480;box-shadow:0 0 0 3px #e763641a}.tma__field .MuiAutocomplete-input{padding:6px 4px!important;min-width:80px!important}.tma__field .MuiSvgIcon-root{color:#ffffff61}.tma__avatar{width:26px!important;height:26px!important;flex-shrink:0;font-size:10px!important;font-weight:700;border:1px solid rgba(255,255,255,.12);background:#ffffff14!important;color:#ffffffd1}.tma__menuPaper{margin-top:4px!important;border-radius:12px!important;background:radial-gradient(480px 220px at 100% 0%,rgba(231,99,100,.09),transparent 58%),linear-gradient(180deg,#141418fa,#0c0c0ef7)!important;border:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 0 1px #e763640f,0 18px 48px #00000085!important;padding:4px!important}.tma__listbox{padding:0!important;max-height:min(52vh,320px)!important}.tma__option{display:flex!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;border-radius:8px!important;margin:1px 0!important;min-height:42px!important;transition:background .12s ease}.tma__option[aria-selected=true]{background:linear-gradient(90deg,#e763642e,#e7636414)!important}.tma__option:hover{background:#ffffff0f!important}.tma__optionAvatar{width:30px!important;height:30px!important;flex-shrink:0;font-size:11px!important;font-weight:700;border:1px solid rgba(255,255,255,.1);background:#ffffff14!important}.tma__optionMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tma__optionName{font-size:13px;font-weight:550;color:#ffffffeb;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tma__optionEmail{font-size:11px;font-weight:500;color:#ffffff61;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tma__noOptions{padding:12px 10px;font-size:12px;font-weight:500;color:#ffffff6b;text-align:center}.tma--dense .tma__inputRoot{padding-top:2px!important;padding-bottom:2px!important;padding-left:6px!important;gap:6px}.tma--dense .tma__avatarSlot{width:20px;height:20px}.tma--dense .tma__avatarSlot .MuiSvgIcon-root{font-size:13px!important}.tma--dense .tma__field .MuiOutlinedInput-root{min-height:30px;border-radius:6px;font-size:12px}.tma--dense .tma__field .MuiAutocomplete-input{padding:3px 2px!important;min-width:48px!important}.tma--dense .tma__field .MuiSvgIcon-root{font-size:18px}.tma--dense .tma__avatar{width:20px!important;height:20px!important;font-size:9px!important}.saf{display:flex;flex-direction:column;gap:10px}.saf__hint{margin:0;font-size:11px;font-weight:500;color:#ffffff61;line-height:1.35}.saf__group{display:flex;flex-direction:column;gap:4px}.saf__groupLabel{margin:0;padding:0 2px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.saf__list{display:flex;flex-direction:column;gap:2px}.saf__row{display:grid;grid-template-columns:minmax(88px,.72fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:2px 0}.saf__stage{display:flex;align-items:center;gap:6px;min-width:0}.saf__dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}.saf__stageLabel{font-size:11px;font-weight:550;color:#ffffffb8;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saf__picker{min-width:0}.saf__empty{padding:12px 10px;text-align:center;font-size:11px;font-weight:500;color:#ffffff61;border-radius:8px;border:1px dashed rgba(255,255,255,.08)}.ssf{display:grid;grid-template-columns:1fr;gap:2px 10px}@media(min-width:640px){.ssf{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssf__rowWrap{min-width:0}.ssf__row{display:grid;grid-template-columns:minmax(72px,.55fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:3px 0}.ssf__label{font-size:11px;font-weight:550;color:#ffffffad;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssf__picker{min-width:0}.ssf__fallback{grid-column:1/-1;margin:-2px 0 2px;padding-left:2px;font-size:10px;font-weight:500;color:#fbbf24d9;line-height:1.3}.ccd__dialogRoot .MuiDialog-container{align-items:center}.ccd__paper{border-radius:14px!important;width:100%;max-width:min(920px,94vw)!important;max-height:min(92vh,900px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#ffffffeb;background:#0c0c0efa!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 0 0 1px #e763640f,0 16px 48px #0000008c!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ccd__title{flex:0 0 auto!important;padding:16px 20px 14px!important;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#e7636412,#e7636406 42%,#0c0c0e00)}.ccd__titleMain{flex:1;min-width:0}.ccd__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ccd__badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;border:1px solid transparent}.ccd__badge--new{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff12}.ccd__badge--stage{color:#93c5fd;background:#3b82f61f;border-color:#3b82f638}.ccd__headline{margin:0!important;font-weight:600!important;letter-spacing:-.025em!important;font-size:20px!important;line-height:1.25!important;color:#fffffff5!important}.ccd__sub{margin-top:4px;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.45;max-width:52ch}.ccd__closeBtn{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;color:#ffffff7a!important;background:#ffffff08!important;flex-shrink:0}.ccd__closeBtn:hover{color:#ffffffe6!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.ccd__content{flex:1 1 auto!important;padding:16px 20px!important;overflow-y:auto!important}.ccd__layout{display:flex;flex-direction:column;gap:12px}.ccd__card{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.ccd__card--compact{padding:10px 12px}.ccd__cardTitle{margin:0 0 4px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.ccd__cardHint{margin:0 0 14px;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.4}.ccd__cardHint strong{color:#ffffff9e;font-weight:600}.ccd__row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.ccd__row2{grid-template-columns:1fr}}.ccd__row2+.ccd__row2,.ccd__fieldBlock+.ccd__row2{margin-top:12px}.ccd__fieldBlock{margin-bottom:12px}.ccd__emptyPackage{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:8px;border:1px dashed rgba(255,255,255,.08);color:#ffffff57;font-size:12px;font-weight:500}.ccd__field .MuiInputLabel-root{color:#ffffff7a!important;font-weight:600;font-size:13px}.ccd__field .MuiInputLabel-root.Mui-focused{color:#ffffffd1!important}.ccd__field .MuiOutlinedInput-root{background:#ffffff08;border-radius:8px;color:#ffffffeb;font-size:13px}.ccd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.ccd__field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.ccd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c;box-shadow:0 0 0 3px #e763641a}.ccd__field .MuiSelect-select{color:#ffffffe6!important;font-weight:500}.ccd__field .MuiSvgIcon-root{color:#ffffff73}.ccd__field .MuiOutlinedInput-root.Mui-focused .MuiSvgIcon-root{color:#e76364d9}.ccd__field .MuiFormHelperText-root{color:#ffffff57;font-weight:500;font-size:11px;margin-top:4px}.ccd__serviceCategoryHeader{font-weight:700!important;color:#ffffff57!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px 4px!important;line-height:1.4!important;background:transparent!important}.ccd__serviceItem{padding-left:12px!important;padding-right:12px!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:550}.ccd__serviceMenuType{flex:0 0 auto;font-size:.72rem;font-weight:500;color:#fff6;text-align:right;max-width:46%}.ccd__serviceSelectValue{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.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:.72rem;font-weight:500;color:#ffffff73;white-space:nowrap}.ccd__menuPaper{background:#0e0e10fa!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #0000008c}.ccd__menuPaper .MuiMenuItem-root{font-weight:500!important;border-radius:8px;margin:2px 6px;color:#ffffff94!important;font-size:13px!important}.ccd__menuPaper .MuiMenuItem-root:hover{background:#ffffff0d!important;color:#ffffffe0!important}.ccd__menuPaper .MuiMenuItem-root.Mui-selected{color:#fff!important;background:#e7636429!important}.ccd__menuPaper .MuiListSubheader-root{background:transparent!important}.ccd__serviceMenuPaper{min-width:min(400px,92vw)!important}.ccd__priorityLabel{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff57;margin-bottom:8px}.ccd__priorityPills{display:flex;flex-wrap:wrap;gap:6px}.ccd__pill{appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:600;color:#ffffff8c;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ccd__pill:hover{border-color:#ffffff24;color:#ffffffc7}.ccd__pill.isActive{color:#fffffff2;border-color:#e7636473;background:#e7636424}.ccd__pill--urgent.isActive{border-color:#f8717180;background:#f8717124}.ccd__pill--high.isActive{border-color:#f59e0b80;background:#f59e0b1f}.ccd__pill--medium.isActive{border-color:#60a5fa73;background:#60a5fa1f}.ccd__pill--low.isActive{border-color:#fff3;background:#ffffff0f}.ccd__collapseToggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:4px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;color:#ffffff9e;font-size:12px;font-weight:550;font-family:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ccd__collapseToggle:hover{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffd1}.ccd__dueList{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ccd__dueRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);transition:background .12s ease,border-color .12s ease}.ccd__dueRow:hover{border-color:#ffffff1f;background:#ffffff09}.ccd__dueRow.is-set{background:#e7636414;border-color:#e7636447}.ccd__dueRow.is-auto:not(.is-set){border-color:#e7636429;background:#e763640a}.ccd__dueRowIcon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff9e}.ccd__dueRowIcon .MuiSvgIcon-root{font-size:18px}.ccd__dueRowMeta{flex:1 1 180px;min-width:0}.ccd__dueRowLabel{display:block;font-size:13px;font-weight:550;color:#ffffffe6;line-height:1.3}.ccd__dueRowHint{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#ffffff57}.ccd__dueRowAuto{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#e76364d9}.ccd__dueField{width:140px}.ccd__dueField .MuiInputBase-root{background:#ffffff08;border-radius:8px;color:#ffffffeb;font-size:12px}.ccd__dueField .MuiInputBase-root fieldset{border-color:#ffffff14}.ccd__dueField .MuiInputBase-root:hover fieldset{border-color:#ffffff24}.ccd__dueField .MuiInputBase-root.Mui-focused fieldset{border-color:#e763648c}.ccd__dueField input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:.65}.ccd__cadenceBox{margin-top:12px;padding:12px 14px;border-radius:8px;background:#e7636414;border:1px solid rgba(231,99,100,.22)}.ccd__cadenceTitle{display:block;margin-bottom:10px;font-size:11px;font-weight:600;color:#ffffff9e}.ccd__cadenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}@media(max-width:560px){.ccd__cadenceGrid{grid-template-columns:1fr}}.ccd__cadenceItem{display:flex;align-items:center;gap:8px;min-width:0}.ccd__cadenceLabel{flex:0 0 auto;font-size:11px;font-weight:500;color:#ffffff73;min-width:88px}.ccd__cadenceValue{font-size:12px;font-weight:600;color:#ffffffe6}.ccd__hintBox{margin-top:12px;padding:10px 12px;border-radius:8px;border:1px dashed rgba(255,255,255,.08);font-size:11px;font-weight:500;color:#ffffff61}.ccd__checkRow{margin-top:12px}.ccd__checkLabel{color:#ffffffd1!important}.ccd__checkLabel .MuiFormControlLabel-label{font-size:13px!important;font-weight:500}.ccd__checkLabel .MuiCheckbox-root{color:#ffffff6b}.ccd__checkLabel .MuiCheckbox-root.Mui-checked{color:#e76364}.ccd__alert{margin-bottom:12px!important;border-radius:10px!important;background:#fbbf2414!important;border:1px solid rgba(251,191,36,.22)!important}.ccd__actions{flex:0 0 auto!important;padding:12px 20px 14px!important;gap:8px;border-top:1px solid rgba(255,255,255,.07);background:#00000038}.ccd__btnGhost{text-transform:none!important;font-size:12px!important;font-weight:500!important;color:#ffffff9e!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:5px 12px!important;min-height:34px!important;background:#ffffff05!important}.ccd__btnGhost:hover{border-color:#ffffff1f!important;background:#ffffff0d!important;color:#ffffffe0!important}.ccd__btnPrimary{text-transform:none!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 18px!important;min-height:38px!important;background:#e76364!important;box-shadow:none!important;color:#fff!important}.ccd__btnPrimary:hover{background:#e76364e0!important}.ccd__btnPrimary:disabled{opacity:.45!important;color:#fff!important}.quickActionCard{appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;color:#ffffffe0;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.quickActionCard:hover{border-color:#e7636440;background:#e763640f;transform:translate(2px)}.quickActionCard:hover .quickActionCard__chevron{color:#e76364;transform:translate(2px)}.quickActionCard:focus-visible{outline:none;box-shadow:0 0 0 2px #e7636473}.quickActionCard__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e763641a;color:#e76364;flex-shrink:0}.quickActionCard__icon .MuiSvgIcon-root{font-size:1.125rem}.quickActionCard__label{flex:1;font-size:.875rem;font-weight:500;min-width:0}.quickActionCard__chevron{color:#ffffff4d;flex-shrink:0;transition:color .15s ease,transform .15s ease}.overviewBullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.overviewBullets__bullet{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:#ffffffb8;line-height:1.45}.overviewBullets__bullet--attention{color:#fffffff2}.overviewBullets__bullet--success{color:#86efac}.overviewBullets__bullet--kind-review .overviewBullets__icon{color:#93c5fdf2;background:#3b82f61f}.overviewBullets__bullet--kind-attention .overviewBullets__icon{color:#fbbf24f2;background:#fbbf241a}.overviewBullets__bullet--kind-overdue .overviewBullets__icon{color:#e76364;background:#e763641f;box-shadow:0 0 0 1px #e7636426}.overviewBullets__bullet--kind-shoot .overviewBullets__icon{color:#ffffff8c;background:#ffffff0d}.overviewBullets__bullet--kind-success .overviewBullets__icon{color:#4ade80;background:#4ade801a}.overviewBullets__bullet--kind-projectRequest .overviewBullets__icon{color:#c4b5fdf2;background:#8b5cf61f}.overviewBullets__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;margin-top:1px;border-radius:8px;font-size:.9375rem;color:#ffffff73;background:#ffffff0a}.dashHero{position:relative;margin-bottom:.5rem}.dashHero__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;padding:.5rem 0 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width:900px){.dashHero__inner{grid-template-columns:1fr;gap:1.5rem}}.dashHero__inner--compact{grid-template-columns:1fr auto;align-items:start}@media(max-width:900px){.dashHero__inner--compact{grid-template-columns:1fr}}.dashHero__greeting{margin:0 0 1rem;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:650;letter-spacing:-.03em;color:#fff;line-height:1.15}.dashHero__actionsLabel{margin:0 0 10px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59}.dashHero__sectionLabel{margin:0 0 1rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59}.dashHero__right{max-width:320px;justify-self:end;width:100%}@media(max-width:900px){.dashHero__right{max-width:none;justify-self:stretch}}.dashHero__bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.dashHero__overviewBullets{gap:14px}.dashHero__overviewBullets .overviewBullets__bullet{font-size:1rem}.dashHero__overviewBullets .overviewBullets__icon{width:28px;height:28px;font-size:1rem}.dashHero__bullet{display:flex;align-items:flex-start;gap:12px;font-size:1rem;color:#ffffffb8;line-height:1.45}.dashHero__bullet--attention{color:#fffffff2}.dashHero__bullet--success{color:#86efac}.dashHero__bullet--kind-review .dashHero__bulletIcon{color:#93c5fdf2;background:#3b82f61f}.dashHero__bullet--kind-attention .dashHero__bulletIcon{color:#fbbf24f2;background:#fbbf241a}.dashHero__bullet--kind-overdue .dashHero__bulletIcon{color:#e76364;background:#e763641f;box-shadow:0 0 0 1px #e7636426}.dashHero__bullet--kind-shoot .dashHero__bulletIcon{color:#ffffff8c;background:#ffffff0d}.dashHero__bullet--kind-success .dashHero__bulletIcon{color:#4ade80;background:#4ade801a}.dashHero__bulletIcon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-top:1px;border-radius:8px;font-size:1rem;color:#ffffff73;background:#ffffff0a}.dashHero__actions{display:flex;flex-direction:column;gap:5px}.dashHero__actions .quickActionCard{padding:8px 10px;gap:8px;border-radius:10px;border-color:#ffffff0f;background:#ffffff06}.dashHero__actions .quickActionCard:hover{transform:translate(2px)}.dashHero__actions .quickActionCard__icon{width:28px;height:28px;border-radius:8px;background:#e7636414}.dashHero__actions .quickActionCard__icon .MuiSvgIcon-root{font-size:1rem}.dashHero__actions .quickActionCard__label{font-size:.8125rem;font-weight:500;color:#ffffffd1}.dashHero__actions .quickActionCard__chevron{font-size:1rem!important;opacity:.35}.sparkline{display:block;width:100%;height:40px;margin-top:auto}.sparkline--empty{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border-radius:4px}.dashKpiRow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1100px){.dashKpiRow{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.dashKpiRow{grid-template-columns:1fr}}.dashKpiRow__card{--kpi-accent: #e76364;appearance:none;border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,#ffffff0a,#ffffff04 40%,#0003);border-radius:20px;padding:22px 22px 16px;min-height:168px;display:flex;flex-direction:column;text-align:left;color:inherit;cursor:default;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.dashKpiRow__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--kpi-accent),transparent);opacity:.45}.dashKpiRow__card:is(button){cursor:pointer}.dashKpiRow__card:is(button):hover{border-color:color-mix(in srgb,var(--kpi-accent) 35%,transparent);transform:translateY(-2px);box-shadow:0 12px 40px #00000059}.dashKpiRow__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dashKpiRow__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--kpi-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-accent) 28%,transparent);color:var(--kpi-accent)}.dashKpiRow__icon .MuiSvgIcon-root{font-size:1.125rem}.dashKpiRow__trend{display:inline-flex;align-items:center;gap:3px;font-size:.6875rem;font-weight:600}.dashKpiRow__trend--up{color:#4ade80}.dashKpiRow__trend--down{color:#f87171}.dashKpiRow__trend .MuiSvgIcon-root{font-size:.875rem}.dashKpiRow__value{font-size:2.25rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:#fffffff5;margin-bottom:6px}.dashKpiRow__label{font-size:.75rem;font-weight:500;color:#ffffff73;margin-bottom:4px}.dashKpiRow__subtitle{font-size:.6875rem;font-weight:500;color:#ffffff52;margin-bottom:12px}.dashKpiRow--cols3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.dashKpiRow--cols3{grid-template-columns:1fr}}.dashKpiTabs{margin-bottom:20px;min-width:0}.dashKpiTabs__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;padding:0 2px}.dashKpiTabs__tabs{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.dashKpiTabs__tab{appearance:none;border:none;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:600;color:#ffffff6b;padding:8px 14px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:color .14s ease,background .14s ease}.dashKpiTabs__tab:hover{color:#ffffffb8}.dashKpiTabs__tab.isActive{color:#fffffff0;background:#e763642e;box-shadow:0 0 0 1px #e7636438}.dashKpiTabs__note{margin:0;font-size:.75rem;font-weight:500;color:#ffffff61;white-space:nowrap}@media(max-width:640px){.dashKpiTabs__note{width:100%;white-space:normal}}.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__header--embedded{margin-bottom:.5rem;padding-bottom:0;border-bottom:none}.dashboardFilmSchedules__header--embedded .dashboardFilmSchedules__headerLeft{flex:1}.dashboardFilmSchedules__header--embedded .dashboardFilmSchedules__monthNav{margin-left:auto}.dashboardFilmSchedules--embedded{min-height:0;border:none;background:transparent;padding:0}.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}.kickoffsProgress__list{display:flex;flex-direction:column;gap:4px}.kickoffsProgress__row{appearance:none;border:none;background:transparent;border-radius:14px;padding:14px 12px;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.kickoffsProgress__row:hover{background:#a78bfa14}.kickoffsProgress__client{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a78bfa;margin-bottom:2px}.kickoffsProgress__label{display:block;font-size:.9375rem;font-weight:600;color:#ffffffe6;margin-bottom:10px}.kickoffsProgress__barTrack{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin-bottom:8px}.kickoffsProgress__barFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#e76364);transition:width .3s ease}.kickoffsProgress__steps{font-size:.75rem;color:#fff6}.kickoffsProgress__body{flex:1;min-width:0}.kickoffsProgress__chevron{color:#ffffff40;flex-shrink:0}.statusBadge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.statusBadge--default{background:#ffffff14;color:#ffffffbf}.statusBadge--urgent{background:#e7636426;color:#f5a5a6}.statusBadge--success{background:#4ade801f;color:#86efac}.statusBadge--warning{background:#fbbf241f;color:#fcd34d}.statusBadge--info{background:#60a5fa1f;color:#93c5fd}.statusBadge--muted{background:#ffffff0a;color:#ffffff73}.upcomingShoots__list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.upcomingShoots__row{appearance:none;border:none;background:transparent;border-radius:12px;padding:12px 10px;display:flex;align-items:center;gap:14px;width:100%;cursor:pointer;text-align:left;color:inherit;transition:background .15s ease}.upcomingShoots__row:hover{background:#ffffff0a}.upcomingShoots__date{flex-shrink:0;width:76px}.upcomingShoots__dateLabel{font-size:.8125rem;font-weight:600;color:#60a5fa;line-height:1.3}.upcomingShoots__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.upcomingShoots__client{font-size:.875rem;font-weight:600;color:#ffffffe6}.upcomingShoots__location,.upcomingShoots__team{font-size:.75rem;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenDayOutlook--embedded{border:none;background:transparent;padding:0;box-shadow:none}.tenDayOutlook--embedded .tenDayOutlook__grid{min-height:260px}.tenDayOutlook__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;min-height:280px}@media(max-width:1200px){.tenDayOutlook__grid{grid-template-columns:repeat(5,minmax(148px,1fr));overflow-x:auto;padding-bottom:4px}}@media(max-width:700px){.tenDayOutlook__grid{grid-template-columns:repeat(10,minmax(132px,1fr))}}.tenDayOutlook__day{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05;overflow:hidden}.tenDayOutlook__day--today{border-color:#e7636447;background:#e763640a}.tenDayOutlook__day--today .tenDayOutlook__dayLabel{color:#e76364f2}.tenDayOutlook__dayHead{padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2px}.tenDayOutlook__dayLabel{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8}.tenDayOutlook__dayDate{font-size:.75rem;font-weight:500;color:#ffffff61}.tenDayOutlook__dayBody{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.tenDayOutlook__dayBody::-webkit-scrollbar{width:4px}.tenDayOutlook__dayBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.tenDayOutlook__empty{margin:0;padding:12px 4px;text-align:center;font-size:.8125rem;color:#fff3}.tenDayOutlook__event{--event-accent: #e76364;appearance:none;border:1px solid color-mix(in srgb,var(--event-accent) 22%,transparent);background:color-mix(in srgb,var(--event-accent) 8%,rgba(255,255,255,.02));border-radius:10px;padding:8px 8px 7px;text-align:left;color:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.tenDayOutlook__event:hover{border-color:color-mix(in srgb,var(--event-accent) 40%,transparent);background:color-mix(in srgb,var(--event-accent) 14%,rgba(255,255,255,.03));transform:translateY(-1px)}.tenDayOutlook__event--overdue{border-color:#f8717159;background:#f871710f}.tenDayOutlook__eventTop{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.tenDayOutlook__eventKind{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--event-accent)}.tenDayOutlook__eventTime{font-size:.5625rem;font-weight:600;color:#ffffff6b;white-space:nowrap}.tenDayOutlook__eventTitle{display:block;font-size:.6875rem;font-weight:600;line-height:1.3;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenDayOutlook__eventSub{display:block;margin-top:2px;font-size:.625rem;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionCalendarTabs{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 100%);overflow:hidden;min-width:0}.productionCalendarTabs__tabBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.productionCalendarTabs__tabs{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto}.productionCalendarTabs__tabs::-webkit-scrollbar{display:none}.productionCalendarTabs__tab{appearance:none;border:none;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:600;color:#fff6;padding:16px 14px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:color .14s ease,border-color .14s ease}.productionCalendarTabs__tab:hover{color:#ffffffad}.productionCalendarTabs__tab.isActive{color:#fffffff0;border-bottom-color:#e76364}.productionCalendarTabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.6875rem;font-weight:700;color:#ffffffd9;background:#e7636438}.productionCalendarTabs__monthNav{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:8px 0}.productionCalendarTabs__monthBtn{color:#ffffffa6!important;padding:4px!important}.productionCalendarTabs__monthBtn:hover{color:#fff!important;background:#ffffff0f!important}.productionCalendarTabs__monthLabel{font-size:.8125rem!important;font-weight:600!important;color:#ffffffd9!important;min-width:8.5rem;text-align:center;white-space:nowrap}.productionCalendarTabs__outlookMeta{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:8px 0}.productionCalendarTabs__outlookLabel{font-size:.8125rem!important;font-weight:600!important;color:#ffffff8c!important;white-space:nowrap}.productionCalendarTabs__calendarLink{appearance:none;border:none;background:transparent;padding:0;font-family:inherit;font-size:.75rem;font-weight:500;color:#ffffff6b;cursor:pointer;white-space:nowrap;transition:color .14s ease}.productionCalendarTabs__calendarLink:hover{color:#ffffffb8}.productionCalendarTabs__panel{padding:20px 22px 22px;min-width:0}.productionCalendarTabs__panel .dashboardFilmSchedules--embedded{border:none;background:transparent;padding:0}.productionCalendarTabs__panel .kickoffsProgress--embedded,.productionCalendarTabs__panel .upcomingShoots--embedded,.productionCalendarTabs__panel .tenDayOutlook--embedded{border:none;background:transparent;padding:0;box-shadow:none}.todaysAgenda{border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 100%);padding:22px 24px 20px;color:#ffffffeb;min-width:0;display:flex;flex-direction:column;height:480px;max-height:480px;overflow:hidden;box-sizing:border-box}.todaysAgenda__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;flex-shrink:0}.todaysAgenda__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.todaysAgenda__viewAll{appearance:none;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:.8125rem;font-weight:500;color:#ffffff6b;cursor:pointer;transition:color .14s ease}.todaysAgenda__viewAll span{font-size:1rem;line-height:1;opacity:.7}.todaysAgenda__viewAll:hover{color:#ffffffad}.todaysAgenda__date{margin:0 0 16px;font-size:.8125rem;font-weight:500;color:#ffffff57;flex-shrink:0}.todaysAgenda__empty{margin:0;padding:12px 0;font-size:.875rem;color:#ffffff61;line-height:1.5;flex:1;min-height:0;overflow-y:auto}.todaysAgenda__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.todaysAgenda__list::-webkit-scrollbar{width:4px}.todaysAgenda__list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.todaysAgenda__item{--event-accent: #e76364;appearance:none;border:none;width:100%;display:grid;grid-template-columns:8px 52px 1fr;gap:10px;align-items:start;padding:12px 0;text-align:left;color:inherit;cursor:pointer;background:transparent;border-bottom:1px solid rgba(255,255,255,.05);transition:background .14s ease}.todaysAgenda__item:hover{background:#ffffff08}.todaysAgenda__item li:last-child .todaysAgenda__item{border-bottom:none}.todaysAgenda__item--overdue .todaysAgenda__dot{background:#f87171}.todaysAgenda__dot{width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--event-accent);box-shadow:0 0 10px color-mix(in srgb,var(--event-accent) 50%,transparent)}.todaysAgenda__time{font-size:.75rem;font-weight:600;color:#ffffff73;padding-top:2px;white-space:nowrap}.todaysAgenda__body{min-width:0;display:flex;flex-direction:column;gap:3px}.todaysAgenda__itemTitle{font-size:.875rem;font-weight:600;line-height:1.35;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todaysAgenda__itemMeta{font-size:.75rem;font-weight:500;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todaysAgenda__metaSep{margin:0 5px;opacity:.6}.recentActivity{border-radius:.75rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:16px 18px 14px;color:#fff;min-width:0;display:flex;flex-direction:column;height:480px;max-height:480px;overflow:hidden;box-sizing:border-box}.recentActivity__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-shrink:0;padding:0 2px}.recentActivity__title{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.recentActivity__viewAll{appearance:none;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:3px;font-family:inherit;font-size:.75rem;font-weight:500;color:#ffffff6b;cursor:pointer;transition:color .14s ease;flex-shrink:0}.recentActivity__viewAll span{font-size:.875rem;line-height:1;opacity:.7}.recentActivity__viewAll:hover{color:#ffffffad}.recentActivity__empty{margin:0;color:#ffffff73;font-size:.8125rem;line-height:1.4;padding:4px 2px 2px;flex:1;min-height:0;overflow-y:auto}.recentActivity__feed{list-style:none;margin:0;padding:0 4px 2px 2px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.recentActivity__feed::-webkit-scrollbar{width:4px}.recentActivity__feed::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.recentActivity__item{display:flex;align-items:center;gap:10px;min-width:0;padding:2px 4px 2px 2px;box-sizing:border-box}.recentActivity__avatar{--avatar-color: #e76364;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:var(--avatar-color);background:#ffffff08;box-shadow:0 0 12px color-mix(in srgb,var(--avatar-color) 36%,transparent);overflow:hidden}.recentActivity__avatar--photo{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff14}.recentActivity__avatarImg{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.recentActivity__body{flex:1;min-width:0;overflow:hidden}.recentActivity__line{margin:0;display:flex;align-items:baseline;gap:0;min-width:0;overflow:hidden;font-size:.75rem;line-height:1.35}.recentActivity__copy{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb}.recentActivity__copy strong,.recentActivity__subject,.recentActivity__object{font-weight:600;color:#fffffff5}.recentActivity__action{color:#ffffff70;font-weight:400}.recentActivity__time{flex-shrink:0;margin-left:6px;font-size:.6875rem;font-weight:500;color:#ffffff52;white-space:nowrap}.recentActivity__time:before{content:"·";margin-right:6px;color:#ffffff38;font-weight:400}.todoFormDialog__paper{background:#0c0b0efa!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0a!important;overflow:hidden}.todoFormDialog__header{padding:22px 24px 0}.todoFormDialog__title{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:#fffffff5}.todoFormDialog__subtitle{margin:6px 0 0;font-size:.75rem;font-weight:500;color:#ffffff61;line-height:1.4}.todoFormDialog__body{padding:18px 24px 8px;display:flex;flex-direction:column;gap:14px}.todoFormDialog__field .MuiInputLabel-root{color:#ffffff73!important;font-size:.8125rem!important}.todoFormDialog__field .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important}.todoFormDialog__field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff14!important}.todoFormDialog__field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff24!important}.todoFormDialog__field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636473!important}.todoFormDialog__field .MuiOutlinedInput-root .MuiSelect-select,.todoFormDialog__field .MuiOutlinedInput-root .MuiInputBase-input{color:#ffffffeb!important;font-size:.875rem!important}.todoFormDialog__priorityLabel,.todoFormDialog__scheduleLabel{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff57;margin-bottom:8px}.todoFormDialog__priorityPills{display:flex;flex-wrap:wrap;gap:6px}.todoFormDialog__pill{appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:600;color:#ffffff8c;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.todoFormDialog__pill:hover{border-color:#ffffff24;color:#ffffffc7}.todoFormDialog__pill.isActive{color:#fffffff2;border-color:#e7636473;background:#e7636424}.todoFormDialog__pill--urgent.isActive{border-color:#f8717180;background:#f8717124}.todoFormDialog__pill--high.isActive{border-color:#f59e0b80;background:#f59e0b1f}.todoFormDialog__scheduleRow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.todoFormDialog__scheduleHint{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.6875rem;font-weight:500;color:#ffffff52;line-height:1.35}.todoFormDialog__scheduleHint svg{font-size:.875rem;opacity:.7}.todoFormDialog__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 20px}.todoFormDialog__cancelBtn{color:#ffffff8c!important;font-weight:500!important;font-size:.8125rem!important;text-transform:none!important;border-radius:10px!important}.todoFormDialog__cancelBtn:hover{background:#ffffff0f!important}.todoFormDialog__submitBtn{min-width:108px;font-weight:600!important;font-size:.8125rem!important;text-transform:none!important;border-radius:10px!important;background:linear-gradient(135deg,#e76364,#c84647)!important;box-shadow:0 4px 14px #e7636447!important}.todoFormDialog__submitBtn:hover{background:linear-gradient(135deg,#eb7374,#d04f50)!important}.todoFormDialog__submitBtn:disabled{opacity:.45}.toDos{border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 100%);padding:22px 24px 20px;color:#fff;display:flex;flex-direction:column;height:480px;max-height:480px;min-width:0;overflow:hidden;box-sizing:border-box}.toDos__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-shrink:0}.toDos__headerActions{display:flex;align-items:center;gap:4px}.toDos__title{margin:0;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b!important}.toDos__viewAll{appearance:none;border:none;background:transparent;padding:0 4px;display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:.8125rem;font-weight:500;color:#ffffff6b;cursor:pointer;transition:color .14s ease}.toDos__viewAll span{font-size:1rem;line-height:1;opacity:.7}.toDos__viewAll:hover{color:#ffffffad}.toDos__addBtn{color:#ffffff6b!important}.toDos__addBtn:hover{color:#ffffffb8!important;background:#ffffff0f!important}.toDos__loading{display:flex;align-items:center;justify-content:center;padding:1.5rem;flex:1;min-height:0}.toDos__error{color:#f44336e6!important;font-size:.8125rem!important;padding:.5rem 0;flex:1;min-height:0;overflow-y:auto}.toDos__empty{color:#ffffff61!important;font-size:.875rem!important;line-height:1.5;padding:4px 0;flex:1;min-height:0;overflow-y:auto}.toDos__groups{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.toDos__groups::-webkit-scrollbar{width:4px}.toDos__groups::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.toDos__sectionTitle{display:block;margin:0 0 8px!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52!important}.toDos__feed{display:flex;flex-direction:column}.toDos__item{display:flex;align-items:flex-start;gap:10px;padding:11px 6px 11px 2px;border-bottom:1px solid rgba(255,255,255,.05);min-width:0}.toDos__item:last-child{border-bottom:none}.toDos__item:hover .toDos__rowActions,.toDos__item:hover .toDos__openBtn{opacity:1}.toDos__item--pipeline .toDos__text{font-weight:500!important}.toDos__pipelineAction{display:inline;margin-right:6px;font-weight:600;color:#e76364e0}.toDos__openBtn{flex-shrink:0;margin-top:1px;opacity:0;color:#ffffff59!important;transition:opacity .14s ease}.toDos__openBtn:hover{color:#ffffffbf!important;background:#ffffff0f!important}.toDos__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;margin-top:7px}.toDos__dot--urgent{background:#f87171;box-shadow:0 0 10px #f8717173}.toDos__dot--high{background:#f59e0b;box-shadow:0 0 10px #f59e0b59}.toDos__dot--normal{background:#ffffff52;box-shadow:none}.toDos__main{flex:1;min-width:0;appearance:none;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.toDos__main:disabled{cursor:default}.toDos__text{display:block;color:#fffffff0!important;font-size:.875rem!important;font-weight:600!important;line-height:1.35;margin-bottom:3px!important;word-break:break-word}.toDos__meta{display:block;color:#ffffff61!important;font-size:.75rem!important;line-height:1.3}.toDos__metaSep{margin:0 5px;opacity:.55}.toDos__rowActions{display:flex;align-items:flex-start;flex-shrink:0;gap:0;opacity:0;transition:opacity .14s ease}.toDos__editBtn{color:#ffffff59!important}.toDos__editBtn:hover{color:#ffffffbf!important;background:#ffffff0f!important}.toDos__deleteBtn{color:#ffffff4d!important}.toDos__deleteBtn:hover{color:#f87171f2!important;background:#f871711a!important}.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}}.adminDashboard{padding:.5rem 1.5rem 3rem;width:100%;min-width:0;max-width:1680px;margin:0 auto;box-sizing:border-box;color:#fff}.adminDashboard--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:.75rem}.adminDashboard__loadingText{margin:0;color:#ffffff73;font-size:.875rem}.adminDashboard__header{margin-left:1rem}.adminDashboard__chartsRow{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin:24px 0 20px}@media(max-width:1100px){.adminDashboard__chartsRow{grid-template-columns:1fr}}.adminDashboard__insightsRow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 20px;align-items:stretch}@media(max-width:1200px){.adminDashboard__insightsRow{grid-template-columns:1fr}}.adminDashboard__calendarWrap{margin-bottom:0}.bcDashboard .adminDashboard__calendarWrap{margin:0 0 20px}.teamWorkload{display:flex;flex-direction:column;min-height:360px}.teamWorkload__empty{margin:0;padding:24px 0 8px;font-size:.875rem;color:#ffffff61;line-height:1.5}.teamWorkload__list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.teamWorkload__list::-webkit-scrollbar{width:4px}.teamWorkload__list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.teamWorkload__member{border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05;overflow:hidden}.teamWorkload__memberHeader{appearance:none;border:none;width:100%;display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:14px 14px 14px 12px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .14s ease}.teamWorkload__memberHeader:hover{background:#ffffff08}.teamWorkload__avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.teamWorkload__avatar--photo{object-fit:cover}.teamWorkload__memberCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.teamWorkload__memberName{font-size:.9375rem;font-weight:600;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamWorkload__memberMeta{font-size:.75rem;font-weight:500;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamWorkload__memberStats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.teamWorkload__pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.teamWorkload__pill--urgent{color:#fca5a5;background:#f871711f}.teamWorkload__pill--track{color:#ffffff8c;background:#ffffff0f}.teamWorkload__avg{font-size:.75rem;font-weight:600;color:#ffffff6b;white-space:nowrap}.teamWorkload__chevron{color:#ffffff59;flex-shrink:0}.teamWorkload__tasks{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.teamWorkload__task{appearance:none;border:none;width:100%;padding:10px 10px 12px;border-radius:12px;background:#0000002e;color:inherit;cursor:pointer;text-align:left;transition:background .14s ease}.teamWorkload__task:hover{background:#ffffff0a}.teamWorkload__task--overdue{background:#f871710d}.teamWorkload__taskTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.teamWorkload__taskCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.teamWorkload__taskTitle{font-size:.8125rem;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamWorkload__taskClient{font-size:.75rem;font-weight:500;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teamWorkload__taskStatus{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.teamWorkload__taskStatus--overdue{color:#f87171}.teamWorkload__taskStatus--active{color:#ffffff6b}.teamWorkload__taskProgress{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.teamWorkload__taskTrack{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.teamWorkload__taskFill{display:block;height:100%;border-radius:inherit;transition:width .18s ease}.teamWorkload__taskFill--overdue{background:linear-gradient(90deg,#ef4444,#f87171)}.teamWorkload__taskFill--active{background:linear-gradient(90deg,#ea580c,#fb923c)}.teamWorkload__taskPercent{font-size:.75rem;font-weight:600;color:#ffffff73;min-width:34px;text-align:right}.dashPanel{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,#ffffff08,#ffffff03);padding:24px 26px 22px;min-width:0}.dashPanel--chart{min-height:200px}.dashPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dashPanel__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:#ffffffeb}.dashPanel__subtitle{margin:4px 0 0;font-size:.8125rem;color:#fff6}.dashPanel__link{appearance:none;border:none;background:transparent;color:#e76364d9;font-size:.8125rem;font-weight:500;cursor:pointer;padding:6px 0;white-space:nowrap;transition:color .15s ease}.dashPanel__link:hover{color:#e76364}.dashChartTooltip{padding:10px 12px;border-radius:12px;background:#08080af5;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000080}.dashChartTooltip__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;margin-bottom:8px}.dashChartTooltip__row{display:flex;justify-content:space-between;gap:16px;font-size:.8125rem;color:#ffffffbf}.dashChartTooltip__row strong{color:#fff;font-weight:600}.dashChartTooltip__row--warn strong{color:#f87171}.dashChartTooltip__row+.dashChartTooltip__row{margin-top:4px}.pipelineChart__body{margin:0 -8px}.pipelineChart__legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.pipelineChart__legendItem{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:#ffffff80}.pipelineChart__legendItem em{font-style:normal;font-weight:600;color:#ffffffd9}.pipelineChart__legendSwatch{width:8px;height:8px;border-radius:3px;flex-shrink:0}.productionHealth{display:flex;flex-direction:column}.productionHealth__gaugeWrap{position:relative;flex:1;min-height:200px}.productionHealth__scoreCenter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.productionHealth__scoreValue{font-size:2.5rem;font-weight:700;letter-spacing:-.04em;color:#fffffff2;line-height:1}.productionHealth__scoreLabel{margin-top:4px;font-size:.75rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em}.productionHealth__metrics{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.productionHealth__metric{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:#ffffff8c;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.productionHealth__metric strong{font-weight:600;color:#ffffffe6}.productionHealth__metric--good strong{color:#4ade80}.productionHealth__metric--warn strong{color:#fbbf24}.productionHealth__metric--bad strong{color:#f87171}.contentOutput__chart{margin:0 -4px}.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}}.bcDashboard__attention{margin-bottom:24px;min-width:0}.continueHero{appearance:none;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(135deg,#ffffff0a,#ffffff04);padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;color:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease}.continueHero:hover{border-color:#e7636459;background:linear-gradient(135deg,#e7636414,#ffffff05)}.continueHero__copy{min-width:0}.continueHero__label{display:block;margin-bottom:8px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e76364}.continueHero__title{margin:0 0 6px;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650;letter-spacing:-.02em;color:#fffffff2}.continueHero__subtitle{margin:0;font-size:.875rem;color:#ffffff73}.continueHero__action{width:52px;height:52px;border-radius:16px;background:#e7636426;color:#e76364;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.continueHero__action .MuiSvgIcon-root{font-size:1.75rem}.rolePageHeader{margin-bottom:20px}.rolePageHeader__role{display:block;margin-bottom:8px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59}.rolePageHeader__headline{margin:0;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:650;letter-spacing:-.03em;color:#fffffff2;line-height:1.15}.rolePageHeader__name{color:#ffffffb8}.roleQueuePanel{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 100%);padding:22px 24px 20px;min-width:0;height:100%;box-sizing:border-box}.roleQueuePanel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.roleQueuePanel__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.roleQueuePanel__link{appearance:none;border:none;background:transparent;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;color:#ffffff6b;cursor:pointer}.roleQueuePanel__link:hover{color:#ffffffb8}.roleQueuePanel__empty{margin:0;font-size:.875rem;color:#ffffff61;line-height:1.5}.roleQueuePanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.roleQueuePanel__item{appearance:none;border:none;width:100%;padding:12px 12px 14px;border-radius:14px;background:#0000002e;color:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.roleQueuePanel__item:hover{background:#ffffff0a}.roleQueuePanel__itemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.roleQueuePanel__itemCopy{min-width:0;display:flex;flex-direction:column;gap:3px}.roleQueuePanel__itemTitle{font-size:.875rem;font-weight:600;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleQueuePanel__itemMeta{font-size:.75rem;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleQueuePanel__itemRight{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.roleQueuePanel__badge{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px}.roleQueuePanel__badge--urgent{color:#fca5a5;background:#f871711f}.roleQueuePanel__badge--high,.roleQueuePanel__badge--warn{color:#fcd34d;background:#fbbf241f}.roleQueuePanel__badge--ready{color:#86efac;background:#4ade801f}.roleQueuePanel__badge--normal{color:#ffffff8c;background:#ffffff0f}.roleQueuePanel__due{font-size:.75rem;font-weight:600;color:#ffffff6b;white-space:nowrap}.roleQueuePanel__progress{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:10px}.roleQueuePanel__track{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.roleQueuePanel__fill{display:block;height:100%;border-radius:inherit}.roleQueuePanel__fill--urgent{background:linear-gradient(90deg,#ef4444,#f87171)}.roleQueuePanel__fill--active{background:linear-gradient(90deg,#ea580c,#fb923c)}.roleQueuePanel__percent{font-size:.75rem;font-weight:600;color:#ffffff73;min-width:34px;text-align:right}.roleHomeDashboard .roleHomeDashboard__continue,.roleHomeDashboard .roleHomeDashboard__kpis{margin-bottom:20px}.roleHomeDashboard .roleHomeDashboard__split{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin-bottom:20px;align-items:stretch}@media(max-width:1100px){.roleHomeDashboard .roleHomeDashboard__split{grid-template-columns:1fr}}.roleHomeDashboard .roleHomeDashboard__splitStack{display:flex;flex-direction:column;gap:20px;min-width:0}.roleHomeDashboard .roleHomeDashboard__triple{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}@media(max-width:1200px){.roleHomeDashboard .roleHomeDashboard__triple{grid-template-columns:1fr}}.roleHomeDashboard .roleHomeDashboard__crewRow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px;align-items:stretch}@media(max-width:1200px){.roleHomeDashboard .roleHomeDashboard__crewRow{grid-template-columns:1fr}}.roleHomeDashboard .roleHomeDashboard__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.roleHomeDashboard .roleHomeDashboard__calendarWrap{margin-bottom:0}.shootHero{border:1px solid rgba(96,165,250,.2);border-radius:22px;background:linear-gradient(135deg,#3b82f61f,#ffffff05);padding:24px 26px;margin-bottom:20px}.shootHero__label{display:block;margin-bottom:8px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#60a5fa}.shootHero__title{margin:0 0 6px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:650;color:#fffffff2}.shootHero__client{margin:0 0 16px;font-size:.9375rem;color:#ffffff73}.shootHero__meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px;font-size:.8125rem;color:#ffffff8c}.shootHero__actions{display:flex;flex-wrap:wrap;gap:10px}.shootHero__btn{appearance:none;border-radius:12px;padding:10px 16px;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.shootHero__btn--primary{border:none;background:#3b82f6;color:#fff}.shootHero__btn--ghost{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd1}.shootHero--empty{border-color:#ffffff0f;background:#ffffff05}.shootHero--empty .shootHero__label{color:#ffffff59}.equipmentPanel,.clientNotesPanel{border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 100%);padding:22px 24px 20px;min-width:0}.equipmentPanel__header,.clientNotesPanel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.equipmentPanel__title,.clientNotesPanel__title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.equipmentPanel__count,.clientNotesPanel__count{font-size:.8125rem;font-weight:600;color:#fb923c}.equipmentPanel__track,.clientNotesPanel__track{height:5px;border-radius:999px;background:#ffffff14;margin-bottom:16px;overflow:hidden}.equipmentPanel__fill,.clientNotesPanel__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ea580c,#fb923c)}.equipmentPanel__list,.clientNotesPanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.equipmentPanel__item,.clientNotesPanel__item{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#ffffffd1}.equipmentPanel__item--done,.clientNotesPanel__item--done{color:#ffffff61;text-decoration:line-through}.equipmentPanel__check,.clientNotesPanel__check{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem}.equipmentPanel__check--done,.clientNotesPanel__check--done{background:#4ade8026;border-color:#4ade8059;color:#4ade80}.equipmentPanel__note,.clientNotesPanel__note{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.equipmentPanel__note:last-child,.clientNotesPanel__note:last-child{border-bottom:none}.equipmentPanel__category,.clientNotesPanel__category{display:block;margin-bottom:4px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.equipmentPanel__category--priority,.clientNotesPanel__category--priority{color:#fb923c}.equipmentPanel__body,.clientNotesPanel__body{margin:0;font-size:.8125rem;line-height:1.45;color:#ffffffb8}.equipmentPanel__empty,.clientNotesPanel__empty{margin:0;font-size:.875rem;color:#ffffff61}.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}}.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}.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}.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}.clientPortalDashboard__quickLinks{margin-bottom:20px}.clientPortalDashboard__quickLink{appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08;padding:10px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;color:#ffffffd1;cursor:pointer;transition:border-color .14s ease,background .14s ease}.clientPortalDashboard__quickLink:hover{border-color:#e7636459;background:#e763640f}.clientPortalDashboard__quickLink:first-child{border-color:#e7636459;color:#f0a0a0}@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;max-height:min(92vh,900px);display:flex;flex-direction:column;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;flex-wrap:wrap;gap:8px 6px;border-radius:14px;background:#00000047;border:1px solid rgba(231,99,100,.14)}.cpx__step{flex:1 1 120px;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:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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;flex:1;min-height:0;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__sectionHint--afterHeader{margin:0 0 12px!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;flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0707088c,#070708eb)}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;background:#00000026;border-bottom:1px solid rgba(255,255,255,.08)}.cpx__itemLineRoot .csx__collapseToggle{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);gap:8px 10px;align-items:center;width:100%}.cpx__itemLineRoot .csx__collapseHeadActions{flex-wrap:nowrap;white-space:nowrap;padding:6px 8px;background:#0000002e}.cpx__itemLineRoot .cpx__itemLineActions{flex-wrap:nowrap;white-space:nowrap}.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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpx__itemLineRoot .csx__collapseBadge{font-size:10px;font-weight:750;max-width:14rem}.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:12px!important;padding:2px 4px!important;min-width:0!important;flex-shrink:0}.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}.catalogImageDropzone{position:relative;box-sizing:border-box;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}.catalogImageDropzone:hover:not(.catalogImageDropzone--busy):not(.catalogImageDropzone--disabled){border-color:#e7636473;background:#e763640f}.catalogImageDropzone:focus-visible{box-shadow:0 0 0 2px #e76364a6}.catalogImageDropzone--active:not(.catalogImageDropzone--busy){border-color:#e76364bf;background:#e763641a;box-shadow:inset 0 0 0 1px #e7636426}.catalogImageDropzone--filled{padding:0;overflow:hidden}.catalogImageDropzone--busy{cursor:wait;pointer-events:none}.catalogImageDropzone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.catalogImageDropzone--banner{height:148px;min-height:148px}.catalogImageDropzone--card{width:100%;max-width:280px;height:11.5rem;min-height:11.5rem}.catalogImageDropzone--banner.catalogImageDropzone--filled{height:148px;min-height:148px}.catalogImageDropzone--card.catalogImageDropzone--filled{height:11.5rem;min-height:11.5rem}.catalogImageDropzone__placeholder{padding:20px 24px;max-width:28rem}.catalogImageDropzone__title{margin:0 0 8px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffff73!important}.catalogImageDropzone__line{margin:0 0 8px!important;color:#ffffffc7!important;font-weight:650!important;line-height:1.45!important}.catalogImageDropzone__meta{margin:0!important;color:#ffffff6b!important;line-height:1.4!important}.catalogImageDropzone__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.catalogImageDropzone__overlay{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}.catalogImageDropzone--filled:hover:not(.catalogImageDropzone--busy) .catalogImageDropzone__overlay{opacity:1}.catalogImageDropzone__removeBtn{position:absolute!important;top:8px;right:8px;z-index:2;color:#ffffffd9!important;background:#00000073!important;border-radius:999px!important}.catalogImageDropzone__removeBtn:hover{background:#e7636459!important;color:#fff!important}.catalogImageDropzone__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;z-index:3}.catalogImageDropzone__adjustments{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.catalogImageDropzone__adjustLabel{display:block;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c!important}.catalogImageDropzone__urlRow{margin-top:10px}.addonQtySettings{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.addonQtySettings--compact{margin-top:.5rem;padding-top:.5rem}.addonQtySettings__typeField{min-width:0}.addonQtySettings__hint{margin:0;opacity:.72;font-size:.8125rem;line-height:1.45}.addonQtySettings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:640px){.addonQtySettings__grid{grid-template-columns:1fr}}.addonQtySettings__field{min-width:0}.addonCheckoutTypeRow{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;display:flex;flex-direction:column;gap:8px}.addonCheckoutTypeRow__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.addonCheckoutTypeRow__headMain{display:flex;flex-direction:column;gap:2px;min-width:0}.addonCheckoutTypeRow__removeBtn{flex-shrink:0;margin:-4px -6px 0 0;color:#ffffff9e}.addonCheckoutTypeRow__removeBtn:hover{color:#ffffffeb;background:#ffffff14}.addonCheckoutTypeRow__title{margin:0;font-weight:700}.addonCheckoutTypeRow__subtitle{margin:0;opacity:.68}.addonCheckoutTypeRow .addonQtySettings{margin-top:0;padding-top:0;border-top:0}.pkgAddonsCheckoutPanel{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);grid-column:1/-1}.pkgAddonsCheckoutPanel__title{margin:0;opacity:.8}.pkgAddonsCheckoutPanel__list{display:flex;flex-direction:column;gap:.65rem}.pkgChoiceGroups{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);grid-column:1/-1}.pkgChoiceGroups__lead{margin:0;opacity:.8;line-height:1.5}.pkgChoiceGroups__list{display:flex;flex-direction:column;gap:.75rem}.pkgChoiceGroups__card{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.pkgChoiceGroups__cardHead{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.pkgChoiceGroups__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:720px){.pkgChoiceGroups__grid{grid-template-columns:1fr}}.pkgChoiceGroups__addBtn{align-self:flex-start}.pseMirror{padding:14px 14px 12px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a,0 10px 36px #0003;margin-bottom:4px}.pseStepIntro{display:flex;flex-direction:column;gap:4px;min-width:0}.pseStepMeta{margin:0!important;font-size:12.5px!important;font-weight:650!important;color:#ffffff85!important;line-height:1.45!important}.cpx__checkoutFieldsBlock{margin-bottom:14px}.pseServiceLines{display:flex;flex-direction:column;gap:10px}.cpx__itemLineActions{display:flex;align-items:center;gap:0;flex-wrap:nowrap;flex-shrink:0}.cpx__itemMoveBtn{color:#ffffff80!important}.cpx__itemMoveBtn:hover:not(:disabled){color:#ffc8c9!important;background:#e763641f!important}.cpx__itemSectionBlock{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.07);background:#0000001f}.cpx__itemSectionBlock--first{border-top:0}.cpx__itemLineRoot{margin:0}.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--hyveMirror .pisc__sectionTitle{font-weight:900!important;letter-spacing:-.02em!important;color:#ffffffeb!important}.pisc--hyveMirror .pisc__fieldBlock,.pisc--hyveMirror .pisc__intakeFieldBlock{border-radius:16px;border:1px solid rgba(231,99,100,.14);background:#00000042;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000038}.pisc--hyveMirror .pisc__lineEditorCollapse.csx__collapse--nested{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.pisc__fieldBlockHead,.pisc__intakeFieldHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pisc__intakeFieldHeadMain{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.pisc__fieldBlockHeadMain{flex:1;min-width:0}.pisc__fieldReorder,.pisc__intakeReorder{display:flex;align-items:center;gap:0;flex-shrink:0}.pisc__fieldOrderBadge{font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;margin-bottom:4px}.pisc__reorderBtn{color:#ffffff85!important}.pisc__reorderBtn:hover:not(:disabled){color:#ffc8c9!important;background:#e7636424!important}.pisc__formOrderHint{display:block;margin:0 0 10px;font-size:12px;font-weight:650;line-height:1.45;color:#ffffff85}.pisc__monoHint{font-size:.75rem;color:#ffffff73;margin-top:4px}.pisc__intakeFieldBlock{margin-bottom:14px}.pisc__intakeFieldTitle{font-size:.9rem;font-weight:800;color:#ffffffeb;flex:1;min-width:0}.pisc__intakeTypeChip .MuiChip-label{font-weight:750}.pisc__intakeTypeKey{display:block;margin-bottom:8px;line-height:1.45}.pisc__intakeTypeKey code{font-size:.7rem;padding:1px 5px;border-radius:4px;background:#00000059;color:#ffc8c8f2}.pisc__intakeOptionsTitle{display:block;margin-bottom:4px;font-weight:700;letter-spacing:.02em}.pisc__intakeOptionsList{list-style:none;margin:0 0 12px;padding:8px 10px;border-radius:8px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.pisc__intakeOptionsItem{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pisc__intakeOptionsItem:last-child{border-bottom:0;padding-bottom:0}.pisc__intakeOptionsItem:first-child{padding-top:0}.pisc__intakeOptLabel{display:block;font-size:.82rem;font-weight:750;color:#ffffffe6}.pisc__intakeOptMeta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:.72rem;color:#ffffff80}.pisc__intakeOptValue{font-family:ui-monospace,monospace;color:#ffdcc8d9}.pisc__intakeOptPrice{font-weight:800;color:#81c784f2}.pisc__intakeEditGrid{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pisc__intakeNoPlaceholder{padding:6px 0;line-height:1.4}.pisc__intakeRowActions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.rfcDialog .MuiDialog-paper{background:linear-gradient(165deg,#1a1520,#120e16);border:1px solid rgba(255,255,255,.1)}.rfcDialog__title{display:flex;align-items:center;gap:8px;font-weight:800!important}.rfcDialog__content{display:flex;flex-direction:column;gap:16px;padding-top:4px!important}.rfcDialog__lead{color:#ffffffb8!important;line-height:1.5!important}.rfcDialog__sections{display:flex;flex-direction:column;gap:4px}.rfcDialog__sectionRow{align-items:flex-start!important;margin:0!important}.rfcDialog__sectionLabel{display:flex;flex-direction:column;gap:2px}.rfcDialog__sectionTitle{font-size:13px;font-weight:700;color:#ffffffe6}.rfcDialog__sectionHint{font-size:11px;color:#ffffff7a;line-height:1.35}.rfcDialog__fieldMode{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003}.rfcDialog__groupTitle{margin-bottom:8px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;font-size:10px!important;color:#ffffff80!important}.rfcDialog__updateExisting{margin-top:8px!important;margin-left:4px!important}.rfcDialog__preview .MuiAlert-message{display:flex;flex-direction:column;gap:4px}.rfcDialog__linePrice{margin:0!important}.rfcDialog__actions{padding:12px 20px 16px!important}.addonQtyStepper{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.addonQtyStepper__label{font-size:.8125rem;opacity:.85}.addonQtyStepper__controls{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .25rem;border-radius:999px;background:#ffffff0f}.addonQtyStepper__value{min-width:1.75rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.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:#ffffff59;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--compact{margin-top:0;padding-top:0;border-top:none}.plsf--compact .plsf__grid{grid-template-columns:1fr;gap:6px}.plsf--compact .plsf__card{padding:0;min-width:0;overflow:hidden;background:transparent;border:none}.plsf--compact .plsf__rowHead{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:6px}.plsf--compact .plsf__fieldLabel{width:auto;flex:1 1 auto;min-width:0;font-size:12px;line-height:1.25}.plsf--compact .plsf__meta--below{justify-content:flex-start;flex:0 0 auto}.plsf--compact .plsf__checkboxTitleRow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 6px}.plsf--compact .plsf__checkboxTitle{font-size:12px}.plsf--compact .plsf__selectValue{gap:8px!important}.plsf--compact .plsf__selectValueLabel{min-width:0;font-size:12px}.plsf--compact .plsf__selectValuePrice{flex-shrink:0;font-size:11px}.plsf--compact .plsf__chip.MuiChip-root{height:16px!important;font-size:9px!important}.plsf--compact .plsf__select .MuiOutlinedInput-root .MuiSelect-select{font-size:12px;padding-top:7px;padding-bottom:7px}.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:#fff3;background:#ffffff0a}.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:#ffffffc7;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:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffffbf!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:#ffffffe6!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:#ffffffc7;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:#ffffffd9!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:#ffffff59;box-shadow:0 0 0 3px #ffffff0a}.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:#ffffffb8}.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:#ffffffa6;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:#0c0c0ffa!important;border:1px solid rgba(255,255,255,.1)!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:#ffffff0f!important}.plsf__menuPaper .MuiMenuItem-root.Mui-selected{background:#ffffff1a!important}.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{flex-shrink:0;width:30px!important;height:30px!important;padding:4px!important;color:#ffa0a0e0!important}.sfRow__remove:hover{background:#ff646424!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--checkout{border-top:1px solid rgba(255,255,255,.08);background:#00000029}.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__checkoutGrid{display:grid;gap:10px;margin-top:8px}.sfRow__checkoutPlacement{min-width:0}.sfRow__addonCheckout{display:grid;gap:10px}.sfRow__addonImageBox{position:relative;display:flex;flex-direction:column;min-height:10.5rem;border-radius:12px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff0d,#00000052);overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sfRow__addonImageBox:hover:not(.sfRow__addonImageBox--disabled){border-color:#e7636466;box-shadow:0 8px 24px #00000047}.sfRow__addonImageBox--active{border-color:#e76364a6;background:#e7636414}.sfRow__addonImageBox--filled{border-style:solid;border-color:#ffffff24}.sfRow__addonImageBox--busy{pointer-events:none;opacity:.78}.sfRow__addonImageBox--disabled{cursor:not-allowed;opacity:.55}.sfRow__addonImageBox__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sfRow__addonImageBox__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:1.25rem 1rem;color:#ffffff80}.sfRow__addonImageBox__empty p{margin:0;text-align:center;line-height:1.4}.sfRow__addonImageBox__hint{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#08060d73;opacity:0;transition:opacity .2s ease;pointer-events:none}.sfRow__addonImageBox--filled:hover .sfRow__addonImageBox__hint{opacity:1}.sfRow__addonImageBox__loading{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#08060d9e;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6}.sfRow__addonImageBox__clear{position:absolute;top:8px;right:8px;z-index:4;width:30px!important;height:30px!important;padding:4px!important;color:#ffffffeb!important;background:#08060d8c!important;border:1px solid rgba(255,255,255,.14)}.sfRow__addonImageBox__clear:hover{background:#e76364d9!important}.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{flex-shrink:0;margin-left:auto!important;width:30px!important;height:30px!important;padding:4px!important;color:#ffa0a0e0!important}.sfRow__bracketDelete:hover{background:#ff646424!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}.sif{display:flex;flex-direction:column;gap:12px;padding-top:12px}.sif__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:start}@media(max-width:720px){.sif__grid{grid-template-columns:1fr}}.sif__required{margin:0!important;align-self:center}.sif__options{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000026}.sif__optionsTitle{font-weight:700;color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em}.sif__optionsList{display:flex;flex-direction:column;gap:8px}.sif__optionRow{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.sif__optionRow--radio{grid-template-columns:56px 1fr minmax(100px,120px) auto}.sif__optionIcon{display:flex;flex-direction:column;gap:4px;align-self:end}.sif__optionIconLabel{font-size:.7rem;font-weight:600;color:#ffffff80;line-height:1}.sif__optionIconPick{width:48px}.sif__optionIconPick .MuiSelect-select{padding:6px 8px!important;display:flex;align-items:center;justify-content:center}.sif__hint{color:#ffffff8c;line-height:1.45}.scf{display:flex;flex-direction:column;gap:14px}.scf__lead{color:#ffffffb8;line-height:1.5;margin:0}.scf__lead strong{color:#ffffffe6;font-weight:700}.scf__tabs{display:flex;gap:8px;flex-wrap:wrap}.scf__tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffc7;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.scf__tab:hover{border-color:#ffffff47;background:#ffffff12}.scf__tab--active{border-color:#e763648c;background:#e7636424;color:#fff}.scf__tabCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 6px;border-radius:999px;background:#00000047;font-size:11px;font-weight:800}.scf__empty{padding:18px 16px;border-radius:12px;border:1px dashed rgba(255,255,255,.18);color:#ffffff9e;text-align:center}.scf__addonTypeList{display:flex;flex-direction:column;gap:.65rem}.scf__addonsFieldsTitle{margin:4px 0 0;font-weight:700;color:#ffffffe0}.scf__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.scf__item{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;overflow:hidden}.scf__item--dragging{opacity:.55}.scf__itemHead{display:grid;grid-template-columns:auto auto auto 1fr minmax(120px,160px) auto auto;gap:8px 10px;align-items:center;padding:10px 12px}@media(max-width:760px){.scf__itemHead{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"drag order type summary summary" "placement placement placement expand remove"}}.scf__drag{display:inline-flex;align-items:center;justify-content:center;color:#ffffff73;cursor:grab}.scf__drag:active{cursor:grabbing}.scf__order{font-size:12px;font-weight:800;color:#ffffff73;min-width:1rem;text-align:center}.scf__typeBadge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:#e763642e;color:#ffdcdcf2;white-space:nowrap}.scf__summary{font-size:14px;font-weight:600;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scf__placement{min-width:0}.scf__expandIcon{transition:transform .15s ease}.scf__expandIcon--open{transform:rotate(180deg)}.scf__itemBody{padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.08)}.scf__intakeGrid{display:grid;grid-template-columns:1fr 1fr auto;gap:10px 12px;align-items:center;padding-top:12px}@media(max-width:720px){.scf__intakeGrid{grid-template-columns:1fr}}.scf__pricingRow{margin-top:8px}.scf__pricingRow .sfRow__panel--checkout{display:none}.scf__addBtn{align-self:flex-start;border-color:#ffffff38!important;color:#ffffffe0!important}.pacf__emptyPackage{color:#ffffff9e;margin:0}.pacf__serviceChip{flex:0 1 auto;max-width:6.5rem;font-weight:700!important;font-size:.68rem!important;background:#e7636424!important;border:1px solid rgba(231,99,100,.28)!important;color:#ffffffe0!important}.pacf__serviceChip.MuiChip-clickable:hover{background:#e763643d!important;border-color:#e7636473!important}.pacf__serviceChip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.pacf__addRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:4px}.pacf__addTarget{min-width:min(100%,14rem)}.pseAddMenuBtn{flex-shrink:0}.pacf__addRow:empty{display:none}.pacf .scf__itemHead{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;padding:10px 12px;min-width:0;cursor:pointer}.pacf .scf__itemHead:focus-visible{outline:2px solid rgba(231,99,100,.75);outline-offset:-2px}.pacf__rowChevron{flex-shrink:0;color:#ffc8c8c7;transition:transform .18s ease}.pacf .scf__itemHead--expanded .pacf__rowChevron{transform:rotate(180deg)}.pacf__addMenuBack{gap:8px;font-weight:700!important;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.pacf .scf__drag,.pacf .scf__order,.pacf .scf__typeBadge,.pacf .scf__expand,.pacf .scf__itemHead>.MuiIconButton-root{flex-shrink:0}.pacf .scf__drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pacf .scf__drag:active{cursor:grabbing}.pacf .scf__summary{flex:1 1 auto;min-width:3rem}.pacf .scf__placement{flex:0 0 112px;width:112px;min-width:0}.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:4px calc(22px + env(safe-area-inset-right,0px)) 28px calc(18px + env(safe-area-inset-left,0px))}@media(max-width:768px){.servicesPage{padding:2px calc(16px + env(safe-area-inset-right,0px)) 24px calc(14px + env(safe-area-inset-left,0px))}}.servicesPage__tabs{display:flex;align-items:center;gap:4px;margin-bottom:14px;padding:4px;width:fit-content;max-width:100%;overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0a0c1273;scrollbar-width:thin}.servicesPage__tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:none;border-radius:10px;background:transparent;color:#ffffff94;font-size:.88rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.servicesPage__tab:hover:not(.servicesPage__tab--active){color:#ffffffe0;background:#ffffff0a}.servicesPage__tab--active{color:#fff;background:#e7636429;box-shadow:inset 0 0 0 1px #e7636447}.servicesPage__tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.68rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#e76364f2,#f89884e6)}.servicesPage__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-bottom:14px;width:100%}.servicesPage__stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(231,99,100,.08),transparent 55%),#0a0c126b}.servicesPage__statValue{font-size:1.45rem;font-weight:780;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.servicesPage__statLabel{font-size:.78rem;color:#ffffff85}.servicesPage__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;min-width:0;width:100%}.servicesPage__search{flex:1 1 220px;min-width:0;max-width:min(420px,100%)}.servicesPage__search .MuiOutlinedInput-root{border-radius:12px;background:#0a0c128c;color:#ffffffeb}.servicesPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.servicesPage__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff29}.servicesPage__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.servicesPage__search .MuiInputAdornment-root{color:#ffffff73}.servicesPage__search .MuiInputBase-input::placeholder{color:#ffffff61;opacity:1}.servicesPage__statusToggle{flex-shrink:0}.servicesPage__statusToggle .MuiToggleButton-root{color:#ffffffb8!important;border-color:#ffffff1a!important;text-transform:none!important;font-weight:650!important;font-size:.8rem!important;padding:7px 12px!important}.servicesPage__statusToggle .MuiToggleButton-root:hover{background:#ffffff0d!important}.servicesPage__statusToggle .MuiToggleButton-root.Mui-selected{background:#e7636424!important;color:#fff!important;border-color:#e7636459!important}.servicesPage__deliverableFilter{flex:0 1 200px;min-width:160px}.servicesPage__deliverableFilter .MuiOutlinedInput-root{border-radius:12px;background:#0a0c128c;color:#fff}.servicesPage__deliverableFilter .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.servicesPage__deliverableFilter .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff29}.servicesPage__deliverableFilter .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.servicesPage__deliverableFilter .MuiInputLabel-root{color:#ffffff8c}.servicesPage__toolbarActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.servicesPage__miniBtn{text-transform:none!important;font-weight:650!important;font-size:.8rem!important;color:#ffffffd1!important;border-color:#ffffff1f!important;border-radius:10px!important;background:#0a0c128c!important}.servicesPage__miniBtn:hover{border-color:#e7636459!important;background:#e7636414!important}.servicesPage__count{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.3);background:#e7636414;flex-shrink:0}.servicesPage__countDot{width:6px;height:6px;border-radius:999px;background:#e76364;box-shadow:0 0 0 3px #e7636424}.servicesPage__countNum{font-size:.78rem;font-weight:750;color:#ffffffeb;font-variant-numeric:tabular-nums}.servicesPage__countTxt{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.servicesPage__surface{min-width:0;width:100%}.servicesPage__alert{margin-bottom:14px;border-radius:12px!important;background:#ef44441a!important;border:1px solid rgba(239,68,68,.22)!important;color:#fff!important}.servicesPage__loading{display:flex;gap:10px;align-items:center;justify-content:center;padding:48px 14px;color:#ffffff9e;font-weight:650;font-size:.86rem}.servicesEmpty{border:1px dashed rgba(255,255,255,.12);border-radius:16px;background:#0a0c1259;padding:40px 20px;text-align:center}.servicesEmpty__title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:#ffffffe6}.servicesEmpty__sub{margin-top:6px;font-size:.82rem;color:#ffffff80}.catalogList{display:flex;flex-direction:column;gap:20px;min-width:0}.catalogList__section{min-width:0}.catalogList__section--accented .catalogList__sectionToggle{background:linear-gradient(90deg,color-mix(in srgb,var(--service-accent) 20%,transparent) 0%,transparent 62%);border-radius:10px}.catalogList__section--accented .catalogList__sectionTitle{color:var(--service-accent)!important}.catalogList__section--accented .catalogList__sectionChevron{color:var(--service-accent)}.catalogList__section--accented .catalogList__sectionCount{color:color-mix(in srgb,var(--service-accent) 72%,rgba(255,255,255,.45))}.catalogList__sectionToggle{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:6px 4px;text-align:left;cursor:pointer;border:none;background:transparent;color:inherit;border-radius:8px;transition:background .14s ease}.catalogList__sectionToggle:hover{background:#ffffff0a}.catalogList__sectionToggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e7636473}.catalogList__sectionChevron{flex-shrink:0;color:#ffffff73;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:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 4px}.catalogList__sectionTitle{margin:0;font-size:.82rem!important;font-weight:700!important;letter-spacing:.02em!important;color:#ffffffb8!important}.catalogList__sectionCount{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff61;flex-shrink:0}.catalogList__table{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#0a0c1273}.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) 6.5rem}.catalogList__table--statusCol .catalogList__cell--status{display:flex;justify-content:flex-end;align-items:center}.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:10px 16px;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;background:#0003;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:12px 16px;text-align:left;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:#ffffffdb;cursor:pointer;transition:background .14s ease}.catalogList__row:last-child{border-bottom:none}.catalogList__row:hover{background:#e763640f}.catalogList__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e7636473;position:relative;z-index:1}.catalogList__row--accented{position:relative;padding-left:19px}.catalogList__row--accented:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--service-accent);pointer-events:none}.catalogList__row--accented:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--service-accent) 12%,transparent),#e763640a 48%)}.catalogList__cell{min-width:0;font-size:.82rem;font-weight:500;color:#ffffffb8}.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:650;color:#ffffffe6}.catalogList__cell--pricingType{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogList__primary{font-weight:650;font-size:.86rem;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.catalogList__nameCol{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%}.catalogList__nameStack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.catalogList__accentDot{width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--service-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--service-accent) 24%,transparent);flex-shrink:0}.catalogList__slug{font-size:.72rem;font-weight:500;color:#ffffff5c;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:72px;height:40px;object-fit:cover;border-radius:8px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.catalogList__categoryPill{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;background:#e763641f;border:1px solid rgba(231,99,100,.22);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogList__status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catalogList__status--active{color:#86efacf2;background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.catalogList__status--muted{color:#ffffff80;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.catalogList__code{display:inline-flex;max-width:100%;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffffc7;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.servicesOrderForms{display:flex;flex-direction:column;gap:14px;min-width:0}.servicesOrderForms__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.servicesOrderForms__lead{margin:0;max-width:52ch;font-size:.82rem;line-height:1.5;color:#ffffff85}.servicesOrderForms__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.servicesOrderForms__table{border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;overflow:hidden;background:#0a0c1273!important}.servicesOrderForms__table .MuiTableHead-root .MuiTableCell-root{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;background:#0003;border-bottom:1px solid rgba(255,255,255,.06)}.servicesOrderForms__table .MuiTableBody-root .MuiTableCell-root{font-size:.82rem;color:#ffffffc7;border-bottom:1px solid rgba(255,255,255,.05)}.servicesOrderForms__table .MuiTableRow-root:hover{background:#e763640d}@media(max-width:800px){.catalogList__thead{display:none}.catalogList__row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px}.catalogList__cell:not(.catalogList__cell--name):before{content:attr(data-label);display:block;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff5c;margin-bottom:2px}}.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__sectionHeadRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.csx__sectionHeadRow .csx__sectionTitle{margin-bottom:0!important}.csx__syncPackagesBtn{flex-shrink:0;text-transform:none!important;font-weight:700!important}.csx__syncPackagesAlert{margin-bottom:12px!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 30px;gap:10px 12px;align-items:center}@media(max-width:720px){.csx__intakeCardGrid{grid-template-columns:1fr auto 30px}}.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{flex-shrink:0;width:30px!important;height:30px!important;padding:4px!important;color:#ffa0a0e0!important}.csx__intakeRemove:hover{background:#ff646424!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}.ofb__paper{border-radius:24px!important;width:min(1480px,98vw);max-width:98vw;color:#fff;overflow:hidden;background:radial-gradient(900px 420px at 8% -8%,rgba(231,99,100,.14),transparent 58%),radial-gradient(700px 360px at 100% 0%,rgba(248,152,132,.06),transparent 55%),linear-gradient(165deg,#101012,#0a0a0c 42%,#050506)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 32px 80px #0000009e,0 0 0 1px #e763641f,inset 0 1px #ffffff0f}.ofb__title{padding:20px 24px 12px!important}.ofb__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ofb__phaseRail{list-style:none;margin:14px 0 0;padding:0;display:flex;align-items:center;gap:0;flex-wrap:wrap}.ofb__phaseItem{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid transparent;color:#ffffff73;font-size:12px;font-weight:650;letter-spacing:.01em;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.ofb__phaseItem--active{color:#fff;border-color:#e7636473;background:#e763641f;box-shadow:0 0 24px #e7636426}.ofb__phaseItem--done{color:#ffc8c9d9}.ofb__phaseNum{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.ofb__phaseItem--active .ofb__phaseNum{background:linear-gradient(145deg,#e76364,#c44e52);border-color:#fff3;color:#fff}.ofb__phaseItem--done .ofb__phaseNum{border-color:#e7636459;color:#f09899}.ofb__phaseConnector{width:28px;height:1px;margin:0 4px;background:linear-gradient(90deg,#ffffff14,#e7636459,#ffffff14)}.ofb__headline{font-weight:800!important;letter-spacing:-.035em!important;font-size:1.35rem!important;line-height:1.2!important}.ofb__sub{margin-top:6px;color:#ffffff85;font-weight:500;font-size:13px;line-height:1.5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:52ch}.ofb__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}.ofb__closeBtn{color:#fff9!important}.ofb__closeBtn:hover{background:#e763641f!important;color:#e76364!important}.ofb__stepper{list-style:none;margin:0 20px 12px;padding:12px 14px;display:flex;align-items:stretch;justify-content:space-between;gap:8px;flex-wrap:wrap;border-radius:14px;background:#00000047;border:1px solid rgba(231,99,100,.14)}.ofb__step{flex:1;display:flex;min-width:140px;border-radius:10px;opacity:.45;transition:opacity .16s ease,background .16s ease}.ofb__step--active{opacity:1;background:#e763641f}.ofb__step--done{opacity:.85}.ofb__step--blocked{opacity:.35}.ofb__stepBtn{flex:1;display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.ofb__stepBtn:hover:not(:disabled){background:#ffffff0f}.ofb__stepBtn:focus-visible{outline:2px solid rgba(231,99,100,.85);outline-offset:2px}.ofb__stepBtn:disabled{cursor:not-allowed}.ofb__stepIndex{width:26px;height:26px;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}.ofb__step--active .ofb__stepIndex{background:linear-gradient(135deg,#e76364,#c44e52);border-color:#e7636480;color:#fff}.ofb__step--done .ofb__stepIndex{border-color:#e7636459;color:#ffc8c9}.ofb__stepLabel{font-size:11px;font-weight:800;letter-spacing:.02em;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofb__content{display:flex;flex-direction:column;padding:4px 20px 8px!important;max-height:min(78vh,780px);overflow:hidden;min-height:0}.ofb__workspace{display:grid;grid-template-columns:220px minmax(280px,340px) minmax(0,1fr);gap:0;flex:1;min-height:0;margin-top:4px;border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:#0000002e}@media(max-width:1100px){.ofb__workspace{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto minmax(280px,1fr)}}@media(max-width:720px){.ofb__workspace{grid-template-columns:1fr;grid-template-rows:auto auto minmax(320px,1fr);overflow-y:auto;max-height:none}}.ofb__outline{display:flex;flex-direction:column;gap:2px;padding:12px 10px 14px;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;min-height:0;background:#00000038}@media(max-width:1100px){.ofb__outline{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);max-height:200px}}.ofb__outlineTitle{display:block;letter-spacing:.14em!important;font-weight:800!important;color:#ffffff80!important;margin:0 4px 8px!important}.ofb__outlineGroup{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.ofb__outlineBranch{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:2px solid rgba(231,99,100,.2);margin-left:6px}.ofb__outlineItem{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#ffffffc7;font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.ofb__outlineItem:hover:not(:disabled){background:#ffffff0f}.ofb__outlineItem:focus-visible{outline:2px solid rgba(231,99,100,.85);outline-offset:1px}.ofb__outlineItem--root{font-weight:800;color:#ffffffeb}.ofb__outlineItem--section{font-size:11px;color:#ffffffa6}.ofb__outlineItem--field{font-size:11px;padding-left:14px}.ofb__outlineItem--active{background:#e7636429;color:#ffc8c9;box-shadow:inset 0 0 0 1px #e7636459}.ofb__outlineItemLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ofb__outlineFieldType{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61}.ofb__outlineItem--active .ofb__outlineFieldType{color:#ffc8c9a6}.ofb__outlineAdd{margin:2px 0 2px 12px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:#e76364d9;font-size:11px;font-weight:700;cursor:pointer;text-align:left}.ofb__outlineAdd:hover:not(:disabled){background:#e763641a}.ofb__outlineAdd:disabled{opacity:.4;cursor:not-allowed}.ofb__inspector{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.08);background:#0000001f}@media(max-width:1100px){.ofb__inspector{border-right:0}}.ofb__inspectorTitle{font-size:15px!important;font-weight:850!important;letter-spacing:-.02em;color:#fff!important;padding:14px 14px 0!important;margin:0!important}.ofb__inspectorHint{font-size:12px!important;line-height:1.45!important;color:#ffffff80!important;padding:6px 14px 0!important;margin:0!important}.ofb__inspectorBody{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px;min-height:0}.ofb__previewCol{display:flex;flex-direction:column;padding:12px 14px 14px;overflow:hidden;min-height:0;background:#0003}.ofb__previewCol--main{flex:1}.ofb__previewCol--main .ofb__pvRoot{flex:1;min-height:0;display:flex;flex-direction:column}.ofb__previewCol--main .ofb__pvBody{flex:1;max-height:none}@media(max-width:1100px){.ofb__previewCol{grid-column:1/-1;min-height:360px}}.ofb__previewHeading{display:block;letter-spacing:.14em!important;font-weight:800!important;color:#ffffff8c!important;margin:0 0 4px!important}.ofb__previewSub{margin:0 0 12px!important;color:#ffffff7a!important;font-size:12px!important;line-height:1.45!important}.ofb__lead{margin:0 0 14px!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;color:#ffffff9e!important}.ofb__panel{display:flex;flex-direction:column;gap:14px;min-height:120px}.ofb__card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(231,99,100,.07),transparent 40%),linear-gradient(180deg,#171615eb,#0c0c0df5);box-shadow:0 14px 40px #00000047;padding:16px 16px 14px}.ofb__cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.ofb__cardTitle{font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:#fff}.ofb__cardMeta{font-size:12px;color:#ffffff85;margin-top:4px}.ofb__nested{margin-top:12px;padding-left:12px;border-left:2px solid rgba(231,99,100,.25);display:flex;flex-direction:column;gap:12px}.ofb__sectionCard{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#00000038;padding:12px 12px 10px}.ofb__fieldCard{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:12px;margin-bottom:10px}.ofb__fieldCard:last-child{margin-bottom:0}.ofb__fieldToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ofb__muted{color:#ffffff8c;font-size:12px}.ofb__actions{padding:14px 24px 20px!important;border-top:1px solid rgba(255,255,255,.08);gap:12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.ofb__fieldIdPick{width:100%}.ofb__grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.ofb__grid2{grid-template-columns:1fr}}.ofb__grid2--stacked{grid-template-columns:1fr}.ofb__optionsTable{margin-top:8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);overflow:hidden}.ofb__optionsRow{display:flex;flex-direction:column;gap:8px;padding:10px;border-bottom:1px solid rgba(255,255,255,.06);background:#00000026}.ofb__optionsRow:last-child{border-bottom:0}.ofb__optionsRowHead{display:flex;align-items:center;gap:8px}.ofb__optionsIconPick{width:52px;flex-shrink:0}.ofb__optionsIconPick .MuiInputBase-root{min-height:36px}.ofb__optionsIconPick .MuiSelect-select{display:flex!important;align-items:center;justify-content:center;padding:6px 8px!important}.ofb__optionsIconPickValue{display:flex;align-items:center;justify-content:center;width:100%;color:#ffffffe0}.ofb__optionsIconPickEmpty{color:#ffffff59;font-size:14px;line-height:1}.ofb__optionsRowDelete{margin-left:auto;flex-shrink:0}.ofb__optionsRowFields{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.orderFieldIconSelect__value{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#ffffffe6}.orderFieldIconSelect__empty{color:#ffffff59;font-size:14px;line-height:1}.ofb__radioOverview{margin-top:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#ffffff0a,#00000038);box-shadow:inset 0 1px #ffffff0d}.ofb__radioOverviewHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ofb__radioOverviewTitle{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffffff7a!important}.ofb__radioOverviewCount{height:22px!important;font-size:10px!important;font-weight:700!important;border-color:#e7636459!important;color:#ffdcdde6!important;background:#e763641a!important}.ofb__radioOverviewHint{display:block!important;margin-bottom:12px!important;font-size:11px!important;line-height:1.45!important;color:#ffffff6b!important}.ofb__radioOverviewEmpty{padding:14px 12px;border-radius:10px;border:1px dashed rgba(255,255,255,.12);font-size:11px;line-height:1.45;color:#ffffff73;text-align:center}.ofb__radioOverviewList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ofb__radioOverviewItem{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0003;transition:border-color .15s ease,background .15s ease}.ofb__radioOverviewItem:hover{border-color:#e7636447;background:#e763640f}.ofb__radioOverviewIndex{flex-shrink:0;width:20px;font-size:10px;font-weight:800;color:#ffffff59;text-align:center}.ofb__radioOverviewGlyph{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e763641f;border:1px solid rgba(231,99,100,.25);color:#ffffffe6}.ofb__radioOverviewGlyph--empty{font-size:11px;font-weight:800;color:#ffffff59;background:#ffffff0a;border-color:#ffffff1a}.ofb__radioOverviewBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ofb__radioOverviewBody strong{font-size:12px;font-weight:700;color:#ffffffeb;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofb__radioOverviewBody code{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofb__pvRadioCardIconPick{width:100%}.ofb__pvRadioCardIconPick .MuiInputBase-root{min-height:34px;border-radius:6px;background:#00000059;border:1px solid rgba(255,255,255,.14)}.ofb__pvRadioCardIconPick .MuiOutlinedInput-notchedOutline{border:none}.ofb__pvRadioCardIconPick .MuiSelect-select{display:flex!important;align-items:center;padding:5px 8px!important}.ofb__pvRadioCardIconPick:hover .MuiInputBase-root{border-color:#e7636459}.ofb__pvRadioCardEditField--icon .orderFieldIconSelect__value{min-height:22px}.ofb__pvRoot{border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:linear-gradient(180deg,#1a191cfa,#0a0a0cfc);box-shadow:inset 0 1px #ffffff0a}.ofb__pvChromeBar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#00000073;border-bottom:1px solid rgba(255,255,255,.06)}.ofb__pvChromeDot{width:8px;height:8px;border-radius:999px;background:#ffffff1f}.ofb__pvChromeTitle{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61}.ofb__pvBody{padding:14px 14px 16px;max-height:min(52vh,520px);overflow-y:auto}.ofb__pvTemplateBar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.ofb__pvFormName{font-size:15px!important;font-weight:800!important;letter-spacing:-.02em;color:#fff!important}.ofb__pvFormSlug{margin-top:4px!important;font-size:11px!important;color:#ffffff73!important}.ofb__pvFormSlug code{font-size:11px;color:#ffc8c9d9}.ofb__pvDot{margin:0 6px;opacity:.35}.ofb__pvExamplePackage{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(231,99,100,.22);background:#e763640f;margin-bottom:12px}.ofb__pvExampleBadge{flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#e7636433;border:1px solid rgba(231,99,100,.35);color:#ffc8c9}.ofb__pvExampleTitle{font-size:13px;font-weight:800;color:#fff}.ofb__pvExampleMeta{margin-top:4px;font-size:11px;color:#ffffff85}.ofb__pvStepChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ofb__pvStepChip{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffff80;background:#ffffff08}.ofb__pvStepChip--current{border-color:#e7636473;color:#ffc8c9;background:#e763641a}.ofb__pvDisclaimer{font-size:10px!important;color:#ffffff61!important;margin:0 0 12px!important}.ofb__pvSections{display:flex;flex-direction:column;gap:16px}.ofb__pvEmpty{font-size:12px!important;color:#ffffff73!important;padding:12px 4px}.ofb__pvSection{border-radius:12px;border:1px solid rgba(255,255,255,.06);padding:12px;background:#ffffff05;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.ofb__pvSection:hover{border-color:#e7636447}.ofb__pvSection--selected{border-color:#e763648c;box-shadow:0 0 0 1px #e7636459,inset 0 0 0 1px #e763641f}.ofb__pvSectionDivider{height:0;border:0;border-top:1px solid rgba(231,99,100,.28);margin:0 0 12px}.ofb__pvStepIcon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin:0 auto 10px;background:linear-gradient(145deg,#e7636447,#e763641a);border:1px solid rgba(231,99,100,.45);color:#ffc0c2;box-shadow:inset 0 1px #ffffff24,0 8px 18px #e763642e}.ofb__pvStepDesc{margin-top:8px!important;width:100%;text-align:center!important}.ofb__pvStepHead{display:flex;flex-direction:column;align-items:center;margin-bottom:8px;text-align:center}.ofb__pvEyebrow{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff73!important;width:100%;text-align:center!important}.ofb__pvStepTitle{margin-top:4px!important;font-size:clamp(1rem,.9rem + .4vw,1.2rem)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2;color:#fff!important;width:100%;text-align:center!important}.ofb__pvSectionTitle{font-size:13px!important;font-weight:800!important;color:#ffffffeb!important;margin-top:4px!important;width:100%;text-align:center!important}.ofb__pvSectionHint{margin-top:4px!important;font-size:12px!important;color:#ffffff80!important;line-height:1.45!important;width:100%;text-align:center!important}.ofb__pvFieldGrid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:10px 12px}@media(max-width:420px){.ofb__pvFieldGrid{grid-template-columns:1fr}}.ofb__pvField{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;width:100%;text-align:left;border-radius:8px;padding:6px;margin:-6px;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.ofb__pvField:hover{background:#e763640f}.ofb__pvField--full{grid-column:1/-1}.ofb__pvField--selected{background:#e763641f;box-shadow:inset 0 0 0 1px #e7636466}.ofb__pvLabel{font-size:11px;font-weight:700;color:#ffffffc7;display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;text-align:left}.ofb__pvLabel--inline{flex-direction:row}.ofb__pvLabel--iconAbove{flex-direction:column;align-items:flex-start}.ofb__pvLabel em{font-style:normal;color:#f87171}.ofb__pvLabelIcon{display:flex;align-items:center;flex-shrink:0}.ofb__pvLabelText{flex:none;min-width:0;max-width:100%}.ofb__pvHint{font-size:10px;color:#ffffff73;line-height:1.35;width:100%;text-align:left}.ofb__pvMuted{font-size:10px;color:#fff6}.ofb__pvInput{height:34px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000059;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;font-size:11px;color:#ffffff59}.ofb__pvInput--sm{height:32px}.ofb__pvInput--address{justify-content:flex-start;text-align:left}.ofb__pvTextarea{width:100%;min-height:64px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000059;padding:8px 10px;font-size:11px;color:#ffffff59;line-height:1.4}.ofb__pvSelect{height:34px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000059;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#ffffff8c}.ofb__pvSelect:after{content:"▾";font-size:10px;opacity:.45}.ofb__pvChips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.ofb__pvChip{font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;background:#ffffff0a}.ofb__pvChip--muted{opacity:.65;font-weight:650}.ofb__pvRadioCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;align-items:stretch}@media(max-width:520px){.ofb__pvRadioCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.ofb__pvRadioCards{grid-template-columns:1fr}}.ofb__pvRadioRow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.ofb__pvRadioList{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.ofb__pvRadioLine{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:18rem;font-size:11px;color:#ffffff8c}.ofb__pvFakeRadio{width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.28);flex-shrink:0}.ofb__pvRange{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.ofb__pvRangeTrack{height:6px;border-radius:999px;background:linear-gradient(90deg,#e7636459,#f898848c);opacity:.85}.ofb__pvRangeMeta{font-size:10px;color:#ffffff73}.ofb__pvRadioCard{position:relative;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:104px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#212121;padding:16px 12px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ofb__pvRadioCard--textOnly{padding-top:18px}.ofb__pvRadioCard strong{font-size:12px;font-weight:700;color:#fff;line-height:1.3;word-break:break-word}.ofb__pvRadioCard small{font-size:10px;color:#ffffff80;line-height:1.35;word-break:break-word}.ofb__pvRadioCard--muted{border-color:#ffffff14;background:#ffffff08;color:#fff6;font-size:11px;grid-column:1/-1}.ofb__pvRadioCard--selected{border-color:#e76364;background:#212121;box-shadow:0 0 0 2px #e7636473,0 0 20px #e7636447}.ofb__pvRadioCard--clickable{cursor:pointer}.ofb__pvRadioCard--clickable:hover{border-color:#ffffff2e;background:#282828}.ofb__pvRadioCard--editing{min-height:128px;border-color:#e76364;background:#212121;box-shadow:0 0 0 2px #e7636473,0 0 20px #e7636447;cursor:default;align-items:stretch;text-align:left}.ofb__pvRadioCard--add{min-height:104px;border-style:dashed!important;border-color:#ffffff38!important;background:#ffffff05!important;color:#ffffff8c;font:inherit;cursor:pointer;gap:8px;box-shadow:none!important}.ofb__pvRadioCard--add span{font-size:12px;font-weight:700}.ofb__pvRadioCard--add:hover{border-color:#e7636473!important;color:#fff;background:#e763640f!important}.ofb__pvRadioCardTop{min-height:40px;display:flex;align-items:center;justify-content:center;color:#fffffff2}.ofb__pvRadioCardEdit{width:100%;display:flex;flex-direction:column;gap:6px;padding-top:4px}.ofb__pvRadioCardEditField{display:flex;flex-direction:column;gap:3px;width:100%}.ofb__pvRadioCardEditField>span{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b}.ofb__pvRadioCardEditField input{width:100%;box-sizing:border-box;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#fff;font-size:11px;padding:5px 7px;font-family:inherit}.ofb__pvRadioCardEditField input:focus{outline:none;border-color:#e763648c;box-shadow:0 0 0 2px #e7636426}.ofb__pvRadioCardRemove{position:absolute!important;top:2px;right:2px;z-index:1;padding:2px!important;color:#ffffff73!important}.ofb__pvRadioCardRemove:hover:not(:disabled){color:#e76364!important;background:#e763641f!important}.ofb__pvRadioCardRemove:disabled{opacity:.25}.ofb__pvToggleRow{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:11px;color:#ffffff8c}.ofb__pvFakeCheckbox{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:#0000004d}.ofb__pvFakeSwitch{width:34px;height:18px;border-radius:999px;background:#e7636459;border:1px solid rgba(231,99,100,.5);position:relative}.ofb__pvFakeSwitch:after{content:"";position:absolute;right:3px;top:2px;width:12px;height:12px;border-radius:999px;background:#fff}.ofb__pvAddress{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.ofb__pvAddressRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ofb__pvDropzone{min-height:52px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:11px;color:#ffffff61}.ofb__menuPaper{background:linear-gradient(180deg,#1a191cfa,#0c0c0efc)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 18px 44px #00000073!important}.ofb__menuPaper .MuiMenuItem-root{border-radius:8px}.ofb__menuPaper .MuiMenuItem-root:hover{background:#e763641f!important}.ofb__pvChipIcon{display:inline-flex;margin-right:6px;vertical-align:middle}.ofb__content--build{padding:0 16px 10px!important}.ofb__content--review{padding:4px 20px 12px!important;max-height:min(78vh,780px)}.ofb__reviewPanel{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;max-width:760px;margin:8px auto 12px;width:100%}.ofb__reviewTitle{font-size:1.1rem!important;font-weight:750!important;letter-spacing:-.02em;color:#fff!important;margin:0!important}.ofb__reviewLead{margin:0 0 4px!important;color:#ffffff80!important;font-size:13px!important;line-height:1.55!important}.ofb__reviewPanel .ofb__pvRoot{flex:1;min-height:min(62vh,620px);max-height:min(68vh,680px)}.ofb__settingsPanel{max-width:560px;margin:12px auto 20px;padding:0 8px}.ofb__settingsCard{padding:28px 28px 32px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0f,#ffffff05),#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff14}.ofb__settingsTitle{font-size:1.25rem!important;font-weight:750!important;letter-spacing:-.03em;color:#fff!important;margin:0 0 8px!important}.ofb__settingsLead{margin:0 0 24px!important;color:#ffffff80!important;font-size:13px!important;line-height:1.55!important}.ofb__workspace--build{grid-template-columns:minmax(360px,400px) minmax(0,1fr)!important;min-height:min(74vh,700px);margin-top:0;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#00000038;box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.ofb__sidebar{display:flex;flex-direction:column;gap:12px;padding:18px;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;min-height:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%)}.ofb__outlineTitle{letter-spacing:.16em!important;font-size:10px!important;color:#ffffff6b!important;margin-bottom:10px!important}.ofb__stepList{display:flex;flex-direction:column;gap:8px}.ofb__stepRow{position:relative}.ofb__stepRow--dropTarget:before{content:"";position:absolute;top:-5px;left:4px;right:4px;height:2px;border-radius:2px;background:#e76364;box-shadow:0 0 10px #e763648c;pointer-events:none}.ofb__stepPill{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:6px 8px 6px 4px;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffffb8;font:inherit;font-size:12px;font-weight:600;text-align:left;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.ofb__stepPill:hover,.ofb__stepPill:has(.ofb__stepPillMain:hover){border-color:#ffffff1a;background:#ffffff0a;color:#fff}.ofb__stepPill--active{border-color:#e7636466;background:linear-gradient(90deg,#e7636429,#e763640f);color:#ffe0e1;box-shadow:0 8px 24px #e763641f}.ofb__stepPill--selected{box-shadow:inset 0 0 0 1px #e7636459}.ofb__stepPill--dragging{opacity:.42}.ofb__stepDragHandle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:#ffffff61;cursor:grab;touch-action:none}.ofb__stepDragHandle:hover{color:#ffffffb8;background:#ffffff0f}.ofb__stepDragHandle:active{cursor:grabbing}.ofb__stepPillMain{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;padding:4px 4px 4px 0;border:none;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer}.ofb__stepPillIndex{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:800;background:#00000059;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.ofb__stepPill--active .ofb__stepPillIndex{background:linear-gradient(145deg,#e76364,#c44e52);border-color:#ffffff26;color:#fff}.ofb__stepPillLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofb__addStepBtn{margin-top:4px!important;border-radius:12px!important;border-color:#ffffff24!important;color:#ffffffc7!important;text-transform:none!important;font-weight:650!important;padding:9px 12px!important}.ofb__addStepBtn:hover{border-color:#e7636473!important;background:#e7636414!important;color:#f09899!important}.ofb__sidebarEditor{margin-top:4px;padding:16px 4px 4px;border-top:1px solid rgba(255,255,255,.08);min-width:0}.ofb__sidebarEditor .MuiTextField-root,.ofb__sidebarEditor .MuiFormControl-root{min-width:0}.ofb__sidebarEditorTitle{font-size:12px!important;font-weight:700!important;letter-spacing:.02em;color:#ffffffeb!important;margin:0 0 12px!important}.ofb__sidebarHint{margin-top:12px!important;padding:12px;border-radius:12px;border:1px dashed rgba(255,255,255,.1);color:#ffffff6b!important;font-size:12px!important;line-height:1.5!important}.ofb__previewMain{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:14px 16px 16px;background:radial-gradient(520px 280px at 50% 0%,rgba(231,99,100,.06),transparent 70%),#00000026}.ofb__pvBuildBar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.ofb__pvBuildBarLabel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.ofb__pvBuildBarHint{font-size:11px;font-weight:500;color:#ffffff61}.ofb__pvRoot--build{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#121114fa,#08080afc);box-shadow:0 24px 48px #0006,inset 0 1px #ffffff0d}.ofb__pvRoot--build .ofb__pvSection{padding:18px 16px 16px}.ofb__pvRoot--build .ofb__pvStepHead{margin-bottom:14px}.ofb__pvRoot--build .ofb__pvSectionTitle{margin-top:8px!important}.ofb__pvRoot--build .ofb__pvSectionHint{margin-top:6px!important}.ofb__pvRoot--build .ofb__pvFieldGrid{margin-top:18px;margin-bottom:8px;gap:18px 16px}.ofb__pvRoot--build .ofb__pvField{margin:0;padding:12px;gap:8px;border:1px solid transparent;border-radius:10px;box-sizing:border-box}.ofb__pvRoot--build .ofb__pvField--selected{border-color:#e7636473;background:#e763641a!important;box-shadow:none!important}.ofb__pvRoot--build .ofb__pvSection>.ofb__pvActionBtn--inline{position:relative;z-index:1;margin-top:32px}.ofb__pvBody--build{flex:1;max-height:none!important;overflow-y:auto;display:flex;flex-direction:column;padding:18px 18px 20px;scrollbar-width:thin;scrollbar-color:rgba(231,99,100,.35) transparent}.ofb__pvSections--build{flex:1;display:flex;flex-direction:column;gap:28px}.ofb__pvEmptyStep{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:16px;padding:32px 12px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.ofb__pvSection{border-radius:14px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.ofb__pvSection:hover{border-color:#ffffff1f}.ofb__pvSection--selected{border-color:#e7636480!important;box-shadow:0 0 0 1px #e7636440,0 12px 32px #e763641a!important}.ofb__pvField--selected{background:#e763641a!important;box-shadow:inset 0 0 0 1px #e7636459!important}.ofb__pvActionBtn{border-style:dashed!important;border-width:1.5px!important;border-color:#e7636461!important;color:#ffdcddeb!important;font-weight:650!important;font-size:13px!important;text-transform:none!important;letter-spacing:.01em!important;border-radius:12px!important;padding:12px 16px!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}.ofb__pvActionBtn:hover{border-color:#e76364a6!important;background:#e763641a!important;box-shadow:0 8px 24px #e763641f!important;transform:translateY(-1px)}.ofb__pvActionBtn--inline{margin-top:22px}.ofb__pvActionBtn--createSection{margin-top:20px;border-style:solid!important;background:#e763640f!important}.ofb__pvPackageCatalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ofb__pvPackageCard{border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#00000047}.ofb__pvPackageCard--selected{border-color:#e763648c;box-shadow:0 0 0 1px #e7636440}.ofb__pvPackageCardMedia{height:72px;background:linear-gradient(145deg,#e7636438,#00000080)}.ofb__pvPackageCardMeta{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px;color:#ffffffc7}.ofb__pvPackageCardMeta strong{color:#ffe0e1;white-space:nowrap}.ofb__pvPackageCatalogNote{grid-column:1/-1;font-size:11px;color:#ffffff73;text-align:center}.ofb__pvPackageDetails{display:grid;gap:10px}.ofb__pvPackageDetailsRow{display:grid;gap:6px}.ofb__pvPackageDetailsLabel{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.ofb__pvPackageDetailsNote{font-size:11px;color:#ffffff73;text-align:center;margin:4px 0 0}.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__pageChrome{display:flex;flex-direction:column;gap:0;margin-bottom:16px;flex-shrink:0}.ip__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px;flex-shrink:0}.ip__header--compact{align-items:center;margin-bottom:0;gap:12px;padding:0 2px}.ip__headerLeft{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.ip__title{font-weight:900!important;font-size:32px!important;letter-spacing:-.02em!important;color:#fffffff2!important;margin-bottom:8px!important}.ip__title--compact{font-size:1.375rem!important;font-weight:800!important;margin-bottom:0!important;letter-spacing:-.015em!important;white-space:nowrap;flex-shrink:0}.ip__workspaceHint{font-size:12px!important;color:#ffffff80!important;margin:-4px 0 12px 2px!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}.ip__tabs--compact{margin-top:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ip__tabs--compact .MuiTabs-flexContainer{gap:2px}.ip__tabs--compact .MuiTab-root{min-height:38px!important;padding:8px 16px!important;font-size:.8125rem!important;font-weight:600!important;text-transform:none!important;transition:color .12s ease}.ip__tabs--compact .MuiTab-root.Mui-selected{color:#ffc8c9fa!important}.ip__tabs--compact .MuiTabs-indicator{height:2px;border-radius:2px 2px 0 0;background:#e76364}@media(max-width:900px){.ip__container{padding:14px}.ip__header--compact{flex-wrap:wrap}.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}.fap__root{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.fap__summaryBar{display:grid;grid-template-columns:1fr 1px auto;align-items:stretch;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 70% 140% at 0% 50%,rgba(231,99,100,.1) 0%,transparent 58%),linear-gradient(165deg,#181716f0,#0b0a09fa);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 48px #00000047}@media(max-width:860px){.fap__summaryBar{grid-template-columns:1fr;grid-template-rows:auto auto}}.fap__summaryDivider{width:1px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.09) 35%,rgba(255,255,255,.09) 65%,transparent 100%)}@media(max-width:860px){.fap__summaryDivider{width:auto;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent 100%)}}@media(max-width:860px){.fap__summaryDivider--actions{display:none}}.fap__summaryMain{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 22px;min-width:0}.fap__summaryNetBlock{display:flex;flex-direction:column;gap:4px;min-width:0}.fap__summaryLabel{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important}.fap__summaryNet{font-size:clamp(1.5rem,2.8vw,2rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1!important;font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(231,99,100,.15)}.fap__summaryNet--pos{color:#fffffffa!important}.fap__summaryNet--neg{color:#fca5a5!important;text-shadow:0 0 40px rgba(248,113,113,.2)}.fap__summaryMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto}@media(max-width:860px){.fap__summaryMeta{margin-left:0;width:100%}}.fap__summaryStats{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#00000038}.fap__summaryStat{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fap__summaryStat--in{color:#86efac;background:#4ade8014}.fap__summaryStat--out{color:#fda4af;background:#fb718514}.fap__summaryStatLabel{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.65}.fap__summaryActions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:16px 18px}@media(max-width:860px){.fap__summaryActions{padding:0 20px 16px;justify-content:flex-start}}.fap__closeCta{border-radius:999px!important;padding:7px 16px!important;font-weight:700!important;font-size:12px!important;text-transform:none!important;letter-spacing:.01em!important;white-space:nowrap;color:#ffdcdcf2!important;border-color:#e7636473!important;background:#e7636414!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.fap__closeCta .MuiButton-startIcon{margin-right:4px}.fap__closeCta .MuiButton-startIcon svg{font-size:16px!important}.fap__closeCta:hover{background:#e763642e!important;border-color:#e76364a6!important;transform:translateY(-1px)}.fap__chip{height:26px!important;font-size:11px!important;font-weight:600!important;background:#ffffff0a!important;color:#ffffffb8!important;border:1px solid rgba(255,255,255,.07)!important}.fap__chip--accent{background:#e763641a!important;color:#ffc8c9eb!important;border-color:#e7636447!important}.fap__trend{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid transparent;font-variant-numeric:tabular-nums}.fap__trend--good{color:#4ade80;background:#4ade801a;border-color:#4ade8033}.fap__trend--bad{color:#f87171;background:#e763641a;border-color:#e7636438}.fap__trend svg{font-size:14px}.fap__kpiToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.fap__kpiToolbarLabel{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important}.fap__periodTrigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffe0;font:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.fap__periodTrigger:hover{background:#e7636414;border-color:#e7636452;color:#ffdcdcf2}.fap__periodTrigger:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.fap__periodIcon{font-size:17px!important;color:#e76364d9!important}.fap__periodLabel{line-height:1;white-space:nowrap}.fap__periodChevron{font-size:18px!important;color:#ffffff6b!important;transition:transform .15s ease}.fap__periodChevron--open{transform:rotate(180deg)}.fap__periodPaper{margin-top:8px!important;border-radius:14px!important;border:1px solid rgba(231,99,100,.2)!important;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(231,99,100,.08) 0%,transparent 55%),#0f0e0dfa!important;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0000006b!important}.fap__periodPanel{width:280px;padding:14px}.fap__periodSectionTitle{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important;margin-bottom:8px!important}.fap__periodOptions{display:flex;flex-direction:column;gap:4px}.fap__periodOption{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:#ffffffd1;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.fap__periodOption:hover{background:#ffffff0a;color:#fffffff2}.fap__periodOption--selected{background:#e763641a;border-color:#e7636447;color:#ffdcdcfa}.fap__periodCheck{font-size:16px!important;color:#e76364e6!important;flex-shrink:0}.fap__periodCustom{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.fap__periodCustom--active .fap__periodCustomTitle{color:#ffc8c8d9!important}.fap__periodCustomTitle{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important;margin-bottom:10px!important}.fap__periodDateRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fap__periodDateField .MuiInputBase-root{font-size:12px}.fap__kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1000px){.fap__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.fap__kpiGrid{grid-template-columns:1fr}}.fap__kpi{position:relative;padding:18px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1a1918f2,#0f0e0dfa);overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.fap__kpi:hover{border-color:#e7636438;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.fap__kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0;opacity:.95}.fap__kpi--income:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.fap__kpi--team:before{background:linear-gradient(90deg,#818cf8,#6366f1)}.fap__kpi--expense:before{background:linear-gradient(90deg,#fb7185,#f43f5e)}.fap__kpi--neutral:before{background:linear-gradient(90deg,#eb7a7b,#e76364)}.fap__kpiIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e763641a;border:1px solid rgba(231,99,100,.15);margin-bottom:12px;color:#ffc8c9e6}.fap__kpiIcon svg{font-size:20px}.fap__kpiLabel{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffff73!important;margin-bottom:4px!important}.fap__kpiValue{font-size:22px!important;font-weight:700!important;color:#fffffff2!important;letter-spacing:-.02em!important}.fap__kpiSub{font-size:11px!important;color:#fff6!important;margin-top:6px!important}.fap__charts{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}@media(max-width:1100px){.fap__charts{grid-template-columns:1fr 1fr}}@media(max-width:700px){.fap__charts{grid-template-columns:1fr}}.fap__chartCard{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#141312fa,#0c0b0afc);padding:18px 20px;min-height:280px;display:flex;flex-direction:column;transition:border-color .2s}.fap__chartCard:hover{border-color:#e763642e}@media(min-width:1101px){.fap__chartCard--wide{grid-column:span 1}}.fap__chartHeader{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.fap__chartTitle{font-size:14px!important;font-weight:700!important;color:#ffffffeb!important}.fap__chartSubtitle{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#e763648c!important}.fap__chartBody{flex:1;min-height:200px}.fap__chartBody--donut{display:flex;flex-direction:column;align-items:center}.fap__chartBody--summary,.fap__chartBody--invoiceStatus{display:flex;flex-direction:column;justify-content:center;min-height:180px}.fap__invoiceStatusGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.fap__invoiceStatusCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background .15s ease,border-color .15s ease,transform .15s ease}.fap__invoiceStatusCard:hover{transform:translateY(-1px)}.fap__invoiceStatusCard--sent{border-color:#60a5fa38;background:#60a5fa14}.fap__invoiceStatusCard--sent:hover{background:#60a5fa24;border-color:#60a5fa59}.fap__invoiceStatusCard--paid{border-color:#4ade8038;background:#4ade8014}.fap__invoiceStatusCard--paid:hover{background:#4ade8024;border-color:#4ade8059}.fap__invoiceStatusCard--late{border-color:#fbbf2438;background:#fbbf2414}.fap__invoiceStatusCard--late:hover{background:#fbbf2424;border-color:#fbbf2459}.fap__invoiceStatusCount{font-size:1.5rem!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important;color:#fffffff5!important;font-variant-numeric:tabular-nums}.fap__invoiceStatusLabel{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#ffffff7a!important}.fap__invoiceStatusBar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0f;margin-bottom:10px}.fap__invoiceStatusBarSegment{min-width:4px;transition:width .3s ease}.fap__invoiceStatusFoot{font-size:11px!important;font-weight:600!important;color:#ffffff61!important;text-align:center}.fap__chartCard--invoiceStatus:hover{border-color:#e763642e}.fap__monthSummary{display:flex;flex-direction:column;gap:8px;width:100%}.fap__monthSummaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fap__monthSummaryRow:hover{background:#e7636414;border-color:#e7636447;box-shadow:0 8px 24px #00000038;transform:translateY(-1px)}.fap__monthSummaryRow--revenue{border-left:3px solid #4ade80}.fap__monthSummaryRow--team{border-left:3px solid #818cf8}.fap__monthSummaryRow--expense{border-left:3px solid #fb7185}.fap__monthSummaryRow--profit{border-left:3px solid #e76364}.fap__monthSummaryRow--highlight{margin-top:4px;padding-top:14px;padding-bottom:14px;border-color:#e7636438;background:#e763640f}.fap__monthSummaryRow--highlight:hover{background:#e763641f;border-color:#e7636461}.fap__monthSummaryLabel{font-size:12px;font-weight:700;color:#ffffffb8;letter-spacing:.01em}.fap__monthSummaryValue{font-size:14px;font-weight:800;color:#fffffff0;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fap__monthSummaryValue--neg{color:#fca5a5}.fap__monthSummaryRow--highlight .fap__monthSummaryValue:not(.fap__monthSummaryValue--neg){color:#ffdcdcfa;font-size:15px}.fap__chartCard--summary:hover{border-color:#e763642e}.fap__emptyChart{display:flex;align-items:center;justify-content:center;height:180px;font-size:13px!important;color:#ffffff52!important}.fap__legend{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;margin-top:4px}.fap__legendItem{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#ffffff8c}.fap__legendDot{width:8px;height:8px;border-radius:50%}.fap__chartTooltip{background:#121110f5;border:1px solid rgba(231,99,100,.22);border-radius:10px;padding:10px 14px;font-size:12px;box-shadow:0 8px 24px #00000080}.fap__chartTooltipLabel{color:#ffffff80;margin-bottom:6px;font-weight:600}.fap__chartTooltipRow{display:flex;justify-content:space-between;gap:16px;margin-top:2px}.fds__root{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#141312fa,#0c0b0afc);padding:16px 18px}.fds__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.fds__headerMain{min-width:0}.fds__headerActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fds__filterTrigger{margin-left:0!important}.fds__title{font-size:14px!important;font-weight:700!important;color:#ffffffeb!important}.fds__subtitle{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#e763648c!important;margin-top:2px!important}.fds__viewAll{border-radius:999px!important;text-transform:none!important;font-weight:700!important;font-size:12px!important;color:#ffdcdcf2!important;border-color:#e7636459!important;background:#e7636414!important}.fds__viewAll:hover{background:#e7636429!important;border-color:#e7636480!important}.fds__loading{display:flex;align-items:center;gap:10px;padding:24px 8px;color:#ffffff8c;font-size:13px}.fds__empty{padding:24px 8px;font-size:13px!important;color:#ffffff61!important}.fds__tableWrap{border-radius:10px;overflow:hidden}.fds__table .MuiTableCell-head{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#fff6!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:8px 10px!important}.fds__table .MuiTableCell-body{font-size:12px!important;color:#ffffffd9!important;border-bottom:1px solid rgba(255,255,255,.04)!important;padding:10px!important}.fds__row--clickable{cursor:pointer}.fds__row:hover{background:#e763640f!important}.fds__kind{height:22px!important;font-size:10px!important;font-weight:700!important}.fds__kind--invoice{background:#4ade801f!important;color:#86efac!important;border:1px solid rgba(74,222,128,.25)!important}.fds__kind--confirmation{background:#818cf81f!important;color:#a5b4fc!important;border:1px solid rgba(129,140,248,.25)!important}.fds__kind--expense{background:#fb71851f!important;color:#fda4af!important;border:1px solid rgba(251,113,133,.25)!important}.fds__ref{font-family:ui-monospace,monospace;font-size:11px!important;color:#ffffffb8!important}.fds__party{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fds__amount{font-weight:700!important;font-variant-numeric:tabular-nums}.fds__status{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid transparent;text-transform:none}.fds__status--purchased{color:#ffffffd1;background:#ffffff1a;border-color:#ffffff1f}.fds__status--returned{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.fds__status--void{color:#ffffff80;background:#ffffff0d;border-color:#ffffff14}.fds__status--owner-paid{color:#86efac;background:#22c55e1f;border-color:#22c55e40}.fds__status--sent{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa40}.fds__status--paid{color:#86efac;background:#4ade801f;border-color:#4ade8040}.fds__status--late{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2447}.fds__status--created,.fds__status--draft{color:#ffffffa6;background:#ffffff0f;border-color:#ffffff1a}.fds__more{margin-top:10px!important;font-size:11px!important;color:#ffffff61!important;text-align:center}.fdl__root{display:flex;flex-direction:column;gap:16px}.fdl__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px}.fdl__search{flex:1 1 220px;min-width:200px;max-width:340px}.fdl__search .MuiOutlinedInput-root{border-radius:10px!important;background:transparent!important;font-size:13px!important}.fdl__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.fdl__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff2e!important}.fdl__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636473!important}.fdl__filterTrigger{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffe0;font:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.fdl__filterTrigger:hover{background:#e7636414;border-color:#e7636452;color:#ffdcdcf2}.fdl__filterTrigger:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.fdl__filterIcon{font-size:17px!important;color:#e76364d9!important}.fdl__filterLabel{line-height:1;white-space:nowrap}.fdl__filterChevron{font-size:18px!important;color:#ffffff6b!important;transition:transform .15s ease}.fdl__filterChevron--open{transform:rotate(180deg)}.fdl__filterPaper{margin-top:8px!important;border-radius:14px!important;border:1px solid rgba(231,99,100,.2)!important;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(231,99,100,.08) 0%,transparent 55%),#0f0e0dfa!important;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0000006b!important}.fdl__filterPanel{width:300px;max-height:min(72vh,640px);overflow-y:auto;padding:14px}.fdl__filterSectionTitle{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important;margin-bottom:8px!important}.fdl__filterSectionTitle--spaced{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.06)}.fdl__filterOptions{display:flex;flex-direction:column;gap:4px}.fdl__filterOptions--compact{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fdl__filterOptions--scroll{max-height:200px;overflow-y:auto;padding-right:2px}.fdl__filterOptionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdl__filterPartySearch{margin-bottom:8px!important}.fdl__filterPartySearch .MuiOutlinedInput-root{border-radius:10px!important;background:#ffffff08!important;font-size:12px!important}.fdl__filterPartySearch .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.fdl__filterPartySearch .MuiInputBase-input{color:#ffffffe0!important}.fdl__filterEmpty{font-size:12px!important;color:#ffffff73!important;padding:6px 2px 10px!important}.fdl__filterClearBtn{margin-top:8px;padding:0;border:0;background:transparent;color:#ffb4b5e6;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.fdl__filterClearBtn:hover{color:#ffdcdcfa;text-decoration:underline}.fdl__filterOption{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:#ffffff08;color:#ffffffc7;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.fdl__filterOption:hover{background:#e7636414;border-color:#e7636433;color:#ffdcdcf2}.fdl__filterOption--compact{justify-content:center;padding:9px 10px}.fdl__filterOption--selected{background:#e7636424!important;border-color:#e7636461!important;color:#ffdcdcfa!important}.fdl__filterCheck{font-size:16px!important;color:#ffb4b5f2!important}.fdl__filterCustom{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .15s ease,background .15s ease}.fdl__filterCustom--active{border-color:#e7636452;background:#e7636414}.fdl__filterCustomTitle{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#ffffff6b!important;margin-bottom:10px!important}.fdl__filterDateRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fdl__filterDateField .MuiInputBase-root{font-size:12px!important;border-radius:10px!important;background:#0000002e!important}.fdl__filterDateField .MuiInputLabel-root{font-size:11px!important;color:#ffffff73!important}.fdl__filterDateField .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.fdl__filterDateField .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636473!important}.fdl__tableWrap{background:transparent!important;box-shadow:none!important;overflow:visible!important}.fdl__table{border-collapse:separate;border-spacing:0}.fdl__table .MuiTableCell-head{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#ffffff61!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:10px 12px 12px!important;white-space:nowrap}.fdl__table .MuiTableCell-body{font-size:13px!important;color:#ffffffdb!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding:14px 12px!important;vertical-align:middle}.fdl__headRow .MuiTableCell-head:first-of-type{padding-left:0!important}.fdl__headRow .MuiTableCell-head:last-of-type{padding-right:0!important}.fdl__row{transition:background .12s ease}.fdl__row .MuiTableCell-body:first-of-type{padding-left:0!important}.fdl__row .MuiTableCell-body:last-of-type{padding-right:0!important}.fdl__row:last-child .MuiTableCell-body{border-bottom:none!important}.fdl__row--clickable{cursor:pointer}.fdl__row:hover .MuiTableCell-body{background:#e763640a!important}.fdl__kind{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#ffffffb8}.fdl__kind:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.fdl__kind--invoice{color:#86efaceb}.fdl__kind--invoice:before{background:#4ade80;box-shadow:0 0 8px #4ade8073}.fdl__kind--confirmation{color:#a5b4fceb}.fdl__kind--confirmation:before{background:#818cf8;box-shadow:0 0 8px #818cf866}.fdl__kind--expense{color:#fda4afeb}.fdl__kind--expense:before{background:#fb7185;box-shadow:0 0 8px #fb718566}.fdl__ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important;color:#ffffffad!important;max-width:140px}.fdl__ref span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdl__party{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6!important}.fdl__period{font-size:12px!important;color:#ffffff85!important;white-space:nowrap}.fdl__amount{font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fffffff0!important;white-space:nowrap}.fdl__statusBtn{text-transform:none!important}.fdl__statusPill{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;text-transform:none}.fdl__statusPill--purchased{background:#ffffff14;color:#ffffffd1}.fdl__statusPill--returned{background:#3b82f624;color:#93c5fdf2}.fdl__statusPill--void{background:#ffffff0a;color:#ffffff80}.fdl__statusPill--owner-paid{background:#22c55e24;color:#86efacf2}.fdl__actions{width:44px}.fdl__actionBtn{opacity:.45;transition:opacity .12s ease,color .12s ease}.fdl__row:hover .fdl__actionBtn{opacity:1}.fdl__emptyCell{border-bottom:none!important;padding:48px 12px!important}.fdl__emptyText{text-align:center;font-size:13px!important;color:#ffffff61!important}.fdh__root{display:flex;flex-direction:column;gap:14px;padding-bottom:2rem}.fdh__documentsTab{display:flex;flex-direction:column;gap:12px}.fmp__trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.28);background:#e7636414;color:#ffdcdcf2;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.fmp__trigger:hover{background:#e7636424;border-color:#e7636473;transform:translateY(-1px);box-shadow:0 6px 20px #00000038}.fmp__trigger:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:2px}.fmp__triggerIcon{font-size:18px!important;color:#ffb4b5f2!important}.fmp__triggerLabel{line-height:1}.fmp__triggerChevron{font-size:18px!important;color:#ffffff73!important;transition:transform .15s ease}.fmp__triggerChevron--open{transform:rotate(180deg)}.fmp__paper{margin-top:8px!important;border-radius:16px!important;border:1px solid rgba(231,99,100,.22)!important;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(231,99,100,.1) 0%,transparent 55%),#0f0e0dfa!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #00000073!important;overflow:hidden}.fmp__panel{padding:14px 14px 12px;width:280px}.fmp__panelTitle{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#ffffff61!important;margin-bottom:10px!important}.fmp__yearNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:4px 2px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.fmp__yearBtn{color:#ffffffbf!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important}.fmp__yearBtn:hover:not(:disabled){background:#e763641f!important;border-color:#e763644d!important}.fmp__yearBtn:disabled{opacity:.35}.fmp__yearLabel{font-size:15px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fffffff0!important;font-variant-numeric:tabular-nums}.fmp__monthGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fmp__month{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;border:1px solid transparent;background:#ffffff08;color:#ffffffc7;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.fmp__month:hover{background:#e763641a;border-color:#e7636440;color:#ffdcdcfa;transform:translateY(-1px)}.fmp__month--selected{background:#e7636433!important;border-color:#e7636480!important;color:#ffe6e6fa!important;box-shadow:0 0 0 1px #e7636426 inset}.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}.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}.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__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}.invoiceSendDialog .invoiceSendDialog__intro{margin-bottom:16px;color:#ffffff9e;line-height:1.5}.invoiceSendDialog .invoiceSendDialog__previewLabel{margin-bottom:8px;color:#ffffffbf}.invoiceSendDialog .invoiceSendDialog__previewLoading{display:flex;align-items:center;gap:10px;padding:24px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.invoiceSendDialog .invoiceSendDialog__previewFrameWrap{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0f0e0d}.invoiceSendDialog .invoiceSendDialog__previewFrame{width:100%;min-height:360px;border:0;display:block;background:#0f0e0d}.mcw{min-height:100%;max-width:1360px;margin:0 auto;padding-bottom:32px}.mcw.ip__container{width:100%;max-width:min(1360px,100%)}.mcw__backBtn{margin-bottom:20px!important;color:#ffffff8c!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important;padding-left:4px!important}.mcw__backBtn:hover{color:#ffdcdcf2!important;background:#e7636414!important}.mcw__hero{margin-bottom:24px}.mcw__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.22);background:#e7636414;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffb4b5f2}.mcw__title{margin:0 0 8px;font-size:clamp(1.65rem,3vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#fffffffa;text-shadow:0 0 48px rgba(231,99,100,.12)}.mcw__periodBadge{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;font-size:.55em;font-weight:700;letter-spacing:-.01em;vertical-align:middle;background:#e7636424;border:1px solid rgba(231,99,100,.28);color:#ffd2d2f2}.mcw__subtitle{margin:0;font-size:14px;color:#ffffff7a;max-width:560px;line-height:1.55}.mcw__stepper{display:flex;align-items:center;gap:0;margin-bottom:20px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 80% 120% at 50% 0%,rgba(231,99,100,.06) 0%,transparent 60%),#0c0b0ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.mcw__stepper::-webkit-scrollbar{display:none}.mcw__stepPill{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:none;border-radius:10px;background:transparent;color:#ffffff61;font:inherit;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:default;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mcw__stepPill svg{font-size:17px!important;opacity:.55;flex-shrink:0}.mcw__stepPill--active{background:#e7636429;color:#ffe6e6fa;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #e763641f}.mcw__stepPill--active svg{opacity:1;color:#ffb4b5f2!important}.mcw__stepPill--done{color:#ffffff9e;cursor:pointer}.mcw__stepPill--done svg{opacity:.75;color:#e76364b3!important}.mcw__stepPill--done:hover{background:#ffffff0a;color:#ffffffd9}.mcw__stepPillLabel{overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.mcw__stepPillLabel{display:none}}.mcw__stepPillNum{display:none;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:640px){.mcw__stepPillNum{display:inline}}.mcw__panel{border-radius:18px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(231,99,100,.07) 0%,transparent 55%),linear-gradient(165deg,#161514f5,#0a0908fa);box-shadow:inset 0 1px #ffffff0d,0 20px 56px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.mcw__body{min-height:320px;padding:24px 26px 28px}.mcw__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.mcw__navBack{color:#ffffff8c!important;font-weight:600!important;text-transform:none!important}.mcw__navBack:hover:not(:disabled){background:#ffffff0d!important;color:#ffffffd9!important}.mcw__navBack:disabled{opacity:.3!important}.mcw__navNext{border-radius:10px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;padding:8px 20px!important;box-shadow:0 6px 20px #e7636459!important}.mcw__navNext:disabled{box-shadow:none!important}.mcw__step{animation:mcwFadeIn .22s ease}@keyframes mcwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mcw__stepHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.mcw__stepTitle{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:-.025em;color:#fffffff5}.mcw__stepSubtitle{margin:0;font-size:13px;color:#ffffff73;line-height:1.45}.mcw__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 32px;color:#ffffff80;font-size:14px;font-weight:500}.mcw__statsRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}@media(max-width:560px){.mcw__statsRow{grid-template-columns:1fr}}.mcw__stat{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.mcw__stat--accent{border-color:#e7636438;background:#e763640f}.mcw__stat--success{border-color:#4ade8038;background:#4ade800f}.mcw__stat--warn{border-color:#fbbf2438;background:#fbbf240f}.mcw__statLabel{display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.mcw__statValue{font-size:18px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fffffff0}.mcw__stat--accent .mcw__statValue{color:#ffc8c8f2}.mcw__stat--success .mcw__statValue{color:#86efacf2}.mcw__stat--warn .mcw__statValue{color:#fde047f2}.mcw__alert{margin-bottom:16px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.45}.mcw__alert--warn{border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde047eb}.mcw__alert--error{border:1px solid rgba(248,113,113,.22);background:#f8717114;color:#fca5a5f2}.mcw__alert--info{border:1px solid rgba(96,165,250,.22);background:#60a5fa14;color:#93c5fdf2}.mcw__monthPicker{max-width:420px}.mcw__yearNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.mcw__yearBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffbf;cursor:pointer;transition:background .14s ease,border-color .14s ease}.mcw__yearBtn:hover:not(:disabled){background:#e763641f;border-color:#e763644d}.mcw__yearBtn:disabled{opacity:.35;cursor:default}.mcw__yearLabel{font-size:17px;font-weight:800;letter-spacing:-.03em;color:#fffffff0;font-variant-numeric:tabular-nums}.mcw__monthGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mcw__monthBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:10px 8px;border-radius:12px;border:1px solid transparent;background:#ffffff08;color:#ffffffd1;font:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.mcw__monthBtn:hover{background:#e7636414;border-color:#e7636438;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.mcw__monthBtn--selected{background:#e7636429!important;border-color:#e7636473!important;color:#ffe6e6fa!important;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #e763641f}.mcw__monthBtn--closed{opacity:.55}.mcw__monthName{font-size:13px;font-weight:700;letter-spacing:-.01em}.mcw__monthBadge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff6}.mcw__monthBadge--closed{background:#4ade801a;border-color:#4ade8038;color:#86eface6}.mcw__monthBadge--open{background:#fbbf2414;border-color:#fbbf2433;color:#fde047e6}.mcw__exceptionList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mcw__exceptionItem{list-style:none}.mcw__exceptionCard{display:flex;align-items:stretch;gap:8px;border-radius:14px;border:1px solid transparent;background:#ffffff08;overflow:hidden;transition:background .16s ease,border-color .16s ease}.mcw__exceptionCard:hover{background:#e763640d;border-color:#e763642e}.mcw__exceptionCardMain{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;padding:14px 16px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mcw__exceptionCardMain:hover .mcw__exceptionChevron{opacity:1;transform:translate(2px);color:#ffb4b5e6}@media(max-width:640px){.mcw__exceptionCardMain{grid-template-columns:1fr auto}}.mcw__exceptionChevron{font-size:18px!important;color:#ffffff40;opacity:.5;transition:opacity .16s ease,transform .16s ease,color .16s ease}.mcw__removeLedgerBtn{flex-shrink:0;align-self:center;margin-right:12px;padding:8px 14px;border-radius:10px;border:1px solid rgba(251,191,36,.35);background:#fbbf241a;color:#fde047f2;font:inherit;font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.mcw__removeLedgerBtn:hover:not(:disabled){background:#fbbf2429;border-color:#fbbf2480;transform:translateY(-1px)}.mcw__removeLedgerBtn:disabled{opacity:.55;cursor:default}@media(max-width:640px){.mcw__removeLedgerBtn{margin:0 12px 12px;width:calc(100% - 24px)}}.mcw__fixLedgerBtn{flex-shrink:0;align-self:center;margin-right:12px;padding:8px 14px;border-radius:10px;border:1px solid rgba(74,222,128,.35);background:#4ade801a;color:#86efacf2;font:inherit;font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.mcw__fixLedgerBtn:hover:not(:disabled){background:#4ade8029;border-color:#4ade8080;transform:translateY(-1px)}.mcw__fixLedgerBtn:disabled{opacity:.55;cursor:default}@media(max-width:640px){.mcw__fixLedgerBtn{margin:0 12px 12px;width:calc(100% - 24px)}}.mcw__exceptionFixError{display:block;margin-top:4px;font-size:12px;font-weight:600;color:#fca5a5f2;line-height:1.4}.mcw__exceptionMain{min-width:0;display:flex;flex-direction:column;gap:3px}.mcw__exceptionTopic{font-size:14px;font-weight:650;letter-spacing:-.01em;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcw__exceptionMeta{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.mcw__exceptionMetaSep{color:#ffffff47}.mcw__exceptionId{font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;color:#ffb4b5d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcw__exceptionClient{font-size:12px;font-weight:600;color:#ffffff8c;white-space:nowrap}.mcw__exceptionReason{font-size:12px;line-height:1.45;color:#ffffff9e}.mcw__exceptionHint{font-size:11px;line-height:1.45;color:#fff6;font-style:italic}.mcw__exceptionDetails{font-size:12px;color:#ffffff6b}.mcw__issueBadge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mcw__issueBadge--drift{background:#fbbf241a;border:1px solid rgba(251,191,36,.22);color:#fde047eb}.mcw__issueBadge--meta{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff8c}.mcw__emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 24px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#0000001a;text-align:center}.mcw__emptyState p{margin:0;font-size:15px;font-weight:650;color:#ffffffb8}.mcw__emptyState span{font-size:13px;color:#ffffff61}.mcw__clientList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mcw__clientCard{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid transparent;background:#ffffff08}@media(max-width:720px){.mcw__clientCard{grid-template-columns:1fr;gap:10px}}.mcw__clientName{font-size:14px;font-weight:650;color:#fffffff0}.mcw__clientAmount{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffffeb;white-space:nowrap}.mcw__statusBadge{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.mcw__statusBadge--paid{background:#4ade801a;border:1px solid rgba(74,222,128,.22);color:#86efacf2}.mcw__statusBadge--sent{background:#60a5fa1a;border:1px solid rgba(96,165,250,.22);color:#93c5fdf2}.mcw__statusBadge--draft{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff8c}.mcw__statusBadge--none{background:#fbbf2414;border:1px solid rgba(251,191,36,.2);color:#fde047e6}.mcw__clientAction{border-radius:10px!important;font-weight:650!important;text-transform:none!important;letter-spacing:-.01em!important;white-space:nowrap}.mcw__secondaryBtn{margin-top:14px;border-radius:10px!important;font-weight:650!important;text-transform:none!important;border-color:#e7636459!important;color:#ffc8c8f2!important;background:#e763640f!important}.mcw__secondaryBtn:hover{background:#e763641f!important;border-color:#e7636480!important}.mcw__complete{text-align:center;padding:32px 20px}.mcw__successCard{max-width:440px;margin:0 auto;padding:36px 28px;border-radius:18px;border:1px solid rgba(74,222,128,.2);background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(74,222,128,.08) 0%,transparent 60%),#ffffff05}.mcw__successIcon{font-size:52px!important;color:#86efacf2!important;margin-bottom:16px;filter:drop-shadow(0 0 24px rgba(74,222,128,.3))}.mcw__successTitle{margin:0 0 8px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#fffffff5}.mcw__successSubtitle{margin:0 0 24px;font-size:14px;color:#ffffff7a;line-height:1.55}.mcw__closedDate{margin-bottom:16px;font-size:13px;font-weight:600;color:#86efacf2}.mcw__markClosedBtn{border-radius:10px!important;font-weight:700!important;text-transform:none!important;margin-bottom:12px!important;box-shadow:0 6px 20px #e7636459!important}.mcw__dashboardBtn{border-radius:10px!important;font-weight:650!important;text-transform:none!important;border-color:#ffffff24!important;color:#ffffffbf!important}@media(max-width:768px){.mcw__body{padding:18px 16px 22px}}.tpp{width:100%;max-width:520px;margin:0 auto}.tpp__header{text-align:center;margin-bottom:22px}.tpp__headerIconWrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:#e763641f;border:1px solid rgba(231,99,100,.22);box-shadow:0 8px 24px #e763641f}.tpp__headerIcon{font-size:26px!important;color:#ffb4b5f2!important}.tpp__title{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.025em;color:#fffffff5}.tpp__subtitle{margin:0;font-size:13px;color:#ffffff6b;line-height:1.45}.tpp__calendar{padding:18px 16px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#0000002e}.tpp__monthNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:0 4px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.tpp__navBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffb3;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.tpp__navBtn:hover{background:#e763641f;border-color:#e763644d;transform:scale(1.04)}.tpp__monthLabel{font-size:16px;font-weight:800;letter-spacing:-.03em;color:#fffffff0;font-variant-numeric:tabular-nums}.tpp__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px}.tpp__weekday{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;padding:4px 0}.tpp__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.tpp__day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;min-height:44px;padding:4px;border-radius:11px;border:1px solid transparent;background:transparent;color:#ffffff61;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.tpp__day--empty{pointer-events:none}.tpp__day--biweekly{color:#ffffff8c}.tpp__day--band0{background:#e763640a}.tpp__day--band1{background:#e7636417}.tpp__day--biweeklyEnd{font-weight:700;color:#ffffffd1}.tpp__day--inSelection{background:#e7636438!important;color:#fff0f0fa;border-color:#e7636459}.tpp__day--rangeStart,.tpp__day--rangeEnd{background:linear-gradient(145deg,#e7636461,#e7636438)!important;border-color:#e763648c!important;color:#fff!important;box-shadow:0 4px 16px #e7636447,inset 0 1px #ffffff1f;z-index:2}.tpp__day--closed:not(.tpp__day--inSelection){opacity:.55}.tpp__day:hover:not(.tpp__day--empty){border-color:#e7636440;z-index:1}.tpp__dayNum{line-height:1;font-variant-numeric:tabular-nums}.tpp__dot{position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:#e76364b3}.tpp__dot--next{background:#ffb4b5;box-shadow:0 0 8px #e7636499}.tpp__dot--closed{background:#ffffff40;box-shadow:none}.tpp__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.tpp__legendItem{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#fff6}.tpp__legendDot{width:6px;height:6px;border-radius:50%;background:#e76364b3}.tpp__legendDot--next{background:#ffb4b5;box-shadow:0 0 6px #e7636480}.tpp__legendDot--closed{background:#ffffff40}.tpp__rangeHint{margin:14px 0 0;padding:10px 14px;text-align:center;font-size:13px;font-weight:650;letter-spacing:-.01em;border-radius:10px}.tpp__rangeHint--selected{color:#ffd2d2f2;background:#e763641a;border:1px solid rgba(231,99,100,.22)}.tpp__rangeHint--muted{color:#ffffff61;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-weight:500}.tpp__rangeHint:not(.tpp__rangeHint--selected):not(.tpp__rangeHint--muted){color:#ffb4b5e0;background:#e763640f;border:1px solid rgba(231,99,100,.12)}.tpp__legendSwatch{width:14px;height:10px;border-radius:3px}.tpp__legendSwatch--band0{background:#e763641f;border:1px solid rgba(231,99,100,.2)}.tpp__legendSwatch--selection{background:#e7636447;border:1px solid rgba(231,99,100,.4)}.tpw{min-height:100%;max-width:1360px;margin:0 auto;padding-bottom:32px}.tpw.ip__container{width:100%;max-width:min(1360px,100%)}.tpw__backBtn{margin-bottom:20px!important;color:#ffffff8c!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important;padding-left:4px!important}.tpw__backBtn:hover{color:#ffdcdcf2!important;background:#e7636414!important}.tpw__hero{margin-bottom:24px}.tpw__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(231,99,100,.22);background:#e7636414;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffb4b5f2}.tpw__title{margin:0 0 8px;font-size:clamp(1.65rem,3vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#fffffffa;text-shadow:0 0 48px rgba(231,99,100,.12)}.tpw__periodBadge{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:999px;font-size:.55em;font-weight:700;letter-spacing:-.01em;vertical-align:middle;background:#e7636424;border:1px solid rgba(231,99,100,.28);color:#ffd2d2f2}.tpw__subtitle{margin:0;font-size:14px;color:#ffffff7a;max-width:560px;line-height:1.55}.tpw__stepper{display:flex;align-items:center;gap:0;margin-bottom:20px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 80% 120% at 50% 0%,rgba(231,99,100,.06) 0%,transparent 60%),#0c0b0ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.tpw__stepper::-webkit-scrollbar{display:none}.tpw__stepPill{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:none;border-radius:10px;background:transparent;color:#ffffff61;font:inherit;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:default;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.tpw__stepPill svg{font-size:17px!important;opacity:.55;flex-shrink:0}.tpw__stepPill--active{background:#e7636429;color:#ffe6e6fa;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #e763641f}.tpw__stepPill--active svg{opacity:1;color:#ffb4b5f2!important}.tpw__stepPill--done{color:#ffffff9e;cursor:pointer}.tpw__stepPill--done svg{opacity:.75;color:#e76364b3!important}.tpw__stepPill--done:hover{background:#ffffff0a;color:#ffffffd9}.tpw__stepPillLabel{overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.tpw__stepPillLabel{display:none}}.tpw__stepPillNum{display:none;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:640px){.tpw__stepPillNum{display:inline}}.tpw__panel{border-radius:18px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(231,99,100,.07) 0%,transparent 55%),linear-gradient(165deg,#161514f5,#0a0908fa);box-shadow:inset 0 1px #ffffff0d,0 20px 56px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.tpw__body{min-height:320px;padding:24px 26px 28px}.tpw__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.tpw__navBack{color:#ffffff8c!important;font-weight:600!important;text-transform:none!important}.tpw__navBack:hover:not(:disabled){background:#ffffff0d!important;color:#ffffffd9!important}.tpw__navBack:disabled{opacity:.3!important}.tpw__navNext{border-radius:10px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;padding:8px 20px!important;box-shadow:0 6px 20px #e7636459!important}.tpw__navNext:disabled{box-shadow:none!important}.tpw__step{animation:tpwFadeIn .22s ease}@keyframes tpwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tpw__stepHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.tpw__stepTitle{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:-.025em;color:#fffffff5}.tpw__stepSubtitle{margin:0;font-size:13px;color:#ffffff73;line-height:1.45}.tpw__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 32px;color:#ffffff80;font-size:14px;font-weight:500}.tpw__statsRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}@media(max-width:560px){.tpw__statsRow{grid-template-columns:1fr}}.tpw__stat{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.tpw__statLabel{display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.tpw__statValue{font-size:18px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fffffff0}.tpw__statValue--accent{color:#ffc8c8f2;text-shadow:0 0 32px rgba(231,99,100,.2)}.tpw__searchBar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0003;transition:border-color .15s ease,box-shadow .15s ease}.tpw__searchBar:focus-within{border-color:#e7636459;box-shadow:0 0 0 3px #e7636414}.tpw__searchIcon{font-size:20px!important;color:#ffffff52!important}.tpw__searchInput{flex:1;border:none;background:transparent;color:#ffffffeb;font:inherit;font-size:14px;outline:none}.tpw__searchInput::placeholder{color:#ffffff52}.tpw__memberList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tpw__memberCard{display:grid;grid-template-columns:44px 1fr auto auto 20px;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid transparent;background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.tpw__memberCard:hover{background:#e7636412;border-color:#e7636438;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.tpw__memberCard:hover .tpw__memberChevron{opacity:1;transform:translate(2px);color:#ffb4b5e6}.tpw__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#e7636447,#e763641a);border:1px solid rgba(231,99,100,.2);color:#ffd2d2fa;font-size:13px;font-weight:800;letter-spacing:-.02em}.tpw__memberInfo{display:flex;flex-direction:column;gap:3px;min-width:0}.tpw__memberName{font-size:14px;font-weight:650;letter-spacing:-.01em;color:#fffffff0}.tpw__memberMeta{font-size:12px;color:#fff6}.tpw__payBadge{display:inline-block;padding:2px 7px;border-radius:999px;background:#e763641f;border:1px solid rgba(231,99,100,.18);color:#ffb4b5e0;font-size:10px;font-weight:700;letter-spacing:.02em}.tpw__memberPay{font-size:15px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffffeb}.tpw__pcStatus{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tpw__pcStatus--done{background:#4ade801a;border:1px solid rgba(74,222,128,.22);color:#86efacf2}.tpw__pcStatus--pending{background:#fbbf2414;border:1px solid rgba(251,191,36,.2);color:#fde047e6}.tpw__memberChevron{font-size:18px!important;color:#fff3;opacity:.5;transition:opacity .16s ease,transform .16s ease,color .16s ease}.tpw__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.tpw__chip--closed{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff73}.tpw__markClosedBtn{border-radius:10px!important;font-weight:600!important;text-transform:none!important;border-color:#e7636459!important;color:#ffc8c8e6!important}.tpw__markClosedBtn:hover{background:#e763641a!important;border-color:#e7636480!important}.tpw__addItemBtn{flex-shrink:0;border-radius:10px!important;font-weight:650!important;text-transform:none!important;letter-spacing:-.01em!important;border-color:#e7636459!important;color:#ffc8c8f2!important;background:#e763640f!important}.tpw__addItemBtn:hover{background:#e763641f!important;border-color:#e7636480!important}.tpw__contentReviewStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}@media(max-width:560px){.tpw__contentReviewStats{grid-template-columns:1fr}}.tpw__contentReviewStat{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0000001f}.tpw__contentReviewStat--accent{border-color:#e7636438;background:#e763640f}.tpw__contentReviewStatLabel{display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.tpw__contentReviewStatValue{font-size:17px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fffffff0}.tpw__contentReviewStat--accent .tpw__contentReviewStatValue{color:#ffc8c8fa}.tpw__contentReviewStatMuted{font-size:13px;font-weight:650;color:#ffffff59}.tpw__contentEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 24px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#0000001a;text-align:center}.tpw__contentEmpty p{margin:0;font-size:15px;font-weight:650;color:#ffffffb8}.tpw__contentEmpty span{font-size:13px;color:#ffffff61}.tpw__contentTableWrap{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#00000026;overflow:auto;max-height:min(52vh,520px)}.tpw__contentTable{width:100%;border-collapse:collapse;min-width:820px}.tpw__contentTh{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff57;background:#0e0d0cfa;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.tpw__contentTh--check{width:44px;padding-left:14px}.tpw__contentTh--id{width:96px}.tpw__contentTh--pay{width:120px;text-align:right}.tpw__contentTh--action{width:44px}.tpw__contentTr{transition:background .12s ease}.tpw__contentTr:hover{background:#ffffff05}.tpw__contentTr:not(:last-child) .tpw__contentTd{border-bottom:1px solid rgba(255,255,255,.04)}.tpw__contentTr--excluded{opacity:.42}.tpw__contentTr--custom{background:#ffffff04}.tpw__contentTd{padding:10px 12px;vertical-align:middle;font-size:13px;color:#ffffffd1}.tpw__contentTd--check{padding-left:8px}.tpw__contentTd--id{font-size:11px;white-space:nowrap}.tpw__contentTd--muted{color:#ffffff8c;font-size:12px}.tpw__contentTd--date{font-size:12px;font-variant-numeric:tabular-nums;color:#ffffff80;white-space:nowrap}.tpw__contentTd--pay{text-align:right}.tpw__contentTd--action{text-align:center}.tpw__contentTdMuted{color:#ffffff47}.tpw__contentCheck{color:#e76364d9!important}.tpw__contentItemCell{display:flex;flex-direction:column;gap:6px;min-width:0}.tpw__contentDescInput .MuiOutlinedInput-root{border-radius:8px;background:#ffffff08;font-size:13px}.tpw__contentDescInput .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.tpw__contentDescInput .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.tpw__contentDescInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636473}.tpw__contentDescInput .MuiOutlinedInput-input{padding:8px 10px}.tpw__contentPayInput{width:108px}.tpw__contentPayInput .MuiOutlinedInput-root{border-radius:8px;background:#ffffff08;font-size:13px;font-variant-numeric:tabular-nums}.tpw__contentPayInput .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.tpw__contentPayInput .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.tpw__contentPayInput .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636473}.tpw__contentPayInput .MuiOutlinedInput-input{padding:8px 10px 8px 4px;text-align:right}.tpw__payPrefix{margin-left:8px;font-size:12px;font-weight:700;color:#ffffff59}.tpw__mono{display:inline-block;max-width:88px;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;color:#ffffff73;padding:2px 6px;border-radius:4px;background:#ffffff0a;vertical-align:middle}.tpw__customBadge{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:#93c5fd1a;border:1px solid rgba(147,197,253,.22);color:#bfdbfee6}.tpw__stageBadge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff8c}.tpw__stageBadge--client_review{background:#fbbf241a;border-color:#fbbf2438;color:#fde047eb}.tpw__stageBadge--approved{background:#60a5fa1a;border-color:#60a5fa38;color:#93c5fdf2}.tpw__stageBadge--posted{background:#4ade801a;border-color:#4ade8038;color:#86efacf2}.tpw__contentRemoveBtn{color:#ffffff47!important}.tpw__contentRemoveBtn:hover{color:#ffa0a0f2!important;background:#e763641f!important}.tpw__contentDialogPaper{border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(231,99,100,.08) 0%,transparent 55%),#100e0dfa!important}.tpw__contentDialogTitle{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:18px 20px 10px!important}.tpw__contentDialogTitle h3{margin:4px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#fffffff5}.tpw__contentDialogEyebrow{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffb4b5d9}.tpw__contentDialogBody{padding:8px 20px 20px!important}.tpw__contentDialogSearch{margin-bottom:14px}.tpw__contentDialogSearch .MuiOutlinedInput-root{border-radius:10px;background:#0003}.tpw__contentDialogSearch .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.tpw__contentDialogEmpty{margin:24px 0 8px;text-align:center;font-size:13px;color:#ffffff6b}.tpw__contentPickList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.tpw__contentPickRow{display:grid;grid-template-columns:36px 1fr auto auto;gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.tpw__contentPickRow:hover{background:#e7636414;border-color:#e7636440;transform:translateY(-1px)}.tpw__contentPickIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e763641a;border:1px solid rgba(231,99,100,.18);color:#ffb4b5e6}.tpw__contentPickMain{min-width:0;display:flex;flex-direction:column;gap:2px}.tpw__contentPickTitle{font-size:13px;font-weight:650;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpw__contentPickMeta{font-size:11px;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpw__contentPickPay{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffc8c8f2;white-space:nowrap}.tpw__salaryLines{display:flex;flex-direction:column;gap:14px}.tpw__salaryRow{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.tpw__salaryRow--extra{border-color:#e7636447;background:#e763640f}.tpw__salaryRowMain{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tpw__salaryRemoveBtn{margin-top:4px;color:#ffffff73!important}.tpw__salaryRemoveBtn:hover{color:#ffb4b4f2!important}.tpw__salaryRemoveSpacer{width:34px;flex-shrink:0}.tpw__extraLinesSection{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.tpw__extraLinesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.tpw__extraLinesTitle{margin:0;font-size:15px;font-weight:750;letter-spacing:-.01em}.tpw__extraLinesSubtitle{margin:4px 0 0;font-size:13px;color:#ffffff80}.tpw__extraLinesEmpty{margin:0;padding:14px 16px;border-radius:12px;border:1px dashed rgba(255,255,255,.07);color:#ffffff73;font-size:13px}.tpw__hourlyForm{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.tpw__hourlyReview .tpw__stepHeader{align-items:center}.tpw__hourlyRateBadge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(231,99,100,.28);background:#e763641a;color:#ffc8c8f2;font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.tpw__hourlyAlert{margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde047eb;font-size:13px;font-weight:600}.tpw__hourlyStats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}@media(max-width:560px){.tpw__hourlyStats{grid-template-columns:1fr}}.tpw__hourlyStat{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#0000001f}.tpw__hourlyStat--accent{border-color:#e7636438;background:#e763640f}.tpw__hourlyStatLabel{display:block;margin-bottom:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.tpw__hourlyStatValue{font-size:17px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fffffff0}.tpw__hourlyStat--accent .tpw__hourlyStatValue{color:#ffc8c8fa}.tpw__hourlyEntries{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0000001f;overflow:hidden}.tpw__hourlyEntriesHead{display:grid;grid-template-columns:minmax(120px,1.4fr) 110px 110px 88px 76px 96px 40px;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:#0e0d0cfa}@media(max-width:720px){.tpw__hourlyEntriesHead{display:none}}.tpw__hourlyCol{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff57}.tpw__hourlyEntriesList{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:6px}.tpw__hourlyEntry{display:grid;grid-template-columns:minmax(120px,1.4fr) 110px 110px 88px 76px 96px 40px;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;transition:background .14s ease,border-color .14s ease}.tpw__hourlyEntry:hover{background:#ffffff09;border-color:#ffffff14}@media(max-width:720px){.tpw__hourlyEntry{grid-template-columns:1fr 1fr;grid-template-areas:"label label" "start end" "rate rate" "duration amount" "action action"}.tpw__hourlyEntry .tpw__hourlyCol--label{grid-area:label}.tpw__hourlyEntry .tpw__hourlyCol--start{grid-area:start}.tpw__hourlyEntry .tpw__hourlyCol--end{grid-area:end}.tpw__hourlyEntry .tpw__hourlyCol--rate{grid-area:rate}.tpw__hourlyEntry .tpw__hourlyCol--duration{grid-area:duration}.tpw__hourlyEntry .tpw__hourlyCol--amount{grid-area:amount;text-align:right}.tpw__hourlyEntry .tpw__hourlyCol--action{grid-area:action;justify-self:end}}.tpw__hourlyInput,.tpw__hourlyTimeInput{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000038;color:#ffffffeb;font:inherit;font-size:13px;padding:9px 10px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.tpw__hourlyInput::placeholder,.tpw__hourlyTimeInput::placeholder{color:#ffffff47}.tpw__hourlyInput:hover,.tpw__hourlyTimeInput:hover{border-color:#ffffff24}.tpw__hourlyInput:focus,.tpw__hourlyTimeInput:focus{border-color:#e7636473;box-shadow:0 0 0 3px #e763641a;background:#0000004d}.tpw__hourlyTimeInput{font-variant-numeric:tabular-nums;color-scheme:dark}.tpw__hourlyTimeInput::-webkit-calendar-picker-indicator{filter:invert(.75) opacity(.55);cursor:pointer}.tpw__hourlyDuration{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff52}.tpw__hourlyDuration--valid{color:#bfdbfeeb}.tpw__hourlyRateInput{font-variant-numeric:tabular-nums;text-align:right}.tpw__hourlyRateInput--override{border-color:#fbbf2459;background:#fbbf240f;color:#fde68afa}.tpw__hourlyRateInput--override:focus{border-color:#fbbf248c;box-shadow:0 0 0 3px #fbbf241f}.tpw__hourlyRowAmount{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffffe0;text-align:right}.tpw__hourlyRemoveBtn{color:#ffffff47!important}.tpw__hourlyRemoveBtn:hover:not(:disabled){color:#ffa0a0f2!important;background:#e763641f!important}.tpw__hourlyRemoveBtn:disabled{opacity:.25!important}.tpw__hourlyAddBtn{margin:4px 8px 10px!important;border-radius:10px!important;font-weight:650!important;text-transform:none!important;letter-spacing:-.01em!important;border-color:#e7636459!important;color:#ffc8c8f2!important;background:#e763640f!important}.tpw__hourlyAddBtn:hover{background:#e763641f!important;border-color:#e7636480!important}.tpw__memberPay--hourly{font-size:13px;font-weight:700;color:#bfdbfeeb}.tpw__hourlyCalc{margin:0;font-size:15px;color:#ffb4b5f2;font-weight:700;letter-spacing:-.02em}.tpw__stickyTotal,.tpw__summaryBar{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 20px;border-radius:14px;background:radial-gradient(ellipse 80% 100% at 100% 50%,rgba(231,99,100,.12) 0%,transparent 60%),#e7636414;border:1px solid rgba(231,99,100,.24);font-size:13px;font-weight:600;color:#ffdcdcbf}.tpw__stickyTotal strong,.tpw__summaryBar strong{font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 32px rgba(231,99,100,.25)}.tpw__summaryCard{padding:18px 20px;margin-bottom:22px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 60% 80% at 0% 0%,rgba(231,99,100,.06) 0%,transparent 60%),#ffffff08}.tpw__summaryRow{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px}.tpw__summaryRow:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.tpw__summaryLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff61}.tpw__summaryValue{font-weight:650;letter-spacing:-.01em;color:#ffffffeb;text-align:right}.tpw__overviewTable{display:flex;flex-direction:column;gap:2px;border-radius:14px;border:1px solid rgba(255,255,255,.07);overflow:hidden;background:#0000001f}.tpw__overviewRow{display:grid;grid-template-columns:1fr 100px 36px;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s ease}.tpw__overviewRow:hover{background:#ffffff05}.tpw__overviewRow:last-child{border-bottom:none}.tpw__complete{text-align:center;padding:32px 20px}.tpw__complete--success{padding:48px 24px}.tpw__successCard{max-width:400px;margin:0 auto;padding:36px 28px;border-radius:18px;border:1px solid rgba(74,222,128,.2);background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(74,222,128,.08) 0%,transparent 60%),#ffffff05}.tpw__successIcon{font-size:52px!important;color:#86efacf2!important;margin-bottom:16px;filter:drop-shadow(0 0 24px rgba(74,222,128,.3))}@media(max-width:768px){.tpw__body{padding:18px 16px 22px}.tpw__memberCard{grid-template-columns:40px 1fr auto;grid-template-rows:auto auto}.tpw__memberCard .tpw__memberPay{grid-column:2;justify-self:start;font-size:14px}.tpw__memberCard .tpw__pcStatus{grid-column:2;justify-self:start}.tpw__memberCard .tpw__memberChevron{display:none}.tpw__contentTableWrap{max-height:none}.tpw__contentTable{min-width:0}.tpw__contentTh:not(.tpw__contentTh--check):not(.tpw__contentTh--action),.tpw__contentTd:not(.tpw__contentTd--check):not(.tpw__contentTd--action){display:none}.tpw__contentTr{display:block}.tpw__contentTd{display:block;padding:4px 12px 8px;border-bottom:none!important}.tpw__contentTd--check{padding-top:10px}.tpw__contentTd--pay{text-align:left}.tpw__contentPayInput{width:100%}}.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__modeToggle .MuiToggleButton-root{color:#ffffffa6!important;border-color:#ffffff2e!important;text-transform:none!important;font-size:.8125rem!important;padding:4px 14px!important}.cip .cip__form .cip__modeToggle .MuiToggleButton-root.Mui-selected{color:#fffffff2!important;background:#e763642e!important;border-color:#e7636473!important}.cip .cip__form .cip__modeToggle .MuiToggleButton-root:hover{background:#ffffff0f!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__section .cip__addPackageBtn{color:#ffffffb3!important;text-transform:none!important;font-size:.75rem!important;padding:4px 10px!important}.cip .cip__form .cip__section .cip__addPackageBtn:hover{color:#e76364!important;background:#e7636414!important}.cip .cip__form .cip__section .cip__addPackageBtn.Mui-disabled{color:#ffffff4d!important}.cip .cip__form .cip__section .cip__pkgList{display:flex;flex-direction:column;gap:.75rem}.cip .cip__form .cip__section .cip__pkgEmpty{padding:1rem;text-align:center;background:#ffffff05;border-radius:.5rem;border:1px dashed rgba(255,255,255,.12)}.cip .cip__form .cip__section .cip__pkgEmpty .MuiTypography-body2{color:#fff9!important;display:block;margin-bottom:4px}.cip .cip__form .cip__section .cip__pkgEmpty .MuiTypography-caption{color:#fff6!important;font-size:.7rem!important}.cip .cip__form .cip__section .cip__pkgCard{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem;overflow-x:hidden}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemsRecurring{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemsContent{margin-bottom:.25rem}.cip .cip__form .cip__section .cip__pkgCard .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__pkgCard .cip__contentItemsEmpty{padding:.5rem;text-align:center;background:#ffffff05;border-radius:.375rem;border:1px dashed rgba(255,255,255,.1)}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemsEmpty .MuiTypography-body2{color:#ffffff8c!important;display:block;margin-bottom:2px;font-size:.8125rem!important}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemsEmpty .MuiTypography-caption{color:#fff6!important;font-size:.7rem!important}.cip .cip__form .cip__section .cip__pkgCard .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__pkgCard .cip__contentItemRow>.cip__contentItemPriceCell,.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRow>:nth-child(3){min-width:0}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRow--header{padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.cip .cip__form .cip__section .cip__pkgCard .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__pkgCard .cip__contentItemRow--recurring .cip__contentItemTopic{color:#ffffffbf!important}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRow--recurring .cip__contentItemPrice{grid-column:3}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRow--editable{transition:background .15s ease}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRow--editable:hover{background:#ffffff0a;margin:0 -.5rem;padding:.25rem .5rem;border-radius:.375rem}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemTopic{font-size:.8125rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6!important}.cip .cip__form .cip__section .cip__pkgCard .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__pkgCard .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__pkgCard .cip__contentItemPriceInput{min-width:0;width:100%}.cip .cip__form .cip__section .cip__pkgCard .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__pkgCard .cip__contentItemPriceInput .MuiOutlinedInput-root:hover{border-color:#fff3!important}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemPriceInput .MuiOutlinedInput-root.Mui-focused{border-color:#e7636499!important}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemPriceInput .MuiInputBase-input{font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRemove{color:#fff6!important;padding:6px!important}.cip .cip__form .cip__section .cip__pkgCard .cip__contentItemRemove:hover{color:#e76364!important;background:#e7636426!important}.cip .cip__form .cip__section .cip__pkgCardHeader{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.cip .cip__form .cip__section .cip__pkgCardName{flex:1;font-size:.875rem!important;font-weight:600!important;color:#fffffff2!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cip .cip__form .cip__section .cip__pkgCardDiscount{width:110px}.cip .cip__form .cip__section .cip__pkgCardDiscount .MuiOutlinedInput-root{background:#ffffff0f!important}.cip .cip__form .cip__section .cip__pkgCardDiscount .MuiInputBase-input{font-variant-numeric:tabular-nums;text-align:right}.cip .cip__form .cip__section .cip__pkgCardRemove{color:#ffffff73!important;padding:6px!important}.cip .cip__form .cip__section .cip__pkgCardRemove:hover{color:#e76364!important;background:#e7636426!important}.cip .cip__form .cip__section .cip__pkgCardDivider{border-color:#ffffff14!important;margin:.5rem 0!important}.cip .cip__form .cip__section .cip__pkgCardFooter{display:flex;flex-direction:column;gap:2px;max-width:280px;margin-left:auto}.cip .cip__form .cip__section .cip__pkgCardFooterRow{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.cip .cip__form .cip__section .cip__pkgCardFooterRow .MuiTypography-caption{color:#fff9!important;font-size:.75rem!important;font-variant-numeric:tabular-nums}.cip .cip__form .cip__section .cip__pkgCardFooterRow .MuiTypography-body2{color:#fffffff2!important;font-size:.8125rem!important;font-weight:600!important;font-variant-numeric:tabular-nums}.cip .cip__form .cip__section .cip__pkgCardFooterRow .cip__pkgCardFooterDiscount{color:#78dca0!important}.cip .cip__form .cip__section .cip__pkgCardFooterRow--total{padding-top:.25rem;margin-top:2px;border-top:1px solid rgba(255,255,255,.1)}.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__modeToggle .MuiToggleButton-root{color:#ffffffa6!important;border-color:#ffffff2e!important;text-transform:none!important;font-size:.8125rem!important;padding:4px 14px!important}.cpp .cpp__modeToggle .MuiToggleButton-root.Mui-selected{color:#fffffff2!important;background:#e763642e!important;border-color:#e7636473!important}.cpp .cpp__modeToggle .MuiToggleButton-root:hover{background:#ffffff0f!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{--cal-bg: #0e0e10;--cal-panel: #141416;--cal-panel-2: #18181b;--cal-border: rgba(255, 255, 255, .08);--cal-text: rgba(255, 255, 255, .92);--cal-muted: rgba(255, 255, 255, .48);--cal-accent: #e76364;--cal-today: #e76364;padding:20px 24px 28px;height:100%;color:var(--cal-text);display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;background:transparent}@media(max-width:768px){.calendar-page{padding:14px 14px 20px;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:16px;flex:1;min-width:0;min-height:0;overflow:hidden}@media(max-width:1100px){.calendar-page__main{grid-template-columns:1fr 300px}}@media(max-width:900px){.calendar-page__main{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"topBar" "sidebar" "calendar"}}.calendar-page__topBar{grid-area:topBar;min-width:0}.calendar-page__monthHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.calendar-page__monthHeader{align-items:flex-start}}.calendar-page__monthControls{display:flex;align-items:center;gap:8px;min-width:0}.calendar-page__todayBtn{text-transform:none!important;font-weight:600!important;color:var(--cal-text)!important;border:1px solid var(--cal-border)!important;background:#ffffff0a!important;border-radius:9px!important;padding:5px 12px!important;min-width:0!important}.calendar-page__todayBtn:hover{background:#ffffff14!important}.calendar-page__navGroup{display:inline-flex;align-items:center;gap:2px}.calendar-page__navBtn{color:#ffffffb3!important;border-radius:8px!important}.calendar-page__navBtn:hover{background:#ffffff14!important;color:#fff!important}.calendar-page__monthYear{font-size:1.05rem!important;font-weight:700!important;letter-spacing:-.02em;color:#fff!important;white-space:nowrap}.calendar-page__headerRight{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.calendar-page__filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.calendar-page__clearFiltersBtn{text-transform:none!important;font-weight:600!important;color:#ffffffa6!important;border:1px solid var(--cal-border)!important;background:transparent!important;border-radius:9px!important;padding:5px 10px!important;min-width:0!important;height:34px}.calendar-page__clearFiltersBtn:hover{background:#ffffff0f!important;color:#fff!important}.calendar-page__toolBtn{text-transform:none!important;font-weight:600!important;color:var(--cal-text)!important;border:1px solid var(--cal-border)!important;background:#ffffff0a!important;border-radius:9px!important;padding:5px 12px!important}.calendar-page__toolBtn:hover{background:#ffffff14!important}.calendar-page__filterControl{min-width:118px}.calendar-page__filterControl--client,.calendar-page__filterControl--person{min-width:140px;max-width:180px}.calendar-page__filterSelect{background:#ffffff0a;border-radius:9px;border:1px solid var(--cal-border);color:#ffffffe0;height:34px}.calendar-page__filterSelect .MuiSelect-select{padding:6px 32px 6px 12px!important;font-weight:600;font-size:13px}.calendar-page__filterSelect .MuiOutlinedInput-notchedOutline{border:none!important}.calendar-page__filterSelect .MuiSelect-icon{color:#ffffff8c}.calendar-page__viewTabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#ffffff0a;border:1px solid var(--cal-border);flex-shrink:0}.calendar-page__viewTab{appearance:none;border:none;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:650;color:#ffffff8c;background:transparent;transition:background .15s ease,color .15s ease}.calendar-page__viewTab:hover{color:#ffffffd9}.calendar-page__viewTab--active{background:var(--cal-accent);color:#fff}.calendar-page__viewModeMenu{background:#1a1a1c!important;border:1px solid var(--cal-border)!important;border-radius:10px!important}.calendar-page__viewModeMenu .MuiMenuItem-root{color:#fff;font-size:13px}.calendar-page__viewModeMenu .MuiMenuItem-root:hover{background:#ffffff0f}.calendar-page__calendarSection{grid-area:calendar;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.calendar-page__grid{flex:1;min-height:0;overflow:auto;background:var(--cal-panel);border:1px solid var(--cal-border);border-radius:14px;padding:12px;display:flex;flex-direction:column}.calendar-page__dayHeaders{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;flex-shrink:0;margin-bottom:4px}.calendar-page__dayHeader{padding:8px 6px;text-align:left}.calendar-page__dayHeaderText{font-weight:650;color:#fff6;letter-spacing:.06em;font-size:11px}.calendar-page__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;flex:1;min-height:0;grid-auto-rows:minmax(96px,1fr);border-top:1px solid var(--cal-border);border-left:1px solid var(--cal-border)}.calendar-page__day{min-height:96px;padding:8px 6px 6px;border-right:1px solid var(--cal-border);border-bottom:1px solid var(--cal-border);background:transparent;cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow:hidden;transition:background .12s ease}.calendar-page__day:hover{background:#ffffff06}.calendar-page__day--otherMonth .calendar-page__dayNumber{color:#ffffff47}.calendar-page__day--otherMonth .calendar-page__eventPill{opacity:.45}.calendar-page__day--today{box-shadow:inset 0 0 0 1.5px var(--cal-today);z-index:1}.calendar-page__day--selected:not(.calendar-page__day--today){background:#ffffff09}.calendar-page__dayNumber{font-size:12.5px!important;font-weight:650!important;color:#ffffffc7!important;line-height:1.2!important;width:fit-content;min-width:22px;text-align:center;padding:2px 4px;border-radius:6px}.calendar-page__dayNumber--today{background:var(--cal-today);color:#fff!important}.calendar-page__dayEvents{display:flex;flex-direction:column;gap:3px;min-height:0;overflow:hidden}.calendar-page__eventPill{display:flex;align-items:center;gap:5px;min-width:0;padding:2px 6px 2px 5px;border-radius:5px;border-left:3px solid transparent;cursor:pointer;overflow:hidden}.calendar-page__eventPill--stale{opacity:.45}.calendar-page__eventLabel{flex-shrink:0;font-size:9.5px!important;font-weight:750!important;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb8!important;white-space:nowrap}.calendar-page__eventTitle{min-width:0;font-size:10.5px!important;font-weight:550!important;color:#ffffffe0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-page__eventMore{appearance:none;border:none;background:transparent;color:#ffffff73;font-size:11px;font-weight:600;text-align:left;padding:1px 4px;cursor:pointer}.calendar-page__eventMore:hover{color:#ffffffbf}.calendar-page__timeGrid{display:flex;flex-direction:column;min-height:100%;--timeCol: 56px}.calendar-page__timeGridHeader{display:grid;grid-template-columns:var(--timeCol) repeat(var(--timeGridDays, 7),minmax(0,1fr));border-bottom:1px solid var(--cal-border);flex-shrink:0}.calendar-page__timeGridCorner{border-right:1px solid var(--cal-border)}.calendar-page__timeGridDayHeader{appearance:none;border:none;background:transparent;color:inherit;padding:10px 6px;cursor:pointer;border-right:1px solid var(--cal-border);text-align:center}.calendar-page__timeGridDayHeader--today{box-shadow:inset 0 0 0 1.5px var(--cal-today)}.calendar-page__timeGridDayHeader--selected{background:#ffffff0a}.calendar-page__timeGridDayHeaderText{display:flex;flex-direction:column;gap:2px}.calendar-page__timeGridDayHeaderDow{font-size:10px;font-weight:700;letter-spacing:.06em;color:#fff6}.calendar-page__timeGridDayHeaderDom{font-size:15px;font-weight:700;color:#fff}.calendar-page__timeGridBody{flex:1;overflow:auto}.calendar-page__timeGridTimed{position:relative}.calendar-page__timeGridHours{position:relative;z-index:0}.calendar-page__timeGridLanes{position:absolute;inset:0;display:grid;grid-template-columns:var(--timeCol) repeat(var(--timeGridDays, 7),minmax(0,1fr));pointer-events:none;z-index:1}.calendar-page__timeGridLaneSpacer{pointer-events:none}.calendar-page__timeGridLane{position:relative;min-width:0;pointer-events:none;border-right:1px solid rgba(255,255,255,.04)}.calendar-page__timeGridEventAbs{position:absolute;appearance:none;border:none;border-left:3px solid transparent;border-radius:5px;padding:3px 6px;margin:0;cursor:pointer;overflow:hidden;text-align:left;pointer-events:auto;display:flex;flex-direction:column;gap:1px;box-shadow:inset 0 0 0 1px #ffffff0f;z-index:2}.calendar-page__timeGridEventAbs:hover{filter:brightness(1.08);z-index:3}.calendar-page__timeGridEventTime{font-size:10px;font-weight:700;letter-spacing:.02em;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.calendar-page__timeGridRow{display:grid;grid-template-columns:var(--timeCol) repeat(var(--timeGridDays, 7),minmax(0,1fr));min-height:48px;border-bottom:1px solid rgba(255,255,255,.04)}.calendar-page__timeGridRow--allDay{min-height:40px;background:#ffffff05;position:sticky;top:0;z-index:2}.calendar-page__timeGridRow--allDayCollapsed{min-height:32px}.calendar-page__allDayToggle{appearance:none;border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:2px;cursor:pointer;color:inherit;max-width:100%;text-align:left}.calendar-page__allDayToggle:hover .calendar-page__timeGridTimeText{color:#ffffffbf}.calendar-page__allDayToggleIcon{font-size:14px!important;color:#ffffff73;transition:transform .15s ease;flex-shrink:0}.calendar-page__allDayToggleIcon--collapsed{transform:rotate(-90deg)}.calendar-page__allDayCount{font-weight:700;color:#ffffff80}.calendar-page__timeGridCell--allDayCollapsed{display:flex;align-items:center;justify-content:center;padding:4px 2px!important}.calendar-page__allDayCollapsedChip{appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffb3;font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;padding:0 5px;border-radius:999px;cursor:pointer}.calendar-page__allDayCollapsedChip:hover{background:#ffffff1a;color:#fff}.calendar-page__timeGridTimeCell{border-right:1px solid var(--cal-border);padding:6px 4px;text-align:right}.calendar-page__timeGridTimeText{font-size:10px!important;color:#ffffff59!important}.calendar-page__timeGridCell{border-right:1px solid rgba(255,255,255,.04);padding:2px;display:flex;flex-direction:column;gap:2px;min-width:0}.calendar-page__timeGridEvent{border-left:3px solid transparent;border-radius:4px;padding:2px 5px;cursor:pointer;overflow:hidden}.calendar-page__timeGridEventTitle{font-size:11px;font-weight:600;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.calendar-page__timeGrid--day .calendar-page__timeGridRow{min-height:56px}.calendar-page__timeGrid--day .calendar-page__timeGridEvent,.calendar-page__timeGrid--day .calendar-page__timeGridEventAbs{padding:4px 8px}.calendar-page__timeGrid--day .calendar-page__timeGridEventTitle{font-size:12px;white-space:normal}.calendar-page__sidebar{grid-area:sidebar;display:flex;flex-direction:column;min-height:0;background:var(--cal-panel);border:1px solid var(--cal-border);border-radius:14px;padding:16px 14px 14px;overflow:hidden}.calendar-page__sidebarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px;flex-shrink:0}.calendar-page__sidebarTitle{font-size:1rem!important;font-weight:750!important;color:#fff!important;letter-spacing:-.02em}.calendar-page__sidebarDate{margin-top:2px!important;font-size:12px!important;color:var(--cal-muted)!important}.calendar-page__sidebarCount{font-size:12px!important;font-weight:650!important;color:#fff6!important;white-space:nowrap;padding-top:3px}.calendar-page__sidebarEvents{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding-right:4px;padding-bottom:4px}.calendar-page__sidebarSection{display:flex;flex-direction:column;gap:8px;min-width:0}.calendar-page__sidebarSectionToggle{appearance:none;border:none;background:transparent;padding:2px 2px 2px 0;margin:0;display:flex;align-items:center;gap:4px;cursor:pointer;color:inherit;width:100%;text-align:left;border-radius:6px}.calendar-page__sidebarSectionToggle:hover .calendar-page__sidebarSectionLabel{color:#ffffffe6}.calendar-page__sidebarSectionIcon{font-size:16px!important;color:#fff6;transition:transform .15s ease;flex-shrink:0}.calendar-page__sidebarSectionIcon--collapsed{transform:rotate(-90deg)}.calendar-page__sidebarSectionLabel{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.calendar-page__sidebarSectionCount{margin-left:auto;font-size:11px;font-weight:650;color:#ffffff59}.calendar-page__sidebarSectionList{display:flex;flex-direction:column;gap:10px}.calendar-page__sidebarEmpty{padding:28px 12px;text-align:center}.calendar-page__sidebarEmptyText{color:#fff6!important}.calendar-page__schedCard{appearance:none;width:100%;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;border-radius:12px;padding:12px 12px 12px 14px;cursor:pointer;color:inherit;position:relative;overflow:visible;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.calendar-page__schedCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px;background:var(--schedAccent, #8b8b8b)}.calendar-page__schedCard:hover{background:#ffffff17;border-color:#ffffff24}.calendar-page__schedCard--stale{opacity:.55;filter:grayscale(.35)}.calendar-page__schedCard--stale .calendar-page__schedHost,.calendar-page__schedCard--stale .calendar-page__schedTitle{text-decoration:line-through;text-decoration-color:#ffffff59}.calendar-page__schedTop{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.calendar-page__schedTopLeft{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.calendar-page__schedTopRight{display:flex;align-items:center;gap:6px;flex-shrink:0}.calendar-page__schedDone{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#4ade802e;color:#4ade80;font-size:13px;line-height:1}.calendar-page__schedTime{flex-shrink:0;font-size:10px;font-weight:650;color:#ffffff80;line-height:1.3;letter-spacing:.01em}.calendar-page__schedBody{display:flex;flex-direction:column;gap:6px;min-width:0}.calendar-page__schedTag{flex:0 1 auto;min-width:0;max-width:45%;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.calendar-page__schedTitle{margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:600!important;color:#ffffffc7!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:block!important;word-break:break-word}.calendar-page__schedHost{margin:0!important;font-size:13.5px!important;font-weight:750!important;line-height:1.3!important;color:#fff!important;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-page__schedAvatars{display:flex;align-items:center;margin-top:2px}.calendar-page__schedAvatar{width:24px!important;height:24px!important;font-size:10px!important;border:2px solid var(--cal-panel);margin-left:-6px;background:#ffffff1f!important}.calendar-page__schedAvatar:first-child{margin-left:0}.calendar-page__viewFullDay{margin-top:10px!important;flex-shrink:0;text-transform:none!important;font-weight:650!important;color:#ffffffbf!important;border:1px solid var(--cal-border)!important;border-radius:10px!important;background:#ffffff08!important}.calendar-page__viewFullDay:hover{background:#ffffff0f!important;color:#fff!important}.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}.ceed .MuiBackdrop-root{background:#000000a3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ceed__paper{width:min(920px,100vw - 32px)!important;max-width:920px!important;max-height:calc(100vh - 48px)!important;background:#121212!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 24px 64px #0000008c!important;color:#ffffffeb;overflow:hidden;display:flex;flex-direction:column}.ceed__title{padding:0!important;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.ceed__titleRow{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 16px}.ceed__titleIcon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffc7}.ceed__titleText{flex:1;min-width:0}.ceed__titleHeading{font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.02em;color:#fff!important;line-height:1.25!important}.ceed__titleSub{margin-top:4px!important;font-size:13px!important;line-height:1.4!important;color:#ffffff7a!important}.ceed__closeBtn{color:#ffffff8c!important;margin-top:-2px}.ceed__closeBtn:hover{background:#ffffff14!important;color:#fff!important}.ceed__content{padding:18px 20px 8px!important;overflow:auto!important;flex:1}.ceed__alert{margin:0 0 14px!important;background:#e763641a!important;border:1px solid rgba(231,99,100,.25)!important;color:#ffffffe6!important;border-radius:10px!important}.ceed__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:28px;align-items:start}@media(max-width:760px){.ceed__layout{grid-template-columns:1fr;gap:20px}}.ceed__col{display:flex;flex-direction:column;gap:20px;min-width:0}.ceed__typeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:560px){.ceed__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ceed__typeCard{appearance:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:3px;padding:11px 10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;transition:border-color .15s ease,background .15s ease}.ceed__typeCard:hover{border-color:#ffffff24;background:#ffffff0b}.ceed__typeCard--active{border-color:#e76364b3;background:#e763640f}.ceed__typeIcon{display:inline-flex;color:#ffffff8c;margin-bottom:4px}.ceed__typeCard--active .ceed__typeIcon{color:#e76364}.ceed__typeLabel{font-size:13px;font-weight:650;color:#ffffffeb;letter-spacing:-.01em}.ceed__typeHint{font-size:11px;color:#fff6;line-height:1.3}.ceed__typeBadge{display:flex}.ceed__section{display:flex;flex-direction:column;gap:10px}.ceed__section--panel{padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.ceed__sectionLabel{font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#ffffff6b!important}.ceed__fieldLabel{font-size:12px!important;font-weight:500!important;color:#ffffff8c!important;margin-bottom:2px!important}.ceed__hint{margin:-2px 0 2px!important;font-size:12.5px!important;line-height:1.4!important;color:#ffffff6b!important}.ceed__row{display:flex;gap:10px}@media(max-width:520px){.ceed__row{flex-direction:column}}.ceed__datetimeGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.ceed__datetimeGrid{grid-template-columns:1fr}}.ceed__datetimeBlock{display:flex;flex-direction:column;gap:6px;min-width:0}.ceed__datetimeRow{display:flex;gap:8px;min-width:0}.ceed__field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:10px;color:#fff}.ceed__field .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.ceed__field:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff2e!important}.ceed__field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff47!important}.ceed__field .MuiInputBase-input{color:#fff;font-size:13.5px}.ceed__field .MuiInputBase-input::placeholder{color:#ffffff59;opacity:1}.ceed__field .MuiSelect-icon{color:#ffffff73}.ceed__field--date{flex:1.2;min-width:0}.ceed__field--time{flex:.9;min-width:0}.ceed__adornIcon{font-size:18px!important;color:#fff6!important}.ceed__placeholder{color:#ffffff59}.ceed__check{margin:0!important;align-self:flex-start}.ceed__check .MuiFormControlLabel-label{color:#ffffffbf;font-size:13px}.ceed__notesWrap{position:relative}.ceed__notesWrap .ceed__field .MuiOutlinedInput-root{padding-bottom:22px}.ceed__charCount{position:absolute;right:12px;bottom:8px;font-size:11px!important;color:#ffffff59!important;pointer-events:none}.ceed__guestBlock,.ceed__guestList{display:flex;flex-direction:column;gap:8px}.ceed__guestCard{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.ceed__guestCard--open{border-color:#ffffff1f;background:#ffffff0a}.ceed__guestHeader{appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.ceed__guestHeader:hover{background:#ffffff0a}.ceed__guestHeaderIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:#ffffff8c;flex-shrink:0}.ceed__guestHeaderText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ceed__guestHeaderTitle{font-size:13px;font-weight:600;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ceed__guestHeaderMeta{font-size:11px;color:#fff6}.ceed__guestChevron{color:#fff6;transition:transform .18s ease;flex-shrink:0}.ceed__guestChevron--open{transform:rotate(180deg)}.ceed__guestBody{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.ceed__guestRemove{appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:4px 0;border:none;background:transparent;color:#ffffff73;font-size:12.5px;font-weight:600;cursor:pointer}.ceed__guestRemove:hover{color:#ffaaaae6}.ceed__addGuest{appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:6px 2px;border:none;background:transparent;color:#ffffff8c;font-size:13px;font-weight:600;cursor:pointer}.ceed__addGuest:hover{color:#ffffffd9}.ceed__picker{min-width:0}.ceed__picker--date{flex:1.25}.ceed__picker--time{flex:1}.ceed__pickerPopper{z-index:1500}.ceed__pickerPaper{background:#1a1a1c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 16px 40px #0000008c!important;color:#fff!important}.ceed__pickerPaper .MuiPickersDay-root,.ceed__pickerPaper .MuiPickersCalendarHeader-label,.ceed__pickerPaper .MuiDayCalendar-weekDayLabel,.ceed__pickerPaper .MuiPickersYear-yearButton,.ceed__pickerPaper .MuiClockNumber-root,.ceed__pickerPaper .MuiMultiSectionDigitalClockSection-item{color:#ffffffe0}.ceed__pickerPaper .MuiPickersDay-root:hover,.ceed__pickerPaper .MuiMultiSectionDigitalClockSection-item:hover{background:#ffffff14}.ceed__pickerPaper .MuiPickersDay-root.Mui-selected,.ceed__pickerPaper .MuiMultiSectionDigitalClockSection-item.Mui-selected{background:#e76364!important;color:#fff!important}.ceed__pickerPaper .MuiPickersDay-today:not(.Mui-selected){border-color:#e763648c}.ceed__pickerPaper .MuiIconButton-root{color:#ffffffb3}.ceed__pickerPaper .MuiClock-pin,.ceed__pickerPaper .MuiClockPointer-root,.ceed__pickerPaper .MuiClockPointer-thumb{background-color:#e76364!important;border-color:#e76364!important}.ceed__pickerPaper .MuiPickersLayout-actionBar .MuiButton-root{color:#ffffffd9}.ceed__segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:10px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.ceed__segment{appearance:none;border:none;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:#ffffff8c;background:transparent;transition:background .15s ease,color .15s ease}.ceed__segment:hover:not(:disabled){color:#ffffffd9}.ceed__segment--active{color:#fff;background:#ffffff1f;box-shadow:0 2px 8px #00000040}.ceed__segment:disabled{opacity:.45;cursor:not-allowed}.ceed__chipRow{display:flex;flex-wrap:wrap;gap:4px}.ceed__chip{background:#ffffff14!important;color:#ffffffe0!important;border:1px solid rgba(255,255,255,.1)!important;font-weight:600!important;height:22px!important}.ceed__swatches{display:flex;flex-wrap:wrap;gap:10px}.ceed__swatch{appearance:none;width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:inset 0 0 0 1px #0003;transition:transform .12s ease}.ceed__swatch:hover{transform:scale(1.06)}.ceed__swatch--active{box-shadow:0 0 0 2px #121212,0 0 0 3.5px #ffffffd9}.ceed__swatchCheck{font-size:14px!important;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.ceed__menu{background:#1a1a1c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 12px 40px #00000080!important}.ceed__menu .MuiMenuItem-root{color:#fff;font-size:13px}.ceed__menu .MuiMenuItem-root:hover{background:#ffffff0f}.ceed__menu .MuiMenuItem-root.Mui-selected{background:#ffffff1a}.ceed__menu .MuiMenuItem-root.Mui-selected:hover{background:#ffffff1f}.ceed__actions{border-top:1px solid rgba(255,255,255,.07);padding:14px 20px 16px!important;gap:12px;background:#00000040;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-shrink:0}.ceed__footerHint{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#ffffff6b;min-width:0}.ceed__footerHintIcon{font-size:16px!important;color:#ffffff59!important;flex-shrink:0}.ceed__actionsRight{display:flex;align-items:center;gap:8px;margin-left:auto}.ceed__ghostBtn{color:#ffffffe0!important;border:1px solid rgba(255,255,255,.14)!important;background:transparent!important;text-transform:none!important;font-weight:600!important;border-radius:9px!important;padding:7px 16px!important}.ceed__ghostBtn:hover{background:#ffffff0f!important;border-color:#ffffff38!important}.ceed__primaryBtn{background:#e76364!important;color:#fff!important;text-transform:none!important;font-weight:700!important;border-radius:9px!important;padding:7px 16px!important;box-shadow:none!important}.ceed__primaryBtn:hover{background:#f07071!important}.ceed__primaryBtn:disabled{opacity:.5!important}.ceed__primaryBtn .MuiButton-startIcon{margin-right:6px}.ceed__dangerBtn{color:#ffffff80!important;text-transform:none!important;font-weight:600!important;border-radius:8px!important}.ceed__dangerBtn:hover{color:#ffb4b4f2!important;background:#e763641a!important}.cedd .MuiBackdrop-root{background:#000000a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cedd__paper.MuiPaper-root{width:min(920px,100vw - 32px)!important;max-width:920px!important;max-height:calc(100vh - 48px)!important;background:#121212!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 24px 64px #0000008c!important;color:#ffffffeb;overflow:hidden;display:flex;flex-direction:column}.cedd__header{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 16px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.cedd__headerIcon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:inset 0 1px #ffffff2e}.cedd__headerText{flex:1;min-width:0}.cedd__typeBadge{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:6px}.cedd__title{font-size:1.2rem!important;font-weight:750!important;letter-spacing:-.02em!important;color:#fff!important;line-height:1.25!important}.cedd__subtitle{margin-top:4px!important;font-size:13px!important;color:#ffffff7a!important}.cedd__headerActions{display:flex;gap:4px;flex-shrink:0}.cedd__iconBtn{color:#ffffff8c!important}.cedd__iconBtn:hover{background:#ffffff14!important;color:#fff!important}.cedd__content.MuiDialogContent-root{padding:0!important;overflow:auto!important;flex:1}.cedd__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);min-height:0}@media(max-width:760px){.cedd__layout{grid-template-columns:1fr}}.cedd__main{padding:8px 8px 16px 12px;border-right:1px solid rgba(255,255,255,.06)}@media(max-width:760px){.cedd__main{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}.cedd__row{display:flex;align-items:flex-start;gap:12px;padding:14px 12px;border-radius:12px}.cedd__row:hover{background:#ffffff08}.cedd__row--block{align-items:flex-start}.cedd__rowIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffa6;flex-shrink:0;margin-top:2px}.cedd__rowBody{flex:1;min-width:0}.cedd__rowLabel{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff6!important;margin-bottom:4px!important}.cedd__rowValue{font-size:14px!important;font-weight:650!important;color:#ffffffeb!important;line-height:1.35!important}.cedd__rowMeta{margin-top:4px!important;font-size:12px!important;color:#ffffff6b!important;line-height:1.4!important}.cedd__rowAction{text-transform:none!important;font-weight:650!important;font-size:12px!important;color:#ffffffb3!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;padding:4px 10px!important;flex-shrink:0;white-space:nowrap;min-width:0!important}.cedd__rowAction:hover{background:#ffffff0f!important;color:#fff!important}.cedd__teamList{display:flex;flex-direction:column;gap:8px;margin-top:4px}.cedd__teamMember{display:flex;align-items:center;gap:8px}.cedd__teamAvatar{width:28px!important;height:28px!important;font-size:.7rem!important;font-weight:700!important;background:#ffffff1a!important}.cedd__teamName{font-size:13px;font-weight:600;color:#ffffffe6}.cedd__teamBadge{font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 7px}.cedd__statusCard{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:10px 14px;border-radius:10px;border:1px solid rgba(74,222,128,.35);background:#4ade8014;color:#86efac;font-size:14px;font-weight:700}.cedd__statusCard--tentative{border-color:#fbbf2459;background:#fbbf2414;color:#fcd34d}.cedd__statusCard--cancelled{border-color:#f8717159;background:#f8717114;color:#fca5a5}.cedd__statusCard--completed{border-color:#93c5fd59;background:#93c5fd14;color:#93c5fd}.cedd__scheduleCard{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:12px 14px;border-radius:12px;background:#e7636414;border:1px solid rgba(231,99,100,.22)}.cedd__scheduleDate{font-size:12px!important;font-weight:650!important;color:#ffc8c9cc!important}.cedd__scheduleName{font-size:13px!important;font-weight:700!important;color:#ffffffeb!important;margin-top:2px!important}.cedd__scheduleOpen{appearance:none;border:none;background:transparent;color:#e76364;font:inherit;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;padding:0}.cedd__scheduleOpen:hover{text-decoration:underline}.cedd__notes{font-size:13px!important;color:#ffffffbf!important;white-space:pre-wrap;line-height:1.5!important}.cedd__side{padding:18px 16px 16px;background:#ffffff04;display:flex;flex-direction:column;gap:14px}.cedd__sideTitle{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff6!important;margin-bottom:2px!important}.cedd__sideRow{display:flex;align-items:flex-start;gap:10px;color:#fff6}.cedd__sideRow>div{min-width:0;display:flex;flex-direction:column;gap:2px}.cedd__sideRow strong{font-size:13px;font-weight:650;color:#ffffffe0;line-height:1.35}.cedd__sideLabel{font-size:11px;font-weight:600;color:#ffffff61}.cedd__colorSwatch{display:inline-flex;align-items:center;gap:8px}.cedd__colorSwatch i{width:10px;height:10px;border-radius:99px;display:inline-block}.cedd__delete{appearance:none;border:none;background:transparent;color:#e76364;font:inherit;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:auto;padding:8px 0 0;align-self:flex-start}.cedd__delete:hover{text-decoration:underline}.cedd__menuPaper.MuiPaper-root{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 12px 32px #00000073!important;min-width:180px;color:#ffffffe6}.cedd__menuPaper.MuiPaper-root .MuiMenuItem-root{font-size:13px;font-weight:600;gap:4px;border-radius:6px;margin:2px 4px;min-height:40px}.cedd__menuPaper.MuiPaper-root .MuiMenuItem-root:hover{background:#ffffff0f}.cedd__menuPaper.MuiPaper-root .MuiMenuItem-root .MuiListItemIcon-root{min-width:32px;color:#ffffffa6}.cedd__menuPaper.MuiPaper-root .cedd__menuItem--danger,.cedd__menuPaper.MuiPaper-root .cedd__menuItem--danger .MuiListItemIcon-root{color:#e76364}.cedd__menuPaper.MuiPaper-root .cedd__menuItem--danger:hover{background:#e763641a}.cedd__actions.MuiDialogActions-root{padding:12px 16px 16px!important;border-top:1px solid rgba(255,255,255,.07);justify-content:space-between!important;gap:10px;flex-shrink:0}.cedd__actionsRight{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.cedd__btnGhost{text-transform:none!important;font-weight:700!important;color:#ffffffbf!important;border-color:#ffffff24!important;border-radius:999px!important;padding:7px 14px!important}.cedd__btnPrimary{text-transform:none!important;font-weight:750!important;border-radius:999px!important;padding:8px 16px!important;background:linear-gradient(135deg,#e76364,#c44e52)!important;box-shadow:0 8px 20px #e7636438!important}.cedd__btnPrimary:hover{filter:brightness(1.05)}.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}.npb__paper.MuiPaper-root{border-radius:20px!important;width:100%;max-width:min(1120px,96vw)!important;max-height:min(920px,94vh)!important;color:#fff;overflow:hidden;display:flex!important;flex-direction:column;background:radial-gradient(900px 420px at 12% 0%,rgba(255,255,255,.04),transparent 58%),linear-gradient(180deg,#0c0c0f,#070708 55%,#050506)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 72px #0000008c,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.npb__title.MuiDialogTitle-root{padding:20px 24px 12px!important;flex-shrink:0}.npb__titleRow{display:flex;align-items:flex-start;gap:14px}.npb__titleText{flex:1;min-width:0}.npb__titleIcon{color:#ffffffc7;font-size:1.85rem!important;margin-top:2px;flex-shrink:0}.npb__close{color:#ffffff8c!important;margin-top:-2px}.npb__close:hover{color:#fff!important;background:#ffffff14!important}.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:6px;font-size:.875rem;font-weight:500;color:#ffffff85;line-height:1.5;max-width:62ch}.npb__content.MuiDialogContent-root{padding:8px 24px 12px!important;flex:1 1 auto;min-height:0;overflow:hidden!important;display:flex;flex-direction:column}.npb__alert{margin-bottom:12px!important;border-radius:14px!important;flex-shrink:0}.npb__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;min-height:0;flex:1;overflow:hidden}@media(max-width:900px){.npb__shell{grid-template-columns:1fr;overflow:auto}}.npb__main{display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto;padding-right:4px;padding-bottom:8px}.npb__main::-webkit-scrollbar{width:6px}.npb__main::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.npb__side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding-bottom:8px}@media(max-width:900px){.npb__side{order:-1}}.npb__section{display:flex;flex-direction:column;gap:12px}.npb__sectionHead{display:flex;gap:12px;align-items:flex-start}.npb__sectionStep{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffffff61;min-width:1.7rem;line-height:1.5;padding-top:1px}.npb__sectionLabel{font-size:11px!important;font-weight:720!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffff8c!important;line-height:1.3!important}.npb__sectionHint{font-size:12.5px!important;font-weight:450!important;color:#ffffff70!important;margin-top:4px!important;line-height:1.45!important}.npb__choiceList{display:flex;flex-direction:column;gap:12px}.npb__choiceCard{border-radius:16px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.npb__choiceCardLabel{font-size:13px!important;font-weight:700!important;color:#ffffffe6!important;margin-bottom:4px!important}.npb__choiceCardHint{font-size:12px!important;color:#ffffff73!important;margin-bottom:10px!important}.npb__segmented{display:flex;flex-wrap:wrap;gap:8px}.npb__segment{appearance:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.npb__segment:hover:not(:disabled){border-color:#ffffff38;color:#fff}.npb__segment--active{border-color:#ffffff47;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #e7636459}.npb__segment:disabled{opacity:.5;cursor:default}.npb__choiceClear{text-transform:none!important;color:#ffffff80!important;margin-top:6px!important;align-self:flex-start}.npb__lines{display:flex;flex-direction:column;gap:12px}.npb__lines .pkgLinesEditor__card{border-radius:16px;padding:16px 16px 14px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);margin-bottom:0}.npb__lines .pkgLinesEditor__cardTitle{color:#fff!important;font-weight:700!important}.npb__lines .pkgLinesEditor__cardTotal{color:#ffffffb8!important;font-weight:700!important;font-size:12px!important;margin-top:2px!important}.npb__lines .pkgLinesEditor__remove{color:#ffffff73!important}.npb__lines .pkgLinesEditor__remove:hover{color:#fff!important;background:#ffffff14!important}.npb__lines .MuiInputLabel-root{color:#ffffff8c!important}.npb__lines .MuiOutlinedInput-root{background:#00000038;border-radius:12px;color:#fff}.npb__lines .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.npb__lines .MuiOutlinedInput-root:hover fieldset{border-color:#fff3}.npb__lines .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ffffff59}.npb__lines .MuiFormHelperText-root{color:#fff6}.npb__lines .MuiTypography-root{color:#ffffffd9}.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:#ffffff59;box-shadow:0 0 0 3px #ffffff0a}.npb__field .MuiSelect-select{color:#fff!important;font-weight:650}.npb__field .MuiSvgIcon-root{color:#ffffff9e}.npb__field .MuiFormHelperText-root{color:#ffffff6b;font-weight:600;font-size:.75rem}.npb__personValue{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.npb__avatar{width:28px!important;height:28px!important;font-size:.7rem!important;font-weight:800!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffe6!important}.npb__avatar--sm{width:24px!important;height:24px!important;font-size:.65rem!important}.npb__pkgIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffbf;flex-shrink: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:linear-gradient(180deg,#0c0c0f,#070708)!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:#ffffff73!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:#ffffff1a!important;box-shadow:inset 2px 0 #e76364}.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__summary,.npb__addons,.npb__sideNote{border-radius:16px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.npb__summaryTitle{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffffff73!important;margin-bottom:12px!important}.npb__summaryRows{display:flex;flex-direction:column;gap:10px}.npb__summaryRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12.5px}.npb__summaryRow>span{color:#ffffff73;flex-shrink:0}.npb__summaryRow>strong{font-weight:650;color:#ffffffe6;text-align:right}.npb__summaryPkg{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.npb__summaryTotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.npb__summaryTotal>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.npb__summaryTotal>strong{font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.02em}.npb__summaryPreview{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.npb__summaryPreviewTitle{font-size:10px!important;font-weight:750!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff6!important;margin-bottom:8px!important}.npb__summaryPreviewRow{font-size:12px;color:#ffffffb3;padding:4px 0;line-height:1.4}.npb__summaryPreviewMore{font-size:11px;color:#fff6;margin-top:4px}.npb__addonsHint{font-size:12px!important;color:#ffffff6b!important;margin:-6px 0 10px!important}.npb__sharedOptions{border-radius:16px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.npb__sharedOptionsList{display:flex;flex-direction:column;gap:6px}.npb__sharedOptionCard{border-radius:10px;padding:8px;background:#0000002e;border:1px solid rgba(255,255,255,.08);min-width:0;overflow:hidden}.npb__sharedOptionCard .plsf{margin:0}.npb__sharedOptionCard .plsf__header{display:none}.npb__sharedOptionCard .plsf__card{padding:0;background:transparent;border:none}.npb__sharedOptionCard .plsf__rowHead{gap:4px;margin-bottom:6px}.npb__sharedOptionCard .plsf__fieldLabel{font-size:12px;font-weight:650;line-height:1.25}.npb__sharedOptionCard .plsf__meta{gap:3px}.npb__sharedOptionCard .plsf__chip.MuiChip-root{height:16px!important;font-size:9px!important}.npb__sharedOptionCard .plsf__select .MuiOutlinedInput-root{border-radius:8px}.npb__sharedOptionCard .plsf__select .MuiOutlinedInput-root .MuiSelect-select{font-size:12px;padding-top:7px;padding-bottom:7px}.npb__sharedOptionCard .plsf__selectValuePrice{font-size:11px}.npb__sharedOptionCard .plsf__checkboxTitle{font-size:12px}.npb__sharedOptionCard .plsf__addonPrice{font-size:11px}.npb__sharedOptionCard .plsf__helpLine{font-size:10px}.npb__addonsList{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.npb__addon{display:block;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000029;padding:4px 8px 4px 4px;cursor:pointer}.npb__addon--on{border-color:#ffffff2e;background:#ffffff0f}.npb__addon .MuiFormControlLabel-root{margin:0;width:100%;align-items:flex-start}.npb__addon .MuiCheckbox-root{color:#ffffff59;padding:6px}.npb__addon .MuiCheckbox-root.Mui-checked{color:#ffffffd9}.npb__addonBody{display:flex;flex-direction:column;gap:2px;padding-top:4px;min-width:0}.npb__addonTop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.npb__addonName{font-size:13px;font-weight:700;color:#ffffffe6}.npb__addonBadge.MuiChip-root{height:18px;font-size:.6rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6;background:#ffffff14}.npb__addonPrice{margin-left:auto;font-size:12px;font-weight:750;color:#ffffffb8}.npb__addonDesc{font-size:11px;color:#fff6;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.npb__sideNoteTitle{font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff8c!important;margin-bottom:6px!important}.npb__sideNoteText{font-size:12.5px!important;color:#ffffff80!important;line-height:1.5!important}.npb__sideNote{background:#ffffff08;border-color:#ffffff17}.npb__progress{margin-bottom:10px;border-radius:99px;height:3px;background:#ffffff0f;flex-shrink:0}.npb__progress .MuiLinearProgress-bar{border-radius:99px;background:#ffffff73}.npb__actions.MuiDialogActions-root{padding:12px 22px 18px!important;gap:10px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;justify-content:space-between!important}.npb__footerMeta{font-size:12px!important;color:#ffffff73!important;font-weight:600!important}.npb__footerBtns{display:flex;gap:10px;align-items:center}.npb__btnGhost{text-transform:none!important;font-weight:750!important;color:#ffffffbf!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:8px 16px!important}.npb__btnGhost:hover{border-color:#ffffff38!important;background:#ffffff0f!important}.npb__btnPrimary{text-transform:none!important;font-weight:780!important;border-radius:999px!important;padding:10px 22px!important;background:linear-gradient(135deg,#e76364,#c44e52)!important;box-shadow:0 8px 22px #e7636438,inset 0 1px #ffffff29}.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}.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:8px 16px max(20px,14px + 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__chrome{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-shrink:0;min-width:0;flex-wrap:nowrap}.cmPage__chrome .cmFilterBar{flex:1 1 auto;min-width:0}.cmPage__search.cmPage__search--toolbar{flex:1 1 auto;min-width:0;max-width:none;height:32px;border-radius:8px;font-size:12px;background:#0003}.cmPage__search.cmPage__search--toolbar .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.cmPage__search.cmPage__search--toolbar:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.cmPage__search.cmPage__search--toolbar.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ffffff2e;border-width:1px}.cmPage__search.cmPage__search--toolbar input{padding:6px 10px 6px 2px!important;font-size:12px!important;color:#ffffffe6!important}.cmPage__search.cmPage__search--toolbar input::placeholder{color:#ffffff52;opacity:1}.cmPage__search.cmPage__search--toolbar .MuiInputAdornment-root{margin-right:2px}.cmPage__filtersBar{margin-bottom:12px;padding:10px 12px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.cmPage__filtersRow--premium{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(0,2fr) auto;gap:12px 14px;align-items:center}.cmPage__activeFilters{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.cmPage__viewScope{min-width:128px;max-width:180px}.cmPage__assigneeFilter,.cmPage__typeFilter{min-width:120px;max-width:168px}.cmPage__loadingState{padding:24px 16px;border-radius:12px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.cmPage__glanceChip{background:#e763641f!important;border:1px solid rgba(231,99,100,.28)!important;color:#ffffffe6!important}.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;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#0003;box-sizing:border-box}.cmPage__viewToggle .cmPage__viewBtn{border-radius:0!important;margin:0!important;width:36px!important;height:32px!important;padding:0!important}.cmPage__viewToggle .cmPage__viewBtn:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.cmPage__viewToggle .cmPage__viewBtn.isActive{background:#ffffff14!important;color:#fffffff2!important}.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:10px;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 248px;width:248px;max-width:248px;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>.cmSidebar.cmSidebar--glance{flex:1 1 auto;min-height:0;max-height:100%}.cmPage__sidebarWrap--collapsed{flex:0 0 52px;width:52px;max-width:52px}.cmPage__productionDrawerBtn{flex-shrink:0;width:36px!important;height:36px!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffff8c!important;background:#00000061!important}.cmPage__productionDrawerBtn:hover{border-color:#ffffff2e!important;background:#ffffff0f!important;color:#ffffffe0!important}.cmPage__productionDrawerPaper{width:min(90vw,268px);background:#0a080cfa!important;border-left:1px solid rgba(255,255,255,.1)}.cmPage__productionDrawerBody{height:100%;padding:6px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cmPage__productionDrawerBody>.cmSidebar.cmSidebar--glance{flex:1 1 auto;min-height:0;max-height:100%}@media(max-width:900px){.cmPage__productionDrawerPaper.MuiDrawer-paper,.cmPage__productionDrawerPaper{width:100%!important;max-width:100%!important;border-radius:0!important;border-left:none}.cmPage__productionDrawerBody{box-sizing:border-box;width:100%;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__productionDrawerBody>.cmSidebar.cmSidebar--glance{max-width:none;width:100%}}@media(max-width:1100px){.cmPage__filtersRow--premium{grid-template-columns:1fr 1fr}.cmPage__filtersRow--premium .cmPage__filtersLeading{grid-column:1/-1}.cmPage__filtersRow--premium .cmPage__filtersActions{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:900px){.cmPage{padding:8px 12px max(18px,12px + env(safe-area-inset-bottom,0px))}.cmPage__toolbar{flex-wrap:wrap;gap:6px;padding:6px}.cmPage__search.cmPage__search--toolbar{flex:1 1 100%;order:1}.cmFiltersMenu__trigger{order:2}.cmPage__viewToggle{order:3;margin-left:auto}.cmPage__productionDrawerBtn{order:4}.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{width:36px!important;height:36px!important;min-height:36px!important;padding:0!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__productionDrawerBody>.cmSidebar.cmSidebar--glance{max-width:none;width:100%}.cmPage__boardWrap{min-height:min(56vh,520px)}.cmPage__viewBtn{min-width:44px!important;min-height:44px!important;padding:10px!important}.cmPage__productionDrawerBtn{flex:0 0 auto;width:36px!important;height:36px!important;min-height:36px!important}.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}.cmFilterDrop{flex:0 1 auto;min-width:0;max-width:148px;height:36px!important;min-height:36px!important;padding:0 10px 0 8px!important;border-radius:8px!important;text-transform:none!important;justify-content:flex-start!important;gap:0!important;border-color:#ffffff12!important;background:#00000061!important;color:#ffffffad!important;transition:border-color .15s ease,background .15s ease,color .15s ease}.cmFilterDrop:hover{border-color:#ffffff1f!important;background:#0000007a!important;color:#ffffffe0!important}.cmFilterDrop.isOpen,.cmFilterDrop.isActive{border-color:#e7636452!important;background:#00000085!important;color:#fffffff2!important}.cmFilterDrop.isOpen .cmFilterDrop__icon,.cmFilterDrop.isActive .cmFilterDrop__icon{color:#e76364e6}.cmFilterDrop--iconOnly{position:relative;flex:0 0 auto;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;justify-content:center!important}.cmFilterDrop--iconOnly .cmFilterDrop__icon{margin-right:0!important;width:18px!important;height:18px!important}.cmFilterDrop__icon{flex-shrink:0;width:15px!important;height:15px!important;margin-right:6px!important;color:#ffffff61}.cmFilterDrop__badge{position:absolute;top:-3px;right:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#e76364f2;color:#fff;font-size:9px;font-weight:800;line-height:14px;text-align:center;box-shadow:0 0 0 2px #0a080cf2;pointer-events:none}.cmFilterDrop__badge--dot{min-width:8px;width:8px;height:8px;padding:0;top:4px;right:4px;box-shadow:none}.cmFilterDrop__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:-.01em;text-align:left}.cmFilterDrop__chev{flex-shrink:0;width:18px!important;height:18px!important;margin-left:2px!important;margin-right:-4px!important;color:#ffffff59;transition:transform .15s ease}.cmFilterDrop__chev.isOpen{transform:rotate(180deg)}.cmFilterDrop__paper{margin-top:6px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(165deg,#141012fc,#0a0a0cfa)!important;box-shadow:0 16px 48px #00000080!important}.cmFilterDrop__panel{padding:10px 12px 12px}.cmFilterDrop__sectionTitle{margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}.cmFilterDrop__checkList{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;margin:0 -4px;padding:2px 0}.cmFilterDrop__checkList::-webkit-scrollbar{width:4px}.cmFilterDrop__checkList::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.cmFilterDrop__checkRow{display:flex;align-items:center;gap:2px;padding:3px 6px;border-radius:6px;cursor:pointer;transition:background .12s ease}.cmFilterDrop__checkRow:hover{background:#ffffff0a}.cmFilterDrop__checkRow .MuiCheckbox-root{padding:4px;color:#ffffff59}.cmFilterDrop__checkRow .MuiCheckbox-root.Mui-checked{color:#e76364f2}.cmFilterDrop__checkLabel{font-size:12px;font-weight:500;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmFilterDrop__groupLabel{padding:8px 6px 4px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e76364b8}.cmFilterDrop__menuItem{width:100%;display:flex;align-items:center;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#ffffffd1;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.cmFilterDrop__menuItem:hover{background:#ffffff0d}.cmFilterDrop__menuItem.isSelected{background:#e763641f;color:#fffffff5}.cmFilterDrop--viewScope{max-width:156px}.cmFilterDrop__paper--viewScope{min-width:196px!important}.cmFilterDrop__panel--viewScope{padding:6px;display:flex;flex-direction:column;gap:2px}.cmFilterDrop__menuItem--scope{justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px}.cmFilterDrop__menuItem--scope.isSelected{background:#e7636424;color:#e76364f5}.cmFilterDrop__menuItemLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmFilterDrop__menuItemCheck{flex-shrink:0;width:16px!important;height:16px!important;color:#e76364f2;opacity:0;transition:opacity .12s ease}.cmFilterDrop__menuItem--scope.isSelected .cmFilterDrop__menuItemCheck{opacity:1}.cmFilterBar{display:flex;align-items:center;gap:8px;min-height:36px;flex-shrink:0;min-width:0}.cmFilterBar__searchWrap{flex:0 1 220px;min-width:0;max-width:240px;display:flex;align-items:center}.cmFilterBar__search{width:100%;flex:1 1 auto;min-width:0;height:32px;border-radius:999px;font-size:11px;background:#ffffff0a}.cmFilterBar__search .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a;border-radius:999px}.cmFilterBar__search:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.cmFilterBar__search.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff3;border-width:1px}.cmFilterBar__search .MuiInputAdornment-root{margin-left:4px}.cmFilterBar__search input{padding:5px 12px 5px 2px!important;font-size:11px!important;color:#ffffffe6!important}.cmFilterBar__search input::placeholder{color:#ffffff52;opacity:1;font-size:11px}.cmFilterBar__searchIconBtn{width:36px!important;height:36px!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;background:#00000061!important;color:#ffffff6b!important}.cmFilterBar__searchIconBtn:hover{color:#ffffffe0!important;border-color:#ffffff24!important;background:#0000007a!important}.cmFilterBar__searchClear{color:#ffffff73!important;padding:2px!important}.cmFilterBar__searchClear:hover{color:#ffffffd9!important}.cmFilterBar__filters{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.cmFilterBar__filters::-webkit-scrollbar{display:none}.cmFilterBar__right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.cmFilterBar__viewToggle{display:inline-flex;flex-shrink:0;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#ffffff0a}.cmFilterBar__viewBtn{width:36px!important;height:36px!important;padding:0!important;border-radius:0!important;color:#fff6!important}.cmFilterBar__viewBtn:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.cmFilterBar__viewBtn.isActive{color:#ffffffeb!important;background:#ffffff14!important}.cmFilterBar__viewBtn:hover{background:#ffffff0f!important;color:#ffffffd9!important}@media(max-width:900px){.cmFilterBar,.cmFilterBar--mobile{flex-wrap:nowrap;gap:6px;align-items:center}.cmFilterBar__searchWrap{flex:0 0 auto;max-width:none;min-width:0}.cmFilterBar__search{height:36px}.cmFilterBar__filters{flex:0 0 auto;gap:4px;overflow:visible}.cmFilterBar__right{margin-left:0;width:auto;flex-shrink:0;gap:4px;justify-content:flex-end}.cmFilterBar__viewToggle{height:36px}.cmFilterBar__viewBtn{width:32px!important;height:36px!important}.cmFilterBar--searchOpen .cmFilterBar__searchWrap{flex:1 1 auto;min-width:0;max-width:none}.cmFilterBar--searchOpen .cmFilterBar__search{width:100%;max-width:none}.cmFilterBar--searchOpen .cmFilterBar__filters,.cmFilterBar--searchOpen .cmFilterBar__right{display:none}}.cmCard{position:relative;display:flex;flex-direction:column;flex-shrink:0;min-height:auto;padding:0;background:#101014fa;border:1px solid rgba(255,255,255,.07);border-radius:14px;cursor:pointer;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cmCard.cmCard--reel .cmCard__accent{background:#c084fc}.cmCard.cmCard--reel .cmCard__topBar--reel{background:linear-gradient(90deg,#c084fc38,#c084fc14 42%,#0a0a0cf5)}.cmCard.cmCard--reel .cmCard__typeLabel{color:#c084fc}.cmCard.cmCard--reel .cmCard__contentId{color:#c084fc8c}.cmCard.cmCard--reel .cmCard__packagePill--reel{color:#d8b4fe;background:#c084fc24;border-color:#c084fc38}.cmCard.cmCard--reel .cmCard__progressFill--reel{background:linear-gradient(90deg,#c084fc,#c084fc8c)}.cmCard.cmCard--long .cmCard__accent{background:#fb923c}.cmCard.cmCard--long .cmCard__topBar--long{background:linear-gradient(90deg,#fb923c38,#fb923c14 42%,#0a0a0cf5)}.cmCard.cmCard--long .cmCard__typeLabel{color:#fb923c}.cmCard.cmCard--long .cmCard__contentId{color:#fb923c8c}.cmCard.cmCard--long .cmCard__packagePill--long{color:#fdba74;background:#fb923c24;border-color:#fb923c38}.cmCard.cmCard--long .cmCard__progressFill--long{background:linear-gradient(90deg,#fb923c,#fb923c8c)}.cmCard.cmCard--caseStudy .cmCard__accent{background:#2dd4bf}.cmCard.cmCard--caseStudy .cmCard__topBar--caseStudy{background:linear-gradient(90deg,#2dd4bf38,#2dd4bf14 42%,#0a0a0cf5)}.cmCard.cmCard--caseStudy .cmCard__typeLabel{color:#2dd4bf}.cmCard.cmCard--caseStudy .cmCard__contentId{color:#2dd4bf8c}.cmCard.cmCard--caseStudy .cmCard__packagePill--caseStudy{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf38}.cmCard.cmCard--caseStudy .cmCard__progressFill--caseStudy{background:linear-gradient(90deg,#2dd4bf,#2dd4bf8c)}.cmCard.cmCard--customAccent .cmCard__accent{background:var(--cm-accent)}.cmCard.cmCard--customAccent .cmCard__topBar{background:linear-gradient(90deg,color-mix(in srgb,var(--cm-accent) 22%,transparent),color-mix(in srgb,var(--cm-accent) 8%,transparent) 42%,#0a0a0cf5)}.cmCard.cmCard--customAccent .cmCard__typeLabel{color:var(--cm-accent)}.cmCard.cmCard--customAccent .cmCard__contentId{color:color-mix(in srgb,var(--cm-accent) 55%,transparent)}.cmCard.cmCard--customAccent .cmCard__packagePill{color:#ffffffeb;background:color-mix(in srgb,var(--cm-accent) 14%,transparent);border-color:color-mix(in srgb,var(--cm-accent) 22%,transparent)}.cmCard.cmCard--customAccent .cmCard__progressFill{background:linear-gradient(90deg,var(--cm-accent) 0%,color-mix(in srgb,var(--cm-accent) 55%,transparent) 100%)}.cmCard.cmCard--selectable .cmCard__topBar{padding-left:34px}.cmCard.cmCard--selected{border-color:#e7636466;box-shadow:0 0 0 1px #e763642e}.cmCard:hover{border-color:#ffffff1f;box-shadow:0 6px 20px #00000052;transform:translateY(-1px)}.cmCard:focus-visible{outline:2px solid rgba(231,99,100,.5);outline-offset:2px}.cmCard__accent{position:absolute;left:0;top:0;bottom:0;width:3px;pointer-events:none;z-index:1}.cmCard__checkbox{position:absolute;left:6px;top:5px;z-index:2}.cmCard__topBar{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:26px;padding:5px 10px 5px 11px;background:linear-gradient(90deg,#ffffff0a,#0a0a0cfa);border-bottom:1px solid rgba(255,255,255,.05)}.cmCard__topBarEnd{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.cmCard__typeRow{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.cmCard__typeLabel{font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;white-space:nowrap;flex-shrink:0}.cmCard__contentId{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cmCard__status{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.15;white-space:nowrap}.cmCard__status--onTrack{color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.2)}.cmCard__status--inReview{color:#93c5fd;background:#3b82f61f;border:1px solid rgba(59,130,246,.2)}.cmCard__status--overdue{color:#fca5a5;background:#ef444424;border:1px solid rgba(239,68,68,.25)}.cmCard__body{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding:9px 11px 10px;background:#16161afa}.cmCard__title{margin:0;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:#fffffff5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmCard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cmCard__clientName{font-size:11px;font-weight:500;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cmCard__packagePill{display:inline-flex;align-items:center;max-width:100%;padding:2px 7px;border-radius:7px;border:1px solid transparent;font-size:9px;font-weight:650;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmCard__filmSchedPill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;margin-left:auto;border-radius:4px;background:#e763641f;border:1px solid rgba(231,99,100,.22);cursor:inherit;pointer-events:auto}.cmCard__filmSchedPill .MuiSvgIcon-root{color:#e76364}.cmCard__assigneeRow{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.cmCard__assignee{display:inline-flex;align-items:center;gap:5px;min-width:0}.cmCard__assigneeAvatar{width:20px!important;height:20px!important;font-size:8px!important;font-weight:700!important;background:#ffffff1a!important;color:#ffffffe0!important;border:1px solid rgba(255,255,255,.1)}.cmCard__assigneeName{font-size:10px;font-weight:500;color:#ffffff9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmCard__dueDate{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:500;color:#ffffff61;white-space:nowrap}.cmCard__dueDate .MuiSvgIcon-root{opacity:.6;font-size:10px!important}.cmCard__dueDate--overdue{color:#fca5a5}.cmCard__dueDate--overdue .MuiSvgIcon-root{opacity:.85}.cmCard__progress{display:flex;align-items:center;gap:7px;margin-top:1px}.cmCard__progressTrack{flex:1;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.cmCard__progressFill{height:100%;border-radius:999px;transition:width .2s ease}.cmCard__progressPct{flex-shrink:0;font-size:9px;font-weight:700;color:#ffffff61;min-width:26px;text-align:right}.cmCard__footer{display:flex;align-items:center;gap:8px;padding-top:4px;margin-top:1px;border-top:1px solid rgba(255,255,255,.05)}.cmCard__stat{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:#ffffff61}.cmCard__stat .MuiSvgIcon-root{opacity:.7}.cmCard__stat--revision{color:#fbbf24cc}.MuiTooltip-tooltip.cmCard__filmSchedTooltipSurface{padding:0!important;max-width:240px!important;background:transparent!important;border:none!important;box-shadow:none!important}.cmCard__filmSchedTooltipInner{border-radius:8px;padding:8px 10px;background:#0c0a0cfa;border:1px solid rgba(231,99,100,.28);font-size:11px;color:#ffffffe0}.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;height:100%;display:flex;flex-direction:column}.cmLaneGroup--list{flex:1 1 auto;min-height:0}.cmLaneGroup--list .cmLaneGroup__list{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#0000002e;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px}.cmLaneGroup--list .cmLaneGroup__cards{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.cmLaneGroup--list .cmLaneGroup__cards>.cmCard{flex-shrink:0}.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:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;align-items:stretch;height:100%;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cmLaneGroup__columns::-webkit-scrollbar{height:6px}.cmLaneGroup__columns::-webkit-scrollbar-track{background:transparent}.cmLaneGroup__columns::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.cmLaneGroup__column{flex:0 0 292px;min-width:292px;display:flex;flex-direction:column;background:transparent;border:none;border-radius:0;padding:10px 10px 8px;min-height:0;max-height:100%;overflow:hidden}.cmLaneGroup__column--allowed{background:#4ade800a;box-shadow:inset 0 0 0 1px #4ade8033}.cmLaneGroup__column--blocked{background:#f871710a;box-shadow:inset 0 0 0 1px #f8717133}.cmLaneGroup__colHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:10px;flex:0 0 auto;min-height:32px}.cmLaneGroup__colHeaderMain{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;flex:1}.cmLaneGroup__colTitle{font-size:12px;font-weight:650;color:#ffffffe0;letter-spacing:-.01em}.cmLaneGroup__colCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700;color:#ffffffbf;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.cmLaneGroup__colOverdue{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fca5a5;padding:2px 6px;border-radius:999px;background:#ef444424;border:1px solid rgba(239,68,68,.25)}.cmLaneGroup__colAddBtn{flex-shrink:0;width:28px!important;height:28px!important;color:#ffffff73!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#0003!important;transition:color .15s ease,border-color .15s ease,background .15s ease!important}.cmLaneGroup__colAddBtn:hover{color:#e76364f2!important;border-color:#e7636459!important;background:#e763641a!important}.cmLaneGroup__cards{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:120px;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;align-items:stretch}.cmLaneGroup__cards>.cmCard{flex-shrink:0}.cmLaneGroup__cards .dashEmpty{padding:20px 8px;min-height:100px}.cmLaneGroup__cards .dashEmpty__icon{opacity:.35}.cmLaneGroup__cards .dashEmpty__title{font-size:12px}.cmLaneGroup__cards .dashEmpty__desc{font-size:11px;max-width:200px;margin-left:auto;margin-right:auto}.cmLaneGroup__cards::-webkit-scrollbar{width:5px}.cmLaneGroup__cards::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cmLaneGroup__scrollSentinel{flex-shrink:0;width:100%;height:1px;pointer-events:none}@media(max-width:900px){.cmLaneGroup__columns{gap:10px;padding-bottom:16px}.cmLaneGroup__column{flex:0 0 min(292px,100vw - 56px);min-width:min(292px,100vw - 56px);scroll-snap-align:start}}@media(max-width:600px){.cmLaneGroup__column{flex:0 0 min(292px,100vw - 28px);min-width:min(292px,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;box-sizing:border-box}.cmBoard__groupToggle{display:flex;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;gap:4px;margin:4px 0 12px;padding:0;width:100%;min-height:38px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(255,255,255,.06)}.cmBoard__groupTab{position:relative;border:none;outline:none;background:transparent;color:#ffffff6b;font-size:13px;font-weight:500;padding:8px 14px 10px;min-height:38px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap;flex:0 0 auto}.cmBoard__groupTab:hover{color:#ffffffc7}.cmBoard__groupTab:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:-2px}.cmBoard__groupTab.isActive{color:#fffffff2;font-weight:650;border-bottom-color:#e76364fa}.cmBoard__groupLabel{letter-spacing:-.01em}.cmBoard__groupCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;color:#ffffff73;background:#ffffff0f}.cmBoard__groupTab.isActive .cmBoard__groupCount{color:#fff;background:#e76364fa}.cmBoard__groupDot{width:6px;height:6px;border-radius:50%;background:#e76364fa;box-shadow:0 0 8px #e76364b3;flex-shrink:0}.cmBoard__sheet{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.cmBoard__lanes{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 0 10px;box-sizing:border-box}.cmBoard__lanePane{display:none;flex:1 1 auto;min-height:0;flex-direction:column}.cmBoard__lanePane--active{display:flex}@media(max-width:900px){.cmBoard__groupTab{padding:10px 12px;font-size:12px}}.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}.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--glance{max-width:248px;width:100%;height:100%;padding:8px 8px 6px;gap:0;overflow:hidden}.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:13px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#fffffff5!important;line-height:1.2!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:6px;padding:0 1px 8px;margin:0;border-bottom:none;background:transparent;flex-shrink:0}.cmSidebar--glance .cmSidebar__collapseBtn{width:26px!important;height:26px!important;padding:4px!important;margin:-1px -4px 0 0}.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:9px!important;font-weight:700!important;letter-spacing:.11em!important;line-height:1.2!important;color:#ffffff5c!important;margin:0 0 6px!important;text-transform:uppercase!important}.cmSidebar__quickCreate{display:flex;flex-direction:column;gap:5px}.cmSidebar__quickCreateBtn{text-transform:none!important;font-weight:600!important;font-size:11px!important;letter-spacing:0!important;justify-content:flex-start!important;border-radius:8px!important;border-color:#ffffff1a!important;color:#ffffffe0!important;background:#ffffff09!important;padding:5px 8px!important;min-height:30px!important}.cmSidebar__quickCreateBtn .MuiButton-startIcon{margin-right:6px;margin-left:-2px;opacity:.8}.cmSidebar__quickCreateBtn .MuiButton-startIcon svg{font-size:15px!important}.cmSidebar__quickCreateBtn:hover{border-color:#e7636459!important;background:#e7636414!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(231,99,100,.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:#e7636447;transform:translateY(-1px)}.cmSidebar__filmDayCard--clickable:focus-visible{outline:2px solid rgba(231,99,100,.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:#e7636447;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:#e76364fa!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}.cmGlance{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto;overflow:hidden}.cmGlance__kpiGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px;flex-shrink:0}.cmGlance__kpi{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-height:52px;padding:7px 9px;border-radius:9px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;text-align:left;cursor:default;font:inherit;transition:background .15s cubic-bezier(.25,.1,.25,1),border-color .15s cubic-bezier(.25,.1,.25,1)}.cmGlance__kpi[type=button]{cursor:pointer}.cmGlance__kpi[type=button]:hover{background:#ffffff0f;border-color:#ffffff1f}.cmGlance__kpiValue{font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fffffff0}.cmGlance__kpiLabel{font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff57}.cmGlance__kpi--danger .cmGlance__kpiValue{color:#f87171}.cmGlance__kpi--review .cmGlance__kpiValue{color:#60a5fa}.cmGlance__kpi--shoots .cmGlance__kpiValue{color:#fbbf24}.cmGlance__sections{display:flex;flex-direction:column;gap:13px;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:0}.cmGlance__sections::-webkit-scrollbar{width:4px}.cmGlance__sections::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:100px}.cmGlance__section{display:flex;flex-direction:column;gap:5px}.cmGlance__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 2px}.cmGlance__sectionTitle{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff57}.cmGlance__sectionCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff80;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.cmGlance__sectionBody{display:flex;flex-direction:column;gap:8px}.cmGlance__row{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:7px 10px 7px 2px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s cubic-bezier(.25,.1,.25,1)}.cmGlance__row:hover{background:#ffffff0a}.cmGlance__row:focus-visible{outline:2px solid rgba(231,99,100,.55);outline-offset:1px}.cmGlance__dot{flex-shrink:0;width:7px;height:7px;margin-top:5px;border-radius:999px}.cmGlance__dot--red{background:#f87171;box-shadow:0 0 6px #f8717166}.cmGlance__dot--purple{background:#a78bfa;box-shadow:0 0 6px #a78bfa59}.cmGlance__dot--orange{background:#fb923c;box-shadow:0 0 6px #fb923c59}.cmGlance__dot--amber{background:#fbbf24;box-shadow:0 0 6px #fbbf244d}.cmGlance__rowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cmGlance__rowTitle{font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:#ffffffe0;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmGlance__rowMeta{font-size:11px;font-weight:500;line-height:1.3;color:#ffffff61;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmGlance__rowMeta--overdue{color:#f87171}.cmGlance__loading{display:flex;justify-content:center;padding:12px 0}.cmSidebar--glance .cmSidebar__footer{flex-shrink:0;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.cmSidebar--glance .cmSidebar__block--createActions{margin-top:0;flex-shrink:0;padding:8px 8px 9px;gap:0;border-radius:10px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff06;border-color:#ffffff12}.dashSkeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0}.dashSkeleton__row{border-radius:8px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:dashSkeletonShimmer 1.4s ease-in-out infinite}@keyframes dashSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.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}.projectsShell{display:flex;flex:1;min-height:0;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;padding:12px calc(24px + env(safe-area-inset-right,0px)) 40px calc(20px + env(safe-area-inset-left,0px))}@media(max-width:768px){.projectsShell{padding:10px calc(16px + env(safe-area-inset-right,0px)) 32px calc(14px + env(safe-area-inset-left,0px))}}.projectsShell .cmPage.cmPkgs{flex:1;min-height:0}.projectsShell .projectDetail{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.projectsShell__approvalCta{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(231,99,100,.35);border-radius:12px;background:linear-gradient(135deg,#e7636424,#f8988414);color:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.projectsShell__approvalCta:hover{border-color:#e763648c;background:linear-gradient(135deg,#e7636433,#f898841f)}.projectsShell__approvalCtaIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#00000038;color:#f89884f2}.projectsShell__approvalCtaCopy{flex:1;min-width:0;font-size:.92rem;color:#ffffffe0}.projectsShell__approvalCtaCopy strong{font-weight:800;color:#fff;margin-right:4px}.projectsShell__approvalCtaChevron{opacity:.65}.projectsShell__approvals{display:flex;flex:1;min-height:0;flex-direction:column;gap:16px}.projectsShell__approvalsHead{display:flex;flex-direction:column;gap:8px}.projectsShell__backBtn{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 10px 6px 6px;border:none;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.projectsShell__backBtn:hover{background:#ffffff17;color:#fff}.projectsShell__approvalsTitle{margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:780;letter-spacing:-.03em;color:#fff}.cmPage.cmPkgs.cmPkgs--listRoute{width:100%;min-width:0;padding-left:0;padding-right:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cmPage.cmPkgs.cmPkgs--listRoute .cmPkgs__listToolbar,.cmPage.cmPkgs.cmPkgs--listRoute .projectsTabs,.cmPage.cmPkgs.cmPkgs--listRoute .projectsSummary,.cmPage.cmPkgs.cmPkgs--listRoute .projectsFilters{flex-shrink:0}.cmPage.cmPkgs.cmPkgs--listRoute .cmPkgs__body{border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:0;overflow:hidden;width:100%;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.cmPage.cmPkgs.cmPkgs--listRoute .cmPkgs__listCol{width:100%;min-width:0;max-width:none;flex:1 1 auto;border:none;background:transparent;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cmPage.cmPkgs.cmPkgs--listRoute .cmPkgs__listScroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;width:100%;padding:0;padding-bottom:max(56px,24px + env(safe-area-inset-bottom,0px))}.cmPage.cmPkgs.cmPkgs--listRoute .projectsRequestsEmpty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:min(360px,45vh);padding:32px 20px;box-sizing:border-box;width:100%}.cmPage.cmPkgs.cmPkgs--listRoute .projectsRequestsEmpty .cmPkgs__detailEmpty{max-width:360px}.cmPage.cmPkgs.cmPkgs--listRoute .cmPkgs__detailCol{display:none}.cmPkgs--detailRoute .cmPkgs__body{margin-top:0}.cmPkgs--detailRoute .cmPkgs__listCol{display:none}.cmPkgs--detailRoute .cmPkgs__detailCol{width:100%;border:none}.cmPkgs__listToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cmPkgs__listTitle{margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:780;letter-spacing:-.03em;color:#fff}.projectsTabs{display:flex;align-items:center;gap:4px;margin-bottom:14px;padding:4px;width:fit-content;max-width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0a0c1273}.projectsTabs__tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:none;border-radius:10px;background:transparent;color:#ffffff94;font-size:.88rem;font-weight:650;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.projectsTabs__tab:hover:not(.projectsTabs__tab--active){color:#ffffffe0;background:#ffffff0a}.projectsTabs__tab--active{color:#fff;background:#e7636429;box-shadow:inset 0 0 0 1px #e7636447}.projectsTabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.68rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#e76364f2,#f89884e6)}.projectsSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:14px;width:100%}.projectsSummary__stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(231,99,100,.08),transparent 55%),#0a0c126b}.projectsSummary__value{font-size:1.45rem;font-weight:780;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.projectsSummary__label{font-size:.78rem;color:#ffffff85}.projectsFilters{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap;min-width:0;width:100%}.projectsFilters__search{flex:1 1 220px;min-width:0}.projectsFilters__search .MuiOutlinedInput-root{border-radius:12px;background:#0a0c128c;color:#ffffffeb}.projectsFilters__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1a}.projectsFilters__search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff29}.projectsFilters__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c}.projectsFilters__search .MuiInputAdornment-root{color:#ffffff73}.projectsFilters__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.projectsFilters__menuBtn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0c128c;color:#ffffffe0;font-size:.86rem;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.projectsFilters__menuBtn:hover{border-color:#ffffff29;background:#ffffff0d}.projectsFilters__menuBtn--active{border-color:#e7636459;background:#e763641a}.projectsFilters__menuBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.68rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#e76364f2,#f89884e6)}.projectsFilters__menuChevron{opacity:.55;margin-left:-2px}.projectsFiltersPanel{width:min(360px,100vw - 24px);margin-top:6px;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0a0c12fa!important;box-shadow:0 16px 48px #00000073!important;overflow:hidden}.projectsFiltersPanel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.projectsFiltersPanel__title{font-size:.92rem!important;font-weight:750!important;color:#ffffffeb!important}.projectsFiltersPanel__clear{appearance:none;border:none;background:transparent;color:#f89884f2;font-size:.8rem;font-weight:650;cursor:pointer;padding:4px 0}.projectsFiltersPanel__clear:hover{color:#fff}.projectsFiltersPanel__body{display:flex;flex-direction:column;gap:16px;padding:14px 16px 16px;max-height:min(70dvh,480px);overflow-y:auto}.projectsFiltersPanel__section{display:flex;flex-direction:column;gap:10px;min-width:0}.projectsFiltersPanel__sectionTitle{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.projectsFiltersPanel__segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.projectsFiltersPanel__segment{appearance:none;border:none;border-radius:9px;padding:8px 10px;background:transparent;color:#ffffff9e;font-size:.82rem;font-weight:650;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.projectsFiltersPanel__segment:hover:not(.projectsFiltersPanel__segment--active){color:#ffffffe0;background:#ffffff0d}.projectsFiltersPanel__segment--active{color:#fff;background:#e763642e;box-shadow:inset 0 0 0 1px #e7636452}.projectsFiltersPanel__chips{display:flex;flex-wrap:wrap;gap:8px;max-height:160px;overflow-y:auto;padding-right:2px}.projectsFiltersPanel__chip{appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 12px;background:#ffffff08;color:#ffffffb8;font-size:.8rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.projectsFiltersPanel__chip:hover:not(.projectsFiltersPanel__chip--selected){border-color:#ffffff29;color:#ffffffe6}.projectsFiltersPanel__chip--selected{border-color:#e7636473;background:#e7636424;color:#fff}.projectsFilters__menuPaper{min-width:240px;max-width:min(320px,100vw - 24px);max-height:min(70dvh,480px);overflow-y:auto;margin-top:6px;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0a0c12fa!important;box-shadow:0 16px 48px #00000073!important}.projectsFilters__menuHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 8px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:1;background:#0a0c12fa}.projectsFilters__menuTitle{font-size:.88rem!important;font-weight:750!important;color:#ffffffeb!important}.projectsFilters__menuClear{appearance:none;border:none;background:transparent;color:#f89884f2;font-size:.78rem;font-weight:650;cursor:pointer;padding:4px 0}.projectsFilters__menuClear:hover{color:#fff}.projectsFilters__menuSection{display:block;padding:10px 14px 4px;font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b!important}@media(max-width:768px){.projectsFilters{flex-direction:column;align-items:stretch}.projectsFilters__search{flex:1 1 auto;width:100%}.projectsFilters__actions{width:100%}.projectsFilters__menuBtn{flex:1 1 auto;justify-content:center}.projectsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.projectsTable{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0a0c1273;overflow:hidden;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 auto}.projectsTable__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex:0 0 auto}.projectsTable__body{min-height:0}.projectsTable__head,.projectsTable__row{display:grid;grid-template-columns:80px minmax(0,2fr) minmax(0,1.4fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 72px;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box}.projectsTable__head{padding:6px 14px}.projectsTable__row{padding:12px 14px}.projectsTable__head{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff9e;font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.projectsTable__row{border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .15s ease}.projectsTable__row:last-child{border-bottom:none}.projectsTable__row:hover{background:#e763640f}.projectsTable__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e7636473}.projectsTable__name{display:flex;align-items:center;gap:2px;min-width:0;font-weight:650;font-size:14px;color:#ffffffeb}.projectsTable__name--partner{color:#e76364f2}.projectsTable__nameText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.projectsTable__partnerMark{flex-shrink:0;font-weight:800;color:#e76364f2;line-height:1}.projectsTable__thumb,.projectsTable__thumbHead{width:72px;height:34px;flex-shrink:0;justify-self:start;align-self:center}.projectsTable__thumb{border-radius:10px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:#ffffff08}.projectsTable__thumb--image{padding:0;box-shadow:inset 0 0 0 1px #ffffff0f}.projectsTable__thumb--placeholder{display:flex;align-items:center;justify-content:center;background:#080a0eeb;border-color:#ffffff0f}.projectsTable__thumbIcon{font-size:16px!important;color:#ffffff38}.projectsTable__thumbImg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.projectsTable__date--stacked{display:flex;flex-direction:column;gap:2px;white-space:normal;line-height:1.35}.projectsTable__datePrimary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectsTable__dateRelative{font-size:11px;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectsTable__client,.projectsTable__type,.projectsTable__date,.projectsTable__status{font-size:12.5px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectsTable__status{font-size:12px;font-weight:650;letter-spacing:.02em}.projectsTable__status--active{color:#78d6a4eb}.projectsTable__status--inactive{color:#ffffff7a}.projectsTable__status--completed{color:#8cb2ffe0}.projectsTable__price{font-size:13px;font-weight:700;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectsTable__actions{display:flex;justify-content:flex-end}.projectsTable__actionsHead{display:block}.projectsTable__moreBtn{color:#ffffffbf!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.projectsTable__moreBtn:hover{background:#e763641f!important;border-color:#e7636447!important;color:#fffffff2!important}.projectsTable__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.projectsTable__paginationSummary{color:#ffffff9e!important;font-size:.82rem!important}.projectsTable__paginationControls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.projectsTable__paginationControls .MuiIconButton-root{color:#ffffffd1!important}.projectsTable__paginationControls .MuiIconButton-root.Mui-disabled{color:#ffffff47!important}.projectsTable__paginationBtn{min-width:32px!important;color:#ffffffc7!important}.projectsTable__paginationBtn.MuiButton-contained{background:#e7636438!important;color:#fff!important;box-shadow:inset 0 0 0 1px #e7636459}.projectsTable__paginationEllipsis{color:#ffffff6b;padding:0 4px;-webkit-user-select:none;user-select:none}@media(max-width:900px){.projectsTable__head{display:none}.projectsTable__head,.projectsTable__row{min-width:0}.projectsTable__row{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb name actions" "thumb client actions" "thumb meta actions";padding:12px;gap:4px 10px}.projectsTable__thumb,.projectsTable__thumbHead{grid-area:thumb;grid-row:1/-1;align-self:center}.projectsTable__thumbHead{display:none}.projectsTable__name{grid-area:name;font-size:15px}.projectsTable__client{grid-area:client;font-size:13px;color:#f89884e0}.projectsTable__type,.projectsTable__date{display:none}.projectsTable--requests .projectsTable__row{grid-template-areas:"thumb name actions" "thumb client actions" "thumb lead actions" "thumb date actions" "thumb price actions"}.projectsTable--requests .projectsTable__type{display:block;grid-area:lead;font-size:12px;color:#ffffff8c}.projectsTable--requests .projectsTable__date{display:flex;grid-area:date;font-size:12px}.projectsTable--requests .projectsTable__price{display:block;grid-area:price;justify-self:start;font-size:13px;color:#ffffffe0}.projectsTable__price{grid-area:meta;font-size:13px;color:#ffffff8c}.projectsTable__actions{grid-area:actions;align-self:center}}.cmPkgs__detailTopNav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;min-width:0}.cmPkgs__detailSummary{margin:0 0 16px}.cmPkgs__detailSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.cmPkgs__detailSummaryCard{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.cmPkgs__detailSummaryLabel{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.cmPkgs__detailSummaryValue{display:block;margin-top:6px;font-size:1rem;font-weight:780;letter-spacing:-.02em;color:#fffffff0}.cmPkgs__detailSummaryHint{display:block;margin-top:4px;font-size:.78rem;color:#f89884e0}.cmPkgs__detailBackBtn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px 6px 6px;border:none;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.cmPkgs__detailBackBtn:hover{background:#ffffff17;color:#fff}.cmPkgs__detailTopTitle{flex:1;min-width:0;margin:0;font-size:1.1rem;font-weight:750;letter-spacing:-.02em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;flex-direction:column;min-height:0}.cmPkgs:not(.cmPkgs--listRoute) .cmPkgs__listCol{width:min(320px,36vw);min-width:240px;border-right:1px solid var(--pkgs-border-mid);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__dialogSummaryLine--muted{font-weight:500;font-size:.84rem;color:#ffffff8c}.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}}.orderClientResolution{display:flex;flex-direction:column;gap:12px}.orderClientResolution__intro{margin:0;color:#ffffffb8;font-size:.875rem;line-height:1.5}.orderClientResolution__portalBanner{padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.875rem}.orderClientResolution__tabs{display:flex;flex-wrap:wrap;gap:8px}.orderClientResolution__tab{border-radius:999px!important;text-transform:none!important}.orderClientResolution__suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.orderClientResolution__suggestionMain{display:flex;flex-direction:column;gap:4px;min-width:0}.orderClientResolution__suggestionName{font-weight:600}.orderClientResolution__suggestionMeta{color:#ffffffa6;font-size:.8125rem}.orderClientResolution__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orderClientResolution__fields .MuiTextField-root:last-child{grid-column:1/-1}.orderClientResolution__warning{margin:0;font-size:.8125rem;line-height:1.45;color:#ffb74d}@media(max-width:720px){.orderClientResolution__fields{grid-template-columns:1fr}}.orderReviewDialog .MuiDialog-container{align-items:center;padding:16px}.orderReviewDialog__paper{margin:0!important;max-height:min(92vh,980px)!important;width:min(1080px,100%)!important;border-radius:22px!important;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0c0c0d!important;box-shadow:0 40px 100px #000000a6!important}.orderReviewDialog__shell{display:flex;flex-direction:column;max-height:min(92vh,980px)}.orderReviewDialog__hero{position:relative;min-height:220px;padding:22px 24px 24px;background:radial-gradient(circle at 18% 0%,rgba(231,99,100,.35),transparent 42%),linear-gradient(135deg,#1a1817,#0a0a0b);background-size:cover;background-position:center}.orderReviewDialog__hero--image{min-height:260px}.orderReviewDialog__heroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,#06060759,#060607b8 52%,#060607f5);pointer-events:none}.orderReviewDialog__close{position:absolute;top:14px;right:14px;z-index:2;color:#fff!important;border:1px solid rgba(255,255,255,.18);background:#00000059!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orderReviewDialog__close:hover{background:#0000008c!important}.orderReviewDialog__heroContent{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.orderReviewDialog__chip{border-color:#ffffff38!important;color:#ffffffe6!important;background:#00000047!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.orderReviewDialog__heroTitle{margin:0;font-size:clamp(1.75rem,1.35rem + 1.4vw,2.5rem)!important;font-weight:850!important;letter-spacing:-.035em;line-height:1.08;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.45)}.orderReviewDialog__heroSubtitle{margin-top:-2px;color:#ffffffc7;font-size:1rem;line-height:1.4}.orderReviewDialog__heroFacts{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:end;gap:12px 28px;margin-top:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orderReviewDialog__heroFact{display:flex;flex-direction:column;gap:4px;min-width:0}.orderReviewDialog__heroFact strong{font-size:1.02rem;font-weight:700;line-height:1.35;color:#fff;overflow-wrap:break-word}.orderReviewDialog__heroFact--total{align-items:flex-end;text-align:right}.orderReviewDialog__heroSubmitted{margin:10px 0 0;font-size:.84rem;color:#ffffff8c;line-height:1.45}.orderReviewDialog__heroLabel{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;white-space:nowrap;color:#ffffff85}.orderReviewDialog__heroMuted{font-size:.86rem;line-height:1.4;color:#ffffffad;overflow-wrap:anywhere;word-break:normal}.orderReviewDialog__heroTotal{display:block;width:auto;max-width:100%;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem)!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.15;color:#fff!important;white-space:nowrap;font-variant-numeric:tabular-nums}.orderReviewDialog__body{flex:1;min-height:0;overflow:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:14px;background:#0f0f10}.orderReviewDialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.orderReviewDialog__column{display:flex;flex-direction:column;gap:14px;min-width:0}.orderReviewDialog__card{border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;overflow:hidden}.orderReviewDialog__cardHead{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.orderReviewDialog__cardIcon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:#e7636429;color:#f89884fa}.orderReviewDialog__cardTitle{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffc2}.orderReviewDialog__cardBody{padding:10px 14px 12px}.orderReviewDialog__dl{margin:0;padding:0}.orderReviewDialog__line{display:grid;grid-template-columns:minmax(108px,34%) 1fr;gap:10px 16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.orderReviewDialog__line:last-child{border-bottom:none;padding-bottom:2px}.orderReviewDialog__lineLabel{margin:0;font-size:.82rem;line-height:1.35;color:#ffffff7a;font-weight:500}.orderReviewDialog__lineValue{margin:0;font-size:.95rem;line-height:1.5;color:#fffffff0;font-weight:550;word-break:break-word}.orderReviewDialog__lineValue--multiline{white-space:pre-wrap}.orderReviewDialog__selectionList{display:flex;flex-direction:column;gap:1px;max-height:min(320px,42vh);overflow-y:auto;margin:0 -2px;padding:0 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.orderReviewDialog__selectionList::-webkit-scrollbar{width:5px}.orderReviewDialog__selectionList::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.orderReviewDialog__selection{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.orderReviewDialog__selection:last-child{border-bottom:none}.orderReviewDialog__selectionMain{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.orderReviewDialog__selectionBullet{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:#e76364b8}.orderReviewDialog__selection--nested{padding-left:8px}.orderReviewDialog__selection--nested .orderReviewDialog__selectionTitle{font-size:.74rem;font-weight:500;color:#ffffffb8}.orderReviewDialog__selection--nested .orderReviewDialog__selectionAmount{font-size:.72rem;font-weight:600;color:#ffffff9e}.orderReviewDialog__selectionTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.25;color:#fffffff0}.orderReviewDialog__selectionMeta{flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#ffffff61;white-space:nowrap}.orderReviewDialog__selectionAmount{flex-shrink:0;min-width:3.25rem;font-size:.78rem;font-weight:700;line-height:1.25;color:#ffffffe0;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.orderReviewDialog__emptyNote{margin:6px 0 0;font-size:.76rem;color:#ffffff73}.orderReviewDialog__answerGroup+.orderReviewDialog__answerGroup{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.orderReviewDialog__answerGroupTitle{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f89884eb}.orderReviewDialog__summary{padding:14px 16px;border-radius:16px;border:1px solid rgba(231,99,100,.28);background:linear-gradient(135deg,#e763641f,#ffffff05)}.orderReviewDialog__summaryTitle{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffb8}.orderReviewDialog__summaryRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:baseline;column-gap:20px;padding:4px 0;font-size:.9rem;color:#ffffff9e}.orderReviewDialog__summaryRow strong{color:#ffffffeb;font-weight:650;text-align:right;justify-self:end;font-variant-numeric:tabular-nums}.orderReviewDialog__summaryTotal{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:baseline;column-gap:20px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-size:.95rem;color:#ffffffbf}.orderReviewDialog__summaryTotal strong{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:#fff;text-align:right;justify-self:end;font-variant-numeric:tabular-nums}.orderReviewDialog__summaryNote{margin:10px 0 0;font-size:.8rem;color:#ffffff80}.orderReviewDialog__footer{padding:14px 22px 18px;border-top:1px solid rgba(255,255,255,.08);background:#00000059}.orderReviewDialog__testEmails{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed rgba(255,255,255,.1)}.orderReviewDialog__testEmailsLabel{font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.orderReviewDialog__footerHint{margin:0 0 10px;font-size:.86rem;color:#ffffff8c}.orderReviewDialog__footerActions{display:flex;justify-content:flex-end;gap:10px}.orderReviewDialog__footerActions .MuiButton-root{min-width:150px;text-transform:none;font-weight:650;border-radius:12px}@media(max-width:860px){.orderReviewDialog__heroFacts{grid-template-columns:1fr;align-items:stretch;gap:14px}.orderReviewDialog__heroFact--total{align-items:flex-start;text-align:left;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.orderReviewDialog__heroTotal{white-space:normal}.orderReviewDialog__columns{grid-template-columns:1fr}.orderReviewDialog__line{grid-template-columns:1fr;gap:4px}.orderReviewDialog__footerActions{flex-direction:column-reverse}.orderReviewDialog__footerActions .MuiButton-root{width:100%}}.projectDetail{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;min-width:0;color:#fff;overflow:hidden}.projectDetail__header{flex-shrink:0}.projectDetail__headerActions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.projectDetail__filmScheduleBtn{margin-right:4px;color:#ffffffe0;border-color:#e7636459;text-transform:none;font-weight:500}.projectDetail__filmScheduleBtn:hover{border-color:#e763648c;background:#e7636414}.projectDetail__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(56px,24px + env(safe-area-inset-bottom,0px))}.projectDetail__body--loading{display:flex;align-items:center;justify-content:center;min-height:240px}.projectDetail__loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:240px}.projectDetail__backBtn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px 6px 6px;border:none;border-radius:999px;background:#ffffff0d;color:#ffffffb8;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.projectDetail__backBtn:hover{background:#ffffff17;color:#fff}.projectDetail__hero{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);margin-bottom:16px;min-height:200px;background:linear-gradient(145deg,#1c1c20fa,#121216)}.projectDetail__heroMedia{position:absolute;inset:0}.projectDetail__heroMedia img{width:100%;height:100%;object-fit:cover;display:block}.projectDetail__heroPlaceholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#ffffff47}.projectDetail__heroOverlay{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:200px;padding:20px 22px;background:linear-gradient(180deg,#08080a0d,#08080a8c 45%,#08080aeb)}.projectDetail__heroBody{flex:1;min-width:0}.projectDetail__heroMarkComplete{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;align-self:flex-end;padding:12px 18px;border:1px solid rgba(120,200,140,.5);border-radius:12px;background:linear-gradient(135deg,#5aaf736b,#469b6447);color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 24px #00000047;transition:background .15s ease,border-color .15s ease,transform .12s ease}.projectDetail__heroMarkComplete:hover:not(:disabled){border-color:#8cdca0a6;background:linear-gradient(135deg,#64be7d85,#50aa6e5c);transform:translateY(-1px)}.projectDetail__heroMarkComplete:disabled{opacity:.65;cursor:not-allowed}.projectDetail__heroTitle{margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}.projectDetail__heroTitle--partner{color:#f89884fa}.projectDetail__heroMeta{margin:8px 0 0;font-size:.88rem;color:#ffffff9e}.projectDetail__heroChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.projectDetail__statusChip{height:26px!important;font-weight:650!important;border-width:1px!important}.projectDetail__statusChip--active{border-color:#78c88c73!important;color:#a0e6aff2!important}.projectDetail__statusChip--inactive{border-color:#ffffff2e!important;color:#ffffff8c!important}.projectDetail__statusChip--completed{border-color:#78aaff73!important;color:#aac8fff2!important}.projectDetail__statusChip--cancelled{border-color:#e7636473!important;color:#ffa0a0f2!important}.projectDetail__cancelSummary{margin-top:4px}.projectDetail__cancelDialog .projectDetail__refundField{display:flex;flex-direction:column;gap:6px;margin-top:12px}.projectDetail__cancelDialog .projectDetail__refundFieldLabel{display:block;opacity:.72;letter-spacing:.02em}.projectDetail__cancelDialog .projectDetail__refundInput{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(231,99,100,.22);background:#ffffff0a;color:#fff;font-size:15px;font-weight:600;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.projectDetail__cancelDialog .projectDetail__refundInput::placeholder{color:#ffffff59;font-weight:500}.projectDetail__cancelDialog .projectDetail__refundInput:hover:not(:disabled){border-color:#e7636461;background:#ffffff0d}.projectDetail__cancelDialog .projectDetail__refundInput:focus{outline:none;border-color:#e763648c;box-shadow:0 0 0 3px #e763641f;background:#ffffff0f}.projectDetail__cancelDialog .projectDetail__refundInput:disabled{opacity:.55;cursor:not-allowed}.projectDetail__billingChip{height:26px!important;border-color:#ffffff1f!important;color:#ffffff8c!important}.projectDetail__sharingChip{height:26px!important;font-weight:650!important;border-width:1px!important}.projectDetail__sharingChip--on{border-color:#f8988473!important;color:#f89884fa!important}.projectDetail__sharingChip--off{border-color:#ffffff24!important;color:#ffffff6b!important}.projectDetail__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.projectDetail__statCard{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.projectDetail__statLabel{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.projectDetail__statValue{display:block;margin-top:6px;font-size:1.05rem;font-weight:780;letter-spacing:-.02em;color:#fffffff0}.projectDetail__statHint{display:block;margin-top:4px;font-size:.78rem;color:#f89884e0}.projectDetail__partnerBanner{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;border-radius:12px;border:1px solid rgba(248,152,132,.28);background:#f8988414;font-size:.88rem;color:#ffffffd1}.projectDetail__partnerBanner strong{color:#f89884fa;font-weight:750}.projectDetail__sectionTitle{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.projectDetailTabs{display:flex;align-items:center;gap:4px;margin:18px 0 14px;padding:4px;width:fit-content;max-width:100%;flex-wrap:wrap;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0a0c1273}.projectDetailTabs__tab{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:none;border-radius:10px;background:transparent;color:#ffffff94;font-size:.88rem;font-weight:650;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.projectDetailTabs__tab:hover:not(.projectDetailTabs__tab--active){color:#ffffffe0;background:#ffffff0a}.projectDetailTabs__tab--active{color:#fff;background:#e7636429;box-shadow:inset 0 0 0 1px #e7636447}.projectDetail__infoGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;align-items:start}.projectDetail__infoCard{height:100%}.projectDetail__infoLoading{display:flex;align-items:center;justify-content:center;min-height:180px}.projectDetail__prod{margin-top:4px}.projectDetail__prodHead{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.projectDetail__prodHeadMain{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.projectDetail__prodSummary{margin:0;font-size:.82rem;color:#ffffff6b}.projectDetail__prodBoard{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;overflow:hidden}.projectDetail__prodScroll{max-height:min(420px,52vh);overflow:auto;overscroll-behavior:contain}.projectDetail__prodScroll--full{max-height:none;overflow:visible}.projectDetail__prodTable{width:100%;border-collapse:collapse;font-size:.84rem}.projectDetail__prodTable thead th{position:sticky;top:0;z-index:1;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#101014fa;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap}.projectDetail__prodTable tbody td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.projectDetail__prodTable tbody td.projectDetail__prodService{vertical-align:top}.projectDetail__prodTable tbody tr:last-child td{border-bottom:none}.projectDetail__prodThAction{width:36px;padding-right:10px!important}.projectDetail__prodRow--clickable{cursor:pointer;transition:background .12s ease}.projectDetail__prodRow--clickable:hover,.projectDetail__prodRow--clickable:focus-visible{background:#ffffff0a;outline:none}.projectDetail__prodRow--clickable:hover .projectDetail__prodAction,.projectDetail__prodRow--clickable:focus-visible .projectDetail__prodAction{color:#f89884f2}.projectDetail__prodRow--muted{color:#ffffff61}.projectDetail__prodService{width:22%;min-width:140px;text-align:left}.projectDetail__prodServiceName{display:block;font-weight:650;color:#ffffffe0;text-align:left}.projectDetail__prodServiceName--continued{font-weight:500;font-size:.78rem;color:#ffffff6b}.projectDetail__prodRow--muted .projectDetail__prodServiceName{color:#ffffff8c}.projectDetail__prodServiceMeta{display:block;margin-top:2px;font-size:.74rem;color:#fff6}.projectDetail__prodContent{min-width:0}.projectDetail__prodTopic{display:block;font-weight:600;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectDetail__prodAssets{display:block;margin-top:2px;font-size:.72rem;color:#ffffff61}.projectDetail__prodEmptyCell{font-size:.82rem;color:#ffffff61;font-style:italic}.projectDetail__prodStage{width:1%;white-space:nowrap}.projectDetail__prodStagePill{display:inline-block;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:.72rem;font-weight:600;color:#ffffffad}.projectDetail__prodStagePill--posted{border-color:#78c88c59;background:#78c88c1f;color:#a0e6aff2}.projectDetail__prodProgress{width:120px;white-space:nowrap}.projectDetail__prodProgressTrack{display:inline-block;width:56px;height:4px;margin-right:8px;vertical-align:middle;border-radius:999px;background:#ffffff14;overflow:hidden}.projectDetail__prodProgressTrack--complete{background:#78c88c33}.projectDetail__prodProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#e763648c,#f89884d9 calc(var(--pkgs-stage-t, .5) * 100%),#78c88ce6)}.projectDetail__prodProgressFill--complete{background:#78c88cf2}.projectDetail__prodProgressPct{font-size:.72rem;font-weight:600;color:#ffffff73;vertical-align:middle}.projectDetail__prodAction{width:36px;text-align:right;color:#ffffff47;transition:color .12s ease}.projectDetail__empty{padding:28px 16px;text-align:center;font-size:.9rem;color:#ffffff73;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}.projectDetail__warn{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:#e763641f;border:1px solid rgba(231,99,100,.25);font-size:.84rem;color:#f89884f2}.projectDetail__iconBtn{color:#ffffff9e!important}.projectDetail__iconBtn:hover{color:#fff!important;background:#ffffff0f!important}.projectDetail__sharePanelPaper{background:#0c0c10fa!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:0 0 0 1px #ffffff0a,0 18px 52px #0000009e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;margin-top:6px}.projectDetail__sharePanel{width:min(380px,100vw - 32px);padding:14px}.projectDetail__sharePanelHead{margin-bottom:12px}.projectDetail__sharePanelTitle{display:block;font-size:.92rem;font-weight:780;color:#ffffffeb}.projectDetail__sharePanelHint{margin:4px 0 0;font-size:.78rem;color:#ffffff7a;line-height:1.35}.projectDetail__shareToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.projectDetail__shareToggleCopy{flex:1;min-width:0}.projectDetail__shareToggleLabel{display:block;font-size:.84rem;font-weight:700;color:#ffffffe0}.projectDetail__shareToggleMeta{display:block;margin-top:2px;font-size:.72rem;color:#ffffff73}.projectDetail__shareUrlBox{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 8px 8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000047;min-width:0}.projectDetail__shareUrlText{flex:1;min-width:0;font-size:.76rem;font-weight:500;color:#ffffff9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectDetail__shareUrlIconBtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffff9e;cursor:pointer;transition:background .12s ease,color .12s ease}.projectDetail__shareUrlIconBtn:hover:not(:disabled){background:#ffffff14;color:#fff}.projectDetail__shareUrlIconBtn:disabled{opacity:.35;cursor:not-allowed}.projectDetail__shareEmailBlock{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.projectDetail__shareEmailBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border:1px solid rgba(248,152,132,.35);border-radius:10px;background:#f898841f;color:#f89884fa;font-size:.84rem;font-weight:750;cursor:pointer;transition:background .12s ease,border-color .12s ease}.projectDetail__shareEmailBtn:hover:not(:disabled){background:#f898842e;border-color:#f8988480}.projectDetail__shareEmailBtn:disabled{opacity:.45;cursor:not-allowed}.projectDetail__shareEmailMeta{margin:8px 0 0;font-size:.74rem;color:#ffffff73;text-align:center;line-height:1.35}@media(max-width:768px){.projectDetail__heroOverlay{padding:16px;flex-direction:column;align-items:stretch}.projectDetail__heroMarkComplete{width:100%;align-self:stretch}.projectDetail__prodScroll{max-height:min(360px,45vh)}.projectDetail__prodTable thead{display:none}.projectDetail__prodTable tbody tr{display:grid;grid-template-columns:1fr auto;grid-template-areas:"content action" "stage progress";gap:4px 8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.projectDetail__prodTable tbody td{display:block;padding:0;border:none}.projectDetail__prodTable .projectDetail__prodService{grid-column:1/-1;width:auto;min-width:0;margin-bottom:4px}.projectDetail__prodTable .projectDetail__prodService--continued{display:none}.projectDetail__prodTable .projectDetail__prodContent{grid-area:content}.projectDetail__prodTable .projectDetail__prodStage{grid-area:stage;width:auto}.projectDetail__prodTable .projectDetail__prodProgress{grid-area:progress;width:auto;justify-self:end}.projectDetail__prodTable .projectDetail__prodAction{grid-area:action;align-self:center}.projectDetail__prodTable .projectDetail__prodEmptyCell{grid-column:1/-1}}.projectDetail__testEmails{margin:0 0 20px;padding:18px 20px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.projectDetail__testEmailsHead{margin-bottom:12px}.projectDetail__testEmailsHint{margin:6px 0 0;color:#ffffff94;font-size:.84rem;line-height:1.5}.projectDetail__testEmailBtns{display:flex;flex-wrap:wrap;gap:8px}.stagePageHeader{padding:clamp(16px,2.5vw,28px) clamp(20px,4vw,56px) 0;padding-left:max(clamp(20px,4vw,56px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,4vw,56px),env(safe-area-inset-right,0px));padding-top:max(clamp(16px,2.5vw,28px),env(safe-area-inset-top,0px));box-sizing:border-box}.stagePageHeader--compact{padding:clamp(10px,1.6vw,16px) clamp(14px,2.5vw,28px) 0;padding-left:max(clamp(14px,2.5vw,28px),env(safe-area-inset-left,0px));padding-right:max(clamp(14px,2.5vw,28px),env(safe-area-inset-right,0px));padding-top:max(clamp(10px,1.6vw,16px),env(safe-area-inset-top,0px));flex-shrink:0}.stagePageHeader--compact .stagePageHeader__breadcrumbs{margin-bottom:8px;font-size:.75rem}.stagePageHeader--compact .stagePageHeader__top{align-items:center}.stagePageHeader--compact .stagePageHeader__back.MuiIconButton-root{margin-top:0}.stagePageHeader--compact .stagePageHeader__title{font-size:clamp(1.05rem,1.8vw,1.35rem)}.stagePageHeader--compact .stagePageHeader__badge{padding:3px 8px;font-size:.625rem}.stagePageHeader--compact .stagePageHeader__belowTitle{margin-top:10px;padding-bottom:12px}.stagePageHeader--compact .stagePageHeader__metaRow{gap:0}.stagePageHeader--compact .stagePageHeader__metaItem{padding:0 12px}.stagePageHeader--compact .stagePageHeader__metaLabel{font-size:.625rem}.stagePageHeader--compact .stagePageHeader__metaValue{font-size:.8125rem}.stagePageHeader--compact .stagePageHeader__actions{gap:8px}.stagePageHeader__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-bottom:12px;font-size:.8125rem}.stagePageHeader__crumbWrap{display:inline-flex;align-items:center;gap:2px}.stagePageHeader__crumbSep{color:#ffffff59;font-size:1rem!important}.stagePageHeader__crumbBtn{border:none;background:transparent;padding:0;color:#ffffff80;font-size:inherit;font-weight:500;cursor:pointer}.stagePageHeader__crumbBtn:hover{color:#ffffffd9}.stagePageHeader__crumbCurrent{color:#ffffffd9;font-weight:500}.stagePageHeader__priorityDot{width:8px;height:8px;border-radius:50%;background:#fbbf24;flex-shrink:0}.stagePageHeader__top{display:flex;align-items:center;gap:12px}.stagePageHeader__back.MuiIconButton-root{margin-top:0;color:#ffffffd9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.stagePageHeader__back.MuiIconButton-root:hover{background:#ffffff1a}.stagePageHeader__titleBlock{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px}.stagePageHeader__title{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;min-width:0;max-width:100%}.stagePageHeader__badgeRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:100%}.stagePageHeader__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stagePageHeader__badge--content{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf659}.stagePageHeader__badge--priority{background:#fb923c26;color:#fdba74;border-color:#fb923c59}.stagePageHeader__badge--stage{background:#ef444426;color:#fca5a5;border-color:#ef444459}.stagePageHeader__badge--neutral{background:#ffffff0f;color:#ffffffbf;border-color:#ffffff1f}.stagePageHeader__badge--success{background:#22c55e24;color:#bbf7d0;border-color:#22c55e66}.stagePageHeader__badge--custom{color:var(--stage-badge-color);background:color-mix(in srgb,var(--stage-badge-color) 18%,transparent);border-color:color-mix(in srgb,var(--stage-badge-color) 42%,transparent)}.stagePageHeader__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;max-width:min(52%,420px)}.stagePageHeader__status{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:.8125rem;font-weight:500;color:#4ade80;white-space:nowrap}.stagePageHeader__menuBtn.MuiIconButton-root{color:#ffffffb3}.stagePageHeader__menuPaper{background:#1a1a1f!important;border:1px solid rgba(255,255,255,.1)}.stagePageHeader__belowTitle{margin-top:14px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.stagePageHeader__metaFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 28px}.stagePageHeader__metaSpacer{flex:1}.stagePageHeader__toolbarRow{display:flex;align-items:center;justify-content:flex-end;gap:16px 20px;flex-shrink:0;min-width:0;flex-wrap:nowrap;margin-left:auto}.stagePageHeader__metaRow{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:0;flex:1;min-width:0;max-width:100%;overflow:hidden}.stagePageHeader__toolbarOnLine{flex-shrink:0;align-self:center}.stagePageHeader__metaItem{display:flex;flex-direction:column;gap:4px;flex:0 1 auto;min-width:0;max-width:100%;padding:0 16px;border-left:1px solid rgba(255,255,255,.08);overflow:hidden}.stagePageHeader__metaItem:first-child{padding-left:0;border-left:none}.stagePageHeader__metaItem:last-child{padding-right:0}.stagePageHeader__metaLabel{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stagePageHeader__metaValue{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:.875rem;font-weight:500;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stagePageHeader__metaAvatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}@media(max-width:1100px){.stagePageHeader{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-top:max(22px,16px + env(safe-area-inset-top,0px))}.stagePageHeader__breadcrumbs{display:none}.stagePageHeader--compact{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-top:max(20px,14px + env(safe-area-inset-top,0px));padding-bottom:4px}.stagePageHeader__top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back title" "actions actions";align-items:center;column-gap:10px;row-gap:10px}.stagePageHeader--compact .stagePageHeader__top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back title actions";align-items:center;row-gap:0}.stagePageHeader__back.MuiIconButton-root{grid-area:back;margin-top:0;align-self:center}.stagePageHeader__titleBlock{grid-area:title;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;align-self:center}.stagePageHeader__title{font-size:1.125rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.stagePageHeader--compact .stagePageHeader__title{-webkit-line-clamp:1;font-size:1rem}.stagePageHeader__badgeRow{gap:5px 6px}.stagePageHeader__badge{padding:3px 8px;font-size:.5625rem;letter-spacing:.04em}.stagePageHeader__actions{grid-area:actions;max-width:none;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.stagePageHeader--compact .stagePageHeader__actions{width:auto;max-width:none;justify-content:flex-end;flex-wrap:nowrap;align-self:center}.stagePageHeader__actions>.MuiButton-root,.stagePageHeader__actions .MuiButton-root{min-width:0!important;flex:1 1 auto;padding-left:12px!important;padding-right:12px!important;font-size:.75rem!important;white-space:nowrap}.stagePageHeader__belowTitle{margin-top:12px;padding-bottom:12px;min-width:0;overflow:visible}.stagePageHeader__metaFooter{flex-direction:column;align-items:stretch;gap:14px;min-width:0}.stagePageHeader__toolbarRow{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-left:0;padding-top:2px}.stagePageHeader__status{font-size:.75rem;flex:0 0 auto;max-width:none;min-width:0;margin-right:auto;overflow:visible;white-space:nowrap;text-align:left;color:#4ade80}.stagePageHeader__metaRow{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;max-width:100%;min-width:0;overflow:hidden}.stagePageHeader__metaItem{flex:1 1 0;min-width:0;max-width:100%;padding:0 8px;border-radius:0;background:transparent;border:none;border-left:1px solid rgba(255,255,255,.08);overflow:hidden}.stagePageHeader__metaItem:first-child{padding-left:0;border-left:none}.stagePageHeader__metaItem:last-child{padding-right:0}.stagePageHeader__metaLabel{font-size:.5625rem;margin-bottom:2px}.stagePageHeader__metaValue{font-size:.75rem;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.stagePageHeader__metaAvatar{width:18px;height:18px}.stagePageHeader__priorityDot{width:6px;height:6px}.stagePageHeader__toolbarOnLine{flex:0 1 auto;width:auto;max-width:none;margin-left:auto;align-self:center;padding-top:0;border-top:none;min-width:0;overflow:visible}.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher.MuiToggleButtonGroup-root,.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher--filming{flex-wrap:nowrap;max-width:100%;padding:3px;gap:2px}.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher__btn.MuiToggleButton-root{flex-shrink:0;font-size:.6875rem!important;letter-spacing:.02em!important;padding:7px 10px!important;white-space:nowrap}.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher__pill{flex-shrink:0;font-size:.6875rem;letter-spacing:.02em;padding:7px 10px;white-space:nowrap}.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher__icon{font-size:.875rem!important}.stagePageHeader__toolbarOnLine .stageWorkspaceSwitcher__inner{gap:5px}}@media(max-width:400px){.stagePageHeader__toolbarRow{gap:12px}}.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}.scriptingPage.scriptPage{background:#070708;color:#fffffff0}.scriptingPage .stagePageHeader__status{color:#ffffff94}.scriptingPage__workspaceNav{display:flex;align-items:center;gap:6px}.scriptingPage__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff61;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.scriptingPage__workspaceNavBtn:hover:not(.is-active){color:#ffffffc7}.scriptingPage__workspaceNavBtn.is-active{color:#fffffff0;font-weight:600;cursor:default}.scriptingPage__workspaceNavSep{color:#ffffff38;font-size:.75rem;-webkit-user-select:none;user-select:none}.scriptingPage .scriptPage__main.scriptingPage__main{padding:clamp(12px,2vw,20px) clamp(20px,3vw,48px) clamp(20px,3vw,32px);box-sizing:border-box}.scriptingPage .scriptPage__backBtn{border-color:#ffffff1f;background:#ffffff06;color:#ffffffe0}.scriptingPage .scriptPage__backBtn:hover{background:#ffffff0e;border-color:#ffffff2e}.scriptingPage .scriptPage__main .contentDetails__scriptShell{gap:12px}.scriptingPage .scriptPage__main .contentDetails__scriptHeader{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;box-shadow:none}.scriptingPage .scriptPage__main .contentDetails__mainModeTabs .MuiToggleButtonGroup-root{gap:4px;border:none!important;background:transparent!important;overflow:visible}.scriptingPage .scriptPage__main .contentDetails__mainModeTabs .MuiToggleButton-root{border:none!important;border-radius:0!important;margin:0!important;padding:8px 2px!important;min-width:0;font-size:.8125rem!important;font-weight:600!important;letter-spacing:-.02em;text-transform:none!important;color:#ffffff94!important;background:transparent!important;border-bottom:2px solid transparent!important;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.scriptingPage .scriptPage__main .contentDetails__mainModeTabs .MuiToggleButton-root:hover{color:#ffffffe0!important;background:transparent!important}.scriptingPage .scriptPage__main .contentDetails__mainModeTabs .MuiToggleButton-root.Mui-selected{color:#fffffff0!important;background:transparent!important;border-bottom-color:#ffffffeb!important}.scriptingPage .scriptPage__main .contentDetails__scriptModeRow{margin-bottom:2px}.scriptingPage .scriptPage__main .scriptEditor__wrap{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#00000038;box-shadow:none}.scriptingPage .scriptPage__main .scriptEditor__wrap .scriptEditor__toolbar{border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.scriptingPage .scriptPage__main .scriptEditor__wrap .scriptEditor__footer{border-top:1px solid rgba(255,255,255,.07);background:#ffffff05}.scriptingPage .scriptPage__main .scriptEditor__wrap .scriptTool__btn:hover:not(:disabled){background:#ffffff0e;color:#ffffffeb}.scriptingPage .scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap{--sr-bg: rgba(0, 0, 0, .18);--sr-bg-strong: rgba(0, 0, 0, .26);--sr-border: rgba(255, 255, 255, .07);--sr-border-soft: rgba(255, 255, 255, .04);--sr-text: rgba(255, 255, 255, .92);--sr-text-dim: rgba(255, 255, 255, .58);--sr-text-soft: rgba(255, 255, 255, .38);background:#0000002e;border:1px solid rgba(255,255,255,.07);box-shadow:none}.scriptingPage .scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap:focus-within{border-color:#ffffff1f;background:#00000042;box-shadow:0 0 0 3px #ffffff0d}.scriptingPage .scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror{color:#ffffffeb;caret-color:#ffffffe0;scrollbar-color:rgba(255,255,255,.14) rgba(0,0,0,.2)}.scriptingPage .scriptPage__main .contentDetails__scriptFieldRich .scriptRich__wrap .ProseMirror::selection{background:#ffffff2e;color:#fffffffa}.scriptingPage .scriptPage__main .writerDesk__wrap{border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;background:#ffffff06!important;box-shadow:none!important}.scriptingPage .scriptPage__main .videoPlanBoard .videoPlanBoard__canvas{border:1px solid rgba(255,255,255,.07);background-color:#00000047;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(168deg,rgba(255,255,255,.02) 0%,transparent 48%),linear-gradient(168deg,#0c0c0e,#070708)}.scriptingPage .scriptPage__main .contentDetails__iconBtnLux{border-radius:8px!important}.scriptingPage .scriptPage__main .contentDetails__iconBtnLux.isOn{background:#ffffff0e!important;color:#fffffff0!important}.scriptingPage .scriptPage__main .contentDetails__btnActionLux{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important}.scriptingPage .scriptPage__main .contentDetails__btnActionLux:hover{background:#ffffff24!important}.scriptingPage .scriptPage__main .contentDetails__btnApproveLux{background:#4ade801f!important;border:1px solid rgba(74,222,128,.28)!important}.scriptingPage .scriptPage__main .contentDetails__deskMobileTrigger{border-color:#ffffff1f!important;color:#ffffffd1!important}.filmingWorkspace{--filming-card-bg: rgba(18, 18, 22, .92);--filming-card-border: rgba(255, 255, 255, .1);padding-bottom:96px}.filmingWorkspace__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;align-items:start;min-height:0}.filmingWorkspace__main{display:flex;flex-direction:column;gap:20px;min-width:0}.filmingWorkspace__sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px;align-self:start;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.filmingWorkspace__error{padding:12px 16px;border-radius:12px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fecaca;font-size:.875rem}.filmingWorkspace__error--inset{margin:0 24px 20px}.filmingCard{background:var(--filming-card-bg);border:1px solid var(--filming-card-border);border-radius:16px;padding:20px 22px;box-shadow:0 12px 40px #00000040}.filmingCard--hero{padding:24px}.filmingCard--assetsShell{padding:0;overflow:hidden}.filmingCard__section{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06)}.filmingCard__section--last{padding-bottom:24px}.filmingCard__heroTop{display:flex;gap:0;align-items:flex-start;padding:20px 24px;min-width:0}.filmingCard__heroCopy{flex:1;min-width:0;padding-right:20px}.filmingCard__heroTitleRow{display:flex;align-items:center;gap:12px;margin-bottom:10px}.filmingCard__heroIconWrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;color:#e76364f2;background:#e763641a;border:1px solid rgba(231,99,100,.28)}.filmingCard__heroIcon{font-size:1.25rem!important}.filmingCard__title{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.filmingCard__hint{margin:0 0 12px;color:#ffffffad;font-size:.9375rem;line-height:1.5;max-width:52ch}.filmingCard__tip{display:flex;align-items:center;gap:8px;margin:0;font-size:.8125rem;color:#ffffff80}.filmingCard__heroAside{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;padding-left:24px;margin-right:72px;border-left:1px solid rgba(255,255,255,.1);min-width:0}.filmingCard__statusBadge{display:inline-flex;flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fca5a5;background:#ef444426;border:1px solid rgba(239,68,68,.35)}.filmingCard__summaryCol{display:grid;grid-template-columns:max-content minmax(0,max-content);column-gap:40px;row-gap:8px;align-items:baseline;margin:0;min-width:0}.filmingCard__summaryCol>div{display:contents}.filmingCard__summaryCol dt{margin:0;grid-column:1;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff6;white-space:nowrap}.filmingCard__summaryCol dd{margin:0;grid-column:2;font-size:.75rem;font-weight:500;color:#ffffffe0;text-align:left;white-space:nowrap}.filmingCard__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;min-width:0;flex-wrap:nowrap}.filmingCard__headerTitle{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.filmingCard__headerTitle h3{margin:0;font-size:1rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.filmingCard__headerTitle svg{color:#ffffff8c;flex-shrink:0}.filmingCard__badge{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.filmingCard__badge--required{color:#fca5a5;background:#ef444426;border:1px solid rgba(239,68,68,.3)}.filmingCard__badge--optional{color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.filmingCard__addBtn.MuiButton-root{flex-shrink:0;text-transform:none;font-weight:600;color:#ffffffd9;border-color:#ffffff26;white-space:nowrap;min-width:0!important}.filmingCard__addBtnLabelShort{display:none}.filmingCard__mainPreview{display:flex;flex-direction:column;gap:0;min-width:0}.filmingCard__urlRow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.filmingCard__urlRow.is-valid{border-color:#22c55e59}.filmingCard__urlRow.is-invalid{border-color:#ef444459}.filmingCard__urlText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:#ffffffe6}.filmingCard__urlRowActions{display:inline-flex;align-items:center;flex-shrink:0;gap:2px}.filmingCard__urlIcon--ok{color:#4ade80}.filmingCard__urlIcon--bad{color:#f87171}.filmingCard__helper{margin:8px 0 0;font-size:.8125rem;color:#ffffff73}.filmingCard__clipIcon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;color:#ffffff8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.filmingCard__mainEdit{display:flex;flex-direction:column;gap:10px}.filmingCard__labelField .MuiOutlinedInput-root,.filmingCard__urlField .MuiOutlinedInput-root{background:#ffffff0a}.filmingCard__doneBtn.MuiButton-root{align-self:flex-start;text-transform:none}.filmingCard__savedRow{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:12px;font-size:.8125rem;color:#4ade80}.filmingCard__empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;color:#ffffff8c;border:1px dashed rgba(255,255,255,.12);border-radius:12px}.filmingCard__empty svg{font-size:2rem;opacity:.35}.filmingCard__emptyHint{font-size:.8125rem;color:#ffffff61;max-width:36ch}.filmingCard__clipList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.filmingCard__clipRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.filmingCard__clipFields{display:flex;flex-direction:column;gap:8px;min-width:0}.filmingCard__clipActions{display:flex;align-items:center;gap:4px}.filmingCard__clipValid{color:#4ade80}.filmingCard__notesList{display:flex;flex-direction:column;gap:12px}.filmingCard__noteRow{padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.filmingCard__noteTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filmingCard__noteBadge{font-size:.75rem;font-weight:600;color:#ffffff8c}.filmingSidebarCard{background:var(--filming-card-bg);border:1px solid var(--filming-card-border);border-radius:16px;padding:18px 20px;flex-shrink:0;min-width:0}.filmingSidebarCard h3{margin:0;font-size:.9375rem;font-weight:600;color:#fff}.filmingSidebarCard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.filmingSidebarCard__progress{font-size:.8125rem;font-weight:600;color:#ffffff8c}.filmingSidebarCard__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.filmingSidebarCard__checklist li{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:#ffffff8c}.filmingSidebarCard__checklist li.is-done{color:#ffffffe0}.filmingSidebarCard__checkIcon{flex-shrink:0}.is-done .filmingSidebarCard__checkIcon{color:#4ade80}.filmingSidebarCard--compact h3{margin-bottom:12px}.filmingSidebarCard__tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.filmingSidebarCard__tips li{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;color:#ffffff9e;line-height:1.45}.filmingSidebarCard__tips li svg{margin-top:2px;color:#fff6}.filmingSidebarCard__timeline{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.filmingSidebarCard__timeline li{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:#ffffffb8}.filmingSidebarCard__stepNum{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:700;color:#fff;background:#ef4444d9;flex-shrink:0}.filmingActionBar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#0a0a0ceb;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.filmingActionBar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(20px,4vw,56px);max-width:100%;min-width:0;box-sizing:border-box}.filmingActionBar__status{display:flex;align-items:center;gap:8px;min-width:0;font-size:.8125rem;color:#4ade80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmingActionBar__statusMuted{color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmingActionBar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;min-width:0}.filmingActionBar__labelShort{display:none}.filmingActionBar__btn.MuiButton-root{text-transform:none;font-weight:600;border-color:#ffffff2e;color:#ffffffe0}.filmingActionBar__btn--primary.MuiButton-root{background:linear-gradient(180deg,#ef4444,#dc2626);border:none;color:#fff;box-shadow:0 4px 16px #ef444459}.filmingActionBar__btn--primary.MuiButton-root:hover{background:linear-gradient(180deg,#f87171,#ef4444)}.filmingActionBar__btn--primary.MuiButton-root.Mui-disabled{background:#ffffff14;color:#ffffff59;box-shadow:none}@media(max-width:1024px){.filmingWorkspace__layout{grid-template-columns:1fr}.filmingWorkspace__sidebar{position:static;max-height:none;overflow:visible;padding-right:0}.filmingCard__heroTop{flex-direction:column;align-items:stretch}.filmingCard__heroCopy{padding-right:0}.filmingCard__heroAside{padding-left:0;padding-top:16px;margin-top:4px;margin-right:0;border-left:none;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.filmingCard__summaryCol{width:100%}}@media(max-width:640px){.filmingWorkspace{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.filmingCard__header{gap:8px;margin-bottom:14px}.filmingCard__headerTitle{gap:6px}.filmingCard__headerTitle h3{font-size:.875rem}.filmingCard__badge{padding:2px 6px;font-size:.5625rem}.filmingCard__addBtn.MuiButton-root{padding-left:8px!important;padding-right:10px!important;font-size:.75rem!important}.filmingCard__addBtnLabelFull{display:none}.filmingCard__addBtnLabelShort{display:inline}.filmingActionBar__inner{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px 12px}.filmingActionBar__status{justify-content:center;font-size:.6875rem;text-align:center}.filmingActionBar__actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"draft exit" "submit submit";gap:8px;width:100%;justify-content:stretch}.filmingActionBar__btn--draft.MuiButton-root{grid-area:draft}.filmingActionBar__btn--exit.MuiButton-root{grid-area:exit}.filmingActionBar__btn--primary.MuiButton-root{grid-area:submit;width:100%;min-height:44px}.filmingActionBar__btn.MuiButton-root{min-width:0!important;min-height:40px;padding-left:10px!important;padding-right:10px!important;font-size:.8125rem!important}.filmingActionBar__labelFull{display:none}.filmingActionBar__labelShort{display:inline}}.filmingPage.scriptPage{background:#08080a}.filmingPage .scriptPage__main.filmingPage__main{padding-top:clamp(16px,2vw,28px);padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);padding-bottom:clamp(40px,6vw,72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.filmingPage__main{width:100%;box-sizing:border-box}.filmingPage__workspaceNav{display:flex;align-items:center;gap:6px;padding:0}.filmingPage__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff73;cursor:pointer;transition:color .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.filmingPage__workspaceNavBtn:hover{color:#ffffffc7}.filmingPage__workspaceNavBtn:focus{outline:none;box-shadow:none}.filmingPage__workspaceNavBtn:focus-visible{outline:2px solid rgba(231,99,100,.45);outline-offset:2px}.filmingPage__workspaceNavBtn.is-active{color:#fffffff2;font-weight:600;cursor:default}.filmingPage__workspaceNavSep{color:#ffffff38;font-size:.75rem;-webkit-user-select:none;user-select:none}.finishingVersionReview{--fvr-accent: #e76364;--fvr-accent-deep: #b91c1c;position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(231,99,100,.28);background:#0a0a0a;box-shadow:0 16px 40px #00000059;min-width:0;max-width:100%}.finishingVersionReview--preview{display:block;margin-bottom:0;box-shadow:0 16px 40px #00000059}.finishingVersionReview--preview.finishingVersionReview--horizontal{margin-bottom:16px}.finishingVersionReview--preview.finishingVersionReview--vertical{position:sticky;top:12px;width:100%}.finishingVersionReview--preview:fullscreen{display:flex;flex-direction:column;width:100%;height:100%;max-height:none;border-radius:0;background:#000}.finishingVersionReview--preview:fullscreen .finishingVersionReview__stage{flex:1;min-height:0;display:flex;flex-direction:column}.finishingVersionReview--preview:fullscreen .finishingVersionReview__frame{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.finishingVersionReview--preview:fullscreen .finishingVersionReview__video{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:unset}.finishingVersionReview--preview:fullscreen .finishingVersionReview__chrome{flex-shrink:0}.finishingVersionReview--compact{width:100%}.finishingVersionReview--compact .finishingVersionReview__video{width:100%;max-width:100%;height:auto}.finishingVersionReview--compact.finishingVersionReview--vertical .finishingVersionReview__video{aspect-ratio:9/16;max-height:none}.finishingVersionReview--compact .finishingVersionReview__chrome{padding:6px 8px 8px}.finishingVersionReview--compact .finishingVersionReview__chrome--hasPins{margin-top:-38px;padding-top:38px;background:linear-gradient(180deg,#0000,#000000eb 30px,#000)}.finishingVersionReview--compact .finishingVersionReview__timelinePinsLayer{height:32px}.finishingVersionReview--compact .finishingVersionReview__timelinePin{bottom:6px}.finishingVersionReview--compact .finishingVersionReview__timelinePinStem{border-left-width:3px;border-right-width:3px;border-top-width:5px}.finishingVersionReview--compact .finishingVersionReview__controls{margin-top:6px;gap:6px}.finishingVersionReview--compact .finishingVersionReview__controlBtn.MuiIconButton-root{padding:4px}.finishingVersionReview--compact .finishingVersionReview__timecode{font-size:.625rem!important}.finishingVersionReview--compact .finishingVersionReview__badge{top:8px;left:8px;padding:3px 8px;font-size:.625rem;line-height:1.25}.finishingVersionReview--horizontal{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;margin-bottom:16px}.finishingVersionReview--horizontal:not(:has(.finishingVersionReview__comments)){grid-template-columns:1fr}.finishingVersionReview--vertical{display:flex;flex-direction:column;margin-bottom:0;position:sticky;top:12px}.finishingVersionReview__comments{display:flex;flex-direction:column;min-width:0;max-height:min(52vh,420px);border-right:1px solid rgba(255,255,255,.08);background:#00000059}.finishingVersionReview--vertical .finishingVersionReview__comments{max-height:200px;border-right:none;border-top:1px solid rgba(255,255,255,.08)}.finishingVersionReview__commentsHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 8px;flex-shrink:0}.finishingVersionReview__commentsTitle{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.finishingVersionReview__decisionPill{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.finishingVersionReview__decisionPill--changes{color:#fde68a;background:#f59e0b2e;border:1px solid rgba(245,158,11,.35)}.finishingVersionReview__decisionPill--approved{color:#bbf7d0;background:#22c55e29;border:1px solid rgba(34,197,94,.32)}.finishingVersionReview__commentList{list-style:none;margin:0;padding:0 8px 10px;overflow-y:auto;flex:1;min-height:0}.finishingVersionReview__commentCard{display:flex;flex-direction:column;gap:0;width:100%;margin-bottom:6px;padding:0;border-radius:10px;border:1px solid transparent;background:#ffffff08;color:inherit;overflow:hidden;transition:border-color .15s ease,background .15s ease}.finishingVersionReview__commentCard:hover{background:#ffffff0f;border-color:#ffffff14}.finishingVersionReview__commentCard.is-highlighted{border-color:#e7636473;background:#e763641a}.finishingVersionReview__commentCard.is-highlighted .finishingVersionReview__commentCardMain:focus-visible{outline:none}.finishingVersionReview__commentCard.is-resolved{opacity:.62}.finishingVersionReview__commentCard.is-resolved.is-highlighted{opacity:.82}.finishingVersionReview__commentCardMain{display:flex;gap:8px;width:100%;padding:8px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none}.finishingVersionReview__commentCardMain,.finishingVersionReview__commentCardMain:hover,.finishingVersionReview__commentCardMain:focus,.finishingVersionReview__commentCardMain:focus-visible,.finishingVersionReview__commentCardMain:active{text-decoration:none;outline:none;box-shadow:none}.finishingVersionReview__commentCardMain *{text-decoration:none}.finishingVersionReview__commentCardMain:focus-visible{outline:2px solid rgba(231,99,100,.45);outline-offset:-2px;border-radius:8px}.finishingVersionReview__commentCardFooter{display:flex;justify-content:flex-end;padding:0 8px 8px}.finishingVersionReview__resolveBtn{border:none;background:transparent;color:#ffffff80;font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;padding:0;text-decoration:none;appearance:none;-webkit-appearance:none}.finishingVersionReview__resolveBtn:hover:not(:disabled){color:#ffffffe0;text-decoration:none}.finishingVersionReview__resolveBtn:focus,.finishingVersionReview__resolveBtn:focus-visible,.finishingVersionReview__resolveBtn:active{text-decoration:none;outline:none}.finishingVersionReview__resolveBtn:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:4px}.finishingVersionReview__resolveBtn:disabled{opacity:.45;cursor:not-allowed}.finishingVersionReview__avatar.MuiAvatar-root{flex-shrink:0;font-weight:700;background:linear-gradient(145deg,#3f3f46,#18181b)}.finishingVersionReview__commentCopy{min-width:0;flex:1}.finishingVersionReview__commentMeta{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px}.finishingVersionReview__commentAuthor{font-size:.75rem;font-weight:600;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finishingVersionReview__commentTc{flex-shrink:0;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#fca5a5}.finishingVersionReview__commentBody{margin:0;font-size:.75rem;line-height:1.4;color:#ffffffad;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.finishingVersionReview__stage{display:flex;flex-direction:column;min-width:0;background:#000;overflow:visible}.finishingVersionReview__frame{position:relative;flex:1;min-height:0;width:100%}.finishingVersionReview__video{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;background:#000;cursor:pointer}.finishingVersionReview--preview .finishingVersionReview__frame{width:100%}.finishingVersionReview--preview .finishingVersionReview__video{width:100%;max-width:100%;height:auto;object-fit:contain}.finishingVersionReview--preview.finishingVersionReview--horizontal .finishingVersionReview__video{aspect-ratio:16/9;max-height:min(56vh,520px)}.finishingVersionReview--preview.finishingVersionReview--vertical .finishingVersionReview__video{aspect-ratio:9/16;max-height:min(82vh,720px)}.finishingVersionSplit__previewCol .finishingVersionReview--preview{width:100%;max-width:100%}.finishingVersionSplit__previewCol .finishingVersionReview--compact.finishingVersionReview--vertical .finishingVersionReview__video{max-height:none}.finishingVersionReview__commentBody--full{display:block;-webkit-line-clamp:unset;overflow:visible}.finishingVersionRevisionsPanel{display:flex;flex-direction:column;min-width:0;min-height:0;max-width:100%;overflow-x:hidden}.finishingVersionRevisionsPanel__head{display:flex;justify-content:flex-end;margin-bottom:10px}.finishingVersionRevisionsPanel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;max-height:min(68vh,640px);overflow-x:hidden;overflow-y:auto}.finishingVersionRevisionsPanel__list>li{min-width:0;max-width:100%}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentCard{max-width:100%;min-width:0;box-sizing:border-box}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentCardMain{min-width:0;max-width:100%;box-sizing:border-box;align-items:flex-start}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentMeta{min-width:0}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentAuthor{min-width:0;flex:1}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentBody--full{overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.finishingVersionRevisionsPanel__list .finishingVersionReview__commentCardFooter{max-width:100%;box-sizing:border-box}.finishingVersionRevisionsPanel__list .finishingVersionReview__resolveBtn{max-width:100%;text-align:right;white-space:normal}.finishingVersionRevisionsPanel__empty{margin:0;padding:12px 2px;font-size:.8125rem;color:#ffffff73}.finishingVersionReview--horizontal .finishingVersionReview__video{max-height:min(52vh,420px);aspect-ratio:16/9}.finishingVersionReview--vertical .finishingVersionReview__video{max-height:min(72vh,680px);aspect-ratio:9/16}.finishingVersionReview__badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#fecaca;background:#000000a6;border:1px solid rgba(231,99,100,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap}.finishingVersionReview__frameDecision{position:absolute;top:10px;right:10px;z-index:2;pointer-events:none}.finishingVersionReview__chrome{flex-shrink:0;position:relative;z-index:2;padding:8px 12px 12px;border-top:1px solid rgba(255,255,255,.06);background:#000;overflow:visible}.finishingVersionReview__chrome--hasPins{margin-top:-38px;padding-top:38px;border-top:none;background:linear-gradient(180deg,#0000,#000000eb 30px,#000)}.finishingVersionReview__timelineWrap{position:relative;width:100%;height:8px;overflow:visible;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.finishingVersionReview__timelinePinsLayer{position:absolute;left:0;right:0;bottom:4px;height:36px;margin-bottom:0;pointer-events:none;overflow:visible}.finishingVersionReview__timelinePin{position:absolute;bottom:8px;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}.finishingVersionReview__timelinePin:hover{transform:translate(-50%) translateY(-2px)}.finishingVersionReview__timelinePin.is-resolved{opacity:.58}.finishingVersionReview__timelinePin.is-resolved .finishingVersionReview__timelinePinHead{background:linear-gradient(145deg,#14532d,#052e16)}.finishingVersionReview__timelinePin.is-resolved .finishingVersionReview__timelinePinStem{border-top-color:#14532d}.finishingVersionReview__timelinePinHead{border-radius:50%;padding:1px;background:linear-gradient(145deg,#f87171,var(--fvr-accent-deep));display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 4px #00000073}.finishingVersionReview__timelinePinStem{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--fvr-accent);margin-top:-1px}.finishingVersionReview__timelineTrack{position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:999px;background:#ffffff1f;overflow:visible}.finishingVersionReview__timelineProgress{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#f87171,var(--fvr-accent));pointer-events:none}.finishingVersionReview__timelineHead{position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--fvr-accent);pointer-events:none}.finishingVersionReview__controls{display:flex;align-items:center;gap:8px;margin-top:8px}.finishingVersionReview__controlsSpacer{flex:1;min-width:8px}.finishingVersionReview__controlBtn.MuiIconButton-root{color:#ffffffe0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.finishingVersionReview__timecode{font-size:.6875rem!important;font-variant-numeric:tabular-nums;color:#ffffff8c!important;letter-spacing:.04em}.finishingVersionReview__pinTooltip{font-size:12px;line-height:1.35}.finishingWorkspace{padding-bottom:96px}.finishingWorkspace__layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,320px);gap:20px;align-items:start;width:100%}.finishingWorkspace__left,.finishingWorkspace__right{display:flex;flex-direction:column;gap:16px}.finishingWorkspace__right{position:sticky;top:12px;align-self:start}.finishingWorkspace__main{min-width:0;display:flex;flex-direction:column;gap:16px}.finishingCard,.finishingSidebarCard,.finishingMainCard{--finishing-card-bg: rgba(14, 14, 18, .96);--finishing-card-border: rgba(255, 255, 255, .08);background:var(--finishing-card-bg);border:1px solid var(--finishing-card-border);border-radius:14px;box-shadow:0 1px #ffffff08 inset,0 16px 40px #00000047}.finishingCard{overflow:hidden}.finishingCard__collapseHead{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;border:none;background:transparent;color:#fff;cursor:pointer;text-align:left}.finishingCard__collapseTitle{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600}.finishingCard__countBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:.6875rem;font-weight:700;background:#ef444433;color:#fca5a5}.finishingCard__chevron{color:#ffffff73;transition:transform .2s ease}.finishingCard__chevron.is-open{transform:rotate(180deg)}.finishingCard__body{padding:0 18px 18px}.finishingCard__field{margin-bottom:14px}.finishingCard__label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;margin-bottom:4px}.finishingCard__value{margin:0;font-size:.875rem;line-height:1.5;color:#ffffffe0}.finishingCard__tags{display:flex;flex-wrap:wrap;gap:6px}.finishingCard__tag{padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:500;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fffc}.finishingCard__empty{margin:0;font-size:.8125rem;color:#ffffff73;line-height:1.5}.finishingCard__linkBtn.MuiButton-root{margin-top:8px;text-transform:none;font-weight:600;border-color:#ffffff26;color:#ffffffe0}.finishingCard__linkBtn--script.MuiButton-root{margin-top:14px;width:100%;justify-content:center;gap:6px;padding:11px 20px;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#ffffffeb;background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff0a;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000002e;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease}.finishingCard__linkBtn--script.MuiButton-root .MuiButton-startIcon{margin-right:4px;margin-left:-2px;color:#fca5a5f2}.finishingCard__linkBtn--script.MuiButton-root:hover{background:linear-gradient(180deg,#e763642e,#e7636414),#e763640f;border-color:#e7636461;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #e7636424;transform:translateY(-1px)}.finishingCard__refList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.finishingCard__refItem{display:flex;align-items:center;gap:10px;padding:0;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.finishingCard__refItem--static{padding:10px}.finishingCard__refItem--highlighted{background:#e763641a;border-color:#e7636452;box-shadow:0 0 0 1px #e7636414}.finishingCard__refItem--highlighted .finishingCard__refIcon{color:#fca5a5;background:#e7636429}.finishingCard__refItem--highlighted .finishingCard__refLabel{color:#fffffff5}.finishingCard__refItem--highlighted .finishingCard__refButton:hover{background:#e763641f}.finishingCard__refButton{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.finishingCard__refButton:hover{background:#ffffff0d}.finishingCard__refButton:hover .finishingCard__refChevron{color:#ffffffb8;transform:translate(2px)}.finishingCard__refChevron{flex-shrink:0;margin-left:auto;color:#ffffff59;transition:color .15s ease,transform .15s ease}.finishingCard__refIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff0f;color:#ffffff8c}.finishingCard__refThumb{width:36px;height:36px;border-radius:10px;object-fit:cover}.finishingCard__refCopy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.finishingCard__refLabel{font-size:.8125rem;font-weight:600;color:#ffffffe6}.finishingCard__refDetail{font-size:.75rem;color:#ffffff73}.finishingCard__expectList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.finishingCard__expectList li{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;color:#ffffff8c}.finishingCard__expectList li.is-met{color:#ffffffe0}.finishingCard__expectIcon{flex-shrink:0;margin-top:1px}.is-met .finishingCard__expectIcon{color:#4ade80}.finishingCard__expectDims{color:#ffffff73}.assemblyExportGuidesCard__body{display:flex;flex-direction:column;gap:12px}.assemblyExportGuidesCard__box{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038}.assemblyExportGuidesCard__boxHead{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.assemblyExportGuidesCard__boxChevron{flex-shrink:0;margin-top:2px;margin-left:auto;color:#fff6;transition:transform .2s ease}.assemblyExportGuidesCard__boxChevron.is-open{transform:rotate(180deg)}.assemblyExportGuidesCard__boxBody{padding-top:12px}.assemblyExportGuidesCard__boxIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:#e76364f2;background:#e763641a;border:1px solid rgba(231,99,100,.28)}.assemblyExportGuidesCard__boxCopy{min-width:0}.assemblyExportGuidesCard__boxTitle{margin:0 0 4px;font-size:.8125rem;font-weight:700;color:#fffffff2;letter-spacing:-.01em}.assemblyExportGuidesCard__boxSub{margin:0;font-size:.75rem;line-height:1.45;color:#ffffff80}.assemblyExportGuidesCard__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.assemblyExportGuidesCard__step{display:flex;align-items:flex-start;gap:10px}.assemblyExportGuidesCard__stepNum{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:5px;font-size:.65rem;font-weight:800;line-height:20px;text-align:center;color:#e76364f2;border:1px solid rgba(231,99,100,.4);background:#e7636414}.assemblyExportGuidesCard__stepText{font-size:.75rem;line-height:1.45;color:#ffffffc7}.finishingSidebarCard{padding:18px 20px}.finishingSidebarCard__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.finishingSidebarCard__title{margin:0;font-size:.9375rem;font-weight:600;color:#fff}.finishingSidebarCard__progress{font-size:.8125rem;font-weight:600;color:#ffffff80}.finishingTimeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.finishingTimeline__step{display:flex;gap:12px;padding:10px 0;position:relative}.finishingTimeline__step:not(:last-child):before{content:"";position:absolute;left:7px;top:28px;bottom:-2px;width:2px;background:#ffffff1a}.finishingTimeline__step.is-done .finishingTimeline__dot{background:#4ade80;box-shadow:0 0 0 3px #4ade8033}.finishingTimeline__step.is-current .finishingTimeline__dot{background:#ef4444;box-shadow:0 0 0 3px #ef444440}.finishingTimeline__dot{width:16px;height:16px;border-radius:50%;margin-top:2px;flex-shrink:0;background:#fff3}.finishingTimeline__copy{display:flex;flex-direction:column;gap:2px}.finishingTimeline__label{font-size:.8125rem;font-weight:500;color:#ffffffd9}.finishingTimeline__date{font-size:.75rem;color:#ffffff73}.finishingChecklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.finishingChecklist li{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:#ffffff8c}.finishingChecklist li.is-done{color:#ffffffe0}.finishingChecklist li.is-toggleable:hover{color:#fffffff2}.finishingChecklist li.is-busy{opacity:.6;pointer-events:none}.finishingChecklist__toggle{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:2px 0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}.finishingChecklist__toggle:hover:not(:disabled){background:#ffffff0a}.finishingChecklist__toggle:disabled{cursor:wait}.finishingChecklist__icon{flex-shrink:0;font-size:1.125rem!important;color:#ffffff59}.is-done .finishingChecklist__icon{color:#4ade80}.finishingSidebarCard--quickActions{padding:12px 14px}.finishingSidebarCard--quickActions .finishingSidebarCard__title{font-size:.8125rem;margin-bottom:8px}.finishingQuickActions{display:flex;flex-direction:column;gap:4px}.finishingQuickActions__btn.MuiButton-root{justify-content:flex-start;text-transform:none;font-weight:500;font-size:.6875rem;line-height:1.25;min-height:30px;border-radius:8px;border-color:#ffffff1a;color:#ffffffc7;padding:5px 10px}.finishingQuickActions__btn.MuiButton-root .MuiButton-startIcon{margin-right:6px;margin-left:-2px}.finishingQuickActions__btn.MuiButton-root .MuiButton-startIcon svg{font-size:15px}.finishingQuickActions__btn.MuiButton-root.is-highlight{border-color:#e7636452;background:#e7636412;color:#ffffffe6}.finishingMainCard{padding:22px 24px;margin-bottom:20px;min-width:0;max-width:100%;box-sizing:border-box}.finishingMainCard--upload{margin-bottom:20px;min-width:0;max-width:100%;overflow:visible}.finishingMainCard--upload .editSubmissionPage__assetList{overflow:visible}.finishingMainCard--upload .editSubmissionPage__finalMasterDropzone{min-height:200px}.finishingMainCard__title--standalone{margin-bottom:16px}.finishingUploadBrowseBtn.MuiButton-root{text-transform:none;font-weight:600;border-color:#fff3;color:#ffffffe6;pointer-events:auto}.finishingWorkspace__main{display:flex;flex-direction:column;gap:0;min-width:0}.editSubmissionPage__stack--finishing .finishingWorkspace__main .finishingMainCard{margin-bottom:20px}.editSubmissionPage__stack--finishing .editSubmissionPage__section--primary{background:transparent;border:none;padding:0;margin:0;box-shadow:none}.finishingMainCard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.finishingMainCard__title{margin:0;font-size:1.0625rem;font-weight:600;color:#fff}.finishingMainCard__compareBtn.MuiButton-root{text-transform:none;font-weight:600;border-color:#ffffff26;color:#ffffff8c}.finishingMainCard__empty{margin:0;font-size:.875rem;color:#ffffff73}.finishingMainCard__uploadLink.MuiButton-root{margin-top:16px;text-transform:none;font-weight:600;color:#f87171}.finishingMainCard__uploadPlus{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ef444433;font-weight:700}.finishingMainCard--versionHistory{min-width:0;max-width:100%;overflow:visible}.finishingMainCard--versionHistory.is-vertical .finishingMainCard__head{margin-bottom:12px}.finishingVersionUploadCard{margin-bottom:16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;min-width:0;max-width:100%;overflow:visible}.finishingVersionUploadCard--expanded{border-color:#e7636438;background:#e763640a}.finishingVersionUploadCard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 0}.finishingVersionUploadCard__title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.finishingVersionUploadCard__collapse.MuiButton-root{text-transform:none;font-weight:600;color:#ffffff8c;min-width:0;padding:2px 8px}.finishingVersionUploadCard__body{padding:10px 14px 14px;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.finishingVersionUploadCard__body .editSubmissionPage__assetList{overflow:visible}.finishingVersionUploadCard__cta{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px 16px;padding:14px 16px;border-radius:10px;border:1px dashed rgba(231,99,100,.35);background:#0003;color:#ffffffe0;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.finishingVersionUploadCard__cta:hover:not(:disabled){border-color:#e763648c;background:#e7636414}.finishingVersionUploadCard__cta:disabled{opacity:.45;cursor:not-allowed}.finishingVersionUploadCard__cta--standalone{width:100%;margin:0 0 16px;box-sizing:border-box}.finishingVersionUploadExpanded{margin-bottom:16px;min-width:0;max-width:100%}.finishingVersionUploadExpanded__head{display:flex;justify-content:flex-end;margin-bottom:8px}.finishingVersionUploadExpanded__body{min-width:0;max-width:100%;box-sizing:border-box}.finishingVersionUploadExpanded__body .editSubmissionPage__assetList{overflow:visible}.finishingVersionUploadCard__cta .finishingMainCard__uploadPlus{margin-left:auto;flex-shrink:0}.finishingVersionUploadCard__ctaIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e7636424;color:#fca5a5;flex-shrink:0}.finishingVersionUploadCard__ctaCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.finishingVersionUploadCard__ctaLabel{font-size:.875rem;font-weight:600;color:#ffffffeb}.finishingVersionUploadCard__ctaHint{font-size:.75rem;color:#ffffff73}.finishingVersionStack{display:flex;flex-direction:column;gap:0}.finishingVersionSplit{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;align-items:start}.finishingVersionSplit--noPreview{grid-template-columns:1fr}@media(max-width:720px){.finishingVersionSplit{grid-template-columns:1fr}.finishingVersionHero--vertical{position:static;max-width:300px;margin:0 auto 12px}.finishingVersionReview--vertical,.finishingVersionReview--preview.finishingVersionReview--vertical{position:static;max-width:100%;margin:0}}.finishingVersionSplit__previewCol{display:flex;flex-direction:column;gap:12px;min-width:0}.finishingMainCard__uploadLink--vertical.MuiButton-root{margin-top:0;align-self:flex-start;padding-left:4px}.finishingVersionSplit__history{min-width:0;max-width:100%}.finishingVersionSplit__historyTitle{margin:0 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.finishingVersionHistoryTabs{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:2px 1px;overflow:visible}.finishingVersionHistoryTabs__tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;margin:0;border:none;border-radius:8px;background:transparent;color:#ffffff73;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.finishingVersionHistoryTabs__tab:hover{color:#ffffffb8;background:#ffffff0a}.finishingVersionHistoryTabs__tab.is-active{color:#fffffff2;background:#e7636424;box-shadow:inset 0 0 0 1px #e7636452}.finishingVersionHistoryTabs__badge{min-width:16px;padding:1px 5px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fecaca;background:#e7636447}.finishingVersionStack__history{min-width:0;max-width:100%}.finishingVersionHero{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(231,99,100,.28);background:#000;box-shadow:0 16px 40px #00000059}.finishingVersionHero--horizontal{margin-bottom:16px}.finishingVersionHero--vertical{position:sticky;top:12px;margin-bottom:0}.finishingVersionHero__video{display:block;width:100%;object-fit:contain;background:#000}.finishingVersionHero--horizontal .finishingVersionHero__video{max-height:min(52vh,420px);aspect-ratio:16/9}.finishingVersionHero--vertical .finishingVersionHero__video{max-height:min(42vh,320px);aspect-ratio:9/16}.finishingVersionHero__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fecaca;background:#000000a6;border:1px solid rgba(231,99,100,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finishingVersionList{display:flex;flex-direction:column;gap:12px}.finishingVersionList--compact{gap:8px}.finishingVersionCard{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.finishingVersionCard--selectable{cursor:pointer}.finishingVersionCard--selectable:hover:not(.finishingVersionCard--selected){border-color:#ffffff29;background:#ffffff0b}.finishingVersionCard--selected{border-color:#e7636473;background:#e7636414;box-shadow:0 0 0 1px #e763641f}.finishingVersionCard--compact{border-radius:10px}.finishingVersionCard--compact.finishingVersionCard--selected{border-color:#e7636480;background:#e763641a}.finishingVersionCard--collapsed .finishingVersionCard__main{opacity:.72}.finishingVersionCard__compactRow{display:flex;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;min-width:0}.finishingVersionCard__compactMain{flex:1;min-width:0}.finishingVersionCard__compactMeta{margin:2px 0 0;font-size:.6875rem;color:#ffffff6b}.finishingVersionCard__actions--compact{flex-shrink:0;margin-top:-2px}.finishingVersionCard__main{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:14px 16px;align-items:start}.finishingVersionCard--compact .finishingVersionCard__filename{margin:0;font-size:.75rem;font-weight:500;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finishingVersionCard--compact .finishingVersionCard__top{margin-bottom:2px;gap:4px;row-gap:3px}.finishingVersionCard--compact .finishingVersionCard__status{font-size:.625rem}.finishingVersionCard__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:54px;border-radius:10px;background:linear-gradient(135deg,#ffffff14,#ffffff05),#00000059;border:1px solid rgba(255,255,255,.1);overflow:hidden}.finishingVersionCard__thumb video{width:100%;height:100%;object-fit:cover;display:block}.finishingVersionCard__thumb.has-media{background:#000}.finishingVersionCard__thumb.is-selected{width:112px;height:63px;border-color:#e7636459}.finishingVersionCard__thumbPlay{color:#ffffffb8;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.finishingVersionCard__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.finishingVersionCard__verBadge{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3}.finishingVersionCard__verBadge.is-latest{color:#fca5a5}.finishingVersionCard__latestPill{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#fecaca;background:#ef444433;border:1px solid rgba(239,68,68,.35)}.finishingVersionCard__selectedPill{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#fca5a5;background:#e7636429;border:1px solid rgba(231,99,100,.32)}.finishingVersionCard__status{font-size:.6875rem;font-weight:600;padding:3px 8px;border-radius:999px}.finishingVersionCard__status--success{background:#4ade8026;color:#86efac}.finishingVersionCard__status--warning{background:#fbbf2426;color:#fcd34d}.finishingVersionCard__status--neutral{background:#ffffff14;color:#ffffffb3}.finishingVersionCard__status--muted{background:#ffffff0a;color:#ffffff73}.finishingVersionCard__filename{margin:0 0 4px;font-size:.875rem;font-weight:600;color:#fff;word-break:break-word}.finishingVersionCard__meta{margin:0;font-size:.75rem;color:#ffffff73}.finishingVersionCard__assetActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.finishingVersionCard__assetBtn{min-width:0;text-transform:none;font-size:.72rem;padding:2px 8px;border-color:#ffffff24;color:#ffffffd1}.finishingVersionCard__assetBtn:hover{border-color:#ffffff47;background:#ffffff0a}.finishingVersionCard__thumb img{width:100%;height:100%;object-fit:cover;display:block}.finishingVersionCard__processing{display:inline-flex;align-items:center;gap:4px;margin:8px 0 0;font-size:.75rem;color:#4ade80}.finishingVersionCard__processing--pending{color:#ffffff73}.finishingVersionCard__actions{display:flex;align-items:center;gap:2px}.finishingVersionCard__actions .MuiSvgIcon-root{transition:transform .2s ease}.finishingVersionCard__actions .is-open{transform:rotate(180deg)}.finishingVersionCard__revisions{list-style:none;margin:0;padding:8px 16px 14px 126px;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.06)}.finishingRevisionCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.06)}.finishingRevisionCard__label{font-size:.8125rem;font-weight:500;color:#fffc}.finishingRevisionCard__status{font-size:.75rem;color:#ffffff73}.finishingRevisionCard__status.is-warning{color:#fcd34d}.finishingActionBar{position:fixed;left:var(--app-sidebar-width, 0px);right:0;bottom:0;z-index:20;background:#08080af5;border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:left .2s ease}.finishingActionBar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px clamp(20px,3vw,48px);max-width:min(1720px,100%);margin:0 auto;box-sizing:border-box}.finishingActionBar__status{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#4ade80}.finishingActionBar__statusMuted{color:#ffffff73}.finishingActionBar__center{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.finishingActionBar__btn.MuiButton-root{text-transform:none;font-weight:600;border-color:#ffffff2e;color:#ffffffe0;white-space:nowrap}.finishingActionBar__btn--primary.MuiButton-root{background:linear-gradient(180deg,#ef4444,#e76364);border:none;color:#fff;box-shadow:0 4px 16px #e7636459}.finishingActionBar__btn--primary.MuiButton-root:hover{background:linear-gradient(180deg,#f87171,#ef4444)}.finishingActionBar__btn--primary.MuiButton-root.Mui-disabled{background:#ffffff14;color:#ffffff59;box-shadow:none}@media(max-width:1100px){.finishingActionBar__inner{grid-template-columns:1fr;justify-items:stretch}.finishingActionBar__center{justify-content:stretch}.finishingActionBar__center .MuiButton-root{flex:1}}@media(max-width:640px){.finishingVersionCard__main{grid-template-columns:1fr}.finishingVersionCard__thumb{width:100%;height:120px}.finishingVersionCard__revisions{padding-left:16px}}.finishingHubModal{border-radius:22px!important;background:#0c0e14f0!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffeb!important;overflow:hidden}.finishingHubModal__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)}.finishingHubModal__titleLeft{display:flex;align-items:flex-start;gap:12px}.finishingHubModal__titleIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff0f;color:#ffffffb8}.finishingHubModal__headline{font-size:15px;font-weight:800;letter-spacing:.2px}.finishingHubModal__subtitle{margin-top:2px;font-size:12px;color:#ffffff80}.finishingHubModal__close{color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}.finishingHubModal__content{padding:16px 18px 20px!important}.finishingHubModal__empty{margin:0;font-size:.875rem;color:#ffffff80}.finishingHubModal__notesList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.finishingHubModal__note{padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.finishingHubModal__noteMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.finishingHubModal__noteBadge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e76364f2}.finishingHubModal__noteBy{font-size:12px;color:#ffffff9e}.finishingHubModal__noteDate{margin-left:auto;font-size:11px;color:#fff6}.finishingHubModal__noteBody{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffe0;white-space:pre-wrap}.editSubmissionPage--finishing .editSubmissionPage__main{padding-bottom:96px}.editSubmissionPage__stack--finishing{gap:0}.editSubmissionPage__stackInner{display:flex;flex-direction:column;gap:clamp(32px,5vw,56px);min-width:0}.editSubmissionPage__stack--finishing .finishingWorkspace__layout{width:100%}.editSubmissionPage__stack--finishing .editSubmissionPage__section--primary{min-width:0;padding:0;margin:0;background:transparent;border:none;box-shadow:none}@media(max-width:900px){.finishingWorkspace__layout{grid-template-columns:1fr}.finishingWorkspace__right{position:static}}@media(min-width:901px)and (max-width:1100px){.finishingWorkspace__layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.finishingWorkspace__right{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}}.editSubmissionPage.scriptPage{background:#08080a}.editSubmissionPage .scriptPage__main.editSubmissionPage__main{padding-top:clamp(16px,2vw,28px);padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);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__headerSubmit.MuiButton-root{text-transform:none;font-weight:600;font-size:.8125rem}.editSubmissionPage__workspaceNav{display:flex;align-items:center;gap:6px;padding:0}.editSubmissionPage__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff73;cursor:pointer;transition:color .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.editSubmissionPage__workspaceNavBtn:hover{color:#ffffffc7}.editSubmissionPage__workspaceNavBtn:focus{outline:none;box-shadow:none}.editSubmissionPage__workspaceNavBtn:focus-visible{outline:2px solid rgba(231,99,100,.45);outline-offset:2px}.editSubmissionPage__workspaceNavBtn.is-active{color:#fffffff2;font-weight:600}.editSubmissionPage__workspaceNavSep{color:#ffffff38;font-size:.75rem;-webkit-user-select:none;user-select:none}.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--finishing .editSubmissionPage__shell{max-width:min(1720px,100%)}.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;flex-shrink:0;align-self:center;margin-right:0;padding-top:0}.editSubmissionPage__changesRequestedBanner .MuiAlert-action .MuiButton-root{white-space:nowrap}.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__assetList--dropActive .editSubmissionPage__finalUploadPanel{border-color:#e7636485;background:#e7636412}.editSubmissionPage__assetList--dropActive .editSubmissionPage__finalMasterDropzone:not(.editSubmissionPage__finalMasterDropzone--disabled){border-color:#e7636485;background:#e7636412}.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__finalUploadPanel{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;overflow:visible;transition:border-color .18s ease,background .18s ease}.editSubmissionPage__finalUploadPanel:has(.editSubmissionPage__finalMasterDropzone:hover:not(.editSubmissionPage__finalMasterDropzone--disabled)){border-color:#e7636459;background:#e763640a}.editSubmissionPage__finalUploadPanel:has(.editSubmissionPage__finalMasterDropzone--drag:not(.editSubmissionPage__finalMasterDropzone--disabled)){border-color:#e7636485;background:#e7636412}.editSubmissionPage__finalUploadPanel__label{padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.08)}.editSubmissionPage__finalUploadPanel .editSubmissionPage__finalMasterDropzone{border:none;border-radius:0;background:transparent}.editSubmissionPage__finalUploadPanel .editSubmissionPage__finalMasterDropzone:hover:not(.editSubmissionPage__finalMasterDropzone--disabled){border:none;background:transparent}.editSubmissionPage__finalUploadPanel .editSubmissionPage__finalMasterDropzone--drag:not(.editSubmissionPage__finalMasterDropzone--disabled){background:transparent}.editSubmissionPage__finalMasterDropzone{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible;min-height:188px;padding:28px 20px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease}.editSubmissionPage__finalMasterDropzone:hover:not(.editSubmissionPage__finalMasterDropzone--disabled){border-color:#e7636461;background:#e763640d}.editSubmissionPage__finalMasterDropzone:focus-visible:not(.editSubmissionPage__finalMasterDropzone--disabled){outline:2px solid rgba(231,99,100,.5);outline-offset:2px}.editSubmissionPage__finalMasterDropzone--drag:not(.editSubmissionPage__finalMasterDropzone--disabled){border-color:#e763648c;background:#e7636414}.editSubmissionPage__finalMasterDropzone--disabled{cursor:not-allowed;opacity:.72}.editSubmissionPage__finalMasterDropzone--complete:not(.editSubmissionPage__finalMasterDropzone--disabled){border-color:#e7636447;background:#e763640a}.editSubmissionPage__finalMasterDropzoneInner{display:flex;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;pointer-events:none;text-align:left}.editSubmissionPage__finalMasterDropzoneInner--centered{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.editSubmissionPage__finalMasterDropzoneInner--centered .editSubmissionPage__finalMasterDropzoneCopy{width:100%;max-width:100%;flex:none}.editSubmissionPage__finalMasterDropzoneCopy{flex:1;min-width:0;box-sizing:border-box}.editSubmissionPage__finalMasterDropzoneTitle{margin:0;font-size:1rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.02em;color:#ffffffeb;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.editSubmissionPage__finalMasterDropzoneHint{margin:4px 0 0;font-size:.8125rem!important;line-height:1.45!important;color:#ffffff73!important;max-width:100%;overflow-wrap:anywhere}.editSubmissionPage__finalMasterDropzoneFile{margin:4px 0 0;font-size:.75rem!important;line-height:1.4!important;font-weight:500!important;color:#ffffffd1!important;word-break:break-all}.editSubmissionPage__finalMasterDropzoneFileSize{color:#ffffff73;font-weight:400}.editSubmissionPage__finalMasterDropzoneBrowse{flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#ffffffe0;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.editSubmissionPage__finalMasterDropzoneIconWrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:16px;background:#e763641f;border:1px solid rgba(231,99,100,.24)}.editSubmissionPage__finalMasterDropzoneIcon{font-size:1.75rem!important;color:#fca5a5!important}.editSubmissionPage__finalMasterDropzoneStatus{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;min-height:28px;pointer-events:none}.editSubmissionPage__finalMasterDropzoneProgress{width:100%;max-width:min(320px,100%);margin:0 auto;height:4px!important;border-radius:999px!important;background-color:#ffffff14!important;pointer-events:none}.editSubmissionPage__finalMasterDropzoneProgress .MuiLinearProgress-bar{border-radius:999px;background:linear-gradient(90deg,#e76364f2,#f8b4b4d9)}.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}.scriptingPage--review.scriptPage{height:100%;min-height:0}.scriptingPage--review .scriptPage__main.scriptingPage__main.scriptingPage__main--review{flex:1;min-height:0;padding:0!important;overflow:hidden}.scriptingPage--review .scriptReview__scriptLayout{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scriptingPage--review .reviewer__content--scriptLayout{flex:1;min-height:0;height:100%;max-height:none!important;gap:0!important;display:grid;grid-template-columns:240px minmax(0,1fr) min(360px,32vw);border-top:1px solid rgba(255,255,255,.07);align-items:stretch}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__leftSidebar{min-height:0;overflow-y:auto;padding:18px 16px;border:none;border-right:1px solid rgba(255,255,255,.07);border-radius:0;background:#ffffff05;box-shadow:none}.scriptingPage--review .reviewer__sideTitle{margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff85}.scriptingPage--review .reviewer__infoRow{margin-bottom:10px;font-size:.8125rem}.scriptingPage--review .reviewer__infoLabel{color:#ffffff85;font-size:.75rem}.scriptingPage--review .reviewer__infoValue{color:#ffffffe0;font-size:.8125rem}.scriptingPage--review .reviewer__infoText{margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0003;color:#ffffffc7;font-size:.8125rem;line-height:1.5}.scriptingPage--review .reviewer__planHintText{font-size:.75rem;color:#ffffff85}.scriptingPage--review .reviewer__planHintText strong{color:#ffffffb8}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__docCol{min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;border:none;background:#0000001f}.scriptingPage--review .reviewer__mainModeTabs{flex-shrink:0;padding:0 clamp(16px,2.5vw,28px);border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff03}.scriptingPage--review .reviewer__mainModeTabs .MuiToggleButtonGroup-root{gap:20px;border:none!important;background:transparent!important;border-radius:0!important}.scriptingPage--review .reviewer__mainModeTabs .MuiToggleButton-root{border:none!important;border-radius:0!important;margin:0!important;padding:12px 2px!important;min-width:0;font-size:.8125rem!important;font-weight:600!important;letter-spacing:-.02em;text-transform:none!important;color:#ffffff85!important;background:transparent!important;border-bottom:2px solid transparent!important;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.scriptingPage--review .reviewer__mainModeTabs .MuiToggleButton-root:hover{color:#ffffffdb!important;background:transparent!important}.scriptingPage--review .reviewer__mainModeTabs .MuiToggleButton-root.Mui-selected{color:#fffffff0!important;background:transparent!important;border-bottom-color:#ffffffe6!important}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;align-items:stretch}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0;width:100%;max-width:none;padding:clamp(20px,3vw,36px) clamp(20px,3vw,40px) clamp(28px,4vw,48px);border:none;border-radius:0;background:transparent;box-shadow:none;align-self:stretch}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc .ProseMirror,.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc .reviewer__prose{width:100%;min-width:0;color:#ffffffeb;font-size:.9375rem;line-height:1.65;caret-color:#ffffffe0}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc .ProseMirror::selection,.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc .reviewer__prose::selection{background:#ffffff29;color:#fffffffa}.scriptingPage--review .reviewer__planWrap{flex:1;min-height:0;padding:12px clamp(12px,2vw,20px) 16px}.scriptingPage--review .reviewer__planWrap .videoPlanBoard{height:100%}.scriptingPage--review .reviewer__planWrap .videoPlanBoard .videoPlanBoard__canvas{border:1px solid rgba(255,255,255,.07);border-radius:12px;background-color:#00000047;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(168deg,rgba(255,255,255,.02) 0%,transparent 48%),linear-gradient(168deg,#0c0c0e,#070708);box-shadow:none}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__side.reviewer__side--workspace{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0;border:none;border-left:1px solid rgba(255,255,255,.07);border-radius:0;background:#ffffff03;box-shadow:none}.scriptingPage--review .reviewer__side--workspace .reviewer__sideTabs{flex-shrink:0;display:flex;align-self:stretch;gap:4px;margin:14px 14px 0;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#00000047}.scriptingPage--review .reviewer__side--workspace .reviewer__sideTab{flex:1;padding:8px 10px;border:none;border-radius:8px;border-bottom:none;background:transparent;color:#ffffff85;font-size:.75rem;font-weight:600;letter-spacing:-.01em;text-align:center;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.scriptingPage--review .reviewer__side--workspace .reviewer__sideTab:hover{color:#ffffffd1;background:#ffffff0a}.scriptingPage--review .reviewer__side--workspace .reviewer__sideTab--active{color:#fffffff0;background:#ffffff1a;box-shadow:0 1px 2px #0000002e}.scriptingPage--review .reviewer__side--workspace .reviewer__sideBody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 14px 8px;scrollbar-color:rgba(255,255,255,.12) transparent}.scriptingPage--review .reviewer__side--workspace .reviewer__sideSection{margin-bottom:18px}.scriptingPage--review .reviewer__side--workspace .reviewer__sideSection--flush{margin-bottom:0}.scriptingPage--review .reviewer__side--workspace .reviewer__sideSection--compact .reviewer__sideTitle{margin-bottom:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff85}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#00000038;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace:focus-within{border-color:#ffffff1c;background:#0000004d}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace .reviewer__generalInput .MuiInputBase-root{border:none!important;background:transparent!important;padding:0!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace .reviewer__generalInput .MuiInputBase-root.Mui-focused{box-shadow:none!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace .reviewer__generalInput .MuiInputBase-input{padding:0!important;min-height:40px!important;font-size:.8125rem!important;line-height:1.5!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addGeneral--workspace .reviewer__addCommentBtn{align-self:flex-end;min-height:32px!important;padding:4px 12px!important;border-radius:8px!important;font-size:.75rem!important}.scriptingPage--review .reviewer__side--workspace .reviewer__generalInput:not(.reviewer__addGeneral--workspace .reviewer__generalInput) .MuiInputBase-root,.scriptingPage--review .reviewer__side--workspace .reviewer__notesInput .MuiInputBase-root{border-radius:12px!important;background:#00000038!important;border:1px solid rgba(255,255,255,.07)!important;color:#ffffffeb!important;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.scriptingPage--review .reviewer__side--workspace .reviewer__generalInput:not(.reviewer__addGeneral--workspace .reviewer__generalInput) .MuiInputBase-root:hover,.scriptingPage--review .reviewer__side--workspace .reviewer__notesInput .MuiInputBase-root:hover{border-color:#ffffff1c!important}.scriptingPage--review .reviewer__side--workspace .reviewer__generalInput:not(.reviewer__addGeneral--workspace .reviewer__generalInput) .MuiInputBase-root.Mui-focused,.scriptingPage--review .reviewer__side--workspace .reviewer__notesInput .MuiInputBase-root.Mui-focused{border-color:#ffffff2e!important;background:#0000004d!important}.scriptingPage--review .reviewer__side--workspace .reviewer__notesInput .MuiInputBase-input{padding:10px 12px!important;min-height:72px!important;font-size:.8125rem!important;line-height:1.5!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addCommentBtn{text-transform:none!important;font-weight:600!important;background:#ffffff1a!important;color:#ffffffeb!important;box-shadow:none!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addCommentBtn:hover{background:#ffffff24!important}.scriptingPage--review .reviewer__side--workspace .reviewer__addCommentBtn.Mui-disabled{background:#ffffff0a!important;color:#ffffff47!important}.scriptingPage--review .reviewer__side--workspace .reviewer__commentList{display:flex;flex-direction:column;gap:8px}.scriptingPage--review .reviewer__side--workspace .reviewer__commentCard{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#00000029}.scriptingPage--review .reviewer__side--workspace .reviewer__commentBody{font-size:.8125rem;line-height:1.5;color:#ffffffdb}.scriptingPage--review .reviewer__side--workspace .reviewer__inlineList{gap:6px}.scriptingPage--review .reviewer__side--workspace .reviewer__inlineItem{padding:10px 12px 10px 14px;border:1px solid transparent;border-left:2px solid rgba(255,255,255,.22);border-radius:0 10px 10px 0;background:#00000024;text-align:left;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.scriptingPage--review .reviewer__side--workspace .reviewer__inlineItem:hover{background:#0000003d;border-left-color:#ffffff80;border-color:#ffffff12}.scriptingPage--review .reviewer__side--workspace .reviewer__inlineQuote{font-size:.6875rem;color:#ffffff85;margin-bottom:4px}.scriptingPage--review .reviewer__side--workspace .reviewer__inlineBody{font-size:.8125rem;line-height:1.45;color:#ffffffe0}.scriptingPage--review .reviewer__side--workspace .reviewer__sidebarEmpty{margin:0;padding:20px 12px;font-size:.8125rem;line-height:1.55;text-align:center;color:#ffffff85;border-radius:12px;border:1px dashed rgba(255,255,255,.1);background:#0000001f}.scriptingPage--review .reviewer__side--workspace .reviewer__sidebarEmpty--hint strong{color:#ffffffb8;font-weight:600}.scriptingPage--review .reviewer__side--workspace .reviewer__sideFooter--workspace{flex-shrink:0;margin-top:auto;padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.07);background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActions{margin:0 0 10px;gap:8px}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn{border-radius:10px!important;text-transform:none!important;font-weight:600!important;min-height:42px!important;font-size:.8125rem!important;box-shadow:none!important}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn--approve{background:#4ade8024!important;border:1px solid rgba(74,222,128,.32)!important;color:#dcfce7fa!important}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn--approve:hover{background:#4ade8038!important}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn--request.MuiButton-outlined{border-color:#ffffff1c!important;color:#ffffffb8!important;background:transparent!important}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn--request.MuiButton-contained{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.11)!important;color:#fffffff0!important}.scriptingPage--review .reviewer__side--workspace .reviewer__sideActionBtn--request.MuiButton-contained:hover{background:#ffffff29!important}.scriptingPage--review .reviewer__side--workspace .reviewer__historySection{margin-top:0;padding-top:0;border-top:none}.scriptingPage--review .reviewer__side--workspace .reviewer__historyToggle{padding:8px 10px;border-radius:8px;font-size:.8125rem;color:#ffffffad}.scriptingPage--review .reviewer__side--workspace .reviewer__historyToggle:hover{background:#ffffff0b;color:#ffffffeb}.scriptingPage--review .reviewer__side--workspace .reviewer__historyCount{padding:2px 8px;border-radius:999px;background:#ffffff0f;font-size:.6875rem;font-weight:600;color:#ffffff85}.scriptingPage--review .reviewer__side--workspace .reviewer__historyPanel{margin-top:8px;max-height:min(36vh,280px);padding-right:2px}.scriptingPage--review .reviewer__side--workspace .revHistory2{gap:8px}.scriptingPage--review .reviewer__side--workspace .revRound2{border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0000002e;box-shadow:none}.scriptingPage--review .reviewer__side--workspace .revRound2__head{padding:10px 12px}.scriptingPage--review .reviewer__side--workspace .revRound2__by{font-size:.8125rem;font-weight:600}.scriptingPage--review .reviewer__side--workspace .revRound2__when{font-size:.6875rem;color:#ffffff85}.scriptingPage--review .reviewer__side--workspace .revRound2__pill{font-size:.6875rem;padding:2px 8px;border-color:#ffffff12;background:#ffffff0a;color:#ffffff85}.scriptingPage--review .reviewer__side--workspace .revRound2__chev{width:22px;height:22px;border-radius:6px;border-color:#ffffff12;font-size:.6875rem}.scriptingPage--review .reviewer__side--workspace .revEmpty{font-size:.8125rem;color:#ffffff85;padding:8px 0}.scriptingPage--review .reviewer__floatCommentBtn{border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#0c0c0ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006}.scriptingPage--review .reviewer__prose .revHL{background:#ffffff1a;border-bottom-color:#ffffff47}@media(max-width:1100px){.scriptingPage--review .reviewer__content--scriptLayout{grid-template-columns:200px minmax(0,1fr) min(320px,36vw)!important}}@media(max-width:900px){.scriptingPage--review .reviewer__content--scriptLayout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) minmax(0,min(44vh,380px))!important;height:100%;min-height:0}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__leftSidebar{max-height:140px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__docCol{border-bottom:1px solid rgba(255,255,255,.07)}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__side{border-left:none}.scriptingPage--review .reviewer__content--scriptLayout .reviewer__mainColBody .reviewer__doc{padding:16px 18px 24px}}.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: #000;--vbr-side-card: rgba(255, 255, 255, .04);--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(20px, calc(12px + env(safe-area-inset-bottom, 0px)) )}@media(max-width:1100px){.videoBrandReview{--vbr-bottom-inset: max(8px, calc(4px + env(safe-area-inset-bottom, 0px)) )}}.videoBrandReview--mobile{--vbr-mobile-footer-h: calc(64px + env(safe-area-inset-bottom, 0px)) ;height:100%;min-height:0;overflow:hidden;padding-bottom:var(--vbr-mobile-footer-h)}.videoBrandReview--mobile:not(:has(.videoBrandReview__mobileCommand)){--vbr-mobile-footer-h: max(8px, env(safe-area-inset-bottom, 0px));padding-bottom:var(--vbr-mobile-footer-h)}.videoBrandReview--mobile>.stagePageHeader{position:relative;z-index:5;flex-shrink:0;background:#000;padding-top:max(16px,12px + env(safe-area-inset-top,0px));padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.videoBrandReview--mobile .videoBrandReview__body{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;margin-top:0}.videoBrandReview--mobile .videoBrandReview__stage{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column}.videoBrandReview--mobile .videoBrandReview__mobileProgress{flex-shrink:0}.videoBrandReview--mobile .videoBrandReview__frame{flex:1 1 auto;min-height:0;height:auto;max-height:none}.videoBrandReview--mobile .videoBrandReview__videoFit{flex:1 1 auto;min-height:0}.videoBrandReview--mobile .videoBrandReview__chrome{padding-bottom:10px}.videoBrandReview--mobile .videoBrandReview__chrome--hasPins{margin-top:-28px;padding-top:28px}.videoBrandReview--mobile .videoBrandReview__controlsRow{gap:8px}.videoBrandReview--mobile .videoBrandReview__composer{margin:8px 10px;padding:12px}.videoBrandReview--mobile .videoBrandReview__tagRow{gap:8px}.videoBrandReview--mobile .videoBrandReview__tagChip{padding:6px 11px;font-size:12px;min-height:32px}.videoBrandReview--mobile .videoBrandReview__sendFab.MuiIconButton-root{width:44px;height:44px}.videoBrandReview--mobile .videoBrandReview__commentCard{padding:12px}.videoBrandReview--mobile .videoBrandReview__pinHint{bottom:calc(12px + var(--vbr-mobile-footer-h))}.videoBrandReview--mobile .videoBrandReview__commentsHeaderTitle{font-size:12px}.videoBrandReview__mobileCommand{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:2px;min-height:var(--vbr-mobile-footer-h, 64px);padding:6px 8px max(6px,env(safe-area-inset-bottom,0px));background:#080808f5;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.videoBrandReview__headerDetailsBtn.MuiIconButton-root{color:#ffffffbf;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.videoBrandReview__headerDetailsBtn.MuiIconButton-root:hover{background:#ffffff1a;color:#fff}.videoBrandReview__mobileCommandBtn{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;padding:4px 6px;border:none;border-radius:10px;background:transparent;color:#ffffff8c;font-size:.5625rem;font-weight:650;letter-spacing:.01em;cursor:pointer}.videoBrandReview__mobileCommandBtn span{line-height:1.1;white-space:nowrap}.videoBrandReview__mobileCommandBtn:active{background:#ffffff0f}.videoBrandReview__mobileCommandBtn.is-active{color:#fecaca;background:#ef444429}.videoBrandReview__mobileCommandBtn--add{color:#fff;background:#ef4444e0;min-width:52px}.videoBrandReview__mobileCommandBtn--add:active{background:#dc2626}.videoBrandReview__mobileCommandBtn--add.is-active{background:#ef4444;color:#fff}.videoBrandReview__mobileCommandSep{width:1px;align-self:stretch;margin:8px 4px;background:#ffffff1f;flex-shrink:0}.videoBrandReview__mobileCommandActionWrap{flex:1 1 0;min-width:0}.videoBrandReview__mobileCommandAction{width:100%;min-height:36px;padding:0 8px;border-radius:10px;border:1.5px solid transparent;background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer}.videoBrandReview__mobileCommandAction:disabled{opacity:.38;cursor:default}.videoBrandReview__mobileCommandAction--approve{border-color:#4ade808c;color:#86efac}.videoBrandReview__mobileCommandAction--request{border-color:#f97316a6;color:#fb923c}.videoBrandReview__mobileProgress{flex-shrink:0;margin:0 12px 8px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.videoBrandReview__mobileProgressHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.videoBrandReview__mobileProgressTitle{font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:#ffffffbf}.videoBrandReview__mobileProgressCount{font-size:.6875rem;font-weight:700;color:#ffffffb3;font-variant-numeric:tabular-nums}.videoBrandReview__mobileProgressTrack{height:3px;border-radius:999px;background:#ffffff1a;overflow:hidden}.videoBrandReview__mobileProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f87171);transition:width .2s ease}.videoBrandReview__mobileProgressMeta{margin:5px 0 0;font-size:.625rem;line-height:1.2;color:#fff6}.videoBrandReview__composerMobileHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 12px}.videoBrandReview__composerCancel,.videoBrandReview__composerSave{border:none;background:transparent;padding:6px 2px;font-size:.875rem;font-weight:650;cursor:pointer}.videoBrandReview__composerCancel{color:#ffffff8c}.videoBrandReview__composerSave{color:#f87171}.videoBrandReview__composerSave:disabled{opacity:.35;cursor:default}.videoBrandReview__composerMobileTitle{font-size:.9375rem;font-weight:700;color:#fff}.videoBrandReview__addComment{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:12px 16px max(20px,env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#000}.videoBrandReview__addCommentHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding-top:max(4px,env(safe-area-inset-top,0px))}.videoBrandReview__addCommentCancel,.videoBrandReview__addCommentSave{border:none;background:transparent;padding:8px 2px;font-size:.9375rem;font-weight:650;cursor:pointer;min-width:64px}.videoBrandReview__addCommentCancel{color:#ffffff8c;text-align:left}.videoBrandReview__addCommentSave{color:#ef4444;text-align:right}.videoBrandReview__addCommentSave:disabled{opacity:.35;cursor:default}.videoBrandReview__addCommentTitle{flex:1;text-align:center;font-size:1.0625rem;font-weight:700;color:#fff}.videoBrandReview__addCommentContext{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.videoBrandReview__addCommentThumb{flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.videoBrandReview__addCommentThumb img,.videoBrandReview__addCommentThumb .videoBrandReview__addCommentThumbVideo{width:100%;height:100%;object-fit:cover;display:block;background:#111}.videoBrandReview__addCommentThumbFallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,#ef444440,#ffffff0f)}.videoBrandReview__addCommentContextCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.videoBrandReview__addCommentContextTitle{font-size:.875rem;font-weight:650;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBrandReview__addCommentContextMeta{font-size:.75rem;color:#ffffff73;font-variant-numeric:tabular-nums}.videoBrandReview__addCommentField{display:flex;flex-direction:column;gap:8px}.videoBrandReview__addCommentLabel{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.videoBrandReview__addCommentTimecodeBtn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb3;cursor:pointer;text-align:left}.videoBrandReview__addCommentTimecodeBtn.is-on{border-color:#ef44448c;background:#ef44441f;color:#fecaca}.videoBrandReview__addCommentTimecodeBtnLabel{font-size:.8125rem;font-weight:650}.videoBrandReview__addCommentTimecodeBtnValue{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit}.videoBrandReview__addCommentTimecodeRow,.videoBrandReview__addCommentTimecode,.videoBrandReview__addCommentUseCurrent{display:none}.videoBrandReview__addCommentTextarea{width:100%;min-height:140px;resize:vertical;box-sizing:border-box;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fffffff0;font:inherit;font-size:.9375rem;line-height:1.45;outline:none}.videoBrandReview__addCommentTextarea::placeholder{color:#ffffff59}.videoBrandReview__addCommentTextarea:focus{border-color:#ef44448c}.videoBrandReview__addCommentCount{align-self:flex-end;font-size:.6875rem;color:#ffffff59;font-variant-numeric:tabular-nums}.videoBrandReview__addCommentChips{display:flex;flex-wrap:wrap;gap:8px}.videoBrandReview__addCommentChip{border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffb3;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:650;cursor:pointer}.videoBrandReview__addCommentChip--typo{color:#fde68a;border-color:#f59e0b59;background:#f59e0b14}.videoBrandReview__addCommentChip--typo.is-on{background:#f59e0b47;border-color:#f59e0ba6;color:#fef3c7}.videoBrandReview__addCommentChip--change{color:#fdba74;border-color:#f9731659;background:#f9731614}.videoBrandReview__addCommentChip--change.is-on{background:#f9731647;border-color:#f97316a6;color:#ffedd5}.videoBrandReview__addCommentChip--add{color:#bbf7d0;border-color:#22c55e59;background:#22c55e14}.videoBrandReview__addCommentChip--add.is-on{background:#22c55e47;border-color:#22c55ea6;color:#dcfce7}.videoBrandReview__addCommentChip--remove{color:#fecaca;border-color:#ef444466;background:#ef444414}.videoBrandReview__addCommentChip--remove.is-on{background:#ef444447;border-color:#ef4444b3;color:#fee2e2}.videoBrandReview__addCommentChip--note{color:#bfdbfe;border-color:#3b82f659;background:#3b82f614}.videoBrandReview__addCommentChip--note.is-on{background:#3b82f647;border-color:#3b82f6a6;color:#dbeafe}.videoBrandReview__addCommentChip--praise{color:#f9a8d4;border-color:#ec489959;background:#ec489914}.videoBrandReview__addCommentChip--praise.is-on{background:#ec489947;border-color:#ec4899a6;color:#fce7f3}.videoBrandReview__addCommentAttachList{display:flex;flex-wrap:wrap;gap:8px}.videoBrandReview__addCommentAttachThumb{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden}.videoBrandReview__addCommentAttachThumb img{width:100%;height:100%;object-fit:cover;display:block}.videoBrandReview__addCommentAttachThumb button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:999px;background:#000000a6;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.videoBrandReview__addCommentAttachTile{width:72px;height:72px;border-radius:8px;border:1px dashed rgba(255,255,255,.22);background:#ffffff08;color:#ffffffa6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding:0;font-size:.625rem;font-weight:650}.videoBrandReview__addCommentAttachTile:disabled{opacity:.4;cursor:default}.videoBrandReview__addCommentAttachTile.is-on{border-style:solid;border-color:#ef44448c;background:#ef44441f;color:#fecaca}.videoBrandReview__addCommentActions,.videoBrandReview__addCommentAttachBtn{display:none}.videoBrandReview__mobileAddBar{flex-shrink:0;padding:10px 12px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#000000eb}.videoBrandReview__mobileAddBtn{width:100%;min-height:48px;border:none;border-radius:12px;background:#ef4444;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 18px #ef444459}.videoBrandReview__mobileAddBtn:active{background:#dc2626}.videoBrandReview__commentCardStatusRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.videoBrandReview__commentStatus{font-size:.75rem;font-weight:650}.videoBrandReview__commentStatus--open{color:#f87171}.videoBrandReview__commentStatus--resolved{color:#4ade80}.videoBrandReview__commentAge{font-size:.75rem;color:#fff6}.videoBrandReview__drawerTitleBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;vertical-align:middle}.videoBrandReview__mobileOverview{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.videoBrandReview__mobileOverview .videoBrandReview__leftRail{width:100%;border-right:none;flex:1;min-height:0}.videoBrandReview__mobileOverview .videoBrandReview__railHead{display:none}.videoBrandReview__sidebarTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ef4444e6;color:#fff;font-size:10px;font-weight:700;vertical-align:middle}.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.videoBrandReview--mobile{overflow:hidden;padding-bottom:var(--vbr-mobile-footer-h, 64px)}.videoBrandReview__loading,.videoBrandReview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:12px}.videoBrandReview__alert{margin:0 max(clamp(14px,2.5vw,28px),env(safe-area-inset-right,0px)) 8px max(clamp(14px,2.5vw,28px),env(safe-area-inset-left,0px))!important;flex-shrink:0}.videoBrandReview__headerActions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.videoBrandReview__chatBtn.MuiIconButton-root{color:#ffffffbf;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.videoBrandReview__chatBtn.MuiIconButton-root:hover{background:#ffffff1a;color:#fff}.videoBrandReview__headerToolbar{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.videoBrandReview__headerToolbarBtnWrap{display:inline-flex;min-width:0}.videoBrandReview__headerToolbarSaving{flex-shrink:0}.videoBrandReview__workspaceNav{display:flex;align-items:center;gap:6px;padding:0}.videoBrandReview__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff73;cursor:pointer;transition:color .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.videoBrandReview__workspaceNavBtn:hover{color:#ffffffc7}.videoBrandReview__workspaceNavBtn:focus-visible{outline:2px solid rgba(231,99,100,.45);outline-offset:2px}.videoBrandReview__workspaceNavBtn.is-active{color:#fffffff2;font-weight:600}.videoBrandReview__workspaceNavSep{color:#ffffff38;font-size:.75rem;-webkit-user-select:none;user-select:none}@media(max-width:1100px){.videoBrandReview .videoBrandReview__headerActions{flex-wrap:wrap;justify-content:flex-start;max-width:none}}.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--approveSolid{background:linear-gradient(145deg,#22c55e,#15803d)!important;border:none!important;color:#fff!important}.videoBrandReview__decisionBtn--approveSolid:hover:not(:disabled){background:linear-gradient(145deg,#4ade80,#16a34a)!important}.videoBrandReview__decisionBtn--approveSolid.Mui-disabled{background:#22c55e33!important;color:#ffffff59!important}.videoBrandReview__progressChip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.videoBrandReview__progressLabel{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.videoBrandReview__progressTrack{width:56px;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.videoBrandReview__progressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f87171,#ef4444);transition:width .35s ease}.videoBrandReview__progressCount{font-size:.75rem;font-weight:700;color:#ffffffd9;font-variant-numeric:tabular-nums}.videoBrandReview__body{flex:1;min-height:0;display:flex;gap:0;width:100%;margin-top:0;border:none;border-radius:0;background:#000;overflow:hidden}@media(max-width:1100px){.videoBrandReview__body{flex-direction:column}}.videoBrandReview__leftRail{width:min(280px,28vw);flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.07);background:#000;animation:vbrFadeIn .28s ease}.videoBrandReview__railHead{flex-shrink:0;padding:12px 16px 10px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.07)}.videoBrandReview__railBody{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.videoBrandReview__clientRow{display:flex;align-items:center;gap:10px;min-width:0}.videoBrandReview__clientAvatar{flex-shrink:0;background:linear-gradient(135deg,#7f1d1d,var(--vbr-side-red))!important;color:#fff!important;font-weight:600!important}.videoBrandReview__clientCopy{min-width:0}.videoBrandReview__clientName{font-size:.875rem;font-weight:650;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBrandReview__railCard{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px;background:#ffffff05;transition:border-color .2s ease,background .2s ease}.videoBrandReview__railCardLabel{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:10px}.videoBrandReview__railVersionRow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.videoBrandReview__railVersionCurrent{font-size:.8125rem;color:#ffffffe0}.videoBrandReview__railVersionCurrent strong{font-weight:700;color:#fff}.videoBrandReview__railMuted{margin-top:4px;font-size:.6875rem;color:#fff6;line-height:1.4}.videoBrandReview__railMuted--flush{margin-top:2px}.videoBrandReview__railMuted--stage{margin-top:10px}.videoBrandReview__railPill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;flex-shrink:0}.videoBrandReview__railPill--current{background:#22c55e29;border-color:#22c55e66;color:#bbf7d0}.videoBrandReview__railPill--viewing{background:#ef444438;border-color:#ef444473;color:#fecaca}.videoBrandReview__railLinkBtn{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:8px 0 0;border:none;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffb8;font-size:.75rem;font-weight:600;cursor:pointer;transition:color .15s ease}.videoBrandReview__railLinkBtn .MuiSvgIcon-root{transition:transform .2s ease}.videoBrandReview__railLinkBtn .MuiSvgIcon-root.is-open{transform:rotate(90deg)}.videoBrandReview__railLinkBtn:hover{color:#fff}.videoBrandReview__railVersionList{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:min(320px,42vh);overflow-y:auto;animation:vbrSlideDown .22s ease}.videoBrandReview__railVersionItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#ffffffb3;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.videoBrandReview__railVersionItem:hover{background:#ffffff0d}.videoBrandReview__railVersionItem.is-active{background:#ef444424;border-color:#ef444466;color:#fff}.videoBrandReview__railVersionAvatar{flex-shrink:0;background:linear-gradient(135deg,#7f1d1d,var(--vbr-side-red))!important;color:#fff!important;font-weight:600!important}.videoBrandReview__railVersionMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.videoBrandReview__railVersionTitle{font-size:.75rem;font-weight:650;color:inherit;line-height:1.2}.videoBrandReview__railVersionSub{font-size:.625rem;font-weight:500;color:#ffffff6b;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.videoBrandReview__statusTimeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.videoBrandReview__statusStep{display:flex;gap:10px;position:relative;padding-bottom:14px}.videoBrandReview__statusStep:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:#ffffff1a}.videoBrandReview__statusStep--done .videoBrandReview__statusDot{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.videoBrandReview__statusStep--active .videoBrandReview__statusDot{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2433}.videoBrandReview__statusStep--pending .videoBrandReview__statusDot{background:#ffffff2e}.videoBrandReview__statusStep--pending .videoBrandReview__statusLabel{color:#ffffff73}.videoBrandReview__statusDot{width:11px;height:11px;border-radius:50%;margin-top:3px;flex-shrink:0;transition:background .25s ease,box-shadow .25s ease}.videoBrandReview__statusCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.videoBrandReview__statusLabel{font-size:.8125rem;font-weight:600;color:#ffffffe6}.videoBrandReview__statusMeta{font-size:.6875rem;color:#fff6}.videoBrandReview__fileRow{display:flex;align-items:center;gap:10px}.videoBrandReview__fileIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ef44441f;color:#fca5a5;flex-shrink:0}.videoBrandReview__fileCopy{flex:1;min-width:0}.videoBrandReview__fileName{font-size:.75rem;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videoBrandReview__fileDownload{border:none;background:#ffffff0d;color:#ffffffb3;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.videoBrandReview__fileDownload:hover:not(:disabled){background:#ef44442e;color:#fecaca}.videoBrandReview__fileDownload:disabled{opacity:.4;cursor:not-allowed}.videoBrandReview__detailList{margin:0;display:flex;flex-direction:column;gap:10px}.videoBrandReview__detailList--compact{margin-top:12px;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.videoBrandReview__detailList div{display:flex;flex-direction:column;gap:2px}.videoBrandReview__detailList dt{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.videoBrandReview__detailList dd{margin:0;font-size:.8125rem;color:#ffffffe0;word-break:break-word}.videoBrandReview__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem!important;opacity:.8}.videoBrandReview__videoFit--pinMode,.videoBrandReview__videoFit--pinMode .videoBrandReview__video{cursor:crosshair}.videoBrandReview__anchorLayer{position:absolute;inset:0;pointer-events:none;z-index:3}.videoBrandReview__anchorPin{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;border:none;background:transparent;padding:0;cursor:pointer;z-index:4;transition:transform .18s ease,opacity .2s ease;opacity:.72}.videoBrandReview__anchorPin.is-active,.videoBrandReview__anchorPin.is-pending{opacity:1;z-index:5;transform:translate(-50%,-50%) scale(1.05)}.videoBrandReview__anchorPin.is-expanded{z-index:7}.videoBrandReview__anchorPin.is-resolved .videoBrandReview__anchorDot{background:#22c55e;box-shadow:0 0 0 3px #22c55e40}.videoBrandReview__anchorDot{display:block;width:12px;height:12px;border-radius:50%;background:#ef4444;border:2px solid #fff;box-shadow:0 0 0 3px #ef444459,0 4px 12px #00000073;transition:background .2s ease,box-shadow .2s ease}.videoBrandReview__pinComposer{position:absolute;z-index:8;pointer-events:auto;transform:translate(10px,-8px);animation:vbrFadeIn .18s ease}.videoBrandReview__pinComposer--left{transform:translate(calc(-100% - 10px),-8px)}.videoBrandReview__pinComposer--left .videoBrandReview__pinComposerCard:before{left:auto;right:-7px;border-left-color:transparent;border-right-color:#ffffff1f}.videoBrandReview__pinComposer--up{transform:translate(10px,calc(-100% + 8px))}.videoBrandReview__pinComposer--up.videoBrandReview__pinComposer--left{transform:translate(calc(-100% - 10px),calc(-100% + 8px))}.videoBrandReview__anchorPin--composer{position:absolute;left:-10px;top:8px;transform:translate(-50%,-50%);pointer-events:none}.videoBrandReview__pinComposer--left .videoBrandReview__anchorPin--composer{left:auto;right:-10px;transform:translate(50%,-50%)}.videoBrandReview__pinComposerCard{position:relative;width:min(260px,70vw);padding:10px;border-radius:12px;background:#0e0e10f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.videoBrandReview__pinComposerCard:before{content:"";position:absolute;left:-7px;top:14px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid rgba(14,14,16,.96);filter:drop-shadow(-1px 0 0 rgba(255,255,255,.12))}.videoBrandReview__pinComposerHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.videoBrandReview__pinComposerTc{font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:#fca5a5;font-variant-numeric:tabular-nums}.videoBrandReview__pinComposerClose{border:none;background:transparent;color:#ffffff73;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.videoBrandReview__pinComposerClose:hover{color:#fff;background:#ffffff14}.videoBrandReview__pinComposerInput{width:100%;box-sizing:border-box;resize:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000059;color:#ffffffeb;font:inherit;font-size:.8125rem;line-height:1.45;padding:8px 10px;outline:none;transition:border-color .15s ease}.videoBrandReview__pinComposerInput::placeholder{color:#ffffff59}.videoBrandReview__pinComposerInput:focus{border-color:#ef444473}.videoBrandReview__pinComposerActions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.videoBrandReview__pinComposerCancel,.videoBrandReview__pinComposerSubmit{border:none;border-radius:8px;font-size:.75rem;font-weight:650;padding:6px 12px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.videoBrandReview__pinComposerCancel{background:transparent;color:#ffffff8c}.videoBrandReview__pinComposerCancel:hover:not(:disabled){color:#fff;background:#ffffff0f}.videoBrandReview__pinComposerSubmit{background:linear-gradient(145deg,#ef4444,#b91c1c);color:#fff}.videoBrandReview__pinComposerSubmit:hover:not(:disabled){background:linear-gradient(145deg,#f87171,#dc2626)}.videoBrandReview__pinComposerSubmit:disabled{opacity:.4;cursor:not-allowed}.videoBrandReview__anchorCard{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:min(240px,56vw);max-height:min(220px,40vh);overflow-y:auto;padding:10px 12px;border-radius:10px;background:#0c0c0ef0;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:4px;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.videoBrandReview__anchorCard:before{content:"";position:absolute;left:-10px;top:50%;width:10px;height:1px;background:#ef4444;transform:translateY(-50%)}.videoBrandReview__anchorPin.is-expanded .videoBrandReview__anchorCard{opacity:1;visibility:visible;z-index:6}@media(hover:hover)and (pointer:fine){.videoBrandReview .videoBrandReview__anchorPin:hover .videoBrandReview__anchorCard,.videoBrandReview .videoBrandReview__anchorPin:focus-visible .videoBrandReview__anchorCard{opacity:1;visibility:visible;z-index:6}}.videoBrandReview__anchorCardName{font-size:.75rem;font-weight:700;color:#fff}.videoBrandReview__anchorCardTc{font-size:.6875rem;font-weight:700;color:#fca5a5;font-variant-numeric:tabular-nums}.videoBrandReview__anchorCardBody{font-size:.75rem;color:#ffffffb3;line-height:1.4;white-space:pre-wrap;word-break:break-word}.videoBrandReview__pinHint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:6;padding:8px 12px;border-radius:999px;background:#000000b8;border:1px solid rgba(239,68,68,.4);color:#ffffffe6;font-size:.75rem;font-weight:600;pointer-events:none;animation:vbrFadeIn .2s ease}.videoBrandReview__floatTools{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:8px;padding:8px 6px;border-radius:14px;background:#0c0c0ee0;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vbrFadeIn .28s ease}.videoBrandReview__floatTool.MuiIconButton-root{color:#ffffffb8;width:36px;height:36px}.videoBrandReview__floatTool.MuiIconButton-root:hover{background:#ffffff14;color:#fff}.videoBrandReview__floatTool.MuiIconButton-root.is-active{background:#ef444433;color:#fecaca}.videoBrandReview__composerChip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff8c;border-radius:999px;padding:4px 9px;font-size:.6875rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.videoBrandReview__composerChip:hover{background:#ffffff14;color:#ffffffd9}.videoBrandReview__composerChip.is-on{background:#ef444429;border-color:#ef444466;color:#fecaca}.videoBrandReview__anchoredBadge{display:inline-flex;align-items:center;gap:3px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fca5a5e6}.videoBrandReview__resolveBtn.MuiIconButton-root{color:#ffffff59}.videoBrandReview__resolveBtn.MuiIconButton-root:hover{color:#86efac;background:#22c55e1a}.videoBrandReview__resolveBtn.MuiIconButton-root.is-resolved{color:#4ade80}.videoBrandReview__decisionBtn--request{border-color:#f97316a6!important;color:#fb923c!important}.videoBrandReview__decisionBtn--request:hover:not(:disabled){border-color:#f97316e6!important;background:#f973161a!important}.videoBrandReview__decisionBtn--request.Mui-contained{background:linear-gradient(145deg,#ea580ce6,#c2410cf2)!important;border:1px solid rgba(249,115,22,.4)!important;color:#fff7ed!important}.videoBrandReview__decisionBtn--request.Mui-contained:hover:not(:disabled){background:linear-gradient(145deg,#f97316f2,#c2410cfa)!important}.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}.videoBrandReview__video{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;object-fit:contain;object-position:center center;background:#000;cursor:pointer}.videoBrandReview__chrome{flex-shrink:0;position:relative;z-index:2;min-width:0;padding:8px 14px 14px;padding-right:calc(14px + env(safe-area-inset-right,0px));padding-left:calc(14px + env(safe-area-inset-left,0px));background:#000;border-top:1px solid rgba(255,255,255,.06);overflow:visible;max-width:100%;box-sizing:border-box}.videoBrandReview__chrome--hasPins{margin-top:-40px;padding-top:40px;border-top:none;background:linear-gradient(180deg,#0000,#000000eb 32px,#000)}@media(max-width:1100px){.videoBrandReview__chrome{padding:6px 10px max(16px,10px + env(safe-area-inset-bottom,0px));padding-right:calc(10px + env(safe-area-inset-right,0px));padding-left:calc(10px + env(safe-area-inset-left,0px))}.videoBrandReview__chrome--hasPins{margin-top:-34px;padding-top:34px}}.videoBrandReview__timelineWrap{position:relative;width:100%;height:8px;overflow:visible;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:absolute;left:0;right:0;bottom:4px;height:40px;margin-bottom:0;pointer-events:none;overflow:visible}@media(max-width:1100px){.videoBrandReview__timelinePinsLayer{height:34px}}.videoBrandReview__timelinePin{position:absolute;bottom:8px;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(-2px)}.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:absolute;left:0;right:0;bottom:0;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:min(360px,34vw);flex-shrink:0;display:flex;flex-direction:column;min-height:0;align-self:stretch;overflow-x:hidden;padding-bottom:8px;border-left:1px solid var(--vbr-side-border);background:var(--vbr-side-bg);transition:width .25s ease,opacity .25s ease}@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:transparent}.videoBrandReview__sidebarTab{flex:1;position:relative;padding:10px 12px 9px;border:none;background:transparent;color:var(--vbr-side-muted);font-size:12px;font-weight:600;letter-spacing:.02em;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{min-height:0;overflow:hidden;padding:0}.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__sidebar--drawer .videoBrandReview__sidebarPanel--comments{min-height:0}.videoBrandReview__sidebar--drawer .videoBrandReview__mobileAddBar{margin-top:auto}.videoBrandReview__sidebar--drawer .videoBrandReview__sidebarPanel--compose{overflow:hidden}.videoBrandReview__sidebar--drawer .videoBrandReview__composer{margin-top:auto}.videoBrandReview__commentsHeader{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 14px 8px}.videoBrandReview__commentsHeaderTitle{font-size:13px;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:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:10px 12px 8px;box-shadow:none;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.videoBrandReview__commentCard:hover{border-color:#ffffff1f;background:#ffffff0b}.videoBrandReview__commentCard:focus-visible{border-color:#ef44448c;box-shadow:0 0 0 1px #ef444440}.videoBrandReview__commentCard--tag-typo{border-color:#f59e0b59;background:#f59e0b14}.videoBrandReview__commentCard--tag-typo .videoBrandReview__commentText{color:#fde68a}.videoBrandReview__commentCard--tag-typo .videoBrandReview__tcPill{color:#fbbf24;border-color:#f59e0b40}.videoBrandReview__commentCard--tag-change{border-color:#f9731666;background:#f9731617}.videoBrandReview__commentCard--tag-change .videoBrandReview__commentText{color:#fdba74}.videoBrandReview__commentCard--tag-change .videoBrandReview__tcPill{color:#fb923c;border-color:#f9731640}.videoBrandReview__commentCard--tag-add{border-color:#22c55e59;background:#22c55e14}.videoBrandReview__commentCard--tag-add .videoBrandReview__commentText{color:#bbf7d0}.videoBrandReview__commentCard--tag-add .videoBrandReview__tcPill{color:#4ade80;border-color:#22c55e40}.videoBrandReview__commentCard--tag-remove{border-color:#ef444466;background:#ef44441a}.videoBrandReview__commentCard--tag-remove .videoBrandReview__commentText{color:#fecaca}.videoBrandReview__commentCard--tag-remove .videoBrandReview__tcPill{color:#f87171;border-color:#ef444440}.videoBrandReview__commentCard--tag-note{border-color:#3b82f659;background:#3b82f614}.videoBrandReview__commentCard--tag-note .videoBrandReview__commentText{color:#bfdbfe}.videoBrandReview__commentCard--tag-note .videoBrandReview__tcPill{color:#60a5fa;border-color:#3b82f640}.videoBrandReview__commentCard--tag-praise{border-color:#ec489959;background:#ec489914}.videoBrandReview__commentCard--tag-praise .videoBrandReview__commentText{color:#f9a8d4}.videoBrandReview__commentCard--tag-praise .videoBrandReview__tcPill{color:#f472b6;border-color:#ec489940}.videoBrandReview__commentCard--resolved{opacity:.68;background:#ffffff05;border-color:#ffffff0a}.videoBrandReview__commentCard--resolved .videoBrandReview__commentAuthor{color:#ffffff94}.videoBrandReview__commentCard--resolved .videoBrandReview__commentText{color:#ffffff7a}.videoBrandReview__commentCard--resolved .videoBrandReview__tcPill{opacity:.75}.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__commentText{color:#ffffffc7}.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__tcPill,.videoBrandReview__commentCard--highlighted.videoBrandReview__commentCard--resolved .videoBrandReview__avatar{opacity:1}.videoBrandReview__commentCardTop{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.videoBrandReview__commentCardTopActions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.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;align-items:flex-start;gap:4px;min-width:0;flex:1}.videoBrandReview__commentAuthor{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.videoBrandReview__commentHeadMeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.videoBrandReview__tagPill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;line-height:1.35}.videoBrandReview__tagPill--typo{color:#fde68a;background:#f59e0b2e;border-color:#f59e0b59}.videoBrandReview__tagPill--change{color:#fdba74;background:#f9731629;border-color:#f9731659}.videoBrandReview__tagPill--add{color:#bbf7d0;background:#22c55e29;border-color:#22c55e59}.videoBrandReview__tagPill--remove{color:#fecaca;background:#ef44442e;border-color:#ef444466}.videoBrandReview__tagPill--note{color:#bfdbfe;background:#3b82f629;border-color:#3b82f659}.videoBrandReview__tagPill--praise{color:#f9a8d4;background:#ec489929;border-color:#ec489959}.videoBrandReview__tagRow{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.videoBrandReview__tagChip{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.videoBrandReview__tagChip:hover{color:#ffffffe0;border-color:#fff3}.videoBrandReview__tagChip.is-on{color:#fff}.videoBrandReview__tagChip--typo.is-on{background:#f59e0b38;border-color:#f59e0b80;color:#fde68a}.videoBrandReview__tagChip--change.is-on{background:#f9731633;border-color:#f9731673;color:#fdba74}.videoBrandReview__tagChip--add.is-on{background:#22c55e33;border-color:#22c55e73;color:#bbf7d0}.videoBrandReview__tagChip--remove.is-on{background:#ef444438;border-color:#ef444480;color:#fecaca}.videoBrandReview__tagChip--note.is-on{background:#3b82f633;border-color:#3b82f673;color:#bfdbfe}.videoBrandReview__tagChip--praise.is-on{background:#ec489933;border-color:#ec489973;color:#f9a8d4}.videoBrandReview__commentBody{display:block;font-size:13px;line-height:1.45}.videoBrandReview__tcPill{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#000;color:var(--vbr-side-red);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.35}.videoBrandReview__tcPill--input{cursor:default;pointer-events:none}.videoBrandReview__commentText{display:block;color:#ffffffe6;white-space:pre-wrap;word-break:break-word}.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:flex-start;gap:10px;margin-bottom:10px}.videoBrandReview__composerUserMeta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.videoBrandReview__composerName{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.videoBrandReview__composerInputWrap{display:block;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:12px 12px 14px;border-bottom:1px solid var(--vbr-side-border)}.videoBrandReview__sideSection:last-child{border-bottom:none}.videoBrandReview__sideSection--versions{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border-bottom:none}.videoBrandReview__sideSection--decision{flex-shrink:0;border-top:1px solid var(--vbr-side-border);border-bottom:none;padding-top:10px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.videoBrandReview__sideTitle{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vbr-side-muted);margin-bottom:8px;flex-shrink:0}.videoBrandReview__versionList{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-height:0;overflow-y:auto;padding-right:2px}.videoBrandReview__versionBtn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;margin:0;padding:7px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:#ffffffc7;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.videoBrandReview__versionBtn:hover{background:#ffffff0d;border-color:#ffffff14;color:#ffffffeb}.videoBrandReview__versionBtn--active{background:#ef444429;border-color:#ef44448c;color:#fff;box-shadow:inset 3px 0 #ef4444,0 0 0 1px #ef44442e}.videoBrandReview__versionBtn--active .videoBrandReview__versionBtnMeta{color:#fecacac7}.videoBrandReview__versionBtn--active:hover{background:#ef444433;border-color:#ef4444a6}.videoBrandReview__versionBtnMain{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.videoBrandReview__versionBtnTitle{font-size:.8125rem;font-weight:700;letter-spacing:-.01em;flex-shrink:0}.videoBrandReview__versionBtnMeta{font-size:.6875rem;font-weight:500;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videoBrandReview__versionBtnTags{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.videoBrandReview__versionTag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.videoBrandReview__versionTag--viewing{background:#ef444447;color:#fecaca;border:1px solid rgba(239,68,68,.45)}.videoBrandReview__versionTag--latest{background:#ffffff0f;color:#ffffff8c;border:1px solid rgba(255,255,255,.1)}.videoBrandReview .videoBrandReview__versionBtn--active .videoBrandReview__versionTag--latest{background:#ffffff14;color:#ffffffb3;border-color:#ffffff24}.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(255,255,255,.08);background:#000}.videoBrandReview__drawerHeader--sheet{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.videoBrandReview__drawerHeader--full{padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:12px}.videoBrandReview__drawerHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.videoBrandReview__drawerHeaderSpacer{width:36px;flex-shrink:0}.videoBrandReview__drawerGrab{display:none}.videoBrandReview__drawerTitleWrap{min-width:0;padding-left:0;border-left:none}.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:inline-flex;align-items:center;font-size:1.125rem;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}@keyframes vbrFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes vbrSlideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.videoBrandReview__drawerPaper.MuiPaper-root{--vbr-text: rgba(255, 255, 255, .94);background:#000!important;color:var(--vbr-text)}.videoBrandReview__drawerPaper--full.MuiPaper-root,.videoBrandReview__drawerPaper--bottom.MuiPaper-root{border:none!important;border-radius:0!important;box-shadow:none!important;background:#000!important}.videoBrandReview__drawerPaper--compose.MuiPaper-root{background:#000!important}.prw{display:flex;flex-direction:column;gap:0;min-width:0;color:#ffffffeb}.prw__empty{padding:48px 24px;color:#ffffff80;text-align:center}.prw__toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.prw__toolbarLeft,.prw__toolbarRight{display:flex;align-items:center;gap:10px}.prw__toolbarRight{margin-left:auto}.prw__photoCount{font-size:12px;font-weight:500;color:#ffffff59;letter-spacing:.01em}.prw__versionChips{display:flex;gap:4px}.prw__versionChip{appearance:none;border:none;background:transparent;color:#fff6;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;cursor:pointer}.prw__versionChip:hover{color:#ffffffbf;background:#ffffff0a}.prw__versionChip.is-active{color:#fff;background:#ffffff14}.prw__filterWrap{position:relative}.prw__filterBtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;border:none;background:#ffffff0d;color:#ffffff9e;font-size:12px;font-weight:600;cursor:pointer}.prw__filterBtn em{font-style:normal;color:#ffffff59;text-transform:capitalize}.prw__filterBtn.is-open,.prw__filterBtn:hover{background:#ffffff17;color:#ffffffe6}.prw__filterMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:180px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#121214f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #0006}.prw__viewToggle{color:#ffffff59!important;border-radius:8px!important}.prw__viewToggle.is-active{color:#ffffffe6!important;background:#ffffff12!important}.prw__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px;min-width:0;align-items:start}@media(max-width:1024px){.prw__body{grid-template-columns:1fr;gap:20px}}.prw__main{display:flex;flex-direction:column;gap:14px;min-width:0}.prw__stage{display:flex;flex-direction:column;gap:6px;min-width:0}.prw__frame{position:relative;width:100%;aspect-ratio:16/10;max-height:min(58vh,640px);background:#00000059;border-radius:4px;overflow:hidden}.prw__frame--pin{cursor:crosshair}.prw__frame--rejected:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px #ef44448c;border-radius:inherit}.prw__image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center center;transition:transform .15s ease}.prw__pin{position:absolute;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);color:#fff;font-size:10px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);padding:0;cursor:pointer;box-shadow:0 4px 14px #0006;z-index:3}.prw__pin--pending{background:#22c55e!important;pointer-events:none}.prw__pin.is-hot{box-shadow:0 0 0 3px #fff3,0 4px 14px #0006}.prw__navBtn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:34px;height:34px;border-radius:50%;border:none;background:#00000073;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.75;transition:opacity .15s ease,background .15s ease}.prw__navBtn:hover{opacity:1;background:#000000a6}.prw__navBtn--prev{left:10px}.prw__navBtn--next{right:10px}.prw__zoom{position:absolute;right:10px;bottom:10px;z-index:4;display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#00000073;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prw__zoom button{width:26px;height:26px;border:none;background:transparent;color:#ffffffd9;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.prw__zoom button:hover{background:#ffffff1a}.prw__zoom span{min-width:36px;text-align:center;font-size:11px;font-weight:600;color:#ffffffa6;font-variant-numeric:tabular-nums}.prw__stageFoot{display:flex;align-items:center;gap:12px;padding:2px 2px 0}.prw__fileName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#fff6}.prw__counter{font-size:12px;font-weight:600;color:#ffffff59;font-variant-numeric:tabular-nums}.prw__stageFootActions{display:flex;gap:0;color:#fff6}.prw__thumbs{display:block;padding:2px 0 4px}.prw__thumbs--film{overflow:visible}.prw__thumbs--grid{overflow:visible;max-height:none}.prw__thumbsVirtualStrip,.prw__thumbsVirtualGrid{width:100%;scrollbar-width:thin}.prw__thumb{position:relative;flex:0 0 68px;width:68px;height:52px;padding:0;border-radius:4px;overflow:hidden;border:none;outline:2px solid transparent;outline-offset:1px;background:transparent;cursor:pointer;opacity:.55;transition:opacity .15s ease,outline-color .15s ease;content-visibility:auto;contain-intrinsic-size:68px 52px}.prw__thumbs--grid .prw__thumb{width:100%;flex:none;aspect-ratio:auto;height:100%}.prw__thumb img{width:100%;height:100%;object-fit:cover;display:block}.prw__thumb:hover{opacity:.85}.prw__thumb.is-active{opacity:1;outline-color:#e76364d9}.prw__thumb.is-rejected{opacity:1}.prw__thumb.is-rejected:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ef4444b3;pointer-events:none}.prw__thumbCheck{position:absolute;left:4px;bottom:4px;width:14px;height:14px;border-radius:3px;border:1.5px solid rgba(255,255,255,.55);background:#0000004d;box-sizing:border-box}.prw__thumbCheck.is-on{background:#e76364;border-color:#e76364}.prw__thumbCheck.is-on:after{content:"";position:absolute;left:3.5px;top:.5px;width:3px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.prw__bulk{display:flex;flex-direction:column;gap:10px;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.prw__bulkHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.prw__bulkHead strong{font-size:13px;font-weight:650}.prw__bulkClear{appearance:none;border:none;background:transparent;color:#fff6;font-size:12px;cursor:pointer}.prw__bulkClear:hover{color:#ffffffbf}.prw__bulkNote .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px}.prw__bulkNote .MuiOutlinedInput-root fieldset{border-color:transparent!important}.prw__bulkNote .MuiOutlinedInput-root:hover fieldset,.prw__bulkNote .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ffffff1a!important}.prw__bulkActions{display:flex;flex-wrap:wrap;gap:8px}.prw__bulkBtn{flex:1;min-width:140px;text-transform:none!important;font-weight:650!important;border-radius:999px!important;box-shadow:none!important}.prw__bulkBtn--approve{background:#16a34a!important;color:#fff!important}.prw__bulkBtn--approve:hover{background:#15803d!important}.prw__bulkBtn--changes{border:none!important;background:#eab3081f!important;color:#fde68a!important}.prw__bulkBtn--reject{border:none!important;background:#ef44441f!important;color:#fca5a5!important}.prw__setFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:4px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#ffffff0a,#ffffff05),#0c0c0ee6;border:1px solid rgba(255,255,255,.06)}.prw__setFooterCopy{display:flex;flex-direction:column;gap:3px;min-width:0}.prw__setFooterLabel{font-size:13px;font-weight:650;color:#ffffffe6}.prw__setFooterMeta{font-size:12px;color:#ffffff61}.prw__setFooterActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prw__setBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border:none;border-radius:999px;font-size:13px;font-weight:650;cursor:pointer;transition:background .15s ease,transform .12s ease,opacity .15s ease}.prw__setBtn:disabled{opacity:.45;cursor:default}.prw__setBtn:not(:disabled):active{transform:translateY(1px)}.prw__setBtn--changes{background:#eab3081f;color:#fde68a}.prw__setBtn--changes:hover:not(:disabled){background:#eab30833}.prw__setBtn--approve{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;box-shadow:0 6px 18px #16a34a47}.prw__setBtn--approve:hover:not(:disabled){background:linear-gradient(180deg,#4ade80,#16a34a)}.prw__photoActionsRow{display:flex;gap:6px;grid-column:1/-1;margin-top:2px}.prw__photoAction{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:999px;background:#ffffff0a;color:#ffffff73;font-size:11px;font-weight:600;cursor:pointer}.prw__photoAction:disabled{opacity:.35;cursor:default}.prw__photoAction:hover:not(:disabled){background:#ffffff14;color:#fffc}.prw__photoAction.is-on.prw__photoAction--ok{background:#22c55e24;color:#86efac}.prw__photoAction.is-on.prw__photoAction--reject{background:#ef444424;color:#fca5a5}.prw__side{display:flex;flex-direction:column;gap:22px;min-width:0;position:sticky;top:12px;max-height:calc(100vh - 100px);overflow:auto;padding:0 0 8px 4px;border:none;background:transparent}@media(max-width:1024px){.prw__side{position:static;max-height:none;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.06)}}.prw__sideTitle{margin:0 0 12px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.prw__metaList{margin:0;display:flex;flex-direction:column;gap:12px}.prw__metaList>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;align-items:center}.prw__metaList dt{font-size:11px;color:#ffffff52}.prw__metaList dd{margin:0;font-size:12px;color:#ffffffd1;display:flex;align-items:center;gap:4px;min-width:0}.prw__metaList dd>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prw__statusPill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:650}.prw__statusPill--ok{background:#22c55e1f;color:#86efac}.prw__statusPill--changes{background:#eab3081f;color:#fde68a}.prw__statusPill--reject{background:#ef44441f;color:#fca5a5}.prw__composer{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.prw__pinRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.prw__pinChip,.prw__pinAdd{width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.prw__pinAdd{background:#ffffff14;border-color:#fff3;color:#ffffffd9}.prw__pinAdd.is-on{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:0 0 0 3px #22c55e40}.prw__tagRow{display:flex;flex-wrap:wrap;gap:4px}.prw__tagChip{appearance:none;border:none;background:color-mix(in srgb,var(--tag-color) 12%,transparent);color:var(--tag-color);font-size:11px;font-weight:650;border-radius:999px;padding:4px 9px;cursor:pointer}.prw__tagChip:hover,.prw__tagChip.is-on{background:color-mix(in srgb,var(--tag-color) 22%,transparent)}.prw__composerField .MuiOutlinedInput-root{background:#ffffff0a;border-radius:12px;font-size:13px}.prw__composerField .MuiOutlinedInput-root fieldset{border-color:transparent!important}.prw__composerField .MuiOutlinedInput-root:hover fieldset,.prw__composerField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ffffff1a!important}.prw__composerSubmit{text-transform:none!important;font-weight:650!important;align-self:flex-start;border-radius:999px!important;box-shadow:none!important;padding-inline:16px!important}.prw__commentList{display:flex;flex-direction:column;gap:0}.prw__comment{padding:12px 0;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;border-radius:0;cursor:default}.prw__comment:last-child{border-bottom:none}.prw__comment.is-resolved{opacity:.45}.prw__comment.is-hot{background:#ffffff08;margin:0 -8px;padding-inline:8px;border-radius:8px;border-bottom-color:transparent}.prw__commentTop{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.prw__commentPin{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1.5px solid #fff;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.prw__commentTag{flex:0 0 auto;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;border:none;border-radius:999px;padding:2px 7px;background:#ffffff0d}.prw__commentMeta{display:flex;flex-direction:column;gap:1px;min-width:0}.prw__commentMeta strong{font-size:12px;font-weight:650}.prw__commentMeta span{font-size:11px;color:#ffffff52}.prw__commentBody{font-size:13px!important;color:#ffffffd1!important;white-space:pre-wrap;margin:0!important;line-height:1.45!important}.prw__commentActions{display:flex;gap:12px;margin-top:8px}.prw__commentAction{appearance:none;border:none;background:transparent;color:#ffffff59;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:0}.prw__commentAction:hover{color:#fffc}.prw__commentAction--danger:hover{color:#fca5a5}.prw__muted{color:#ffffff59!important;font-size:13px!important}.photoBrandReviewPage{display:flex;flex-direction:column;gap:18px;min-height:100%;padding:16px 24px 32px;box-sizing:border-box;color:#fff;background:#0b0b0d}.photoBrandReviewPage--center{align-items:center;justify-content:center;min-height:60vh}.photoBrandReviewPage__nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.photoBrandReviewPage__back{display:inline-flex;align-items:center;gap:6px;color:#ffffff6b;font-size:13px;font-weight:550;text-decoration:none;transition:color .15s ease}.photoBrandReviewPage__back:hover{color:#ffffffe0}.photoBrandReviewPage__navActions{display:flex;align-items:center;gap:4px}.photoBrandReviewPage__more{color:#fff6!important;border:none!important;border-radius:8px!important}.photoBrandReviewPage__more:hover{color:#ffffffd9!important;background:#ffffff0f!important}.photoBrandReviewPage__hero{display:flex;flex-direction:column;gap:6px;min-width:0;padding-bottom:4px}.photoBrandReviewPage__stageBadge{align-self:flex-start;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#e7636429;color:#f5b5b6;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.photoBrandReviewPage__title{margin:0!important;font-size:24px!important;font-weight:650!important;letter-spacing:-.025em;line-height:1.2!important}.photoBrandReviewPage__subtitle{margin:0!important;font-size:13px!important;color:#ffffff61!important}.photoBrandReviewPage__banner{border-radius:12px!important;border:none!important;background:#ffffff0a!important}.photoBrandReviewPage__workspace{min-width:0}.preparePostPage.scriptPage{background:#070708;--pp-focus: rgba(255, 255, 255, .4)}.preparePostPage.preparePostPage--workspace{min-height:100%}.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 .stagePageHeader__status{color:#ffffff94}.preparePostPage .scriptPage__main.preparePostPage__main{flex:1;min-height:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.preparePostWorkspace{width:100%;min-width:0;flex:1;display:flex;flex-direction:column}.preparePostPage__workspaceNav{display:flex;align-items:center;gap:6px}.preparePostPage__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff5c;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.preparePostPage__workspaceNavBtn:hover{color:#ffffff94}.preparePostPage__workspaceNavBtn:focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.preparePostPage__workspaceNavBtn.is-active{color:#fffffff0;font-weight:600;cursor:default}.preparePostPage__workspaceNavSep{color:#ffffff2e;font-size:.75rem;-webkit-user-select:none;user-select:none}.preparePostPage .captionPanel{max-height:none;min-height:0;height:auto;gap:0;min-width:0;width:100%;overflow:visible!important;background:transparent;border:none;box-shadow:none;padding:0}.preparePostPage .captionPanel.captionPanel--preparePostPage{overflow:visible!important;max-height:none!important;height:auto!important;flex:1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;min-height:min(72vh,720px)}.preparePostPage .captionPanel__preview{width:max-content;max-width:100%;justify-self:start;padding:clamp(24px,3vw,36px) clamp(16px,2vw,28px) clamp(32px,4vw,48px) clamp(20px,3vw,40px);border-right:1px solid rgba(255,255,255,.07);background:#ffffff03;box-sizing:border-box}.preparePostPage .captionPanel__preview:has(.ppAssets):before{display:none}.preparePostPage .captionPanel__editor{border:none;border-radius:0;background:transparent;overflow:visible!important;min-height:min-content!important;padding:clamp(24px,3vw,36px) clamp(20px,3vw,48px) clamp(32px,4vw,48px)}.preparePostPage .captionPanel__scrollArea{flex:0 1 auto!important;min-height:0!important;overflow-x:hidden;overflow-y:visible!important}.preparePostPage .captionPanel--preparePostPage .captionPanel__preview{position:static!important;overflow: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}.preparePostPage .captionPanel__platformToggle{padding:3px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);gap:2px!important}.preparePostPage .captionPanel__platformBtn{flex:1 1 0!important;padding:9px 10px!important;border:none!important;border-radius:9px!important;background:transparent!important;color:#ffffff94!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:-.01em;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important}.preparePostPage .captionPanel__platformBtn:hover{background:#ffffff0a!important;color:#fffffff0!important}.preparePostPage .captionPanel__platformBtn.Mui-selected,.preparePostPage .captionPanel__platformBtn[value=instagram].Mui-selected,.preparePostPage .captionPanel__platformBtn[value=tiktok].Mui-selected,.preparePostPage .captionPanel__platformBtn[value=youtube].Mui-selected{background:#ffffff17!important;color:#fffffff0!important;box-shadow:0 1px 3px #00000040!important}.preparePostPage .captionPanel__platformBtn.Mui-selected svg,.preparePostPage .captionPanel__platformBtn.Mui-selected .captionPanel__tiktokIcon,.preparePostPage .captionPanel__platformBtn[value=instagram].Mui-selected svg,.preparePostPage .captionPanel__platformBtn[value=instagram].Mui-selected .captionPanel__tiktokIcon,.preparePostPage .captionPanel__platformBtn[value=tiktok].Mui-selected svg,.preparePostPage .captionPanel__platformBtn[value=tiktok].Mui-selected .captionPanel__tiktokIcon,.preparePostPage .captionPanel__platformBtn[value=youtube].Mui-selected svg,.preparePostPage .captionPanel__platformBtn[value=youtube].Mui-selected .captionPanel__tiktokIcon{color:#fffffff0!important}.preparePostPage .captionPanel__previewActionBtn,.preparePostPage .captionPanel__previewActionBtn--script,.preparePostPage .captionPanel__previewActionBtn--final{border-radius:12px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff06!important;box-shadow:none!important}.preparePostPage .captionPanel__previewActionBtn .captionPanel__previewActionIcon,.preparePostPage .captionPanel__previewActionBtn--script .captionPanel__previewActionIcon,.preparePostPage .captionPanel__previewActionBtn--final .captionPanel__previewActionIcon{border-color:#ffffff12!important;background:transparent!important;color:#ffffff94!important}.preparePostPage .captionPanel__previewActionBtn .captionPanel__previewActionHint,.preparePostPage .captionPanel__previewActionBtn--script .captionPanel__previewActionHint,.preparePostPage .captionPanel__previewActionBtn--final .captionPanel__previewActionHint{color:#ffffff5c!important}.preparePostPage .captionPanel__previewActionBtn:hover,.preparePostPage .captionPanel__previewActionBtn--script:hover,.preparePostPage .captionPanel__previewActionBtn--final:hover{border-color:#ffffff1f!important;background:#ffffff0e!important}.preparePostPage .captionPanel__roughDraftBtn{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:transparent;color:#ffffff94;font-size:.8125rem;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.preparePostPage .captionPanel__roughDraftBtn:hover{background:#ffffff0e;color:#fffffff0}.preparePostPage .captionPanel__textarea{max-height:none;overflow-y:visible;min-height:160px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07)!important;background:#0003;color:#fffffff0;font-size:.9375rem;line-height:1.55;letter-spacing:-.01em;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.preparePostPage .captionPanel__textarea:focus{border-color:#ffffff1f!important;box-shadow:0 0 0 3px #ffffff0f;outline:none}.preparePostPage .captionPanel__platformSection{flex-shrink:0!important;margin-bottom:4px}.preparePostPage .captionPanel__fieldLabel{letter-spacing:-.01em;color:#ffffff94}.preparePostPage .captionPanel__scriptCollapsibleBody .captionPanel__scriptModalPre{max-height:min(85dvh,720px)!important}.preparePostPage .captionPanel__defaults{background:#ffffff06;border-color:#ffffff12;border-radius:12px}.preparePostPage .captionPanel__defaultsToggle{color:#ffffff94;font-weight:600;letter-spacing:-.01em}.preparePostPage .captionPanel__defaultsToggle:hover{background:#ffffff0e;color:#fffffff0}.preparePostPage .captionPanel__hashtagBtn,.preparePostPage .captionPanel__quickTagBtn{background:#ffffff06!important;border-color:#ffffff12!important;color:#ffffff94!important;font-weight:500!important;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)!important}.preparePostPage .captionPanel__hashtagBtn:hover:not(:disabled),.preparePostPage .captionPanel__quickTagBtn:hover:not(:disabled){background:#ffffff0e!important;border-color:#ffffff1f!important;color:#fffffff0!important}.preparePostPage .captionPanel__charWarn{color:#ffffff94}.preparePostPage .captionPanel__error{background:#ffffff06;border-color:#ffffff1f;color:#ffffff94;border-radius:12px}.preparePostPage .captionPanel__buttons{margin-top:8px;padding-top:20px;padding-bottom:8px;border-top:1px solid rgba(255,255,255,.07);gap:12px}.preparePostPage .captionPanel__saveBtn{border-radius:12px!important;border-color:#ffffff12!important;color:#ffffff94!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em}.preparePostPage .captionPanel__saveBtn:hover{border-color:#ffffff1f!important;background:#ffffff0e!important;color:#fffffff0!important}.preparePostPage .captionPanel__submitBtn{border-radius:12px!important;background:#fffffff0!important;color:#08080a!important;border:none!important;box-shadow:0 1px 2px #0003!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em}.preparePostPage .captionPanel__submitBtn:hover{background:#ffffffe6!important;box-shadow:0 4px 12px #00000040!important}.preparePostPage .captionPanel__submitBtn.Mui-disabled{background:#ffffff06!important;color:#ffffff5c!important;box-shadow:none!important}@media(max-width:800px){.preparePostPage .captionPanel,.preparePostPage .captionPanel.captionPanel--preparePostPage,.preparePostPage .captionPanel__editor,.preparePostPage .captionPanel__scrollArea{overflow-y:visible!important}.preparePostPage .captionPanel.captionPanel--preparePostPage{min-height:0}}@media(max-width:960px){.preparePostPage .captionPanel.captionPanel--preparePostPage{grid-template-columns:1fr;min-height:0}.preparePostPage .captionPanel__preview{width:100%;max-width:100%;justify-self:stretch;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.ppAssets{width:100%;--pp-assets-width: 100%}}@media(max-width:600px){.preparePostPage .captionPanel__preview,.preparePostPage .captionPanel__editor{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.ppAssets{--pp-cover-aspect: 9 / 16;--pp-assets-width: 300px;display:flex;flex-direction:column;gap:0;width:var(--pp-assets-width);max-width:100%;min-width:0}.ppAssets[data-aspect="9:16"]{--pp-assets-width: 300px}.ppAssets[data-aspect="16:9"]{--pp-assets-width: 520px}.ppAssets[data-aspect="4:5"]{--pp-assets-width: 320px}.ppAssets[data-aspect="1:1"]{--pp-assets-width: 300px}.ppAssets__tabs{display:flex;align-items:flex-end;gap:0;width:100%;margin:0;padding:0;border:none;border-bottom:1px solid rgba(255,255,255,.12);background:transparent}.ppAssets__tab{position:relative;display:inline-flex;flex:0 1 auto;align-items:baseline;gap:6px;min-width:0;margin:0 20px -1px 0;padding:0 2px 11px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#ffffff5c;cursor:pointer;white-space:nowrap;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ppAssets__tab:last-child{margin-right:0}.ppAssets__tab:hover:not(:disabled){color:#ffffff94}.ppAssets__tab:focus-visible{outline:2px solid var(--pp-focus);outline-offset:3px}.ppAssets__tab.is-active{color:#fffffff0;border-bottom-color:#fffffff0;background:transparent;box-shadow:none}.ppAssets__tab:disabled{opacity:.38;cursor:not-allowed}.ppAssets__tabLabel{font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.ppAssets__tabMeta{font-size:.6875rem;font-weight:500;letter-spacing:0;color:#ffffff5c;text-transform:none}.ppAssets__tab.is-active .ppAssets__tabMeta{color:#ffffff94}.ppAssets__panel{min-width:0;padding-top:16px}.ppAssets__scriptBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:transparent;color:#ffffff94;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.ppAssets__scriptBtn:hover{background:#ffffff0e;border-color:#ffffff1f;color:#fffffff0}.ppAssets__scriptBtn:focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.ppAssets__videoFrame{width:100%;aspect-ratio:var(--pp-cover-aspect);border-radius:16px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 32px #00000059}.ppAssets__video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.ppAssets__empty{margin:0;padding:32px 20px;text-align:center;font-size:.8125rem;color:#ffffff94;border:1px dashed rgba(255,255,255,.12);border-radius:16px;background:#ffffff06}.ppCover{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.ppCover__wireframe{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:var(--pp-cover-aspect);overflow:hidden;border-radius:16px;border:1px dashed rgba(255,255,255,.14);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.04) 0%,transparent 55%),#0000002e;cursor:pointer;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.ppCover__wireframe:before{content:"+";font-size:1.5rem;font-weight:300;line-height:1;color:#ffffff5c;transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ppCover__wireframe:hover{border-color:#ffffff38;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.06) 0%,transparent 55%),#ffffff08}.ppCover__wireframe:hover:before{color:#ffffff94;transform:scale(1.05)}.ppCover__wireframe--drag{border-style:solid;border-color:#ffffff47;background:#ffffff0d}.ppCover__wireframe:has(.ppCover__uploading):before{display:none}.ppCover__wireframeLabel{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:#ffffff94;text-align:center;padding:0 20px 8px;line-height:1.4}.ppCover__media{position:relative;width:100%;aspect-ratio:var(--pp-cover-aspect);border-radius:16px;overflow:hidden;background:#0a0a0c;border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 32px #00000059}.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;align-items:center;justify-content:center;padding:16px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(min-width:960px){.ppCover__media--hoverOverlay:hover .ppCover__overlay,.ppCover__media--hoverOverlay:focus-within .ppCover__overlay{opacity:1;pointer-events:auto}}@media(max-width:959px){.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:9px 16px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.14);background:#0c0c0eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff0;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.ppCover__action:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.ppCover__action:active{transform:translateY(0)}.ppCover__action--primary{background:#ffffff24}.ppCover__uploading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit}.ppCover__uploadingLabel{font-size:.75rem;color:#ffffff94;font-weight:500;letter-spacing:-.01em}.ppCover__progress{width:min(180px,65%);height:2px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ppCover__progressBar{height:100%;border-radius:inherit;background:#fffffff0;transition:width .12s cubic-bezier(.4,0,.2,1)}.ppCover__readonlyNote{font-size:.8125rem;color:#ffffff94;margin:0;line-height:1.5}.ppLightbox .MuiDialog-paper{background:#070708;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:12px}.captionPanel__peekPaper--preparePost{width:100%;max-width:min(100%,640px)!important;background:#070708!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;box-shadow:0 24px 64px #0000008c!important;color:#fffffff0;overflow:hidden}.captionPanel__peekPaper--preparePost .captionPanel__peekTitle{padding:18px 20px 16px!important;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.captionPanel__peekPaper--preparePost .captionPanel__peekTitleText{display:flex;flex-direction:column;gap:2px;min-width:0}.captionPanel__peekPaper--preparePost .captionPanel__peekTitleMain{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#fffffff0}.captionPanel__peekPaper--preparePost .captionPanel__peekTitleMeta{font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#ffffff5c;text-transform:uppercase}.captionPanel__peekPaper--preparePost .captionPanel__peekClose{color:#ffffff94!important;border-radius:8px}.captionPanel__peekPaper--preparePost .captionPanel__peekClose:hover{color:#fffffff0!important;background:#ffffff0e!important}.captionPanel__peekPaper--preparePost .captionPanel__peekBody{padding:0!important;background:transparent!important}.captionPanel__peekPaper--preparePost .captionPanel__peekBody.MuiDialogContent-dividers{border-top:none}.captionPanel__peekPaper--preparePost .captionPanel__scriptModalPre{margin:0;padding:20px 22px 24px;max-height:min(68vh,640px)!important;font-size:.9375rem;line-height:1.65;letter-spacing:-.01em;color:#ffffff94;background:transparent;scrollbar-gutter:stable}.captionPanel__peekPaper--preparePost .captionPanel__scriptModalPre::-webkit-scrollbar{width:6px}.captionPanel__peekPaper--preparePost .captionPanel__scriptModalPre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.captionPanel__peekPaper--preparePost .captionPanel__scriptModalLine{min-height:1.6em;color:#fffffff0}.captionPanel__peekPaper--preparePost .captionPanel__scriptModalEmpty{margin:0;padding:48px 24px;font-size:.875rem;line-height:1.5;color:#ffffff94;text-align:center;background:#ffffff06;border-top:1px solid rgba(255,255,255,.07)}.postedPage.scriptPage{background:#070708;color:#fffffff0}.postedPage.postedPage--workspace{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.postedPage .stagePageHeader__status{color:#ffffff94}.postedPage__workspaceNav{display:flex;align-items:center;gap:6px}.postedPage__workspaceNavBtn{border:none;background:transparent;padding:2px 0;font-size:.8125rem;font-weight:500;color:#ffffff61;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.postedPage__workspaceNavBtn:hover:not(.is-active){color:#ffffffc7}.postedPage__workspaceNavBtn.is-active{color:#fffffff0;font-weight:600;cursor:default}.postedPage__workspaceNavSep{color:#ffffff38;font-size:.75rem;-webkit-user-select:none;user-select:none}.postedPage .scriptPage__main.postedPage__main{flex:1;min-height:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.postedPage__workspace{width:100%;max-width:920px;margin:0 auto;padding:clamp(16px,2.5vw,28px) clamp(20px,3vw,48px) clamp(32px,4vw,48px);box-sizing:border-box;display:flex;flex-direction:column;gap:28px}.postedPage__markPostedBtn{border-radius:8px!important;text-transform:none!important;font-weight:600!important;font-size:.8125rem!important;padding:6px 14px!important;background:#4ade8024!important;border:1px solid rgba(74,222,128,.32)!important;color:#dcfce7fa!important;box-shadow:none!important}.postedPage__markPostedBtn:hover{background:#4ade8038!important}.postedPage__alert,.postedPage__markPostedError{border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important}.postedPage__guide{padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.postedPage__guideTitle{margin:0 0 6px;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#fffffff0}.postedPage__guideText{margin:0;font-size:.8125rem;line-height:1.55;color:#ffffff94}.postedPage__guideSteps{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.postedPage__guideSteps li{font-size:.8125rem;line-height:1.45;color:#ffffffb8;padding-left:18px;position:relative}.postedPage__guideSteps li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#ffffff47}.postedPage__section{display:flex;flex-direction:column;gap:12px}.postedPage__sectionHead{display:flex;align-items:flex-start;gap:12px}.postedPage__sectionStep{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.07)}.postedPage__sectionHeadText{min-width:0;padding-top:2px}.postedPage__sectionTitle{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#fffffff0}.postedPage__sectionSub{margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:#ffffff94}.postedPage__panel{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0000002e;padding:clamp(14px,2vw,18px)}.postedPage__mediaGrid{--posted-grid-width: 100%;display:grid;gap:14px;width:var(--posted-grid-width);max-width:100%}.postedPage__mediaGrid[data-layout=vertical]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;--posted-grid-width: min(100%, 480px)}.postedPage__mediaGrid[data-layout=horizontal]{grid-template-columns:1fr;gap:16px;--posted-grid-width: min(100%, 560px)}@media(min-width:720px){.postedPage__mediaGrid[data-layout=horizontal]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;--posted-grid-width: min(100%, 920px)}}.postedPage__mediaGrid--photos{margin:0 auto}.postedPage__mediaGrid--photos[data-aspect="1:1"]{--posted-grid-width: min(100%, 340px)}.postedPage__mediaGrid--photos[data-aspect="4:5"]{--posted-grid-width: min(100%, 320px)}.postedPage__mediaGrid--photos[data-aspect="9:16"]{--posted-grid-width: min(100%, 300px)}.postedPage__mediaCell{display:flex;flex-direction:column;gap:10px;min-width:0}.postedPage__mediaFrame{--posted-media-aspect: 9 / 16;position:relative;width:100%;aspect-ratio:var(--posted-media-aspect);border-radius:10px;overflow:hidden;background:#0006;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center}.postedPage__mediaFrame--empty{border-style:dashed;background:#0003;padding:16px;text-align:center}.postedPage__mediaAsset{display:block;width:100%;height:100%;object-fit:contain;background:#050506}.postedPage__mediaAsset--video{object-fit:contain}.postedPage__vaultBlock{display:flex;flex-direction:column;gap:12px}.postedPage__vaultBlockHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.postedPage__vaultLabel{font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff94}.postedPage__vaultHint{font-size:.75rem;color:#ffffff61;font-variant-numeric:tabular-nums}.postedPage__carousel{display:flex;flex-direction:column;gap:10px;width:100%}.postedPage__carouselToolbar{display:flex;align-items:center;justify-content:center;gap:8px}.postedPage__carouselNavBtn{color:#ffffffc7!important}.postedPage__carouselNavBtn:disabled{color:#ffffff38!important}.postedPage__carouselCount{font-variant-numeric:tabular-nums;font-size:.8125rem;color:#ffffff94;min-width:4rem;text-align:center}.postedPage__vaultActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.postedPage__vaultBtn{border-radius:8px!important;text-transform:none!important;font-weight:600!important;font-size:.8125rem!important;border-color:#ffffff1f!important;color:#ffffffe0!important;background:#ffffff0e!important;box-shadow:none!important}.postedPage__vaultBtn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important}.postedPage__vaultBtn--primary{background:#ffffff1f!important;border-color:#ffffff1f!important;color:#fffffff0!important}.postedPage__vaultEmptyText{font-size:.8125rem!important;line-height:1.5!important;color:#ffffff94!important}.postedPage__vaultDownloadAlert{margin-bottom:12px!important;border-radius:10px!important}.postedPage__captionPanel{display:flex;flex-direction:column;gap:10px}.postedPage__captionToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.postedPage__captionToolbarTitle{font-size:.75rem!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:#ffffff94!important}.postedPage__captionCopyBtn{color:#ffffff94!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff06!important}.postedPage__captionCopyBtn:hover{background:#ffffff0e!important;color:#fffffff0!important}.postedPage__captionBody{padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#00000038;max-height:min(40vh,320px);overflow-y:auto}.postedPage__caption{margin:0;font-size:.875rem;line-height:1.6;color:#ffffffe0;white-space:pre-wrap}.postedPage__captionEmpty{color:#ffffff61;font-style:italic}.postedPage__urlsSection{gap:14px}.postedPage__urlsIntro{margin:0;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;font-size:.8125rem;line-height:1.5;color:#ffffff94}.postedPage__urlList{display:flex;flex-direction:column;gap:10px}.postedPage__urlRow{padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#00000029;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.postedPage__urlRow:focus-within{border-color:#ffffff1f;background:#0000003d}.postedPage__urlRow.is-filled{border-color:#4ade8038;background:#4ade800a}.postedPage__urlRowHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.postedPage__urlRowPlatform{display:flex;align-items:center;gap:10px;min-width:0}.postedPage__platformIconBubble{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.postedPage__platformName{font-size:.875rem;font-weight:600;letter-spacing:-.02em;color:#fffffff0}.postedPage__profileLink{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:transparent;color:#ffffff94;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.postedPage__profileLink:hover{color:#fffffff0;border-color:#ffffff1f;background:#ffffff0e}.postedPage__urlInputWrap{display:flex;align-items:stretch;gap:0;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#00000047;overflow:hidden;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.postedPage__urlInputWrap:focus-within{border-color:#ffffff2e;box-shadow:0 0 0 3px #ffffff0d}.postedPage__urlInputIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;color:#ffffff61;pointer-events:none}.postedPage__postUrlField{flex:1;min-width:0}.postedPage__postUrlField .MuiInputBase-root{border-radius:0!important;background:transparent!important;font-size:.875rem!important;min-height:44px!important}.postedPage__postUrlField .MuiInputBase-input{padding:10px 12px 10px 0!important;color:#fffffff0!important}.postedPage__postUrlField .MuiInputBase-input::placeholder{color:#ffffff61;opacity:1}.postedPage__postUrlField fieldset{border:none!important}.postedPage__urlOpenBtn{flex-shrink:0;align-self:center;margin-right:6px;color:#ffffff94!important;border-radius:8px!important}.postedPage__urlOpenBtn:hover{color:#fffffff0!important;background:#ffffff0e!important}.postedPage__urlStatus{margin-top:6px;font-size:.6875rem;color:#4ade80d9;font-weight:500}.postedPage__emptyPlatforms{padding:24px 18px;text-align:center;border-style:dashed}.postedPage__emptyPlatformsText{font-size:.8125rem!important;line-height:1.55!important;color:#ffffff94!important}.postedPage__saveBar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#08080aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.postedPage__saveBar .MuiButton-root{border-radius:8px!important;text-transform:none!important;font-weight:600!important;font-size:.8125rem!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.12)!important;color:#fffffff0!important;box-shadow:none!important}.postedPage__saveBar .MuiButton-root:hover{background:#ffffff29!important}.postedPage__saveBar .MuiButton-root.Mui-disabled{background:#ffffff0a!important;color:#ffffff47!important;border-color:#ffffff12!important}.postedPage__saveOk{font-size:.75rem!important;font-weight:600!important;color:#4ade80e6!important}.postedPage__permHint{font-size:.8125rem;color:#ffffff94}.postedPage__saveError{border-radius:10px!important}@media(max-width:640px){.postedPage__urlRowHead{flex-direction:column;align-items:flex-start}.postedPage__profileLink{margin-left:46px}}.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--loadingScreen{padding:0!important;background:#0a0a0a!important}.clientReviewPage__loading{gap:1.25rem;min-height:100vh;width:100%;background:radial-gradient(900px 480px at 50% 28%,rgba(241,190,106,.08),transparent 58%),#0a0a0a}.clientReviewPage__loadingPill{display:inline-flex;align-items:center;justify-content:center;padding:.4375rem 1.125rem;border-radius:999px;background:linear-gradient(135deg,#f1be6a33,#c19a6b26);border:1px solid rgba(241,190,106,.35);color:#fffffffa;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 4px 16px #f1be6a26;animation:clientReviewFadeIn .7s ease}.clientReviewPage__loadingBar{position:relative;width:min(220px,48vw);height:2px;overflow:hidden;border-radius:999px;background:#ffffff14}.clientReviewPage__loadingBarFill{position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(241,190,106,.95),transparent);animation:clientReviewLoadingSweep 1.35s ease-in-out infinite}.clientReviewPage__loadingLabel{margin:0!important;color:#ffffff7a!important;font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase;animation:clientReviewFadeIn .9s ease}@keyframes clientReviewLoadingSweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes clientReviewFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.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:#0a0a0a!important;padding:0!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:hidden!important;max-width:100%}.clientReviewPage--gallery .clientReviewPage__hero{justify-content:center;background:#000}.clientReviewPage--gallery .clientReviewPage__heroContent{padding-top:0;padding-bottom:0}.clientReviewPage--gallery .clientReviewPage__galleryContainer .clientReviewPage__declineCard,.clientReviewPage--gallery .clientReviewPage__galleryContainer .clientReviewPage__captionCard--gallery{box-shadow:0 16px 48px #00000073!important}.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__heroMetaDot{margin:0 .45em;opacity:.7}.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__heroActions--share{margin-top:1rem}.clientReviewPage__shareVideoButton{text-transform:none!important;border-color:#ffffff47!important;color:#fffffff2!important}.clientReviewPage__shareVideoButton.MuiButton-outlined{background:#ffffff0f!important}.clientReviewPage__shareVideoButton.MuiButton-outlined:hover{background:#ffffff1f!important;border-color:#fff6!important}.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;min-width:11.5rem}.clientReviewPage__downloadButton:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff26)!important}.clientReviewPage__downloadButton:disabled{opacity:.85!important;letter-spacing:.01em}.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:#0a0a0a;padding:0 0 4rem;position:relative;z-index:2;width:100%;margin:0}.clientReviewPage__justifiedWall{width:100%;max-width:100%;background:#0a0a0a;padding:0;margin:0 0 2.5rem;overflow-x:hidden;box-sizing:border-box}@media(min-width:1600px){.clientReviewPage__justifiedWall{max-width:1600px;margin-left:auto;margin-right:auto}}.clientReviewPage__alert--galleryPreview{position:relative;z-index:5;margin:0!important;border-radius:0!important;width:100%;box-sizing:border-box}.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__photoOverlay{position:absolute;inset:0;z-index:1;pointer-events:none}.clientReviewPage__photoActions{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.35rem;pointer-events:auto;z-index:2}.clientReviewPage__photoRejectBtn{background:#000000a6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 8px #00000059!important;width:32px!important;height:32px!important}.clientReviewPage__photoRejectBtn--pending{color:#ffffffd9!important}.clientReviewPage__photoRejectBtn--pending:hover{color:#f44336!important;background:#000c!important}.clientReviewPage__photoRejectBtn--rejected{background:#f44336f2!important;color:#fff!important;border-color:#f44336e6!important}.clientReviewPage__photoRejectBtn--edit{color:#ffffffe6!important}.clientReviewPage__photoRejectBtn--edit:hover{background:#000c!important}.clientReviewPage__photoDownloadBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;background:#ffffffe6!important;color:#000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d!important;transition:opacity .2s ease,transform .2s ease}.clientReviewPage__photoItem{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;cursor:zoom-in;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__photoDownloadBtn{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.clientReviewPage__photoItem:hover img{transform:scale(1.08)}.clientReviewPage__photoItem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.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 .MuiFormHelperText-root{color:#f87171!important;min-height:1.25em}.clientReviewPage__rejectNoteDialog .MuiButton-root{text-transform:none!important;border-radius:999px!important;padding:6px 18px!important}.clientReviewPage__rejectNoteDialog .MuiButton-containedError{background:#dc2626!important;color:#fff!important}.clientReviewPage__rejectNoteDialog .MuiButton-containedError:hover{background:#b91c1c!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)}.meetingAvailPanel{display:flex;flex-direction:column;gap:20px}.meetingAvailPanel--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.meetingAvailPanel__intro{color:#ffffff8c!important;line-height:1.55!important;max-width:52rem}.meetingAvailPanel__meta{display:flex;flex-wrap:wrap;gap:12px}.meetingAvailPanel__field{min-width:200px}.meetingAvailPanel__field--sm{min-width:130px}.meetingAvailPanel__field--md{min-width:180px}.meetingAvailPanel__field .MuiInputBase-root{color:#ffffffe6}.meetingAvailPanel__field .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.meetingAvailPanel__field .MuiInputLabel-root{color:#ffffff73}.meetingAvailPanel__days{display:flex;flex-direction:column;gap:10px}.meetingAvailPanel__day{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px;background:#ffffff05}.meetingAvailPanel__day--off{opacity:.72}.meetingAvailPanel__dayHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.meetingAvailPanel__dayLabel{color:#ffffffe6!important}.meetingAvailPanel__window{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.meetingAvailPanel__window .MuiInputBase-root{color:#ffffffe6}.meetingAvailPanel__window .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.meetingAvailPanel__unavailable{display:block;margin-top:6px;color:#fff6!important}.meetingAvailPanel__actions{display:flex;justify-content:flex-end;padding-top:4px}.meetingAvailPanel__saveBtn{text-transform:none!important;font-weight:600!important;border-radius:10px!important;background:#ef4444e6!important}.meetingAvailPanel__saveBtn:hover{background:#ef4444!important}.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}.epd__paper{border-radius:22px!important;width:min(520px,94vw)!important;max-width:94vw!important;color:#fff;overflow:hidden;background:radial-gradient(640px 300px at 0% 0%,rgba(231,99,100,.16),transparent 58%),radial-gradient(520px 260px at 100% 0%,rgba(231,99,100,.08),transparent 55%),linear-gradient(180deg,#0d0d10,#070708)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 28px 80px #00000094,inset 0 1px #e7636414;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.epd__title{padding:18px 20px 0!important}.epd__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.epd__titleMain{display:flex;align-items:flex-start;gap:12px;min-width:0}.epd__iconBadge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;flex-shrink:0;color:#ffc8c9;background:#e7636424;border:1px solid rgba(231,99,100,.32);box-shadow:inset 0 1px #ffffff0f}.epd__headline{margin:0!important;font-weight:900!important;letter-spacing:-.03em!important;font-size:1.15rem!important;line-height:1.2!important}.epd__sub{margin:4px 0 0!important;color:#ffffff8f!important;font-size:.82rem!important;line-height:1.45!important;font-weight:500!important}.epd__closeBtn{margin-top:2px;color:#ffffff8c!important;border:1px solid rgba(255,255,255,.08);background:#0003!important}.epd__closeBtn:hover{color:#e76364!important;background:#e763641f!important;border-color:#e7636447}.epd__content{padding:18px 20px 8px!important}.epd__alert{margin-bottom:12px!important;border-radius:10px!important}.epd__form{display:flex;flex-direction:column;gap:14px}.epd__toggles{display:flex;flex-direction:column;gap:2px;padding:4px 0}.epd__slugHint{margin:0;font-size:.76rem;color:#fff6}.epd__slugHint code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffff8c}.epd__actions{padding:8px 20px 18px!important;gap:8px}.epd__cancelBtn{text-transform:none!important;color:#ffffffb3!important}.epd__saveBtn{text-transform:none!important;font-weight:650!important;border-radius:10px!important;background:#e76364!important;box-shadow:none!important}.epd__saveBtn:hover{background:#ef7374!important}.partnerDetail{display:flex;flex:1;min-height:0;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box;padding:10px calc(24px + env(safe-area-inset-right,0px)) 32px calc(20px + env(safe-area-inset-left,0px))}@media(max-width:768px){.partnerDetail{padding:8px calc(16px + env(safe-area-inset-right,0px)) 24px calc(14px + env(safe-area-inset-left,0px))}}.partnerDetail__loading,.partnerDetail__loadingInline{display:flex;justify-content:center;align-items:center;padding:48px 16px}.partnerDetail__loadingInline{min-height:240px}.partnerDetail__emptyState{display:flex;flex-direction:column;gap:12px;padding:32px 4px;color:#ffffffb3}.partnerDetail__back{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:0;border:none;background:transparent;color:#ffffff8c;font-size:.86rem;font-weight:550;cursor:pointer}.partnerDetail__back:hover{color:#ffffffe6}.partnerDetail__profile{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px 24px;min-width:0;max-width:100%}.partnerDetail__profileMain{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 280px}.partnerDetail__profileCopy{min-width:0;overflow:hidden}.partnerDetail__title{margin:0;font-size:clamp(1.45rem,1.2rem + .9vw,2rem);font-weight:780;letter-spacing:-.035em;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerDetail__profileActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:0 1 auto;min-width:0;max-width:100%}.partnerDetail__avatar,.partnerDetail__avatarSm{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:750;flex-shrink:0;background:#e7636438;color:#fca5a5}.partnerDetail__avatar{width:72px;height:72px;font-size:1.15rem}.partnerDetail__avatarSm{width:36px;height:36px;font-size:.72rem}@media(max-width:720px){.partnerDetail__avatarSm{display:none}}.partnerDetail__avatar--brokerage{background:#a78bfa33;color:#c4b5fd}.partnerDetail__avatar--agent{background:#e7636438;color:#fca5a5}.partnerDetail__avatar--referral{background:#2dd4bf2e;color:#5eead4}.partnerDetail__avatar--enterprise{background:#fbbf242e;color:#fcd34d}.partnerDetail__avatar--other{background:#ffffff14;color:#ffffffb3}.partnerDetail__typeEyebrow{margin:0 0 4px;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#f89884f2}.partnerDetail__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.partnerDetail__statusPill,.partnerDetail__metaPill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:650}.partnerDetail__statusPill--active{background:#4ade8024;color:#86efac}.partnerDetail__statusPill--inactive{background:#ffffff12;color:#ffffff8c}.partnerDetail__statusPill--archived{background:#ffa0501f;color:#ffb464f2}.partnerDetail__statusDot{width:6px;height:6px;border-radius:999px;background:currentColor}.partnerDetail__metaPill{background:#ffffff0f;color:#ffffffb8}.partnerDetail__metaPill--slug{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:550;color:#ffffff73}.partnerDetail__saving{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:#ffffff80}.partnerDetail__editBtn,.partnerDetail__moreBtn{text-transform:none!important;font-weight:600!important;border-radius:10px!important;border-color:#ffffff24!important;color:#ffffffe0!important;background:#ffffff08!important}.partnerDetail__editBtn:hover,.partnerDetail__moreBtn:hover{border-color:#e7636466!important;background:#ffffff0f!important}.partnerDetail__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1200px){.partnerDetail__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.partnerDetail__kpis{grid-template-columns:1fr}}.partnerDetail__kpi{--kpi-accent: #e76364;display:flex;flex-direction:column;gap:2px;min-height:132px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(165deg,#ffffff0b,#ffffff04 42%,#00000038)}.partnerDetail__kpi--coral{--kpi-accent: #e76364}.partnerDetail__kpi--green{--kpi-accent: #4ade80}.partnerDetail__kpi--blue{--kpi-accent: #60a5fa}.partnerDetail__kpi--gold{--kpi-accent: #fbbf24}.partnerDetail__kpi--purple{--kpi-accent: #a78bfa}.partnerDetail__kpiIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:10px;border-radius:10px;background:color-mix(in srgb,var(--kpi-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-accent) 28%,transparent);color:var(--kpi-accent)}.partnerDetail__kpiIcon .MuiSvgIcon-root{font-size:1.05rem}.partnerDetail__kpiValue{margin:0 0 4px;font-size:clamp(1.35rem,1.1rem + .5vw,1.75rem);font-weight:780;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.partnerDetail__kpiLabel{margin:0;font-size:.82rem;font-weight:650;color:#ffffffd1}.partnerDetail__kpiDetail{margin:4px 0 0;font-size:.72rem;color:#ffffff6b}.partnerDetail__bannerAlert{border-radius:10px!important}.partnerDetail__tabs{display:flex;flex-wrap:wrap;gap:4px 4px;padding:0 2px;border-bottom:1px solid rgba(255,255,255,.06)}.partnerDetail__tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 14px 14px;border:none;background:transparent;color:#ffffff7a;font-size:.88rem;font-weight:600;cursor:pointer;transition:color .15s ease}.partnerDetail__tab .MuiSvgIcon-root{font-size:1.05rem;opacity:.85}.partnerDetail__tab:hover{color:#ffffffd9}.partnerDetail__tab--active{color:#fff}.partnerDetail__tab--active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#e76364}.partnerDetail__tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.68rem;font-weight:750;color:#ffffffd9;background:#ffffff1a}.partnerDetail__body{min-width:0;max-width:100%;overflow-x:hidden}.partnerDetail__overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);gap:16px;align-items:start;min-width:0}@media(max-width:1100px){.partnerDetail__overview{grid-template-columns:1fr}}.partnerDetail__overviewMain,.partnerDetail__overviewSide{display:flex;flex-direction:column;gap:16px;min-width:0}.partnerDetail__card{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#161514eb,#0a0a0bf5)}.partnerDetail__cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.partnerDetail__cardHead h2{margin:0;font-size:1rem;font-weight:700;color:#fff}.partnerDetail__cardHead p{margin:4px 0 0;font-size:.78rem;color:#ffffff6b}.partnerDetail__chipMuted{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000040;font-size:.72rem;font-weight:600;color:#ffffff8c;white-space:nowrap}.partnerDetail__textBtn{appearance:none;border:none;background:transparent;cursor:pointer;text-transform:none!important;font-weight:600!important;font-size:.8rem;color:#ffffffa6!important;min-width:0!important;padding:4px 8px!important}.partnerDetail__textBtn:hover{color:#fff!important;background:#ffffff0d!important}.partnerDetail__chart{width:100%;min-height:240px}.partnerDetail__chartTooltip{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#101012f5;font-size:.78rem}.partnerDetail__chartTooltipLabel{margin-bottom:6px;color:#ffffff80}.partnerDetail__chartTooltipRow{display:flex;justify-content:space-between;gap:16px}.partnerDetail__chartSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:720px){.partnerDetail__chartSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.partnerDetail__chartSummary div{display:flex;flex-direction:column;gap:2px}.partnerDetail__chartSummary strong{font-size:.95rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.partnerDetail__chartSummary span{font-size:.72rem;color:#fff6}.partnerDetail__topList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.partnerDetail__topRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(80px,1fr) auto;gap:12px;align-items:center}@media(max-width:640px){.partnerDetail__topRow{grid-template-columns:1fr auto;grid-template-areas:"meta revenue" "bar bar"}}.partnerDetail__topMeta{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:640px){.partnerDetail__topMeta{grid-area:meta}}.partnerDetail__topName{font-size:.9rem;font-weight:650;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerDetail__topCount{font-size:.72rem;color:#ffffff6b}.partnerDetail__topBarTrack{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}@media(max-width:640px){.partnerDetail__topBarTrack{grid-area:bar}}.partnerDetail__topBarFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e76364f2,#f89884d9)}.partnerDetail__topRevenue{font-size:.9rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){.partnerDetail__topRevenue{grid-area:revenue}}.partnerDetail__settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.partnerDetail__settingsGrid{grid-template-columns:1fr}}.partnerDetail__setting{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.partnerDetail__setting span{font-size:.72rem;color:#ffffff6b}.partnerDetail__setting strong{font-size:.9rem;font-weight:650;color:#fff;word-break:break-word}.partnerDetail__setting--wide{grid-column:1/-1}.partnerDetail__activityFeed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.partnerDetail__activityItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start}.partnerDetail__activityItem time{font-size:.72rem;color:#ffffff61;white-space:nowrap}.partnerDetail__activityIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#4ade801f;color:#86efac;font-size:.95rem}.partnerDetail__activityCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.partnerDetail__activityCopy strong{font-size:.84rem;font-weight:650;color:#fff}.partnerDetail__activityCopy span{font-size:.74rem;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerDetail__quickList{display:flex;flex-direction:column;gap:6px}.partnerDetail__quickRow{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;padding:12px 10px;border:1px solid transparent;border-radius:12px;background:#ffffff06;color:#ffffffe0;font:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.partnerDetail__quickRow .MuiSvgIcon-root:last-child{color:#ffffff59}.partnerDetail__quickRow:hover{background:#ffffff0d;border-color:#e7636447}.partnerDetail__surface{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#161514eb,#0a0a0bf5);min-width:0;max-width:100%;overflow:visible}.partnerDetail__muted{margin:0;font-size:.88rem;color:#ffffff6b}.partnerDetail__emptyNote{padding:12px 0}.partnerDetail__formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){.partnerDetail__formGrid{grid-template-columns:1fr}}.partnerDetail__field--wide,.partnerDetail__checkoutToggles{grid-column:1/-1}.partnerDetail__fieldSpacer{min-height:1px}.partnerDetail__checkoutToggles{display:flex;flex-direction:column;gap:4px}.partnerDetail__blockLabel{margin:0 0 10px;font-size:.82rem;font-weight:650;color:#ffffffb3}.partnerDetail__memberForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:900px){.partnerDetail__memberForm{grid-template-columns:1fr}}.partnerDetail__addBtn{text-transform:none!important;font-weight:650!important;border-radius:10px!important;background:#e76364!important;box-shadow:none!important;height:40px}.partnerDetail__memberOptions{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.82rem;color:#ffffff8c}.partnerDetail__memberOptions label{display:inline-flex;align-items:center;gap:6px}.partnerDetail__memberList{display:flex;flex-direction:column;gap:8px;margin-top:18px}.partnerDetail__memberRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.partnerDetail__memberInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.partnerDetail__memberName{font-weight:650;color:#fff}.partnerDetail__memberEmail{font-size:.78rem;color:#ffffff6b}.partnerDetail__memberStatus{font-size:.74rem;font-weight:650;color:#ffffff8c;text-transform:capitalize}.partnerDetail__pricingSections{display:flex;flex-direction:column;gap:28px}.partnerDetail__pricingSectionHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 16px;margin-bottom:16px}.partnerDetail__pricingSectionHead>div:first-child{flex:1 1 220px;min-width:0}.partnerDetail__pricingSectionHead h3{margin:0;font-size:.95rem;font-weight:700;color:#fff}.partnerDetail__pricingSectionHead p{margin:4px 0 0;font-size:.78rem;color:#ffffff6b}.partnerDetail__addPricingBtn{flex:0 0 auto!important;min-height:40px!important;padding:8px 16px!important;text-transform:none!important;font-weight:650!important;font-size:.88rem!important;border-radius:10px!important;background:#e76364!important;box-shadow:none!important;white-space:nowrap}.partnerDetail__addPricingBtn:hover:not(:disabled){background:#ef7374!important}.partnerDetail__addPricingBtn:disabled{opacity:.45!important;color:#ffffffb3!important}.partnerDetail__addMenuPaper{min-width:280px!important;max-width:min(420px,92vw)!important;max-height:min(360px,60vh)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#141416!important}.partnerDetail__addMenuList{padding:6px!important}.partnerDetail__addMenuItem{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-height:44px!important;border-radius:8px!important;padding:10px 12px!important}.partnerDetail__addMenuName{font-size:.9rem;font-weight:650;color:#fff}.partnerDetail__addMenuMeta{font-size:.74rem;color:#ffffff6b}.partnerDetail__pricingSub{display:block;margin-top:2px;font-size:.72rem;font-weight:500;color:#fff6}.partnerDetail__pricingRemove{align-self:center;flex:0 0 auto;color:#ffffff52!important;opacity:.7;transition:opacity .15s ease,color .15s ease,background .15s ease}.partnerDetail__pricingRemove:hover{opacity:1;color:#fca5a5!important;background:#e763641f!important}.partnerDetail__priceList{display:flex;flex-direction:column;gap:10px;min-width:0}.partnerDetail__priceCard{display:grid;grid-template-columns:minmax(140px,1.35fr) minmax(220px,1.5fr) auto auto;gap:14px 16px;align-items:center;min-width:0;padding:14px 14px 14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06;transition:border-color .15s ease,background .15s ease}.partnerDetail__priceCard:hover{border-color:#ffffff1c;background:#ffffff09}.partnerDetail__priceCard:hover .partnerDetail__pricingRemove{opacity:1}@media(max-width:900px){.partnerDetail__priceCard{grid-template-columns:1fr auto;grid-template-areas:"identity remove" "controls controls" "result result"}.partnerDetail__priceCard .partnerDetail__priceIdentity{grid-area:identity}.partnerDetail__priceCard .partnerDetail__priceControls{grid-area:controls}.partnerDetail__priceCard .partnerDetail__priceResult{grid-area:result;justify-self:start;text-align:left;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding-top:10px;flex-direction:row;align-items:baseline;gap:8px}.partnerDetail__priceCard .partnerDetail__pricingRemove{grid-area:remove}}.partnerDetail__priceIdentity{min-width:0;display:flex;flex-direction:column;gap:3px}.partnerDetail__priceName{font-size:.92rem;font-weight:650;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerDetail__priceMeta{font-size:.74rem;font-weight:500;color:#ffffff6b;line-height:1.3}.partnerDetail__priceControls{display:flex;align-items:center;gap:8px;min-width:0}.partnerDetail__priceMode{flex:1 1 140px;min-width:132px;max-width:168px}.partnerDetail__priceMode .MuiOutlinedInput-root{border-radius:10px;background:#00000038;font-size:.84rem;font-weight:550}.partnerDetail__priceMode .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.partnerDetail__priceMode:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.partnerDetail__priceMode.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e763648c}.partnerDetail__priceValue{flex:0 0 108px;width:108px}.partnerDetail__priceValue .MuiOutlinedInput-root{border-radius:10px;background:#00000038;font-size:.84rem;font-variant-numeric:tabular-nums}.partnerDetail__priceValue .MuiOutlinedInput-input{padding-top:8.5px;padding-bottom:8.5px}.partnerDetail__priceValue .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.partnerDetail__priceValue .MuiInputAdornment-root{margin-right:2px;color:#ffffff73;font-size:.8rem;font-weight:600}.partnerDetail__priceValue:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff29}.partnerDetail__priceValue .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e763648c}.partnerDetail__priceValue input[type=number]::-webkit-outer-spin-button,.partnerDetail__priceValue input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partnerDetail__priceValue input[type=number]{-moz-appearance:textfield;appearance:textfield}.partnerDetail__priceValueIdle{flex:0 0 108px;width:108px;font-size:.78rem;font-weight:500;color:#ffffff52;text-align:center}.partnerDetail__priceResult{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:88px;padding-left:12px;border-left:1px solid rgba(255,255,255,.06);text-align:right}.partnerDetail__priceResultLabel{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.partnerDetail__priceResultValue{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.01em}.partnerDetail__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:900px){.partnerDetail__rules{grid-template-columns:1fr}}.partnerDetail__ruleBlock{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.partnerDetail__ruleTitle{margin:0 0 10px;font-size:.88rem;font-weight:700;color:#fff}.partnerDetail__chipList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;min-height:28px}.partnerDetail__ruleAdd{display:flex;gap:8px;align-items:center}.partnerDetail__activityList,.partnerDetail__ordersList{display:flex;flex-direction:column;gap:8px}.partnerDetail__activityRow,.partnerDetail__orderRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.partnerDetail__activityAction{font-weight:650;color:#fff}.partnerDetail__activityMeta{font-size:.78rem;color:#ffffff6b}.partnerDetail__ordersSummary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.84rem;color:#ffffff8c}.partnerDetail__orderMain{display:flex;flex-direction:column;gap:2px}.partnerDetail__orderCustomer{font-weight:650;color:#fff}.partnerDetail__orderPackage{font-size:.78rem;color:#ffffff6b}.partnerDetail__orderMeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;color:#ffffff8c}.partnerDetail__orderStatus{padding:4px 8px;border-radius:999px;font-size:.7rem;font-weight:650;text-transform:capitalize;background:#ffffff14}.partnerDetail__orderStatus--approved{background:#4ade8024;color:#86efac}.partnerDetail__orderStatus--request_submitted{background:#fbbf2424;color:#fcd34d}.contactStatusBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;font-size:.78rem;font-weight:650;white-space:nowrap;border:1px solid transparent}.contactStatusBadge--compact{padding:4px 8px 4px 6px;font-size:.72rem}.contactStatusBadge__icon{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.contactStatusBadge--new{color:#f0a8a8;background:#e7636424;border-color:#e7636447}.contactStatusBadge--prospect{color:#d8b4fe;background:#a855f729;border-color:#c084fc47}.contactStatusBadge--appointment{color:#fdba74;background:#f9731629;border-color:#fb923c47}.contactStatusBadge--signed{color:#86efac;background:#22c55e29;border-color:#4ade8047}.contactStatusBadge--declined{color:#fca5a5;background:#ef444429;border-color:#f8717147}.contactAvatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#e763646b,#e763642e);color:#fff;font-weight:750;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff1f}.contactAvatar--md{width:34px;height:34px;font-size:.78rem}.contactAvatar--sm{width:40px;height:40px;font-size:.82rem}.contactsTable{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(160deg,#ffffff0d,#ffffff05 40%,#0003),#0f0e0dd9;box-shadow:inset 0 1px #ffffff0f,0 12px 36px #00000038;overflow:hidden}.contactsTable__desktop{display:flex;flex-direction:column;min-width:0}@media(max-width:900px){.contactsTable__desktop{display:none}}.contactsTable__mobile{display:none;flex-direction:column}@media(max-width:900px){.contactsTable__mobile{display:flex}}.contactsTable__head,.contactsTable__row{display:grid;grid-template-columns:44px minmax(180px,1.3fr) minmax(170px,1fr) minmax(140px,1fr) minmax(180px,1.2fr) minmax(150px,1.1fr) 44px;align-items:center;gap:10px;padding:0 14px}.contactsTable__head{min-height:44px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff85;font-size:.78rem;font-weight:650}.contactsTable__row{min-height:58px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s ease}.contactsTable__row:hover{background:#ffffff08}.contactsTable__sortBtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.contactsTable__sortBtn:hover{color:#ffffffc7}.contactsTable__sortIcon{opacity:.8;color:#e76364}.contactsTable__col--check,.contactsTable__col--actions{display:flex;align-items:center;justify-content:center}.contactsTable__created{font-size:.84rem;color:#ffffff8c}.contactsTable__nameCell{display:flex;align-items:center;gap:10px;min-width:0}.contactsTable__name{color:#ffffffeb;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactsTable__phone,.contactsTable__email{font-size:.86rem;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactsTable__statusSelect{min-width:0}.contactsTable__statusSelect .MuiSelect-select{display:flex!important;align-items:center;padding-top:4px!important;padding-bottom:4px!important}.contactsTable__statusSelect .MuiInput-root:before,.contactsTable__statusSelect .MuiInput-root:after,.contactsTable__statusSelect .MuiInputBase-root:before,.contactsTable__statusSelect .MuiInputBase-root:after{display:none!important;border-bottom:none!important}.contactsTable__statusMenu{background:#0f0e0dfa!important;border:1px solid rgba(255,255,255,.1)}.contactsTable__mobileRow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.contactsTable__mobileMain{min-width:0}.contactsTable__mobileTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.contactsTable__mobileTop strong{font-size:.98rem;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactsTable__mobilePhone{margin-top:4px;font-size:.84rem;color:#ffffff9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactsTable__mobileStatus{margin-top:8px}.contactsTable__mobileCreated{margin-top:8px;font-size:.74rem;color:#ffffff73}.contactsTable__empty{padding:28px 16px;text-align:center;color:#ffffff8c}.contactsTable__footer{border-top:1px solid rgba(255,255,255,.08);color:#ffffffb8}.contactsTable__footer .MuiTablePagination-root{color:inherit}.contactsTable__footer .MuiTablePagination-selectIcon,.contactsTable__footer .MuiTablePagination-actions{color:#ffffffb8}.contactsPage{display:flex;flex:1;min-height:0;flex-direction:column;width:100%;min-width:0;padding:1.25rem;padding-bottom:28px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.01) 0%,transparent 120px)}@media(max-width:900px){.contactsPage{padding:14px 14px 88px}}.contactsPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.contactsPage__title{font-size:1.375rem!important;font-weight:800!important;letter-spacing:-.02em;color:#ffffffeb!important}.contactsPage__sub{margin-top:4px;color:#fff9!important;font-size:.8125rem!important}.contactsPage__addBtn{flex-shrink:0}@media(max-width:900px){.contactsPage__addBtn--desktop{display:none}}.contactsPage__toolbar{display:flex;align-items:center;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.contactsPage__search{flex:1;min-width:200px;max-width:360px}.contactsPage__search .MuiOutlinedInput-root{border-radius:12px;background:#ffffff0d}.contactsPage__search .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.contactsPage__search .MuiOutlinedInput-root input{color:#ffffffe6}.contactsPage__search .MuiOutlinedInput-root input::placeholder{color:#fff6}.contactsPage__count{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;font-size:.8125rem;flex-shrink:0}.contactsPage__count:before{content:"";width:7px;height:7px;border-radius:999px;background:#e76364f2;box-shadow:0 0 0 4px #e763642e}.contactsPage__alert{margin-bottom:12px}.contactsPage__loading{display:flex;justify-content:center;padding:48px 0}.contactsPage__fab{display:none;position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border:none;border-radius:16px;background:linear-gradient(135deg,#e76364,#eb7a7b);color:#fff;box-shadow:0 12px 32px #e7636459;cursor:pointer;z-index:20;align-items:center;justify-content:center}@media(max-width:900px){.contactsPage__fab{display:inline-flex}}.cpd__paper{border-radius:22px!important;width:min(480px,94vw)!important;max-width:94vw!important;color:#fff;overflow:hidden;background:radial-gradient(640px 300px at 0% 0%,rgba(231,99,100,.16),transparent 58%),radial-gradient(520px 260px at 100% 0%,rgba(231,99,100,.08),transparent 55%),linear-gradient(180deg,#0d0d10,#070708)!important;border:1px solid rgba(231,99,100,.22)!important;box-shadow:0 28px 80px #00000094,inset 0 1px #e7636414;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cpd__title{padding:18px 20px 0!important}.cpd__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cpd__titleMain{display:flex;align-items:flex-start;gap:12px;min-width:0}.cpd__iconBadge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;flex-shrink:0;color:#ffc8c9;background:#e7636424;border:1px solid rgba(231,99,100,.32);box-shadow:inset 0 1px #ffffff0f}.cpd__headline{margin:0!important;font-weight:900!important;letter-spacing:-.03em!important;font-size:1.15rem!important;line-height:1.2!important}.cpd__sub{margin:4px 0 0!important;color:#ffffff8f!important;font-size:.82rem!important;line-height:1.45!important;font-weight:500!important}.cpd__closeBtn{margin-top:2px;color:#ffffff8c!important;border:1px solid rgba(255,255,255,.08);background:#0003!important}.cpd__closeBtn:hover{color:#e76364!important;background:#e763641f!important;border-color:#e7636447}.cpd__content{padding:16px 20px 8px!important}.cpd__alert{margin:0 0 14px!important;border-radius:14px!important}.cpd__fieldBlock{margin-bottom:18px}.cpd__label{display:block;margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.cpd__field .MuiInputLabel-root{color:#ffffff94!important;font-weight:650}.cpd__field .MuiInputLabel-root.Mui-focused{color:#ffffffe6!important}.cpd__field .MuiOutlinedInput-root{color:#fff!important;border-radius:14px;background:#00000047;transition:border-color .15s ease,background .15s ease}.cpd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1a!important}.cpd__field .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447!important}.cpd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e763648c!important}.cpd__field .MuiFormHelperText-root{color:#ffffff6b;margin-left:2px}.cpd__typeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:420px){.cpd__typeGrid{grid-template-columns:1fr}}.cpd__typeCard{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 12px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffe0;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.cpd__typeCard:hover{border-color:#e7636447;background:#e763640f}.cpd__typeCard:focus-visible{outline:2px solid rgba(231,99,100,.75);outline-offset:2px}.cpd__typeCard--selected{border-color:#e763648c;background:#e763641f;box-shadow:inset 0 0 0 1px #e763642e,0 8px 24px #e763641a}.cpd__typeCardTop{display:flex;align-items:center;gap:8px;width:100%}.cpd__typeIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;flex-shrink:0;color:#ffc8c9f2;background:#e7636424;border:1px solid rgba(231,99,100,.22)}.cpd__typeCard--selected .cpd__typeIcon{background:#e763643d;border-color:#e763646b}.cpd__typeName{font-size:.86rem;font-weight:700;letter-spacing:-.01em}.cpd__typeHint{margin:0;padding-left:36px;font-size:.74rem;line-height:1.35;color:#ffffff75}.cpd__footnote{margin:4px 0 0;font-size:.78rem;line-height:1.45;color:#ffffff6b}.cpd__actions{padding:12px 20px 18px!important;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.06);background:#0000002e}.cpd__btnGhost{color:#ffffffc2!important;font-weight:700!important;text-transform:none!important;border-radius:12px!important;padding:8px 14px!important}.cpd__btnGhost:hover{background:#ffffff0f!important}.cpd__btnPrimary{text-transform:none!important;font-weight:800!important;border-radius:12px!important;padding:8px 16px!important;background:linear-gradient(135deg,#e76364,#c44e52)!important;border:1px solid rgba(231,99,100,.45)!important;box-shadow:0 10px 28px #e7636433}.cpd__btnPrimary:hover{filter:brightness(1.06)}.cpd__btnPrimary:disabled{opacity:.45;box-shadow:none}.partnersHub{display:flex;flex:1;min-height:0;flex-direction:column;gap:22px;width:100%;min-width:0;box-sizing:border-box;padding:10px calc(24px + env(safe-area-inset-right,0px)) 32px calc(20px + env(safe-area-inset-left,0px))}@media(max-width:768px){.partnersHub{padding:8px calc(16px + env(safe-area-inset-right,0px)) 24px calc(14px + env(safe-area-inset-left,0px))}}.partnersHub__createBtn{text-transform:none!important;font-weight:650!important;border-radius:10px!important;padding:8px 16px!important;background:#e76364!important;box-shadow:none!important;white-space:nowrap}.partnersHub__createBtn:hover{background:#ef7374!important}.partnersHub__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1200px){.partnersHub__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.partnersHub__kpis{grid-template-columns:1fr}}.partnersHub__kpi{--kpi-accent: #e76364;display:flex;flex-direction:column;gap:2px;min-height:148px;padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(165deg,#ffffff0b,#ffffff04 42%,#00000038);position:relative;overflow:hidden}.partnersHub__kpi:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--kpi-accent),transparent);opacity:.4}.partnersHub__kpi--coral{--kpi-accent: #e76364}.partnersHub__kpi--green{--kpi-accent: #4ade80}.partnersHub__kpi--blue{--kpi-accent: #60a5fa}.partnersHub__kpi--gold{--kpi-accent: #fbbf24}.partnersHub__kpi--purple{--kpi-accent: #a78bfa}.partnersHub__kpiTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.partnersHub__kpiIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--kpi-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--kpi-accent) 28%,transparent);color:var(--kpi-accent)}.partnersHub__kpiIcon .MuiSvgIcon-root{font-size:1.1rem}.partnersHub__kpiValue{margin:0 0 6px;font-size:clamp(1.45rem,1.2rem + .6vw,1.9rem);font-weight:780;letter-spacing:-.04em;line-height:1;color:#fffffff5;font-variant-numeric:tabular-nums}.partnersHub__kpiLabel{margin:0;font-size:.82rem;font-weight:650;color:#ffffffd1}.partnersHub__kpiDetail{margin:2px 0 0;font-size:.75rem;color:#ffffff6b}.partnersHub__kpiFoot{margin:auto 0 0;padding-top:14px;font-size:.72rem;font-weight:550;color:color-mix(in srgb,var(--kpi-accent) 85%,#fff)}.partnersHub__surface{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;padding:8px 18px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#161514eb,#0a0a0bf5);box-shadow:0 20px 50px #00000047;overflow:hidden}.partnersHub__tabs{display:flex;flex-wrap:wrap;gap:4px 18px;padding:6px 2px 0;border-bottom:1px solid rgba(255,255,255,.06)}.partnersHub__tab{position:relative;padding:12px 2px 14px;border:none;background:transparent;color:#ffffff7a;font-size:.88rem;font-weight:600;cursor:pointer;transition:color .15s ease}.partnersHub__tab:hover{color:#ffffffd1}.partnersHub__tab--active{color:#fff}.partnersHub__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#e76364}.partnersHub__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 12px}.partnersHub__search{flex:1 1 240px;min-width:0;max-width:380px}.partnersHub__search .MuiOutlinedInput-root{border-radius:10px;font-size:.88rem;background:#00000047}.partnersHub__search .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a}.partnersHub__search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e7636473}.partnersHub__sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:.8rem;color:#ffffff73}.partnersHub__sort select{appearance:none;padding:8px 28px 8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.45) 50%) calc(100% - 14px) calc(50% - 2px) /5px 5px no-repeat,linear-gradient(135deg,rgba(255,255,255,.45) 50%,transparent 50%) calc(100% - 10px) calc(50% - 2px) /5px 5px no-repeat,#00000047;color:#ffffffe0;font-size:.82rem;font-weight:550;cursor:pointer}.partnersHub__sort select:focus{outline:2px solid rgba(231,99,100,.35);outline-offset:1px}.partnersHub__sort select option{background:#1a1a1c;color:#fff}.partnersHub__viewToggle{display:inline-flex;gap:4px;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038}.partnersHub__viewBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ffffff73;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.partnersHub__viewBtn:hover{color:#ffffffd9;background:#ffffff0d}.partnersHub__viewBtn--active{color:#fff;border-color:#e763648c;background:#e763641f}.partnersHub__alert{margin-bottom:12px!important;border-radius:10px!important}.partnersHub__loading{display:flex;justify-content:center;padding:56px 16px}.partnersHub__tableWrap{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.partnersHub__tableHead{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,.7fr)) minmax(0,100px) 44px;gap:12px;width:100%;box-sizing:border-box;padding:8px 12px;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}@media(max-width:960px){.partnersHub__tableHead{display:none}}.partnersHub__list{list-style:none;margin:0;padding:0;min-width:0}.partnersHub__row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,.7fr)) minmax(0,100px) 44px;gap:12px;align-items:center;width:100%;max-width:100%;box-sizing:border-box;min-width:0;padding:16px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.partnersHub__row:hover{background:#ffffff08}.partnersHub__row:focus-visible{outline:2px solid rgba(231,99,100,.45);outline-offset:-2px}@media(max-width:960px){.partnersHub__row{grid-template-columns:1fr auto auto;grid-template-areas:"partner status more" "orders revenue discount";gap:10px 12px}}.partnersHub__partnerCell{display:flex;align-items:center;gap:12px;min-width:0}@media(max-width:960px){.partnersHub__partnerCell{grid-area:partner}}.partnersHub__monogram{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#e7636433;color:#f89884f2;font-size:.78rem;font-weight:750;flex-shrink:0}.partnersHub__monogram--brokerage{background:#a78bfa33;color:#c4b5fd}.partnersHub__monogram--agent{background:#e7636438;color:#fca5a5}.partnersHub__monogram--referral{background:#2dd4bf2e;color:#5eead4}.partnersHub__monogram--enterprise{background:#fbbf242e;color:#fcd34d}.partnersHub__monogram--other{background:#ffffff14;color:#ffffffb3}.partnersHub__partnerCopy{min-width:0;display:flex;flex-direction:column;gap:2px}.partnersHub__partnerNameRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.partnersHub__partnerName{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}.partnersHub__partnerSlug{font-size:.76rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffff61;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnersHub__typeTag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:650;white-space:nowrap}.partnersHub__typeTag--brokerage{background:#a78bfa29;color:#c4b5fd}.partnersHub__typeTag--agent{background:#e7636429;color:#fca5a5}.partnersHub__typeTag--referral{background:#2dd4bf24;color:#5eead4}.partnersHub__typeTag--enterprise{background:#fbbf2424;color:#fcd34d}.partnersHub__typeTag--other{background:#ffffff14;color:#ffffffa6}.partnersHub__metricCell{display:flex;flex-direction:column;gap:2px;min-width:0}.partnersHub__metricCell strong{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnersHub__metricCell span{font-size:.72rem;color:#fff6}@media(max-width:960px){.partnersHub__metricCell:nth-of-type(2){grid-area:orders}.partnersHub__metricCell:nth-of-type(3){grid-area:revenue}.partnersHub__metricCell:nth-of-type(4),.partnersHub__metricCell:nth-of-type(5){display:none}}.partnersHub__status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:650}.partnersHub__status--active{background:#4ade8024;color:#86efac}.partnersHub__status--inactive{background:#ffffff12;color:#ffffff80}.partnersHub__status--archived{background:#ffa0501f;color:#ffb464f2}@media(max-width:960px){.partnersHub__status{grid-area:status;justify-self:end}}.partnersHub__moreBtn{color:#fff6!important}.partnersHub__moreBtn:hover{color:#ffffffd9!important;background:#ffffff0f!important}@media(max-width:960px){.partnersHub__moreBtn{grid-area:more}}.partnersHub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;overflow:auto;padding:4px 2px 8px}.partnersHub__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:radial-gradient(circle at top left,rgba(231,99,100,.06),transparent 50%),#ffffff08;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.partnersHub__card:hover{border-color:#e7636459;transform:translateY(-2px);box-shadow:0 12px 28px #00000040}.partnersHub__card:focus-visible{outline:2px solid rgba(231,99,100,.5);outline-offset:2px}.partnersHub__cardHead{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;margin-bottom:4px}.partnersHub__cardName{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}.partnersHub__cardSlug{margin:0;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffff61}.partnersHub__cardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.partnersHub__cardStats div{display:flex;flex-direction:column;gap:2px;min-width:0}.partnersHub__cardStats strong{font-size:.88rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnersHub__cardStats span{font-size:.7rem;color:#fff6}.partnersHub__cardOverrides{margin:4px 0 0;font-size:.75rem;color:#ffffff73}.partnersHub__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 4px 4px;border-top:1px solid rgba(255,255,255,.06);font-size:.8rem;color:#ffffff6b}.partnersHub__pager{display:inline-flex;align-items:center;gap:8px}.partnersHub__pageBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#ffffffb3;font-size:1.1rem;line-height:1;cursor:pointer}.partnersHub__pageBtn:hover:not(:disabled){background:#ffffff0f;color:#fff}.partnersHub__pageBtn:disabled{opacity:.35;cursor:default}.partnersHub__pageNum{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:999px;background:#e76364;color:#fff;font-size:.82rem;font-weight:700}.partnersHub__empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:48px 4px}.partnersHub__empty h2{margin:0;font-size:1rem;font-weight:600;color:#fff}.partnersHub__empty p{margin:0;max-width:40ch;font-size:.88rem;line-height:1.5;color:#ffffff70}.partnersHub__empty .partnersHub__createBtn{margin-top:8px}.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)}.justifiedClientGallery{width:100%;max-width:100%;background:#0a0a0a;padding:0;overflow-x:hidden;box-sizing:border-box}.justifiedClientGallery__preparing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:min(48vh,420px);padding:56px 24px;background:radial-gradient(800px 420px at 50% 20%,rgba(241,190,106,.06),transparent 55%),#0a0a0a}.justifiedClientGallery__preparingSkeleton{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .9fr 1.1fr;gap:4px;width:min(720px,88vw);height:96px}.justifiedClientGallery__preparingSkeleton span{display:block;border-radius:2px;background:linear-gradient(110deg,#ffffff0a,#f1be6a24,#ffffff0a 90%);background-size:200% 100%;animation:justifiedClientGalleryShimmer 1.4s ease-in-out infinite}.justifiedClientGallery__preparingSkeleton span:nth-child(2){animation-delay:.08s}.justifiedClientGallery__preparingSkeleton span:nth-child(3){animation-delay:.16s}.justifiedClientGallery__preparingSkeleton span:nth-child(4){animation-delay:.24s}.justifiedClientGallery__preparingSkeleton span:nth-child(5){animation-delay:.32s}.justifiedClientGallery__preparingPulse{position:relative;width:min(220px,40vw);height:2px;overflow:hidden;border-radius:999px;background:#ffffff14}.justifiedClientGallery__preparingPulse:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(241,190,106,.95),transparent);animation:justifiedClientGallerySweep 1.35s ease-in-out infinite}.justifiedClientGallery__preparingLabel{margin:0;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.justifiedClientGallery__more{min-height:28px;padding:20px 12px 32px;text-align:center;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff47}.justifiedClientGallery__more.is-active{color:#ffffff80}.justifiedClientGallery__morePulse{position:relative;width:min(120px,30vw);height:2px;margin:0 auto 12px;overflow:hidden;border-radius:999px;background:#ffffff14}.justifiedClientGallery__morePulse:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(241,190,106,.95),transparent);animation:justifiedClientGallerySweep 1.35s ease-in-out infinite}@keyframes justifiedClientGalleryShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes justifiedClientGallerySweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}.justifiedClientGallery__wall{position:relative;width:100%;max-width:100%;min-height:120px;overflow:visible;box-sizing:border-box}.justifiedClientGallery__row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;overflow:visible}.justifiedClientGallery__row--incomplete{justify-content:flex-start}.justifiedClientGallery__tile{position:relative;flex:0 0 auto;padding:0;margin:0;border:0;background:#1a1a1a;cursor:zoom-in;overflow:hidden;display:block;box-sizing:border-box;max-width:100%}.justifiedClientGallery__tile.is-frame{background:linear-gradient(110deg,#ffffff08,#f1be6a1a,#ffffff08 90%);background-size:200% 100%;animation:justifiedClientGalleryShimmer 1.4s ease-in-out infinite}.justifiedClientGallery__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 42%);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:0}.justifiedClientGallery__tile:hover:after,.justifiedClientGallery__tile:focus-within:after{opacity:1}.justifiedClientGallery__tile img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .32s ease}.justifiedClientGallery__tile img.is-loaded{opacity:1}.justifiedClientGallery__tile.is-rejected{outline:2px solid rgba(239,68,68,.9);outline-offset:-2px}.justifiedClientGallery__tile.is-rejected img{filter:saturate(.65) brightness(.78)}.justifiedClientGallery__tile:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;z-index:2}.justifiedClientGallery__tile:hover,.justifiedClientGallery__tile:focus-within{z-index:6;overflow:visible}.justifiedClientGallery__tile:hover .justifiedClientGallery__actions,.justifiedClientGallery__tile:focus-within .justifiedClientGallery__actions{opacity:1;pointer-events:auto;transform:translate(-50%)}.justifiedClientGallery__actions{position:absolute;left:50%;bottom:8px;transform:translate(-50%,4px);display:flex;align-items:center;justify-content:center;gap:4px;max-width:none;padding:4px;border-radius:999px;background:#000000d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:7;box-sizing:border-box}.justifiedClientGallery__actionBtn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;min-width:36px;color:#ffffffeb;padding:0;font-size:18px;line-height:0;border:0;border-radius:50%;background:#ffffff14;cursor:pointer;pointer-events:auto;transition:background .15s ease,color .15s ease}.justifiedClientGallery__actionBtn:hover:not(:disabled){background:#ffffff29}.justifiedClientGallery__actionBtn:disabled{opacity:.4;cursor:default}.justifiedClientGallery__actionBtn--heart.is-liked,.justifiedClientGallery__actionBtn.is-liked{color:#ff5c7a}.justifiedClientGallery__actionBtn--reject.is-flagged,.justifiedClientGallery__actionBtn.is-flagged{color:#f87171;background:#ef444438}.justifiedClientGallery__rejectBadge{position:absolute;top:10px;left:10px;z-index:2;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#b91c1ceb;padding:4px 8px;border-radius:4px;pointer-events:none}.justifiedClientGallery__likeBadge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#ff5c7a;background:#0000008c;border:1px solid rgba(255,255,255,.12);font-size:14px;pointer-events:none}@media(hover:none){.justifiedClientGallery__tile:after{opacity:1}.justifiedClientGallery__actions{opacity:1;pointer-events:auto;transform:translate(-50%);background:#000000c7}}.videoWatchPage{height:100vh;height:100dvh;width:100%;background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;box-sizing:border-box;overflow:hidden}.videoWatchPage--loading,.videoWatchPage--error{padding:1.5rem}.videoWatchPage__stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.videoWatchPage__player{display:block;background:#000;outline:none;border:0;border-radius:0;box-shadow:none;object-fit:contain}.videoWatchPage--horizontal .videoWatchPage__player{width:min(100vw,177.7777777778dvh);height:min(100dvh,56.25vw)}.videoWatchPage--vertical .videoWatchPage__player{width:min(100vw,56.25dvh);height:min(100dvh,177.7777777778vw)}@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;--app-sidebar-width: 196px;display:grid;grid-template-columns:196px minmax(0,1fr);transition:grid-template-columns .2s ease}.appShell.appShell--sidebarCollapsed{--app-sidebar-width: 60px;grid-template-columns:60px minmax(0,1fr)}.appShell{background:radial-gradient(ellipse 900px 500px at 92% -5%,rgba(231,99,100,.07),transparent 55%),radial-gradient(ellipse 700px 400px at 8% 100%,rgba(231,99,100,.04),transparent 50%),#050506;color:#ffffffeb}.appShell__glow{pointer-events:none;position:absolute;inset:-220px;background:radial-gradient(ellipse 600px 400px at 88% 8%,rgba(231,99,100,.05),transparent 60%),radial-gradient(ellipse 500px 350px at 12% 92%,rgba(231,99,100,.03),transparent 55%);filter:blur(24px);opacity:.7}.appShell__sidebar{position:sticky;top:0;height:100vh;height:100dvh;padding:12px 6px 8px 4px;overflow:hidden;overflow-x:hidden;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;background:#0000008c;border-right:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2}.appShell__sidebar--collapsed{padding:10px 4px 8px 2px}.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__topbar{flex-shrink:0;min-width:0;max-width:100%;padding-top:env(safe-area-inset-top,0);z-index:3;overflow:hidden}.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(.projectsShell):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}.appShell__content:has(.projectsShell):has(.cmPkgs--listRoute):not(:has(.projectDetail)){overflow:hidden;display:flex;flex-direction:column;padding-bottom:0;scroll-padding-bottom:0;min-height:0;flex:1 1 auto}.appShell__content:has(.projectsShell):has(.cmPkgs--listRoute):not(:has(.projectDetail))>.projectsShell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appShell__content:has(.projectDetail){overflow:hidden;display:flex;flex-direction:column;padding-bottom:0;scroll-padding-bottom:0;min-height:0;flex:1 1 auto}.appShell__content:has(.projectDetail)>.projectsShell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.appShell__content:has(.projectDetail) .projectDetail{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:860px){.appShell{--app-sidebar-width: 0px;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 .videoBrandReview.videoBrandReview--mobile{overflow:hidden}.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}.appShell__content:has(.projectsShell):has(.cmPkgs--listRoute):not(:has(.projectDetail)){display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 auto;padding-bottom:0;scroll-padding-bottom:0}.appShell__content:has(.projectsShell):has(.cmPkgs--listRoute):not(:has(.projectDetail))>.projectsShell{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.appShell__content:has(.projectDetail){display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1 1 auto;padding-bottom:0;scroll-padding-bottom:0}.appShell__content:has(.projectDetail)>.projectsShell{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.appShell__content:has(.projectDetail) .projectDetail{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}}.appSidebar{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px;height:100%;overflow:hidden;overflow-x:hidden;box-sizing:border-box}.appSidebar--collapsed .appSidebar__profileCard{flex-direction:column;align-items:center;gap:2px;padding:4px}.appSidebar--collapsed .appSidebar__profileMain{justify-content:center;flex:none;padding:6px;width:100%;max-width:44px}.appSidebar--collapsed .appSidebar__profileMore{width:32px;height:28px}.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:7px 6px;min-width:0}.appSidebar--collapsed .appSidebar__itemIcon{width:18px;height:18px;min-width:18px}.appSidebar--collapsed .appSidebar__itemIcon .MuiSvgIcon-root{font-size:1rem}.appSidebar--collapsed .appSidebar__toggle{flex:none;padding:4px;width:100%;max-width:44px}.appSidebar--collapsed .appSidebar__toggle .MuiSvgIcon-root{font-size:1rem}.appSidebar__toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:0 2px 8px;box-sizing:border-box}.appSidebar--collapsed .appSidebar__toolbar{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:0 0 6px}.appSidebar__brand{appearance:none;border:none;background:transparent;display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:4px 6px;border-radius:8px;cursor:pointer;text-align:left;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}.appSidebar__brand:hover{background:#ffffff0a}.appSidebar__brand:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e76364a6}.appSidebar--collapsed .appSidebar__brand{flex:none;justify-content:center;padding:4px;width:100%;max-width:44px}.appSidebar__brandLogo{width:28px;height:28px;object-fit:contain;flex-shrink:0;display:block}.appSidebar--collapsed .appSidebar__brandLogo{width:24px;height:24px}.appSidebar__brandName{font-weight:700;font-size:.9375rem;letter-spacing:-.02em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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;flex-direction:column;gap:4px;min-width:0;width:100%;box-sizing:border-box;padding:10px 4px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);margin-top:auto;overflow:visible}.appSidebar--collapsed .appSidebar__footer{align-items:center;padding-left:4px;padding-right:4px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.appSidebar__profileCard{display:flex;align-items:center;gap:2px;min-width:0;width:100%;padding:4px;border-radius:10px;box-sizing:border-box;transition:background .15s ease}.appSidebar__profileCard:hover{background:#ffffff0a}.appSidebar__profileCard--active{background:#e763641a}.appSidebar__profileMain{appearance:none;border:none;background:transparent;border-radius:8px;padding:4px 6px;flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background .15s ease}.appSidebar__profileMain:hover{background:#ffffff0f}.appSidebar__profileMain:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e76364a6}.appSidebar__profileMore{flex-shrink:0;color:#ffffff73!important;border-radius:8px!important}.appSidebar__profileMore:hover{color:#ffffffd9!important;background:#ffffff14!important}.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:6px;padding:5px 8px;text-align:left;font-size:.72rem;font-weight:500;color:#ffffff5c;cursor:pointer;width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease}.appSidebar__subItem.isActive{color:#ffffffe6;font-weight:600}.appSidebar__subItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e763648c}.appSidebar__sectionHeader{flex-shrink:0;margin-top:10px;margin-bottom:2px;padding:0 10px;width:100%;box-sizing:border-box;text-align:left}.appSidebar__section{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;flex-shrink:0}.appSidebar__sectionTitle{font-size:.5625rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:#ffffff47!important;margin:0!important;width:100%;display:block;text-align:left!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;position:relative;border:none;background:transparent;border-radius:8px;padding:7px 10px;box-sizing:border-box;display:flex;align-items:center;gap:10px;color:#ffffff61;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease,background .18s ease}.appSidebar__item.isActive{background:#e763641a;color:#fffffff0;font-weight:600;position:relative}.appSidebar__item.isActive:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:55%;border-radius:2px 0 0 2px;background:#e76364}.appSidebar__item.isActive .appSidebar__itemIcon{color:#e76364f2}.appSidebar__item.isActive .appSidebar__itemLabel{font-weight:600}.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:18px;height:18px;min-width:18px;border-radius:6px;color:inherit;flex-shrink:0;position:relative}.appSidebar__itemIcon .MuiSvgIcon-root{font-size:1.0625rem}.appSidebar__itemLabel{font-weight:500;font-size:.8125rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.appSidebar__itemBadge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;font-size:.625rem;font-weight:750;line-height:1;color:#fff;background:linear-gradient(135deg,#e76364f2,#f89884e6);box-shadow:0 2px 8px #e7636459}.appSidebar__itemBadge--dot{position:absolute;top:-2px;right:-2px;min-width:8px;width:8px;height:8px;padding:0;box-shadow:0 0 0 2px #0c0c0ef2}.appSidebar__toggle{appearance:none;border:none;background:transparent;border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;color:#ffffff59;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease;flex-shrink:0}.appSidebar__toggle .MuiSvgIcon-root{font-size:1rem}.appSidebar__menuPaper{margin-top:8px!important;border-radius:12px!important;min-width:220px!important;max-width:min(280px,100vw - 24px)!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;max-height:min(70vh,480px);overflow-y:auto}.appSidebar__menuDivider{border-color:#ffffff14!important;margin:4px 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.Mui-selected{background:#e763641f!important;color:#fffffff2!important}.appSidebar__menuItem--danger{color:#ff6478f2!important}.appSidebar__menuItem--danger:hover{background:#ff50781a!important}@media(hover:hover)and (pointer:fine)and (min-width:861px){.appSidebar__item:not(.isActive):hover{background:transparent;color:#ffffff85;transform:translate(4px)}.appSidebar__subItem:not(.isActive):hover{background:transparent;color:#ffffff8c;transform:translate(3px)}.appSidebar__toggle:hover{background:transparent;color:#ffffffb8;transform:translate(2px)}.appSidebar__brand:hover{background:#ffffff0a;transform:translate(2px)}}@media(hover:none),(max-width:860px){.appSidebar__item:active:not(.isActive){color:#ffffff8c}.appSidebar__subItem:active:not(.isActive){color:#ffffff8c}}@media(max-width:860px){.appSidebar__sectionHeader{margin-top:8px}}@media(max-height:560px){.appSidebar__sectionHeader{margin-top:6px;margin-bottom:2px}.appSidebar__spacer{flex:0 0 auto;min-height:4px;max-height:16px}}.rolePreviewMenuItems__trigger{display:flex!important;align-items:center!important}.rolePreviewMenuItems__label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;align-items:flex-start}.rolePreviewMenuItems__title{line-height:1.25}.rolePreviewMenuItems__current{font-size:.6875rem;font-weight:500;color:#ffffff6b;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rolePreviewMenuItems__chevron{margin-left:auto;flex-shrink:0;opacity:.45}.rolePreviewMenuItems__submenuPaper{margin-left:6px!important;border-radius:12px!important;min-width:200px!important;max-width:min(260px,100vw - 24px)!important;max-height:min(70vh,420px)!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}.rolePreviewMenuItems__submenuList{padding:0!important;max-height:min(68vh,400px);overflow-y:auto}.rolePreviewMenuItems__divider{border-color:#ffffff14!important;margin:4px 0!important}.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}.MuiModal-root.uploadProgressPanel{z-index:5000!important}.MuiModal-root.uploadProgressPanel .MuiBackdrop-root.uploadProgressPanel__backdrop{z-index:5000!important;background-color:transparent!important}.MuiModal-root.uploadProgressPanel .MuiDrawer-paper{z-index:5001!important}.uploadProgressPanel__paper{width:min(400px,100vw - 16px)!important;box-sizing:border-box;background:transparent!important;border:none!important;box-shadow:none!important;overflow:hidden!important}.uploadProgressPanel__glass.liquid-glass-wrapper.card{height:100%;min-height:100%;flex:1 1 auto;border-radius:0!important;padding:0!important;box-shadow:-16px 0 48px #00000080,inset 1px 0 #ffffff0d}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-distortion{-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-background-tint{background:#0a0a0ce0}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-background-tint:after{opacity:.35!important;background:linear-gradient(165deg,#ffffff14,#fff0 42%),linear-gradient(to top,#00000073,#0000)!important;filter:blur(24px)}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-border-gradient:before{box-shadow:inset 1px 0 #ffffff14}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-border-gradient:after{box-shadow:inset -1px 0 #ffffff0a}.uploadProgressPanel__glass.liquid-glass-wrapper.card>.liquid-glass-content{width:100%!important;height:100%!important;padding:0!important;gap:0!important;text-align:initial!important;align-items:stretch!important;flex-direction:column!important}.uploadProgressPanel__inner{min-height:0;flex:1 1 auto}.uploadProgressPanel__inner .MuiLinearProgress-root{background-color:#ffffff14!important;border-radius:4px}.uploadProgressPanel__inner .MuiLinearProgress-bar{border-radius:4px;background:linear-gradient(90deg,#ffffff59,#ffffffc7)!important}.uploadProgressPanel__title{color:#ffffffeb!important;font-weight:700!important;letter-spacing:-.02em}.uploadProgressPanel__close{color:#ffffffa6!important}.uploadProgressPanel__close:hover{color:#fff!important;background:#ffffff14!important}.uploadProgressPanel__empty,.uploadProgressPanel__label{color:#ffffff94!important}.uploadProgressPanel__divider{border-color:#ffffff14!important}.uploadProgressPanel__chip{font-weight:600!important;border:1px solid transparent!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uploadProgressPanel__chip--active{background:#ffffff1a!important;color:#ffffffe6!important;border-color:#ffffff24!important}.uploadProgressPanel__chip--active .MuiChip-icon{color:#ffffffb8!important}.uploadProgressPanel__chip--done{background:#ffffff0f!important;color:#ffffffd1!important;border-color:#ffffff1a!important}.uploadProgressPanel__chip--done .MuiChip-icon{color:#ffffffb3!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:#ffffff0a!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;margin-bottom:8px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.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(255,255,255,.07)!important;border-radius:10px!important;margin-bottom:4px!important;background:#00000038!important}.uploadProgressPanel__iconDone{color:#ffffffb8!important}.uploadProgressPanel__iconError{color:#f87171!important}.uploadProgressPanel__iconMuted{color:#fff6!important}.uploadProgressPanel__iconType{color:#ffffff8c!important}.uploadProgressPanel__clearBtn{border-color:#ffffff2e!important;color:#ffffffc7!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uploadProgressPanel__clearBtn:hover{border-color:#ffffff47!important;background:#ffffff14!important}.uploadQueueButton{width:100%}.uploadQueueButton__icon{color:#e76364!important;margin-left:auto}.uploadQueueButton--collapsed .uploadQueueButton__icon{margin-left:0}.uploadQueueButton.isActive .uploadQueueButton__icon{color:#e76364f2!important}.appTopbar{--glass-bg: rgba(8, 8, 10, .88);--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,.04),transparent 60%),radial-gradient(900px 280px at 85% 40%,rgba(231,99,100,.03),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--slim{padding:8px 14px;border-radius:14px;gap:0;margin-bottom:12px;flex-shrink:0;background:#08080ad9;border-color:#ffffff0f;box-shadow:none}.appTopbar--slim:before{display:none}.appTopbar--slim .appTopbar__topRow{gap:16px}.appTopbar--slim .appTopbar__date{font-size:.8125rem;font-weight:500;color:#ffffff73;white-space:nowrap;letter-spacing:-.01em}.appTopbar--slim .appTopbar__center{flex:1;min-width:0;display:flex;justify-content:center;max-width:520px;margin:0 auto}.appTopbar--slim .appTopbar__search{width:100%;height:38px;border-radius:12px}.appTopbar--global{padding:0 0 14px;border-radius:0;gap:0;margin-bottom:4px;flex-shrink:0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.appTopbar--global:before{display:none}.appTopbar--global .appTopbar__topRow{gap:20px;align-items:center;min-height:44px;min-width:0;max-width:100%;overflow:hidden}.appTopbar--global .appTopbar__left{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.appTopbar--global .appTopbar__heading{min-width:0;max-width:100%;margin-left:12px;overflow:hidden}.appTopbar--global .appTopbar__title{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:#fffffff0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar--global .appTopbar__subtitle{margin:2px 0 0;font-size:.6875rem;font-weight:500;color:#ffffff61;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appTopbar--global .appTopbar__right{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0;padding-right:4px}.appTopbar--global .appTopbar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.appTopbar--global .appTopbar__primaryBtnWrap{flex-shrink:0;height:34px;align-self:center;margin-right:10px;overflow:visible}.appTopbar--global .appTopbar__primaryBtnWrap .liquid-glass-content{height:100%}.appTopbar--global .appTopbar__primaryBtnWrap .appTopbar__primaryBtn{height:34px!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap}.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:0 4px 14px #e7636452!important;background:linear-gradient(135deg,#e76364,#c84647)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,filter .16s ease}.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{filter:brightness(1.06);box-shadow:0 6px 18px #e763646b!important;transform:translateY(-1px)}.appTopbar__primaryBtnWrap:active{transform:translateY(0);filter:brightness(.98)}.appTopbar__primaryBtnWrap.disabled{opacity:.5}.appTopbar__primaryBtn{border-radius:10px!important;border:none!important;overflow:hidden;padding:7px 14px!important;gap:5px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-weight:600!important;font-size:.8125rem!important}.appTopbar__primaryBtn .button-icon-node svg{color:#fff!important}.appTopbar__primaryBtnWrap:hover .appTopbar__primaryBtn .button-icon-node svg{color:#fff!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--global{padding:0 0 10px}.appTopbar--global .appTopbar__topRow{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.appTopbar--global .appTopbar__left{flex:1 1 auto;width:auto;min-width:0;max-width:none;order:0}.appTopbar--global .appTopbar__menuBtn{padding:6px!important}.appTopbar--global .appTopbar__menuBtn svg{font-size:22px}.appTopbar--global .appTopbar__heading{min-width:0}.appTopbar--global .appTopbar__title{font-size:.9375rem}.appTopbar--global .appTopbar__subtitle{display:none}.appTopbar--global .appTopbar__right{flex:0 0 auto;width:auto;order:0;gap:4px;margin-left:0;padding-right:0;justify-content:flex-end}.appTopbar--global .appTopbar__actions{gap:4px;align-items:center}.appTopbar--global .appTopbar__primaryBtnWrap{margin-right:0;width:36px;height:36px;min-width:36px}.appTopbar:not(.appTopbar--global) .appTopbar__topRow{flex-direction:column;align-items:stretch;gap:10px}.appTopbar:not(.appTopbar--global) .appTopbar__left{width:100%;order:2}.appTopbar:not(.appTopbar--global) .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}}.globalSearch{position:relative;z-index:4000;width:200px;max-width:200px;flex-shrink:1;min-width:0}.globalSearch--mobile{overflow:hidden;transition:width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.globalSearch--mobile{transition:none}}.globalSearch--mobile .globalSearch__input .MuiOutlinedInput-root{transition:background .22s ease,border-color .22s ease,padding .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.globalSearch--mobile .globalSearch__input .MuiOutlinedInput-root{transition:none}}.globalSearch--mobile .globalSearch__input .MuiInputBase-input{transition:opacity .16s ease,max-width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.globalSearch--mobile .globalSearch__input .MuiInputBase-input{transition:none}}.globalSearch--mobile.is-collapsed{width:34px;max-width:34px;flex-shrink:0;cursor:pointer}.globalSearch--mobile.is-collapsed .globalSearch__input{pointer-events:none}.globalSearch--mobile.is-collapsed .globalSearch__input .MuiOutlinedInput-root{min-height:34px;padding-left:0!important;padding-right:0!important;justify-content:center;background:#ffffff0a;border-radius:10px}.globalSearch--mobile.is-collapsed .globalSearch__input .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.globalSearch--mobile.is-collapsed .globalSearch__input .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.globalSearch--mobile.is-collapsed .globalSearch__input .MuiInputAdornment-root{margin:0!important;color:#ffffff6b}.globalSearch--mobile.is-collapsed .globalSearch__input .MuiInputBase-input{max-width:0;padding-left:0!important;padding-right:0!important;opacity:0;pointer-events:none}.globalSearch--mobile.is-expanded{width:min(220px,46vw);max-width:min(220px,46vw);flex-shrink:1;min-width:0}.globalSearch--mobile.is-expanded .globalSearch__input .MuiInputBase-input{max-width:100%;opacity:1}.globalSearch__shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff61;font-family:inherit;font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;pointer-events:none;-webkit-user-select:none;user-select:none}.globalSearch__shortcut{display:none}.globalSearch__input .MuiOutlinedInput-root{background:#ffffff0a;border-radius:10px;min-height:34px;color:#fff}.globalSearch__input .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.globalSearch__input .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff24}.globalSearch__input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e7636473}.globalSearch__input .MuiOutlinedInput-root .MuiInputBase-input{color:#ffffffe6;font-size:.8125rem;font-weight:500;padding-top:8px;padding-bottom:8px}.globalSearch__input .MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#ffffff61;opacity:1}.globalSearch__input .MuiOutlinedInput-root .MuiInputAdornment-root{color:#ffffff61}.globalSearch__results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:480px;overflow-y:auto;z-index:3000;background:#14161ccc!important;background-color:#14161ccc!important;border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:0 18px 50px #0009,inset 1px 1px #ffffff1a,inset -1px -1px #ffffff0a}.globalSearch__results::-webkit-scrollbar{width:8px}.globalSearch__results::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.globalSearch__results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf64d,#49a7ff4d);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.globalSearch__results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b5cf680,#49a7ff80);background-clip:padding-box}.globalSearch__section{padding:10px 0}.globalSearch__section:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}.globalSearch__sectionTitle{display:block;padding:6px 18px;color:#ffffffa6;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.globalSearch__resultItem{position:relative;margin:4px 10px!important;padding:10px 12px!important;border-radius:14px!important;color:#ffffffe6!important;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 4px 16px #00000040,inset 1px 1px #ffffff1a,inset -1px -1px #ffffff0a!important;transition:all .18s cubic-bezier(.4,0,.2,1)}.globalSearch__resultItem:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#ffffff2e,#fff0),linear-gradient(to left,#ffffff1f,#fff0);filter:blur(14px);opacity:.22;border-radius:inherit;z-index:0}.globalSearch__resultItem:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 130% at 12% 10%,rgba(73,167,255,.08),transparent 65%),radial-gradient(130% 130% at 88% 30%,rgba(180,120,255,.06),transparent 65%);border-radius:inherit;z-index:0;opacity:.5}.globalSearch__resultItem>*{position:relative;z-index:1}.globalSearch__resultItem:hover{transform:translateY(-1px);background:#ffffff0f!important;border-color:#ffffff24!important;box-shadow:0 8px 22px #00000059,inset 1px 1px #ffffff29,inset -1px -1px #ffffff14!important}.globalSearch__resultItem:hover:before{opacity:.32}.globalSearch__resultItem:hover:after{opacity:.7}.globalSearch__resultItem.Mui-selected{background:#ffffff12!important;border-color:#8b5cf680!important;box-shadow:0 10px 26px #0006,inset 1px 1px #fff3,inset -1px -1px #ffffff1a!important}.globalSearch__resultItem.Mui-selected:after{opacity:.85}.globalSearch__resultIcon{display:flex;align-items:center;margin-right:12px;color:#fff9}.globalSearch__resultText .MuiListItemText-primary{color:#fffffff5;font-size:13px;font-weight:600;letter-spacing:-.01em}.globalSearch__resultText .MuiListItemText-secondary{color:#fff9;font-size:11px}@keyframes notificationsMenuBellRing{0%,72%,to{transform:rotate(0)}8%{transform:rotate(16deg)}16%{transform:rotate(-14deg)}24%{transform:rotate(11deg)}32%{transform:rotate(-8deg)}40%{transform:rotate(0)}}@keyframes notificationsMenuDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.82}}.notificationsMenu__button{position:relative;width:34px!important;height:34px!important;padding:0!important;border-radius:10px!important;color:#ffffff6b!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0a;transition:color .14s ease,background .14s ease,border-color .14s ease}.notificationsMenu__button svg{font-size:18px}.notificationsMenu__button:hover{color:#ffffff9e!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.notificationsMenu__button--hasUnread{color:#ffffff85!important}.notificationsMenu__button--hasUnread .notificationsMenu__bellIcon{animation:notificationsMenuBellRing 2.8s ease-in-out infinite}.notificationsMenu__button--hasUnread .notificationsMenu__dot{animation:notificationsMenuDotPulse 2s ease-in-out infinite}.notificationsMenu__button--hasUnread:hover .notificationsMenu__bellIcon{animation-play-state:paused}.notificationsMenu__bellIcon{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 15%}.notificationsMenu__dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#e76364;box-shadow:0 0 0 2px #08080af2;pointer-events:none}.notificationsMenu__paper{margin-top:10px!important;border-radius:18px!important;width:min(380px,100vw - 24px);max-height:min(520px,100vh - 96px);overflow:hidden;display:flex;flex-direction:column;background:#0c0c0ef5!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 48px #0000008c,0 0 0 1px #ffffff08 inset!important}.notificationsMenu__list{padding:0!important;overflow:hidden}.notificationsMenu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.notificationsMenu__headerTitle{margin:0;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b!important}.notificationsMenu__headerCount{font-size:.6875rem;font-weight:600;color:#e76364e6;padding:3px 8px;border-radius:999px;background:#e763641a;border:1px solid rgba(231,99,100,.18);white-space:nowrap}.notificationsMenu__body{overflow-y:auto;padding:4px 0 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.notificationsMenu__body::-webkit-scrollbar{width:4px}.notificationsMenu__body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.notificationsMenu__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px 40px}.notificationsMenu__emptyIcon{font-size:1.75rem!important;color:#ffffff2e;margin-bottom:12px}.notificationsMenu__emptyTitle{font-size:.9375rem!important;font-weight:600!important;color:#ffffffd1!important;margin-bottom:4px!important}.notificationsMenu__emptyText{font-size:.8125rem!important;color:#ffffff61!important;line-height:1.45!important;max-width:220px}.notificationsMenu__section:not(:last-child){margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.notificationsMenu__sectionTitle{display:block;padding:6px 14px 4px;font-size:.5625rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52!important}.notificationsMenu__item{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:7px 12px!important;margin:0!important;width:100%!important;min-height:0!important;max-width:100%!important;box-sizing:border-box!important;border-radius:0!important;border:none!important;border-left:2px solid transparent!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transition:background .14s ease,border-color .14s ease}.notificationsMenu__item:hover{background:#ffffff0a!important}.notificationsMenu__item--overdue{border-left-color:#e76364bf!important}.notificationsMenu__item--overdue:hover{background:#e763640d!important}.notificationsMenu__avatar{--avatar-color: #e76364;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:700;letter-spacing:.02em;color:var(--avatar-color);background:#ffffff08;box-shadow:0 0 12px color-mix(in srgb,var(--avatar-color) 36%,transparent);overflow:hidden}.notificationsMenu__avatar--photo{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff14}.notificationsMenu__avatar--icon{font-size:13px;color:#c4b5fd}.notificationsMenu__avatarImg{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.notificationsMenu__itemBody{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:2px;overflow:hidden}.notificationsMenu__itemTitle{display:block;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.notificationsMenu__itemMeta{flex:1;min-width:0;font-size:.6875rem;font-weight:500;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsMenu__itemFooter{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden}.notificationsMenu__metaSep{margin:0 4px;opacity:.55}.notificationsMenu__tags{display:inline-flex;flex-shrink:0;align-items:center;gap:4px}.notificationsMenu__tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:5px;font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;border:1px solid transparent;white-space:nowrap}.notificationsMenu__tag--overdue{color:#f87171;background:#f871711a;border-color:#f8717138}.notificationsMenu__tag--due{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff14}.notificationsMenu__tag--stage{--stage-color: #60a5fa;color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 10%,transparent);border-color:color-mix(in srgb,var(--stage-color) 28%,transparent)}.notificationsMenu__tag--upload{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa38}.notificationsMenu__tag--muted{color:#ffffff6b;background:#ffffff08;border-color:#ffffff0f;text-transform:none;letter-spacing:0;font-weight:500}.notificationsMenu__tabs{display:flex;gap:6px;padding:0 14px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.notificationsMenu__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff08;color:#ffffff7a;font-size:11.5px;font-weight:600;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.notificationsMenu__tab:hover{color:#ffffffad;background:#ffffff0d}.notificationsMenu__tab--active{color:#ffffffe6;background:#e763641f;border-color:#e7636447}.notificationsMenu__toolbar{display:flex;justify-content:flex-end;padding:0 14px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.notificationsMenu__markReadBtn{text-transform:none!important;font-size:.75rem!important;font-weight:600!important;color:#ffffff9e!important;padding:2px 8px!important;min-width:0!important}.notificationsMenu__markReadBtn:hover{color:#ffffffe6!important;background:#ffffff0d!important}.notificationsMenu__activityLine{margin:0;min-width:0;max-width:100%;overflow:hidden}.notificationsMenu__activityCopy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.3;color:#ffffffe0;word-break:break-word}.notificationsMenu__activityCopy strong{font-weight:650;color:#fffffff2}.notificationsMenu__activityCopy span{color:#ffffff94}.notificationsMenu__item--unread:not(.notificationsMenu__item--upload){background:#e763640d!important;border-left-color:#e7636473!important}.notificationsMenu__tabBadge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff14;font-size:10px;font-weight:700;line-height:18px}.notificationsMenu__tabBadge--accent{background:#e763642e;color:#f87171}.notificationsMenu__item--upload.notificationsMenu__item--unread{background:#a78bfa0f}.notificationsMenu__itemSub{font-size:.625rem;line-height:1.3;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(prefers-reduced-motion:reduce){.notificationsMenu__button--hasUnread .notificationsMenu__bellIcon,.notificationsMenu__button--hasUnread .notificationsMenu__dot{animation:none!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__headerActions{display:flex;gap:10px;align-items:center;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__requestBtn{text-transform:none!important;font-weight:800!important;color:#fff!important;background:linear-gradient(135deg,#e76364,#ff8384)!important;box-shadow:0 16px 30px #e7636438}.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__statusChip--cancelled{border-color:#e7636473;background:#e763641f;color:#ffa0a0f2!important}.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__statusChip--cancelled{border-color:#e7636473;background:#e763641f;color:#ffa0a0f2!important}.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__secondaryBtn{color:#ffffffe6!important;border-color:#ffffff29!important;text-transform:none!important;font-weight:800!important;border-radius:12px!important;padding:12px 16px!important;font-size:1rem!important;background:#ffffff08!important}.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}}.orderCustomSelect{position:relative;width:100%}.orderCustomSelect__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:12px 13px;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.orderCustomSelect__trigger:disabled{opacity:.55;cursor:not-allowed}.orderCustomSelect__trigger:not(:disabled):hover{background:#ffffff0f;border-color:#ffffff29}.orderCustomSelect__trigger:not(:disabled):focus-visible{outline:none;border-color:#e763649e;box-shadow:0 0 0 3px #e7636424}.orderCustomSelect__triggerLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderCustomSelect__chev{flex-shrink:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.55);transition:transform .16s ease}.orderCustomSelect--open .orderCustomSelect__chev{transform:rotate(180deg)}.orderCustomSelect__menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:240px;overflow-y:auto;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#1c1c20fa,#0c0c0efc);box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orderCustomSelect__item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;background:transparent;color:#ffffffeb;font:inherit;text-align:left;padding:10px;cursor:pointer;transition:background .14s ease}.orderCustomSelect__item:hover:not(:disabled){background:#e763641f}.orderCustomSelect__item--active{background:#e7636429;box-shadow:inset 0 0 0 1px #e7636459}.orderCustomSelect__item:disabled{opacity:.45;cursor:default}.orderCustomSelect__itemIcon{display:flex;align-items:center;justify-content:center;width:26px;flex-shrink:0;color:#ffffffe0}.orderCustomSelect__itemText{flex:1;min-width:0}.orderAddressLine{width:100%;max-width:100%}.clientPackageRequest{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%)}.clientPackageRequest--centered{min-height:60vh;align-items:center;justify-content:center;text-align:center}.clientPackageRequest__emptyTitle,.clientPackageRequest__title{font-weight:800!important}.clientPackageRequest__emptyText,.clientPackageRequest__subtitle,.clientPackageRequest__muted,.clientPackageRequest__sectionHint,.clientPackageRequest__formSectionHint,.clientPackageRequest__helper{color:#ffffffa8}.clientPackageRequest__header{display:flex;flex-direction:column;gap:14px}.clientPackageRequest__headline{display:flex;gap:14px;align-items:flex-start}.clientPackageRequest__headIcon{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}.clientPackageRequest__stepper{display:flex;gap:10px;flex-wrap:wrap}.clientPackageRequest__stepChip{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffa6;font-size:.9rem;font-weight:700}.clientPackageRequest__stepChip--active{border-color:#e763648c;background:#e7636424;color:#fffffff5}.clientPackageRequest__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px;align-items:start}.clientPackageRequest__main,.clientPackageRequest__summaryCard{background:linear-gradient(175deg,#0e0e10e6,#08080af7);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.clientPackageRequest__section{padding:18px}.clientPackageRequest__section--success{display:grid;justify-items:center;text-align:center;gap:12px;min-height:420px;align-content:center}.clientPackageRequest__sectionHeader,.clientPackageRequest__summaryHeader,.clientPackageRequest__formSectionHeader{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:16px;text-align:center}.clientPackageRequest__formSectionDivider{border:0;border-top:1px solid rgba(231,99,100,.28);margin:0 0 16px;width:100%}.clientPackageRequest__formStepIcon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin:0 auto 4px;background:linear-gradient(145deg,#e7636447,#e763641a);border:1px solid rgba(231,99,100,.45);color:#ffc0c2;box-shadow:inset 0 1px #ffffff24,0 8px 18px #e763642e}.clientPackageRequest__summaryHeader{flex-direction:row;align-items:center;gap:10px}.clientPackageRequest__sectionTitle,.clientPackageRequest__summaryTitle,.clientPackageRequest__formSectionTitle,.clientPackageRequest__packageTitle,.clientPackageRequest__successTitle{font-weight:800!important}.clientPackageRequest__formSectionTitle,.clientPackageRequest__formSectionHint,.clientPackageRequest__formEyebrow,.clientPackageRequest__stepHeading{width:100%;text-align:center}.clientPackageRequest__packageGrid{display:grid;gap:14px}.clientPackageRequest__packageCard{width:100%;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;display:grid;gap:12px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.clientPackageRequest__packageCard:hover{transform:translateY(-1px);border-color:#e7636461;background:#ffffff0b}.clientPackageRequest__packageCard.isSelected{border-color:#e763649e;box-shadow:0 0 0 1px #e7636433;background:linear-gradient(180deg,#e7636414,#ffffff08)}.clientPackageRequest__packageTop,.clientPackageRequest__summaryBlock,.clientPackageRequest__summaryTotal{display:flex;justify-content:space-between;gap:12px}.clientPackageRequest__packageSubtitle,.clientPackageRequest__packageDescription{color:#ffffffb3}.clientPackageRequest__packagePrice{font-size:1.1rem;font-weight:800;white-space:nowrap}.clientPackageRequest__serviceList,.clientPackageRequest__summaryList,.clientPackageRequest__summaryLines{list-style:none;padding:0;margin:0;display:grid;gap:8px}.clientPackageRequest__serviceList li,.clientPackageRequest__summaryList li,.clientPackageRequest__summaryLines>div{display:flex;justify-content:space-between;gap:12px;color:#ffffffc2}.clientPackageRequest__addonBlock{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;display:grid;gap:12px}.clientPackageRequest__addonTitle,.clientPackageRequest__formEyebrow{font-size:.8rem!important;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80}.clientPackageRequest__stepHeading{margin:0 0 6px!important;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2;color:#fff}.clientPackageRequest__addonList,.clientPackageRequest__selectedAddons,.clientPackageRequest__successMeta{display:flex;flex-direction:column;gap:10px}.clientPackageRequest__selectedAddons,.clientPackageRequest__successMeta{flex-direction:row;flex-wrap:wrap}.clientPackageRequest__addonRow,.clientPackageRequest__optionCheckbox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;color:#ffffffd6;width:100%;max-width:28rem;margin-inline:auto}.clientPackageRequest__addonRow input,.clientPackageRequest__optionCheckbox input{margin-top:3px}.clientPackageRequest__addonCopy{display:flex;flex-direction:column;gap:4px}.clientPackageRequest__addonCopy small{color:#ffffff94}.clientPackageRequest__optionCheckbox span{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:10px;min-width:0;text-align:center}.clientPackageRequest__optionCheckbox span strong{display:flex;flex-direction:column;gap:4px;min-width:0}.clientPackageRequest__optionCheckbox span small{color:#ffffff94}.clientPackageRequest__optionIcon{display:inline-flex;flex-shrink:0;margin-top:2px;color:#ffffffe0}.clientPackageRequest__customerGrid,.clientPackageRequest__fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:14px}.clientPackageRequest__customerGridFull,.clientPackageRequest__field.isFull{grid-column:1/-1}.clientPackageRequest__formSections{display:grid;gap:16px;margin-top:18px;padding-bottom:clamp(24px,8vh,56px)}.clientPackageRequest__formSection{border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.clientPackageRequest__field,.clientPackageRequest__customerGrid label{display:grid;gap:8px;width:100%;justify-items:stretch;text-align:left}.clientPackageRequest__field>span,.clientPackageRequest__customerGrid label>span{font-weight:700}.clientPackageRequest__fieldLabel{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;width:100%;text-align:left}.clientPackageRequest__fieldLabel--inline{flex-direction:row}.clientPackageRequest__fieldLabel--iconAbove{flex-direction:column;align-items:flex-start}.clientPackageRequest__fieldLabelIcon{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;color:#ffffffe0}.clientPackageRequest__fieldLabelText{flex:none;min-width:0;max-width:100%}.clientPackageRequest__helper,.clientPackageRequest__fieldError{text-align:left;width:100%}.clientPackageRequest__field input,.clientPackageRequest__field textarea,.clientPackageRequest__field select,.clientPackageRequest__customerGrid input,.clientPackageRequest__field .orderCustomSelect__trigger{scroll-margin-bottom:clamp(96px,22vh,160px)}.clientPackageRequest__field input,.clientPackageRequest__field textarea,.clientPackageRequest__field select,.clientPackageRequest__customerGrid input{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;padding:12px 13px;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.clientPackageRequest__field input:focus,.clientPackageRequest__field textarea:focus,.clientPackageRequest__field select:focus,.clientPackageRequest__customerGrid input:focus{outline:none;border-color:#e763649e;box-shadow:0 0 0 3px #e7636424;background:#ffffff0f}.clientPackageRequest__field textarea{min-height:112px;resize:vertical}.clientPackageRequest__range{display:grid;gap:8px;width:100%;justify-items:center}.clientPackageRequest__range input[type=range]{width:100%;accent-color:#e76364;padding:4px 0}.clientPackageRequest__rangeReadout{font-size:.85rem;font-weight:750;color:#ffffffb8}.clientPackageRequest__addressGrid,.clientPackageRequest__radioGrid,.clientPackageRequest__optionList{display:grid;gap:10px;width:100%;justify-items:center}.clientPackageRequest__radioGrid--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-items:stretch}@media(max-width:520px){.clientPackageRequest__radioGrid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.clientPackageRequest__radioGrid--cards{grid-template-columns:1fr}}.clientPackageRequest__radioList{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.clientPackageRequest__radioRow{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;max-width:28rem;margin-inline:auto;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.clientPackageRequest__radioRow:hover{border-color:#ffffff29;background:#ffffff0e}.clientPackageRequest__radioRow:has(input:checked){border-color:#e763648c;background:#e763641a;box-shadow:0 0 0 1px #e7636438}.clientPackageRequest__radioRow input{width:18px;height:18px;accent-color:#e76364}.clientPackageRequest__radioRowLabel{font-size:.95rem;font-weight:650;color:#ffffffeb;line-height:1.35}.clientPackageRequest__radioRowHint{display:block;margin-top:4px;font-size:.78rem;font-weight:500;color:#ffffff85}.clientPackageRequest__addressGrid{grid-template-columns:1fr}.clientPackageRequest__radioCard{width:100%;min-height:104px;padding:16px 12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#212121;color:inherit;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.clientPackageRequest__radioCard:hover{border-color:#ffffff2e;background:#282828}.clientPackageRequest__radioCard--textOnly{padding-top:18px}.clientPackageRequest__radioCard span{color:#ffffff8c;text-align:center;font-size:.78rem;line-height:1.35}.clientPackageRequest__radioCard--selected{border-color:#e76364;background:#212121;box-shadow:0 0 0 2px #e7636473,0 0 20px #e7636447}.clientPackageRequest__radioCardGlyph{display:flex;align-items:center;justify-content:center;min-height:40px;color:#fffffff2}.clientPackageRequest__radioCard strong{display:block;font-size:.8rem;font-weight:700;text-align:center;line-height:1.3;color:#fff}.clientPackageRequest__unsupported{border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:12px;display:grid;gap:4px}.clientPackageRequest__unsupported small{color:#ffffff94}.clientPackageRequest__fieldError{color:#fda4af}.clientPackageRequest__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;margin-bottom:clamp(12px,4vh,28px)}.clientPackageRequest__actions--centered{justify-content:center}.clientPackageRequest__primaryBtn,.clientPackageRequest__secondaryBtn{text-transform:none!important;font-weight:800!important;border-radius:999px!important;padding-inline:20px!important}.clientPackageRequest__primaryBtn{background:linear-gradient(135deg,#e76364,#ff8384)!important;color:#fff!important;box-shadow:0 16px 30px #e763643d}.clientPackageRequest__secondaryBtn{color:#ffffffe0!important;border-color:#ffffff29!important}.clientPackageRequest__summaryCard{padding:18px;position:sticky;top:16px;display:grid;gap:16px}.clientPackageRequest__summaryBlock{flex-direction:column;gap:8px}.clientPackageRequest__summaryBlock span{color:#ffffff9e}.clientPackageRequest__summaryBlock strong{color:#fffffff2}.clientPackageRequest__summaryTotal{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;font-size:1rem}.clientPackageRequest__summaryTotal span{color:#ffffff9e}.clientPackageRequest__checkout{display:grid;gap:14px}.clientPackageRequest__paymentElement{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;background:#ffffff08}.clientPackageRequest__successIcon{font-size:3rem!important;color:#fda4af}.clientPackageRequest__successText{max-width:620px;color:#ffffffb3}@media(max-width:1100px){.clientPackageRequest__layout{grid-template-columns:1fr}.clientPackageRequest__summaryCard{position:static}}@media(max-width:720px){.clientPackageRequest{padding:16px}.clientPackageRequest__customerGrid,.clientPackageRequest__fieldGrid,.clientPackageRequest__addressGrid{grid-template-columns:1fr}.clientPackageRequest__packageTop,.clientPackageRequest__actions{flex-direction:column;align-items:stretch}}.proposal-image-editor{position:relative;margin:10px 0;max-width:100%;box-sizing:border-box;clear:both}.proposal-image-editor--block{display:block;margin-left:auto;margin-right:auto}.proposal-image-editor--inline-left{float:left;margin:4px 20px 12px 0;clear:left}.proposal-image-editor--inline-right{float:right;margin:4px 0 12px 20px;clear:right}.proposal-image-editor--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;width:100%!important;border:1px dashed rgba(255,255,255,.15);border-radius:8px;background:#ffffff05;color:#ffffff73;cursor:pointer;font-size:.85rem}.proposal-image-editor--empty:hover,.proposal-image-editor--empty--drop{border-color:#e8c54773;background:#e8c5470f;color:#e8c547}.proposal-image-editor__error{font-size:.75rem;color:#f44336}.proposal-image-editor__remove{position:absolute!important;top:4px;right:4px;z-index:5;background:#000000b3!important;color:#fff!important}.proposal-image-editor__frame{position:relative;border-radius:4px;overflow:visible;background:transparent;border:1px solid transparent}.proposal-image-editor__frame img{width:100%;height:100%;object-fit:contain;display:block;border-radius:4px;-webkit-user-select:none;user-select:none;pointer-events:none}.proposal-image-editor--selected .proposal-image-editor__frame{border-color:#4da3ff;box-shadow:0 0 0 1px #4da3ff80}.proposal-image-editor__box{position:absolute;inset:0;pointer-events:none;border:1px solid #4da3ff;border-radius:4px}.proposal-image-editor__handle{position:absolute;width:12px;height:12px;background:#fff;border:1px solid #4da3ff;border-radius:1px;pointer-events:auto;z-index:6;touch-action:none}.proposal-image-editor__handle--nw{top:-6px;left:-6px;cursor:nwse-resize}.proposal-image-editor__handle--n{top:-6px;left:50%;margin-left:-6px;cursor:ns-resize}.proposal-image-editor__handle--ne{top:-6px;right:-6px;cursor:nesw-resize}.proposal-image-editor__handle--e{top:50%;right:-6px;margin-top:-6px;cursor:ew-resize}.proposal-image-editor__handle--se{bottom:-6px;right:-6px;cursor:nwse-resize}.proposal-image-editor__handle--s{bottom:-6px;left:50%;margin-left:-6px;cursor:ns-resize}.proposal-image-editor__handle--sw{bottom:-6px;left:-6px;cursor:nesw-resize}.proposal-image-editor__handle--w{top:50%;left:-6px;margin-top:-6px;cursor:ew-resize}.proposal-image-editor__caption{display:block;margin-top:6px;font-size:.78rem;color:#ffffff80;clear:both}.proposal-image-editor__toolbar{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap;clear:both}.proposal-image-editor__toolbar button{padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff8c;font:inherit;font-size:.68rem;cursor:pointer}.proposal-image-editor__toolbar button.is-active,.proposal-image-editor__toolbar button:hover{border-color:#e8c54773;color:#e8c547}.section-flow{position:relative;overflow:visible}.section-flow:after{content:"";display:table;clear:both}.section-flow__row{position:relative;margin-bottom:2px;border-radius:4px;transition:box-shadow .15s ease}.section-flow__row--sortable{padding-left:12px;margin-left:-12px}.section-flow__row--sortable:hover:not(.section-flow__row--dragging){box-shadow:inset 0 0 0 1px #ffffff0f}.section-flow__row--dragging{z-index:2;box-shadow:0 12px 32px #0006;background:#00000040;border-radius:6px}.section-flow__row--static .section-flow__row-body{min-width:0}.section-flow__drag-zone{position:absolute;left:2px;top:6px;bottom:6px;width:4px;border-radius:3px;cursor:grab;opacity:0;background:#e8c54759;transition:opacity .15s ease,width .15s ease;z-index:1;touch-action:none}.section-flow__row--sortable:hover .section-flow__drag-zone,.section-flow__row--dragging .section-flow__drag-zone{opacity:1}.section-flow__row--sortable:hover .section-flow__drag-zone{width:5px}.section-flow__drag-zone:active{cursor:grabbing;background:#e8c5478c}.section-flow__row-body{min-width:0;overflow:visible}.section-flow__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.section-flow__toolbar-btn{padding:0;border:none;background:none;color:#ffffff6b;font:inherit;font-size:.72rem;letter-spacing:.02em;cursor:pointer;transition:color .12s ease}.section-flow__toolbar-btn:hover{color:#e8c547}.section-flow__toolbar-sep{width:1px;height:12px;background:#ffffff1a}.pb-block__content,.hyve-proposal__section,.hyve-proposal__hero{overflow:visible}.hyve-proposal{--hyve-bg: #000000;--hyve-card: #141414;--hyve-card-elevated: #1c1c1c;--hyve-text: #ffffff;--hyve-muted: rgba(255, 255, 255, .62);--hyve-border: rgba(255, 255, 255, .08);--hyve-gold: var(--proposal-accent, #e8c547);--hyve-font-heading: "Nova Square", system-ui, sans-serif;--hyve-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--hyve-page-width: 8.5in;--hyve-page-height: 11in;--hyve-page-margin: .75in;--hyve-column: min(100%, var(--hyve-page-width));background:var(--hyve-bg);color:var(--hyve-text);font-family:var(--hyve-font-body);position:relative;width:100%;max-width:var(--hyve-column);margin:0 auto}.hyve-proposal:before{content:"HYVE MEDIA";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--hyve-font-heading);font-size:clamp(3rem,18vw,5rem);letter-spacing:.18em;color:#ffffff08;pointer-events:none;white-space:nowrap;z-index:0;width:100%;text-align:center;overflow:hidden}.hyve-proposal__section{position:relative;z-index:1;box-sizing:border-box;min-height:auto;padding:1.25rem var(--hyve-page-margin);border-bottom:1px solid var(--hyve-border);display:flex;flex-direction:column;justify-content:flex-start;background:var(--hyve-bg);overflow:visible}.hyve-proposal__section:after{content:"";display:table;clear:both}.hyve-proposal__section--centered{text-align:left;max-width:none;margin:0}.hyve-proposal__section--split{text-align:left}.hyve-proposal--flow{--sheet-content-min: var( --sheet-content-h, calc(var(--sheet-h, var(--hyve-page-height)) - var(--sheet-header-h, .55in) - var(--sheet-footer-h, .45in)) );--block-gap: 1.25rem;min-height:var(--sheet-content-min)}.hyve-proposal--flow .hyve-proposal__section{min-height:auto;padding:1.25rem var(--hyve-page-margin);box-sizing:border-box}.hyve-proposal--flow .hyve-proposal--editable .hyve-proposal__section-wrap--page-break:before{content:"Page break";display:block;margin:0 var(--hyve-page-margin) 8px;padding:4px 10px;width:fit-content;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e8c547d9;border:1px dashed rgba(232,197,71,.35);border-radius:4px}.hyve-proposal--flow .hyve-proposal__hero{--hero-band-height: var(--sheet-content-min);box-sizing:border-box;height:var(--hero-band-height);min-height:var(--hero-band-height);max-height:var(--hero-band-height);padding:var(--hyve-page-margin);overflow:hidden}.hyve-proposal--flow .hyve-proposal__hero>.section-flow{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.hyve-proposal--flow .hyve-proposal__section:last-child,.hyve-proposal--flow .hyve-proposal__hero:last-child{border-bottom:none}.hyve-proposal__eyebrow-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.hyve-proposal__section-num{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hyve-muted)}.hyve-proposal__eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hyve-gold)}.hyve-proposal__headline{font-family:var(--hyve-font-heading);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400;line-height:1.12;letter-spacing:.03em;text-transform:uppercase;margin:0 0 16px;max-width:none}.hyve-proposal__subheadline,.hyve-proposal__body{font-size:.9375rem;line-height:1.65;color:var(--hyve-muted);margin:0;max-width:none;white-space:pre-wrap;word-break:break-word}.hyve-proposal__hero{box-sizing:border-box;min-height:var(--hyve-page-height);display:flex;flex-direction:column;padding:var(--hyve-page-margin);border-bottom:1px solid var(--hyve-border);background:var(--hyve-bg);overflow:visible}.hyve-proposal__hero:after{content:"";display:table;clear:both}.hyve-proposal__hero.hyve-proposal__layout--v-top,.hyve-proposal__section.hyve-proposal__layout--v-top{justify-content:flex-start}.hyve-proposal__hero.hyve-proposal__layout--v-middle,.hyve-proposal__section.hyve-proposal__layout--v-middle{justify-content:center}.hyve-proposal__hero.hyve-proposal__layout--v-bottom,.hyve-proposal__section.hyve-proposal__layout--v-bottom{justify-content:flex-end}.hyve-proposal__hero.hyve-proposal__layout--align-left,.hyve-proposal__section.hyve-proposal__layout--align-left{text-align:left;align-items:flex-start}.hyve-proposal__hero.hyve-proposal__layout--align-center,.hyve-proposal__section.hyve-proposal__layout--align-center{text-align:center;align-items:center}.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__checklist,.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__feature-grid,.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__timeline,.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__pricing-card,.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__cta-card,.hyve-proposal__hero.hyve-proposal__layout--align-center .hyve-proposal__gallery,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__checklist,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__feature-grid,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__timeline,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__pricing-card,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__cta-card,.hyve-proposal__section.hyve-proposal__layout--align-center .hyve-proposal__gallery{margin-left:auto;margin-right:auto}.hyve-proposal__hero.hyve-proposal__layout--align-right,.hyve-proposal__section.hyve-proposal__layout--align-right{text-align:right;align-items:flex-end}.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__checklist,.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__feature-grid,.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__timeline,.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__pricing-card,.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__cta-card,.hyve-proposal__hero.hyve-proposal__layout--align-right .hyve-proposal__gallery,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__checklist,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__feature-grid,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__timeline,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__pricing-card,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__cta-card,.hyve-proposal__section.hyve-proposal__layout--align-right .hyve-proposal__gallery{margin-left:auto;margin-right:0}.hyve-proposal__hero.hyve-proposal__layout--align-justify,.hyve-proposal__section.hyve-proposal__layout--align-justify{text-align:justify;align-items:stretch}.hyve-proposal__hero.hyve-proposal__layout--align-justify .hyve-proposal__body,.hyve-proposal__hero.hyve-proposal__layout--align-justify .hyve-proposal__subheadline,.hyve-proposal__hero.hyve-proposal__layout--align-justify .hyve-proposal__feature-desc,.hyve-proposal__hero.hyve-proposal__layout--align-justify .hyve-proposal__timeline-desc,.hyve-proposal__section.hyve-proposal__layout--align-justify .hyve-proposal__body,.hyve-proposal__section.hyve-proposal__layout--align-justify .hyve-proposal__subheadline,.hyve-proposal__section.hyve-proposal__layout--align-justify .hyve-proposal__feature-desc,.hyve-proposal__section.hyve-proposal__layout--align-justify .hyve-proposal__timeline-desc{text-align:justify}.hyve-proposal__hero .hyve-proposal__headline{font-size:clamp(2rem,5vw,2.75rem);max-width:none}.hyve-proposal__hero .hyve-proposal__subheadline{max-width:none;margin-top:12px;font-size:.9375rem}.hyve-proposal__hero-brand{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--hyve-gold);margin-bottom:24px}.hyve-proposal__split{display:flex;flex-direction:column;gap:28px}.hyve-proposal__code-panel{background:var(--hyve-card);border:1px solid var(--hyve-border);border-radius:14px;padding:16px;overflow:hidden;box-shadow:0 16px 40px #0006;width:100%}.hyve-proposal__code-panel pre{margin:0;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:11px;line-height:1.5;color:#a8b2c1;white-space:pre-wrap;word-break:break-word}.hyve-proposal__code-panel .tok-tag{color:#7ec8e3}.hyve-proposal__code-panel .tok-attr{color:#98c379}.hyve-proposal__code-panel .tok-val{color:#e5c07b}.hyve-proposal__checklist{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:12px}.hyve-proposal__checklist li{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;color:var(--hyve-text)}.hyve-proposal__checklist-body{flex:1;min-width:0}.hyve-proposal__checklist-remove{flex-shrink:0;align-self:flex-start;margin:0;padding:4px 8px;border:1px dashed rgba(255,255,255,.15);border-radius:6px;background:transparent;color:#ffffff73;font:inherit;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .12s ease,border-color .12s ease,color .12s ease}.hyve-proposal__checklist li:hover .hyve-proposal__checklist-remove,.hyve-proposal__checklist li:focus-within .hyve-proposal__checklist-remove,.hyve-proposal__deliverable-line:hover .hyve-proposal__checklist-remove,.hyve-proposal__deliverable-line:focus-within .hyve-proposal__checklist-remove{opacity:1}.hyve-proposal__checklist-remove:hover{border-color:#e8c54766;color:var(--hyve-gold)}.hyve-proposal__deliverables{display:flex;flex-direction:column;gap:12px;margin-top:20px}.hyve-proposal__deliverable-entry{display:flex;flex-direction:column;gap:8px}.hyve-proposal__deliverable-entry--flow{gap:10px}.hyve-proposal__deliverable-chunk{display:flex;flex-direction:column;gap:8px}.hyve-proposal__deliverable-line{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;color:var(--hyve-text)}.hyve-proposal__deliverable-line-body{flex:1;min-width:0}.hyve-proposal__deliverable-group-head{display:flex;align-items:flex-start;gap:12px}.hyve-proposal__deliverable-group-title{flex:1;min-width:0;margin:0;font-weight:700;font-size:.9375rem;line-height:1.5;color:var(--hyve-text)}.hyve-proposal__deliverable-group-items{display:flex;flex-direction:column;gap:10px;margin:0 0 0 .35rem;padding-left:1.25rem;border-left:1px solid var(--hyve-border)}.hyve-proposal__deliverable-group-head:hover .hyve-proposal__checklist-remove--group,.hyve-proposal__deliverable-group-head:focus-within .hyve-proposal__checklist-remove--group{opacity:1}.hyve-proposal__add-item-btn--nested{margin:0 0 0 1.6rem;padding:0;border:none;background:transparent;color:#ffffff73;font:inherit;font-size:.8125rem;cursor:pointer}.hyve-proposal__add-item-btn--nested:hover{color:var(--hyve-gold)}.hyve-proposal__deliverable-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}[data-flow-item]{margin-top:var(--flow-sheet-gutter, 0px)}.hyve-proposal__check{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:var(--hyve-gold)}.hyve-proposal__check svg{width:100%;height:100%}.hyve-proposal__feature-grid{display:flex;flex-direction:column;gap:18px;margin-top:24px;text-align:left}.hyve-proposal__feature-item{display:flex;gap:12px;align-items:flex-start;position:relative}.hyve-proposal__feature-body{flex:1;min-width:0}.hyve-proposal__feature-remove{flex-shrink:0;align-self:flex-start;margin:0;padding:4px 8px;border:1px dashed rgba(255,255,255,.15);border-radius:6px;background:transparent;color:#ffffff73;font:inherit;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .12s ease,border-color .12s ease,color .12s ease}.hyve-proposal__feature-item:hover .hyve-proposal__feature-remove,.hyve-proposal__feature-item:focus-within .hyve-proposal__feature-remove{opacity:1}.hyve-proposal__feature-remove:hover{border-color:#e8c54766;color:var(--hyve-gold)}.hyve-proposal__feature-title{font-weight:700;font-size:.9rem;color:var(--hyve-text);display:block}.hyve-proposal__feature-desc{font-style:italic;font-size:.8125rem;color:var(--hyve-muted);display:block;margin-top:2px;white-space:pre-wrap;word-break:break-word}.hyve-proposal__pricing{text-align:left}.hyve-proposal__price-total{font-family:var(--hyve-font-heading);font-size:clamp(2rem,10vw,2.75rem);color:var(--hyve-gold);margin:20px 0 0;letter-spacing:.02em}.hyve-proposal__price-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;padding-top:18px;border-top:2px solid var(--hyve-gold)}.hyve-proposal__price-total-row--solo{margin-top:0;padding-top:0;border-top:none;flex-direction:column;align-items:flex-start;gap:10px}.hyve-proposal__price-total-label{font-weight:700;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hyve-text)}.hyve-proposal__price-total-amount{font-family:var(--hyve-font-heading);font-size:clamp(1.35rem,6vw,1.75rem);font-weight:700;color:var(--hyve-gold);letter-spacing:.02em}.hyve-proposal__price-total-row--solo .hyve-proposal__price-total-amount{font-size:clamp(2rem,10vw,2.75rem)}.hyve-proposal__price-lines{list-style:none;padding:0;margin:24px 0 0;max-width:none;text-align:left}.hyve-proposal__price-lines li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hyve-border);font-size:.9375rem}.hyve-proposal__cta-section{text-align:left;padding-bottom:var(--hyve-page-margin);justify-content:center}@media print{@page{size:letter portrait;margin:0}.hyve-proposal__hero{break-after:page;page-break-after:always;min-height:var(--hyve-page-height)}.hyve-proposal__section{break-inside:avoid;min-height:auto;height:auto;page-break-after:auto}}.hyve-proposal__cta-card{margin:28px 0 0;max-width:none;width:100%;background:var(--hyve-card);border:1px solid var(--hyve-border);border-radius:16px;padding:24px 20px;box-shadow:0 20px 48px #00000073}.hyve-proposal__cta-card-label{font-size:1rem;font-weight:500;margin-bottom:16px;color:var(--hyve-text)}.hyve-proposal__cta-prompt{display:flex;align-items:center;gap:10px;background:var(--hyve-card-elevated);border:1px solid var(--hyve-border);border-radius:999px;padding:12px 16px;color:var(--hyve-muted);font-size:.8125rem;text-align:left}.hyve-proposal__cta-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--hyve-gold);flex-shrink:0}.hyve-proposal__cta-accept{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:12px;padding:16px 24px;margin-bottom:16px;font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer;color:#0a0b0f;background:var(--proposal-accent, var(--hyve-gold));box-shadow:0 12px 32px #00000059;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.hyve-proposal__cta-accept:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 40px #00000073}.hyve-proposal__cta-accept:active:not(:disabled){transform:translateY(0)}.hyve-proposal__cta-accept:disabled{opacity:.55;cursor:default}.hyve-proposal__cta-hint{font-size:.75rem;color:var(--hyve-muted);margin:0}.hyve-proposal__cta-accepted{display:flex;align-items:center;gap:12px;background:var(--hyve-card-elevated);border:1px solid var(--proposal-accent, var(--hyve-gold));border-radius:12px;padding:16px 18px}.hyve-proposal__cta-accepted .hyve-proposal__check{color:var(--proposal-accent, var(--hyve-gold));flex-shrink:0}.hyve-proposal__cta-accepted-title{font-weight:700;margin:0;color:var(--hyve-text)}.hyve-proposal__cta-accepted-sub{margin:2px 0 0;font-size:.8125rem;color:var(--hyve-muted)}.hyve-proposal__faq{max-width:none;margin:0}.hyve-proposal__faq-item{border-bottom:1px solid var(--hyve-border);padding:14px 0;display:flex;flex-direction:column;gap:12px}.hyve-proposal__faq-q{font-weight:600;font-size:.9375rem;display:block;margin:0 0 8px}.hyve-proposal__section-tag{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hyve-gold);margin-bottom:12px}.hyve-proposal__body--lead{font-size:1.05rem;line-height:1.7}.hyve-proposal__body--legal{font-size:.8125rem;line-height:1.75;white-space:pre-wrap}.hyve-proposal__body-paras{display:flex;flex-direction:column;gap:.7em}.hyve-proposal__timeline{margin-top:24px;display:flex;flex-direction:column}.hyve-proposal__timeline-step{display:flex;gap:16px}.hyve-proposal__timeline-marker{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}.hyve-proposal__timeline-dot{width:12px;height:12px;border-radius:50%;background:var(--hyve-gold);box-shadow:0 0 0 4px #e8c54726;flex-shrink:0}.hyve-proposal__timeline-line{flex:1;width:2px;background:var(--hyve-border);margin:4px 0}.hyve-proposal__timeline-content{flex:1;padding-bottom:12px}.hyve-proposal__timeline-step:last-child .hyve-proposal__timeline-content{padding-bottom:0}.hyve-proposal__timeline-date{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hyve-gold);margin-bottom:4px}.hyve-proposal__timeline-label{display:block;font-weight:700;font-size:.95rem;color:var(--hyve-text);margin-bottom:4px}.hyve-proposal__timeline-desc{font-size:.875rem;color:var(--hyve-muted);line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.hyve-proposal__pricing-card{margin-top:20px;padding:24px;background:var(--hyve-card);border:1px solid var(--hyve-border);border-radius:14px}.hyve-proposal__pricing-hint{margin-top:16px;font-size:.8rem;color:var(--hyve-muted);font-style:italic}.hyve-proposal__testimonials{display:flex;flex-direction:column;gap:20px;margin-top:20px}.hyve-proposal__testimonial{margin:0;padding:20px;background:var(--hyve-card);border:1px solid var(--hyve-border);border-radius:12px;border-left:3px solid var(--hyve-gold)}.hyve-proposal__testimonial-quote{font-size:1rem;line-height:1.6;font-style:italic;margin:0 0 12px;color:var(--hyve-text);white-space:pre-wrap;word-break:break-word}.hyve-proposal__testimonial-author{font-weight:700;font-size:.85rem;font-style:normal;display:block}.hyve-proposal__testimonial-role{font-size:.78rem;color:var(--hyve-muted);display:block;margin-top:2px}.hyve-proposal__gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:20px}.hyve-proposal__gallery-item{margin:0;border-radius:10px;overflow:hidden;background:transparent;border:none}.hyve-proposal__gallery-item--editable{overflow:visible}.hyve-proposal__gallery-item img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.hyve-proposal__gallery-item figcaption{padding:8px 10px;font-size:.75rem;color:var(--hyve-muted)}.hyve-proposal__video-frame{margin-top:16px;aspect-ratio:16/9;background:var(--hyve-card);border-radius:12px;overflow:hidden;border:1px solid var(--hyve-border)}.hyve-proposal__video-frame iframe{width:100%;height:100%;border:none}.hyve-proposal__video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--hyve-muted);font-size:.85rem}.hyve-proposal__video-url{margin-top:12px}.hyve-proposal__embed-blocks{margin-top:24px;display:flex;flex-direction:column;gap:16px}.hyve-proposal__embed-block{position:relative}.hyve-proposal__embed-image{margin:0}.hyve-proposal__embed-image img{width:100%;max-height:360px;object-fit:cover;border-radius:10px;display:block}.hyve-proposal__embed-image figcaption{margin-top:8px;font-size:.8rem;color:var(--hyve-muted)}.hyve-proposal__embed-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;background:var(--hyve-card);border:1px dashed var(--hyve-border);border-radius:10px;color:var(--hyve-muted);font-size:.8rem}.hyve-proposal__embed-url-input{display:block;width:100%;margin-top:8px;padding:8px 10px;border-radius:6px;border:1px solid var(--hyve-border);background:#ffffff0a;color:inherit;font:inherit;font-size:.8rem;box-sizing:border-box}.hyve-proposal__embed-caption{display:block;margin-top:6px;font-size:.8rem;color:var(--hyve-muted);white-space:pre-wrap;word-break:break-word}.hyve-proposal__embed-actions{display:flex;gap:8px;flex-wrap:wrap}.hyve-proposal__embed-remove{position:absolute!important;top:4px;right:4px;background:#0009!important;color:#fff!important}.hyve-proposal__add-item-btn{margin-top:12px;padding:8px 12px;border:1px dashed rgba(255,255,255,.15);border-radius:6px;background:transparent;color:#ffffff73;font:inherit;font-size:.8rem;cursor:pointer}.hyve-proposal__add-item-btn:hover{border-color:#e8c54766;color:var(--hyve-gold)}.hyve-proposal--editable .hyve-proposal--flow .hyve-proposal__hero{padding:var(--hyve-page-margin)}.pb-canvas__page--light .hyve-editable--empty:not(:focus):before{color:#00000047}.lux-book{--lux-accent: #e8c547;--lux-page-w: 8.5in;--lux-page-h: 11in;--lux-margin: .65in;font-family:Inter,system-ui,sans-serif;color:#111}.lux-book__flip-container{position:relative;width:100%;max-width:min(100%,var(--lux-page-w) * 2);margin:0 auto}.lux-book__controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 0 1rem;color:#ffffffb3;font-size:.8rem}.lux-book__controls button{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:6px;padding:.4rem .9rem;cursor:pointer;font:inherit;transition:background .15s}.lux-book__controls button:hover:not(:disabled){background:#ffffff24}.lux-book__controls button:disabled{opacity:.35;cursor:default}.lux-book__page{width:var(--lux-page-w);height:var(--lux-page-h);box-sizing:border-box;overflow:hidden;background:#fff;position:relative}.lux-book__page--dark{background:#0a0c10;color:#fff}.lux-book__page--light{background:#fafafa;color:#111}.lux-book__page-inner{display:flex;flex-direction:column;height:100%;padding:var(--lux-margin);box-sizing:border-box}.lux-book__page-header,.lux-book__page-footer{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55;flex-shrink:0}.lux-book__page-body{flex:1;min-height:0;display:flex;flex-direction:column}.lux-book__page-num{font-family:IBM Plex Mono,monospace;font-size:.7rem}.lux-book__accent{color:var(--lux-accent);font-size:.85rem;line-height:1}.lux-book__mesh{position:absolute;top:8%;right:-5%;width:75%;height:45%;color:#ffffff80;pointer-events:none}.lux-book__cover-top{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--lux-margin);padding-bottom:0;position:relative;z-index:1}.lux-book__brand{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.lux-book__cover-title{padding:0 var(--lux-margin);margin-top:18%;position:relative;z-index:1}.lux-book__cover-title h1{font-family:IBM Plex Mono,monospace;font-size:clamp(2rem,5vw,2.75rem);font-weight:500;line-height:1.1;margin:.5rem 0 1rem;display:flex;flex-direction:column}.lux-book__cover-title-indent{margin-left:2.5rem}.lux-book__cover-tagline{font-size:.85rem;line-height:1.6;opacity:.65;max-width:70%;margin:0}.lux-book__cover-meta{position:absolute;bottom:0;left:0;right:0;padding:0 var(--lux-margin) var(--lux-margin)}.lux-book__cover-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem 0;font-size:.8rem;line-height:1.6}.lux-book__cover-meta-grid strong{display:block;font-weight:600;margin-top:.2rem}.lux-book__cover-bottom{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;opacity:.6;padding-top:.75rem}.lux-book__year-pill{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.2rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.lux-book__rule{height:1px;background:currentColor;opacity:.15;margin:.75rem 0}.lux-book__rule--short{width:3rem}.lux-book__meta-label{display:block;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:.25rem}.lux-book__info{display:flex;flex-direction:column;height:100%;justify-content:space-between;font-size:.85rem;line-height:1.7}.lux-book__info strong{display:block;font-size:1rem;font-weight:600}.lux-book__info-dates{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lux-book__qr-placeholder{width:5rem;height:5rem;border:1px solid currentColor;opacity:.25;display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:.5rem}.lux-book__quote-split{display:grid;grid-template-columns:42% 1fr;gap:1.25rem;height:100%;align-items:stretch}.lux-book__quote-image img,.lux-book__quote-image .lux-book__img-placeholder{width:100%;height:100%;object-fit:cover;min-height:280px}.lux-book__quote-text{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.lux-book__quote-text blockquote{font-size:1.35rem;font-weight:600;line-height:1.35;margin:0 0 1rem;position:relative;z-index:1}.lux-book__quote-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);opacity:.6}.lux-book__img-placeholder{background:linear-gradient(135deg,#0000000f,#00000005);display:flex;align-items:center;justify-content:center;color:#00000040;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.lux-book__img-placeholder--tall{min-height:320px}.lux-book__img-placeholder--wide{height:200px;width:100%}.lux-book__img-placeholder--full{flex:1;min-height:400px}.lux-book__full-bleed{display:flex;flex-direction:column;height:100%;gap:.75rem}.lux-book__full-bleed img{flex:1;width:100%;object-fit:cover;min-height:0}.lux-book__caption{font-size:.8rem;opacity:.6;margin:0}.lux-book__image-text{display:flex;flex-direction:column;gap:.75rem}.lux-book__image-text h2{font-size:1.5rem;font-weight:600;margin:0;line-height:1.2}.lux-book__image-text p{font-size:.9rem;line-height:1.7;opacity:.75;margin:0}.lux-book__image-text-img img,.lux-book__image-text-img .lux-book__img-placeholder{width:100%;height:220px;object-fit:cover}.lux-book__gallery-dual{display:flex;flex-direction:column;gap:1rem;height:100%}.lux-book__gallery-top{height:42%;width:55%;align-self:flex-start;object-fit:cover}.lux-book__gallery-bottom{height:38%;width:100%;object-fit:cover;margin-top:auto}.lux-book__eyebrow{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.lux-book__editorial h2,.lux-book__pricing h2{font-size:1.75rem;font-weight:600;margin:.5rem 0 1rem;line-height:1.2}.lux-book__body{font-size:.9rem;line-height:1.75;opacity:.75;white-space:pre-wrap}.lux-book__price-total{font-size:2rem;font-weight:600;color:var(--lux-accent);margin-top:.5rem}.lux-book__price-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;padding-top:.75rem;border-top:2px solid var(--lux-accent)}.lux-book__price-total-row--solo{margin-top:0;padding-top:0;border-top:none;flex-direction:column;align-items:flex-start;gap:.35rem}.lux-book__price-total-label{font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.lux-book__price-total-amount{font-size:1.5rem;font-weight:600;color:var(--lux-accent)}.lux-book__price-total-row--solo .lux-book__price-total-amount{font-size:2rem}.lux-book__price-lines{list-style:none;padding:0;margin:.5rem 0 0}.lux-book__price-lines li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:.9rem}.lux-book__closing-inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:var(--lux-margin);gap:.75rem}.lux-book__closing-inner h2{font-size:2rem;font-weight:600;margin:0;line-height:1.15}.lux-book__closing-inner p{opacity:.65;line-height:1.6;max-width:80%;margin:0}.lux-book__cta-card{margin-top:1.5rem;border:1px solid var(--lux-accent);border-radius:4px;padding:1rem 1.5rem;font-size:.9rem;letter-spacing:.04em}.lux-book__canvas{position:relative;width:100%;height:100%;min-height:400px}.lux-book__block{position:absolute;box-sizing:border-box;overflow:hidden}.lux-book__block img{width:100%;height:100%;display:block}.lux-book__block-text{height:100%;display:flex;align-items:flex-start}.lux-book__block-text--sm{font-size:.75rem}.lux-book__block-text--md{font-size:.9rem}.lux-book__block-text--lg{font-size:1.15rem}.lux-book__block-text--xl{font-size:1.5rem}.lux-book__block-text--display{font-size:2rem;line-height:1.1}.lux-book__block-text--bold{font-weight:600}.lux-book__block-text--medium{font-weight:500}.lux-book__block-text--center{text-align:center;justify-content:center}.lux-book__block-text--right{text-align:right;justify-content:flex-end}.lux-book__block-text--muted{opacity:.65}.lux-book__block-text--accent{color:var(--lux-accent)}.lux-book--compact{--lux-page-w: 100%;--lux-page-h: auto;min-height:11in}.lux-book--compact .lux-book__page{width:100%;min-height:11in;height:auto}.stf__parent{margin:0 auto}.stf__block{box-shadow:0 8px 32px #00000059}@media(max-width:900px){.lux-book{--lux-page-w: 100%;--lux-margin: 1.25rem}.lux-book__quote-split{grid-template-columns:1fr}}.lux-book--public{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#0a0b0f}.lux-book--flip{min-height:0;height:100%}.lux-book--flip .lux-book__flip-container{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px 16px 24px;overflow:hidden;width:100%;max-width:min(100%,var(--lux-page-w) * 2);margin-inline:auto}.lux-book--flip .lux-book__flip-container>.stf__parent,.lux-book--flip .lux-book__flip-container>.lux-book__flip-root{transition:transform .45s ease}.lux-book--flip .lux-book__flip-container--cover>.stf__parent,.lux-book--flip .lux-book__flip-container--cover>.lux-book__flip-root{transform:translate(-25%)}.lux-book--flip .lux-book__flip-container--back>.stf__parent,.lux-book--flip .lux-book__flip-container--back>.lux-book__flip-root{transform:translate(25%)}.lux-book--flip .lux-book__flip-root{width:100%;margin:0 auto}.lux-book--flip .stf__block{box-shadow:0 8px 32px #00000059}.lux-book--flip .stf__item.--simple{box-sizing:border-box;overflow:hidden}.lux-book--flip .lux-book__flip-page,.lux-book--flip .lux-book__flip-sheet{width:100%;height:100%;box-sizing:border-box}.lux-book--flip .pb-canvas--embedded,.lux-book--flip .pb-canvas--embedded .pb-canvas__scroll,.lux-book--flip .pb-canvas--embedded .pb-canvas__page{width:100%;height:100%}.lux-book__flip-container{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px 16px 20px;overflow:hidden}.lux-book__flip-loading{color:#ffffff73;font-size:.875rem}.lux-book__flip-staging{position:fixed;left:0;top:0;width:8.5in;opacity:0;pointer-events:none;z-index:-1;overflow:hidden}.lux-book__flip-staging .lux-book__flip-page{width:8.5in;height:11in}.lux-book__flip-root{margin:0 auto}.lux-book__flip-page{background:#fff;overflow:hidden;box-sizing:border-box;width:100%;height:100%}.lux-book__flip-sheet{overflow:hidden;background:#fff;box-sizing:border-box;width:100%;height:100%}.lux-book__measure{position:absolute;left:-10000px;top:0;width:8.5in;visibility:hidden;pointer-events:none;overflow:hidden}.lux-book__measure-cell{width:8.5in}.lux-book__controls--top{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;background:#0a0b0feb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08);padding:8px 12px;color:#ffffffb3;font-size:.8rem}.lux-book__controls-center{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.lux-book__controls-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.lux-book__page-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lux-book__page-pill{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff8c;cursor:pointer;font-size:.75rem;padding:0}.lux-book__page-pill.is-active{border-color:#e8c5478c;color:#e8c547;background:#e8c5471f}.lux-book__public-scroll{flex:1;overflow-y:auto}.lux-book__thumbs{display:flex;gap:8px;justify-content:center;padding:16px;position:sticky;bottom:0;background:#0a0b0feb;border-top:1px solid rgba(255,255,255,.08)}.lux-book__thumb{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff8c;cursor:pointer;font-size:.75rem}.lux-book__thumb.is-active{border-color:#e8c5478c;color:#e8c547;background:#e8c5471f}.pb-chrome{position:absolute;left:0;right:0;padding:0 var(--hyve-page-margin, .75in);box-sizing:border-box;font-size:.65rem;letter-spacing:.06em;color:#ffffff8c}.pb-chrome--header{top:0;min-height:var(--sheet-header-h, .55in);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08);background:#000}.pb-chrome--footer{bottom:0;min-height:var(--sheet-footer-h, .45in);display:flex;flex-direction:column;justify-content:center;border-top:1px solid rgba(255,255,255,.08);background:#000}.pb-canvas__page--light .pb-chrome{color:#0000008c}.pb-canvas__page--light .pb-chrome--header,.pb-canvas__page--light .pb-chrome--footer{background:#fafafa;border-color:#00000014}.pb-chrome-center-image__img{max-height:28px;max-width:100%;width:auto;object-fit:contain;display:block}.pb-canvas--embedded{height:100%;overflow:hidden}.pb-canvas--embedded .pb-canvas__scroll{overflow:hidden;padding:0;height:100%;background:transparent}.pb-canvas--embedded .pb-canvas__page{min-height:100%;height:100%;max-width:none;max-height:var(--sheet-h, 11in);overflow:hidden;box-shadow:none;border-radius:0}.pb-canvas__sheet-wrap--flip{height:var(--sheet-h, 11in);overflow:hidden;contain:paint}.pb-canvas__flow--flip{position:relative;z-index:2;height:100%;overflow:hidden;contain:paint;clip-path:inset(var(--sheet-header-h, .55in) 0 var(--sheet-footer-h, .45in) 0)}.pb-canvas__flow-shift{will-change:transform}.lux-book__flip-staging .pb-page-breaks,.lux-book__flip-staging .hyve-proposal__section-wrap--page-break:before,.lux-book__flip-staging .pb-sheet-frame__page-label,.lux-book__flip-root .pb-page-breaks,.lux-book__flip-root .hyve-proposal__section-wrap--page-break:before,.lux-book__flip-root .pb-sheet-frame__page-label,.pb-canvas--embedded .pb-page-breaks,.pb-canvas--embedded .hyve-proposal__section-wrap--page-break:before,.pb-canvas--embedded .pb-sheet-frame__page-label{display:none!important}.pb-workspace{display:grid;grid-template-columns:220px 1fr 300px;flex:1;min-height:0;background:#0a0b0f}.pb-workspace__pages{border-right:1px solid rgba(255,255,255,.08);padding:16px 12px;overflow-y:auto;background:#00000040;display:flex;flex-direction:column;gap:12px}.pb-workspace__rail-title{font-size:10px!important;letter-spacing:.12em!important;color:#fff6!important;padding:0 4px}.pb-workspace__page-list{display:flex;flex-direction:column;gap:6px}.pb-workspace__page-row{display:flex;align-items:stretch;gap:2px;border-radius:10px;border:1px solid transparent;transition:border-color .15s cubic-bezier(.22,1,.36,1)}.pb-workspace__page-row--active{border-color:#e8c54766;background:#e8c5470f}.pb-workspace__page-row--hidden{opacity:.45}.pb-workspace__page-row--dragging{opacity:.45;z-index:2}.pb-workspace__page-drag{display:flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;border:none;background:none;color:#ffffff4d;cursor:grab;border-radius:6px 0 0 6px;padding:0}.pb-workspace__page-drag:hover{color:#e8c547b3;background:#ffffff0a}.pb-workspace__page-drag:active{cursor:grabbing}.pb-workspace__page-pill{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;padding:10px 8px 4px 0;border:none;background:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.pb-workspace__page-num{font-size:10px;color:#ffffff59;font-weight:600}.pb-workspace__page-label{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pb-workspace__page-meta{font-size:.68rem;color:#ffffff59}.pb-workspace__page-actions{display:flex;flex-direction:column;justify-content:center;padding:4px 4px 4px 0;flex-shrink:0}.pb-workspace__page-actions .MuiIconButton-root{color:#fff6;padding:3px}.pb-workspace__add-page{margin-top:auto!important;border-color:#e8c54759!important;color:#e8c547!important}.pb-workspace__preview{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(232,197,71,.07),transparent),#101218}.pb-workspace__inspector{border-left:1px solid rgba(255,255,255,.08);padding:16px;overflow-y:auto;background:#0e1016;display:flex;flex-direction:column;gap:0}.pb-workspace__inspector-divider{height:1px;background:#ffffff14;margin:16px 0;flex-shrink:0}.pb-canvas{display:flex;flex-direction:column;height:100%;min-height:0}.pb-canvas--embedded{height:auto}.pb-canvas--embedded .pb-canvas__scroll{overflow:visible}.pb-canvas__nav{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08)}.pb-canvas__nav .MuiIconButton-root{color:#fffc;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.pb-canvas__nav-label{font-size:.8rem;color:#ffffff8c;min-width:10rem;text-align:center}.pb-canvas__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 20px 32px;display:flex;justify-content:center;align-items:flex-start;background:#050505}.pb-canvas__page{width:100%;max-width:8.5in;min-height:auto;height:auto;overflow:visible;border-radius:6px;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0f;flex-shrink:0;display:flex;flex-direction:column}.pb-canvas__page--dark{background:#000;color:#fff}.pb-canvas__page--light{background:#fafafa;color:#111}.pb-canvas__page .hyve-proposal{max-width:100%;width:100%;flex:1;min-height:0}.pb-canvas__page .hyve-proposal:before{display:none}.pb-canvas__sheet-wrap{position:relative;width:100%}.pb-canvas__flow{position:relative;z-index:2;width:100%;padding-top:var(--sheet-header-h, .55in);padding-bottom:var(--sheet-footer-h, .45in);isolation:isolate;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--sheet-h, 11in) - 1px),rgba(255,255,255,.025) calc(var(--sheet-h, 11in) - 1px),rgba(255,255,255,.025) var(--sheet-h, 11in))}.pb-canvas__flow--preview{background:none}.pb-chrome-hit{position:absolute;left:0;right:0;z-index:4;margin:0;padding:0;border:none;background:transparent;cursor:text}.pb-chrome-hit--header{top:0;height:var(--sheet-header-h, .55in)}.pb-chrome-hit--footer{bottom:0;height:var(--sheet-footer-h, .45in)}.pb-sheet-overlay{position:absolute;inset:0;pointer-events:none;z-index:5}.pb-sheet-overlay--editable .pb-chrome--editable{pointer-events:none;cursor:text}.pb-sheet-overlay--editable .pb-chrome--editable:hover{box-shadow:inset 0 0 0 1px #e8c54759}.pb-sheet-overlay--editable .pb-chrome--editable.pb-chrome--selected{box-shadow:inset 0 0 0 2px #e8c547bf}.pb-sheet-overlay--editable.pb-sheet-overlay--chrome-header-selected .pb-chrome--header.pb-chrome--editable,.pb-sheet-overlay--editable.pb-sheet-overlay--chrome-footer-selected .pb-chrome--footer.pb-chrome--editable{pointer-events:auto;z-index:6}.pb-sheet-frame{position:absolute;left:0;right:0;box-sizing:border-box;pointer-events:none}.pb-sheet-frame__page-label{position:absolute;left:12px;bottom:calc(var(--sheet-footer-h, .45in) + 6px);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8c547b3}.pb-chrome{position:absolute;left:0;right:0;padding:0 var(--hyve-page-margin, .75in);box-sizing:border-box;font-size:.65rem;letter-spacing:.06em;color:#ffffff80}.pb-chrome--header{top:0;min-height:var(--sheet-header-h, .55in);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08);background:#00000059}.pb-chrome--footer{bottom:0;min-height:var(--sheet-footer-h, .45in);display:flex;flex-direction:column;justify-content:center;border-top:1px solid rgba(255,255,255,.08);background:#00000059}.pb-chrome--inline{position:static;inset:auto;min-height:0;padding:0;border:none;background:transparent;font-size:.75rem;letter-spacing:normal;color:#ffffffd9;width:100%}.pb-chrome--inline .pb-chrome__row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:6px}.pb-chrome--inline .pb-chrome__cell{font-size:.75rem;line-height:1.35}.pb-chrome--editable .pb-chrome__cell{min-height:1.2em}.pb-chrome__row{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;align-items:center;width:100%}.pb-chrome__cell{min-width:0;white-space:pre-wrap;word-break:break-word}.pb-chrome__cell--center{display:flex;align-items:center;justify-content:center;text-align:center}.pb-chrome__cell-input{width:100%;text-align:center}.pb-chrome__cell--right{text-align:right}.pb-chrome__blocks{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pb-chrome-inspector{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;width:100%;box-sizing:border-box}.pb-chrome-inspector--selected{border-color:#e8c5478c;box-shadow:0 0 0 1px #e8c54740}.pb-chrome-block__upload{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;padding:4px 8px;border-radius:4px;border:1px dashed rgba(255,255,255,.2);background:#0003;color:#ffffffa6;cursor:pointer}.pb-chrome-block__replace{font-size:.65rem;margin-top:4px;color:#e8c547d9;background:none;border:none;cursor:pointer;padding:0}.pb-chrome-block__error{display:block;font-size:.65rem;color:#f44336;margin-top:4px}.pb-chrome-block__url{width:100%;font-size:.75rem;padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:#0000004d;color:#fff}.pb-chrome-block__img{max-height:28px;width:auto;display:block}.pb-chrome-block__text{font-size:.75rem;white-space:pre-wrap}.pb-chrome-block__remove{font-size:.65rem;margin-top:4px;color:#ffffff73;background:none;border:none;cursor:pointer;padding:0}.pb-chrome-center-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0}.pb-chrome-center-image--compact .pb-chrome-center-image__img{max-height:28px}.pb-chrome-center-image--compact .pb-chrome-center-image__actions{display:none}.pb-chrome-center-image--compact.pb-chrome-center-image--has-image:hover .pb-chrome-center-image__actions{display:flex}.pb-chrome-center-image--empty{padding:4px 8px;border-radius:4px;border:1px dashed rgba(255,255,255,.2);background:#00000026;color:#ffffff8c;font-size:.65rem;cursor:pointer;flex-direction:row;gap:6px}.pb-chrome-center-image--empty:hover{border-color:#e8c54759;color:#e8c547d9}.pb-chrome-center-image__img{max-height:48px;max-width:100%;width:auto;object-fit:contain;display:block}.pb-chrome-center-image__actions{display:flex;align-items:center;gap:4px}.pb-chrome-center-image__replace{font-size:.65rem;color:#e8c547d9;background:none;border:none;cursor:pointer;padding:0}.pb-chrome-center-image__remove{color:#ffffff73;padding:2px}.pb-chrome-center-image__error{font-size:.65rem;color:#f44336;text-align:center}.pb-page-breaks{position:absolute;inset:0;pointer-events:none;z-index:6}.pb-page-break{position:absolute;left:0;right:0;height:0;border-top:2px dashed rgba(232,197,71,.5);box-shadow:0 -8px 24px #00000059}.pb-page-break__label{position:absolute;right:12px;top:-11px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8c547d9;background:#000000d9;padding:2px 8px;border-radius:4px;border:1px solid rgba(232,197,71,.25)}.pb-canvas__sections{display:flex;flex-direction:column;width:100%}.pb-canvas__section-wrap{position:relative}.pb-canvas__page--drop-target{box-shadow:0 24px 64px #00000080,0 0 0 2px #e8c54773}.pb-block{position:relative;z-index:1;border:2px solid transparent;border-radius:4px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),opacity .15s;cursor:pointer}.pb-block:hover{z-index:2;border-color:#e8c54740}.pb-block:hover .pb-block__chrome{opacity:1}.pb-block--selected{z-index:3;border-color:#e8c547a6;box-shadow:0 0 0 1px #e8c54733}.pb-block--selected .pb-block__chrome{opacity:1}.pb-block--dragging{opacity:.35;border-style:dashed;border-color:#e8c54759}.pb-block--page-break:before{content:"Page break";display:block;margin:0 8px 6px;padding:3px 8px;width:fit-content;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e8c547d9;border:1px dashed rgba(232,197,71,.35);border-radius:4px}.pb-block__chrome{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:4px 8px;background:#000000d9;border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transition:opacity .15s cubic-bezier(.22,1,.36,1)}.pb-canvas__sections>.pb-block:first-child .pb-block__chrome{margin-top:2px}.pb-block__handle{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#ffffff73;cursor:grab;padding:2px;border-radius:4px}.pb-block__handle:hover{color:#e8c547;background:#ffffff0f}.pb-block__handle:active{cursor:grabbing}.pb-block__label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.pb-block__content{cursor:text;overflow:visible}.hyve-proposal--editable .hyve-proposal__hero{--hero-band-height: var( --sheet-content-h, calc(var(--sheet-h, var(--hyve-page-height)) - var(--sheet-header-h, .55in) - var(--sheet-footer-h, .45in)) );height:var(--hero-band-height);min-height:var(--hero-band-height);max-height:var(--hero-band-height);padding:var(--hyve-page-margin);overflow:hidden}.hyve-proposal--editable .hyve-proposal__hero .hyve-proposal__headline{min-height:1.2em}.hyve-editable{outline:none;cursor:text;border-radius:3px;transition:box-shadow .12s ease,background .12s ease}.hyve-editable--multiline{white-space:pre-wrap;word-break:break-word}.hyve-editable:hover{box-shadow:0 0 0 1px #e8c54740}.hyve-editable:focus{box-shadow:0 0 0 2px #e8c54773;background:#e8c5470f}.hyve-editable--empty:not(:focus):before{content:attr(data-placeholder);color:#ffffff47;pointer-events:none}.pb-canvas__page--light .hyve-editable--empty:before{color:#00000047}.hyve-proposal__add-item{list-style:none}.hyve-proposal__add-item-btn{margin-top:8px;padding:8px 12px;border:1px dashed rgba(255,255,255,.15);border-radius:6px;background:transparent;color:#ffffff73;font:inherit;font-size:.8rem;cursor:pointer}.hyve-proposal__add-item-btn:hover{border-color:#e8c54766;color:#e8c547}.hyve-proposal__faq-item{border-bottom:1px solid var(--hyve-border);padding:14px 0}.hyve-proposal__faq-q{font-weight:600;font-size:.9375rem;display:block;margin-bottom:8px}.hyve-proposal__faq-a{color:var(--hyve-muted);line-height:1.6;font-size:.875rem;margin:0;white-space:pre-wrap;word-break:break-word}.pb-canvas__drop-zone{margin:12px 16px 16px;padding:12px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;text-align:center;font-size:.78rem;color:#ffffff4d;transition:all .15s cubic-bezier(.22,1,.36,1)}.pb-canvas__drop-zone--over{border-color:#e8c54780;color:#e8c547;background:#e8c54714}.pb-canvas__add-slot{margin:16px;padding:14px;border:1px dashed rgba(255,255,255,.15);border-radius:8px;background:#ffffff05;color:#ffffff80;font:inherit;font-size:.85rem;cursor:pointer;transition:all .15s}.pb-canvas__add-slot:hover{border-color:#e8c54766;color:#e8c547;background:#e8c5470f}.pb-canvas__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center;color:#ffffff73;border:2px dashed rgba(255,255,255,.08);border-radius:8px;margin:24px;transition:all .15s cubic-bezier(.22,1,.36,1)}.pb-canvas__empty--over{border-color:#e8c54780;background:#e8c5470f;color:#e8c547}.pb-canvas__empty p{margin:0 0 .5rem;font-size:1rem;font-weight:500}.pb-canvas__empty-hint{font-size:.8rem;color:#ffffff59}.pb-canvas__add-btn{padding:10px 20px;border-radius:8px;border:1px solid rgba(232,197,71,.4);background:#e8c5471a;color:#e8c547;font:inherit;cursor:pointer}.pb-palette__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pb-palette__header h4{margin:0;font-size:.95rem;font-weight:600}.pb-palette__close{border:none;background:none;color:#ffffff80;font-size:1.25rem;cursor:pointer;line-height:1}.pb-palette__hint{margin:0 0 12px;font-size:.8rem;color:#ffffff73;line-height:1.4}.pb-palette__group-label{margin:0 0 8px;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.pb-palette__group-label:not(:first-of-type){margin-top:16px}.pb-palette__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pb-palette__grid--embeds{grid-template-columns:repeat(2,1fr);margin-bottom:4px}.pb-palette__card{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:center;cursor:grab;font:inherit;transition:all .15s cubic-bezier(.22,1,.36,1);touch-action:none}.pb-palette__card:hover{border-color:#e8c54773;background:#e8c54714;transform:translateY(-1px)}.pb-palette__card:active{cursor:grabbing}.pb-palette__card--embed{min-height:40px}.pb-palette__card--dragging{opacity:.35;border-style:dashed}.pb-palette__card-grip{font-size:.75rem;color:#ffffff40;line-height:1;flex-shrink:0}.pb-palette__card-label{font-size:.8rem;font-weight:500}.pb-drag-overlay{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#14161ef2;border:1px solid rgba(232,197,71,.5);box-shadow:0 12px 32px #00000080;color:#fff;font-size:.85rem;font-weight:500;cursor:grabbing;pointer-events:none}.pb-drag-overlay__grip{color:#e8c547;font-size:.9rem}@media(max-width:1100px){.pb-workspace{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.pb-workspace__pages{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);max-height:180px}.pb-workspace__inspector{border-left:none;border-top:1px solid rgba(255,255,255,.08);max-height:280px}}.psd__paper{border-radius:20px!important;max-width:34rem;color:#fff;overflow:hidden;background:radial-gradient(720px 320px at 12% 0%,rgba(231,99,100,.14),transparent 58%),radial-gradient(560px 280px 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!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.psd__title{padding:18px 20px 10px!important}.psd__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.psd__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important;line-height:1.2!important;color:#fffffff5!important}.psd__sub{margin-top:6px!important;color:#ffffff9e!important;font-weight:650!important;font-size:13px!important;line-height:1.45!important;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.psd__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}.psd__closeBtn{color:#fff9!important;flex-shrink:0}.psd__closeBtn:hover{background:#e763641f!important;color:#e76364!important}.psd__content{padding:14px 20px 16px!important;border-color:#ffffff14!important}.psd__tabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;border-radius:14px;background:#00000047;border:1px solid rgba(231,99,100,.14)}.psd__tab{flex:1;border:none;background:transparent;color:#ffffff80;font:inherit;font-size:12px;font-weight:800;letter-spacing:.02em;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.psd__tab:hover{color:#ffffffd1;background:#ffffff0d}.psd__tab--active{color:#ffc8c9;background:#e7636424;box-shadow:inset 0 1px #ffffff0d}.psd__panel{animation:psdFadeIn .18s ease}.psd__panel--pricing .proposal-pricing-editor label{color:#ffffff8c;font-size:12px;font-weight:750}@keyframes psdFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.psd__section{padding:14px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a}.psd__section+.psd__section{margin-top:12px}.psd__sectionHead{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.psd__sectionHead .MuiSvgIcon-root{font-size:1rem;opacity:.75;color:#ffb4b5e6}.psd__sectionHint{margin-top:12px!important;font-size:12px!important;line-height:1.45!important;font-weight:650!important;color:#ffffff73!important}.psd__accessCard{display:flex;align-items:center;justify-content:space-between;gap:16px}.psd__accessCopy{display:flex;align-items:flex-start;gap:12px;min-width:0}.psd__accessIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;color:#ffc8c9;background:#e763641f;border:1px solid rgba(231,99,100,.28)}.psd__accessTitle{margin:0 0 4px!important;font-size:.92rem!important;font-weight:800!important;color:#fffffff0!important}.psd__accessHint{font-size:.8rem!important;line-height:1.45!important;color:#ffffff8c!important}.psd__accentRow{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-end}.psd__accentPicker{position:relative;display:inline-flex;cursor:pointer}.psd__accentPicker input[type=color]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.psd__accentSwatch{display:block;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 14px #00000040}.psd__field{margin-bottom:12px}.psd__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.psd__field .MuiInputLabel-root.Mui-focused{color:#e76364!important}.psd__field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:12px;color:#fff}.psd__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.psd__field .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.psd__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364bf!important}.psd__field .MuiFormHelperText-root{color:#ffffff6b!important;margin-top:6px;font-weight:650}.psd__actions{padding:12px 20px 18px!important;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0707088c,#070708eb);justify-content:flex-end!important}.psd__btnPrimary{background:linear-gradient(135deg,#e76364,#c44e52)!important;border:1px solid rgba(231,99,100,.45)!important;color:#fff!important;font-weight:800!important;border-radius:999px!important;padding:8px 20px!important;box-shadow:none!important}.psd__btnPrimary:hover{filter:brightness(1.06);border-color:#ffc8c873!important}.psd .MuiSwitch-switchBase.Mui-checked{color:#e76364}.psd .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#e7636473}.psend__paper{border-radius:20px!important;max-width:34rem;color:#fff;overflow:hidden;background:radial-gradient(720px 320px at 12% 0%,rgba(231,99,100,.14),transparent 58%),radial-gradient(560px 280px 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!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.psend__title{padding:18px 20px 10px!important}.psend__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.psend__headline{font-weight:950!important;letter-spacing:-.03em!important;font-size:18px!important;line-height:1.2!important;color:#fffffff5!important}.psend__sub{margin-top:6px!important;color:#ffffff9e!important;font-weight:650!important;font-size:13px!important;line-height:1.45!important;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.psend__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}.psend__closeBtn{color:#fff9!important;flex-shrink:0}.psend__closeBtn:hover{background:#e763641f!important;color:#e76364!important}.psend__content{padding:14px 20px 16px!important;border-color:#ffffff14!important}.psend__intro{margin-bottom:14px!important;color:#ffffff9e!important;font-size:13px!important;line-height:1.5!important;font-weight:650!important}.psend__intro strong{color:#ffffffeb;font-weight:800}.psend__section{padding:14px;border-radius:16px;background:#00000038;border:1px solid rgba(231,99,100,.12);box-shadow:inset 0 1px #ffffff0a}.psend__field{margin-bottom:12px}.psend__field--last{margin-bottom:0}.psend__field .MuiInputLabel-root{color:#ffffff9e!important;font-weight:750}.psend__field .MuiInputLabel-root.Mui-focused{color:#e76364!important}.psend__field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:12px;color:#fff}.psend__field .MuiOutlinedInput-root fieldset{border-color:#ffffff1f}.psend__field .MuiOutlinedInput-root:hover fieldset{border-color:#e7636447}.psend__field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#e76364bf!important}.psend__checkbox{margin:0 0 12px!important;align-items:flex-start!important}.psend__checkbox .MuiFormControlLabel-label{color:#ffffffb8!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}.psend__checkbox .MuiCheckbox-root{color:#ffffff59}.psend__checkbox .MuiCheckbox-root.Mui-checked{color:#e76364}.psend__alert{margin-top:14px!important;border-radius:12px!important}.psend__actions{padding:12px 20px 18px!important;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0707088c,#070708eb);gap:10px}.psend__btnGhost{color:#ffffffb8!important;font-weight:750!important;border-radius:999px!important}.psend__btnGhost:hover{background:#ffffff0f!important;color:#fff!important}.psend__btnPrimary{background:linear-gradient(135deg,#e76364,#c44e52)!important;border:1px solid rgba(231,99,100,.45)!important;color:#fff!important;font-weight:800!important;border-radius:999px!important;padding:8px 20px!important;box-shadow:none!important}.psend__btnPrimary:hover{filter:brightness(1.06);border-color:#ffc8c873!important}.psend__btnPrimary:disabled{opacity:.55}.proposal-builder{display:flex;flex-direction:column;height:100vh;background:#0a0b0f;color:#fff}.proposal-builder--workspace .proposal-builder__body{display:none}.proposal-builder__header{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;background:#ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.proposal-builder__headerActions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proposal-builder__status{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:4px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.proposal-builder__status--draft{color:#fbbf24;border-color:#fbbf2440}.proposal-builder__status--sent,.proposal-builder__status--viewed{color:#60a5fa;border-color:#60a5fa40}.proposal-builder__status--accepted{color:#34d399;border-color:#34d39940}.proposal-builder__body{display:grid;grid-template-columns:240px minmax(300px,360px) 1fr;flex:1;min-height:0}.proposal-builder__nav{overflow:auto;border-right:1px solid rgba(255,255,255,.06);padding:16px 12px;background:#0003}.proposal-builder__settings{overflow:auto;border-right:1px solid rgba(255,255,255,.06);padding:16px 20px;background:#0e1016}.proposal-builder__preview{overflow:hidden;display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(232,197,71,.06),transparent),#12141c}.proposal-builder__preview-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 0;flex-shrink:0}.proposal-builder__preview-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-weight:500}.proposal-builder__preview-hint{font-size:11px;color:#ffffff59}.proposal-builder__preview-frame{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 16px 16px;overflow:hidden}.proposal-builder__preview-frame .hyve-proposal{max-width:100%;width:100%}.proposal-page-nav__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}.proposal-page-nav__header h3{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-weight:600}.proposal-page-nav__empty{text-align:center;padding:1.5rem .75rem;border:1px dashed rgba(255,255,255,.1);border-radius:10px;margin-bottom:8px}.proposal-page-nav__empty p{margin:0 0 .75rem;font-size:.85rem;color:#ffffff80}.proposal-page-nav__list{display:flex;flex-direction:column;gap:6px}.proposal-page-nav__card{border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;overflow:hidden;transition:border-color .15s,background .15s}.proposal-page-nav__card:hover{border-color:#ffffff1f;background:#ffffff0a}.proposal-page-nav__card--selected{border-color:#e8c54773;background:#e8c5470f}.proposal-page-nav__card--hidden{opacity:.45}.proposal-page-nav__card-main{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 6px;border:none;background:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.proposal-page-nav__swatch{width:28px;height:36px;border-radius:4px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.proposal-page-nav__swatch--dark{background:linear-gradient(160deg,#0a0c10,#1a2030)}.proposal-page-nav__swatch--light{background:linear-gradient(160deg,#fafafa,#e4e4e4)}.proposal-page-nav__card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.proposal-page-nav__card-text strong{font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-page-nav__card-text span{font-size:.68rem;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-page-nav__index{font-size:.65rem;color:#ffffff40;font-variant-numeric:tabular-nums;flex-shrink:0}.proposal-page-nav__card-actions{display:flex;justify-content:flex-end;gap:0;padding:0 4px 6px;border-top:1px solid rgba(255,255,255,.04)}.proposal-page-nav__card-actions .MuiIconButton-root{color:#ffffff73;padding:4px}.proposal-page-nav__card-actions .MuiIconButton-root:hover{color:#ffffffd9;background:#ffffff0f}.proposal-preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:inherit;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .15s}.proposal-preset-card:hover{border-color:#e8c54773;background:#e8c5470f;transform:translateY(-1px)}.proposal-preset-card__swatch{width:100%;height:52px;border-radius:6px;margin-bottom:.25rem;border:1px solid rgba(255,255,255,.08)}.proposal-preset-card__swatch--dark{background:linear-gradient(135deg,#0a0c10,#1a1f2e)}.proposal-preset-card__swatch--light{background:linear-gradient(135deg,#fafafa,#e8e8e8)}.proposal-canvas-editor{display:flex;flex-direction:column;gap:1rem}.proposal-canvas-editor__toolbar{display:flex;gap:.5rem}.proposal-canvas-editor__block{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:#ffffff05}.proposal-canvas-editor__block-header{display:flex;justify-content:space-between;align-items:center}.proposal-canvas-editor__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.proposal-settings-fields label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;color:#ffffff8c;letter-spacing:.02em}.proposal-settings-fields textarea,.proposal-settings-fields input{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;background:#ffffff08;color:inherit;font:inherit;transition:border-color .15s}.proposal-settings-fields textarea:focus,.proposal-settings-fields input:focus{outline:none;border-color:#e8c54766}.proposal-settings-hint{font-size:13px;color:#ffffff73;line-height:1.5}.proposal-pricing-editor__row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.proposal-section-nav__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:600}.proposal-section-nav__actions{display:flex}@media(max-width:1200px){.proposal-builder__body{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}.proposal-builder__preview{grid-column:1/-1;min-height:420px;border-top:1px solid rgba(255,255,255,.06)}}@media(max-width:768px){.proposal-builder__body{grid-template-columns:1fr}.proposal-builder__nav,.proposal-builder__settings{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}.proposal-client-preview{min-height:100vh;display:flex;flex-direction:column;background:#0a0b0f;color:#fff}.proposal-client-preview--loading{align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.proposal-client-preview--loading p{margin:8px 0 0;font-size:.9375rem;color:#ffffffbf}.proposal-client-preview--loading span{max-width:320px;font-size:.8125rem;color:#fff6;line-height:1.5}.proposal-client-preview__banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a0b0ff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.proposal-client-preview__banner-text{display:flex;flex-direction:column;gap:2px;min-width:0}.proposal-client-preview__banner-text strong{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.proposal-client-preview__banner-text span{font-size:.875rem;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-client-preview__live{flex-shrink:0;font-size:.75rem;color:#e8c547d9;padding:4px 10px;border-radius:999px;border:1px solid rgba(232,197,71,.25);background:#e8c54714}.proposal-client-preview__main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.proposal-client-preview__main .lux-book--public{flex:1;min-height:0;height:auto}.proposal-client-preview__empty{flex:1;display:flex;align-items:center;justify-content:center;color:#ffffff73}.portal-proposals{padding:24px;max-width:720px}.portal-proposals__title{margin-bottom:20px!important}.portal-proposals__list{display:flex;flex-direction:column;gap:12px}.portal-proposals__card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;transition:border-color .15s}.portal-proposals__card:hover{border-color:#6c5ce780}.portal-proposals__label{display:block;font-size:12px;opacity:.6;margin-top:4px}.portal-proposal-detail{display:flex;justify-content:center;min-height:100vh;background:#000;padding:0}.portal-proposal-detail__main{width:100%;max-width:8.5in;min-height:100vh;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);box-shadow:0 0 80px #00000080}.portal-proposal-detail__sidebar{position:sticky;bottom:0;z-index:20;padding:16px 20px 24px;background:linear-gradient(to top,#000 75%,transparent);border-top:1px solid rgba(255,255,255,.06)}.portal-proposal-detail__sidebar .MuiButton-contained{background:#e8c547!important;color:#000!important;font-weight:700!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:12px 20px!important}
