.auth-module__twsP_q__authPage{--ink:#0d0b10;--panel:#151119;--panel-soft:#1c1622;--line:#ffffff1a;--text:#f8f5fb;--muted:#aaa1b2;--violet:#9d22f3;--magenta:#d64dd8;background:radial-gradient(circle at 50% -20%, #261633 0, var(--ink) 45%);min-height:100vh;color:var(--text);place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.auth-module__twsP_q__orbOne,.auth-module__twsP_q__orbTwo{filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.auth-module__twsP_q__orbOne{background:#aa20f538;width:360px;height:360px;top:-180px;right:8%}.auth-module__twsP_q__orbTwo{background:#d64dd81f;width:300px;height:300px;bottom:-180px;left:4%}.auth-module__twsP_q__authShell,.auth-module__twsP_q__loginShell{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120e16e6;border-radius:28px;grid-template-columns:390px 1fr;width:min(1180px,100%);min-height:720px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000073}.auth-module__twsP_q__brandPanel,.auth-module__twsP_q__loginStory{border-right:1px solid var(--line);background:linear-gradient(155deg,#d64dd82e,#9d22f314 45%,#09080bbf),#120e16;flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.auth-module__twsP_q__brandPanel:after,.auth-module__twsP_q__loginStory:after{content:"";border:1px solid #d64dd82e;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-190px;right:-110px;box-shadow:0 0 0 55px #9d22f30d,0 0 0 110px #d64dd806}.auth-module__twsP_q__logoLink{width:fit-content;display:inline-flex}.auth-module__twsP_q__brandCopy{z-index:1;margin-top:54px;position:relative}.auth-module__twsP_q__eyebrow{color:#dd75e2;text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:700}.auth-module__twsP_q__brandCopy h1,.auth-module__twsP_q__loginStory h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(32px,3vw,46px);line-height:1.04}.auth-module__twsP_q__brandCopy p,.auth-module__twsP_q__loginStory>div>p{color:var(--muted);font-size:15px;line-height:1.7}.auth-module__twsP_q__steps{z-index:1;gap:21px;margin-top:auto;display:grid;position:relative}.auth-module__twsP_q__step{color:#776e7f;align-items:center;gap:14px;display:flex}.auth-module__twsP_q__step>span{border:1px solid #4a414f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.auth-module__twsP_q__step div{gap:2px;display:grid}.auth-module__twsP_q__step small{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.auth-module__twsP_q__step strong{font-size:13px;font-weight:600}.auth-module__twsP_q__stepActive{color:var(--text)}.auth-module__twsP_q__stepActive>span{background:linear-gradient(135deg, var(--magenta), var(--violet));border-color:#0000;box-shadow:0 0 24px #b629f74d}.auth-module__twsP_q__secureNote{color:#736a79;z-index:1;margin-top:32px;font-size:10px;position:relative}.auth-module__twsP_q__formPanel,.auth-module__twsP_q__loginFormPanel{place-items:center;padding:56px clamp(32px,6vw,86px);display:grid}.auth-module__twsP_q__formContent{width:min(640px,100%)}.auth-module__twsP_q__heading{margin-bottom:34px}.auth-module__twsP_q__heading h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(30px,4vw,42px);line-height:1.08}.auth-module__twsP_q__heading p{color:var(--muted);font-size:14px;line-height:1.65}.auth-module__twsP_q__fieldGrid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.auth-module__twsP_q__fullField{grid-column:1/-1}.auth-module__twsP_q__field{gap:8px;display:grid}.auth-module__twsP_q__field>span{color:#ddd6e1;font-size:12px;font-weight:650}.auth-module__twsP_q__field input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff09;border-radius:12px;outline:0;padding:14px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-module__twsP_q__field input::placeholder{color:#655d6b}.auth-module__twsP_q__field input:focus{background:#ffffff0e;border-color:#c942f1bf;box-shadow:0 0 0 4px #b629f71a}.auth-module__twsP_q__field input[aria-invalid=true]{border-color:#ff6d91}.auth-module__twsP_q__field small{color:#ff829f;font-size:12px}.auth-module__twsP_q__formFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex}.auth-module__twsP_q__formFooter p,.auth-module__twsP_q__centeredLink{color:var(--muted);font-size:12px}.auth-module__twsP_q__formFooter a,.auth-module__twsP_q__centeredLink a{color:#dd75e2;font-weight:650}.auth-module__twsP_q__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(120deg, var(--magenta), var(--violet));border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 21px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 30px #9d22f333}.auth-module__twsP_q__primaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 36px #9d22f352}.auth-module__twsP_q__primaryButton:disabled{cursor:wait;opacity:.55;transform:none}.auth-module__twsP_q__primaryButton span{font-size:17px}.auth-module__twsP_q__textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:650}.auth-module__twsP_q__textButton:hover{color:var(--text)}.auth-module__twsP_q__secondaryButton{color:#efd9f2;cursor:pointer;background:#bf36d314;border:1px solid #d863e752;border-radius:12px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700}.auth-module__twsP_q__secondaryButton:hover{background:#bf36d324;border-color:#d863e794}.auth-module__twsP_q__secondaryButton:disabled{cursor:wait;opacity:.55}.auth-module__twsP_q__mobileBrand{display:none}.auth-module__twsP_q__planCard{text-align:left;width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;background:linear-gradient(140deg,#ffffff0e,#ffffff05);border-radius:20px;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s}.auth-module__twsP_q__planCardSelected{border-color:#cb3ef4cc;box-shadow:inset 0 0 0 1px #cb3ef42e,0 15px 35px #0003}.auth-module__twsP_q__planTop{justify-content:space-between;align-items:center;display:flex}.auth-module__twsP_q__planBadge{color:#e78bea;letter-spacing:.12em;text-transform:uppercase;background:#d64dd81f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.auth-module__twsP_q__radio{border:1px solid #5d5364;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.auth-module__twsP_q__radio i{background:linear-gradient(135deg, var(--magenta), var(--violet));border-radius:50%;width:10px;height:10px;display:block}.auth-module__twsP_q__planCard h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:25px}.auth-module__twsP_q__planCard>p{color:var(--muted);font-size:13px;line-height:1.6}.auth-module__twsP_q__planCard ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#c8c0cd;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;padding:18px 0;font-size:11px;list-style:none;display:grid}.auth-module__twsP_q__planCard li:before{content:"✓";color:#d85cdc;margin-right:6px}.auth-module__twsP_q__planPrice{align-items:baseline;gap:8px;display:flex}.auth-module__twsP_q__planPrice strong{letter-spacing:-.04em;font-size:30px}.auth-module__twsP_q__planPrice span{color:var(--muted);font-size:12px}.auth-module__twsP_q__addonSection{background:radial-gradient(circle at 90% 5%,#b629f726,#0000 32%),#be35d109;border:1px solid #d34ff138;border-radius:20px;margin-top:20px;padding:22px}.auth-module__twsP_q__addonHeading{align-items:center;gap:13px;margin-bottom:17px;display:flex}.auth-module__twsP_q__addonHeading>span,.auth-module__twsP_q__addonIcon{color:#efb0fa;background:linear-gradient(135deg,#d64dd83d,#9d22f333);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.auth-module__twsP_q__addonHeading small{color:#dd75e2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-module__twsP_q__addonHeading h3{margin:3px 0;font-size:20px}.auth-module__twsP_q__addonHeading p,.auth-module__twsP_q__addonCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.auth-module__twsP_q__addonCard{text-align:left;width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#0a080c94;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;transition:border-color .2s,transform .2s,background .2s;display:grid}.auth-module__twsP_q__addonCard:hover{border-color:#d34ff173;transform:translateY(-2px)}.auth-module__twsP_q__addonCardSelected{background:#b629f71a;border-color:#c947e4;box-shadow:inset 0 0 0 1px #c947e429}.auth-module__twsP_q__addonCard>div:nth-child(2)>strong{margin-bottom:4px;font-size:15px;display:block}.auth-module__twsP_q__addonCard ul{flex-wrap:wrap;gap:7px 14px;margin:11px 0 0;padding:0;list-style:none;display:flex}.auth-module__twsP_q__addonCard li{color:#c9bfce;align-items:center;gap:5px;font-size:11px;display:inline-flex}.auth-module__twsP_q__addonCard li svg{color:#74e3ad}.auth-module__twsP_q__addonPrice{justify-items:end;gap:2px;min-width:106px;display:grid}.auth-module__twsP_q__addonPrice strong{font-size:20px}.auth-module__twsP_q__addonPrice small{color:var(--muted);font-size:10px}.auth-module__twsP_q__addonPrice span{color:#f2d8f7;background:#c947e426;border-radius:999px;margin-top:7px;padding:6px 10px;font-size:10px;font-weight:800}.auth-module__twsP_q__addonCardSelected .auth-module__twsP_q__addonPrice span{color:#aaf0ce;background:#2fbe7724}.auth-module__twsP_q__couponField{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.auth-module__twsP_q__quoteSummary{border:1px solid var(--line);background:#ffffff06;border-radius:14px;gap:11px;margin-top:16px;padding:16px 18px;display:grid}.auth-module__twsP_q__quoteSummary>div{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.auth-module__twsP_q__quoteSummary strong{color:#e9e2eb;font-size:14px}.auth-module__twsP_q__quoteSummary .auth-module__twsP_q__quoteDiscount strong{color:#6fe0a7}.auth-module__twsP_q__quoteSummary .auth-module__twsP_q__quoteTotal{border-top:1px solid var(--line);color:#ded6e1;padding-top:12px;font-weight:700}.auth-module__twsP_q__quoteSummary .auth-module__twsP_q__quoteTotal strong{color:#fff;font-size:20px}.auth-module__twsP_q__legalAcceptance{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:10px;margin-top:16px;padding:17px 18px;display:grid}.auth-module__twsP_q__legalAcceptance>strong{font-size:13px}.auth-module__twsP_q__legalAcceptance>p{color:var(--muted);margin:0 0 3px;font-size:11px;line-height:1.5}.auth-module__twsP_q__legalAcceptance label{color:#c8c0cd;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.auth-module__twsP_q__legalAcceptance input{accent-color:#c43fe0;width:15px;height:15px;margin:1px 0 0}.auth-module__twsP_q__legalAcceptance a{color:#df75e6;text-underline-offset:2px;text-decoration:underline}.auth-module__twsP_q__loadingCard{border:1px solid var(--line);min-height:260px;color:var(--muted);border-radius:20px;place-items:center;display:grid}.auth-module__twsP_q__orderSummary{border:1px solid var(--line);color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;margin:-10px 0 24px;padding:17px 19px;font-size:13px;display:flex}.auth-module__twsP_q__orderSummary strong{color:var(--text);font-size:18px}.auth-module__twsP_q__orderSummary>div{gap:5px;display:grid}.auth-module__twsP_q__orderSummary small{color:#75dda9;font-size:12px}.auth-module__twsP_q__paymentNavigation{justify-content:space-between;align-items:center;gap:16px;margin:-10px 0 20px;display:flex}.auth-module__twsP_q__paymentNavigation .auth-module__twsP_q__textButton{padding:5px 0;font-size:12px}.auth-module__twsP_q__paymentForm{gap:22px;display:grid}.auth-module__twsP_q__paymentForm .auth-module__twsP_q__primaryButton{width:100%}.auth-module__twsP_q__paymentLegal{color:#716979;text-align:center;font-size:12px}.auth-module__twsP_q__invitationSummary{background:#be35d10e;border:1px solid #d252e033;border-radius:13px;gap:6px;padding:16px 18px;display:grid}.auth-module__twsP_q__invitationSummary span,.auth-module__twsP_q__invitationSummary small{color:#9d92a1;font-size:12px}.auth-module__twsP_q__invitationSummary strong{overflow-wrap:anywhere;color:#f0e8f2;font-size:15px}.auth-module__twsP_q__errorBanner,.auth-module__twsP_q__successBanner{border-radius:11px;margin-top:20px;margin-bottom:10px;padding:12px 14px;font-size:12px;line-height:1.5}.auth-module__twsP_q__errorBanner{color:#ffc3d1;background:#ff6d9114;border:1px solid #ff6d913d}.auth-module__twsP_q__successBanner{color:#d9a7ff;background:#b629f717;border:1px solid #b629f740}.auth-module__twsP_q__loginShell{grid-template-columns:1.08fr .92fr;min-height:680px}.auth-module__twsP_q__loginStory{background:radial-gradient(circle at 75% 22%,#d64dd840,#0000 34%),linear-gradient(150deg,#1a1020,#0c0a0e 72%);justify-content:space-between;padding:50px 58px}.auth-module__twsP_q__loginStory>div:not(.auth-module__twsP_q__storyQuote){z-index:1;max-width:520px;position:relative}.auth-module__twsP_q__loginStory h1{font-size:clamp(38px,5vw,62px)}.auth-module__twsP_q__storyQuote{z-index:1;color:#b7aebe;align-items:center;gap:13px;font-size:12px;display:flex;position:relative}.auth-module__twsP_q__storyQuote span{color:#d65cdb;font-family:Georgia,serif;font-size:45px;line-height:.5}.auth-module__twsP_q__loginFormPanel{padding:55px}.auth-module__twsP_q__loginForm{gap:19px;width:min(390px,100%);display:grid}.auth-module__twsP_q__loginForm .auth-module__twsP_q__heading{margin-bottom:8px}.auth-module__twsP_q__loginForm .auth-module__twsP_q__primaryButton{width:100%;margin-top:4px}.auth-module__twsP_q__centeredLink{text-align:center;margin-top:3px}@media (max-width:860px){.auth-module__twsP_q__authPage{align-items:stretch;padding:0}.auth-module__twsP_q__authShell,.auth-module__twsP_q__loginShell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-module__twsP_q__brandPanel{display:none}.auth-module__twsP_q__formPanel{align-items:start;padding:28px 22px 46px}.auth-module__twsP_q__mobileBrand{border-bottom:1px solid var(--line);width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:28px;font-size:11px;display:flex}.auth-module__twsP_q__loginStory{min-height:330px;padding:30px}.auth-module__twsP_q__loginStory h1{max-width:520px;font-size:38px}.auth-module__twsP_q__loginStory>div>p,.auth-module__twsP_q__storyQuote{display:none}.auth-module__twsP_q__loginFormPanel{padding:45px 24px 60px}}@media (max-width:560px){.auth-module__twsP_q__fieldGrid{grid-template-columns:1fr}.auth-module__twsP_q__fullField{grid-column:auto}.auth-module__twsP_q__formFooter{flex-direction:column-reverse;align-items:stretch}.auth-module__twsP_q__formFooter .auth-module__twsP_q__primaryButton{width:100%}.auth-module__twsP_q__formFooter p{text-align:center}.auth-module__twsP_q__couponField{grid-template-columns:1fr}.auth-module__twsP_q__paymentNavigation{flex-direction:column;align-items:flex-start}.auth-module__twsP_q__planCard ul{grid-template-columns:1fr}.auth-module__twsP_q__addonSection{padding:16px}.auth-module__twsP_q__addonCard{grid-template-columns:auto 1fr}.auth-module__twsP_q__addonPrice{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;width:100%;padding-top:12px}.auth-module__twsP_q__addonPrice small{display:none}.auth-module__twsP_q__addonPrice span{margin:0}.auth-module__twsP_q__loginStory{min-height:285px}.auth-module__twsP_q__loginStory h1{font-size:32px}}
.confirm-dialog-module__zSM1IW__backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050307cc;place-items:center;padding:24px;animation:.16s ease-out confirm-dialog-module__zSM1IW__backdropIn;display:grid;position:fixed;inset:0}.confirm-dialog-module__zSM1IW__dialog{--tone:#c43ce6;--tone-soft:#c43ce624;color:#f8f4fa;background:radial-gradient(circle at 0 0, var(--tone-soft), transparent 42%), #151118;border:1px solid #ffffff1f;border-radius:22px;width:min(100%,500px);padding:30px;animation:.18s cubic-bezier(.2,.8,.2,1) confirm-dialog-module__zSM1IW__dialogIn;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000094}.confirm-dialog-module__zSM1IW__warning{--tone:#e7ad4f;--tone-soft:#e7ad4f24}.confirm-dialog-module__zSM1IW__danger{--tone:#f05c78;--tone-soft:#f05c7824}.confirm-dialog-module__zSM1IW__closeButton{color:#aaa0ae;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:all .15s;display:grid;position:absolute;top:18px;right:18px}.confirm-dialog-module__zSM1IW__closeButton:hover{color:#fff;background:#ffffff17}.confirm-dialog-module__zSM1IW__closeButton svg{width:19px;height:19px}.confirm-dialog-module__zSM1IW__icon{width:50px;height:50px;color:var(--tone);background:var(--tone-soft);border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.confirm-dialog-module__zSM1IW__icon svg{width:24px;height:24px}.confirm-dialog-module__zSM1IW__copy{padding-right:28px}.confirm-dialog-module__zSM1IW__copy>span{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.73rem;font-weight:800;display:block}.confirm-dialog-module__zSM1IW__copy h2{color:#fff;margin:0;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:700;line-height:1.25}.confirm-dialog-module__zSM1IW__description{color:#bdb4c1;margin-top:12px;font-size:.95rem;line-height:1.65}.confirm-dialog-module__zSM1IW__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.confirm-dialog-module__zSM1IW__actions button{cursor:pointer;border-radius:12px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:750;transition:transform .15s,background .15s,border-color .15s}.confirm-dialog-module__zSM1IW__actions button:hover{transform:translateY(-1px)}.confirm-dialog-module__zSM1IW__actions button:focus-visible,.confirm-dialog-module__zSM1IW__closeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--tone) 45%, transparent);outline-offset:2px}.confirm-dialog-module__zSM1IW__cancelButton{color:#ddd5e0;background:#ffffff09;border:1px solid #ffffff1f}.confirm-dialog-module__zSM1IW__cancelButton:hover{background:#ffffff13;border-color:#fff3}.confirm-dialog-module__zSM1IW__confirmButton{color:#fff;background:var(--tone);border:1px solid var(--tone);box-shadow:0 12px 30px var(--tone-soft)}.confirm-dialog-module__zSM1IW__confirmButton:hover{filter:brightness(1.08)}@media (max-width:560px){.confirm-dialog-module__zSM1IW__backdrop{align-items:end;padding:12px}.confirm-dialog-module__zSM1IW__dialog{border-radius:20px;padding:24px 20px 20px}.confirm-dialog-module__zSM1IW__copy{padding-right:18px}.confirm-dialog-module__zSM1IW__actions{grid-template-columns:1fr}.confirm-dialog-module__zSM1IW__confirmButton{grid-row:1}}@media (prefers-reduced-motion:reduce){.confirm-dialog-module__zSM1IW__backdrop,.confirm-dialog-module__zSM1IW__dialog{animation:none}}@keyframes confirm-dialog-module__zSM1IW__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-module__zSM1IW__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.planner-commerce-module__kBrnSW__workspace{color:#f8f3fa;background:radial-gradient(circle at 92% 0,#c239de1f,#0000 25%),#121014;border:1px solid #38283d;border-radius:20px;gap:20px;margin-top:28px;padding:24px;display:grid}.planner-commerce-module__kBrnSW__heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.planner-commerce-module__kBrnSW__heading small,.planner-commerce-module__kBrnSW__sectionTitle+small,.planner-commerce-module__kBrnSW__paymentModal header small{color:#cf65df;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.planner-commerce-module__kBrnSW__heading h2{margin:5px 0;font-size:24px}.planner-commerce-module__kBrnSW__heading p,.planner-commerce-module__kBrnSW__sectionTitle p{color:#9d90a1;margin:0;font-size:13px}.planner-commerce-module__kBrnSW__heading nav{background:#0d0b0e;border:1px solid #332837;border-radius:12px;padding:4px;display:flex}.planner-commerce-module__kBrnSW__heading nav button{color:#97899a;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:750;display:flex}.planner-commerce-module__kBrnSW__heading nav .planner-commerce-module__kBrnSW__activeTab{color:#fff;background:#35183b}.planner-commerce-module__kBrnSW__error,.planner-commerce-module__kBrnSW__notice{border-radius:11px;padding:13px 15px;font-size:13px}.planner-commerce-module__kBrnSW__error{color:#ffc0ce;background:#32141c;border:1px solid #5f2534}.planner-commerce-module__kBrnSW__notice{color:#b3efd2;background:#122c21;border:1px solid #24563f;align-items:center;gap:8px;display:flex}.planner-commerce-module__kBrnSW__loading{color:#a99cac;place-items:center;min-height:180px;display:grid}.planner-commerce-module__kBrnSW__summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.planner-commerce-module__kBrnSW__summary article{background:#171318;border:1px solid #332936;border-radius:15px;grid-template-columns:auto 1fr;gap:5px 13px;padding:18px;display:grid}.planner-commerce-module__kBrnSW__summary article>span{color:#dd7ee9;background:#321837;border-radius:12px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.planner-commerce-module__kBrnSW__summary article div{gap:3px;display:grid}.planner-commerce-module__kBrnSW__summary article small{color:#9d90a0;font-size:11px}.planner-commerce-module__kBrnSW__summary article strong{font-size:17px}.planner-commerce-module__kBrnSW__summary article p{color:#96899a;grid-column:1/-1;margin:10px 0 0;font-size:11px}.planner-commerce-module__kBrnSW__summary .planner-commerce-module__kBrnSW__licenseActive{background:#12241c;border-color:#285842}.planner-commerce-module__kBrnSW__summary .planner-commerce-module__kBrnSW__licenseActive>span{color:#69dfa9;background:#173c2b}.planner-commerce-module__kBrnSW__catalog{gap:28px;display:grid}.planner-commerce-module__kBrnSW__sectionTitle{align-items:center;gap:12px;margin-bottom:13px;display:flex}.planner-commerce-module__kBrnSW__sectionTitle>span{color:#db76e8;background:#2d1732;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.planner-commerce-module__kBrnSW__sectionTitle h3{margin:0 0 3px;font-size:17px}.planner-commerce-module__kBrnSW__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.planner-commerce-module__kBrnSW__productGrid article{background:linear-gradient(145deg,#19151b,#100e11);border:1px solid #382c3c;border-radius:15px;flex-direction:column;min-width:0;padding:18px;display:flex}.planner-commerce-module__kBrnSW__productGrid article>small{color:#cd69dc;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.planner-commerce-module__kBrnSW__productGrid h4{margin:7px 0;font-size:17px}.planner-commerce-module__kBrnSW__productGrid article>p{color:#9c8fa0;min-height:40px;margin:0;font-size:11px;line-height:1.55}.planner-commerce-module__kBrnSW__productMetric{background:#211526;border-radius:10px;align-items:baseline;gap:6px;margin:16px 0;padding:12px;display:flex}.planner-commerce-module__kBrnSW__productMetric strong{color:#e279ed;font-size:23px}.planner-commerce-module__kBrnSW__productMetric span{color:#a99bad;font-size:11px}.planner-commerce-module__kBrnSW__licenseMetrics{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.planner-commerce-module__kBrnSW__licenseMetrics span{color:#9f92a2;background:#100d12;border-radius:9px;padding:10px;font-size:10px;display:grid}.planner-commerce-module__kBrnSW__licenseMetrics strong{color:#fff;font-size:15px}.planner-commerce-module__kBrnSW__productGrid footer{border-top:1px solid #302733;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.planner-commerce-module__kBrnSW__productGrid footer>strong,.planner-commerce-module__kBrnSW__productGrid footer>div>strong{font-size:18px;display:block}.planner-commerce-module__kBrnSW__productGrid footer>div>small{color:#8f8292;font-size:9px;display:block}.planner-commerce-module__kBrnSW__productGrid footer button{color:#fff;background:linear-gradient(120deg,#ca47da,#9d22f3);border:1px solid #b93bd0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.planner-commerce-module__kBrnSW__productGrid footer button:disabled{opacity:.55}.planner-commerce-module__kBrnSW__historyGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planner-commerce-module__kBrnSW__historyGrid>section{background:#151216;border:1px solid #342938;border-radius:15px;padding:18px}.planner-commerce-module__kBrnSW__historyGrid h3{margin:0 0 12px;font-size:16px}.planner-commerce-module__kBrnSW__historyGrid article{border-top:1px solid #2d252f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.planner-commerce-module__kBrnSW__historyGrid article>span{color:#d278df;background:#2b172f;border-radius:9px;place-items:center;min-width:36px;height:36px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.planner-commerce-module__kBrnSW__historyGrid .planner-commerce-module__kBrnSW__positive{color:#69dca7;background:#153625}.planner-commerce-module__kBrnSW__historyGrid .planner-commerce-module__kBrnSW__negative{color:#f08aa0;background:#3a1921}.planner-commerce-module__kBrnSW__historyGrid article div,.planner-commerce-module__kBrnSW__historyGrid time{gap:3px;display:grid}.planner-commerce-module__kBrnSW__historyGrid article strong{font-size:12px}.planner-commerce-module__kBrnSW__historyGrid article small{color:#8f8392;font-size:9px}.planner-commerce-module__kBrnSW__historyGrid time{text-align:right;color:#cfc5d2;font-size:10px}.planner-commerce-module__kBrnSW__empty{color:#8e8191;text-align:center;border:1px dashed #3a303d;border-radius:12px;padding:20px;font-size:12px}.planner-commerce-module__kBrnSW__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-commerce-module__kBrnSW__paymentModal{background:#171219;border:1px solid #403046;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0000008c}.planner-commerce-module__kBrnSW__paymentModal>header{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.planner-commerce-module__kBrnSW__paymentModal h2{margin:5px 0 0;font-size:23px}.planner-commerce-module__kBrnSW__paymentModal header button{color:#a99bab;background:#100d12;border:1px solid #3b303e;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.planner-commerce-module__kBrnSW__paymentSummary{background:#110e13;border:1px solid #362b3a;border-radius:12px;grid-template-columns:1fr auto;gap:4px;margin-bottom:20px;padding:15px 17px;display:grid}.planner-commerce-module__kBrnSW__paymentSummary span{font-size:12px}.planner-commerce-module__kBrnSW__paymentSummary strong{grid-area:1/2/3;align-self:center;font-size:20px}.planner-commerce-module__kBrnSW__paymentSummary small{color:#8f8292;font-size:10px}@media (max-width:1050px){.planner-commerce-module__kBrnSW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.planner-commerce-module__kBrnSW__workspace{padding:18px}.planner-commerce-module__kBrnSW__heading{flex-direction:column;align-items:flex-start}.planner-commerce-module__kBrnSW__summary,.planner-commerce-module__kBrnSW__historyGrid,.planner-commerce-module__kBrnSW__productGrid{grid-template-columns:1fr}.planner-commerce-module__kBrnSW__heading nav{width:100%}.planner-commerce-module__kBrnSW__heading nav button{flex:1;justify-content:center}}@media (max-width:480px){.planner-commerce-module__kBrnSW__licenseMetrics{grid-template-columns:1fr}.planner-commerce-module__kBrnSW__productGrid footer{flex-direction:column;align-items:stretch}.planner-commerce-module__kBrnSW__productGrid footer button{justify-content:center}.planner-commerce-module__kBrnSW__paymentModal{padding:18px}}
.planner-project-navigation-module__HuWdkq__navigation{gap:10px;display:grid}.planner-project-navigation-module__HuWdkq__back{color:#a99cad;align-items:center;gap:7px;width:max-content;font-size:12px;text-decoration:none;display:inline-flex}.planner-project-navigation-module__HuWdkq__navigation nav{background:#110e12;border:1px solid #302735;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:6px;display:grid}.planner-project-navigation-module__HuWdkq__navigation nav a{color:#958a99;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 10px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.planner-project-navigation-module__HuWdkq__navigation nav a:hover{color:#efe5f1;background:#1c151e}.planner-project-navigation-module__HuWdkq__navigation nav a[data-active]{color:#fff;background:#2a1530;border-color:#74307f}.planner-project-navigation-module__HuWdkq__navigation nav svg{flex:none;font-size:16px}@media (max-width:1100px){.planner-project-navigation-module__HuWdkq__navigation nav{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.planner-project-navigation-module__HuWdkq__navigation nav a{min-width:max-content;padding:0 14px}}@media (max-width:620px){.planner-project-navigation-module__HuWdkq__navigation{gap:8px}.planner-project-navigation-module__HuWdkq__navigation nav{margin-inline:-4px}.planner-project-navigation-module__HuWdkq__navigation nav a{min-height:42px}}
.planner-budget-module__VpDwja__page{gap:16px;display:grid}.planner-budget-module__VpDwja__loading{color:#a99cad;place-items:center;min-height:60vh;font-size:14px;display:grid}.planner-budget-module__VpDwja__back{color:#a997ad;align-items:center;gap:7px;width:max-content;font-size:12px;text-decoration:none;display:flex}.planner-budget-module__VpDwja__hero{background:linear-gradient(135deg,#201125,#120e14);border:1px solid #332737;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.planner-budget-module__VpDwja__hero small{color:#d76de8;text-transform:uppercase;font-size:11px;font-weight:800}.planner-budget-module__VpDwja__hero h1{margin:5px 0;font-size:29px}.planner-budget-module__VpDwja__hero p{color:#9c8fa1;margin:0;font-size:13px}.planner-budget-module__VpDwja__hero button,.planner-budget-module__VpDwja__panel>header button{color:#fff;background:#b936d0;border:1px solid #c144d6;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.planner-budget-module__VpDwja__hero button:disabled,.planner-budget-module__VpDwja__panel>header button:disabled{opacity:.45}.planner-budget-module__VpDwja__metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.planner-budget-module__VpDwja__metrics article{background:#141015;border:1px solid #2e2631;border-radius:13px;align-items:center;gap:11px;min-height:91px;padding:14px;display:flex}.planner-budget-module__VpDwja__metrics article>svg{color:#d777e4;background:#2d1732;border-radius:10px;width:40px;height:40px;padding:10px}.planner-budget-module__VpDwja__metrics span{gap:4px;display:grid}.planner-budget-module__VpDwja__metrics small{color:#948696;font-size:11px}.planner-budget-module__VpDwja__metrics strong{font-size:19px}.planner-budget-module__VpDwja__metrics .planner-budget-module__VpDwja__pendingMetric{border-color:#5c4222}.planner-budget-module__VpDwja__pendingMetric>svg{color:#dfb366!important;background:#30240f!important}.planner-budget-module__VpDwja__budgetBar{background:#151116;border:1px solid #302735;border-radius:13px;gap:10px;padding:15px;display:grid}.planner-budget-module__VpDwja__budgetBar>div:first-child{justify-content:space-between;gap:15px;font-size:12px;display:flex}.planner-budget-module__VpDwja__budgetBar em{color:#75dba5;font-style:normal}.planner-budget-module__VpDwja__negative{color:#ed8299!important}.planner-budget-module__VpDwja__budgetBar>div:nth-child(2){background:#2b222e;border-radius:99px;height:9px;overflow:hidden}.planner-budget-module__VpDwja__budgetBar>div:nth-child(2) i{background:linear-gradient(90deg,#ad34c4,#df6ce9);border-radius:99px;height:100%;display:block}.planner-budget-module__VpDwja__budgetBar p{color:#df9d6b;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.planner-budget-module__VpDwja__error,.planner-budget-module__VpDwja__notice{border-radius:11px;padding:13px 15px;font-size:13px}.planner-budget-module__VpDwja__error{color:#f2a7b6;background:#35131c}.planner-budget-module__VpDwja__notice{color:#a1ebc8;background:#123026;align-items:center;gap:7px;display:flex}.planner-budget-module__VpDwja__tabs{background:#110e12;border:1px solid #302734;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.planner-budget-module__VpDwja__tabs button{color:#968a99;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:flex}.planner-budget-module__VpDwja__tabs button>svg{font-size:18px}.planner-budget-module__VpDwja__tabs span{text-align:left;gap:3px;font-size:13px;font-weight:800;display:grid}.planner-budget-module__VpDwja__tabs small{color:#756a78;font-size:10px;font-weight:500}.planner-budget-module__VpDwja__tabs button:hover,.planner-budget-module__VpDwja__tabs .planner-budget-module__VpDwja__active{color:#f0e5f2;background:#29142e;border-color:#65306e}.planner-budget-module__VpDwja__panel{background:#121013;border:1px solid #302735;border-radius:16px;padding:20px}.planner-budget-module__VpDwja__panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.planner-budget-module__VpDwja__panel>header h2{margin:0 0 5px;font-size:18px}.planner-budget-module__VpDwja__panel>header p{color:#928694;margin:0;font-size:12px}.planner-budget-module__VpDwja__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planner-budget-module__VpDwja__categoryGrid>article{background:#171318;border:1px solid #302735;border-radius:13px;align-content:start;gap:7px;min-height:235px;padding:15px;display:grid}.planner-budget-module__VpDwja__categoryGrid article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.planner-budget-module__VpDwja__categoryGrid header>div:first-child{gap:3px;display:grid}.planner-budget-module__VpDwja__categoryGrid header small{color:#9d68a5;font-size:10px}.planner-budget-module__VpDwja__categoryGrid h3{margin:0;font-size:15px}.planner-budget-module__VpDwja__categoryGrid header>div:last-child,.planner-budget-module__VpDwja__actions{gap:5px;display:flex}.planner-budget-module__VpDwja__categoryGrid button,.planner-budget-module__VpDwja__actions button{color:#aaa0ad;background:#1c161e;border:1px solid #3c303f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.planner-budget-module__VpDwja__categoryGrid button:last-child,.planner-budget-module__VpDwja__actions button:last-child{color:#d77d92}.planner-budget-module__VpDwja__categoryGrid article>strong{margin-top:5px;font-size:22px}.planner-budget-module__VpDwja__categoryGrid article>span{color:#8b7f8e;font-size:10px}.planner-budget-module__VpDwja__categoryProgress{background:#2b222e;border-radius:99px;height:7px;margin:5px 0;overflow:hidden}.planner-budget-module__VpDwja__categoryProgress i{background:#bd40d1;border-radius:99px;height:100%;display:block}.planner-budget-module__VpDwja__categoryGrid dl{gap:6px;margin:0;display:grid}.planner-budget-module__VpDwja__categoryGrid dl>div{justify-content:space-between;gap:10px;display:flex}.planner-budget-module__VpDwja__categoryGrid dt{color:#867a89;font-size:11px}.planner-budget-module__VpDwja__categoryGrid dd{margin:0;font-size:11px;font-weight:750}.planner-budget-module__VpDwja__allocation{color:#948997;background:#171318;border:1px solid #302735;border-radius:11px;justify-content:space-between;gap:12px;margin-top:14px;padding:14px;font-size:12px;display:flex}.planner-budget-module__VpDwja__expenseList,.planner-budget-module__VpDwja__paymentList{gap:8px;display:grid}.planner-budget-module__VpDwja__expenseList>article{background:#161217;border:1px solid #302735;border-radius:12px;grid-template-columns:42px minmax(0,1fr) minmax(290px,auto) auto auto;align-items:center;gap:12px;min-height:91px;padding:13px;display:grid}.planner-budget-module__VpDwja__expenseList article>span{color:#d77ae4;background:#2d1732;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.planner-budget-module__VpDwja__expenseList article>div:nth-child(2){gap:4px;min-width:0;display:grid}.planner-budget-module__VpDwja__expenseList small{color:#a26aaa;font-size:10px}.planner-budget-module__VpDwja__expenseList strong{font-size:14px}.planner-budget-module__VpDwja__expenseList p{color:#8c808f;margin:0;font-size:11px}.planner-budget-module__VpDwja__expenseList dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.planner-budget-module__VpDwja__expenseList dl>div{gap:4px;display:grid}.planner-budget-module__VpDwja__expenseList dt{color:#847887;font-size:10px}.planner-budget-module__VpDwja__expenseList dd{margin:0;font-size:12px;font-weight:750}.planner-budget-module__VpDwja__expenseList article>i,.planner-budget-module__VpDwja__paymentList article>i{border-radius:99px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.planner-budget-module__VpDwja__expenseList i[data-status=contracted],.planner-budget-module__VpDwja__expenseList i[data-status=approved],.planner-budget-module__VpDwja__paymentList i[data-status=paid]{color:#68dca4;background:#112d23}.planner-budget-module__VpDwja__expenseList i[data-status=quoted],.planner-budget-module__VpDwja__paymentList i[data-status=pending]{color:#e0b363;background:#30240f}.planner-budget-module__VpDwja__expenseList i[data-status=estimated]{color:#b2a7b5;background:#272128}.planner-budget-module__VpDwja__expenseList i[data-status=canceled],.planner-budget-module__VpDwja__paymentList i[data-status=canceled],.planner-budget-module__VpDwja__paymentList i[data-status=overdue]{color:#df8095;background:#30151d}.planner-budget-module__VpDwja__muted{opacity:.55}.planner-budget-module__VpDwja__paymentList>article{background:#161217;border:1px solid #302735;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 130px 110px auto auto;align-items:center;gap:12px;min-height:91px;padding:13px;display:grid}.planner-budget-module__VpDwja__paymentList article>span{border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.planner-budget-module__VpDwja__paymentList span[data-status=paid]{color:#67dca4;background:#112d23}.planner-budget-module__VpDwja__paymentList span[data-status=pending]{color:#e1b464;background:#30240f}.planner-budget-module__VpDwja__paymentList span[data-status=overdue]{color:#e17e94;background:#30151d}.planner-budget-module__VpDwja__paymentList article>div:nth-child(2){gap:4px;min-width:0;display:grid}.planner-budget-module__VpDwja__paymentList small{color:#a26aaa;font-size:10px}.planner-budget-module__VpDwja__paymentList strong{font-size:14px}.planner-budget-module__VpDwja__paymentList p{color:#8c808f;margin:0;font-size:11px}.planner-budget-module__VpDwja__paymentList time{gap:3px;display:grid}.planner-budget-module__VpDwja__paymentList time strong{font-size:11px}.planner-budget-module__VpDwja__paymentList article>b{text-align:right;font-size:14px}.planner-budget-module__VpDwja__empty{color:#8f8392;text-align:center;border:1px dashed #372d3b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.planner-budget-module__VpDwja__empty>svg{color:#ba55c9;font-size:30px}.planner-budget-module__VpDwja__empty strong{color:#e2d8e4;font-size:15px}.planner-budget-module__VpDwja__empty p{margin:0;font-size:12px}.planner-budget-module__VpDwja__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-budget-module__VpDwja__modal{background:#171219;border:1px solid #403345;border-radius:19px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0009}.planner-budget-module__VpDwja__modal>header{border-bottom:1px solid #302735;justify-content:space-between;padding:20px 22px;display:flex}.planner-budget-module__VpDwja__modal header small{color:#d66ee5;text-transform:uppercase;font-size:10px;font-weight:800}.planner-budget-module__VpDwja__modal h2{margin:4px 0 0;font-size:21px}.planner-budget-module__VpDwja__modal header button{color:#aaa0ad;background:#100d12;border:1px solid #3b303f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.planner-budget-module__VpDwja__form{grid-template-columns:1fr 1fr;gap:14px;padding:21px 22px;display:grid}.planner-budget-module__VpDwja__form label{gap:7px;display:grid}.planner-budget-module__VpDwja__form label>span{font-size:12px;font-weight:700}.planner-budget-module__VpDwja__form input,.planner-budget-module__VpDwja__form select,.planner-budget-module__VpDwja__form textarea{color:#eee6ef;width:100%;font:inherit;background:#100d12;border:1px solid #3a303e;border-radius:9px;outline:0;font-size:12px}.planner-budget-module__VpDwja__form input,.planner-budget-module__VpDwja__form select{height:42px;padding:0 10px}.planner-budget-module__VpDwja__form textarea{resize:vertical;min-height:88px;padding:10px}.planner-budget-module__VpDwja__form input:focus,.planner-budget-module__VpDwja__form select:focus,.planner-budget-module__VpDwja__form textarea:focus{border-color:#b340c8}.planner-budget-module__VpDwja__full{grid-column:1/-1}.planner-budget-module__VpDwja__modal>footer{border-top:1px solid #302735;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.planner-budget-module__VpDwja__modal footer button{color:#d7ccd9;background:0 0;border:1px solid #413644;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.planner-budget-module__VpDwja__modal footer button:last-child{color:#fff;background:#b936d0;border-color:#bf3ed5}@media (max-width:1250px){.planner-budget-module__VpDwja__categoryGrid{grid-template-columns:repeat(2,1fr)}.planner-budget-module__VpDwja__expenseList>article{grid-template-columns:42px minmax(0,1fr) auto auto}.planner-budget-module__VpDwja__expenseList dl{grid-area:2/2}.planner-budget-module__VpDwja__paymentList>article{grid-template-columns:42px minmax(0,1fr) 110px auto auto}.planner-budget-module__VpDwja__paymentList time{grid-column:2}}@media (max-width:850px){.planner-budget-module__VpDwja__metrics{grid-template-columns:1fr 1fr}.planner-budget-module__VpDwja__categoryGrid{grid-template-columns:1fr}.planner-budget-module__VpDwja__expenseList>article,.planner-budget-module__VpDwja__paymentList>article{grid-template-columns:40px minmax(0,1fr)}.planner-budget-module__VpDwja__expenseList dl,.planner-budget-module__VpDwja__expenseList article>i,.planner-budget-module__VpDwja__expenseList .planner-budget-module__VpDwja__actions,.planner-budget-module__VpDwja__paymentList time,.planner-budget-module__VpDwja__paymentList article>b,.planner-budget-module__VpDwja__paymentList article>i,.planner-budget-module__VpDwja__paymentList .planner-budget-module__VpDwja__actions{text-align:left;grid-column:2;justify-self:start}.planner-budget-module__VpDwja__panel>header{flex-direction:column;align-items:stretch}.planner-budget-module__VpDwja__form{grid-template-columns:1fr}.planner-budget-module__VpDwja__full{grid-column:auto}}@media (max-width:560px){.planner-budget-module__VpDwja__hero{flex-direction:column;align-items:flex-start}.planner-budget-module__VpDwja__hero button{width:100%}.planner-budget-module__VpDwja__metrics,.planner-budget-module__VpDwja__tabs{grid-template-columns:1fr}.planner-budget-module__VpDwja__budgetBar>div:first-child,.planner-budget-module__VpDwja__allocation{flex-direction:column;align-items:flex-start}.planner-budget-module__VpDwja__expenseList dl{grid-template-columns:1fr 1fr}.planner-budget-module__VpDwja__backdrop{padding:9px}}
.planner-calendar-module__SMJmmG__page{gap:16px;display:grid}.planner-calendar-module__SMJmmG__loading{color:#a99cad;place-items:center;min-height:60vh;font-size:14px;display:grid}.planner-calendar-module__SMJmmG__back{color:#a997ad;align-items:center;gap:7px;width:max-content;font-size:12px;text-decoration:none;display:flex}.planner-calendar-module__SMJmmG__hero{background:linear-gradient(135deg,#201125,#120e14);border:1px solid #332737;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.planner-calendar-module__SMJmmG__hero small{color:#d76de8;text-transform:uppercase;font-size:11px;font-weight:800}.planner-calendar-module__SMJmmG__hero h1{margin:5px 0;font-size:29px}.planner-calendar-module__SMJmmG__hero p{color:#9c8fa1;margin:0;font-size:13px}.planner-calendar-module__SMJmmG__hero button,.planner-calendar-module__SMJmmG__agenda>header button,.planner-calendar-module__SMJmmG__timeline>header button{color:#fff;background:#b936d0;border:1px solid #c144d6;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.planner-calendar-module__SMJmmG__metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.planner-calendar-module__SMJmmG__metrics article{background:#141015;border:1px solid #2e2631;border-radius:13px;align-items:center;gap:11px;min-height:87px;padding:14px;display:flex}.planner-calendar-module__SMJmmG__metrics article>svg{color:#d777e4;background:#2d1732;border-radius:10px;width:39px;height:39px;padding:10px}.planner-calendar-module__SMJmmG__metrics span{gap:4px;display:grid}.planner-calendar-module__SMJmmG__metrics small{color:#948696;font-size:11px}.planner-calendar-module__SMJmmG__metrics strong{font-size:21px}.planner-calendar-module__SMJmmG__metrics .planner-calendar-module__SMJmmG__warning{border-color:#5e3b27}.planner-calendar-module__SMJmmG__warning>svg{color:#e19c70!important;background:#321e14!important}.planner-calendar-module__SMJmmG__error,.planner-calendar-module__SMJmmG__notice{border-radius:11px;padding:13px 15px;font-size:13px}.planner-calendar-module__SMJmmG__error{color:#f2a7b6;background:#35131c}.planner-calendar-module__SMJmmG__notice{color:#a1ebc8;background:#123026;align-items:center;gap:7px;display:flex}.planner-calendar-module__SMJmmG__tabs{background:#110e12;border:1px solid #302734;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.planner-calendar-module__SMJmmG__tabs button{color:#968a99;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:flex}.planner-calendar-module__SMJmmG__tabs button>svg{font-size:18px}.planner-calendar-module__SMJmmG__tabs span{text-align:left;gap:3px;font-size:13px;font-weight:800;display:grid}.planner-calendar-module__SMJmmG__tabs small{color:#756a78;font-size:10px;font-weight:500}.planner-calendar-module__SMJmmG__tabs button:hover,.planner-calendar-module__SMJmmG__tabs .planner-calendar-module__SMJmmG__active{color:#f0e5f2;background:#29142e;border-color:#65306e}.planner-calendar-module__SMJmmG__calendarPanel,.planner-calendar-module__SMJmmG__agenda,.planner-calendar-module__SMJmmG__timeline{background:#121013;border:1px solid #302735;border-radius:16px;padding:18px}.planner-calendar-module__SMJmmG__calendarPanel>header{grid-template-columns:36px minmax(180px,auto) 36px 1fr;align-items:center;gap:7px;margin-bottom:12px;display:grid}.planner-calendar-module__SMJmmG__calendarPanel>header button{color:#aaa0ad;background:#1a151c;border:1px solid #3a303d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.planner-calendar-module__SMJmmG__calendarPanel>header h2{text-align:center;text-transform:capitalize;margin:0;font-size:17px}.planner-calendar-module__SMJmmG__calendarPanel>header .planner-calendar-module__SMJmmG__today{justify-self:end;width:max-content;padding:0 11px;font-size:11px}.planner-calendar-module__SMJmmG__weekdays,.planner-calendar-module__SMJmmG__calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.planner-calendar-module__SMJmmG__weekdays{border:1px solid #302735;border-bottom:0;border-radius:10px 10px 0 0;overflow:hidden}.planner-calendar-module__SMJmmG__weekdays span{color:#8f8392;text-align:center;background:#181419;padding:9px;font-size:10px}.planner-calendar-module__SMJmmG__calendarGrid{border-top:1px solid #302735;border-left:1px solid #302735}.planner-calendar-module__SMJmmG__calendarGrid>article{background:#151116;border-bottom:1px solid #302735;border-right:1px solid #302735;min-width:0;min-height:112px;padding:7px}.planner-calendar-module__SMJmmG__calendarGrid .planner-calendar-module__SMJmmG__outside{opacity:.42}.planner-calendar-module__SMJmmG__calendarGrid .planner-calendar-module__SMJmmG__currentDay{background:#1e1321;box-shadow:inset 0 0 0 1px #a63fb6}.planner-calendar-module__SMJmmG__calendarGrid article>header{justify-content:space-between;height:22px;display:flex}.planner-calendar-module__SMJmmG__calendarGrid article>header span{color:#b2a6b5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.planner-calendar-module__SMJmmG__currentDay>header span{color:#fff;background:#b43ac9}.planner-calendar-module__SMJmmG__calendarGrid article>header small{color:#9b719f;font-size:9px}.planner-calendar-module__SMJmmG__calendarGrid article>div{gap:3px;display:grid}.planner-calendar-module__SMJmmG__calendarGrid article button{color:#cfc4d1;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#211923;border:0;border-radius:5px;min-width:0;height:22px;padding:0 5px;font-size:8px;display:block;overflow:hidden}.planner-calendar-module__SMJmmG__calendarGrid article button i{background:#b55ac2;border-radius:99px;width:5px;height:5px;margin-right:4px;display:inline-block}.planner-calendar-module__SMJmmG__calendarGrid button[data-type=task_deadline] i{background:#d6a957}.planner-calendar-module__SMJmmG__calendarGrid button[data-type=payment_due] i{background:#e2768d}.planner-calendar-module__SMJmmG__calendarGrid button[data-type=event_timeline] i{background:#5ecb97}.planner-calendar-module__SMJmmG__calendarPanel>footer{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.planner-calendar-module__SMJmmG__calendarPanel>footer span{color:#8f8392;align-items:center;gap:5px;font-size:9px;display:flex}.planner-calendar-module__SMJmmG__calendarPanel>footer span:before{content:"";background:#b55ac2;border-radius:99px;width:7px;height:7px}.planner-calendar-module__SMJmmG__calendarPanel>footer span[data-type=task_deadline]:before{background:#d6a957}.planner-calendar-module__SMJmmG__calendarPanel>footer span[data-type=payment_due]:before{background:#e2768d}.planner-calendar-module__SMJmmG__calendarPanel>footer span[data-type=event_timeline]:before{background:#5ecb97}.planner-calendar-module__SMJmmG__agenda>header,.planner-calendar-module__SMJmmG__timeline>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.planner-calendar-module__SMJmmG__agenda h2,.planner-calendar-module__SMJmmG__timeline h2{margin:0 0 5px;font-size:18px}.planner-calendar-module__SMJmmG__agenda header p,.planner-calendar-module__SMJmmG__timeline header p{color:#908493;margin:0;font-size:12px}.planner-calendar-module__SMJmmG__agenda>div{gap:8px;display:grid}.planner-calendar-module__SMJmmG__agenda article{background:#161217;border:1px solid #302735;border-radius:11px;grid-template-columns:46px 37px minmax(0,1fr) 65px auto auto auto;align-items:center;gap:10px;min-height:83px;padding:11px;display:grid}.planner-calendar-module__SMJmmG__agenda article>time{text-align:center;display:grid}.planner-calendar-module__SMJmmG__agenda time strong{font-size:20px}.planner-calendar-module__SMJmmG__agenda time span{color:#9b8f9e;text-transform:uppercase;font-size:9px}.planner-calendar-module__SMJmmG__agenda article>span{color:#cc72d8;background:#2b1730;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.planner-calendar-module__SMJmmG__agenda article>div:nth-child(3){gap:3px;min-width:0;display:grid}.planner-calendar-module__SMJmmG__agenda small{color:#9e66a6;font-size:9px}.planner-calendar-module__SMJmmG__agenda strong{font-size:13px}.planner-calendar-module__SMJmmG__agenda p{color:#8b7f8e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.planner-calendar-module__SMJmmG__agenda article>em{color:#a69aa9;font-size:10px;font-style:normal}.planner-calendar-module__SMJmmG__agenda article>b{font-size:12px}.planner-calendar-module__SMJmmG__agenda article>i,.planner-calendar-module__SMJmmG__timeline article>i{border-radius:99px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.planner-calendar-module__SMJmmG__agenda i[data-status=paid],.planner-calendar-module__SMJmmG__agenda i[data-status=completed],.planner-calendar-module__SMJmmG__timeline i[data-status=completed]{color:#65daa2;background:#112d23}.planner-calendar-module__SMJmmG__agenda i[data-status=pending],.planner-calendar-module__SMJmmG__agenda i[data-status=scheduled],.planner-calendar-module__SMJmmG__timeline i[data-status=scheduled]{color:#dfb261;background:#30240f}.planner-calendar-module__SMJmmG__agenda i[data-status=overdue],.planner-calendar-module__SMJmmG__agenda i[data-status=canceled],.planner-calendar-module__SMJmmG__timeline i[data-status=canceled]{color:#df7f94;background:#30151d}.planner-calendar-module__SMJmmG__agenda .planner-calendar-module__SMJmmG__muted{opacity:.52}.planner-calendar-module__SMJmmG__actions{gap:4px;display:flex}.planner-calendar-module__SMJmmG__actions button{color:#9f93a2;background:#1c171e;border:1px solid #3a303d;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.planner-calendar-module__SMJmmG__actions button:last-child{color:#d3768b}.planner-calendar-module__SMJmmG__timelineDay{grid-template-columns:185px minmax(0,1fr);gap:15px;display:grid}.planner-calendar-module__SMJmmG__timelineDay+.planner-calendar-module__SMJmmG__timelineDay{margin-top:18px}.planner-calendar-module__SMJmmG__timelineDay>h3{color:#bcaec0;align-items:flex-start;gap:7px;margin:0;padding-top:13px;font-size:12px;display:flex}.planner-calendar-module__SMJmmG__timelineDay>div{gap:8px;display:grid;position:relative}.planner-calendar-module__SMJmmG__timelineDay>div:before{content:"";background:#49324e;width:1px;position:absolute;top:20px;bottom:20px;left:88px}.planner-calendar-module__SMJmmG__timelineDay article{background:#161217;border:1px solid #302735;border-radius:12px;grid-template-columns:70px 14px minmax(0,1fr) auto auto;align-items:start;gap:11px;min-height:105px;padding:13px;display:grid;position:relative}.planner-calendar-module__SMJmmG__timelineDay article>time{text-align:right;gap:3px;display:grid}.planner-calendar-module__SMJmmG__timelineDay time strong{font-size:15px}.planner-calendar-module__SMJmmG__timelineDay time small{color:#867a89;font-size:9px}.planner-calendar-module__SMJmmG__timelineDay article>span{z-index:1;background:#bf51cf;border:3px solid #161217;border-radius:99px;width:13px;height:13px;margin-top:4px;box-shadow:0 0 0 1px #72417a}.planner-calendar-module__SMJmmG__timelineDay article>span[data-status=completed]{background:#54c991}.planner-calendar-module__SMJmmG__timelineDay article>span[data-status=canceled]{background:#d45e78}.planner-calendar-module__SMJmmG__timelineDay article>div:nth-child(3){min-width:0}.planner-calendar-module__SMJmmG__timelineDay article small{color:#a56cac;font-size:9px}.planner-calendar-module__SMJmmG__timelineDay h4{margin:4px 0;font-size:14px}.planner-calendar-module__SMJmmG__timelineDay p{color:#8e8291;margin:0;font-size:11px;line-height:1.45}.planner-calendar-module__SMJmmG__timelineDay article footer{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.planner-calendar-module__SMJmmG__timelineDay footer span{color:#9b8e9e;align-items:center;gap:4px;font-size:9px;display:flex}.planner-calendar-module__SMJmmG__empty{color:#8f8392;text-align:center;border:1px dashed #372d3b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:200px;display:grid}.planner-calendar-module__SMJmmG__empty>svg{color:#ba55c9;font-size:30px}.planner-calendar-module__SMJmmG__empty strong{color:#e2d8e4;font-size:15px}.planner-calendar-module__SMJmmG__empty p{margin:0;font-size:12px}.planner-calendar-module__SMJmmG__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-calendar-module__SMJmmG__modal{background:#171219;border:1px solid #403345;border-radius:19px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0009}.planner-calendar-module__SMJmmG__modal>header{border-bottom:1px solid #302735;justify-content:space-between;padding:20px 22px;display:flex}.planner-calendar-module__SMJmmG__modal header small{color:#d66ee5;text-transform:uppercase;font-size:10px;font-weight:800}.planner-calendar-module__SMJmmG__modal h2{margin:4px 0 0;font-size:21px}.planner-calendar-module__SMJmmG__modal header button{color:#aaa0ad;background:#100d12;border:1px solid #3b303f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.planner-calendar-module__SMJmmG__form{grid-template-columns:1fr 1fr;gap:14px;padding:21px 22px;display:grid}.planner-calendar-module__SMJmmG__form label{gap:7px;display:grid}.planner-calendar-module__SMJmmG__form label>span{font-size:12px;font-weight:700}.planner-calendar-module__SMJmmG__form input,.planner-calendar-module__SMJmmG__form select,.planner-calendar-module__SMJmmG__form textarea{color:#eee6ef;width:100%;font:inherit;background:#100d12;border:1px solid #3a303e;border-radius:9px;outline:0;font-size:12px}.planner-calendar-module__SMJmmG__form input,.planner-calendar-module__SMJmmG__form select{height:42px;padding:0 10px}.planner-calendar-module__SMJmmG__form textarea{resize:vertical;min-height:88px;padding:10px}.planner-calendar-module__SMJmmG__form input:focus,.planner-calendar-module__SMJmmG__form select:focus,.planner-calendar-module__SMJmmG__form textarea:focus{border-color:#b340c8}.planner-calendar-module__SMJmmG__full{grid-column:1/-1}.planner-calendar-module__SMJmmG__modal>footer{border-top:1px solid #302735;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.planner-calendar-module__SMJmmG__modal footer button{color:#d7ccd9;background:0 0;border:1px solid #413644;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.planner-calendar-module__SMJmmG__modal footer button:last-child{color:#fff;background:#b936d0;border-color:#bf3ed5}@media (max-width:1100px){.planner-calendar-module__SMJmmG__metrics{grid-template-columns:repeat(2,1fr)}.planner-calendar-module__SMJmmG__agenda article{grid-template-columns:46px 37px minmax(0,1fr) auto auto}.planner-calendar-module__SMJmmG__agenda article>em,.planner-calendar-module__SMJmmG__agenda article>b{grid-column:3}.planner-calendar-module__SMJmmG__timelineDay{grid-template-columns:1fr}.planner-calendar-module__SMJmmG__timelineDay>h3{padding:0}.planner-calendar-module__SMJmmG__timelineDay>div:before{left:88px}}@media (max-width:760px){.planner-calendar-module__SMJmmG__hero{flex-direction:column;align-items:flex-start}.planner-calendar-module__SMJmmG__hero button{width:100%}.planner-calendar-module__SMJmmG__metrics{grid-template-columns:1fr 1fr}.planner-calendar-module__SMJmmG__calendarPanel{padding:10px}.planner-calendar-module__SMJmmG__calendarGrid>article{min-height:84px;padding:4px}.planner-calendar-module__SMJmmG__calendarGrid article button{font-size:0}.planner-calendar-module__SMJmmG__calendarGrid article button i{margin:0}.planner-calendar-module__SMJmmG__agenda>header,.planner-calendar-module__SMJmmG__timeline>header{flex-direction:column;align-items:stretch}.planner-calendar-module__SMJmmG__agenda article{grid-template-columns:42px 34px minmax(0,1fr)}.planner-calendar-module__SMJmmG__agenda article>em,.planner-calendar-module__SMJmmG__agenda article>b,.planner-calendar-module__SMJmmG__agenda article>i,.planner-calendar-module__SMJmmG__agenda .planner-calendar-module__SMJmmG__actions{grid-column:3;justify-self:start}.planner-calendar-module__SMJmmG__timelineDay article{grid-template-columns:65px 14px minmax(0,1fr)}.planner-calendar-module__SMJmmG__timelineDay article>i,.planner-calendar-module__SMJmmG__timelineDay .planner-calendar-module__SMJmmG__actions{grid-column:3;justify-self:start}.planner-calendar-module__SMJmmG__form{grid-template-columns:1fr}.planner-calendar-module__SMJmmG__full{grid-column:auto}}@media (max-width:520px){.planner-calendar-module__SMJmmG__metrics,.planner-calendar-module__SMJmmG__tabs{grid-template-columns:1fr}.planner-calendar-module__SMJmmG__calendarPanel>header{grid-template-columns:34px 1fr 34px}.planner-calendar-module__SMJmmG__calendarPanel>header .planner-calendar-module__SMJmmG__today{grid-column:1/-1;justify-self:center}.planner-calendar-module__SMJmmG__weekdays span{font-size:8px}.planner-calendar-module__SMJmmG__timelineDay>div:before{left:72px}.planner-calendar-module__SMJmmG__timelineDay article{grid-template-columns:54px 12px minmax(0,1fr);gap:7px;padding:10px}.planner-calendar-module__SMJmmG__backdrop{padding:9px}}
.planner-pending-payments-module__OKjVhW__pendingPurchases{background:#21160f;border:1px solid #704521;border-radius:15px;gap:13px;padding:17px;display:grid}.planner-pending-payments-module__OKjVhW__pendingPurchases>header{align-items:center;gap:11px;display:flex}.planner-pending-payments-module__OKjVhW__pendingPurchases>header>span{color:#efbd73;background:#3a2718;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.planner-pending-payments-module__OKjVhW__pendingPurchases h3,.planner-pending-payments-module__OKjVhW__pendingPurchases p{margin:0}.planner-pending-payments-module__OKjVhW__pendingPurchases h3{margin-bottom:3px;font-size:16px}.planner-pending-payments-module__OKjVhW__pendingPurchases p,.planner-pending-payments-module__OKjVhW__pendingPurchases small{color:#ad9a8c;font-size:12px}.planner-pending-payments-module__OKjVhW__pendingList{gap:8px;display:grid}.planner-pending-payments-module__OKjVhW__pendingList article{background:#05030640;border:1px solid #efbd7329;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.planner-pending-payments-module__OKjVhW__pendingList article>div:first-child{gap:4px;min-width:0;display:grid}.planner-pending-payments-module__OKjVhW__pendingList article>strong{font-size:16px}.planner-pending-payments-module__OKjVhW__pendingActions{gap:7px;display:flex}.planner-pending-payments-module__OKjVhW__pendingActions button{color:#f1d5aa;background:#2d1e13;border:1px solid #80582f;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.planner-pending-payments-module__OKjVhW__pendingActions button:last-child{color:#e4a6b4;background:#28151a;border-color:#593540}.planner-pending-payments-module__OKjVhW__pendingActions button:disabled{cursor:wait;opacity:.55}@media (max-width:760px){.planner-pending-payments-module__OKjVhW__pendingList article{grid-template-columns:1fr}.planner-pending-payments-module__OKjVhW__pendingActions{flex-wrap:wrap}}
.planner-projects-module__uHYhFa__page{color:#f8f3fa;gap:24px;display:grid}.planner-projects-module__uHYhFa__loading,.planner-projects-module__uHYhFa__licenseGate{color:#a99cad;text-align:center;align-content:center;place-items:center;gap:12px;min-height:65vh;display:grid}.planner-projects-module__uHYhFa__licenseGate>span{color:#e487ef;background:#301637;border-radius:18px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.planner-projects-module__uHYhFa__licenseGate small,.planner-projects-module__uHYhFa__pageHeader small,.planner-projects-module__uHYhFa__modal header small{color:#d768e8;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.planner-projects-module__uHYhFa__licenseGate h1{color:#f8f3fa;margin:3px 0 0;font-size:30px}.planner-projects-module__uHYhFa__licenseGate p{max-width:520px;margin:0;font-size:14px}.planner-projects-module__uHYhFa__licenseGate a,.planner-projects-module__uHYhFa__pageHeader>button,.planner-projects-module__uHYhFa__emptyState button,.planner-projects-module__uHYhFa__projectHero>button{color:#fff;background:linear-gradient(120deg,#c947db,#9e23f2);border:1px solid #bd3ed3;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.planner-projects-module__uHYhFa__pageHeader,.planner-projects-module__uHYhFa__projectHero{justify-content:space-between;align-items:center;gap:24px;display:flex}.planner-projects-module__uHYhFa__pageHeader h1,.planner-projects-module__uHYhFa__projectHero h1{margin:7px 0;font-size:30px;line-height:1.15}.planner-projects-module__uHYhFa__pageHeader p,.planner-projects-module__uHYhFa__projectHero p{color:#a295a6;margin:0;font-size:14px}.planner-projects-module__uHYhFa__pageHeader>button:disabled{cursor:not-allowed;opacity:.5}.planner-projects-module__uHYhFa__error,.planner-projects-module__uHYhFa__notice{border-radius:11px;padding:14px 16px;font-size:13px}.planner-projects-module__uHYhFa__error{color:#ffc1ce;background:#32141c;border:1px solid #5c2835}.planner-projects-module__uHYhFa__notice{color:#ace9cd;background:#122b21;border:1px solid #24543e;align-items:center;gap:8px;display:flex}.planner-projects-module__uHYhFa__budgetSetup{background:linear-gradient(120deg,#211326,#151116);border:1px solid #56305d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.planner-projects-module__uHYhFa__budgetSetup>span{color:#e27bed;background:#32183a;border-radius:11px;place-items:center;width:41px;height:41px;font-size:19px;display:grid}.planner-projects-module__uHYhFa__budgetSetup strong{font-size:14px}.planner-projects-module__uHYhFa__budgetSetup p{color:#9d91a1;margin:4px 0 0;font-size:12px;line-height:1.5}.planner-projects-module__uHYhFa__budgetSetup button,.planner-projects-module__uHYhFa__budgetSetup a{color:#f8eff9;background:#35183c;border:1px solid #a33ab5;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.planner-projects-module__uHYhFa__summaryGrid,.planner-projects-module__uHYhFa__projectFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.planner-projects-module__uHYhFa__summaryGrid article,.planner-projects-module__uHYhFa__projectFacts article{background:#151116;border:1px solid #302833;border-radius:15px;align-items:center;gap:13px;min-height:112px;padding:18px;display:flex}.planner-projects-module__uHYhFa__summaryGrid article>span,.planner-projects-module__uHYhFa__projectFacts article>span{color:#dd75e9;background:#2d1732;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.planner-projects-module__uHYhFa__summaryGrid article>div,.planner-projects-module__uHYhFa__projectFacts article>div{gap:4px;min-width:0;display:grid}.planner-projects-module__uHYhFa__summaryGrid small,.planner-projects-module__uHYhFa__projectFacts small{color:#9b8f9f;font-size:12px}.planner-projects-module__uHYhFa__summaryGrid strong,.planner-projects-module__uHYhFa__projectFacts strong{text-overflow:ellipsis;font-size:21px;overflow:hidden}.planner-projects-module__uHYhFa__summaryGrid p{color:#817683;margin:0;font-size:11px}.planner-projects-module__uHYhFa__summaryGrid .planner-projects-module__uHYhFa__warningCard{background:#20160f;border-color:#684522}.planner-projects-module__uHYhFa__summaryGrid .planner-projects-module__uHYhFa__warningCard>span{color:#efbd73;background:#392617}.planner-projects-module__uHYhFa__attentionGrid,.planner-projects-module__uHYhFa__projectColumns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.planner-projects-module__uHYhFa__attentionGrid>article,.planner-projects-module__uHYhFa__projectColumns>article,.planner-projects-module__uHYhFa__projectsSection,.planner-projects-module__uHYhFa__moduleSection{background:#121013;border:1px solid #302833;border-radius:17px;padding:21px}.planner-projects-module__uHYhFa__attentionGrid article>header,.planner-projects-module__uHYhFa__projectColumns article>header,.planner-projects-module__uHYhFa__projectsSection>header,.planner-projects-module__uHYhFa__moduleSection>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.planner-projects-module__uHYhFa__attentionGrid header>div{align-items:center;gap:11px;display:flex}.planner-projects-module__uHYhFa__attentionGrid header span{color:#df7bea;background:#2c1731;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.planner-projects-module__uHYhFa__attentionGrid h2,.planner-projects-module__uHYhFa__projectColumns h2,.planner-projects-module__uHYhFa__projectsSection h2,.planner-projects-module__uHYhFa__moduleSection h2{margin:0 0 4px;font-size:18px}.planner-projects-module__uHYhFa__attentionGrid header p,.planner-projects-module__uHYhFa__projectColumns header p,.planner-projects-module__uHYhFa__projectsSection header p,.planner-projects-module__uHYhFa__moduleSection header p{color:#938798;margin:0;font-size:12px}.planner-projects-module__uHYhFa__attentionList,.planner-projects-module__uHYhFa__simpleList{gap:7px;display:grid}.planner-projects-module__uHYhFa__attentionList a{min-height:58px;color:inherit;background:#171318;border:1px solid #2d2630;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.planner-projects-module__uHYhFa__attentionList a:hover{border-color:#64336c}.planner-projects-module__uHYhFa__attentionList a>div,.planner-projects-module__uHYhFa__attentionList time{gap:3px;min-width:0;display:grid}.planner-projects-module__uHYhFa__attentionList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.planner-projects-module__uHYhFa__attentionList small,.planner-projects-module__uHYhFa__attentionList time{color:#968a9b;font-size:11px}.planner-projects-module__uHYhFa__attentionList time{text-align:right}.planner-projects-module__uHYhFa__emptyLine{color:#8f8393;text-align:center;margin:0;padding:16px;font-size:13px}.planner-projects-module__uHYhFa__projectsSection>header>span,.planner-projects-module__uHYhFa__projectColumns article>header>span{color:#c1b3c5;background:#211a23;border-radius:999px;padding:7px 10px;font-size:11px}.planner-projects-module__uHYhFa__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.planner-projects-module__uHYhFa__projectGrid>a{min-width:0;color:inherit;background:linear-gradient(145deg,#19151b,#100e11);border:1px solid #342b38;border-radius:14px;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.planner-projects-module__uHYhFa__projectGrid>a:hover{border-color:#763980;transform:translateY(-2px)}.planner-projects-module__uHYhFa__projectTop,.planner-projects-module__uHYhFa__projectEyebrow{align-items:center;gap:8px;display:flex}.planner-projects-module__uHYhFa__projectTop{justify-content:space-between}.planner-projects-module__uHYhFa__projectTop>span,.planner-projects-module__uHYhFa__projectEyebrow>span{color:#dc76e8;text-transform:uppercase;font-size:11px;font-weight:800}.planner-projects-module__uHYhFa__projectTop i,.planner-projects-module__uHYhFa__projectEyebrow i,.planner-projects-module__uHYhFa__projectEyebrow em{color:#9cdeb9;background:#14291f;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.planner-projects-module__uHYhFa__projectTop i[data-status=on_hold],.planner-projects-module__uHYhFa__projectEyebrow i[data-status=on_hold]{color:#edc17d;background:#312315}.planner-projects-module__uHYhFa__projectTop i[data-status=archived],.planner-projects-module__uHYhFa__projectEyebrow i[data-status=archived]{color:#aaa0ad;background:#292329}.planner-projects-module__uHYhFa__projectEyebrow em{color:#d9a6e2;background:#2b1830}.planner-projects-module__uHYhFa__projectGrid h3{margin:18px 0 7px;font-size:18px}.planner-projects-module__uHYhFa__projectGrid>a>p{color:#9a8da0;min-height:34px;margin:0;font-size:12px}.planner-projects-module__uHYhFa__progress{background:#2a222d;border-radius:99px;height:7px;margin:17px 0 7px;overflow:hidden}.planner-projects-module__uHYhFa__progress span{border-radius:inherit;background:linear-gradient(90deg,#c43fe0,#6ed9a6);height:100%;display:block}.planner-projects-module__uHYhFa__projectGrid>a>small{color:#8f8294;font-size:11px}.planner-projects-module__uHYhFa__projectGrid dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.planner-projects-module__uHYhFa__projectGrid dl>div{background:#100d12;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.planner-projects-module__uHYhFa__projectGrid dt{color:#847889;font-size:10px}.planner-projects-module__uHYhFa__projectGrid dd{text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.planner-projects-module__uHYhFa__openProject{color:#ddafe6;border-top:1px solid #302734;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.planner-projects-module__uHYhFa__emptyState{color:#918595;text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.planner-projects-module__uHYhFa__emptyState>svg{color:#ce5bdf;font-size:38px}.planner-projects-module__uHYhFa__emptyState h3{color:#f2eaf4;margin:0;font-size:20px}.planner-projects-module__uHYhFa__emptyState p{max-width:540px;margin:0 0 8px;font-size:13px}.planner-projects-module__uHYhFa__backLink{color:#a99cac;align-items:center;gap:7px;width:max-content;font-size:13px;text-decoration:none;display:flex}.planner-projects-module__uHYhFa__projectHero{background:radial-gradient(circle at 88% 10%,#c63edd2b,#0000 28%),#151116;border:1px solid #3c2b40;border-radius:18px;padding:23px}.planner-projects-module__uHYhFa__moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planner-projects-module__uHYhFa__moduleGrid article{background:#171318;border:1px solid #342a37;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;gap:11px;min-height:175px;padding:17px;display:grid}.planner-projects-module__uHYhFa__filesModule{order:5}.planner-projects-module__uHYhFa__notesModule{order:6}.planner-projects-module__uHYhFa__moduleGrid article>span{color:#df7be9;background:#2e1833;border-radius:11px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.planner-projects-module__uHYhFa__moduleGrid h3{margin:2px 0 5px;font-size:15px}.planner-projects-module__uHYhFa__moduleGrid p{color:#958999;margin:0;font-size:12px;line-height:1.45}.planner-projects-module__uHYhFa__moduleGrid article>strong,.planner-projects-module__uHYhFa__moduleGrid article>small{grid-column:1/-1}.planner-projects-module__uHYhFa__moduleGrid article>strong{margin-top:6px;font-size:18px}.planner-projects-module__uHYhFa__moduleGrid article>small{color:#8d8191;font-size:11px}.planner-projects-module__uHYhFa__moduleAction{color:#eac7ef;background:#29152e;border:1px solid #63316c;border-radius:8px;grid-column:1/-1;width:max-content;margin-top:auto;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.planner-projects-module__uHYhFa__moduleAction:hover{background:#35193b;border-color:#a84ab7}.planner-projects-module__uHYhFa__simpleList>div{background:#171318;border:1px solid #2d2630;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 11px;display:grid}.planner-projects-module__uHYhFa__simpleList>div>i{background:#a99bad;border-radius:50%;width:9px;height:9px}.planner-projects-module__uHYhFa__simpleList>div>i[data-priority=high],.planner-projects-module__uHYhFa__simpleList>div>i[data-priority=urgent]{background:#e77a91}.planner-projects-module__uHYhFa__simpleList>div>b{color:#fff;background:#57235f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.planner-projects-module__uHYhFa__simpleList>div>div{gap:3px;min-width:0;display:grid}.planner-projects-module__uHYhFa__simpleList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.planner-projects-module__uHYhFa__simpleList small,.planner-projects-module__uHYhFa__simpleList time,.planner-projects-module__uHYhFa__simpleList>p{color:#918494;font-size:11px}.planner-projects-module__uHYhFa__simpleList time{text-align:right}.planner-projects-module__uHYhFa__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.planner-projects-module__uHYhFa__modal{background:#171219;border:1px solid #403245;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 90px #0000008c}.planner-projects-module__uHYhFa__modal>header{border-bottom:1px solid #302735;justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.planner-projects-module__uHYhFa__modal h2{margin:5px 0 0;font-size:22px}.planner-projects-module__uHYhFa__modal header button{color:#a99bab;background:#100d12;border:1px solid #3b303e;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.planner-projects-module__uHYhFa__modalBody{grid-template-columns:1fr 1fr;gap:15px;padding:22px 23px;display:grid}.planner-projects-module__uHYhFa__modalBody label{gap:7px;display:grid}.planner-projects-module__uHYhFa__modalBody label>span{font-size:12px;font-weight:700}.planner-projects-module__uHYhFa__modalBody input,.planner-projects-module__uHYhFa__modalBody select,.planner-projects-module__uHYhFa__modalBody textarea{color:#f7f1f8;width:100%;min-height:43px;font:inherit;background:#100d12;border:1px solid #3a303e;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.planner-projects-module__uHYhFa__modalBody textarea{resize:vertical;min-height:88px;padding-top:11px}.planner-projects-module__uHYhFa__modalBody input:focus,.planner-projects-module__uHYhFa__modalBody select:focus,.planner-projects-module__uHYhFa__modalBody textarea:focus{border-color:#b740cb}.planner-projects-module__uHYhFa__fullField,.planner-projects-module__uHYhFa__creationModes{grid-column:1/-1}.planner-projects-module__uHYhFa__creationModes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planner-projects-module__uHYhFa__creationModes button{color:#afa3b2;text-align:left;background:#100d12;border:1px solid #3a303d;border-radius:11px;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.planner-projects-module__uHYhFa__creationModes button>svg{flex:none;font-size:21px}.planner-projects-module__uHYhFa__creationModes button>span{gap:4px;display:grid}.planner-projects-module__uHYhFa__creationModes button strong{color:#eee6f0;font-size:13px}.planner-projects-module__uHYhFa__creationModes button small{font-size:11px}.planner-projects-module__uHYhFa__creationModes .planner-projects-module__uHYhFa__selectedMode{color:#e58cef;background:#29142e;border-color:#8e3b99}.planner-projects-module__uHYhFa__creationModes button:disabled{cursor:not-allowed;opacity:.42}.planner-projects-module__uHYhFa__modal>footer{border-top:1px solid #302735;justify-content:flex-end;gap:9px;padding:17px 23px;display:flex}.planner-projects-module__uHYhFa__modal>footer button{color:#d7cbd9;background:0 0;border:1px solid #433747;border-radius:9px;min-height:41px;padding:0 15px;font-size:12px;font-weight:750}.planner-projects-module__uHYhFa__modal>footer button:last-child{color:#fff;background:#bf3fd6;border-color:#bf3fd6}.planner-projects-module__uHYhFa__modal>footer button:disabled{opacity:.55}@media (max-width:1180px){.planner-projects-module__uHYhFa__summaryGrid,.planner-projects-module__uHYhFa__projectFacts,.planner-projects-module__uHYhFa__projectGrid,.planner-projects-module__uHYhFa__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.planner-projects-module__uHYhFa__attentionGrid,.planner-projects-module__uHYhFa__projectColumns{grid-template-columns:1fr}}@media (max-width:650px){.planner-projects-module__uHYhFa__pageHeader,.planner-projects-module__uHYhFa__projectHero{flex-direction:column;align-items:flex-start}.planner-projects-module__uHYhFa__pageHeader h1,.planner-projects-module__uHYhFa__projectHero h1{font-size:25px}.planner-projects-module__uHYhFa__summaryGrid,.planner-projects-module__uHYhFa__projectFacts,.planner-projects-module__uHYhFa__projectGrid,.planner-projects-module__uHYhFa__moduleGrid,.planner-projects-module__uHYhFa__modalBody,.planner-projects-module__uHYhFa__creationModes{grid-template-columns:1fr}.planner-projects-module__uHYhFa__fullField,.planner-projects-module__uHYhFa__creationModes{grid-column:auto}.planner-projects-module__uHYhFa__projectGrid dl{grid-template-columns:1fr}.planner-projects-module__uHYhFa__attentionList a{grid-template-columns:minmax(0,1fr) auto}.planner-projects-module__uHYhFa__attentionList a>svg{display:none}.planner-projects-module__uHYhFa__backdrop{padding:12px}}
.planner-tasks-module__nh7XHW__page{gap:16px;display:grid}.planner-tasks-module__nh7XHW__loading{color:#a99cad;place-items:center;min-height:60vh;font-size:14px;display:grid}.planner-tasks-module__nh7XHW__back{color:#a997ad;align-items:center;gap:7px;width:max-content;font-size:12px;text-decoration:none;display:flex}.planner-tasks-module__nh7XHW__hero{background:linear-gradient(135deg,#201125,#120e14);border:1px solid #332737;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.planner-tasks-module__nh7XHW__hero small{color:#d76de8;text-transform:uppercase;font-size:11px;font-weight:800}.planner-tasks-module__nh7XHW__hero h1{margin:5px 0;font-size:29px}.planner-tasks-module__nh7XHW__hero p{color:#9c8fa1;margin:0;font-size:13px}.planner-tasks-module__nh7XHW__hero button{color:#fff;background:#b936d0;border:1px solid #c144d6;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.planner-tasks-module__nh7XHW__metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.planner-tasks-module__nh7XHW__metrics article{background:#141015;border:1px solid #2e2631;border-radius:13px;align-items:center;gap:11px;min-height:87px;padding:14px;display:flex}.planner-tasks-module__nh7XHW__metrics article>svg{color:#d777e4;background:#2d1732;border-radius:10px;width:39px;height:39px;padding:10px}.planner-tasks-module__nh7XHW__metrics span{gap:4px;display:grid}.planner-tasks-module__nh7XHW__metrics small{color:#948696;font-size:11px}.planner-tasks-module__nh7XHW__metrics strong{font-size:21px}.planner-tasks-module__nh7XHW__metrics .planner-tasks-module__nh7XHW__warning{border-color:#5e3b27}.planner-tasks-module__nh7XHW__warning>svg{color:#e19c70!important;background:#321e14!important}.planner-tasks-module__nh7XHW__progress{background:#151116;border:1px solid #302735;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.planner-tasks-module__nh7XHW__progress>div{background:#2b222e;border-radius:99px;height:8px;overflow:hidden}.planner-tasks-module__nh7XHW__progress i{background:linear-gradient(90deg,#a832bf,#df6de9);border-radius:99px;height:100%;display:block}.planner-tasks-module__nh7XHW__progress span{color:#918594;font-size:11px}.planner-tasks-module__nh7XHW__error,.planner-tasks-module__nh7XHW__notice{border-radius:11px;padding:13px 15px;font-size:13px}.planner-tasks-module__nh7XHW__error{color:#f2a7b6;background:#35131c}.planner-tasks-module__nh7XHW__notice{color:#a1ebc8;background:#123026;align-items:center;gap:7px;display:flex}.planner-tasks-module__nh7XHW__toolbar{background:#141015;border:1px solid #302735;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) minmax(170px,230px) auto;gap:9px;padding:10px;display:grid}.planner-tasks-module__nh7XHW__toolbar>label{color:#7e7381;background:#100d12;border:1px solid #3a303e;border-radius:9px;align-items:center;gap:7px;height:41px;padding:0 10px;display:flex}.planner-tasks-module__nh7XHW__toolbar input{color:#e7dee9;background:0 0;border:0;outline:0;width:100%;height:39px;font-size:12px}.planner-tasks-module__nh7XHW__toolbar>select{color:#ddd3df;background:#100d12;border:1px solid #3a303e;border-radius:9px;height:41px;padding:0 9px;font-size:11px}.planner-tasks-module__nh7XHW__toolbar>div{border:1px solid #342a37;border-radius:9px;gap:4px;padding:4px;display:flex}.planner-tasks-module__nh7XHW__toolbar>div button{color:#8f8492;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:11px;display:flex}.planner-tasks-module__nh7XHW__toolbar>div .planner-tasks-module__nh7XHW__selected{color:#edcff2;background:#2d1732}.planner-tasks-module__nh7XHW__board{grid-template-columns:repeat(4,minmax(265px,1fr));align-items:start;gap:10px;display:grid;overflow-x:auto}.planner-tasks-module__nh7XHW__column{background:#110e12;border:1px solid #2e2531;border-radius:13px;min-height:280px;padding:10px}.planner-tasks-module__nh7XHW__column>header{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:40px;padding:0 4px 9px;display:grid}.planner-tasks-module__nh7XHW__column>header>span{color:#c66cd2;background:#2b1830;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.planner-tasks-module__nh7XHW__column>header strong{font-size:12px}.planner-tasks-module__nh7XHW__column>header i{color:#9e919f;background:#251e27;border-radius:99px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.planner-tasks-module__nh7XHW__column>div{gap:8px;display:grid}.planner-tasks-module__nh7XHW__column article{background:#181419;border:1px solid #342a37;border-radius:11px;gap:9px;padding:12px;display:grid}.planner-tasks-module__nh7XHW__column article.planner-tasks-module__nh7XHW__overdue{background:linear-gradient(145deg,#d54e6c0d,#181419);border-color:#653343}.planner-tasks-module__nh7XHW__taskTop{justify-content:space-between;align-items:center;display:flex}.planner-tasks-module__nh7XHW__taskTop>span{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.planner-tasks-module__nh7XHW__taskTop span[data-priority=urgent]{color:#ef879e;background:#35141d}.planner-tasks-module__nh7XHW__taskTop span[data-priority=high]{color:#e8a674;background:#321e13}.planner-tasks-module__nh7XHW__taskTop span[data-priority=medium]{color:#d4b566;background:#30240f}.planner-tasks-module__nh7XHW__taskTop span[data-priority=low]{color:#79d7a7;background:#112d23}.planner-tasks-module__nh7XHW__taskTop>div{gap:4px;display:flex}.planner-tasks-module__nh7XHW__taskTop button{color:#9f93a2;background:#1c171e;border:1px solid #3a303d;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.planner-tasks-module__nh7XHW__taskTop button:last-child{color:#d3768b}.planner-tasks-module__nh7XHW__parent{color:#b372bd;font-size:9px}.planner-tasks-module__nh7XHW__column h3{margin:0;font-size:13px;line-height:1.4}.planner-tasks-module__nh7XHW__column article>p{color:#8f8392;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.planner-tasks-module__nh7XHW__taskMeta{gap:5px;display:grid}.planner-tasks-module__nh7XHW__taskMeta span{color:#847987;align-items:center;gap:5px;font-size:10px;display:flex}.planner-tasks-module__nh7XHW__subtasks{color:#ab8db0;background:#211822;border-radius:7px;padding:7px;font-size:9px}.planner-tasks-module__nh7XHW__column footer{border-top:1px solid #302735;flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.planner-tasks-module__nh7XHW__column footer button{color:#b7a9ba;background:#1e1720;border:1px solid #3e3142;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 7px;font-size:9px;display:flex}.planner-tasks-module__nh7XHW__list{background:#131014;border:1px solid #302735;border-radius:13px;overflow:hidden}.planner-tasks-module__nh7XHW__list>header,.planner-tasks-module__nh7XHW__list>article{grid-template-columns:minmax(260px,1fr) 180px 120px 110px 100px;align-items:center;gap:10px;display:grid}.planner-tasks-module__nh7XHW__list>header{color:#817684;text-transform:uppercase;background:#19151a;min-height:42px;padding:0 14px;font-size:10px}.planner-tasks-module__nh7XHW__list>article{border-top:1px solid #2c242f;min-height:70px;padding:10px 14px 10px 23px;position:relative}.planner-tasks-module__nh7XHW__list>article>span{border-radius:99px;width:5px;height:34px;position:absolute;left:8px}.planner-tasks-module__nh7XHW__list span[data-priority=urgent]{background:#df637f}.planner-tasks-module__nh7XHW__list span[data-priority=high]{background:#de9765}.planner-tasks-module__nh7XHW__list span[data-priority=medium]{background:#c9aa5e}.planner-tasks-module__nh7XHW__list span[data-priority=low]{background:#5fc796}.planner-tasks-module__nh7XHW__list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.planner-tasks-module__nh7XHW__list small{color:#9e65a6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.planner-tasks-module__nh7XHW__list strong{font-size:12px}.planner-tasks-module__nh7XHW__list p{color:#958998;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.planner-tasks-module__nh7XHW__list time{color:#9a8e9c;font-size:10px}.planner-tasks-module__nh7XHW__list article>i{border-radius:99px;width:max-content;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.planner-tasks-module__nh7XHW__list i[data-status=completed]{color:#68dca4;background:#112d23}.planner-tasks-module__nh7XHW__list i[data-status=blocked]{color:#df8095;background:#30151d}.planner-tasks-module__nh7XHW__list i[data-status=in_progress]{color:#deb160;background:#30240f}.planner-tasks-module__nh7XHW__list i[data-status=pending]{color:#aaa0ad;background:#272128}.planner-tasks-module__nh7XHW__list article>div:last-child{gap:4px;display:flex}.planner-tasks-module__nh7XHW__list article button{color:#9f93a2;background:#1c171e;border:1px solid #3a303d;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.planner-tasks-module__nh7XHW__list article button:last-child{color:#d3768b}.planner-tasks-module__nh7XHW__list .planner-tasks-module__nh7XHW__child{background:#151116;padding-left:42px}.planner-tasks-module__nh7XHW__empty{color:#8f8392;text-align:center;border:1px dashed #372d3b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:200px;display:grid}.planner-tasks-module__nh7XHW__empty>svg{color:#ba55c9;font-size:30px}.planner-tasks-module__nh7XHW__empty strong{color:#e2d8e4;font-size:15px}.planner-tasks-module__nh7XHW__empty p{margin:0;font-size:12px}.planner-tasks-module__nh7XHW__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-tasks-module__nh7XHW__modal{background:#171219;border:1px solid #403345;border-radius:19px;width:min(740px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0009}.planner-tasks-module__nh7XHW__modal>header{border-bottom:1px solid #302735;justify-content:space-between;padding:20px 22px;display:flex}.planner-tasks-module__nh7XHW__modal header small{color:#d66ee5;text-transform:uppercase;font-size:10px;font-weight:800}.planner-tasks-module__nh7XHW__modal h2{margin:4px 0 0;font-size:21px}.planner-tasks-module__nh7XHW__modal header button{color:#aaa0ad;background:#100d12;border:1px solid #3b303f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.planner-tasks-module__nh7XHW__form{grid-template-columns:1fr 1fr;gap:14px;padding:21px 22px;display:grid}.planner-tasks-module__nh7XHW__form label{gap:7px;display:grid}.planner-tasks-module__nh7XHW__form label>span{font-size:12px;font-weight:700}.planner-tasks-module__nh7XHW__form input,.planner-tasks-module__nh7XHW__form select,.planner-tasks-module__nh7XHW__form textarea{color:#eee6ef;width:100%;font:inherit;background:#100d12;border:1px solid #3a303e;border-radius:9px;outline:0;font-size:12px}.planner-tasks-module__nh7XHW__form input,.planner-tasks-module__nh7XHW__form select{height:42px;padding:0 10px}.planner-tasks-module__nh7XHW__form textarea{resize:vertical;min-height:88px;padding:10px}.planner-tasks-module__nh7XHW__form input:focus,.planner-tasks-module__nh7XHW__form select:focus,.planner-tasks-module__nh7XHW__form textarea:focus{border-color:#b340c8}.planner-tasks-module__nh7XHW__full{grid-column:1/-1}.planner-tasks-module__nh7XHW__modal>footer{border-top:1px solid #302735;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.planner-tasks-module__nh7XHW__modal footer button{color:#d7ccd9;background:0 0;border:1px solid #413644;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.planner-tasks-module__nh7XHW__modal footer button:last-child{color:#fff;background:#b936d0;border-color:#bf3ed5}@media (max-width:1100px){.planner-tasks-module__nh7XHW__metrics{grid-template-columns:repeat(2,1fr)}.planner-tasks-module__nh7XHW__toolbar{grid-template-columns:1fr 1fr}.planner-tasks-module__nh7XHW__toolbar>label{grid-column:1/-1}.planner-tasks-module__nh7XHW__list>header{display:none}.planner-tasks-module__nh7XHW__list>article{grid-template-columns:minmax(200px,1fr) 130px 100px}.planner-tasks-module__nh7XHW__list article>i,.planner-tasks-module__nh7XHW__list article>div:last-child{justify-self:start}}@media (max-width:720px){.planner-tasks-module__nh7XHW__hero{flex-direction:column;align-items:flex-start}.planner-tasks-module__nh7XHW__hero button{width:100%}.planner-tasks-module__nh7XHW__toolbar{grid-template-columns:1fr}.planner-tasks-module__nh7XHW__toolbar>label{grid-column:auto}.planner-tasks-module__nh7XHW__metrics{grid-template-columns:1fr 1fr}.planner-tasks-module__nh7XHW__progress,.planner-tasks-module__nh7XHW__list>article{grid-template-columns:1fr}.planner-tasks-module__nh7XHW__list article>p,.planner-tasks-module__nh7XHW__list time,.planner-tasks-module__nh7XHW__list article>i,.planner-tasks-module__nh7XHW__list article>div:last-child{grid-column:1}.planner-tasks-module__nh7XHW__form{grid-template-columns:1fr}.planner-tasks-module__nh7XHW__full{grid-column:auto}}@media (max-width:480px){.planner-tasks-module__nh7XHW__metrics{grid-template-columns:1fr}.planner-tasks-module__nh7XHW__backdrop{padding:9px}}
.planner-vendors-module__eKsrnW__page{gap:16px;display:grid}.planner-vendors-module__eKsrnW__loading{color:#a99cad;place-items:center;min-height:60vh;font-size:14px;display:grid}.planner-vendors-module__eKsrnW__back{color:#a997ad;align-items:center;gap:7px;width:max-content;font-size:12px;text-decoration:none;display:flex}.planner-vendors-module__eKsrnW__hero{background:linear-gradient(135deg,#201125,#120e14);border:1px solid #332737;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.planner-vendors-module__eKsrnW__hero small{color:#d76de8;text-transform:uppercase;font-size:11px;font-weight:800}.planner-vendors-module__eKsrnW__hero h1{margin:5px 0;font-size:29px}.planner-vendors-module__eKsrnW__hero p{color:#9c8fa1;margin:0;font-size:13px}.planner-vendors-module__eKsrnW__hero button{color:#fff;background:#b936d0;border:1px solid #c144d6;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.planner-vendors-module__eKsrnW__metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.planner-vendors-module__eKsrnW__metrics article{background:#141015;border:1px solid #2e2631;border-radius:13px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex}.planner-vendors-module__eKsrnW__metrics article>svg{color:#d777e4;background:#2d1732;border-radius:10px;width:39px;height:39px;padding:10px}.planner-vendors-module__eKsrnW__metrics span{gap:4px;display:grid}.planner-vendors-module__eKsrnW__metrics small{color:#948696;font-size:11px}.planner-vendors-module__eKsrnW__metrics strong{font-size:21px}.planner-vendors-module__eKsrnW__error,.planner-vendors-module__eKsrnW__notice{border-radius:11px;padding:13px 15px;font-size:13px}.planner-vendors-module__eKsrnW__error{color:#f2a7b6;background:#35131c}.planner-vendors-module__eKsrnW__notice{color:#a1ebc8;background:#123026;align-items:center;gap:7px;display:flex}.planner-vendors-module__eKsrnW__tabs{background:#110e12;border:1px solid #302734;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.planner-vendors-module__eKsrnW__tabs button{color:#968a99;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:flex}.planner-vendors-module__eKsrnW__tabs button>svg{font-size:18px}.planner-vendors-module__eKsrnW__tabs span{text-align:left;gap:3px;font-size:13px;font-weight:800;display:grid}.planner-vendors-module__eKsrnW__tabs small{color:#756a78;font-size:10px;font-weight:500}.planner-vendors-module__eKsrnW__tabs button:hover,.planner-vendors-module__eKsrnW__tabs .planner-vendors-module__eKsrnW__active{color:#f0e5f2;background:#29142e;border-color:#65306e}.planner-vendors-module__eKsrnW__reuse{background:#161118;border:1px solid #3a2b3e;border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;padding:14px;display:grid}.planner-vendors-module__eKsrnW__reuse strong{font-size:13px}.planner-vendors-module__eKsrnW__reuse p{color:#8f8392;margin:4px 0 0;font-size:11px}.planner-vendors-module__eKsrnW__reuse select{color:#e5dce7;background:#100d12;border:1px solid #3b303f;border-radius:9px;height:40px;padding:0 10px;font-size:12px}.planner-vendors-module__eKsrnW__reuse button{color:#eecdf3;background:#28152d;border:1px solid #704079;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:12px;display:flex}.planner-vendors-module__eKsrnW__mineGrid,.planner-vendors-module__eKsrnW__directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planner-vendors-module__eKsrnW__mineGrid>article,.planner-vendors-module__eKsrnW__directoryGrid>article{background:#151116;border:1px solid #302735;border-radius:14px;padding:16px}.planner-vendors-module__eKsrnW__mineGrid article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.planner-vendors-module__eKsrnW__mineGrid header>span,.planner-vendors-module__eKsrnW__directoryGrid header>span{color:#d77ae4;background:#2d1732;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.planner-vendors-module__eKsrnW__mineGrid .planner-vendors-module__eKsrnW__directoryIcon{color:#6ddba7;background:#112d23}.planner-vendors-module__eKsrnW__mineGrid header>div,.planner-vendors-module__eKsrnW__directoryGrid header>div{gap:3px;min-width:0;display:grid}.planner-vendors-module__eKsrnW__mineGrid header small,.planner-vendors-module__eKsrnW__directoryGrid header small{color:#a46bab;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.planner-vendors-module__eKsrnW__mineGrid h3,.planner-vendors-module__eKsrnW__directoryGrid h3{align-items:center;gap:5px;margin:0;font-size:16px;display:flex}.planner-vendors-module__eKsrnW__mineGrid h3 svg,.planner-vendors-module__eKsrnW__directoryGrid h3 svg{color:#66dda4}.planner-vendors-module__eKsrnW__mineGrid header p{color:#887c8b;margin:0;font-size:11px}.planner-vendors-module__eKsrnW__mineGrid header>i{border-radius:99px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.planner-vendors-module__eKsrnW__mineGrid header>i[data-status=candidate]{color:#b6abb9;background:#251f27}.planner-vendors-module__eKsrnW__mineGrid header>i[data-status=quoted]{color:#e3b566;background:#302410}.planner-vendors-module__eKsrnW__mineGrid header>i[data-status=selected],.planner-vendors-module__eKsrnW__mineGrid header>i[data-status=contracted]{color:#69dda5;background:#112d23}.planner-vendors-module__eKsrnW__mineGrid header>i[data-status=discarded]{color:#df8095;background:#30151d}.planner-vendors-module__eKsrnW__amounts{background:#100d12;border:1px solid #2d252f;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 12px;padding:11px;display:grid}.planner-vendors-module__eKsrnW__amounts span{gap:4px;display:grid}.planner-vendors-module__eKsrnW__amounts small{color:#857987;font-size:10px}.planner-vendors-module__eKsrnW__amounts strong{font-size:13px}.planner-vendors-module__eKsrnW__contact{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;display:flex}.planner-vendors-module__eKsrnW__contact a{color:#b89fbc;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.planner-vendors-module__eKsrnW__mineGrid footer{border-top:1px solid #2d252f;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.planner-vendors-module__eKsrnW__mineGrid footer button{color:#bdaec1;background:#1b151d;border:1px solid #403344;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:11px;display:flex}.planner-vendors-module__eKsrnW__mineGrid footer .planner-vendors-module__eKsrnW__remove{color:#d77c91;margin-left:auto}.planner-vendors-module__eKsrnW__discarded{opacity:.58}.planner-vendors-module__eKsrnW__filters{background:#141015;border:1px solid #302735;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;padding:11px;display:grid}.planner-vendors-module__eKsrnW__filters label{color:#7f7382;background:#100d12;border:1px solid #3a303e;border-radius:9px;align-items:center;gap:8px;height:41px;padding:0 11px;display:flex}.planner-vendors-module__eKsrnW__filters input{color:#e7dee9;background:0 0;border:0;outline:0;width:100%;height:39px;font-size:12px}.planner-vendors-module__eKsrnW__filters select{color:#ddd2df;background:#100d12;border:1px solid #3a303e;border-radius:9px;height:41px;padding:0 10px;font-size:12px}.planner-vendors-module__eKsrnW__filters>span{color:#8f8392;font-size:11px}.planner-vendors-module__eKsrnW__directoryGrid>article{align-content:start;gap:13px;display:grid;position:relative}.planner-vendors-module__eKsrnW__directoryGrid>article.planner-vendors-module__eKsrnW__sponsored{background:linear-gradient(145deg,#dcae4812,#151116 48%);border-color:#66502a}.planner-vendors-module__eKsrnW__sponsoredLabel{color:#e4bc68;background:#30250f;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:11px;right:11px}.planner-vendors-module__eKsrnW__directoryGrid article>header{grid-template-columns:42px minmax(0,1fr);gap:11px;padding-right:92px;display:grid}.planner-vendors-module__eKsrnW__directoryGrid article>p{color:#958999;min-height:54px;margin:0;font-size:12px;line-height:1.5}.planner-vendors-module__eKsrnW__directoryGrid dl{gap:8px;margin:0;display:grid}.planner-vendors-module__eKsrnW__directoryGrid dl>div{justify-content:space-between;gap:12px;display:flex}.planner-vendors-module__eKsrnW__directoryGrid dt{color:#847987;align-items:center;gap:5px;font-size:11px;display:flex}.planner-vendors-module__eKsrnW__directoryGrid dd{color:#c5b8c8;text-align:right;margin:0;font-size:11px}.planner-vendors-module__eKsrnW__directoryGrid footer{border-top:1px solid #2d252f;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.planner-vendors-module__eKsrnW__directoryGrid footer a{color:#bdaac1;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.planner-vendors-module__eKsrnW__directoryGrid footer button{color:#efd3f4;background:#29142e;border:1px solid #75407f;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.planner-vendors-module__eKsrnW__directoryGrid footer button:disabled{color:#79c59f;background:#12241c;border-color:#344039}.planner-vendors-module__eKsrnW__empty{color:#8f8392;text-align:center;border:1px dashed #372d3b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.planner-vendors-module__eKsrnW__empty>svg{color:#ba55c9;font-size:30px}.planner-vendors-module__eKsrnW__empty strong{color:#e2d8e4;font-size:15px}.planner-vendors-module__eKsrnW__empty p{margin:0;font-size:12px}.planner-vendors-module__eKsrnW__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050306d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-vendors-module__eKsrnW__modal{background:#171219;border:1px solid #403345;border-radius:19px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0009}.planner-vendors-module__eKsrnW__modal>header{border-bottom:1px solid #302735;justify-content:space-between;padding:20px 22px;display:flex}.planner-vendors-module__eKsrnW__modal header small{color:#d66ee5;text-transform:uppercase;font-size:10px;font-weight:800}.planner-vendors-module__eKsrnW__modal h2{margin:4px 0 0;font-size:21px}.planner-vendors-module__eKsrnW__modal header button{color:#aaa0ad;background:#100d12;border:1px solid #3b303f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.planner-vendors-module__eKsrnW__form{grid-template-columns:1fr 1fr;gap:14px;padding:21px 22px;display:grid}.planner-vendors-module__eKsrnW__form label{gap:7px;display:grid}.planner-vendors-module__eKsrnW__form label>span{font-size:12px;font-weight:700}.planner-vendors-module__eKsrnW__form input,.planner-vendors-module__eKsrnW__form select,.planner-vendors-module__eKsrnW__form textarea{color:#eee6ef;width:100%;font:inherit;background:#100d12;border:1px solid #3a303e;border-radius:9px;outline:0;font-size:12px}.planner-vendors-module__eKsrnW__form input,.planner-vendors-module__eKsrnW__form select{height:42px;padding:0 10px}.planner-vendors-module__eKsrnW__form textarea{resize:vertical;min-height:88px;padding:10px}.planner-vendors-module__eKsrnW__form input:focus,.planner-vendors-module__eKsrnW__form select:focus,.planner-vendors-module__eKsrnW__form textarea:focus{border-color:#b340c8}.planner-vendors-module__eKsrnW__full{grid-column:1/-1}.planner-vendors-module__eKsrnW__modal>footer{border-top:1px solid #302735;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.planner-vendors-module__eKsrnW__modal footer button{color:#d7ccd9;background:0 0;border:1px solid #413644;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.planner-vendors-module__eKsrnW__modal footer button:last-child{color:#fff;background:#b936d0;border-color:#bf3ed5}@media (max-width:1100px){.planner-vendors-module__eKsrnW__mineGrid,.planner-vendors-module__eKsrnW__directoryGrid{grid-template-columns:1fr}.planner-vendors-module__eKsrnW__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.planner-vendors-module__eKsrnW__hero{flex-direction:column;align-items:flex-start}.planner-vendors-module__eKsrnW__hero button{justify-content:center;width:100%}.planner-vendors-module__eKsrnW__reuse,.planner-vendors-module__eKsrnW__filters{grid-template-columns:1fr}.planner-vendors-module__eKsrnW__reuse button{justify-content:center}.planner-vendors-module__eKsrnW__metrics{grid-template-columns:1fr 1fr}.planner-vendors-module__eKsrnW__form{grid-template-columns:1fr}.planner-vendors-module__eKsrnW__full{grid-column:auto}}@media (max-width:520px){.planner-vendors-module__eKsrnW__metrics,.planner-vendors-module__eKsrnW__tabs{grid-template-columns:1fr}.planner-vendors-module__eKsrnW__mineGrid article>header{grid-template-columns:40px minmax(0,1fr)}.planner-vendors-module__eKsrnW__mineGrid header>i{grid-column:2;justify-self:start}.planner-vendors-module__eKsrnW__directoryGrid footer{flex-direction:column;align-items:stretch}.planner-vendors-module__eKsrnW__directoryGrid footer button{justify-content:center}.planner-vendors-module__eKsrnW__backdrop{padding:9px}}
.planner-budget-actions-module__QZbt8a__contractButton,.planner-budget-actions-module__QZbt8a__cancelButton{white-space:nowrap;padding:0 9px;font-size:10px;width:auto!important}.planner-budget-actions-module__QZbt8a__contractButton{color:#ebc8f0!important;border-color:#72417a!important}.planner-budget-actions-module__QZbt8a__cancelButton{color:#dfa0ae!important}.planner-budget-actions-module__QZbt8a__statusBadge[data-status=planned]{color:#b2a7b5;background:#272128}.planner-budget-actions-module__QZbt8a__statusBadge[data-status=contracted]{color:#84dbae;background:#112d23}.planner-budget-actions-module__QZbt8a__statusBadge[data-status=partial]{color:#e0b363;background:#30240f}.planner-budget-actions-module__QZbt8a__statusBadge[data-status=paid]{color:#68dca4;background:#112d23}.planner-budget-actions-module__QZbt8a__statusBadge[data-status=canceled]{color:#df8095;background:#30151d}
.planner-project-summary-module__-VtbQG__simpleListLink{min-height:58px;color:inherit;background:#171318;border:1px solid #2d2630;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.planner-project-summary-module__-VtbQG__simpleListLink:hover{border-color:#67346f}.planner-project-summary-module__-VtbQG__simpleListLink>i{background:#a99bad;border-radius:50%;width:9px;height:9px}.planner-project-summary-module__-VtbQG__simpleListLink>i[data-priority=high],.planner-project-summary-module__-VtbQG__simpleListLink>i[data-priority=urgent]{background:#e77a91}.planner-project-summary-module__-VtbQG__simpleListLink>div{gap:3px;min-width:0;display:grid}.planner-project-summary-module__-VtbQG__simpleListLink strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.planner-project-summary-module__-VtbQG__simpleListLink small,.planner-project-summary-module__-VtbQG__simpleListLink time{color:#948899;font-size:10px}.planner-project-summary-module__-VtbQG__sectionLink{color:#df88ea;width:max-content;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}
.planner-provider-images-module__RmCEBW__image{background:#211725;border-radius:13px 13px 0 0;width:calc(100% + 32px);height:170px;margin:-16px -16px 2px;position:relative;overflow:hidden}.planner-provider-images-module__RmCEBW__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#09060a6b);position:absolute;inset:0}.planner-provider-images-module__RmCEBW__image img{-o-object-fit:cover;object-fit:cover}.planner-provider-images-module__RmCEBW__sponsoredLabel{z-index:2}@media (max-width:520px){.planner-provider-images-module__RmCEBW__image{height:145px}}
.planner-workspace-actions-module__hJP-0a__actions{align-items:center;gap:8px;display:flex}.planner-workspace-actions-module__hJP-0a__actions .planner-workspace-actions-module__hJP-0a__secondary{color:#d8c8dc;background:#1b151d;border-color:#4a374f}.planner-workspace-actions-module__hJP-0a__actions button:disabled{cursor:wait;opacity:.6}@media (max-width:720px){.planner-workspace-actions-module__hJP-0a__actions{flex-direction:column;width:100%}.planner-workspace-actions-module__hJP-0a__actions button{width:100%}}
