:root{color-scheme:light;--color-highlight-blue:#0757f8;--color-highlight-green:#a3f7a4;--color-soft-blue:#0757f8;--color-soft-green-text:#0e4d26;--color-soft-green-bg:#b8f4c0;--bg:#eaf0f8;--panel:#fff;--ink:#12131a;--muted:#656b78;--line:#dbe3ee;--strong:#050506;--nav:#000;--nav-soft:#151722;--active:var(--color-highlight-blue);--active-ink:#fff;--brand:var(--color-highlight-blue);--brand-2:#3329ff;--brand-soft:#eeedff;--brand-line:#c9c5ff;--action-green:var(--color-highlight-green);--ok:#137c46;--warn:#a45a00;--danger:#b42318;--shadow:0 22px 48px rgba(32,45,64,.09);--font-app:var(--font-system),Manrope,Arial,Helvetica,sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1020;--panel:#111827;--ink:#edf3ff;--muted:#aab6ca;--line:#263249;--strong:#fff;--nav:#050812;--nav-soft:#111827;--brand-soft:#162341;--brand-line:#28416f;--shadow:0 22px 48px rgba(0,0,0,.26)}*{box-sizing:border-box}body,html{min-height:100%}body,html{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-app)}a{color:inherit}.clickableRow,.clientEmailButton,.clientPasswordButton,[data-clickable=true],[role=button],[role=menuitem],[role=option],a,button:not(:disabled),label,select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,select:disabled{cursor:default}.shell{display:grid;grid-gap:0;gap:0;height:100vh;min-height:100vh;background:linear-gradient(135deg,#dfe7f4,#f2f6fb);transition:grid-template-columns .18s ease;overflow:hidden}.sidebar{position:relative;z-index:30;display:flex;flex-direction:column;gap:18px;background:var(--nav);color:#e8eef6;height:100vh;min-height:0;padding:22px 20px;border-right:1px solid #202234;box-shadow:0 24px 60px rgba(16,18,28,.18);overflow:visible;transition:width .18s ease}.shell.expanded .sidebar{width:284px;box-shadow:18px 0 46px rgba(0,0,0,.24)}.shell.expanded .content:before{content:"";position:fixed;z-index:10;pointer-events:none;background:rgba(18,19,26,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.brand{display:flex;align-items:center;gap:12px;width:100%;height:52px;min-height:52px}.brandLogo{flex:0 0 52px;width:52px;height:52px;border-radius:16px;object-position:center}.brandText{min-width:0;opacity:0;overflow:hidden;color:#a8a8b8;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap;text-transform:uppercase;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .brand{justify-items:legacy}.shell.expanded .brandText{opacity:1;transform:translateX(0)}.nav{display:grid;grid-gap:7px;gap:7px;justify-items:start;width:100%}.navItem{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;justify-content:start;width:52px;height:52px;min-height:52px;padding:0;border-radius:16px;color:#d9e3ee;font-size:14px;text-decoration:none;overflow:hidden;transition:background .16s ease,color .16s ease,width .18s ease}.navItem svg{grid-column:1;justify-self:center}.shell.expanded .nav{justify-items:start}.shell.expanded .navItem{width:100%;border-radius:13px}.navItem:hover{background:var(--nav-soft);color:#fff}.navItem.active{background:var(--active);color:var(--active-ink);box-shadow:0 14px 28px rgba(23,13,242,.24)}.weeklyReportShell{width:100vw;height:100vh;overflow:hidden;overflow-x:hidden;background:#f0f1f8;color:#020617;font-family:var(--font-app)}.weeklyReportHero{position:relative;min-height:184px;overflow:hidden;background:radial-gradient(900px 390px at 88% 20%,rgba(44,20,177,.72),transparent 67%),radial-gradient(740px 380px at 80% 58%,rgba(5,84,184,.58),transparent 68%),linear-gradient(130deg,#030418,#020833 48%,#100064);color:#fff}.weeklyReportHero:after,.weeklyReportHero:before{content:"";position:absolute;pointer-events:none;border:1px solid rgba(34,54,255,.34);border-radius:50%}.weeklyReportHero:before{width:840px;height:260px;right:-80px;top:-42px;transform:rotate(-15deg);background:rgba(36,35,160,.18)}.weeklyReportHero:after{width:760px;height:240px;right:-170px;bottom:-116px;transform:rotate(-12deg);background:rgba(22,16,148,.26)}.weeklyReportHeroInner{position:relative;z-index:1;width:min(1116px,calc(100% - 64px));margin:0 auto;padding:25px 0 47px}.weeklyReportTitleRow{display:flex;align-items:center;gap:14px}.weeklyReportLogoMark{position:relative;width:30px;height:26px;flex:0 0 30px}.weeklyReportLogoMark:before{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-left:6px solid #202cff;border-top:6px solid #202cff;border-radius:4px;transform:rotate(45deg)}.weeklyReportLogoMark:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:5px;border-radius:999px;background:#202cff}.weeklyReportTitleRow h1{margin:0;color:#fff;font-size:31px;font-weight:900;line-height:1.02;letter-spacing:0}.weeklyReportTitleRow p{margin:9px 0 0;color:#fff;font-size:18px;font-weight:600;line-height:1.1}.weeklyReportIdentity{display:grid;grid-template-columns:1fr 370px;align-items:center;grid-gap:32px;gap:32px;margin-top:24px;padding:9px 42px 10px;border:1px solid #2324ff;border-radius:12px;background:rgba(3,7,45,.72)}.weeklyReportIdentity>div:first-child{border-right:1px solid hsla(0,0%,100%,.34)}.weeklyReportIdentity span{display:block;margin-bottom:4px;font-size:13px;font-weight:800}.weeklyReportIdentity strong{display:block;font-size:26px;font-weight:900;line-height:1.05}.weeklyReportContent{width:min(1116px,calc(100% - 64px));margin:-28px auto 0;padding-bottom:12px;position:relative;z-index:2}.weeklyReportCard,.weeklyReportFilterCard,.weeklyReportFooter{background:#fff;border-radius:11px;box-shadow:0 24px 52px rgba(15,23,42,.08)}.weeklyReportFilterCard{margin-bottom:10px;padding:10px 24px}.weeklyReportTabs{display:flex;gap:24px;padding:5px;border-radius:14px;background:#eef1f6}.weeklyReportTab{flex:1 1;min-width:0;border-radius:11px;padding:7px 10px 8px;background:transparent;color:#7b8494;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.weeklyReportTab button{width:100%;border:0;background:transparent;color:inherit;font-size:15px;font-weight:900;letter-spacing:0}.weeklyReportTab.isActive{background:#fff;color:#020617;box-shadow:0 9px 22px rgba(15,23,42,.1)}.weeklyReportTabAccounts{display:flex;justify-content:center;gap:10px;margin-top:6px}.weeklyReportTabAccounts label{display:inline-flex;align-items:center;gap:4px;color:#475569;font-size:11px;font-weight:800}.weeklyReportTabAccounts input{width:12px;height:12px;accent-color:#1325ff}.weeklyReportCard{margin-top:10px;padding:13px 24px 14px}.weeklyReportCardTitle{display:flex;align-items:center;gap:11px;margin-bottom:11px}.weeklyReportCardTitle>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#1027ff;color:#fff}.weeklyReportCardTitle h2{margin:0;font-size:22px;font-weight:900;letter-spacing:0}.weeklyMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyMetricCard{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;min-height:74px;padding:12px 14px;border:1px solid #d8dde7;border-radius:11px;background:#fff}.weeklyMetricIcon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;color:#1e45fa;background:#e4edff}.weeklyMetricIcon.money{color:#21a65b;background:#d9fbe4}.weeklyMetricIcon.trend{color:#f4ad16;background:#fff3cd}.weeklyMetricIcon.target{color:#9a4ce5;background:#ead8ff}.weeklyMetricCard p{margin:0 0 4px;font-size:16px;font-weight:600}.weeklyMetricCard strong{display:block;font-size:25px;font-weight:900;line-height:1}.weeklyMetricCard em{align-self:end;margin-bottom:2px;font-size:15px;font-style:normal;font-weight:900;white-space:nowrap}.weeklyMetricCard em.positive{color:#08a843}.weeklyMetricCard em.positive:before{content:"↑ "}.weeklyMetricCard em.negative{color:#ff3838}.weeklyMetricCard em.negative:before{content:"↓ "}.weeklyTaskGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.weeklyTaskList{min-height:135px;overflow:hidden;border:1px solid #dfe5ef;border-radius:9px;background:#fff}.weeklyTaskList h3{margin:0;padding:8px 18px;border-bottom:1px solid #e7edf5;background:#f8fafc;color:#475569;font-size:16px;font-weight:900;text-transform:uppercase}.weeklyTaskItem{display:flex;align-items:center;gap:10px;min-height:29px;padding:5px 18px;border-bottom:1px solid #e7edf5}.weeklyTaskItem span{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#22c768;color:#fff;flex:0 0 20px}.weeklyTaskItem strong{font-size:14px;font-weight:900}.weeklyTaskEmpty{margin:14px 18px;color:#7d8795;font-size:16px;font-weight:700}.weeklyReportFooter{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:12px;padding:9px 28px;border:1px solid #202cff;background:#777b8c;color:#fff}.weeklyReportFooterMessage{display:flex;align-items:center;gap:16px}.weeklyReportFooterMessage>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#111cff;color:#ffc400}.weeklyReportFooter strong{display:block;font-size:18px;font-weight:900}.weeklyReportFooter p{margin:3px 0 0;font-size:13px;font-weight:700}.weeklyReportGenerated{display:flex;align-items:center;gap:22px;min-width:236px;padding-left:28px;border-left:1px solid hsla(0,0%,100%,.35)}.weeklyReportGenerated p{margin:0}.weeklyReportGenerated span{display:block;margin-top:3px}@media (max-width:980px){.weeklyReportContent,.weeklyReportHeroInner{width:min(100% - 32px,720px)}.weeklyMetricGrid,.weeklyReportIdentity,.weeklyTaskGrid{grid-template-columns:1fr}.weeklyReportIdentity>div:first-child{padding-bottom:18px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.34)}.weeklyReportAccounts,.weeklyReportFooter,.weeklyReportTabs{flex-wrap:wrap}.weeklyMetricCard{grid-template-columns:70px minmax(0,1fr)}.weeklyMetricCard em{grid-column:2;justify-self:start;margin-top:10px}}.weeklyOriginalViewport{width:100vw;height:100vh;overflow:auto;display:block;padding:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.08),transparent 34%),#2e302f}.weeklyOriginalScaled{position:relative;margin:0 auto}.weeklyOriginalPage{width:1240px;height:1754px;padding:0 62px 56px;color:#fff;background:#f4f5fb;position:relative;transform-origin:top center;font-family:Inter,var(--font-app)}.weeklyOriginalTopBg{margin-left:-62px;margin-right:-62px;padding:64px 62px 105px;background-image:linear-gradient(rgba(2,6,23,.55),rgba(2,6,23,.55)),url(/relatorios/semanais/assets/Fundo.png);background-size:1240px auto;background-position:center 88%;background-repeat:no-repeat}.weeklyOriginalHeader{display:flex;justify-content:flex-start;align-items:flex-start}.weeklyOriginalHeadingStack{display:grid;grid-gap:8px;gap:8px}.weeklyOriginalTitleGroup{display:flex;align-items:center;gap:20px}.weeklyOriginalLogo{width:40px;height:40px;object-fit:contain;display:block}.weeklyOriginalHeader h1{margin:0;color:#fff;font-size:44px;font-weight:800;line-height:1.15;letter-spacing:0}.weeklyOriginalHeader p{margin:0 0 0 60px;color:hsla(0,0%,100%,.9);font-size:26px;font-weight:500}.weeklyOriginalOutline{border:1.5px solid #170df2;border-radius:14px;background:rgba(3,7,30,.55)}.weeklyOriginalIdentity{display:flex;align-items:center;gap:24px;margin-top:40px;padding:12px 44px}.weeklyOriginalClient{min-width:0;flex:1 1}.weeklyOriginalIdentity p{margin:0;color:hsla(0,0%,100%,.9);font-size:18px;font-weight:700}.weeklyOriginalIdentity h2{margin:7px 0 0;color:#fff;font-size:32px;font-weight:500;line-height:1.22;white-space:nowrap}.weeklyOriginalDivider{width:1px;height:74px;background:hsla(0,0%,100%,.3)}.weeklyOriginalPeriod{width:300px;flex:0 0 300px;text-align:right}.weeklyOriginalCard{background:#fff;color:#050505}.weeklyOriginalCard,.weeklyOriginalTabsCard{border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.16)}.weeklyOriginalTabsCard{position:relative;z-index:10;margin-top:-55px;padding:0;overflow:visible}.weeklyOriginalTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;align-items:end;min-height:70px;border:0;border-radius:12px 12px 0 0;overflow:visible;background:linear-gradient(180deg,#3c404b,#262b34);position:relative}.weeklyOriginalTabs:before{content:"";position:absolute;left:0;bottom:-1px;width:25%;height:78px;border-radius:12px 12px 0 0;background:#fff;transform:translateX(0);transition:transform .23s ease;z-index:1}.weeklyOriginalTabs[data-active-index="1"]:before{transform:translateX(100%)}.weeklyOriginalTabs[data-active-index="2"]:before{transform:translateX(200%)}.weeklyOriginalTabs[data-active-index="3"]:before{transform:translateX(300%)}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs{border-radius:12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs:before{border-radius:12px 12px 0 12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs button:first-child{border-bottom-left-radius:12px}.weeklyOriginalTabsCard:has(.weeklyOriginalTabs button:first-child.active) .weeklyOriginalTabs button:last-child{border-bottom-right-radius:12px}.weeklyOriginalTabs button{font-family:inherit;height:70px;border:0;border-radius:0;padding:0 16px;background:transparent;color:#fff;font-size:19px;font-weight:900;letter-spacing:0;text-align:center;position:relative;cursor:pointer;z-index:2;transition:background-color .18s ease,color .18s ease,transform .18s ease}.weeklyOriginalTabs button:not(.active):not(.disabled):hover{background:hsla(0,0%,100%,.08);color:#fff}.weeklyOriginalTabs button.disabled,.weeklyOriginalTabs button:disabled{color:hsla(0,0%,100%,.46);cursor:default}.weeklyOriginalTabs button.disabled:hover,.weeklyOriginalTabs button:disabled:hover{background:transparent}.weeklyOriginalTabs button+button{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.14)}.weeklyOriginalTabs button.active{color:#050505;box-shadow:none;transform:none}.weeklyOriginalTabs button.active+button,.weeklyOriginalTabs button:has(+button.active){box-shadow:none}.weeklyOriginalTabs button>span{display:block}.weeklyOriginalTabAccounts{display:flex;align-items:center;justify-content:flex-start;gap:58px;min-height:98px;padding:30px 58px 34px;border:0;border-radius:0 0 12px 12px;background:#fff}.weeklyOriginalTabAccounts label{font-family:inherit;display:inline-flex;align-items:center;gap:14px;color:#111827;font-size:23px;font-weight:800;cursor:pointer;transition:color .16s ease,transform .16s ease}.weeklyOriginalTabAccounts label:not(.disabled):hover{color:#0b4fe8}.weeklyOriginalTabAccounts label.disabled{color:#a9b3c5;cursor:default}.weeklyOriginalAccountLabel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.weeklyOriginalAccountLabel strong{font-size:23px;font-weight:800}.weeklyOriginalAccountLabel small{display:block;max-width:190px;margin-top:7px;overflow:hidden;color:#6b7280;font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.weeklyOriginalTabAccounts label.disabled .weeklyOriginalAccountLabel small{color:#a9b3c5}.weeklyOriginalLoadNotice{margin:18px 0 -6px;padding:12px 18px;border-radius:10px;background:hsla(0,0%,100%,.92);color:#1f2937;font-size:16px;font-weight:700;text-align:center;box-shadow:0 8px 20px rgba(15,23,42,.12)}.weeklyOriginalTabAccounts input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border:0;border-radius:999px;background:#1557ff;display:inline-grid;place-content:center;flex:0 0 auto;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.weeklyOriginalTabAccounts label:not(.disabled):hover input{box-shadow:0 0 0 4px rgba(21,87,255,.1)}.weeklyOriginalTabAccounts input:disabled{background:#edf1f8;cursor:default;opacity:.72}.weeklyOriginalTabAccounts input:before{content:"";width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:translateY(-1px) rotate(45deg) scale(0);transform-origin:center}.weeklyOriginalTabAccounts input:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.weeklyOriginalTabAccounts input:not(:checked){background:#e8eefc}.weeklyOriginalContentSlide{display:block}.weeklyOriginalSection{position:relative;z-index:9;margin-top:20px;padding:24px}.weeklyOriginalSection.second{padding:28px}.weeklyOriginalSectionTitle{display:flex;align-items:center;gap:16px;margin-bottom:20px}.weeklyOriginalSectionTitle h2{margin:0;color:#050505;font-size:30px;font-weight:800;line-height:1.2}.weeklyOriginalSectionIcon{width:48px;height:48px;object-fit:cover;display:block;border-radius:8px;overflow:hidden}.weeklyOriginalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyOriginalMetricBox{min-height:132px;padding:27px 92px 22px 22px;position:relative;border:1px solid #d9dce5;border-radius:12px;background:#fff}.weeklyOriginalMetricContent{display:grid;grid-gap:12px;gap:12px}.weeklyOriginalMetricHeader{display:flex;align-items:center;gap:13px}.weeklyOriginalSubIcon{width:27px;height:27px;min-width:27px;border-radius:7px;background:linear-gradient(135deg,rgba(23,87,255,.13),rgba(23,87,255,.05));color:#1757ff;display:flex;align-items:center;justify-content:center}.weeklyOriginalSubIcon svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.weeklyOriginalMetricBox p{margin:0;color:#050505;font-size:19px;font-weight:400}.weeklyOriginalNoWrap{white-space:nowrap;font-size:20px!important}.weeklyOriginalValueRow{display:flex;align-items:baseline;gap:16px;margin-top:0}.weeklyOriginalValueRow h3{margin:0;color:#050505;font-size:35px;line-height:1;font-weight:800}.weeklyOriginalVariation{position:absolute;right:22px;bottom:24px;display:flex;align-items:center;gap:7px;font-size:21px;font-weight:600}.weeklyOriginalVariation:before{content:"↑"}.weeklyOriginalVariation[data-direction=down]:before{content:"↓"}.weeklyOriginalTasksSection{margin-top:20px;padding:24px}.weeklyOriginalCheckIcon,.weeklyOriginalTrophy{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#170df2,#0647ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:900}.weeklyOriginalTaskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.weeklyOriginalTableWrap{overflow:hidden;min-height:300px;border-radius:10px;border:1px solid #e7eaf3}.weeklyOriginalTableWrap table{width:100%;border-collapse:collapse;table-layout:fixed}.weeklyOriginalTableWrap th{padding:14px 18px;background:#f8fafc;color:#475569;font-size:15px;font-weight:800;text-align:left}.weeklyOriginalTableWrap td{padding:10px 18px;border-top:1px solid #edf0f7;color:#0f172a;font-size:19px;font-weight:700}.weeklyOriginalTaskItem{display:flex;align-items:center;gap:10px}.weeklyOriginalTaskItem span{width:20px;height:20px;border-radius:999px;background:#22c55e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;flex:0 0 auto}.weeklyOriginalFooter{position:absolute;left:62px;right:62px;bottom:45px;display:flex;align-items:center;padding:15px 32px;color:#fff}.weeklyOriginalFooterMessage{display:flex;align-items:center;gap:24px}.weeklyOriginalTrophy{color:#ffc400;font-size:30px}.weeklyOriginalFooter h3{margin:0;color:#fff;font-size:24px;font-weight:800}.weeklyOriginalFooter p{margin:4px 0 0;color:#fff;font-size:17px;font-weight:500}.weeklyOriginalFooterDivider{width:1px;height:58px;margin-left:auto;margin-right:30px;background:hsla(0,0%,100%,.25)}.weeklyOriginalGenerated{display:flex;align-items:center;gap:20px}.weeklyOriginalGenerated>span{color:hsla(0,0%,100%,.7);font-size:36px;line-height:1}.weeklyOriginalGenerated p{font-size:16px}.navItem.active:hover{color:var(--active-ink)}.navLabel{grid-column:2;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .navLabel{opacity:1;transform:translateX(0)}.sidebarProfile{display:flex}.profileButton{place-items:center;width:42px;height:42px;border:1px solid #24283a;border-radius:50%;background:#fff;color:var(--brand);cursor:pointer;font:inherit;font-size:13px;font-weight:900}.profileButton:hover,.profileButton[aria-expanded=true]{box-shadow:0 0 0 4px rgba(23,13,242,.24)}.profileMenu{position:absolute;left:58px;bottom:0;z-index:20;display:grid;grid-gap:6px;gap:6px;width:224px;padding:10px;border:1px solid #24283a;border-radius:16px;background:#08080d;color:#fff;box-shadow:0 18px 46px rgba(0,0,0,.32)}.shell.expanded .profileMenu{left:0;bottom:calc(100% + 8px);width:235px}.profileMenuHeader{display:grid;grid-gap:3px;gap:3px;padding:8px 8px 10px;border-bottom:1px solid #202234}.profileMenuHeader strong{font-size:13px}.profileMenuHeader span{color:#aeb7c4;font-size:12px}.profileMenuItem{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 9px;border:0;border-radius:11px;background:transparent;color:#d7d7e6;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.profileMenuItem:hover{background:#151722;color:#fff}.profileMenuItem.danger{color:#ffb8b2}.profileThemeSwitch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 9px;border-radius:11px;color:#d7d7e6;font-size:13px;font-weight:800}.profileThemeSwitch:hover{background:#151722;color:#fff}.profileThemeSwitch span{display:inline-flex;align-items:center;gap:9px}.profileThemeSwitch input{position:absolute;opacity:0;pointer-events:none}.profileThemeSwitch i{position:relative;display:inline-flex;width:36px;height:20px;border-radius:999px;background:#2c3142;box-shadow:inset 0 0 0 1px #3a4055;transition:background .16s ease,box-shadow .16s ease}.profileThemeSwitch i:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .16s ease}.profileThemeSwitch input:checked+i{background:var(--color-highlight-blue);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.profileThemeSwitch input:checked+i:before{transform:translateX(16px)}.content{height:100vh;min-height:0;padding:42px 48px;background:rgba(244,248,252,.92);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.78);overflow-y:auto;overscroll-behavior:contain}.pageHeader{display:flex;justify-content:space-between;gap:20px}.notificationButton{position:relative;display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 14px 34px rgba(32,45,64,.08);cursor:pointer}.eyebrow{margin:0 0 6px;color:var(--brand);font-size:12px;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:32px;line-height:1.1}h2{margin-bottom:14px;font-size:18px}h3{margin-bottom:8px;font-size:15px}.muted,.pageHeader p:not(.eyebrow){color:var(--muted);line-height:1.5}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.panel{grid-column:span 12;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.span3{grid-column:span 3}.span4{grid-column:span 4}.span6{grid-column:span 6}.metric{display:flex;justify-content:space-between;gap:12px}.metricIcon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-line)}.metric span{display:block;margin-bottom:8px;color:var(--muted);font-size:13px}.metric strong{font-size:26px}.list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.listItem{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#eef3f8;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.badge.ok{background:#e8f5ee;color:var(--ok)}.badge.warn{background:#fff3df;color:var(--warn)}.badge.danger{background:#fdeceb;color:var(--danger)}.table{width:100%;border-collapse:collapse}.tableBlock{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.tableBlockHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tableBlockHeader h3{margin-bottom:4px}.tableScroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.tableScroll .table td,.tableScroll .table th{white-space:nowrap}.offersTable td:nth-child(3),.offersTable td:nth-child(5),.offersTable td:nth-child(8),.offersTable th:nth-child(3),.offersTable th:nth-child(5),.offersTable th:nth-child(8){min-width:260px;white-space:normal}.table td,.table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}.table th{color:var(--muted);font-size:12px;text-transform:uppercase}.actionRow,.filterBar,.tabs{display:flex;flex-wrap:wrap;gap:10px}.filterChip,.tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.filterChip:hover,.tab:hover{border-color:var(--brand);color:var(--brand)}.tab.active{border-color:var(--active);background:var(--active);color:var(--active-ink);box-shadow:0 14px 28px rgba(23,13,242,.16)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.45}.button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.button.success,.modalSave{border-color:#b4eca4;background:#b4eca4;color:#3d3d45}.pageActions{display:flex;justify-content:flex-end;margin-top:-72px;margin-bottom:34px;padding-right:100px}.taskBoard{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:28px;gap:28px;min-height:calc(100vh - 210px)}.taskColumn{display:grid;align-content:start;grid-gap:30px;gap:30px;padding:18px 10px;border-radius:10px;background:#fff}.taskColumn h2{color:#a6a6a8;font-size:24px;text-align:center}.taskCards{display:grid;grid-gap:12px;gap:12px}.taskCard{min-height:62px;padding:14px;border-radius:10px;background:#f5f5f5;color:var(--muted);font-weight:800}.directoryPage{display:grid;grid-gap:28px;gap:28px}.filtersGrid{display:grid;grid-template-columns:145px 145px 145px minmax(300px,1fr);grid-gap:12px;gap:12px;align-items:flex-end}.filtersGrid label{display:grid;grid-gap:10px;gap:10px;color:#a6a6a8;font-size:14px}.searchFilter{margin-left:70px}.filterBox,.searchBox{display:flex;align-items:center;justify-content:center;min-height:56px;border:0;border-radius:8px;background:#fff;color:#555762;font:inherit}.searchBox{justify-content:space-between;padding:0 20px}.searchBox input{width:100%;border:0;outline:0;background:transparent;font:inherit}.searchBox strong{color:#a6a6a8;white-space:nowrap}.clientDetail,.directoryTable,.pointPage{border-radius:18px;background:#fff;padding:26px 34px}.directoryTable{overflow-x:auto}.detailTable table,.directoryTable table,.pointTable table{width:100%;border-collapse:separate;border-spacing:0 12px}.detailTable th,.directoryTable th,.pointTable th{color:#a3a3a6;font-size:16px;text-align:left}.detailTable td,.directoryTable td,.pointTable td{padding:10px 12px;background:#fbfbfb;color:#50515a;font-size:18px;vertical-align:top}.detailTable tbody tr td:first-child,.directoryTable tbody tr td:first-child,.pointTable tbody tr td:first-child{border-radius:10px 0 0 10px}.detailTable tbody tr td:last-child,.directoryTable tbody tr td:last-child,.pointTable tbody tr td:last-child{border-radius:0 10px 10px 0}.avatarPhoto{background:#b4eca4;object-fit:cover}.cellButton{display:inline-grid;gap:4px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.cellButton span{max-width:95px;color:#555762}.numberBubble{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#b4eca4;color:#000;font-size:24px;font-weight:900;text-decoration:none}.modalOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(0,0,0,.35)}.modalCard{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(550px,calc(100vw - 64px));max-height:min(760px,calc(100vh - 80px));padding:42px 46px 34px;border-radius:8px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.22)}.modalCard.scrollable{overflow-y:auto}.modalCard h2{color:#4a4b50;font-size:30px}.modalClose{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#888;cursor:pointer;font-size:18px}.modalField{display:grid;grid-gap:8px;gap:8px;color:#aaa;font-size:16px}.modalField input,.selectLike{width:100%;min-height:62px;border:0;border-radius:12px;background:#f7f7f7;color:#50515a;font:inherit;font-size:24px;text-align:center}.modalSave{min-height:50px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:24px}.choiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.choiceGrid button{min-height:60px;border:0;border-radius:10px;background:#f7f7f7;color:#50515a;cursor:pointer;font:inherit;font-size:24px}.modalHint{color:var(--danger);font-weight:900}.backButton{display:grid;place-items:center;width:66px;height:66px;margin-bottom:38px;border-radius:8px;background:#fff;color:#000;font-size:28px;font-weight:900;text-decoration:none}.pointPage{display:grid;grid-gap:16px;gap:16px}.clientBanner,.personBanner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:14px 16px;border-radius:10px;background:#fbfbfb}.personIdentity{display:flex;align-items:center;gap:42px;color:#4b4c52;font-size:20px}.bannerChips{display:flex;gap:12px;margin-left:auto}.bannerChips span{display:grid;place-items:center;min-width:145px;min-height:56px;border-radius:8px;background:#f7f7f7}.pointGrid{display:grid;grid-template-columns:minmax(0,1fr) 510px;grid-gap:18px;gap:18px}.pointTable{overflow-x:auto}.pointTable tbody tr{cursor:pointer}.pointTable td{border-bottom:1px solid #c7c7c7;background:#fff;font-size:14px}.pointSummary{display:grid;align-content:start;grid-gap:30px;gap:30px;padding:26px 16px;border-radius:10px;background:#fbfbfb}.summaryCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.summaryCards div{display:grid;grid-gap:8px;gap:8px}.pointSummary h3,.summaryCards span{color:#a3a3a6;font-weight:400}.summaryCards strong{display:grid;place-items:center;min-height:108px;border-radius:12px;background:#f7f7f7;font-size:28px;font-weight:400}.monthList{display:grid;margin:0;padding:0;list-style:none}.monthList li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #c7c7c7}.clientBanner{margin-bottom:36px}.clientBanner>strong{font-size:20px}.clientTabs{display:flex;align-items:flex-end;gap:32px;margin:0 0 0 20px}.clientTabs a{min-width:150px;padding:14px 16px;border-radius:12px 12px 0 0;color:#4c4d54;font-size:20px;font-weight:900;text-align:center;text-decoration:none}.clientTabs a.active{background:#fff}.clientTabs .ml{border-bottom:3px solid #ffe136}.clientTabs .shopee{border-bottom:3px solid #ff6a21}.clientTabs .magalu{border-bottom:3px solid #3b7df0}.detailTable{overflow-x:auto;border-radius:18px;background:#fff;padding:26px 34px}.detailTable td{max-width:180px;white-space:normal}.statusPill{display:inline-flex;padding:6px 9px;border-radius:6px;background:#3b7df0;color:#fff}.photoStub{width:66px;height:66px;background:#b4eca4}code{padding:2px 5px;border-radius:4px;background:#edf2f7}@media (max-width:1100px){.span3,.span4,.span6{grid-column:span 12}}@media (max-width:820px){.shell{grid-template-columns:1fr;padding:0}.sidebar{display:none}.content{padding:18px}}.loginPage{display:grid;place-items:center;min-height:100vh;padding:32px;background:#131313}.loginCardShell{display:grid;grid-template-columns:1fr 1fr;width:min(880px,calc(100vw - 64px));min-height:450px;overflow:hidden;border-radius:16px;background:#050506;box-shadow:none}.loginLogoPane{display:grid;place-items:center;padding:36px;background:#050506}.loginLogoPane img{width:min(300px,86%);height:auto}.loginBrand{display:none}.loginBrand h2{max-width:560px;margin-top:20px;font-size:36px;line-height:1.08}.loginBrand p{max-width:540px;color:#bebed0;line-height:1.55}.loginBox{display:grid;align-content:center;grid-gap:28px;gap:28px;margin:0;padding:58px 52px;border-radius:0;background:#fff;box-shadow:none}.loginBox h1{margin:0 0 4px;color:var(--ink);font-size:28px;letter-spacing:0}.field{display:grid;grid-gap:10px;gap:10px}.field span{color:#111827;font-size:14px;font-weight:800}.field input{width:100%;min-height:48px;padding:0 16px;border:1px solid #b9c0cc;border-radius:7px;color:var(--ink);font:inherit;font-size:15px}.field input:focus{border-color:#0757f8;outline:0}.loginPasswordField{display:grid;grid-template-columns:1fr 48px;align-items:center;border:1px solid #b9c0cc;border-radius:7px;background:#fff}.loginPasswordField:focus-within{border-color:#0757f8;outline:0}.loginPasswordField input{border:0;outline:0}.loginPasswordField input:focus{border-color:transparent;outline:0}.loginPasswordMasked{-webkit-text-security:disc;text-security:disc}.loginPasswordField button{display:grid;place-items:center;width:48px;height:48px;border:0;background:transparent;color:#0f172a;cursor:pointer}.loginRemember{display:inline-flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;color:#111827;font-size:14px;font-weight:800;cursor:pointer}.loginRemember input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid #8b95a5;border-radius:5px;background:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.loginRemember input:hover{box-shadow:0 0 0 4px rgba(7,87,248,.1)}.loginRemember input:checked{border-color:#0757f8;background:#0757f8}.loginRemember input:checked:after{width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg) translate(-1px,-1px)}.loginRemember input:active{transform:scale(.96)}.loginBox .button.primary{min-height:48px;border:0;border-radius:6px;background:#0757f8;font-size:15px}.locationOk{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #b9e5cc;border-radius:8px;background:#edf9f2;color:var(--ok);font-size:13px}.formError{margin:0;color:var(--danger);font-weight:800}@media (max-width:920px){.loginPage{grid-template-columns:1fr;padding:18px}.loginCardShell{grid-template-columns:1fr;width:100%}.loginLogoPane{min-height:150px}.loginBox{padding:34px}}.detailPage,.workPage{display:grid;grid-gap:18px;gap:18px}.toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.toolbarGroup{display:flex;flex-wrap:wrap;gap:10px}.formField,.searchField,.selectField{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.compactSearch,.formField input,.formField select,.searchField input,.selectField select{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.selectField select{min-width:132px}.searchField{position:relative;flex:1 1;min-width:280px}.searchField svg{position:absolute;left:12px;bottom:11px;color:var(--muted)}.searchField input{width:100%;padding-left:36px}.dataPanel,.sidePanel{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 16px 36px rgba(32,45,64,.07)}.dataPanel{overflow:auto}.dataTable{width:100%;border-collapse:collapse;min-width:980px}.dataTable.compact{min-width:820px}.dataTable td,.dataTable th{padding:11px 12px;border-bottom:1px solid var(--line);color:#3f4350;font-size:13px;text-align:left;vertical-align:middle}.dataTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--muted);font-size:11px;text-transform:uppercase}.dataTable tr:hover td{background:#f8fbff}.personCell{display:flex;align-items:center;gap:10px;white-space:nowrap}.avatarPhoto{width:34px;height:34px;border-radius:50%;background:#eef3f8;object-fit:contain}.iconButton,.strongLink,.textButton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-weight:800;text-decoration:none}.iconButton{min-width:34px;padding:0 10px;border:1px solid var(--line);background:#fff}.iconButton:hover,.strongLink:hover,.textButton:hover{color:var(--brand)}.statusButton{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:0;border-radius:999px;background:#edf2f7;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.statusButton.active{background:#e8f5ee;color:var(--ok)}.rowNumber{display:inline-grid;place-items:center;width:32px;height:32px;background:#b4eca4;color:#111217;font-size:13px;text-decoration:none}.dialogOverlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(18,19,26,.42)}.dialogCard{position:relative;display:grid;grid-gap:16px;width:min(640px,100%);max-height:calc(100vh - 80px);overflow:auto;padding:24px;border-radius:12px;box-shadow:0 26px 80px rgba(0,0,0,.24)}.dialogCard.compact{width:min(440px,100%)}.dialogCard h2{margin:0;font-size:20px}.dialogClose{position:absolute;top:10px;right:12px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.formField.wide{grid-column:span 2}.primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--active);border-radius:9px;background:var(--active);color:#fff;cursor:pointer;font:inherit;font-weight:900}.primaryAction.inline{flex:0 0 auto}.dialogActions{display:flex;justify-content:flex-end;gap:10px}.detailTopbar{display:flex;align-items:center;gap:12px}.smallBack{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff;color:var(--ink);font-size:18px;font-weight:900;text-decoration:none;box-shadow:var(--shadow)}.clientSummary{display:flex;align-items:center;flex:1 1;gap:18px;min-height:58px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.clientSummary span{color:var(--muted)}.clientTabBar{display:flex;gap:6px;border-bottom:1px solid var(--line)}.clientTabBar button{min-height:40px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:900}.clientTabBar button.active{border-bottom-color:var(--active);color:var(--active)}.panelTools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.panelTools h2{margin-bottom:2px;font-size:18px}.miniStats,.profileGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.infoTile{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfdff}.infoTile span{color:var(--muted);font-size:12px;font-weight:800}.infoTile strong{font-size:15px}.emptyState{padding:28px}.splitLayout{grid-template-columns:minmax(0,1fr) 330px}.sidePanel,.splitLayout{display:grid;grid-gap:16px;gap:16px}.sidePanel{align-content:start;padding:14px}.miniStats{grid-template-columns:1fr;padding:0}.cleanList{display:grid;margin:0;padding:0;list-style:none}.cleanList li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.clickableRow{cursor:pointer}.kanbanBoard{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));grid-gap:14px;gap:14px}.kanbanColumn{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:440px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.kanbanColumn header{display:flex;align-items:center;justify-content:space-between}.kanbanColumn h2{margin:0;font-size:15px}.kanbanColumn header span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#edf2f7;color:var(--muted);font-size:12px;font-weight:900}.kanbanCards{display:grid;grid-gap:8px;gap:8px}.kanbanCard{min-height:54px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#f8fafc;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.content{padding:54px 72px 30px;background:#dfeaf1}.pageHeader{margin-bottom:28px}.pageHeader h1{color:#4078df;font-size:48px;line-height:1}.clientSummary,.compactSearch,.dataPanel,.dialogCard,.formField input,.formField select,.infoTile,.kanbanColumn,.notificationButton,.searchField,.selectField select,.sidePanel,.smallBack{border:0;box-shadow:0 18px 42px rgba(52,74,96,.08)}.clientSummary,.dataPanel,.dialogCard,.kanbanColumn{border-radius:20px;background:#fff}.toolbar{margin-bottom:32px}.selectField span{color:#a3a5aa;font-size:16px}.searchField,.selectField select{min-height:56px;border-radius:8px;background:#fff}.searchField input{font-family:inherit}.dataPanel{padding:26px 34px}.dataTable{border-spacing:0 14px}.dataTable th{color:#a2a2a4;font-size:18px;font-weight:900;text-transform:none}.dataTable td{padding:16px;border-bottom:0;background:#fbfbfc;color:#4e4e50;font-size:18px}.dataTable tbody tr td:first-child{border-radius:10px 0 0 10px}.dataTable tbody tr td:last-child{border-radius:0 10px 10px 0}.avatarPhoto{width:52px;height:52px}.iconButton{border:0;background:#f5f5f5;box-shadow:none}.rowNumber{width:66px;height:66px;font-size:26px}.dialogOverlay{background:rgba(0,0,0,.34)}.dialogCard{width:min(550px,100%);gap:22px;padding:42px 48px 36px;border-radius:8px}.dialogCard h2{color:#4a4a4d;font-size:34px}.dialogCard.compact{width:min(550px,100%)}.formField span{color:#aaa;font-size:16px}.formField input,.formField select{min-height:62px;border-radius:12px;background:#f6f6f6;font-size:24px}.primaryAction{min-height:50px;border:0;border-radius:10px;background:#b4eca4;color:#454545;font-size:26px;font-weight:400}.kanbanBoard{gap:32px}.kanbanColumn{min-height:730px;padding:20px 10px}.kanbanColumn h2{color:#a3a3a3;font-size:30px}.kanbanColumn header{justify-content:center}.kanbanColumn header span{display:none}.kanbanCard{min-height:62px;border:0;border-radius:10px;background:#f5f5f5;box-shadow:none}.clientTabBar{justify-content:center;gap:30px;border-bottom:0}.clientTabBar button{min-width:160px;color:#4d4d4d;font-size:22px}.clientTabBar button.active{border-bottom-color:#f2d600}:root{--ref-nav:#061b36;--ref-nav-2:#04152b;--ref-blue:var(--color-soft-blue);--ref-bg:#f5f7fb;--ref-text:#111a2f;--ref-muted:#6f7a90;--ref-line:#e7ebf2;--ref-green:#a9ee9b;--ref-green-2:#d9f8d8}.shell{background:var(--ref-bg)}.shell,.shell.expanded{grid-template-columns:92px minmax(0,1fr)}.sidebar{width:92px;gap:0;padding:34px 15px 22px;border-right:0;background:linear-gradient(180deg,var(--ref-nav),var(--ref-nav-2));box-shadow:none}.shell.expanded .sidebar{width:265px;box-shadow:18px 0 42px rgba(3,16,34,.2)}.shell.expanded .content:before{inset:0 0 0 92px;background:rgba(3,16,34,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.brand{height:58px;min-height:58px;justify-content:center;margin-bottom:34px;overflow:hidden}.brandLogo{object-fit:contain;object-position:left center}.brandLogo,.brandLogoMark{height:42px;-webkit-clip-path:none;clip-path:none}.brandLogoMark{display:block;flex:0 0 42px;width:42px;border-radius:0;object-position:center}.brandLogoFull{display:none;flex:0 0 142px;width:142px;border-radius:0;-webkit-clip-path:none;clip-path:none}.shell.expanded .brand{justify-content:flex-start;padding-left:7px}.shell.expanded .brandLogo{width:142px;flex-basis:142px}.shell.expanded .brandLogoMark{display:none}.shell.expanded .brandLogoFull{display:block}.nav{gap:12px}.navItem{grid-template-columns:62px minmax(0,1fr);width:62px;height:58px;min-height:58px;border-radius:12px;color:#c7d2e5;font-size:15px;font-weight:700}.navItem svg{width:22px;height:22px}.shell.expanded .navItem{width:235px}.navItem.active{background:linear-gradient(135deg,#1161ff,#221dff);box-shadow:0 14px 32px rgba(19,82,255,.34)}.navLabel{font-size:15px}.sidebarProfile{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.profileButton{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;width:52px;height:52px;padding:0;border:1px solid transparent;border-radius:16px;background:transparent;color:#fff;box-shadow:none}.shell.expanded .profileButton{grid-template-columns:42px minmax(0,1fr) 16px;width:235px;height:68px;padding:0 12px;border-color:rgba(217,226,240,.36);background:#08080d}.profileAvatar{width:42px;height:42px;border:1px solid #24283a}.profileInitial{line-height:1}.profileStatusDot{width:10px;height:10px}.shell.expanded .profileAvatar{display:grid}.profileIdentity{grid-gap:1px;gap:1px}.profileIdentity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.profileIdentity small{font-size:12px}.shell.expanded .profileIdentity small{display:block}.profileButton>svg{opacity:0}.shell.expanded .profileButton>svg,.shell.expanded .profileIdentity{opacity:1}.content{padding:40px 50px 30px;background:var(--ref-bg)}.pageHeader{align-items:flex-start;margin-bottom:32px}.pageHeader h1{margin:0;color:var(--ref-text);font-size:34px;line-height:1.1;font-weight:900}.pageHeader p{margin:10px 0 0;color:var(--ref-muted);font-size:15px}.topActions{display:flex;align-items:center;gap:12px}.blueAction{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 28px;border:0;border-radius:10px;background:var(--ref-blue);color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:900;box-shadow:0 14px 28px rgba(7,87,248,.22)}.notificationButton,.topUser{position:relative;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:14px;background:#fff;color:var(--ref-text);box-shadow:0 10px 24px rgba(18,30,54,.07)}.topUser span{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:#19c760}.notificationButton span{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:0;border-radius:999px;background:var(--action-green);color:#4c714d;font-size:11px;font-weight:800;line-height:1}.notificationControl{position:relative;flex:0 0 auto}.clickOutsideLayer{position:fixed;inset:0;z-index:35;border:0;cursor:default}.clickOutsideLayer,.notificationBackdrop,.taskFilterBackdrop{background:transparent}.notificationsPanel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:292px;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.16);overflow:hidden}.notificationsPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px}.notificationsPanel header strong{color:#0f172a;font-size:12px;font-weight:800}.notificationsPanel header button{border:0;background:transparent;color:#170df2;cursor:pointer;font:inherit;font-size:10px}.notificationsList{display:grid;grid-gap:3px;gap:3px;max-height:356px;overflow-y:auto;padding:6px 12px 10px;scrollbar-width:thin;scrollbar-color:#f4f7fa transparent}.notificationsList::-webkit-scrollbar{width:6px}.notificationsList::-webkit-scrollbar-track{background:transparent}.notificationsList::-webkit-scrollbar-thumb{border-radius:999px;background:#f4f7fa}.notificationsList::-webkit-scrollbar-thumb:hover{background:#e9eef5}.notificationItem{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;width:100%;border:0;background:transparent;color:inherit;cursor:default;font:inherit;padding:9px 0;text-align:left}.notificationItem.clickable{cursor:pointer}.notificationItem.clickable:hover{border-radius:8px;background:#f6f9fe}.notificationItem.unseen{margin:0 -6px;padding:9px 6px;border-radius:8px;background:#eef6ff}.notificationIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.notificationIcon.done{background:#e8faee;color:#2fbe69}.notificationIcon.late{background:#ffe9ec;color:#ff4d5f}.notificationText{display:grid;min-width:0;color:#11182b;font-size:10px;line-height:1.28}.notificationText strong{font-weight:700}.notificationText em{overflow:hidden;font-style:normal;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.notificationText small{margin-top:3px;color:#65728a;font-size:10px}.notificationMeta{display:grid;justify-items:end;grid-gap:10px;gap:10px}.notificationMeta small{color:#7a8496;font-size:8px;white-space:nowrap}.notificationMeta i{width:6px;height:6px;border-radius:50%;background:var(--action-green)}.notificationItem.read .notificationMeta i{display:none}.notificationLogBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(8,15,32,.42);padding:24px}.notificationLogModal{display:grid;width:min(760px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid #d8e3f2;border-radius:12px;background:#fff;box-shadow:0 22px 50px rgba(13,32,68,.22)}.notificationLogModal header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6edf7;padding:16px 18px}.notificationLogModal header div{display:grid;grid-gap:3px;gap:3px}.notificationLogModal header .notificationLogHeaderActions{display:flex;align-items:center;gap:8px}.notificationLogModal header strong{color:#061333;font-size:16px}.notificationLogModal header span{color:#52617c;font-size:12px;font-weight:700}.notificationLogModal header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.notificationLogModal header .notificationPayloadButton{width:auto;padding:0 13px;color:#0b55d9;font-size:12px;font-weight:800}.notificationLogModal header .notificationSkuReviewButton{display:inline-flex;gap:7px}.notificationLogModal pre{max-height:calc(100vh - 170px);overflow:auto;margin:0;background:#f8fbff;color:#061333;font-size:12px;line-height:1.45;padding:16px 18px;white-space:pre-wrap}.notificationCommunicationWrap{display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:12px 14px 14px;background:#f8fbff}.notificationCommunicationModal{width:min(430px,calc(100vw - 48px))}.notificationCommunicationMessage{margin:0;color:#061333;font-size:12px;line-height:1.4;font-weight:600}.notificationCommunicationContent{display:grid;grid-template-columns:48px 48px;align-items:center;justify-content:start;grid-gap:10px;gap:10px}.notificationCommunicationMissing,.notificationCommunicationPreview{width:48px;height:48px;padding:0;aspect-ratio:1;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.notificationCommunicationPreview img{display:block;width:100%;height:100%;object-fit:contain}.notificationCommunicationPreview{cursor:zoom-in}.notificationCommunicationMissing{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;padding:4px;background:#fff2f2;color:#c62828;text-align:center}.notificationCommunicationMissing strong{display:none}.notificationCommunicationCopy{display:grid;width:48px;height:48px;min-height:0;place-items:center;align-content:center;grid-gap:0;gap:0;border:1px solid #b9cdf0;border-radius:8px;background:#fff;color:#0b55d9;cursor:pointer;font-size:0;font-weight:800}.notificationCommunicationCopy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.notificationCommunicationLightbox{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:32px;background:rgba(3,8,20,.82);cursor:zoom-out}.notificationCommunicationLightbox>img{width:min(900px,calc(100vw - 64px));height:min(900px,calc(100vh - 64px));object-fit:contain}.notificationCommunicationLightbox>button{position:fixed;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.notificationCommunicationCopy:hover:not(:disabled){border-color:#0b55d9;background:#eef5ff}.notificationCommunicationCopy:disabled{cursor:not-allowed;opacity:.5}@media (max-width:680px){.notificationCommunicationContent{grid-template-columns:48px 48px}}.notificationBulkTableWrap{max-height:calc(100vh - 170px);overflow:auto;padding:14px 18px 18px;background:#f8fbff}.notificationBulkTable{width:100%;border-collapse:collapse;color:#061333;font-size:12px}.notificationBulkTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid #dce7f5;background:#f8fbff;color:#52617c;font-size:11px;font-weight:900;padding:10px 8px;text-align:left}.notificationBulkTable td{border-bottom:1px solid #e6edf7;padding:10px 8px;vertical-align:middle}.notificationBulkTable tr.clickable{cursor:pointer}.notificationBulkTable tr.clickable:hover td{background:#eef5ff}.notificationPostPublishWrap{max-height:calc(100vh - 170px);overflow:auto;padding:16px 18px 20px;background:#f8fbff}.notificationPostPublishIdentity{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.7fr) minmax(220px,1.5fr);grid-gap:10px;gap:10px;margin:0 0 16px}.notificationPostPublishIdentity>div{min-width:0;padding:11px 12px;border:1px solid #dce7f5;border-radius:9px;background:#fff}.notificationPostPublishIdentity dt{margin-bottom:4px;color:#6c7a92;font-size:10px;font-weight:800;text-transform:uppercase}.notificationPostPublishIdentity dd{overflow:hidden;margin:0;color:#061333;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notificationPostPublishTable th:first-child{width:28%}.notificationPostPublishTable th:nth-child(2){width:18%}.notificationPostPublishTable th:nth-child(3){width:54%}.notificationPostPublishTable td:last-child{color:#52617c;line-height:1.4;overflow-wrap:anywhere}@media (max-width:720px){.notificationPostPublishIdentity{grid-template-columns:1fr}}.notificationReportLinkCell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;max-width:360px}.notificationReportLinkCell a{overflow:hidden;color:#0f4bd8;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notificationReportDownloadCell{display:flex}.notificationReportDownloadLink{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid #c9daf8;border-radius:8px;background:#edf4ff;text-decoration:none}.notificationReportLinkCell button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d8e4f5;border-radius:8px;background:#fff;color:#31547f;cursor:pointer}.notificationReportLinkCell button:hover{border-color:#0f5bff;color:#0f5bff}.notificationReportTableWrap{padding-top:0}.notificationReportTable{table-layout:fixed}.notificationReportTable th{z-index:3;background:#f8fbff;box-shadow:0 -14px 0 #f8fbff}.notificationReportStatusColumn{width:15%}.notificationReportVacancyColumn{width:10%}.notificationReportClientColumn{width:30%}.notificationReportLinkColumn{width:45%}.notificationReportTable .notificationReportLinkCell{max-width:280px}.notificationInvoiceTableWrap{padding-top:0}.notificationInvoiceTable{table-layout:fixed}.notificationInvoiceTable th:first-child{width:18%}.notificationInvoiceTable th:nth-child(2){width:12%}.notificationInvoiceTable th:nth-child(3){width:38%}.notificationInvoiceTable th:nth-child(4){width:32%}.notificationInvoiceAmountCell{display:inline-flex;align-items:center;gap:7px}.notificationInvoiceAmountCell button{border:0;background:transparent;color:#0f4bd8;cursor:pointer}.notificationInvoiceAmountCell .notificationInvoiceAmount{font:inherit;font-weight:850;padding:4px 0}.notificationInvoiceAmountCell .notificationInvoiceCopy{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d8e4f5;border-radius:8px;background:#fff;color:#31547f}.notificationInvoiceAmountCell button:hover{color:#0f5bff}.notificationBulkStatus{display:inline-flex;align-items:center;min-width:64px;justify-content:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.notificationBulkStatus.success{background:#e7f9ee;color:#047857}.notificationBulkStatus.error{background:#fff0f0;color:#dc2626}.notificationBulkStatus.review{background:#fff4cc;color:#8a5a00}.notificationBulkAnnouncementsButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;height:28px;border:1px solid #d8e4f5;border-radius:7px;background:#fff;color:#31547f;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.notificationBulkAnnouncementsButton:hover:not(:disabled){border-color:#0f5bff;background:#eef5ff;color:#0f5bff}.notificationBulkAnnouncementsButton:disabled{cursor:default;opacity:.45}.notificationBulkAnnouncementsButton[aria-expanded=true] svg{transform:rotate(180deg)}.notificationBulkAnnouncementsRow>td{padding:0 8px 12px;background:#f8fbff}.notificationBulkAnnouncementsTable{width:100%;border:1px solid #dce7f5;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}.notificationBulkAnnouncementsTable td,.notificationBulkAnnouncementsTable th{width:50%;padding:8px 10px;border-bottom:1px solid #edf2f8;background:#fff;text-align:left}.notificationBulkAnnouncementsTable tbody tr:last-child td{border-bottom:0}.notificationBulkAnnouncementState{font-size:11px;font-weight:900}.notificationBulkAnnouncementState.success{color:#047857}.notificationBulkAnnouncementState.error{color:#dc2626}.notificationBulkAnnouncementState.unchanged{color:#8a5a00}.notificationBulkStatus.unchanged{background:#fff0c7;color:#8a5a00}.notificationsEmpty{margin:18px 0 20px;color:#65728a;font-size:11px;text-align:center}.notificationsFooter{display:block;width:100%;height:38px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#2fbe69;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.topUser{color:#07112a;font-weight:900}.clientsPage{grid-gap:26px;gap:26px}.clientFilters{display:grid;grid-template-columns:max-content;align-items:end;grid-gap:22px;gap:22px}.filterGroup{gap:22px}.selectField{display:grid;grid-gap:8px;gap:8px}.selectField span{color:var(--ref-muted);font-size:14px}.filterButton,.perPageButton,.referenceSearch,.selectField select{height:48px;border:1px solid var(--ref-line);border-radius:9px;background:#fff;color:var(--ref-text);box-shadow:none;font:inherit;font-size:14px}.selectField select{min-width:166px;padding:0 14px;font-weight:800}.referenceSearch{display:flex;align-items:center;gap:10px;padding:0 16px}.referenceSearch input{flex:1 1;border:0;outline:0;color:var(--ref-text);font:inherit}.filterButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.referencePanel{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.referenceTable{width:100%;border-collapse:collapse}.referenceTable th{height:68px;color:#526079;font-weight:800;text-align:left}.referenceTable td,.referenceTable th{padding:0 16px;border-bottom:1px solid var(--ref-line);font-size:13px}.referenceTable td{height:72px;color:var(--ref-text);vertical-align:middle}.rowNumber{width:42px;height:42px;border-radius:50%;background:var(--ref-green);color:var(--ref-text);font-size:16px;font-weight:900}.statusButton,.statusButton.active{min-height:28px;padding:0 13px;border-radius:8px;background:var(--ref-green-2);color:#167342;font-size:13px;font-weight:900}.moreButton{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:var(--ref-text);cursor:pointer}.tableFooter{display:grid;grid-template-columns:1fr auto 150px;align-items:center;grid-gap:18px;gap:18px;min-height:78px;padding:0 24px;color:var(--ref-muted);font-size:14px}.pagination{display:flex;align-items:center;gap:10px}.pagination button,.pagination strong{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ref-line);border-radius:9px;background:#fff;color:var(--ref-text)}.pagination strong{border-color:var(--ref-blue);background:var(--ref-blue);color:#fff}.perPageButton{padding:0 14px}.dialogOverlay{background:rgba(13,18,33,.32)}.dialogCard{width:480px;gap:16px;padding:28px 30px 30px;border:0;border-radius:11px;background:#fff;box-shadow:0 30px 80px rgba(13,18,33,.24)}.dialogCard h2{margin:0 0 8px;color:var(--ref-text);font-size:24px;font-weight:900}.dialogClose{top:24px;right:24px}.formField{display:grid;grid-gap:8px;gap:8px}.formField span{color:#4f5b70;font-size:14px}.formField input,.formField select{height:45px;min-height:45px;padding:0 14px;background:#fff;color:var(--ref-text);font:inherit;font-size:14px}.formField input,.formField select,.taxField{border:1px solid var(--ref-line);border-radius:8px}.taxField{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:68px;padding:10px 14px}.taxIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--ref-green-2);color:var(--ref-text);font-size:20px;font-weight:900}.taxField small,.taxField strong{display:block}.taxField small{margin-top:5px;color:var(--ref-muted)}.saveAction{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;border:0;border-radius:8px;background:#a3f7a4;color:#0e4d26;cursor:pointer;font:inherit;font-weight:900}.clientDetailPage{display:grid;grid-gap:22px;gap:22px}.breadcrumb{display:flex;align-items:center;gap:14px;margin-bottom:4px;color:#07112a;font-size:16px;font-weight:900}.breadcrumb strong{color:#0757f8}.clientDetailPage .detailTopbar{display:block}.clientDetailPage .clientSummary{display:grid;grid-template-columns:54px 170px 170px auto;align-items:center;grid-gap:22px;gap:22px;width:100%;min-height:98px;padding:22px;border:0;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.clientDetailPage .clientSummary div{display:grid;grid-gap:6px;gap:6px}.clientDetailPage .clientSummary strong{color:#07112a;font-size:14px;font-weight:900}.clientDetailPage .clientSummary span:not(.rowNumber){color:#65728a;font-size:13px}.clientDetailPage .clientSummary .rowNumber{width:42px;height:42px;background:#a3f7a4;color:#07112a;font-size:16px}.clientDetailPage .clientTabBar{display:flex;justify-content:flex-start;align-items:flex-end;gap:58px;min-height:58px;padding-left:34px;border-bottom:0}.clientDetailPage .clientTabBar button{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:48px;padding:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#4b5365;font:inherit;font-size:16px;font-weight:900}.clientDetailPage .clientTabBar button.active{border-bottom-color:#0757f8;color:#0757f8}.offersPanel{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.offersPanel .panelTools{display:flex;justify-content:flex-end;align-items:center;min-height:68px;padding:0 24px;border-bottom:1px solid #e7ebf2}.offersPanel .compactSearch{width:190px;height:40px;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#fbfcff;color:#07112a;box-shadow:none;font:inherit;font-size:13px}.offersTable{table-layout:fixed;width:100%;min-width:0;border-collapse:collapse}.offersTable th{height:62px;padding:0 9px;border-bottom:1px solid #e7ebf2;color:#4b5365;font-size:11px;font-weight:900;text-align:left;vertical-align:middle}.offersTable td{height:auto;min-height:72px;padding:18px 9px;border-bottom:0;background:#fff;color:#07112a;font-size:13px;line-height:1.45;vertical-align:top}.offersTable td:first-child,.offersTable th:first-child{width:72px}.offersTable td:nth-child(2),.offersTable th:nth-child(2){width:80px}.offersTable td:nth-child(3),.offersTable th:nth-child(3){width:128px}.offersTable td:nth-child(4),.offersTable td:nth-child(5),.offersTable td:nth-child(6),.offersTable th:nth-child(4),.offersTable th:nth-child(5),.offersTable th:nth-child(6){width:82px}.offersTable td:nth-child(10),.offersTable td:nth-child(11),.offersTable td:nth-child(12),.offersTable td:nth-child(7),.offersTable td:nth-child(8),.offersTable td:nth-child(9),.offersTable th:nth-child(10),.offersTable th:nth-child(11),.offersTable th:nth-child(12),.offersTable th:nth-child(7),.offersTable th:nth-child(8),.offersTable th:nth-child(9){width:110px}.content{overflow:hidden;padding:40px 54px 24px 64px}.content .pageHeader{margin-bottom:34px}.content .topUser{display:none}.content .notificationButton,.content .tasksSearch{box-shadow:0 0 10px rgba(18,30,54,.055)}.tasksPage{height:calc(100vh - 154px);min-height:0;overflow:hidden}.tasksHeaderActions{display:flex;align-items:center;gap:14px}.tasksHeaderActions .blueAction{height:52px;min-width:176px;border-radius:10px}.tasksSearch{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:min(380px,28vw);height:52px;padding:0 16px 0 20px;border:0;border-radius:9px;background:#fff;color:#9aa5b6;box-shadow:0 0 10px rgba(18,30,54,.055)}.tasksSearch input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:14px}.tasksSearch input::placeholder{color:#b8c0cf}.tasksControls{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:16px 0 36px}.tasksControls .blueAction{height:52px;min-width:170px;border-radius:10px;font-size:15px}.taskFilterButton{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:10px;background:#fff;color:#243148;cursor:pointer;box-shadow:0 0 10px rgba(18,30,54,.055)}.taskFilterControl{position:relative;flex:0 0 auto}.taskFilterDropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;grid-gap:5px;gap:5px;width:268px;padding:10px;border:0;border-radius:10px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.taskFilterTitle{display:block;padding:4px 10px 7px;color:#11182b;font-size:12px;font-weight:900;line-height:1}.taskFilterDropdown .taskFilterOption:nth-of-type(4){display:none}.taskPeriodSelect{position:relative;display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding-top:9px;border-top:1px solid #edf1f7}.taskPeriodSelect>button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;text-align:left}.taskPeriodSelect>button:hover{background:#f5f7fa}.taskPeriodSelect span{font-size:12px;line-height:1}.taskPeriodSelect strong{color:#65728a;font-size:11px;font-weight:400;line-height:1}.taskPeriodMenu{position:absolute;top:calc(100% + 6px);left:10px;right:10px;z-index:48;display:grid;padding:6px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.taskPeriodMenu button{min-height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.taskPeriodMenu button:hover{background:#f5f7fa}.taskFilterOption{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.taskFilterOption:hover{background:#f5f7fa}.taskFilterOption svg{color:#170df2}.taskPeriodFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.taskPeriodFields button{display:grid;grid-gap:4px;gap:4px;min-height:48px;padding:8px 10px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.taskPeriodFields button.active{border-width:2.6px;border-color:var(--action-green);box-shadow:none}.addTaskButton:focus,.blueAction:focus,.notificationButton:focus,.profileButton:focus,.taskAssignClose:focus,.taskCancelButton:focus,.taskCreateButton:focus,.taskFilterButton:focus,.taskFilterOption:focus,.taskPeriodMenu button:focus,.taskPeriodSelect button:focus{outline:0}.taskPeriodFields span{color:#65728a;font-size:10px}.taskPeriodFields strong{font-size:11px;font-weight:400}.taskFilterDropdown .taskCalendarPopover{position:static;width:100%;margin-top:6px;box-shadow:none}.taskBoardRef{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.taskBoardLoading,.taskBoardRef,.taskLane{height:100%;min-height:0}.taskLane{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:24px 14px 16px;border-radius:12px;background:#fff;box-shadow:0 0 12px rgba(18,30,54,.055)}.taskLaneHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:30px;margin-bottom:32px}.taskLaneTitle{display:inline-flex;align-items:center;gap:8px;min-width:0}.taskLaneTitle strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.taskCount,.taskLaneIcon{display:grid;place-items:center}.taskLaneIcon{width:24px;height:24px;background:transparent}.taskLaneIcon img{width:22px;height:22px;object-fit:contain}.taskCount{border-radius:10px;min-width:34px;height:26px;padding:0 10px;font-size:12px;font-weight:900}.taskCardsRef{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;overflow-y:auto;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#c2c9d3 transparent}.taskCardsRef::-webkit-scrollbar{width:4px}.taskCardsRef::-webkit-scrollbar-track{background:transparent}.taskCardsRef::-webkit-scrollbar-thumb{background:#c2c9d3;border-radius:999px}.taskCardsRef::-webkit-scrollbar-thumb:hover{background:#b5becb}:where(.anutoScrollArea){scrollbar-width:thin;scrollbar-color:#c2c9d3 transparent}:where(.anutoScrollArea)::-webkit-scrollbar{width:4px;height:4px}:where(.anutoScrollArea)::-webkit-scrollbar-track{background:transparent}:where(.anutoScrollArea)::-webkit-scrollbar-thumb{background:#c2c9d3;border-radius:999px}:where(.anutoScrollArea)::-webkit-scrollbar-thumb:hover{background:#b5becb}.taskCardRef{position:relative;display:grid;grid-gap:14px 8px;gap:14px 8px;width:100%;min-height:88px;padding:15px 12px 14px 14px;border:0;border-radius:9px;background:#f5f7fa;color:#0f172a;text-align:left;cursor:pointer;box-shadow:none}.taskCardRef.dragging{opacity:0}.taskDragPreview{opacity:1!important;transform:none!important;box-shadow:none!important;z-index:99999}.taskCardRef.completed{background:#effeef;border:0;color:#4c714d}.taskCardRef.completed em,.taskCardRef.completed small,.taskCardRef.completed small svg{color:#4c714d}.taskCardRef.overdue{background:#fff7f7;border:0}.taskCardRef>.taskCardTitle{grid-area:title;display:grid;grid-gap:4px;gap:4px;min-width:0;padding-right:20px;font-size:13px;font-weight:800;line-height:1.35}.taskCardRef>.taskCardTitle>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskAssignedMeta{color:#65728a;font-size:10px;font-style:normal;font-weight:400;line-height:1.25}.taskCardRef.completed .taskAssignedMeta{color:#4c714d}.taskDoneToggle{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:18px;height:18px;border:1px solid #cfd8e5;border-radius:5px;background:#fff;color:#fff}.taskDoneToggle[aria-checked=true]{border:0;background:var(--action-green);color:#4c714d}.taskDoneToggle.readOnly{cursor:default}.taskCardRef small{grid-area:meta;display:inline-flex;align-items:center;gap:7px;color:#6b7280;font-size:12px;font-style:normal}.taskCardRef small span{display:inline-grid;place-items:center;min-width:46px;height:24px;padding:5px 8px;border-radius:8px;font-size:12px;line-height:1}.taskCardRef small span.today{background:#e9f6ff;color:#1479c9}.taskCardRef small span.late{background:#ffe7ea;color:#d72035}.taskCardRef small span.done{background:#edfced;color:#4c714d}.taskCardRef em{grid-area:badge;align-self:center;justify-self:end;min-width:46px;height:24px;padding:5px 8px;border-radius:8px;background:#eef3fb;color:#536077;font-size:12px;font-style:normal;font-weight:400;text-align:center}.taskCardRef em.baixa{background:#eef1f5;color:#596273}.taskCardRef em.media{background:#fff6dc;color:#c97800}.taskCardRef em.alta{background:#ffe7ea;color:#d72035}.taskEmpty{display:grid;justify-items:center;align-content:center;min-height:360px;padding:20px 12px;text-align:center}.taskEmptyIcon{position:relative;display:grid;place-items:center;width:104px;height:104px;margin-bottom:18px;border-radius:0;background:transparent}.taskEmptyIcon img{object-fit:contain}.taskEmpty strong{color:#3f4a5f;font-size:15px;font-weight:900}.taskEmpty p{max-width:190px;margin:10px 0 0;color:#6d7789;font-size:14px;line-height:1.55}.addTaskButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid #dce4f0;border-radius:9px;background:#fff;color:var(--ref-blue);cursor:pointer;font:inherit;font-size:14px;font-weight:900}.taskLane.blue .taskCount,.taskLane.blue .taskEmptyIcon,.taskLane.blue .taskLaneIcon{color:#2275d7}.taskLane.yellow .taskCount,.taskLane.yellow .taskEmptyIcon,.taskLane.yellow .taskLaneIcon{color:#e0a600}.taskLane.purple .taskCount,.taskLane.purple .taskEmptyIcon,.taskLane.purple .taskLaneIcon{color:#8a4dea}.taskLane.red .taskCount,.taskLane.red .taskEmptyIcon,.taskLane.red .taskLaneIcon{color:#f05270}.taskLane.green .taskCount,.taskLane.green .taskEmptyIcon,.taskLane.green .taskLaneIcon{color:#37b85d}.taskLane.blue .taskCount{background:#e8f3ff}.taskLane.yellow .taskCount{background:#fff7dc}.taskLane.purple .taskCount{background:#f3eaff}.taskLane.red .taskCount{background:#ffe9ef}.taskLane.green .taskCount{background:#e8faee}.shell,.shell.expanded{grid-template-columns:69px minmax(0,1fr)}.shell .sidebar{width:69px;padding:26px 11px 16px}.shell.expanded .content:before{inset:0 0 0 69px}.shell .brand{height:44px;min-height:44px;margin-bottom:25px}.shell .brandLogo{height:32px;border-radius:0}.shell .brandLogoMark{width:32px;height:32px;flex-basis:32px}.shell .brandLogoFull{width:106px;flex-basis:106px}.shell.expanded .brand{padding-left:5px}.shell.expanded .brandLogo{width:106px;flex-basis:106px}.shell .navItem svg{width:17px;height:17px}.shell .navLabel{font-size:11px}.shell .sidebarProfile{padding-top:14px}.shell .profileButton{grid-template-columns:39px minmax(0,1fr) 12px}.shell.expanded .profileMenu{width:177px;bottom:calc(100% + 7px)}.shell .profileAvatar{width:32px;height:32px;font-size:11px}.shell .profileIdentity strong{font-size:10px}.shell .profileIdentity small{font-size:8px;font-weight:400}.content{padding:30px 40px 18px 48px}.content .pageHeader{margin-bottom:24px}.content .pageHeader h1{font-size:26px}.content .topActions{gap:9px}.topActions .blueAction{height:39px;min-width:132px;padding:0 21px;border-radius:8px;font-size:11px;gap:8px}.topActions .blueAction svg{width:14px;height:14px}.topActions .referenceSearch,.topActions .searchField{display:grid;grid-template-columns:minmax(0,1fr) 21px;align-items:center;width:min(285px,28vw);height:39px;padding:0 12px 0 15px;border:0;border-radius:7px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07)}.topActions .searchField{gap:0}.topActions .referenceSearch input,.topActions .searchField input{min-width:0;font-size:11px}.topActions .referenceSearch svg,.topActions .searchField svg{width:14px;height:14px;color:#7f8ca3}.topActions .filterButton{width:39px;height:39px;padding:0;border:0;border-radius:11px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07);font-size:0}.topActions .filterButton svg{width:15px;height:15px}.content .notificationButton{width:39px;height:39px;border-radius:11px}.content .notificationButton svg{width:15px;height:15px}.content .notificationButton span{top:-5px;right:-5px;min-width:17px;width:auto;height:17px;padding:0 4px;border:0;background:var(--action-green);color:#4c714d;font-size:9px}.tasksPage{height:calc(100vh - 111px)}.taskServerError{margin:0 0 10px;color:#d72035;font-size:12px}.tasksHeaderActions{gap:11px}.tasksHeaderActions .blueAction{height:39px;min-width:132px;padding:0 21px;border-radius:8px;font-size:11px;gap:8px}.tasksHeaderActions .blueAction svg{width:14px;height:14px}.tasksViewTabs{display:grid;grid-template-columns:repeat(2,minmax(68px,1fr));align-items:center;height:39px;padding:3px;border:1px solid #d8e1ef;border-radius:8px;background:#eef3f8}.tasksViewTabs button{height:31px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#526079;cursor:pointer;font:inherit;font-size:11px;font-weight:800;white-space:nowrap}.tasksViewTabs button.active{background:#fff;color:#0757f8;box-shadow:0 1px 4px rgba(18,30,54,.08)}.tasksSearch{grid-template-columns:minmax(0,1fr) 21px;width:min(285px,28vw);height:39px;padding:0 12px 0 15px;border-radius:7px}.tasksSearch input{font-size:11px}.tasksSearch svg{width:14px;height:14px}.taskFilterButton{width:39px;height:39px;border-radius:11px}.taskFilterButton svg{width:15px;height:15px}.taskFilterDropdown{width:250px;border-radius:11px}.taskBoardRef{gap:10px}.taskLane{padding:18px 10px 12px;border-radius:9px}.taskLaneHeader{gap:6px;min-height:23px;margin-bottom:24px}.taskLaneTitle{gap:6px}.taskLaneTitle strong{font-size:12px}.taskLaneIcon{width:18px;height:18px;overflow:visible}.taskLaneIcon,.taskLaneIcon img{border-radius:0;-webkit-clip-path:none;clip-path:none}.taskLaneIcon img{width:17px;height:17px}.taskCount{min-width:26px;height:20px;padding:0 6px;border-radius:8px;font-size:9px}.taskCardsRef{gap:10px;padding:2px 2px 8px}.taskCardRef{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "meta badge";gap:10px 6px;min-height:66px;padding:11px 9px 10px 11px;border-radius:7px}.taskCardRef>.taskCardTitle{font-size:10px;font-weight:400;line-height:1.3}.assignedTaskCard>.taskCardTitle{min-width:0;padding-right:20px}.assignedTaskCard>.taskCardTitle>span,.taskAssignedMeta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskAssignedMeta{font-size:7px;line-height:1.15}.taskDoneToggle{width:15px;height:15px;border-radius:4px;top:5px;right:5px}.taskDoneToggle svg{width:10px;height:10px}.taskCardRef small{gap:5px;font-size:9px}.taskCardRef small span{min-width:35px;height:18px;padding:4px 6px;border-radius:6px;font-size:9px}.taskCardRef small svg{width:11px;height:11px}.taskCardRef em{min-width:35px;height:18px;padding:4px 6px;border-radius:6px;font-size:9px}.taskEmpty{min-height:270px;padding:15px 9px}.taskEmptyIcon{width:78px;height:78px;margin-bottom:14px}.taskEmpty strong{font-size:11px}.taskEmpty p{max-width:143px;margin-top:8px;font-size:10px;line-height:1.45}.addTaskButton{height:30px;gap:6px;border-radius:7px;font-size:11px}.addTaskButton svg{width:12px;height:12px}.offerBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#167342;font-size:13px;font-weight:900}.offerBadge,.photoStub{border-radius:8px;background:var(--ref-green)}.photoStub{display:block;width:52px;height:52px}.clientDetailPage .tableFooter{border-top:1px solid var(--ref-line)}.sidebar{background:#08080d}.shell.expanded .sidebar{box-shadow:none}.navItem:hover{background:#303238}.navItem.active{background:#170df2;box-shadow:0 10px 24px rgba(23,13,242,.26)}.tasksHeaderActions .blueAction{background:var(--color-soft-blue);color:#fff;box-shadow:none}.taskAssignOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(16,23,38,.58);pointer-events:none}.taskAssignDialog{position:relative;width:min(407px,calc(100vw - 48px));max-height:calc(100vh - 44px);overflow-y:auto;padding:21px 19px 20px;border-radius:10px;background:#fff;color:#11182b;box-shadow:0 18px 58px rgba(12,18,32,.18);pointer-events:auto}.taskAssignClose{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#11182b;cursor:pointer}.taskAssignDialog h2{margin:0 38px 18px 0;color:#10172a;font-size:19px;font-weight:900;line-height:1.1}.taskAssignDialog>p{margin:0 0 22px;color:#536077;font-size:13px;line-height:1.4}.taskDeleteConfirmLayer{position:absolute;inset:0;z-index:24;display:grid;place-items:center;padding:18px;background:rgba(16,23,38,.42);pointer-events:auto}.taskDeleteConfirmDialog{position:relative;display:grid;grid-template-columns:42px 1fr;grid-gap:13px;gap:13px;width:min(282px,calc(100% - 24px));padding:16px 16px 15px;border-radius:10px;background:#fff;color:#11182b;box-shadow:0 14px 42px rgba(12,18,32,.18)}.taskDeleteConfirmClose{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border:0;background:transparent;color:#11182b;cursor:pointer}.taskDeleteConfirmIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffe4e8;color:#ef3349}.taskDeleteConfirmContent h3{margin:3px 26px 9px 0;color:#11182b;font-size:15px;font-weight:900;line-height:1}.taskDeleteConfirmContent p{margin:0 0 4px;color:#4d5870;font-size:11px;font-weight:400;line-height:1.25}.taskDeleteConfirmActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:17px}.taskDeleteConfirmActions .taskCancelButton{height:34px;font-size:11px}.taskConfirmDeleteButton{height:34px;border:0;border-radius:8px;background:#f3434d;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.taskAssignField{position:relative;display:grid;grid-gap:6px;gap:6px;margin-bottom:13px}.taskAssignField>span,.taskAssignPriority>span{color:#11182b;font-size:11px;font-weight:900}.taskAssignField input,.taskAssignField textarea{width:100%;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#11182b;font:inherit;font-size:12px;outline:0;box-shadow:none}.taskAssignField input:disabled,.taskAssignField textarea:disabled,.taskAssignPriority button:disabled{cursor:default;opacity:1}.taskAssignField input{height:35px;padding:0 12px}.taskAssignField textarea{min-height:54px;resize:vertical;padding:11px 12px}.taskDescriptionField.readOnly textarea{min-height:132px;font-size:15.6px;line-height:1.45;resize:none}.taskAssignField input::placeholder,.taskAssignField textarea::placeholder{color:#aeb7c8}.taskClientField,.taskResponsibleField{z-index:2}.responsibleDropdown{position:absolute;top:calc(100% - 2px);left:0;right:0;display:grid;max-height:136px;overflow-y:auto;border:1px solid #d9e1ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(18,30,54,.12)}.responsibleDropdown button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:42px;padding:7px 11px;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.responsibleDropdown button:hover{background:#f7fafc}.responsibleDropdown button:last-child{border-bottom:0}.responsibleDropdown strong{display:block;font-size:12px;font-weight:900}.responsibleDropdown .taskClientResultLabel strong{display:inline}.responsibleDropdown .taskClientResultLabel{font-size:12px}.responsibleDropdown small{display:block;margin-top:3px;color:#65728a;font-size:11px}.responsibleDropdown em{color:#65728a;font-size:11px;font-style:normal;white-space:nowrap}.taskAssignPriority{display:grid;grid-gap:7px;gap:7px;margin-bottom:13px}.taskAssignPriority div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.taskAssignPriority button{height:34px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:400}.taskAssignPriority .baixa{background:#eef1f5;color:#596273}.taskAssignPriority .media{background:#fff6dc;color:#c97800}.taskAssignPriority .alta{background:#ffe7ea;color:#d72035}.taskAssignPriority button.active{box-shadow:inset 0 0 0 1px currentColor}.taskDateField input{padding-right:36px;cursor:pointer}.taskDateField{cursor:pointer}.taskDateField input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.taskDateField button{position:absolute;right:12px;bottom:7px;display:grid;place-items:center;width:22px;height:22px;border:0;background:transparent;color:#4c5870;cursor:pointer}.taskDateField button:disabled,.taskDateField input:disabled{cursor:default}.taskCalendarPopover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:6;width:258px;padding:12px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;color:#11182b;box-shadow:0 12px 34px rgba(12,18,32,.14);font-family:var(--font-app)}.taskCalendarPopover header{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:10px}.taskCalendarPopover header strong{text-align:center;font-size:13px;font-weight:400;text-transform:capitalize}.taskCalendarPopover header button{position:static;width:30px;height:30px;border:0;border-radius:8px;background:#f5f7fa;color:#334057}.taskCalendarPopover header button:hover{background:#edf2f7}.taskCalendarGrid,.taskCalendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.taskCalendarWeekdays{margin-bottom:5px}.taskCalendarWeekdays span{display:grid;place-items:center;height:22px;color:#65728a;font-size:11px}.taskCalendarGrid button{position:static;display:grid;place-items:center;width:100%;height:28px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px}.taskCalendarGrid button:hover{background:#edf2f7}.taskCalendarGrid button.disabled,.taskCalendarGrid button:disabled{background:transparent;color:#d1d7e2;cursor:not-allowed;opacity:.62}.taskCalendarGrid button.disabled:hover,.taskCalendarGrid button:disabled:hover{background:transparent}.taskCalendarGrid button.muted{color:#aeb7c8}.taskCalendarGrid button.today{background:#e9f6ff;color:#1479c9}.taskCalendarGrid button.selected{background:#170df2;color:#fff}.taskFixedResponsible{display:grid;grid-gap:8px;gap:8px;margin-bottom:17px}.taskAttributorField{margin-bottom:13px}.taskFixedResponsible span{color:#11182b;font-size:12px;font-weight:900}.taskFixedResponsible strong{display:block;min-height:35px;padding:10px 12px;border:1px solid #d9e1ec;border-radius:8px;color:#11182b;font-size:12px;font-weight:400}.taskAssignError{margin:-2px 0 9px;color:#d72035;font-size:11px}.taskFieldError{margin:-1px 0 0;color:#d72035;font-size:11px;line-height:1.2}.taskAssignFooter.single{grid-template-columns:1fr}.taskAssignFooter.withDelete{grid-template-columns:35px 1fr 1fr}.taskAssignFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.taskCancelButton,.taskCreateButton,.taskDeleteButton{height:35px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.taskDeleteButton{border:0;background:#ffe8ec;color:#ef3349;display:grid;place-items:center;padding:0}.taskCancelButton{border:1px solid #d9e1ec;background:#fff;color:#334057}.taskCreateButton{border:0;background:var(--action-green);color:#4c714d}.actionToast,.taskActionToast{position:fixed;left:50%;bottom:24px;z-index:120;display:inline-flex;align-items:center;gap:18px;min-height:42px;padding:0 14px 0 17px;border-radius:10px;background:#111827;color:#fff;box-shadow:0 14px 38px rgba(12,18,32,.24);transform:translateX(-50%);opacity:1;font-size:12px;transition:opacity .5s ease,transform .5s ease}.actionToast.leaving,.taskActionToast.leaving{opacity:0;transform:translateX(-50%) translateY(6px)}.actionToast button,.taskActionToast button{border:0;background:transparent;color:var(--action-green);cursor:pointer;font:inherit;font-weight:900}.shell .sidebar{overflow:hidden}.shell.expanded .brand{justify-content:center;padding-left:0;padding-right:0}.shell.expanded .brand img,.shell.expanded .brandLogo,.shell.expanded .brandLogoFull,.shell.expanded .brandLogoMark{margin-left:auto;margin-right:auto}.shell .nav{align-items:center;justify-items:center;gap:9px}button.navItem,button.navItem:focus{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#c7d2e5;box-shadow:none;cursor:pointer;font-family:inherit;text-align:left}.shell .navItem{grid-template-columns:47px minmax(0,1fr);width:47px;height:44px;min-height:44px;border-radius:9px;font-size:11px}.shell.expanded .navItem{margin-left:auto;margin-right:auto;justify-self:center}.shell .navIcon,.shell .navItem svg,.shell.expanded .navItem svg{justify-self:center}.shell.expanded .navLabel{justify-self:start;text-align:left}button.navItem:hover{background:#303238;color:#fff}button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:#0757f8}.navItem svg,.navItem.active svg{filter:none}.sidebarProfile{position:relative;display:grid;justify-content:center;grid-gap:0;gap:0;width:100%;margin-top:auto;padding-top:14px;border-top:0}.profileButton,.profileMenu{--profile-card-bg:#1e2026;--profile-card-hover:#292c34}.shell .profileButton{position:relative;z-index:2;display:grid;grid-template-columns:32px;align-items:center;width:39px;height:39px;padding:0;border:0;border-radius:12px;background:transparent;color:#fff;box-shadow:none;overflow:hidden;transition:width .18s ease,height .18s ease,padding .18s ease,border-radius .18s ease,background-color .18s ease}.shell.expanded .profileButton{grid-template-columns:32px minmax(0,1fr) 12px;column-gap:10px;width:177px;height:52px;padding:0 10px;border-radius:14px;background:var(--profile-card-bg)}.profileButton:focus,.profileButton:hover,.profileButton[aria-expanded=true]{box-shadow:none}.profileAvatar{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid #5b606b;border-radius:50%;background:#08080d;color:#fff;font-size:11px;font-weight:900}.shell.expanded .profileAvatar{border-color:transparent}.profileStatusDot{position:absolute;right:1px;bottom:1px;width:9px;height:9px;border:0;border-radius:999px;background:#38d96b}.profileIdentity{display:grid;grid-gap:2px;gap:2px;min-width:0;justify-self:start;align-self:center;align-items:start;opacity:0;overflow:hidden;text-align:left;white-space:nowrap;transition:opacity .13s ease 60ms,transform .16s ease 40ms}.shell.expanded .profileIdentity{opacity:1}.profileIdentity small,.profileIdentity strong{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis}.profileIdentity strong{color:#fff;font-weight:900}.profileIdentity small{color:#c7d2e5;font-size:8.5px;font-weight:400}.profileIdentity small+small,.shell.expanded .profileButton:not([aria-expanded=true]) .profileIdentity small+small,.shell:not(.expanded) .profileIdentity small+small{display:none}.shell.expanded .profileButton>svg{opacity:1;transition:opacity .13s ease 60ms,transform .16s ease 40ms}.shell .profileButton>svg{opacity:0}.shell.expanded .profileButton[aria-expanded=true]{height:72px;align-items:center;border-radius:14px 14px 0 0}.shell.expanded .profileButton[aria-expanded=true]>svg{transform:rotate(180deg)}.shell.expanded .profileButton[aria-expanded=true] .profileAvatar,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileAvatar{align-self:center}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity{gap:4px;align-self:center}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity small,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity small{font-size:9.5px;font-weight:400}.shell.expanded .profileButton[aria-expanded=true] .profileIdentity small+small,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true] .profileIdentity small+small{display:block}.sidebarProfile .profileMenu{position:static;z-index:1;display:grid;width:177px;max-height:0;margin-top:-1px;padding:0 7px;border:0;border-radius:0 0 14px 14px;overflow:hidden;background:var(--profile-card-bg);box-shadow:none;opacity:0;pointer-events:none;transform:translateY(-6px);transform-origin:top;transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease}.shell:not(.expanded) .sidebarProfile .profileMenu{display:none}.shell.expanded .profileButton[aria-expanded=true]+.profileMenu,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true]+.profileMenu{max-height:190px;padding:10px 7px 8px;border-top:1px solid #3a3d45;opacity:1;pointer-events:auto;transform:translateY(0)}.shell.expanded .profileMenuHeader{display:none}.shell.expanded .profileMenuItem{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;padding:0 9px;border:0;border-radius:10px;background:transparent;color:#d7d7e6;cursor:pointer;font:inherit;font-size:10px;font-weight:800;text-align:left;text-decoration:none;opacity:1;transform:translateY(-3px);transition:background-color .15s ease,opacity .18s ease,transform .18s ease}.shell.expanded .profileButton[aria-expanded=true]+.profileMenu .profileMenuItem,.shell.expanded .sidebarProfile .profileButton[aria-expanded=true]+.profileMenu .profileMenuItem{transform:translateY(0)}.shell.expanded .profileMenuItem:hover{background:var(--profile-card-hover)}.shell.expanded .profileMenuItem.danger{color:#ff6961}.clientFilterDropdown{gap:7px}.clientFilterGroup{position:relative;display:grid;grid-gap:5px;gap:5px}.clientFilterGroup.isOpen{z-index:65}.clientFilterGroup+.clientFilterGroup{padding-top:0;border-top:0}.clientFilterSelectButton{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px 10px;gap:3px 10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;text-align:left}.clientFilterSelectButton:hover{background:#f5f7fa}.clientFilterSelectButton span{grid-column:1;color:#65728a;font-size:11px;font-weight:400;line-height:1}.clientFilterSelectButton strong{grid-column:1;color:#11182b;font-size:12px;font-weight:800;line-height:1}.clientFilterSelectButton svg{grid-column:2;grid-row:1/span 2;color:#061338}.clientFilterMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:70;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid #d9e1ec;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14)}.clientFilterMenu .taskFilterOption{display:flex;min-height:32px}.clientFilterMenu .taskFilterOption:nth-of-type(4){display:flex}.clientsPage{display:grid;grid-template-rows:minmax(0,1fr);grid-gap:8px;gap:8px;height:calc(100vh - 111px);min-width:0;overflow:visible;padding:2px 2px 4px}.clientsHeaderActions{align-items:center}.clientsHeaderActions .blueAction{background:var(--color-soft-blue);color:#fff;box-shadow:none}.clientsTopSearch{width:min(285px,28vw)}.clientFilters{margin-top:-10px}.filterGroup{display:flex;gap:30px;align-items:flex-end}.clientsPage .selectField{display:grid;grid-gap:5px;gap:5px}.clientsPage .selectField span{color:#26365d;font-size:11px;font-weight:700}.clientsPage .selectField select{width:188px;height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:6px;outline:0;background:#fff;color:#061338;font:inherit;font-size:12px;font-weight:700}.clientsReferencePanel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:8px 0 0;border-radius:9px;background:#f3f4f6;box-shadow:0 0 0 1px rgba(18,30,54,.018),0 2px 8px rgba(18,30,54,.14)}.clientsTableHeaderGrid{display:grid;grid-template-columns:5% 12.2% 13.4% 19.25% 8.5% 27.6% 8.1% 5.95%;align-items:center;height:36px;margin:0 10px;background:#f3f4f6;color:#26365d;font-size:10px;font-weight:700}.clientsTableHeaderGrid span{min-width:0;padding:0 12px;white-space:nowrap}.clientsTableHeaderGrid span:first-child{padding-left:16px}.clientsTableHeaderGrid span:nth-child(7){padding-left:0;transform:translateX(-4px)}.clientsTableHeaderGrid span:nth-child(8){display:grid;place-items:center;padding:0;text-align:center}.clientsTableViewport{min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 10px}.clientsReferenceTable{width:100%;min-width:0;border-collapse:separate;border-spacing:0 4px;table-layout:fixed}.clientsReferenceTable .clientColNumber{width:5%}.clientsReferenceTable .clientColStore{width:12.2%}.clientsReferenceTable .clientColCnpj{width:13.4%}.clientsReferenceTable .clientColEmail{width:19.25%}.clientsReferenceTable .clientColPassword{width:8.5%}.clientsReferenceTable .clientColCommercial,.clientsReferenceTable .clientColCommission{width:9.2%}.clientsReferenceTable .clientColStatus{width:8.1%}.clientsReferenceTable .clientColActions{width:5.95%}.clientsReferenceTable tbody tr{border-radius:8px}.clientsReferenceTable td{height:54px;padding:0 12px;background:#fff;color:#061338;font-size:11px;vertical-align:middle;transition:background-color .14s ease}.clientsReferenceTable tbody tr:hover td{background:#fafafa}.clientsReferenceTable tbody tr td:first-child{border-radius:8px 0 0 8px}.clientsReferenceTable tbody tr td:last-child{border-radius:0 8px 8px 0}.clientsReferenceTable td:first-child{padding-left:16px;padding-right:0}.clientsReferenceTable td:nth-child(6),.clientsReferenceTable td:nth-child(7),.clientsReferenceTable td:nth-child(8),.clientsReferenceTable th:nth-child(6){padding-left:18px}.clientsReferenceTable td:nth-child(10),.clientsReferenceTable th:nth-child(8){padding-right:0;text-align:center}.clientsReferenceTable td:nth-child(9){padding-left:2px}.clientsReferenceTable td:nth-child(10){padding-left:0;padding-right:0;text-align:center}.clientsReferenceTable td.clientActionsColumn{text-align:center}.clientCommercialButton,.clientCommissionButton,.clientEmailButton,.clientMoreButton,.clientNumberBadge,.clientOpenCell,.clientPasswordButton,.clientStatusPill,.clientStoreCell,.clientValuesButton{border:0;background:transparent;color:inherit;font:inherit}.clientOpenCell{cursor:pointer}.clientNumberBadge{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:8px;background:#b8f4c0;color:#0b4a23;font-size:13px;font-weight:800;line-height:1}.clientStoreCell{display:grid;grid-gap:5px;gap:5px;text-align:left}.clientStoreCell span{display:flex;align-items:center;gap:6px}.clientStoreCell strong{color:#061338;font-size:12px;font-weight:800}.clientStoreCell span small{display:inline-flex;align-items:center;height:14px;padding:0 5px;border-radius:5px;background:#e8f2ff;color:#1677ff;font-size:8px;font-weight:800}.clientStack small,.clientStoreCell em{color:#26365d;font-style:normal;font-size:10px}.clientStack{display:grid;grid-gap:5px;gap:5px;color:#26365d}.clientStack strong{font-size:11px;font-weight:500}.clientActionsColumn,.clientEmailColumn{position:relative}.clientCommercialButton,.clientCommissionButton,.clientEmailButton,.clientPasswordButton,.clientValuesButton{display:inline-flex;align-items:center;gap:7px;color:#26365d;text-align:left}.clientPasswordButton{cursor:pointer}.clientEmailButton svg{color:#061338}.clientEmailButton:hover,.clientEmailButton:hover svg,.clientPasswordButton:hover,.clientPasswordButton:hover span,.clientPasswordButton:hover svg{color:var(--color-soft-blue)}.clientEmailPopover{top:47px;left:10px;z-index:4;grid-gap:13px;gap:13px;width:245px;padding:13px}.clientActionsPopover,.clientEmailPopover{position:absolute;display:grid;border:1px solid #edf1f7;border-radius:7px;background:#fff;box-shadow:0 12px 28px rgba(18,30,54,.13)}.clientActionsPopover{top:35px;right:6px;z-index:6;grid-gap:10px;gap:10px;width:155px;padding:12px}.clientActionsPopover.openUp{top:auto;bottom:35px}.clientActionsPopover button,.clientStatusSwitch{display:flex;align-items:center;justify-content:space-between;min-height:24px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left;width:100%}.clientActionsPopover>button{justify-content:flex-start!important;width:100%;padding:0 0 0 2px;text-align:left!important}.clientActionsPopover button:hover,.clientStatusSwitch:hover{color:#061338}.clientStatusSwitch input{position:absolute;opacity:0;pointer-events:none}.clientStatusSwitch i{position:relative;display:inline-flex;width:28px;height:16px;flex:0 0 auto;border-radius:999px;background:#d7dde8;transition:background .2s ease}.clientStatusSwitch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(18,30,54,.2);transition:transform .2s ease}.clientStatusSwitch input:checked+i{background:var(--action-green)}.clientStatusSwitch input:checked+i:after{transform:translateX(12px)}.clientEmailPopover button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientEmailPopover button:hover{color:#061338}.clientEmailPopover button span{min-width:0;flex:1 1;white-space:nowrap}.clientEmailPopover button svg{color:#8290aa}.clientEmailPopover strong{display:inline-grid;place-items:center;min-width:24px;height:16px;border-radius:5px;background:#d7e9ff;color:#1677ff;font-size:10px;font-weight:800}.clientPasswordButton svg{color:#26365d}.clientPasswordButton svg:last-child{color:#8290aa}.clientPasswordButton span{color:#061338;font-weight:800;letter-spacing:2px}.clientPasswordButton.revealed,.clientPasswordButton.revealed span{color:#0757f8}.clientPasswordButton.revealed span{letter-spacing:0}.clientCommercialButton{display:grid;grid-gap:2px;gap:2px}.clientCommercialButton small{color:#26365d;font-size:8px}.clientCommercialButton strong{color:#061338;font-size:11px;font-weight:800}.clientStatusPill{display:inline-grid;place-items:center;height:18px;padding:0 10px;border-radius:5px;font-size:9px;font-weight:700}.clientStatusPill.active{background:#bdf3c7;color:#0f7d2f}.clientStatusPill.inactive{background:#ffdfe3;color:#b42318}.clientMoreButton{display:inline-grid;place-items:center;margin:0 auto;width:22px;height:22px;color:#061338}.clientsTableFooter{display:flex;align-items:center;justify-content:flex-start;height:36px;padding:0 10px 0 20px;border-top:0;color:#26365d;font-size:10px}.clientsSort{display:flex;align-items:center;gap:14px}.clientsSort button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;height:31px;min-width:126px;padding:0 13px;border:1px solid #dfe7f1;border-radius:6px;background:#fff;color:#26365d;font:inherit;font-weight:700}.clientEditOverlay{align-items:center;padding:20px;background:rgba(7,12,24,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clientEditModal{position:relative;width:min(672px,calc(100vw - 88px));height:min(760px,calc(100vh - 44px));overflow:visible;padding:21px 23px 17px;border-radius:12px;background:#fff;box-shadow:0 19px 56px rgba(7,12,24,.24);display:flex;flex-direction:column}.clientEditModal h2{margin:0 0 16px;color:#071334;font-size:16px;font-weight:700}.clientEditClose{top:20px;right:20px;color:#26365d}.clientEditSection{position:relative;display:grid;grid-gap:12px;gap:12px;margin-bottom:10px;padding:12px 14px;border:1px solid #d9e2f0;border-radius:8px;background:#fff;overflow:visible}.clientEditSection.open{z-index:180}.clientEditSectionTitle{display:grid;grid-template-columns:21px 1fr 13px;grid-column-gap:11px;column-gap:11px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:#071334;font:inherit;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.clientEditSectionTitle,.clientEditSectionTitle.blue,.clientEditSectionTitle.green,.clientEditSectionTitle.purple{color:#0e4d26}.clientEditSectionTitle svg:last-child{justify-self:end;color:#26365d;transition:transform .16s ease}.clientEditSectionTitle svg:last-child.open{transform:rotate(180deg)}.clientEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;overflow:visible}.clientGeneralGrid{align-items:start;overflow:visible}.clientEditScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.clientEditGrid.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.clientEditPair{display:grid;grid-template-columns:1fr .82fr;grid-gap:12px;gap:12px;min-width:0;overflow:visible}.clientAccessGrid{display:grid;grid-template-columns:1fr .92fr;grid-gap:12px 24px;gap:12px 24px;align-items:start}.clientAccessEmails{display:grid;grid-gap:9px;gap:9px}.clientEditField{display:grid;grid-gap:5px;gap:5px;color:#26365d;font-size:9px;font-weight:500;overflow:visible}.clientEditField em{color:#ef4444;font-style:normal}.clientEditField.wide{grid-column:1/-1}.clientEditField input,.clientEditField select,.clientEditPassword,.clientMoreEmails{min-height:28px;width:100%;border:1px solid #d6dfec;border-radius:6px;background:#fff;color:#071334;font:inherit;font-size:10px;outline:none}.clientEditField input,.clientEditField select{padding:0 9px}.clientDateField{position:relative;z-index:1;cursor:pointer}.clientDateField:focus-within,.clientMonthField:focus-within{z-index:260}.clientDateField input,.clientMonthField input{padding-right:32px;cursor:pointer}.clientMonthField input::placeholder{color:#aeb8c9}.clientDateField input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.clientDateField>button,.clientMonthField>button{position:absolute;right:8px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:#4c5870;cursor:pointer}.clientCalendarPopover{left:0;top:auto;bottom:calc(100% + 8px);width:258px;min-height:0;z-index:400;max-height:none;overflow:visible}.clientMonthField{position:relative;display:block;min-width:114px;z-index:40}.clientMonthPopover{left:auto;right:0;top:auto;bottom:calc(100% + 8px);width:208px;max-height:none;overflow:visible;z-index:400}.clientMonthGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.clientMonthGrid button{min-height:28px;border:0;border-radius:8px;background:transparent;color:#26365d;font:inherit;font-size:11px;cursor:pointer}.clientMonthGrid button:hover{background:#f1f5fb}.clientMonthGrid button.selected{background:#0757f8;color:#fff}.clientEditField input:focus,.clientEditField select:focus,.clientEditPassword:focus-within{border-color:#a3f7a4;box-shadow:0 0 0 2px rgba(163,247,164,.18)}.clientEditPassword{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden}.clientEditPassword input{min-height:27px;border:0;box-shadow:none}.maskedSecretInput{-webkit-text-security:disc}.clientEditPassword button,.clientMoreEmails{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;background:transparent;color:#4c5870;font-family:var(--font-app);font-weight:600;cursor:pointer}.clientMoreEmails{border:1px solid #d6dfec;color:#26365d;background:#fff}.clientMoreEmails .open{transform:rotate(180deg)}.clientCommercialEdit{display:grid;grid-template-columns:178px 1fr;grid-gap:12px 20px;gap:12px 20px;overflow:visible}.clientConditionChoices,.clientDurationRow{display:grid;align-content:start;grid-gap:9px;gap:9px;color:#26365d;font-size:10px}.clientConditionChoices>span,.clientDurationRow>span{font-weight:600}.clientConditionChoices label,.clientDurationRow label{display:inline-flex;align-items:center;gap:6px;color:#071334}.clientConditionChoices input,.clientDurationRow input[type=radio]{width:15px;height:15px;border:1px solid #b9c4d5;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none;box-shadow:none}.clientConditionChoices input:checked,.clientDurationRow input[type=radio]:checked{border-color:#15a84f;background:radial-gradient(circle,#15a84f 0 42%,transparent 45%)}.clientConditionChoices input:focus,.clientConditionChoices input:focus-visible,.clientDurationRow input[type=radio]:focus,.clientDurationRow input[type=radio]:focus-visible{outline:none;box-shadow:none}.clientConditionPreview{min-height:66px;padding:12px;border:1px solid #b8f4c0;border-radius:6px;background:linear-gradient(135deg,rgba(184,244,192,.32),rgba(184,244,192,.08));color:#0e4d26}.clientConditionPreview>strong{display:block;margin-bottom:12px;font-size:10px}.clientConditionPreview div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.clientConditionPreview span+span{border-left:1px solid rgba(14,77,38,.16);padding-left:12px}.clientConditionPreview small{display:block;color:#456083;font-size:7px;font-weight:500}.clientConditionPreview b{display:block;margin-top:4px;color:#071334;font-size:13px}.clientCommercialEdit .clientEditGrid{grid-column:1/-1}.clientDurationRow{grid-column:1/-1;grid-template-columns:max-content max-content max-content 114px;align-items:center;overflow:visible}.clientDurationRow input[type=month]{min-height:26px;border:1px solid #d6dfec;border-radius:6px;padding:0 9px;font:inherit}.clientConditionNote{grid-column:1/-1;display:flex;align-items:center;gap:5px;min-height:26px;margin:0;padding:0 9px;border:1px solid #bcd3ff;border-radius:6px;background:#f5f8ff;color:#0757f8;font-size:9px}.clientEditActions{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:auto}.clientEditActions .button{width:103px;border:1px solid #d6dfec;background:#fff;color:#26365d;font-weight:700}.clientEditActions .button,.clientEditActions .saveAction{min-height:34px;border-radius:6px;font-size:10px;box-shadow:none}.clientEditActions .saveAction{justify-self:end;width:164px;background:#a3f7a4;color:#0e4d26;font-weight:800}.statusConfirmOverlay{background:rgba(7,12,24,.58);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.statusConfirmModal{position:relative;display:grid;grid-template-columns:64px 1fr;grid-column-gap:18px;column-gap:18px;width:386px;min-height:206px;padding:27px 30px 22px;border-radius:12px;background:#fff;box-shadow:0 18px 44px rgba(7,12,24,.24);color:#26365d}.statusConfirmClose{position:absolute;top:22px;right:20px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#071334;cursor:pointer}.blueAction,.button.primary,.button.success,.modalSave,.primaryAction,.saveAction,.statusConfirmActions .button,.statusConfirmActions .primaryAction,.taskConfirmDeleteButton,.taskCreateButton,.taskDeleteButton{position:relative;overflow:hidden;--action-hover-bg:currentColor;transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,color .18s ease}.button.primary,.primaryAction{--action-hover-bg:#3329ff}.blueAction{--action-hover-bg:#226cff}.button.success,.modalSave,.saveAction,.taskCreateButton{--action-hover-bg:#b5fbb6}.statusConfirmActions .primaryAction{--action-hover-bg:#2dbc5c}.statusConfirmActions .button{--action-hover-bg:#f7f9fc}.taskConfirmDeleteButton{--action-hover-bg:#ff5b63}.taskDeleteButton{--action-hover-bg:#fff0f3}.blueAction:hover,.button.primary:hover,.button.success:hover,.modalSave:hover,.primaryAction:hover,.saveAction:hover,.statusConfirmActions .button:hover,.statusConfirmActions .primaryAction:hover,.taskConfirmDeleteButton:hover,.taskCreateButton:hover,.taskDeleteButton:hover{background-color:var(--action-hover-bg);border-color:var(--action-hover-bg)}.statusConfirmIcon{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-top:1px;border-radius:999px;background:rgba(184,244,192,.46);color:#21a84f}.statusConfirmIcon svg:last-child{position:absolute;right:8px;bottom:8px;width:16px;height:16px;padding:2px;border-radius:999px;background:#21a84f;color:#fff}.statusConfirmBody h2{margin:4px 0 18px;color:#071334;font-size:18px;font-weight:800}.statusConfirmBody p{margin:0;color:#26365d;font-size:15px;line-height:1.36}.statusConfirmBody strong{color:#071334;font-weight:800}.statusConfirmBody b{color:#21a84f;font-weight:800}.statusConfirmBody b.inactive{color:#e5484d}.statusConfirmDivider{grid-column:1/-1;height:1px;margin:28px 0 20px;background:#dfe6f0}.statusConfirmActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:14px}.statusConfirmActions .button,.statusConfirmActions .primaryAction{width:118px;min-height:38px;border-radius:7px;font-size:13px;font-weight:800;box-shadow:none}.statusConfirmActions .button{border:1px solid #d6dfec;background:#fff;color:#26365d}.statusConfirmActions .primaryAction{border:0;background:#21a84f;color:#fff}.browserMaskedInput{-webkit-text-security:disc}.blueAction,.button.primary,.button.success,.clientEditActions .saveAction,.clientsHeaderActions .blueAction,.modalSave,.primaryAction,.saveAction,.statusConfirmActions .button,.statusConfirmActions .primaryAction,.taskConfirmDeleteButton,.taskCreateButton,.taskDeleteButton,.tasksHeaderActions .blueAction,.topActions .blueAction{transition:background-color .26s ease,border-color .26s ease,color .18s ease,box-shadow .26s ease}.button.primary:hover,.primaryAction:hover{background:#3329ff;border-color:#3329ff}.blueAction:hover,.clientsHeaderActions .blueAction:hover,.tasksHeaderActions .blueAction:hover,.topActions .blueAction:hover{background:#226cff;border-color:#226cff}.button.success:hover,.clientEditActions .saveAction:hover,.modalSave:hover,.saveAction:hover,.taskCreateButton:hover{background:#b5fbb6;border-color:#b5fbb6}.statusConfirmActions .primaryAction:hover{background:#2dbc5c;border-color:#2dbc5c}.statusConfirmActions .button:hover{background:#f7f9fc;border-color:#d6dfec}.taskConfirmDeleteButton:hover{background:#ff5b63;border-color:#ff5b63}.taskDeleteButton:hover{background:#fff0f3;border-color:#fff0f3}.clientsTableHeaderGrid.teamTableHeaderGrid{grid-template-columns:6% 17% 12% 10% 19% 10% 9% 9% 8%}.clientsTableHeaderGrid.teamTableHeaderGrid.leadsTableHeaderGrid{grid-template-columns:4% 6% 11% 16% 12% 22% 12% 11% 6%}.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(7),.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(8),.clientsTableHeaderGrid.teamTableHeaderGrid span:nth-child(9){display:grid;place-items:center;padding:0;text-align:center;transform:none}.teamReferenceTable .teamColPhoto{width:6%}.teamReferenceTable .teamColName{width:17%}.teamReferenceTable .teamColPhone{width:12%}.teamReferenceTable .teamColPassword{width:10%}.teamReferenceTable .teamColAddress{width:19%}.teamReferenceTable .teamColBirthday{width:10%}.teamReferenceTable .teamColDocuments,.teamReferenceTable .teamColStatus{width:9%}.teamReferenceTable .teamColActions{width:8%}.teamReferenceTable.leadsReferenceTable .leadColSelect{width:4%}.teamReferenceTable.leadsReferenceTable .leadColPhoto{width:6%}.teamReferenceTable.leadsReferenceTable .leadColCode{width:11%}.teamReferenceTable.leadsReferenceTable .leadColName{width:16%}.teamReferenceTable.leadsReferenceTable .leadColPhone{width:12%}.teamReferenceTable.leadsReferenceTable .leadColEmail{width:22%}.teamReferenceTable.leadsReferenceTable .leadColOrigin{width:12%}.teamReferenceTable.leadsReferenceTable .leadColCreatedAt{width:11%}.teamReferenceTable.leadsReferenceTable .leadColActions{width:6%}.teamReferenceTable .clientDataRow td{vertical-align:middle}.leadsReferenceTable input[type=checkbox],.leadsTableHeaderGrid input{width:15px;height:15px;accent-color:var(--color-soft-blue);cursor:pointer}.leadsReferenceTable td:first-child,.leadsReferenceTable td:last-child,.leadsTableHeaderGrid span:first-child,.leadsTableHeaderGrid span:last-child{text-align:center}.leadsTableHeaderGrid span:first-child{display:grid;place-items:center}.leadCodeButton,.leadEmailButton{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamPhotoFrame{display:inline-grid;position:relative;width:34px;height:34px;place-items:center;border-radius:999px;background:#eef2f7}.teamPresenceDot{position:absolute;right:1px;bottom:1px;z-index:2;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#94a3b8;box-sizing:border-box}.teamPresenceDot.active{background:#22c55e}.teamPresenceDot.idle{background:#f59e0b}.teamPresenceDot.offline{background:#94a3b8}.teamReferenceTable .teamPhotoFrame{overflow:visible}.teamReferenceTable .teamMemberPhoto,.teamReferenceTable .teamMemberPhotoInitials{overflow:hidden;border-radius:inherit}.teamReferenceTable .teamPresenceDot{right:-2px;bottom:-2px;z-index:5;width:14px;height:14px;border:0}.teamMemberPhoto{object-fit:contain;padding:4px}.teamNameButton{display:grid;grid-gap:3px;gap:3px;border:0;background:transparent;color:#061338;cursor:pointer;font:inherit;padding:0;text-align:left}.teamNameButton strong{font-size:11px;font-weight:700}.teamNameButton small{color:#6f7b94;font-size:10px;font-weight:400}.teamAddressCell .teamCopyTextButton{display:-webkit-box;max-width:230px;overflow:hidden;color:inherit;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teamPasswordButton{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#061338;cursor:pointer;font:inherit;padding:0}.teamPasswordButton:hover{color:#0757f8}.teamDocumentButton{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:#f5f7fb;color:#0757f8;cursor:pointer;transition:background-color .16s ease,color .16s ease}.teamDocumentButton:hover{background:#edf3ff}.collaboratorEditModal{width:min(760px,calc(100vw - 88px));height:min(660px,calc(100vh - 44px))}.collaboratorSectionTitle{color:#0e4d26}.collaboratorSectionTitle svg:first-child{margin-right:8px;color:#0e4d26}.collaboratorSectionTitle svg:last-child{margin-left:auto;color:#26365d}.collaboratorFunctionGrid,.collaboratorPersonalGrid,.collaboratorSectorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.collaboratorPersonalGrid .wide{grid-column:1/-1}.collaboratorPasswordField{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #d9e2f0;border-radius:8px}.collaboratorPasswordField input{min-width:0;border:0}.collaboratorPasswordField button{display:inline-flex;height:100%;align-items:center;gap:6px;border:0;background:transparent;color:#26365d;cursor:pointer;font:inherit;padding:0 12px}.fieldWithIcon{position:relative}.fieldWithIcon input{padding-right:38px}.fieldWithIcon svg{position:absolute;right:12px;top:50%;color:#26365d;pointer-events:none;transform:translateY(-50%)}.collaboratorEditActions{justify-content:flex-end}.teamReferenceTable .clientStatusPill:not(.inactive){background:#bdf3c7;color:#0f7d2f}.teamReferenceTable .clientActionsTrigger{border:0;background:transparent;box-shadow:none}.teamReferenceTable td:nth-child(7),.teamReferenceTable td:nth-child(8),.teamReferenceTable td:nth-child(9),.teamTableHeaderGrid span:nth-child(7),.teamTableHeaderGrid span:nth-child(8),.teamTableHeaderGrid span:nth-child(9){text-align:center}.teamReferenceTable td:nth-child(7) button,.teamReferenceTable td:nth-child(8) span,.teamReferenceTable td:nth-child(9) button{margin:0 auto}.teamReferenceTable .clientActionsCell{position:relative}.teamReferenceTable .clientActionsMenu{position:absolute;top:28px;right:0;z-index:20;display:grid;grid-gap:0;gap:0;width:154px;padding:10px 0;border:0;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.14)}.teamReferenceTable .clientActionsMenu button{width:100%;padding:0 13px;border:0;background:transparent;color:#061338;font:inherit;font-size:11px;text-align:left}.teamReferenceTable .clientActionsMenu button.danger{color:#dc2626}.teamReferenceTable .clientActionsMenu button.danger:hover{background:#fff1f2;color:#b91c1c}.leadsExportButton{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid #cfe0ff;border-radius:8px;background:#f8fbff;color:var(--color-soft-blue);cursor:pointer;font:inherit;font-size:13px;font-weight:800;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.leadsExportButton:hover{border-color:var(--color-soft-blue);background:#eef5ff;color:#0757f8}.leadsBulkDeleteButton{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid #ffd0d5;border-radius:8px;background:#fff7f8;color:#d92d3a;cursor:pointer;font:inherit;font-size:13px;font-weight:800;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.leadsBulkDeleteButton:hover{border-color:#ff9aa6;background:#ffe8eb;color:#b4232f;box-shadow:none}.clientActionsPopover .clientStatusSwitch{display:grid;grid-template-columns:1fr 28px;grid-gap:10px;gap:10px;padding-left:2px}.clientActionsPopover{gap:4px}.clientActionsPopover .clientStatusSwitch,.clientActionsPopover>button{display:flex;align-items:center;justify-content:flex-start!important;width:100%;min-height:34px;padding:0 10px!important;border:0;border-radius:6px;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientActionsPopover .clientStatusSwitch:hover,.clientActionsPopover>button:hover{background:#f5f7fb;color:#061338}.clientActionsPopover .clientStatusSwitch i{display:none}.teamReferenceTable .clientActionsMenu{gap:4px;padding:12px}.teamReferenceTable .clientActionsMenu button{min-height:34px;padding:0 10px;border-radius:6px}.teamReferenceTable .clientActionsMenu button:hover{background:#f5f7fb}.statusConfirmIcon.danger{background:#ffe9ec;color:#ff4d5f}.statusConfirmModal.small{width:335px;min-height:auto;padding:28px 32px 24px;border-radius:13px}.statusConfirmModal.small .statusConfirmIcon{width:48px;height:48px;margin-bottom:12px}.statusConfirmIcon.neutral{background:#f1f4f8;color:#526079}.statusConfirmModal.small .statusConfirmBody h2{margin:0;font-size:18px;line-height:1.2}.statusConfirmModal.small .statusConfirmBody p{display:none}.statusConfirmActions .primaryAction.danger{background:#ff4d5f;color:#fff}.clientStatusModal{position:relative;display:grid;grid-gap:24px;gap:24px;width:435px;padding:28px 28px 24px;border-radius:13px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.22)}.clientStatusClose{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#07112a}.clientStatusContent{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.clientStatusIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#f1f4f8;color:#07112a}.clientStatusText{display:grid;grid-gap:8px;gap:8px;padding-right:28px}.clientStatusText h2{margin:0;color:#07112a;font-size:20px;font-weight:900;line-height:1.15}.clientStatusText p{margin:0;color:#526079;font-size:14px;line-height:1.45}.clientStatusActions{display:flex;justify-content:flex-end;gap:14px}.clientStatusCancel,.clientStatusConfirm{display:inline-flex;align-items:center;justify-content:center;width:128px;height:46px;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:900}.clientStatusCancel{border:1px solid #d8e0ec;background:#fff;color:#26365d}.clientStatusConfirm{border:0;color:#fff}.clientStatusConfirm.danger{background:#f43f4f}.clientStatusConfirm.success{background:#2f934f}.clientStatusCancel,.clientStatusConfirm{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.clientStatusCancel:hover{background:#f5f7fb;border-color:#cbd5e1}.clientStatusConfirm.danger:hover{background:#ff5b63}.clientStatusConfirm.success:hover{background:#36a85c}.clientStatusCancel:disabled,.clientStatusConfirm:disabled{cursor:not-allowed;opacity:.5}.clientAccountsStatusModal{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:auto}.clientServiceAccountBody{display:grid;grid-gap:12px;gap:12px}.clientServiceMode{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:9px;background:#eef2f7}.clientServiceMode button{height:36px;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.clientServiceMode button.active{background:#fff;color:#170df2;box-shadow:0 1px 4px rgba(15,23,42,.1)}.clientServiceDate{display:grid;grid-gap:6px;gap:6px;color:#526079;font-size:12px;font-weight:800}.clientServiceDate input{height:42px;border:1px solid #d8e0ec;border-radius:8px;padding:0 12px;color:#07112a;font:inherit}.clientServiceChannel{overflow:hidden;border:1px solid #dfe6f0;border-radius:10px}.clientServiceChannel>button,.clientServiceChannel>label{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 14px;border:0;background:#fff;color:#07112a;text-align:left}.clientServiceChannel>button{background:#f5f7fb;cursor:pointer}.clientServiceChannel>label{border-top:1px solid #edf1f6;cursor:pointer}.clientServiceChannel>label input{width:17px;height:17px;accent-color:#170df2}.clientServiceChannel>label span{display:grid;grid-gap:2px;gap:2px;font-size:13px;font-weight:800}.clientServiceChannel>label small{color:#7a8699;font-size:11px;font-weight:600}.clientServiceCheck{display:grid;place-items:center;width:18px;height:18px;border:1px solid #bfc9d8;border-radius:5px;color:#fff;font-size:12px}.clientServiceCheck.checked{border-color:#170df2;background:#170df2}.clientServiceError{margin:0;color:#d12d3d;font-size:13px;font-weight:700}.financeConfirmModal .clientStatusConfirm.danger,.financeConfirmModal button.danger{border-color:#ef4444;background:#ef4444;color:#fff}.teamDeleteConfirmModal{gap:18px}.teamDeleteConfirmField{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.teamDeleteConfirmField span{color:#64748b;font-size:13px;font-weight:800}.teamDeleteConfirmField input{width:100%;height:44px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:#111827;font:inherit;font-size:15px;padding:0 12px;outline:none}.teamDeleteConfirmField input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(147,197,253,.24)}.clientStatusModal{gap:19px;width:348px;padding:22px 22px 19px}.clientStatusClose{top:19px;right:19px;width:20px;height:20px}.clientStatusContent{grid-template-columns:46px minmax(0,1fr);gap:16px}.clientStatusIcon{width:46px;height:46px}.clientStatusText{gap:6px;padding-right:22px}.clientStatusText h2{font-size:16px}.clientStatusText p{font-size:11px}.clientStatusActions{gap:11px}.clientStatusCancel,.clientStatusConfirm{width:102px;height:37px;font-size:11px;border-radius:7px}.clientEmailPopover{transform-origin:top center;overflow:hidden;animation:clientEmailPopoverOpenDown .19s ease-out}@keyframes clientEmailPopoverOpenDown{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.clientActionsPopover,.teamReferenceTable .clientActionsMenu{transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.clientActionsPopover.openUp{transform-origin:bottom center;animation:menuOpenUp .19s ease-out}@keyframes menuOpenDown{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.collaboratorPhotoDrop{display:grid;grid-gap:6px;gap:6px;color:#243148;font-size:12px;font-weight:800}.collaboratorPhotoDrop input{display:none}.collaboratorPhotoDropBox{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:9px;background:#fbfcff;color:#526079;cursor:pointer;transition:background .18s ease,border-color .18s ease}.collaboratorPhotoDropBox:hover{border-color:#0757f8;background:#f5f8ff}.collaboratorPhotoDropBox img{object-fit:cover;background:#eef3f8}.collaboratorPhotoDropBox div{display:grid;grid-gap:3px;gap:3px}.collaboratorPhotoDropBox strong{color:#11182b;font-size:12px}.collaboratorPhotoDropBox small{color:#65728a;font-size:11px}.collaboratorPhotoDropBox svg{color:#0757f8}.collaboratorPhotoDropBox img,.teamMemberAvatar img,.teamMemberPhoto{object-fit:cover;object-position:center}.teamPhotoFrame{overflow:hidden}.teamMemberPhoto{width:100%;height:100%;padding:0!important;object-fit:cover!important;object-position:center;transform:scale(1.2)}.collaboratorPhotoDropBox{overflow:hidden}.collaboratorPhotoDropBox img{width:54px;height:54px;flex:0 0 54px;padding:0!important;border-radius:999px;object-fit:cover!important;object-position:center;transform:scale(1.2)}.collaboratorPhotoDropBox div{justify-items:center;align-content:center;text-align:center}.teamPasswordButton.revealed,.teamPasswordButton.revealed span{color:#0757f8}.teamPasswordButton.revealed span{letter-spacing:0}.teamPasswordButton.revealed svg{color:#8290aa}.content{animation:pageFadeIn .22s ease-out}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.teamCopyTextButton{display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:color .18s ease}.teamCopyTextButton:hover{color:#0757f8}.clientPasswordButton.revealed span{font-weight:400!important}.clientEditModal .clientConditionChoices,.clientEditModal .clientConditionNote,.clientEditModal .clientConditionPreview,.clientEditModal .clientDurationRow,.clientEditModal .clientEditField input,.clientEditModal .clientEditField select,.clientEditModal .clientEditField span,.clientEditModal .clientEditPassword button,.clientEditModal .clientEditPassword input,.clientEditModal .clientEditSectionTitle span{font-size:130%!important}.clientEditModal .clientCommercialEdit,.clientEditModal .clientCommercialEdit *,.clientEditModal .clientConditionChoices,.clientEditModal .clientConditionChoices *,.clientEditModal .clientConditionNote,.clientEditModal .clientConditionPreview,.clientEditModal .clientConditionPreview *,.clientEditModal .clientDurationRow,.clientEditModal .clientDurationRow *{font-size:90%!important}.clientEditModal .clientConditionPreview,.clientEditModal .clientConditionPreview *{font-size:inherit!important}.clientEditModal .clientCommercialEdit .clientEditGrid,.clientEditModal .clientCommercialEdit .clientEditGrid *,.clientEditModal .clientConditionNote,.clientEditModal .clientConditionNote *,.clientEditModal .clientDurationRow,.clientEditModal .clientDurationRow *{font-size:100%!important}.clientEditModal .clientMonthField input{font-size:14px!important}.clientMonthPopover{transform-origin:bottom center;overflow:hidden;animation:menuOpenUp .19s ease-out}.clientEditActions .button,.clientEditActions .saveAction{width:164px!important;height:48px!important;display:inline-flex!important;align-items:center;justify-content:center}.clientEditActions .button{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.clientEditActions .button:hover{background:#f5f7fb;border-color:#cbd5e1;color:#071a44}:root{--client-edit-action-text-size:14px}.clientEditModal .clientEditActions .button,.clientEditModal .clientEditActions .saveAction{font-size:var(--client-edit-action-text-size)!important}.clientEditModal .clientEditActions .saveAction svg{width:18px!important;height:18px!important;min-width:18px!important}.clientCustomSelect{position:relative}.clientCustomSelectButton{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;height:34px;padding:0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.clientCustomSelectButton strong{overflow:hidden;font-size:inherit;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.clientCustomSelectMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid #d8e1ef;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14);transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.clientCustomSelectMenu button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.clientCustomSelectMenu button.selected,.clientCustomSelectMenu button:hover{background:#f5f7fa}.clientCustomSelectMenu svg{color:#170df2}.collaboratorPersonalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collaboratorPhoneBirthdayPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.collaboratorAddressTall input,.collaboratorAddressTall textarea,.collaboratorPhotoDropBox{height:88px!important;min-height:88px!important}.collaboratorAddressTall textarea{width:100%;padding:8px!important;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;font-size:12px!important;resize:none;outline:0;line-height:1.35;white-space:pre-wrap;overflow-wrap:break-word}.collaboratorAddressTall textarea:focus{border-color:#a3f7a4;box-shadow:0 0 0 1px #a3f7a4}.collaboratorEditActions .button,.collaboratorEditActions .saveAction{width:164px!important;height:42px!important;display:inline-flex!important;align-items:center;justify-content:center}.collaboratorEditActions .button{transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease}.collaboratorEditActions .button:hover{background:#e2e8f0;border-color:#94a3b8;color:#071a44}.collaboratorHoursPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.collaboratorHourInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;border:1px solid #d8e1ef;border-radius:7px;background:#fff;overflow:hidden}.collaboratorHourInput input{width:100%;height:34px;padding:0 12px;border:0;outline:0;background:transparent;color:#071a44;font:inherit}.collaboratorHourInput span{padding-right:12px;color:#071a44}.collaboratorDateWrapper{position:relative;overflow:visible!important;z-index:500}.collaboratorDateButton{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;height:34px;padding:0 10px 0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.collaboratorDateButton span{overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.collaboratorDateButton svg{justify-self:center;color:#071a44}.clientEditModal .teamStartCalendarPopover{position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:9999!important;width:258px!important;transform-origin:bottom center!important;animation:menuOpenUp .19s ease-out!important}@keyframes menuOpenUp{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.teamCustomSelect{position:relative}.teamCustomSelectButton{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;height:34px;padding:0 12px;border:1px solid #d8e1ef;border-radius:7px;background:#fff;color:#071a44;font:inherit;text-align:left}.teamCustomSelectButton strong{overflow:hidden;font-size:inherit;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.teamCustomSelectMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid #d8e1ef;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(12,18,32,.14);transform-origin:top center;overflow:hidden;animation:menuOpenDown .19s ease-out}.teamCustomSelectMenu button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#11182b;cursor:pointer;font:inherit;font-size:12px;text-align:left}.teamCustomSelectMenu button.selected,.teamCustomSelectMenu button:hover{background:#f5f7fa}.teamCustomSelectMenu svg{color:#170df2}.buttonSpinner{width:16px;height:16px;border:2px solid rgba(14,77,38,.28);border-top-color:#0e4d26;border-radius:999px;animation:buttonSpinnerSpin .7s linear infinite}@keyframes buttonSpinnerSpin{to{transform:rotate(1turn)}}.saveAction:disabled{cursor:wait;opacity:.78}.teamReferenceTable .clientActionsMenu.openUp{top:auto!important;bottom:calc(100% + 6px)!important;transform-origin:bottom center;animation:menuOpenUp .19s ease-out}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatar .profilePhoto{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.sidebarProfile .profileAvatar .profileInitial{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;border:0!important;border-radius:999px!important;background:#08080d!important;color:#fff!important;box-shadow:none!important}.sidebarProfile .profileAvatar .profileStatusDot{bottom:2px!important;z-index:5!important}.topUser{position:relative!important;overflow:hidden!important;border-radius:999px!important}.topUser .topUserPhoto{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}.sidebarProfile .profileAvatar{max-height:39x!important}.sidebarProfile .profileAvatar .profilePhoto{inset:0!important;width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important;object-fit:cover!important;object-position:center!important;-webkit-clip-path:circle(50% at 50% 50%)!important;clip-path:circle(50% at 50% 50%)!important}.sidebarProfile .profileAvatar .profilePhoto,.sidebarProfile .profileAvatar .profileStatusDot{position:absolute!important;display:block!important;border:0!important;border-radius:999px!important;outline:0!important;box-shadow:none!important}.sidebarProfile .profileAvatar .profileStatusDot{right:-1px!important;bottom:1px!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;padding:0!important;margin:0!important;background:#38d96b!important;transform:none!important;z-index:10!important}.sidebarProfile .profileButton{overflow:visible!important}.shell:not(.expanded) .sidebarProfile .profileButton{grid-template-columns:39px!important;width:39px!important;height:39px!important;padding:0!important;border:0!important;background:transparent!important}.shell.expanded .sidebarProfile .profileButton{grid-template-columns:39px minmax(0,1fr) 12px!important;column-gap:10px!important;overflow:visible!important}.sidebarProfile .profileAvatar{position:relative!important;justify-self:center!important;align-self:center!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important;background:transparent!important;overflow:visible!important}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatarPhotoClip{display:block!important;width:39px!important;height:39px!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.sidebarProfile .profileAvatarPhotoClip{position:absolute!important;inset:0!important;overflow:hidden!important;background:#08080d!important;z-index:1!important}.sidebarProfile .profilePhoto{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}.sidebarProfile .profileInitial{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;background:#08080d!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.sidebarProfile .profileInitial,.sidebarProfile .profileStatusDot{border:0!important;border-radius:999px!important;box-shadow:none!important}.sidebarProfile .profileStatusDot{position:absolute!important;right:-1px!important;bottom:1px!important;display:block!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;padding:0!important;margin:0!important;background:#38d96b!important;outline:0!important;transform:none!important;z-index:2!important;pointer-events:none!important}.sidebarProfile .profileAvatarPhotoClip .profilePhoto{transform:scale(1.1)!important;transform-origin:center center!important}.clientDetailPage{gap:22px!important}.clientDetailPage .breadcrumb{margin:0 0 4px!important;color:#07112a!important;font-size:16px!important;font-weight:900!important}.clientDetailPage .breadcrumb strong{color:#0757f8!important}.clientDetailPage .clientSummary{display:grid!important;grid-template-columns:54px 170px 170px minmax(0,1fr)!important;align-items:center!important;grid-gap:22px!important;gap:22px!important;width:100%!important;min-height:98px!important;padding:22px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px rgba(18,30,54,.07)!important}.clientDetailPage .clientSummary .rowNumber{width:42px!important;height:42px!important;background:#a3f7a4!important;color:#07112a!important;font-size:16px!important}.clientDetailPage .clientSummary div{display:grid!important;grid-gap:6px!important;gap:6px!important}.clientDetailPage .clientSummary strong{color:#07112a!important;font-size:14px!important;font-weight:900!important}.clientDetailPage .clientSummary span:not(.rowNumber){color:#65728a!important;font-size:13px!important}.clientDetailPage .clientTabBar{display:flex!important;justify-content:flex-start!important;align-items:flex-end!important;gap:58px!important;min-height:58px!important;padding-left:34px!important;border-bottom:0!important}.clientDetailPage .clientTabBar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:48px!important;padding:0!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#4b5365!important;font:inherit!important;font-size:16px!important;font-weight:900!important}.clientDetailPage .clientTabBar button.active{border-bottom-color:#0757f8!important;color:#0757f8!important}.clientDetailPage .offersPanel{overflow:hidden!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px rgba(18,30,54,.07)!important}.clientDetailPage .offersPanel .panelTools{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:68px!important;padding:0 24px!important;border-bottom:1px solid #e7ebf2!important}.clientDetailPage .offersPanel .compactSearch{width:190px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#fbfcff!important;color:#07112a!important;box-shadow:none!important;font:inherit!important;font-size:13px!important}.clientDetailPage .offersTable{table-layout:fixed!important;width:100%!important;min-width:0!important;border-collapse:collapse!important}.clientDetailPage .offersTable th{height:62px!important;padding:0 9px!important;border-bottom:1px solid #e7ebf2!important;color:#4b5365!important;font-size:11px!important;font-weight:900!important;text-align:left!important;vertical-align:middle!important}.clientDetailPage .offersTable td{height:auto!important;min-height:72px!important;padding:18px 9px!important;border-bottom:0!important;background:#fff!important;color:#07112a!important;font-size:13px!important;line-height:1.45!important;vertical-align:top!important}.clientDetailPage .offersTable td:first-child,.clientDetailPage .offersTable th:first-child{width:72px!important}.clientDetailPage .offersTable td:nth-child(2),.clientDetailPage .offersTable th:nth-child(2){width:80px!important}.clientDetailPage .offersTable td:nth-child(3),.clientDetailPage .offersTable th:nth-child(3){width:128px!important}.clientDetailPage .offersTable td:nth-child(4),.clientDetailPage .offersTable td:nth-child(5),.clientDetailPage .offersTable td:nth-child(6),.clientDetailPage .offersTable th:nth-child(4),.clientDetailPage .offersTable th:nth-child(5),.clientDetailPage .offersTable th:nth-child(6){width:82px!important}.clientDetailPage .offersTable td:nth-child(10),.clientDetailPage .offersTable td:nth-child(11),.clientDetailPage .offersTable td:nth-child(12),.clientDetailPage .offersTable td:nth-child(7),.clientDetailPage .offersTable td:nth-child(8),.clientDetailPage .offersTable td:nth-child(9),.clientDetailPage .offersTable th:nth-child(10),.clientDetailPage .offersTable th:nth-child(11),.clientDetailPage .offersTable th:nth-child(12),.clientDetailPage .offersTable th:nth-child(7),.clientDetailPage .offersTable th:nth-child(8),.clientDetailPage .offersTable th:nth-child(9){width:110px!important}.sidebarProfile .profileAvatar .profilePhoto,.sidebarProfile .profileAvatarPhotoClip .profilePhoto{transform:scale(1.15)!important;transform-origin:center center!important}.clientOffersPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(18,30,54,.07)}.clientOffersToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:74px;padding:16px 20px;border-bottom:1px solid #e7ebf2;background:#fff}.clientOffersFilterGroup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.clientOfferFilter{display:grid;grid-gap:6px;gap:6px;color:#26365d;font-size:11px;font-weight:800}.clientOfferFilter select{width:142px;height:34px;padding:0 12px;border:1px solid #d9e1ec;border-radius:7px;outline:0;background:#fff;color:#061338;font:inherit;font-size:12px;font-weight:800}.clientOffersSearch{position:relative;display:flex;align-items:center;width:min(320px,100%)}.clientOffersSearch svg{position:absolute;left:12px;color:#65728a;pointer-events:none}.clientOffersSearch input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #d9e1ec;border-radius:8px;outline:0;background:#fbfcff;color:#061338;font:inherit;font-size:12px;font-weight:700}.clientOffersTableWrap{min-height:260px;max-height:calc(100vh - 390px);overflow:auto;padding:10px;background:#f3f4f6}.clientOffersTable{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0 4px}.clientOffersTable th{height:34px;padding:0 12px;color:#26365d;font-size:10px;font-weight:800;text-align:left;white-space:nowrap}.clientOffersTable td{height:56px;padding:0 12px;background:#fff;color:#061338;font-size:11px;vertical-align:middle}.clientOffersTable tbody tr:hover td{background:#fafafa}.clientOffersTable tbody tr td:first-child{border-radius:8px 0 0 8px}.clientOffersTable tbody tr td:last-child{border-radius:0 8px 8px 0}.clientOffersTable td:first-child,.clientOffersTable th:first-child{width:86px}.clientOffersTable td:nth-child(2),.clientOffersTable th:nth-child(2){width:68px}.clientOffersTable td:nth-child(3),.clientOffersTable th:nth-child(3){width:260px}.clientOffersTable td:nth-child(4),.clientOffersTable th:nth-child(4){width:170px}.clientOffersTable td:nth-child(5),.clientOffersTable td:nth-child(6),.clientOffersTable td:nth-child(8),.clientOffersTable td:nth-child(9),.clientOffersTable th:nth-child(5),.clientOffersTable th:nth-child(6),.clientOffersTable th:nth-child(8),.clientOffersTable th:nth-child(9){width:100px}.clientOffersTable td:nth-child(7),.clientOffersTable th:nth-child(7){width:250px}.clientOfferSource,.clientOfferStatus{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:7px;background:#bdf3c7;color:#0f7d2f;font-size:10px;font-weight:900;white-space:nowrap}.clientOfferSource{background:#eef3ff;color:#0757f8}.clientOfferPhoto{display:block;width:38px;height:38px;border-radius:8px;background:#a3f7a4}.clientOfferMain{display:grid;grid-gap:4px;gap:4px;min-width:0}.clientOfferMain small,.clientOfferMain strong,.clientOfferMuted,.clientOfferSku{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOfferMain strong{color:#061338;font-size:11px;font-weight:900}.clientOfferMain small,.clientOfferMuted{color:#65728a;font-size:10px;font-weight:600}.clientOfferSku{color:#061338;font-size:10px;font-weight:800}.clientOffersFooter{display:grid;grid-template-columns:1fr auto 120px;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:0 20px;border-top:1px solid #e7ebf2;color:#65728a;font-size:11px;font-weight:700}.clientOffersPagination{display:flex;align-items:center;gap:8px}.clientOffersPagination button,.clientOffersPagination strong,.clientOffersPerPage{display:inline-grid;place-items:center;height:32px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#061338;font:inherit;font-size:11px;font-weight:800}.clientOffersPagination button,.clientOffersPagination strong{width:32px}.clientOffersPagination strong{border-color:#0757f8;background:#0757f8;color:#fff}.clientOffersPerPage{width:120px}.clientInternalPage{gap:18px}.clientInternalTabs{display:flex;align-items:center;gap:44px}.clientInternalTab{height:38px;color:#1f2b4d}.clientInternalTab.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:999px;background:#0757f8}.clientOffersCompactPanel{height:calc(100vh - 292px)!important;max-height:calc(100vh - 292px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 402px)!important;max-height:calc(100vh - 402px)!important}.clientOffersCompactPanel .clientsTableFooter{min-height:54px}.clientInternalShell{margin-top:104px}.clientInternalTabs{position:relative;display:grid;grid-template-columns:repeat(5,124px);align-items:end;width:max-content;height:46px;padding:0 8px;grid-gap:0;gap:0;background:#eef2f8;border-radius:18px 18px 0 0;overflow:hidden}.clientInternalTabMarker{position:absolute;left:8px;bottom:0;width:124px;height:42px;border-radius:16px 16px 0 0;background:#fff;transform:translateX(calc(var(--active-client-tab) * 124px));transition:transform .22s ease;box-shadow:0 -4px 14px rgba(15,23,42,.05);z-index:1}.clientInternalTab{position:relative;z-index:2;height:42px;border:0;background:transparent;color:#07183f;cursor:pointer;font:inherit;font-size:14px;font-weight:800;transition:color .18s ease,transform .18s ease}.clientInternalTab.active,.clientInternalTab:hover{color:#0757f8}.clientOffersCompactPanel{margin-top:0!important;height:calc(100vh - 290px)!important;max-height:calc(100vh - 290px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 380px)!important;max-height:calc(100vh - 380px)!important}.clientOffersCompactPanel .clientsReferenceTable{background:#fff!important}.clientOffersCompactPanel .clientsTableFooter{min-height:46px!important;height:46px!important;padding-top:0!important;padding-bottom:0!important}.clientInternalShell{margin-top:0!important}.clientInternalTabs{position:relative!important;display:grid!important;grid-template-columns:repeat(6,78px)!important;height:30px!important;padding:0!important;grid-gap:0!important}.clientInternalTabMarker{left:0!important;bottom:0!important;width:78px!important;height:30px!important;border-radius:10px 10px 0 0!important;background:#fff!important;transform:translateX(calc(var(--active-client-tab) * 78px))!important;transition:transform .22s ease!important;box-shadow:0 -3px 10px rgba(15,23,42,.06)!important}.clientInternalTab{overflow:visible!important}.clientInternalTab.active{color:#0757f8!important}.clientOffersCompactPanel{height:calc(100vh - 170px)!important;max-height:calc(100vh - 170px)!important}.clientOffersCompactPanel .clientsReferenceTable{border-spacing:0 6px!important}.clientInternalTabs{gap:4px!important}.clientInternalTab{height:26px!important;padding:0 10px!important;border-radius:9px 9px 0 0!important;background:transparent!important;font-size:10px!important;line-height:26px!important}.clientInternalTab.active,.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableViewport{background:#f3f4f6!important}.clientOffersCompactPanel .clientsReferenceTable thead tr{height:30px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:38px!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:4px!important;padding-bottom:4px!important}.clientOffersCompactPanel .clientOfferPhoto,.clientOffersCompactPanel .clientPhotoCell,.clientOffersCompactPanel .teamAvatar{width:28px!important;height:28px!important}.clientOffersCompactPanel .clientsReferenceTable strong{font-size:10px!important;line-height:1.05!important}.clientOffersCompactPanel .clientsReferenceTable small{display:none!important}.clientOffersCompactPanel .clientsTableFooter{background:#f3f4f6!important}.clientTopTitleCard{gap:12px;min-height:58px;padding:7px 16px 7px 8px;border:1px solid #e6ebf3;border-radius:18px;box-shadow:0 8px 24px rgba(18,30,54,.06)}.clientTopBackButton{width:44px;height:44px;border-radius:16px;box-shadow:0 6px 18px rgba(18,30,54,.08);transition:transform .16s ease,box-shadow .16s ease}.clientTopBackButton:hover{transform:none;box-shadow:0 8px 22px rgba(18,30,54,.12)}.clientTopTitleText{grid-gap:3px;gap:3px}.clientTopTitleText strong{font-size:18px}.clientTopTitleText small{font-size:12px}.clientInternalTabs{grid-template-columns:none!important;gap:5px!important;border-radius:0!important}.clientInternalTab{background:#fff!important;color:#07183f!important;font-size:11.5px!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.clientInternalTab:not(.active){font-weight:500!important}.clientInternalTab.active{box-shadow:0 -3px 10px rgba(15,23,42,.06)!important}.clientOffersCompactPanel{border-top-left-radius:18px!important;border-top-right-radius:18px!important;border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important}.clientOffersCompactPanel .clientsReferenceTable thead tr{height:28px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:34px!important;box-shadow:0 2px 7px rgba(15,23,42,.07)!important;border-radius:10px!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:3px!important;padding-bottom:3px!important}.clientOffersCompactPanel .teamPhotoFrame{width:28px!important;height:28px!important;border-radius:9px!important}.clientOffersCompactPanel .teamNameButton strong{font-size:10.5px!important;line-height:1.1!important}.clientEmptyTabPanel{width:100%;height:100%;min-height:240px;background:transparent}.clientTopHeaderRow,.pageHeaderCustomTitle{display:flex;align-items:center;min-width:0}.clientTopHeaderRow{gap:12px}.clientTopBackButton{width:40px;height:40px;border-radius:12px;box-shadow:0 4px 14px rgba(18,30,54,.08)}.clientTopTitleCard{flex:0 1 auto;padding:8px 14px;border:1px solid #e7ebf2;border-radius:12px;box-shadow:0 4px 14px rgba(18,30,54,.06)}.clientTopTitleText{min-width:0}.clientTopTitleText strong{font-size:17px}.clientInternalTabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;width:max-content!important;gap:0!important;background:transparent!important;overflow:visible!important}.clientInternalTabMarker{display:none!important}.clientInternalTab{width:auto!important;min-width:0!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;background:#eceff4!important;color:#1f2b4d!important;font-size:11px!important;font-weight:500!important;line-height:30px!important;white-space:nowrap!important;text-align:center!important;box-shadow:none!important}.clientInternalTab.active{background:#fff!important;color:#1f2937!important;font-weight:700!important}.clientInternalTab.active:after{display:none!important}.clientOffersCompactPanel{background:#fff!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;overflow:hidden!important}.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableHeaderGrid{border-top-left-radius:0!important;border-top-right-radius:10px!important}.clientOffersCompactPanel .clientsTableViewport{background:#fff!important}.clientOffersCompactPanel .clientsReferenceTable{background:transparent!important;border-spacing:0 3px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:30px!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}.clientOffersCompactPanel .clientsReferenceTable td,.clientOffersCompactPanel .clientsReferenceTable th{padding-top:2px!important;padding-bottom:2px!important}.clientOffersCompactPanel .clientsTableFooter{background:#fff!important}.clientOffersCompactPanel{height:calc(100vh - 160px)!important;max-height:calc(100vh - 160px)!important;min-height:0!important}.clientOffersCompactPanel .clientsTableViewport{min-height:0!important}.clientOffersCompactPanel,.clientOffersCompactPanel .clientsTableFooter,.clientOffersCompactPanel .clientsTableHeaderGrid,.clientOffersCompactPanel .clientsTableViewport{background:#fff!important}.clientOffersCompactPanel .clientsReferenceTable{border-collapse:separate!important;border-spacing:0 4px!important}.clientOffersCompactPanel .clientsReferenceTable tbody tr{height:40px!important;max-height:40px!important;background:#fff!important;box-shadow:0 2px 4px 1px rgba(15,23,42,.1)!important;border-radius:8px!important}.clientOffersCompactPanel .clientsReferenceTable td{height:34px!important;padding-top:2px!important;padding-bottom:2px!important}.clientOffersCompactPanel .clientsTableHeaderGrid{background:#fff!important}.clientOffersCompactPanel .teamPhotoFrame{width:24px!important;height:24px!important;border-radius:7px!important}.clientOffersCompactPanel .teamNameButton{display:block!important;width:100%!important;min-height:0!important;text-align:left!important}.clientOffersCompactPanel .teamNameButton strong{display:block!important;width:100%!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1!important}.clientOffersCompactPanel .clientsReferenceTable small,.clientOffersCompactPanel .teamNameButton small{display:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{z-index:1!important;transition:transform .24s ease,width .24s ease!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{z-index:2!important;transition:color .16s ease,font-weight .16s ease!important}.clientInternalTabs.isSlidingTabs{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:0!important;width:max-content!important;height:30px!important;padding:0!important;background:transparent!important;overflow:visible!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{display:block!important;position:absolute!important;left:0!important;bottom:0!important;z-index:5!important;width:var(--sliding-tab-w)!important;height:30px!important;border-radius:10px 10px 0 0!important;background:#fff!important;box-shadow:none!important;transform:translateX(var(--sliding-tab-x))!important;transition:transform .26s ease,width .26s ease!important;pointer-events:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{width:auto!important;min-width:0!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;color:#1f2b4d!important;font-size:11px!important;font-weight:500!important;line-height:30px!important;white-space:nowrap!important;text-align:center!important;box-shadow:none!important;overflow:hidden!important}.clientInternalTabs.isSlidingTabs .clientInternalTabLabel{z-index:10!important;display:block!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active{color:#1f2937!important;font-weight:700!important;box-shadow:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active:after{display:none!important}.clientInternalTabs.isSlidingTabs .clientInternalTab{position:relative!important;z-index:auto!important;background:#eceff4!important;overflow:visible!important}.clientInternalTabs.isSlidingTabs .clientInternalTab.active{background:transparent!important}.clientInternalTabs.isSlidingTabs .clientInternalTabMarker{z-index:2!important}.clientInternalTabs.isSlidingTabs .clientInternalTabLabel{position:relative!important;z-index:20!important;display:inline-block!important;color:inherit!important;pointer-events:none!important}.pageHeader:has(.clientInternalHeaderActions){min-height:52px!important;margin-bottom:-36px!important}.pageHeader:has(.clientInternalHeaderActions)>div:first-child{visibility:hidden!important;width:0!important;min-width:0!important;overflow:hidden!important}.pageHeader:has(.clientInternalHeaderActions) .notificationButton,.pageHeader:has(.clientInternalHeaderActions) .notificationControl,.pageHeader:has(.clientInternalHeaderActions) .topUser{display:none!important}.clientInternalHeaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important}.clientInternalHeaderSpacer{display:block;width:0;height:0}.clientTopHeaderRow{display:flex!important;align-items:center!important;gap:12px!important}.clientTopBackButton{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border:0;color:#07183f;cursor:pointer}.clientTopBackButton,.clientTopTitleCard{border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(18,30,54,.07)}.clientTopTitleCard{flex:0 0 auto;display:flex;align-items:center;min-height:52px;padding:8px 16px}.clientTopTitleText{display:grid;grid-gap:2px;gap:2px}.clientTopTitleText strong{color:#061338;font-size:16px;font-weight:900;line-height:1.1;white-space:nowrap}.clientTopTitleText small{color:#65728a;font-size:11px;font-weight:700;white-space:nowrap}.clientInternalPage{gap:0!important}.clientInternalShell{margin-top:-10px!important}.clientOffersCompactPanel{height:calc(100vh - 95px)!important;max-height:calc(100vh - 95px)!important}.clientOffersCompactPanel .clientsTableViewport{height:calc(100vh - 200px)!important;max-height:calc(100vh - 250px)!important}.clientInternalHeaderTabs{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;min-height:52px!important}.clientInternalHeaderTabs .clientInternalTabs{transform:translateY(10px)}.clientInternalLocalClientCard{width:max-content!important;margin-bottom:8px!important}.clientInternalLocalClientCard .clientTopTitleCard{width:auto!important}.clientInternalShell{display:grid!important;align-content:start!important}.navGroup{display:flex}.navGroup,.navSubmenu{width:100%;flex-direction:column;gap:4px}.navSubmenu{display:none;padding-left:14px;margin-top:2px}.navSubItem{width:100%;height:34px;border:0;border-radius:10px;background:transparent;color:#b8bbc3;font-size:13px;text-align:left;padding:0 12px 0 34px;cursor:pointer;transition:background .18s ease,color .18s ease}.navSubItem:hover{background:#303238;color:#fff}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:#0757f8}.standardPage{width:100%;display:flex;flex-direction:column;gap:18px}.standardPanel{width:100%;min-height:240px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:20px}.standardPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.standardPanelHeader h2{margin:0;font-size:18px;font-weight:800;color:var(--text)}.standardPanelActions{display:flex;align-items:center;gap:8px}.standardPanelBody{width:100%}.routineTaskBoardRef{grid-template-columns:repeat(6,minmax(150px,1fr))}.routineTaskCardRef{cursor:pointer}.routineTaskCheckPlaceholder{pointer-events:none}.routinePriorityPlaceholder{visibility:hidden}.routineTaskEmpty{min-height:140px;justify-content:center}.routineTaskEmpty .taskEmptyIcon{display:none}.routineDescriptionField textarea{min-height:150px}.teamTrackingBoardPage{padding-bottom:80px}.teamTrackingBoardRef{align-items:stretch;grid-template-columns:repeat(var(--tracking-columns,7),minmax(0,1fr));gap:10px}.teamTrackingBoardRef .taskLane{min-width:0}.teamTrackingBoardRef .taskLaneTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamTrackingCardRef{display:grid;grid-gap:10px;gap:10px;cursor:pointer;min-height:72px;text-align:left}.teamTrackingCardProgress{display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#e5ecf6}.teamTrackingCardProgress span{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}.teamTrackingCardRef p{display:-webkit-box;margin:0;overflow:hidden;color:#657189;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.teamTrackingCardRef em{color:#26365d;font-size:11px;font-style:normal;font-weight:700}.teamTrackingSource{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;padding:3px 8px;border-radius:999px;background:#edf3ff;color:#0757f8;font-size:11px;font-weight:800}.teamTrackingFilterControl{position:relative}.teamTrackingFilterDropdown{right:0;left:auto;width:230px}.teamTrackingFilterDropdown button{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:transparent;color:#26365d;cursor:pointer;font:inherit;font-size:12px;text-align:left}.teamTrackingFilterDropdown button.selected,.teamTrackingFilterDropdown button:hover{background:#f3f7ff;color:#0757f8}.teamTrackingDetailOverlay{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.56)}.teamTrackingDetailDialog{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:14px;gap:14px;width:min(540px,calc(100vw - 48px));height:min(480px,calc(100vh - 72px));overflow:hidden;padding:22px 24px 24px;border-radius:16px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,.22)}.teamTrackingDetailClose{position:absolute;top:18px;right:18px;z-index:10;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:#061338;cursor:pointer}.teamTrackingDetailClose:hover{background:#f4f7fb}.teamTrackingDetailDialog header{display:flex;min-height:0;align-items:flex-start;justify-content:space-between;gap:20px;padding-right:42px}.teamTrackingDetailHeading{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.teamTrackingDetailHeading>span{width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;background:#edf3ff;color:#170df2;font-size:11px;font-weight:800}.teamTrackingDetailDialog h2{margin:0;color:#061338;font-size:20px;line-height:1.15}.teamTrackingDetailDialog p{margin:0;color:#657189;font-size:13px;line-height:1.45}.teamTrackingDetailCounter{flex:0 0 auto;padding-top:31px;color:#26365d;font-size:12px;font-weight:800;white-space:nowrap}.teamTrackingDetailProgress{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e5ecf6}.teamTrackingDetailProgress span{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .18s ease}.teamTrackingAssignees{display:grid;align-content:start;min-height:0;max-height:100%;overflow:auto;border:1px solid #e5ecf6;border-radius:12px}.teamTrackingAssignees>p{padding:16px}.teamTrackingAssigneeRow{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #eef3f9}.teamTrackingAssigneeRow:last-child{border-bottom:0}.teamTrackingAssigneeRow span{display:grid;min-width:0;grid-gap:3px;gap:3px}.teamTrackingAssigneeRow strong{overflow:hidden;color:#061338;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teamTrackingAssigneeRow small{color:#657189;font-size:11px}.teamTrackingAssigneeRow em{display:inline-grid;min-width:86px;height:28px;place-items:center;border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.teamTrackingAssigneeRow em.done{background:#dcfce7;color:#16813b}.teamTrackingAssigneeRow em.pending{background:#fff1f2;color:#dc2626}button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:#170df2;color:#fff;box-shadow:none}.shell.expanded .navSubmenu{display:none}.shell.expanded .navGroup.open .navSubmenu{display:flex}.navSubItem{font-family:inherit;font-size:12px;font-weight:600}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:#0b0796;color:#fff}.collaboratorPhotoInitials,.teamMemberPhotoInitials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background:#eef3f8;color:#64748b;font-weight:800;letter-spacing:0}.employeeProfilePage{display:grid;grid-gap:16px;gap:16px;padding-bottom:190px}.employeeProfileCard,.employeeProfileHero{border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.employeeProfileHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.9fr) 150px;align-items:center;grid-gap:18px;gap:18px;min-height:72px;padding:10px 22px}.employeeProfileIdentity{display:flex;align-items:center;gap:18px;min-width:0}.employeeProfileBack{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#0f172a}.employeeProfilePhotoFrame{position:relative;display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border:0;background:transparent;padding:0}.employeeProfileInitials,.employeeProfilePhoto{display:grid;place-items:center;width:50px;height:50px;border-radius:999px;background:#eef3f8;color:#2563eb;font-size:24px;font-weight:900}.employeeProfilePhotoFrame i{position:absolute;right:2px;bottom:5px;width:11px;height:11px;border:2px solid #fff;border-radius:999px;background:#22c55e}.employeeProfileIdentity strong{display:block;color:#0f172a;font-size:18px;font-weight:900}.employeeProfileIdentity div>span{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#667085;font-size:15px;font-weight:700}.employeeProfileJourney{display:block;padding-left:22px;border-left:1px solid #e5eaf1}.employeeProfileWorkInfo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.employeeProfileWorkInfo>div{display:grid;grid-template-columns:36px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center}.employeeProfileWorkInfo>div>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#f3f6fb;color:#2563eb}.employeeProfileJourney small{display:block;color:#667085;font-size:12px;font-weight:700}.employeeProfileJourney strong{color:#0f172a;font-size:14px;font-weight:900}.employeeProfileScope{display:grid;grid-gap:8px;gap:8px}.employeeProfileScope span{display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0;height:32px;border:1px solid #dfe5ee;border-radius:8px;background:#fbfcff;padding:0 12px;color:#1d2ca0}.employeeProfileScope small{color:#8a94a6;font-size:10px;font-weight:800}.employeeProfileScope strong{color:#1d2ca0;font-size:13px;font-weight:900}.employeeProfileScopeSimple{display:flex;align-items:center;gap:10px;min-width:0}.employeeProfileScopeSimple>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;background:#f3f6fb;color:#2563eb}.employeeProfileScopeSimple>strong{color:#0f172a;font-size:14px;font-weight:900;white-space:nowrap}.employeeProfileGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(330px,.61fr);grid-gap:22px;gap:22px;align-items:start}.employeeProfileCard{overflow:hidden}.employeeHoursCard{position:relative}.employeePointLoadingOverlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:hsla(0,0%,100%,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePointLoadingOverlay>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dbe5f2;border-radius:999px;background:hsla(0,0%,100%,.92);color:#2563eb;box-shadow:0 10px 26px rgba(15,23,42,.12)}.employeePointLoadingOverlay svg{animation:pointSpin .7s linear infinite}.employeeHoursScroller{max-height:calc(100vh - 248px);min-height:500px;overflow:auto}.employeePointToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 18px;border-bottom:1px solid #e8edf4}.employeePointToolbar>div{display:grid;grid-gap:3px;gap:3px}.employeePointToolbar>div strong{color:#0f172a;font-size:15px;font-weight:900}.employeePointToolbar>div span{color:#64748b;font-size:12px;font-weight:700}.employeePointToolbar label{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 34px 0 12px;border:1px solid #dbe5f2;border-radius:9px;color:#2563eb;background:#fff}.employeePointToolbar select{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:800}.employeePointToolbar label>svg:last-child{position:absolute;right:11px;color:#64748b;pointer-events:none}.employeePointError{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #fecaca;background:#fff1f2;color:#be123c;font-size:12px;font-weight:800}.employeeHoursTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.employeeHoursTable td,.employeeHoursTable th{height:56px;padding:0 18px;border-bottom:1px solid #e8edf4;color:#334155;font-size:14px;text-align:left}.employeeHoursTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fbfcfe;color:#64748b;font-size:13px;font-weight:800}.employeeHoursTable tbody td:first-child,.employeeHoursTable tbody td:nth-child(7){font-weight:900}.employeePresencePill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:28px;border-radius:8px;background:#e8f8eb;color:#15803d;font-size:12px;font-weight:900}.employeePresencePill.weekend{background:#eef3f8;color:#64748b}.employeePresencePill.closed{min-width:112px;background:#fff1f2;color:#be123c}.employeePresencePill.absence{background:#fee2e2;color:#b91c1c}.employeePresencePill.pending{background:#fef3c7;color:#a16207}.employeePresencePill.extra{background:#ede9fe;color:#6d28d9}.employeeBalanceCard{display:grid;grid-gap:24px;gap:24px;padding:24px}.employeeStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:24px;border-bottom:1px solid #e8edf4}.employeeInfoTile{display:grid;grid-gap:20px;gap:20px}.employeeInfoTile span{color:#64748b;font-size:13px;font-weight:800}.employeeInfoTile strong{display:grid;place-items:center;min-height:92px;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:28px;font-weight:500}.employeeInfoTile.danger strong{background:#fff1f2;color:#be123c}.employeeInfoTile.warning strong{background:#fffbeb;color:#a16207}.employeeInfoTile.success strong{background:#ecfdf3;color:#15803d}.employeeMonthlyBalances h2{margin:0 0 16px;color:#0f172a;font-size:18px;font-weight:900}.employeeBalanceScroller{max-height:calc(100vh - 548px);min-height:230px;overflow-y:auto;padding-right:4px}.employeeBalanceTable{width:100%;border-collapse:collapse;table-layout:fixed}.employeeBalanceTable td,.employeeBalanceTable th{height:41px;padding:0 8px;border-bottom:1px solid #e8edf4;color:#475569;font-size:10px;text-align:left}.employeeBalanceTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;color:#64748b;font-weight:900}.employeeBalanceTable td:last-child,.employeeBalanceTable th:last-child{width:74px;text-align:right;font-weight:800}.employeeBalanceTable tbody tr{cursor:pointer}.employeeBalanceTable tbody tr.active,.employeeBalanceTable tbody tr:hover{background:#f5f8ff}.employeeBalanceTable tbody tr.active td{color:#1d4ed8}.content:has(.employeeProfilePage) .pageHeader h1{font-size:26px}.employeeProfilePage{gap:14px;padding-bottom:0}.employeeProfileHero{min-height:63px;gap:16px;padding:9px 19px}.employeeProfileIdentity{gap:16px}.employeeProfileBack{width:33px;height:33px}.employeeProfileInitials,.employeeProfilePhoto,.employeeProfilePhotoFrame{width:44px;height:44px}.employeeProfileInitials{font-size:21px}.employeeProfileIdentity strong{font-size:16px}.employeeProfileIdentity div>span{gap:7px;margin-top:3px;font-size:13px}.employeeProfileJourney{padding-left:19px}.employeeProfileWorkInfo{gap:18px}.employeeProfileWorkInfo>div{grid-template-columns:32px minmax(0,1fr);column-gap:9px}.employeeProfileWorkInfo>div>span{width:26px;height:26px}.employeeProfileJourney small{font-size:10.5px}.employeeProfileJourney strong{font-size:12px}.employeeProfileScope{gap:7px}.employeeProfileScope span{height:28px;padding:0 11px}.employeeProfileScope small{font-size:8.8px}.employeeProfileScope strong{font-size:11.5px}.employeeProfileScopeSimple{gap:9px}.employeeProfileScopeSimple>span{width:26px;height:26px}.employeeProfileScopeSimple>strong{font-size:12px}.employeeProfileGrid{gap:19px;min-height:0;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.pageHeader:has(.employeeExternalProfileHeaderMarker){display:none}.employeeProfilePageExternal .employeeBalanceCard,.employeeProfilePageExternal .employeeHoursScroller{height:calc(100vh - 126px);max-height:calc(100vh - 126px)}.employeeHoursScroller{max-height:calc(100vh - 196px);min-height:0;height:calc(100vh - 196px)}.employeeHoursTable td,.employeeHoursTable th{height:49px;padding:0 16px;font-size:12.3px}.employeeHoursTable th{font-size:11.4px}.employeePresencePill{min-width:69px;height:25px;font-size:10.5px}.employeePresencePill.closed{min-width:99px}.employeeEditPointButton{height:26px;padding:0 9px;font-size:10.5px}.employeeHoursCard .employeeHoursTable td,.employeeHoursCard .employeeHoursTable th{height:44px;padding-right:14px;padding-left:14px;font-size:11.1px}.employeeHoursCard .employeeHoursTable th{font-size:10.3px}.employeeHoursCard .employeePresencePill{min-width:62px;height:23px;font-size:9.5px}.employeeHoursCard .employeePresencePill.closed{min-width:89px}.employeeHoursCard .employeeEditPointButton{height:23px;padding:0 8px;font-size:9.5px}.employeeProfilePage .employeeInfoTile strong,.employeeProfilePage .employeeProfileCard,.employeeProfilePage .employeeProfileHero{box-shadow:none!important}.employeeBalanceCard{grid-template-rows:auto minmax(0,1fr);gap:21px;height:calc(100vh - 196px);max-height:calc(100vh - 196px);padding:21px;box-sizing:border-box}.employeeStatsGrid{gap:10px;padding-bottom:12px}.employeeInfoTile{grid-template-rows:28px 46px;gap:10px}.employeeInfoTile span{display:flex;align-items:flex-end;min-height:28px;font-size:11px;line-height:1.15}.employeeInfoTile strong{min-height:46px;height:46px;font-size:24px}.employeeMonthlyBalances{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.employeeMonthlyBalances h2{margin-bottom:11px;font-size:13px}.employeeBalanceScroller{min-height:0;max-height:none;height:100%}.employeeBalanceRow{min-height:41px;font-size:10px}.employeePhotoPreviewOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePhotoPreviewDialog{position:relative;display:grid;place-items:center;width:min(520px,calc(100vw - 48px));aspect-ratio:1;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.3);padding:28px}.employeePhotoPreviewDialog>button{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#0f172a}.employeePhotoPreviewImage,.employeePhotoPreviewInitials{display:grid;place-items:center;width:min(390px,78vw);height:min(390px,78vw);border-radius:999px;background:#eef3f8;color:#2563eb;font-size:74px;font-weight:900}.employeeBalanceRow{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #e8edf4;color:#475569;font-size:14px}button.employeeBalanceRow{width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.employeeBalanceRow.active,button.employeeBalanceRow:hover{color:#1d4ed8;background:#f5f8ff}button.employeeBalanceRow.active{padding:0 8px;border-radius:8px}.employeeBalanceRow strong{color:#475569;font-weight:700}.employeeEmptyBalance,.employeeEmptyCell{display:block;padding:20px 0;color:#94a3b8;font-size:14px;font-weight:800;text-align:center}.employeeEmptyBalance{padding:18px 0;text-align:left}.employeeEditPointButton{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#1d2ca0;font:inherit;font-size:12px;font-weight:900}.employeePointEditOverlay{position:fixed;inset:0;z-index:132;display:grid;place-items:center;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.employeePointEditDialog{display:grid;grid-gap:18px;gap:18px;width:min(520px,calc(100vw - 40px));padding:24px;border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.26)}.employeePointEditDialog h2{margin:0;color:#0f172a;font-size:20px;font-weight:900}.employeePointEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.employeePointEditGrid label{display:grid;grid-gap:8px;gap:8px}.employeePointEditGrid span{color:#64748b;font-size:12px;font-weight:900}.employeePointEditGrid input{height:42px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:#0f172a;font:inherit;padding:0 12px}.employeePointEditActions{display:flex;justify-content:flex-end;gap:10px}.employeePointEditActions button{height:40px;min-width:104px;border-radius:9px;font:inherit;font-weight:900}.employeePointEditActions button:first-child{border:1px solid #dbe5f2;background:#fff;color:#475569}.employeePointEditActions button:last-child{border:0;background:#0f66f2;color:#fff}.pointRegisterOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workTimeAlertOverlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workTimeAlertDialog{display:grid;justify-items:center;width:min(390px,calc(100vw - 32px));padding:30px 30px 24px;border:1px solid #e3e9f2;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 28px 80px rgba(15,23,42,.25);text-align:center}.workTimeAlertIcon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:999px;background:#eaf1ff;color:#0757f8}.workTimeAlertDialog h2{margin:0;font-size:22px;font-weight:900}.workTimeAlertDialog p{margin:8px 0 22px;color:#667085;font-size:15px}.workTimeAlertDialog button{width:100%;height:44px;border:0;border-radius:9px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-weight:900}.pointRegisterDialog{position:relative;display:grid;grid-gap:28px;gap:28px;width:min(620px,calc(100vw - 32px));padding:24px;border-radius:14px;background:#1d1d1f;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.34)}.pointRegisterDialog h2{margin:0;font-size:22px;font-weight:800}.pointRegisterClose{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#fff}.pointRegisterOptions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pointRegisterOption{display:grid;place-items:center;grid-gap:16px;gap:16px;min-height:150px;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;background:linear-gradient(145deg,#343436,#262628);color:#fff;font:inherit;text-align:center}.pointRegisterOption.selected{outline:2px solid rgba(34,197,94,.72)}.pointRegisterOption:disabled{cursor:not-allowed;opacity:.42}.pointRegisterOption.completed{opacity:.72;border-color:rgba(34,197,94,.45)}.pointRegisterOption.completed:disabled{opacity:.62}.pointRegisterIcon{display:grid;place-items:center;height:32px}.pointRegisterOption.blue .pointRegisterIcon{color:#367bff}.pointRegisterOption.purple .pointRegisterIcon{color:#9b5cff}.pointRegisterOption.red .pointRegisterIcon{color:#ff5b62}.pointRegisterOption strong{font-size:14px;font-weight:900}.pointRegisterOption small{color:currentColor;font-size:13px;font-weight:900}.pointExitIcon{position:relative;display:inline-grid;place-items:center;width:38px;height:32px}.pointExitIcon i{position:absolute;left:1px;width:9px;height:24px;border-top:3px solid;border-bottom:3px solid;border-left:3px solid;border-radius:3px 0 0 3px}.pointRegisterSubmit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;border:0;border-radius:8px;background:#22c55e;color:#fff;font:inherit;font-size:18px;font-weight:900}.pointRegisterSubmit:disabled{cursor:not-allowed;opacity:.65}.pointRegisterSpinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:999px;animation:pointSpin .7s linear infinite}.pointRegisterToast{position:fixed;left:50%;bottom:24px;z-index:140;transform:translateX(-50%);min-width:260px;padding:14px 18px;border-radius:12px;background:#111827;color:#fff;box-shadow:0 18px 44px rgba(15,23,42,.26);font-size:14px;font-weight:900;text-align:center}@keyframes pointSpin{to{transform:rotate(1turn)}}@media (max-width:1120px){.employeeProfileGrid,.employeeProfileHero{grid-template-columns:1fr}.employeeProfileJourney{padding-left:0;border-left:0}}.shell.expanded .profileThemeSwitch{display:grid;grid-template-columns:minmax(0,1fr) 32px;min-height:34px;grid-gap:5px;gap:5px;padding:0 9px;color:#d7d7e6;font:inherit;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.shell.expanded .profileThemeSwitch>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:0;gap:0;min-width:0;white-space:nowrap}.shell.expanded .profileThemeSwitch>span svg{justify-self:start}.shell.expanded .profileThemeSwitch>i{width:32px;height:18px}.shell.expanded .profileThemeSwitch>i:before{width:12px;height:12px}.shell.expanded .profileThemeSwitch>input:checked+i:before{transform:translateX(14px)}.clientDetailV2Tabs button{flex:0 0 96px}.clientDetailV2Tabs button:not(:first-child):before{content:none!important}.clientInlineMarketplaceFilter{min-height:34px;gap:0!important;padding:2px;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f0f3f8}.clientInlineMarketplaceOption{width:108px;border:0!important;border-right:1px solid #dce4ef!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clientInlineMarketplaceOption:last-child{border-right:0!important}.clientInlineMarketplaceOption.active{width:312px;border-radius:5px!important;background:#fff!important;box-shadow:0 2px 7px rgba(15,52,105,.07)!important}.clientInlineMarketplaceFilter:not(.withoutGeneral) .clientInlineMarketplaceOption:first-child.active{width:108px}.clientInlineMarketplaceFilter.withoutGeneral .clientInlineMarketplaceOption:first-child.active{width:312px}.clientInlineMarketplaceChannel{width:108px;height:28px;flex-basis:108px}.clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel{background:transparent!important}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:202px;max-width:202px;padding:0 4px}.clientInlineMarketplaceAccounts button{min-width:62px}.clientAdvertisingTopbar{min-height:46px;padding:5px 7px!important}.clientOffersV2Marketplaces{display:inline-flex!important;gap:5px!important}.clientOffersV2Marketplace,.clientOffersV2Marketplace.ml{display:inline-grid!important;width:20px!important;min-width:20px!important;height:20px!important;place-items:center;padding:0!important;overflow:hidden;border:0!important;border-radius:4px!important;background:transparent!important;cursor:pointer}.clientOffersV2Marketplace img,.clientOffersV2Marketplace.ml img{display:block;width:17px!important;max-width:17px!important;height:17px!important;object-fit:contain!important}.clientOffersV2Marketplace.unavailable{cursor:default;filter:grayscale(1);opacity:.28}.clientOffersV2Marketplace.available{filter:none;opacity:1}.clientOffersV2Marketplace.selected{background:#eef4ff!important;box-shadow:0 0 0 1px #bfd3f5}.clientEditingAnutoTableCard.noTitle{grid-template-rows:minmax(0,1fr)!important}.clientEditingAnutoSummary{align-self:stretch!important;align-content:start;overflow:hidden!important}.clientEditingMonthHistory{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:18px;padding-top:12px;border-top:1px solid #e3eaf3}.clientEditingMonthHistoryHead,.clientEditingMonthHistoryList button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.clientEditingMonthHistoryHead{padding:0 8px 7px}.clientEditingMonthHistoryHead span{color:#7a8799;font-size:9px;font-weight:800}.clientEditingMonthHistoryList{min-height:0;max-height:280px;overflow:auto}.clientEditingMonthHistoryList button{width:100%;min-height:34px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#53617d;cursor:pointer;font:inherit;text-align:left}.clientEditingMonthHistoryList button.active,.clientEditingMonthHistoryList button:hover{background:#eef5ff;color:#0757f8}.clientEditingMonthHistoryList button b,.clientEditingMonthHistoryList button span{font-size:10px}.clientEditingCurrentMonth{width:100%;min-height:30px;margin-top:9px;border:1px solid #d7e2f0;border-radius:6px;background:#fff;color:#0757f8;cursor:pointer;font-size:9px;font-weight:800}.clientEditingMonthLoading{margin-top:7px}@media (max-width:760px){.employeeProfileHero{padding:14px}.employeeProfileWorkInfo{grid-template-columns:1fr}.employeeProfileGrid{gap:14px}.employeePointToolbar{align-items:stretch;flex-direction:column}.employeePointToolbar label{width:100%}.employeeStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeHoursScroller{min-height:420px}.pointRegisterOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.collaboratorPhotoInitials{font-size:34px}.drivePhoto{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:cover}.collaboratorPhotoPreview{width:92px;height:92px;border-radius:999px}.avatarInitials{display:inline-flex;align-items:center;justify-content:center;background:#eef3f8;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0}.monthlyTasksPage{display:grid;grid-gap:18px;gap:18px;padding-bottom:56px}.monthlyHeaderControls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.monthlyTabs{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:6px;padding:4px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fafc}.monthlyTabs button{height:38px;min-width:96px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-weight:800;cursor:pointer}.monthlyTabs button.active{background:#fff;color:#0f66f2;box-shadow:0 6px 16px rgba(15,102,242,.12)}.monthlyTasksToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.monthlyHeaderMonth,.monthlyTasksToolbar span{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#1f2937;font-size:15px;font-weight:800}.monthlyMainPanel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid #dfe5ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.05)}.monthlyCardsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:16px;gap:16px;align-items:start}.monthlyTasksCard,.monthlyTasksPanel{overflow:hidden;border:1px solid #dfe5ee;border-radius:18px;background:#fff;box-shadow:none}.monthlyTasksPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 26px 24px}.monthlyTasksPanelHeader h2{margin:0;color:#111827;font-size:20px;font-weight:800;letter-spacing:0}.monthlyTasksPanelHeader p{margin:14px 0 0;color:#6b7280;font-size:15px}.monthlyCardHeader{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:16px 18px}.monthlyCardHeader h2{margin:0;color:#111827;font-size:18px;font-weight:800;letter-spacing:0}.monthlyTaskSearch{display:inline-flex;align-items:center;gap:8px;width:min(260px,45%);height:34px;padding:0 11px;border:1px solid #d8e0ec;border-radius:9px;background:#f8fafc;color:#64748b}.monthlyTaskSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:13px;font-weight:650}.monthlyTaskSearch input::placeholder{color:#94a3b8}.monthlyTaskSearch:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.monthlyCardScroller{max-height:calc(100vh - 300px);min-height:260px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #e5eaf1}.monthlyTasksActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.monthlyMonthSelect{display:inline-flex;align-items:center;gap:10px;min-width:218px;height:46px;padding:0 14px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#4b5563}.monthlyMonthSelect select{width:100%;border:0;outline:0;background:transparent;color:#374151;font:inherit;cursor:pointer}.monthlyCalendarButton,.monthlyNewTaskButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:8px;background:#0f66f2;color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(15,102,242,.22)}.monthlyCalendarButton{border:1px solid #cbd9ec;background:#fff;color:#0f66f2;box-shadow:none}.monthlyCalendarButton:disabled{color:#94a3b8;background:#f8fafc}.monthlyTasksGrid{display:grid;grid-template-columns:minmax(760px,1fr) minmax(360px,.4fr);border-top:1px solid #e5eaf1}.monthlyClosedTable,.monthlyMainTable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.monthlyClosedTable,.monthlyMainTable{min-width:0}.monthlyClosedTable td:first-child,.monthlyClosedTable th:first-child{width:22%}.monthlyClosedTable td:nth-child(2),.monthlyClosedTable th:nth-child(2){width:50%}.monthlyClosedTable td:nth-child(3),.monthlyClosedTable th:nth-child(3),.monthlyMainTable td:first-child,.monthlyMainTable th:first-child{width:28%}.monthlyMainTable td:nth-child(2),.monthlyMainTable th:nth-child(2){width:20%}.monthlyMainTable td:nth-child(3),.monthlyMainTable th:nth-child(3){width:14%}.monthlyMainTable td:nth-child(4),.monthlyMainTable th:nth-child(4){width:13%}.monthlyMainTable td:nth-child(5),.monthlyMainTable th:nth-child(5){width:17%}.monthlyMainTable td:nth-child(6),.monthlyMainTable th:nth-child(6){width:8%;text-align:center}.monthlyClosedTable td,.monthlyClosedTable th,.monthlyMainTable td,.monthlyMainTable th{height:54px;padding:0 10px;border-bottom:1px solid #e7ebf2;color:#374151;font-size:14px;vertical-align:middle}.monthlyClosedTable th,.monthlyMainTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:46px;background:#fbfcfe;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.monthlyClosedTable{border-left:0}.monthlyClosedTable thead tr:first-child th{text-align:left}.monthlyGroupRow td{height:34px;padding:0 12px;background:#d8dde6;color:#111827;font-size:14px;font-weight:800;text-align:center}.monthlyGroupSpacerRow td{height:24px;padding:0;border-bottom:1px solid #e7ebf2;background:#eef1f5}.monthlyTaskName{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#273244;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthlyTaskTitleInput{width:100%;height:28px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#273244;font:inherit;font-weight:600;outline:none}.monthlyTaskTitleInput:hover{border-color:#d7deea;background:#f8fafc}.monthlyTaskTitleInput:focus{border-color:#8eb3ff;background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.monthlyGroupTag{display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:24px;padding:0 8px;border-radius:999px;background:#eef3f8;color:#475569;font-size:12px;font-weight:800;white-space:nowrap}.monthlyClosedReason{display:-webkit-box;overflow:hidden;line-height:1.2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monthlyReportSelect,.monthlyRoleSelect,.monthlyWeekdaySelect,.monthlyWeekdayTag{display:inline-flex;align-items:center;justify-content:center;height:26px;max-width:100%;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:800}.monthlyExhibitionSelect{position:relative;width:min(100%,180px)}.monthlyExhibitionTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:22px;padding:0 8px;border:0;border-radius:999px;background:#eef3f8;color:#475569;font-size:9px;font-weight:800;cursor:pointer}.monthlyExhibitionTrigger svg{flex:0 0 auto;transition:transform .16s ease}.monthlyExhibitionTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.monthlyExhibitionMenu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:190px;padding:6px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.16)}.monthlyExhibitionMenu label{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 7px;border-radius:4px;color:#273244;font-size:10px;font-weight:600;cursor:pointer}.monthlyExhibitionMenu label:hover{background:#f1f5f9}.monthlyExhibitionMenu input{width:14px;height:14px;margin:0;accent-color:#2563eb}.monthlyWeekdaySelect,.monthlyWeekdayTag{min-width:78px;padding:0 10px;background:#eef3f8;color:#475569}.monthlyReportSelect,.monthlyRoleSelect,.monthlyWeekdaySelect{cursor:pointer;outline:1px solid transparent}.monthlyReportSelect:focus,.monthlyRoleSelect:focus,.monthlyWeekdaySelect:focus{outline-color:#93c5fd}.monthlyReportSelect{width:min(100%,180px);padding:0 8px;background:#eef3f8;color:#475569}.monthlyRoleSelect{min-width:96px;padding:0 8px}.monthlyRoleSelect.blue{background:#eaf2ff;color:#2563eb}.monthlyRoleSelect.green{background:#eaf8ed;color:#15803d}.monthlyRoleSelect.yellow{background:#fff5d6;color:#ca8a04}.monthlyRoleSelect.purple{background:#f2eafa;color:#7e3fb2}.monthlyRoleSelect.slate{background:#eef3f8;color:#475569}.monthlyRowDelete,.monthlyRowMenu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e3e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer}.monthlyRowDelete{border-color:transparent;color:#dc2626}.monthlyRowDelete:hover{border-color:#fecaca;background:#fff1f2}.monthlyMainTable tbody tr:not(.monthlyGroupRow):not(.monthlyGroupSpacerRow) td{height:42px;font-size:10px}.monthlyMainTable tbody .monthlyTaskName{font-size:10px}.monthlyMainTable tbody .monthlyPill,.monthlyMainTable tbody .monthlyReportSelect,.monthlyMainTable tbody .monthlyRoleSelect,.monthlyMainTable tbody .monthlyWeekdaySelect,.monthlyMainTable tbody .monthlyWeekdayTag{height:22px;font-size:9px}.monthlyMainTable tbody .monthlyDateInput{height:28px;font-size:10px}.monthlyMainTable tbody .monthlyRowDelete{width:28px;height:28px}.monthlyDeleteDialog{width:min(430px,calc(100vw - 32px))}.monthlyDeleteDialog>p{margin:10px 0 22px;color:#64748b;line-height:1.5}.monthlyPill{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:24px;max-width:100%;padding:0 8px;border-radius:8px;font-size:12px;font-weight:700}.monthlyPill.blue{background:#eaf2ff;color:#2563eb}.monthlyPill.green{background:#eaf8ed;color:#15803d}.monthlyPill.yellow{background:#fff5d6;color:#ca8a04}.monthlyPill.purple{background:#f2eafa;color:#7e3fb2}.monthlyPill.slate{background:#eef3f8;color:#475569}.monthlyPill.closed{background:#ffe8ed;color:#d44d65}.monthlyDash{color:#9ca3af}.monthlyDateInput{width:112px;height:34px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#1f2937;padding:0 6px;font:inherit}.monthlyDateField{position:relative;display:inline-flex;align-items:center}.monthlyDateError{position:absolute;z-index:30;left:0;bottom:calc(100% + 5px);width:max-content;max-width:250px;padding:6px 8px;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#dc2626;font-size:10px;font-weight:700;line-height:1.3;box-shadow:0 6px 16px rgba(15,23,42,.14)}.monthlyDialogDateError{color:#dc2626;font-size:12px;font-weight:700;line-height:1.35}.monthlyCardFooter{min-height:62px;padding:14px 18px 24px;color:#64748b;font-size:15px;font-weight:700}.monthlyTaskDialog{width:min(520px,calc(100vw - 32px))}.monthlyDialogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.annualSchedulePage{display:grid;padding-bottom:56px}.annualSchedulePanel{overflow:hidden;border:1px solid #dfe5ee;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.05)}.annualScheduleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 26px 24px}.annualScheduleHeader h2{margin:0;color:#111827;font-size:20px;font-weight:800;letter-spacing:0}.annualScheduleHeader p{margin:14px 0 0;color:#6b7280;font-size:15px}.annualScheduleActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.annualSearch{display:inline-flex;align-items:center;gap:10px;width:292px;height:44px;padding:0 14px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#64748b}.annualSearch input{width:100%;border:0;outline:0;background:transparent;color:#111827;font:inherit}.annualSearch input::placeholder{color:#7b8190}.annualGhostButton,.annualPrimaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer}.annualGhostButton{border:1px solid #d9e0ea;background:#fff;color:#1f2937}.annualPrimaryButton{border:0;background:#0f66f2;color:#fff;box-shadow:0 10px 24px rgba(15,102,242,.22)}.annualFilters{display:flex;gap:14px;padding:0 26px 20px}.annualFilters label{display:grid;grid-gap:7px;gap:7px;min-width:190px;color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.annualFilters select{height:42px;border:1px solid #d9e0ea;border-radius:8px;background:#fff;color:#111827;font:inherit;text-transform:none}.annualTableWrap{max-height:calc(100vh - 370px);min-height:260px;overflow:auto;border-top:1px solid #e5eaf1}.annualScheduleTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.annualScheduleTable td,.annualScheduleTable th{height:40px;padding:0 16px;border-bottom:1px solid #e7ebf2;border-right:1px solid #edf1f6;color:#1f2937;font-size:15px;text-align:left;vertical-align:middle}.annualScheduleTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:46px;background:#fbfcfe;color:#111827;font-weight:800}.annualScheduleTable th button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}.annualScheduleTable td:first-child,.annualScheduleTable td:nth-child(2),.annualScheduleTable th:first-child,.annualScheduleTable th:nth-child(2){width:16%}.annualScheduleTable td:nth-child(3),.annualScheduleTable th:nth-child(3){width:34%}.annualScheduleTable td:nth-child(4),.annualScheduleTable th:nth-child(4){width:17%}.annualScheduleTable td:nth-child(5),.annualScheduleTable th:nth-child(5){width:12%}.annualScheduleTable td:nth-child(6),.annualScheduleTable th:nth-child(6){width:9%}.annualPill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:24px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.annualPill.holiday{background:#e8f1ff;color:#1458df}.annualPill.optional{background:#fff0df;color:#e06400}.annualPill.recess{background:#f2eafa;color:#7e3fb2}.annualPill.yes{background:#def8e8;color:#05823d}.annualPill.no{background:#ffe8e7;color:#d83b35}.annualRowActions{display:inline-flex;align-items:center;gap:16px}.annualRowActions button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#25324a;cursor:pointer}.annualRowActions button.danger{color:#e00000}.annualScheduleFooter{display:flex;align-items:center;gap:24px;min-height:68px;padding:16px 26px 34px;color:#64748b;font-size:15px}.annualScheduleFooter span{font-weight:700}.annualDialog{width:min(560px,calc(100vw - 32px))}.annualPasteDialog{width:min(720px,calc(100vw - 32px))}.annualPasteDialog textarea{min-height:300px;resize:vertical;line-height:1.45}.annualPastePreview{margin-top:10px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff;color:#475569;font-size:14px;font-weight:700}.annualConfirmDialog{width:min(460px,calc(100vw - 32px))}.annualConfirmDialog p{margin:12px 0 0;color:#475569;line-height:1.5}.annualDateMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 14px;padding:4px;border:1px solid #dbe5f2;border-radius:10px;background:#f8fafc}.annualDateMode button{height:38px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-weight:800;cursor:pointer}.annualDateMode button.active{background:#fff;color:#0f66f2;box-shadow:0 6px 16px rgba(15,102,242,.12)}.taskAssignPrimary.danger{background:#dc2626;box-shadow:0 10px 24px rgba(220,38,38,.2)}.annualDialogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1120px){.monthlyCardsGrid{grid-template-columns:1fr}}@media (max-width:760px){.monthlyTasksToolbar{align-items:stretch;flex-direction:column}.monthlyNewTaskButton,.monthlyTabs,.monthlyTasksToolbar span{width:100%}.monthlyDialogGrid{grid-template-columns:1fr}.annualFilters,.annualScheduleActions,.annualScheduleFooter,.annualScheduleHeader{align-items:stretch;flex-direction:column}.annualFilters label,.annualGhostButton,.annualPrimaryButton,.annualSearch{width:100%}.annualDialogGrid{grid-template-columns:1fr}}.pageHeader:has(.clientDetailV2Topbar){min-height:92px;align-items:stretch;padding:0 32px;border-bottom:1px solid #e5eaf3;background:hsla(0,0%,100%,.92);box-shadow:0 10px 30px rgba(15,23,42,.04)}.pageHeader:has(.clientDetailV2Topbar) .pageHeaderCustomTitle{flex:1 1;min-width:0}.pageHeader:has(.clientDetailV2Topbar) .topActions{display:none}.clientDetailV2{display:grid;grid-template-rows:minmax(0,1fr);min-height:calc(100vh - 92px);padding:16px 32px 28px;background:#f7f9fd}.clientDetailV2Topbar{display:flex;align-items:center;gap:34px;min-height:92px}.clientDetailV2Title{display:flex;align-items:center;min-width:168px;padding-right:30px;border-right:1px solid #cfd7e6}.clientDetailV2Title h1{font-size:24px;font-weight:900;letter-spacing:0}.clientDetailV2Tabs{display:flex;align-items:stretch;gap:18px;height:100%}.clientDetailV2Tabs button{min-width:70px;height:92px;padding:0 9px;border-radius:0;color:#4d5c7c;font-size:15px;letter-spacing:0;white-space:nowrap}.clientDetailV2Tabs button.active{color:#0757f8}.clientDetailV2Tabs button.active:after{left:8px;right:8px;bottom:20px;border-radius:999px;background:#0757f8}.clientOffersV2Panel,.clientProfileV2Panel{min-width:0;min-height:0;border:1px solid #e4e9f2;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.06)}.clientOffersV2Panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.clientOffersV2Toolbar{display:grid;grid-template-columns:minmax(260px,366px) auto auto auto auto minmax(20px,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:96px;padding:24px 20px;border-bottom:1px solid #e3e9f3}.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Select,.clientOffersV2ToolButton{display:inline-flex;align-items:center;height:48px;border-radius:8px;font:inherit;font-size:15px;font-weight:800;letter-spacing:0}.clientOffersV2Search{position:relative;min-width:0}.clientOffersV2Search svg{position:absolute;left:16px;color:#405070;pointer-events:none}.clientOffersV2Search input{width:100%;height:48px;padding:0 18px 0 52px;border:1px solid #d9e1ee;border-radius:8px;outline:0;background:#fff;color:#071433;font:inherit;font-size:15px;font-weight:700}.clientOffersV2Search input::placeholder{color:#566789}.clientOffersV2Select,.clientOffersV2ToolButton{justify-content:center;gap:10px;min-width:114px;padding:0 20px;border:1px solid #dfe6f1;background:#fff;color:#071433;cursor:pointer}.clientOffersV2Select{min-width:134px;justify-content:space-between}.clientOffersV2Primary{justify-content:center;gap:10px;min-width:142px;padding:0 20px;border:0;background:#0757f8;color:#fff;cursor:pointer;box-shadow:0 12px 20px rgba(7,87,248,.22)}.clientOffersV2TableScroll{min-height:0;max-height:calc(100vh - 286px);overflow:auto;padding:18px 20px 0}.clientOffersV2Table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed}.clientOffersV2Table th{height:46px;padding:0 12px;border-bottom:1px solid #dfe5ef;color:#53617d;font-size:14px;font-weight:900;text-align:left;white-space:nowrap}.clientOffersV2Table td{height:80px;padding:0 12px;border-bottom:1px solid #e4e9f2;color:#071433;font-size:15px;font-weight:700;vertical-align:middle}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:44px}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:86px}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:310px}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:140px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(5),.clientOffersV2Table th:nth-child(6){width:152px}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:204px}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:150px}.clientOffersV2Table td:nth-child(9),.clientOffersV2Table th:nth-child(9){width:78px;text-align:right}.clientOffersV2Check{display:inline-block;width:16px;height:16px;border:2px solid #a8b3c8}.clientOffersV2Photo{display:inline-block;width:56px;height:44px;border-radius:8px;overflow:hidden;background-color:#f7faff;box-shadow:inset 0 0 0 1px rgba(7,20,51,.08)}.clientMlListingPhoto.mosaic,.clientOffersV2Photo.mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;place-items:stretch;background:#d8e3f2}.clientMlListingPhoto.mosaic i,.clientOffersV2Photo.mosaic i{display:block;width:100%;height:100%;min-width:0;min-height:0;border-radius:3px;background-color:#f7faff;background-position:50%;background-size:cover}.clientOffersV2Photo.productTone1{background:linear-gradient(145deg,#f4f5f5,#111 65%,#050505)}.clientOffersV2Photo.productTone2,.clientOffersV2Photo.productTone3{background:linear-gradient(145deg,#f6ede3,#a8622b 55%,#78411d)}.clientOffersV2Photo.productTone4{background:linear-gradient(145deg,#191919,#111 42%,#d99834 43%,#0b0b0b)}.clientOffersV2Main{display:grid;grid-gap:8px;gap:8px;min-width:0}.clientOffersV2Main small,.clientOffersV2Main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOffersV2Main strong{color:#071433;font-size:15px;font-weight:900}.clientOffersV2Main small{color:#53617d;font-size:14px;font-weight:700}.clientOffersV2Status{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:8px;background:#dbfbe7;color:#107a3c;font-size:14px;font-weight:800}.clientOffersV2Status i{width:7px;height:7px;border-radius:50%;background:#19bd5b}.clientOffersV2MediaOrigin{display:inline-flex;align-items:center;justify-content:center;width:55px;height:20px;padding:0 8px;border-radius:6px;background:#ede9fe;color:#6d28d9;font-size:10px;font-weight:800}.clientServiceActionChoice{grid-template-columns:1fr 1fr;margin-bottom:14px}.pageHeader:has(.clientDetailV2Topbar){padding-left:0!important}.clientOffersV2Marketplaces{position:relative;display:inline-flex;align-items:center;gap:8px}.clientOffersV2Marketplaces.muted{color:#8a98ad;font-weight:700}.clientOffersV2Marketplace{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e3e8f2;border-radius:8px;background:#fff;color:#071433;font-size:12px;font-weight:900;cursor:pointer;transition:border-color .2s ease,background .2s ease}.clientOffersV2Marketplace.ml{color:#304050;gap:4px;width:46px;border-color:#f1d95c;background:#fff9db}.clientOffersV2Marketplace.ml img{width:22px;height:22px;object-fit:contain}.clientOffersV2Marketplace.ml b{color:#23337d;font-size:10px;font-weight:900;line-height:1}.clientOffersV2Marketplace:hover{border-color:#7bb7ff;background:#f4f9ff}.clientOffersV2MarketplacePopover{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:260px;max-width:340px;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 16px 38px rgba(7,20,51,.14)}.clientOffersV2MarketplacePopover strong{font-size:12px;color:#071433}.clientOffersV2MarketplacePopover span{display:grid;grid-template-columns:56px 64px 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:11px;color:#52627a}.clientOffersV2MarketplacePopover b{color:#071433}.clientOffersV2MarketplacePopover em{font-style:normal}.clientOffersV2MarketplacePopover code{justify-self:end;color:#071433;font-family:inherit;font-weight:800}.clientOffersV2MarketplacePopover.grouped{min-width:420px;max-width:520px;gap:0}.clientOffersV2MarketplacePopover.grouped.single{min-width:280px;max-width:360px}.clientOffersV2MarketplaceAccount{display:grid!important;grid-template-columns:74px minmax(130px,1fr) minmax(130px,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;padding:10px 0!important;border-bottom:1px solid #e4e9f2}.clientOffersV2MarketplacePopover.grouped.single .clientOffersV2MarketplaceAccount{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr)!important}.clientOffersV2MarketplacePopover.codeOnly{min-width:220px;max-width:280px;gap:8px;padding:10px}.clientOffersV2MarketplaceTabs{display:flex!important;grid-template-columns:none!important;gap:4px!important;align-items:center!important;padding-bottom:6px;border-bottom:1px solid #e8eef7}.clientOffersV2MarketplaceTabs button{height:24px;min-width:38px;border:1px solid #d8e3f2;border-radius:7px;background:#f8fbff;color:#53617d;font-size:11px;font-weight:900;cursor:pointer}.clientOffersV2MarketplaceTabs button.active{border-color:#a9c7ff;background:#eef5ff;color:#005cff}.clientOffersV2MarketplaceTabs button:disabled{opacity:.42;cursor:not-allowed}.clientOffersV2MarketplaceCodes{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap;gap:6px!important;align-items:center!important}.clientOffersV2MarketplaceCodeGroups{display:grid!important;grid-template-columns:none!important;grid-gap:8px!important;gap:8px!important}.clientOffersV2MarketplaceCodeGroup{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;grid-gap:8px!important;gap:8px!important}.clientOffersV2MarketplaceCodeGroup em{color:#53617d;font-size:11px;font-style:normal;font-weight:900;padding-top:5px}.clientOffersV2MarketplaceCodeButton{border:1px solid #d9e3f2;border-radius:7px;background:#f6f9ff;color:#071433;font:inherit;font-size:11px;font-weight:900;padding:5px 7px;cursor:pointer}.clientOffersV2MarketplaceCodeButton:hover{border-color:#7bb7ff;background:#eef6ff}.clientOffersV2MarketplaceCopyHint,.clientOffersV2MarketplaceEmpty{color:#75829a;font-size:11px;font-weight:800}.clientOffersV2MarketplaceCopyHint{position:fixed;left:50%;bottom:34px;transform:translateX(-50%);z-index:80;border-radius:8px;background:#071433;color:#008a35;box-shadow:0 10px 26px rgba(7,20,51,.18);color:#fff;padding:8px 12px}.clientOffersV2MarketplaceAccount:last-child{border-bottom:0}.clientOffersV2MarketplaceAccount>b{color:#071433;font-size:12px;font-weight:900}.clientOffersV2MarketplaceAccount>span{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;align-items:start!important;color:#53617d}.clientOffersV2MarketplaceAccount em{color:#53617d;font-size:11px;font-style:normal;font-weight:900}.clientOffersV2MarketplaceAccount code{justify-self:start!important;color:#071433;font-family:inherit;font-size:11px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.clientOffersV2Marketplace.shopee{color:#ff4d1d}.clientOffersV2Marketplace.amazon{color:#111;font-size:18px}.clientOffersV2Action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:8px;background:transparent;color:#071433;cursor:pointer}.clientOffersV2Footer{display:flex;align-items:center;min-height:54px;padding:0 20px;color:#53617d;font-size:14px;font-weight:700}.clientOffersV2Empty{display:block;padding:24px 0;color:#53617d;font-weight:800;text-align:center}.clientProfileV2Panel{padding:24px}.clientProfileV2Grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.clientProfileV2Info,.clientTabV2Empty{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:18px;border:1px solid #e4e9f2;border-radius:10px;background:#fbfcff}.clientProfileV2Info span{color:#63708b;font-size:12px;font-weight:800}.clientProfileV2Info strong,.clientTabV2Empty strong{color:#071433;font-size:16px;font-weight:900}.pageHeader:has(.clientDetailV2Topbar){min-height:76px;padding:0 28px}.clientDetailV2{min-height:calc(100vh - 76px);padding:14px 28px 22px}.clientDetailV2Topbar{min-height:76px;gap:28px}.clientDetailV2Title{min-width:156px}.clientDetailV2Tabs{gap:14px}.clientDetailV2Tabs button{height:76px;min-width:62px;padding:0 8px;font-size:13px;font-weight:700}.clientDetailV2Tabs button.active:after{bottom:14px}.clientOffersV2Panel,.clientProfileV2Panel{border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.055)}.clientOffersV2Toolbar{grid-template-columns:minmax(250px,366px) auto auto auto auto minmax(12px,1fr) auto auto;gap:12px;min-height:78px;padding:16px 18px}.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Select,.clientOffersV2ToolButton{height:40px;border-radius:7px;font-size:13px}.clientOffersV2Search svg{left:14px;width:17px;height:17px}.clientOffersV2Search input{height:40px;padding:0 14px 0 42px;border-radius:7px;font-size:13px}.clientOffersV2Select,.clientOffersV2ToolButton{min-width:104px;padding:0 14px;gap:8px}.clientOffersV2Select{min-width:116px}.clientOffersV2Primary{min-width:124px;padding:0 16px;gap:8px}.clientOffersV2TableScroll{max-height:calc(100vh - 232px);padding:14px 18px 0}.clientOffersV2Table{min-width:1040px}.clientOffersV2Table th{height:40px;padding:0 10px;font-size:12px}.clientOffersV2Table td{height:62px;padding:0 10px;font-size:13px}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:38px}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:72px}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:292px}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:118px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(5),.clientOffersV2Table th:nth-child(6){width:128px}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:168px}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:124px}.clientOffersV2Table td:nth-child(9),.clientOffersV2Table th:nth-child(9){width:64px}.clientOffersV2Check{border-width:1.5px}.clientOffersV2Photo{width:46px;height:38px;border:1px dashed #ccd6e6;border-radius:7px;background:#f8fafc;box-shadow:none}.clientOffersV2Photo.productTone1,.clientOffersV2Photo.productTone2,.clientOffersV2Photo.productTone3,.clientOffersV2Photo.productTone4{background:#f8fafc}.clientOffersV2Main{gap:5px}.clientOffersV2Main strong{font-size:13px}.clientOffersV2Main small{font-size:12px}.clientOffersV2Status{height:24px;gap:7px;padding:0 9px;border-radius:7px;font-size:12px}.clientOffersV2Status i{width:6px;height:6px}.clientOffersV2Marketplace,.clientOffersV2Marketplaces{display:inline-flex}.clientOffersV2Action{width:30px;height:30px}.clientOffersV2Footer{min-height:46px;padding:0 18px;font-size:12px}.clientProfileV2Panel{padding:18px}.clientProfileV2Grid{gap:12px}.clientProfileV2Info,.clientTabV2Empty{min-height:78px;padding:14px;border-radius:8px}.clientProfileV2Info span{font-size:11px}.clientProfileV2Info strong,.clientTabV2Empty strong{font-size:14px}.pageHeader:has(.offerDetailHeaderMount){display:none}.offerDetailPage{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:10px;gap:10px;padding:8px 10px 10px;overflow:hidden;background:#f7f9fd}.offerDetailMain{min-width:0}.offerDetailScroll{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding-right:0}.offerDetailHeader,.offerProfileV2Panel,.offerSection,.offerTextGrid{border:1px solid #e2e7f0;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.offerDetailHeader{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:52px;padding:0 12px}.offerHeaderActions,.offerHeaderMeta{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;white-space:nowrap}.offerBackButton,.offerMoreButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:#0b1638;cursor:pointer}.offerDetailHeader h1{overflow:hidden;margin:0;color:#071433;font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offerStatusPill{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 10px;border-radius:6px;background:#d8f8e3;color:#117a3a;font-size:11px;font-weight:500}.offerStatusPill i{width:6px;height:6px;border-radius:50%;background:#19bd5b}.offerCode{color:#33415f;font-size:12px;font-weight:400}.offerCodeEditor{display:inline-flex;align-items:center;gap:4px}.offerCodeEditor input{width:64px;height:24px;border:1px solid #d6e2f5;border-radius:5px;background:#fff;color:#06183d;font:inherit;font-weight:600;padding:0 6px}.offerCodeEditor input:focus{border-color:var(--color-highlight-blue);outline:0}.offerSaveButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:118px;height:36px;padding:0 16px;border:0;border-radius:5px;background:var(--color-highlight-blue);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .22s ease,color .22s ease,opacity .22s ease}.offerProcessButton{min-width:118px}.offerProcessSplit{position:relative;display:inline-flex;align-items:center;height:36px;border-radius:5px;background:var(--color-highlight-blue)}.offerProcessSplit .offerProcessButton{border-radius:5px 0 0 5px}.offerProcessMenuButton{display:inline-flex;align-items:center;justify-content:center;width:38px;height:24px;margin-left:-1px;border:0;border-left:1px solid hsla(0,0%,100%,.35);background:transparent;color:#fff;cursor:pointer;transition:background-color .22s ease,opacity .22s ease}.offerProcessMenuButton:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.offerProcessMenuButton:disabled{cursor:wait;opacity:.72}.offerProcessMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:170px;overflow:hidden;border:1px solid #dbe5f2;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(20,36,64,.12)}.offerProcessMenu button{display:block;width:100%;padding:10px 12px;border:0;background:#fff;color:#06142f;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.offerProcessMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerProcessMenuLabel{display:block;padding:8px 12px 4px;color:#6b7890;font-size:10px;font-weight:700;text-transform:uppercase}.offerProcessMenuDivider{display:block;height:1px;margin:4px 0;background:#e3eaf4}.offerProcessInstructionBackdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:rgba(7,13,27,.36)}.offerProcessInstructionDialog{display:grid;grid-gap:16px;gap:16px;width:min(520px,calc(100vw - 48px));padding:20px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.18)}.offerMediaEditorConfirmOverlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:24px;background:rgba(7,13,27,.36)}.offerMediaEditorConfirmDialog{width:min(420px,calc(100vw - 48px));padding:20px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.18)}.offerMediaEditorConfirmDialog strong{display:block;color:#061333;font-size:15px;line-height:1.45}.offerMediaEditorConfirmDialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.offerMediaEditorConfirmDialog button{height:36px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 16px}.offerMediaEditorConfirmDialog button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerPublishDialog{width:min(430px,calc(100vw - 40px))}.offerPublishDialog>p{margin:0;color:#5e6b82;font-size:12px;line-height:1.4}.offerPublishChannels{display:grid;grid-gap:8px;gap:8px}.offerSyncScopeGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.offerSyncScopeGrid label{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.offerSyncScopeGrid label.selected,.offerSyncScopeGrid label:hover{border-color:var(--color-highlight-blue);background:#eef6ff}.offerSyncScopeGrid input{width:15px;height:15px;margin:0;accent-color:var(--color-highlight-blue)}.offerSyncScopeGrid label span{color:#263652;font-size:12px;font-weight:800}.offerPublishChannelGroup{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;color:#081737;font-size:12px;font-weight:700;transition:border-color .18s ease,background-color .18s ease}.offerPublishChannelGroup:hover{border-color:var(--color-highlight-blue);background:#f7fbff}.offerPublishChannelGroup.disabled{color:#7b879a;opacity:.68}.offerPublishChannelGroup.disabled:hover{border-color:#dbe5f2;background:#fff}.offerPublishChannelHeader{display:flex;align-items:center;gap:8px}.offerPublishAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.offerPublishAccountSlot{position:relative;display:grid;grid-gap:3px;gap:3px;min-height:48px;padding:8px 8px 8px 28px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;cursor:pointer}.offerPublishAccountSlot.selected{border-color:var(--color-highlight-blue);background:#eef6ff}.offerPublishAccountSlot.disabled{background:#f6f8fb;color:#8b97aa;cursor:not-allowed;opacity:.72}.offerPublishAccountSlot input{position:absolute;top:9px;left:8px;width:14px;height:14px;margin:0;accent-color:var(--color-highlight-blue)}.offerPublishAccountSlot span{color:inherit;font-size:11px;font-weight:800}.offerPublishAccountSlot small{overflow:hidden;color:#7b879a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.offerPublishPriceMode{display:flex;align-items:center;justify-content:center;gap:26px;padding:7px 10px 2px;border-top:1px solid #edf2f8;color:#5e6b82;font-size:11px;font-weight:800}.offerPublishPriceMode label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:color .16s ease}.offerPublishPriceMode label.selected{color:#081737}.offerPublishPriceMode input{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--color-highlight-blue)}.offerPublishPriceMode input:disabled,.offerPublishPriceMode label:has(input:disabled){cursor:not-allowed;opacity:.65}.offerProcessInstructionDialog footer,.offerProcessInstructionDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.offerProcessInstructionDialog header div{display:grid;grid-gap:4px;gap:4px}.offerProcessInstructionDialog header small,.offerProcessInstructionDialog label span{color:#53617d;font-size:11px;font-weight:700}.offerProcessInstructionDialog header strong{color:#071433;font-size:17px;font-weight:900}.offerProcessInstructionDialog header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333}.offerProcessInstructionDialog label{display:grid;grid-gap:7px;gap:7px}.offerProcessInstructionDialog textarea{width:100%;min-height:138px;padding:12px;border:1px solid #d8e2f0;border-radius:8px;color:#071433;font:inherit;font-size:13px;line-height:1.45;resize:vertical}.offerProcessInstructionDialog textarea:focus{border-color:var(--color-highlight-blue);box-shadow:none;outline:none}.offerProcessInstructionDialog footer{justify-content:flex-end}.offerProcessInstructionDialog footer button{height:36px;min-width:88px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#53617d;font:inherit;font-size:12px;font-weight:800}.offerProcessInstructionDialog footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerSaveButton:hover:not(:disabled){background:#226cff;transform:none}.offerSaveButton:disabled{cursor:wait;opacity:.78}.offerSaveStatus{position:fixed;right:24px;bottom:24px;z-index:90;max-width:220px;overflow:hidden;padding:9px 12px;border:1px solid #dfe6f1;border-radius:6px;background:#fff;color:#53617d;font-size:10px;box-shadow:0 12px 32px rgba(15,23,42,.12);text-overflow:ellipsis;white-space:nowrap}.offerSection{padding:17px 20px}.offerSection h2,.offerTextBlock>span{display:block;margin:0 0 10px;color:#071433;font-size:14px;font-weight:900}.offerElaboratedSection h3{margin:0 0 8px;color:#071433;font-size:12px;font-weight:900}.offerElaboratedHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.offerElaboratedHeader h2{margin:0}.offerVariationTable{overflow:hidden;border:1px solid #e1e7f0;border-radius:5px}.offerVariationCells,.offerVariationHead{display:grid;grid-template-columns:1fr 1.45fr 1.45fr 1.15fr 48px;align-items:center;grid-gap:10px;gap:10px}.offerVariationHead{min-height:32px;padding:0 12px;border-bottom:1px solid #dfe6f0;color:#5d6b87;font-size:10px;font-weight:600}.offerVariationCells{min-height:36px;padding:0 12px;color:#102044;font-size:12px;font-weight:400}.offerVariationCells button{display:inline-flex;justify-self:center;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#071433;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s ease}.offerVariationCells button:hover{background:#f0f3ff;color:var(--color-highlight-blue)}.offerVariationRow+.offerVariationRow{border-top:1px solid #e6ebf3}.offerVariationRow.open .offerVariationExpand svg{transform:rotate(180deg)}.offerVariationMediaRow{display:grid;grid-template-columns:72px repeat(10,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;min-height:100px;padding:8px 14px 14px}.offerExtraMediaTile,.offerMediaThumb,.offerUploadTile,.offerVideoTile{border:1px dashed #d3dbe9;border-radius:5px;background:#fbfcff;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerExtraMediaTile:hover,.offerUploadTile:hover,.offerVideoTile:hover{background:#f4f6ff;border-color:var(--color-highlight-blue);color:var(--color-highlight-blue)}.offerUploadTile{display:grid;place-items:center;grid-gap:5px;gap:5px;width:78px;height:78px;color:#53617d;font:inherit;font-size:10px;font-weight:500;text-align:center}.offerMediaThumb{display:block;width:100%;min-width:0;height:64px;border-style:solid;background:linear-gradient(135deg,#f6f7f8,#ded7cd 48%,#151515 50%,#0b0b0b)}.offerVideoMediaRow{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.offerExtraMediaTile,.offerVideoTile{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:68px;padding:0 18px;color:#071433;cursor:pointer}.offerExtraMediaTile.placeholder{place-items:center;color:#26365d;cursor:default}.offerExtraMediaTile.placeholder:hover{background:#fbfcff;border-color:#d3dbe9;box-shadow:none;color:#26365d}.offerExtraMediaTile svg,.offerVideoTile svg{grid-row:span 2;color:#26365d}.offerExtraMediaTile strong,.offerVideoTile strong{font-size:11px;font-weight:600}.offerExtraMediaTile span,.offerVideoTile span{color:#65728a;font-size:10px;font-weight:400}.offerTitlesList{display:grid;grid-gap:6px;gap:6px}.offerTitleRow{display:grid;grid-template-columns:minmax(0,1fr) 54px 26px;align-items:center;min-height:28px;padding:0 8px;border:1px solid #dde5ef;border-radius:4px;color:#112044;font-size:12px;font-weight:400}.offerTitleRow input{min-width:0;height:100%;border:0;background:transparent;color:#071433;font:inherit;font-weight:400;outline:0}.offerTitleRow.warning{border-color:#f5d982;background:#fff9df}.offerTitleRow.warning input,.offerTitleRow.warning small{color:#8a6400}.offerTitleRow span:first-child,.offerTitleRow span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerTitleRow small{color:#5a6882;font-size:10px;text-align:right}.offerAddTitle,.offerTitleRow button{border:0;background:transparent;color:#53617d;cursor:pointer}.offerAddTitle{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;height:30px;padding:0 12px;border:1px solid var(--color-highlight-blue);border-radius:5px;background:var(--color-highlight-blue);color:#fff;font:inherit;font-size:12px;font-weight:500;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerAddTitle:hover{background:#226cff;border-color:#226cff;transform:none}.offerTextGrid{--offer-elaborated-text-height:184px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 14px}.offerElaboratedSection .offerTextGrid{margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.offerField input,.offerField select,.offerField textarea,.offerInfoField,.offerTextBlock textarea{width:100%;border:1px solid #dde5ef;border-radius:5px;background:#fff;color:#071433;font:inherit}.offerTextBlock textarea{min-height:var(--offer-elaborated-text-height);padding:12px;resize:vertical;font-size:12px;font-weight:400;line-height:1.45}.offerKeywordBlock{align-content:start;gap:8px}.offerKeywordScroll{max-height:var(--offer-elaborated-text-height);overflow-x:hidden;overflow-y:auto;padding-right:2px}.offerKeywordScroll::-webkit-scrollbar{width:8px}.offerKeywordScroll::-webkit-scrollbar-track{background:#f2f6fb;border-radius:999px}.offerKeywordScroll::-webkit-scrollbar-thumb{background:#c7d4e8;border-radius:999px}.offerKeywordScroll::-webkit-scrollbar-thumb:hover{background:#aebed5}.offerKeywordTable{overflow:hidden;border:1px solid #dde5ef;border-radius:5px;background:#fff}.offerKeywordGroupTitle{margin-top:4px;color:#53617d;font-size:10px;font-weight:700;text-transform:uppercase}.offerKeywordHeader,.offerKeywordRow{display:grid;grid-template-columns:minmax(0,1fr) 94px 34px;align-items:center}.offerKeywordHeader{min-height:28px;border-bottom:1px solid #dde5ef;background:#f8fbff;color:#53617d;font-size:11px;font-weight:700}.offerKeywordHeader span,.offerKeywordRow input{min-width:0;padding:0 10px}.offerKeywordRow{min-height:30px;border-bottom:1px solid #edf2f8}.offerKeywordRow:last-child{border-bottom:0}.offerKeywordRow input{height:30px;border:0;background:transparent;color:#071433;font:inherit;font-size:12px;outline:0}.offerKeywordRow input:focus{outline:1px solid var(--color-highlight-blue);outline-offset:-1px}.offerKeywordDeleteButton{width:30px;height:30px;display:inline-grid;place-items:center;border:0;background:transparent;color:#53617d;cursor:pointer;transition:color .18s ease,background-color .18s ease}.offerKeywordDeleteButton:hover{background:#f5f8fd;color:#ef4444}.offerBasicGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px}.offerField{display:grid;grid-gap:6px;gap:6px}.offerField.large{grid-row:span 2}.offerField span{color:#53617d;font-size:10px;font-weight:700}.offerField input,.offerField select{height:34px;padding:0 12px;font-size:12px;font-weight:400}.offerFiscalTitle{margin:18px 0 8px;color:#071433;font-size:12px;font-weight:900}.offerFiscalGrid{display:grid;grid-template-columns:.9fr 1.15fr .9fr .9fr .9fr;grid-gap:12px 18px;gap:12px 18px}.offerField textarea{min-height:68px;padding:10px 12px;resize:vertical;font-size:12px;font-weight:400;line-height:1.35}.offerField.large textarea{min-height:80px}.offerMarketplaceRail{position:-webkit-sticky;position:sticky;top:8px;display:grid;align-self:start;grid-gap:6px;gap:6px;max-height:calc(100vh - 18px);overflow:hidden}.offerMarketplaceCard{display:grid;grid-gap:9px;gap:9px;padding:17px;border:1px solid #e2e7f0;border-radius:6px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.offerMarketplaceCard header{display:flex;align-items:center;gap:10px;min-height:24px}.offerMarketplaceCard header strong{color:#071433;font-size:12px;font-weight:700}.offerMarketplaceBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border:0;border-radius:0;background:transparent}.offerMarketplaceBadge img{display:block;max-width:none;pointer-events:none}.offerMarketplaceBadge.ml img{width:58px;height:auto;transform:none}.offerMarketplaceBadge.ml{justify-content:flex-start}.offerMarketplaceBadge.shopee img{width:24px;height:auto;transform:translateY(0)}.offerMarketplaceBadge.amazon img{width:22px;height:22px;object-fit:cover}.offerMlTabs{display:grid;grid-template-columns:repeat(2,1fr);position:relative;height:28px;overflow:hidden;border:1px solid #e0e6f0;border-radius:5px;background:#f8fafc}.offerMlTabs:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;border-radius:4px;background:#fff;transform:translateX(0);transition:transform .24s ease}.offerMlTabs:has(button:nth-child(2).active):before{transform:translateX(100%)}.offerMlTabs button{position:relative;z-index:1;border:0;background:transparent;color:#3c4a68;font:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:background-color .22s ease,color .22s ease}.offerMlTabs button.active{color:#0757f8;background:transparent}.offerMlTabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#0757f8}.offerPriceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.offerInfoField{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:6px 10px}.offerInfoField.wide{grid-column:span 2}.offerInfoField span{color:#53617d;font-size:10px;font-weight:700}.offerInfoField b{color:#071433;font-size:12px;font-weight:400}.offerInfoField svg{position:absolute;right:10px;bottom:9px;color:#53617d}.offerMarketplaceCard footer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;min-height:44px;padding:8px 12px;border:1px solid #d5f0dd;border-radius:5px;background:#effaf2}.offerMarketplaceCard footer span{display:grid;grid-gap:3px;gap:3px}.offerMarketplaceCard footer small{color:#53617d;font-size:10px;font-weight:500}.offerMarketplaceCard footer strong{color:#075d2c;font-size:12px;font-weight:600}.offerDetailPage{grid-template-columns:minmax(0,1fr) 312px;grid-template-rows:42px minmax(0,1fr);gap:8px;height:100vh;padding:8px 8px 12px}.offerDetailHeader{grid-column:1/-1;grid-row:1;position:static;min-height:42px;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;padding:0 10px}.offerDetailMain{grid-column:1;grid-row:2;min-height:0;overflow:hidden}.offerDetailScroll{height:100%;padding-bottom:42px}.offerMarketplaceRail{grid-column:2;grid-row:2;position:static;align-self:stretch;max-height:none;min-height:0;overflow-y:auto;padding:0 2px 42px 0}.offerBackButton,.offerMoreButton{width:26px;height:26px;border-radius:5px}.offerDetailHeader h1{font-size:14px}.offerStatusPill{height:18px;padding:0 8px;border-radius:5px;font-size:9px;transform:translateX(-14px)}.offerStatusPill i{width:5px;height:5px}.offerCode{font-size:10px;transform:translateX(-14px)}.offerCodeEditor input{width:54px;height:20px;border-radius:4px;padding:0 5px}.offerSaveButton{height:30px;gap:8px;min-width:104px;padding:0 12px;border-radius:4px;font-size:10px}.offerProcessButton{min-width:104px}.offerSection{padding:14px 17px}.offerSection h2,.offerTextBlock>span{margin-bottom:8px;font-size:12px}.offerElaboratedSection h3{font-size:10px}.offerVariationCells,.offerVariationHead{grid-template-columns:1fr 1.45fr 1.45fr 1fr 38px}.offerVariationHead{min-height:26px;padding:0 10px;font-size:8px}.offerVariationCells{min-height:30px;padding:0 10px;font-size:10px}.offerVariationCells input{width:100%;height:24px;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#102044;font:inherit;font-weight:400;outline:0}.offerVariationCells input:focus,.offerVariationCells input:hover{border-color:#d8e1ee;background:#fff}.offerVariationCells button{width:24px;height:24px}.offerVariationMediaRow{grid-template-columns:66px repeat(5,68px);gap:12px;min-height:80px;padding:7px 12px 12px}.offerMediaThumb,.offerUploadTile{width:64px;height:60px}.offerUploadTile{gap:4px;font-size:8px;cursor:pointer}.offerExtraMediaTile input,.offerUploadTile input,.offerVideoTile input{display:none}.offerMediaThumb{border-style:dashed;background:#fbfcff;background-position:50%;background-size:cover}.offerMediaThumb.hasMedia{border-style:solid;cursor:pointer}.offerVideoMediaRow{grid-template-columns:1.15fr repeat(3,1fr);gap:7px;margin-top:10px}.offerExtraMediaTile,.offerVideoTile{min-height:54px;padding:0 14px;grid-template-columns:28px minmax(0,1fr);font:inherit;background-position:50%;background-size:cover}.offerExtraMediaTile.placeholder{grid-template-columns:1fr}.offerExtraMediaTile.hasMedia,.offerVideoTile.hasMedia{border-style:solid;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.offerExtraMediaTile strong,.offerVideoTile strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.offerExtraMediaTile span,.offerVideoTile span{font-size:8px}.offerTitleRow{min-height:24px;grid-template-columns:minmax(0,1fr) 46px 22px;padding:0 6px;font-size:10px}.offerTitleRow small{font-size:8px}.offerAddTitle{height:26px;padding:0 10px;font-size:10px}.offerTextGrid{gap:8px}.offerTextBlock textarea{min-height:58px;padding:9px;font-size:10px}.offerBasicGrid{gap:10px 14px}.offerField span{font-size:8px}.offerField input,.offerField select{height:28px;padding:0 10px;font-size:10px}.offerFiscalTitle{margin:16px 0 6px;font-size:10px}.offerFiscalGrid{gap:10px 14px}.offerField textarea{min-height:56px;padding:8px 10px;font-size:10px}.offerField.large textarea{min-height:66px}.offerMarketplaceCard{gap:7px;padding:14px;border-radius:5px}.offerMarketplaceCard header{min-height:20px;gap:8px}.offerMarketplaceCard header strong{font-size:10px}.offerMarketplaceBadge{width:20px;height:20px;font-size:8px}.offerMarketplaceBadge.amazon{border-radius:0}.offerMarketplaceBadge.ml img{width:48px}.offerMarketplaceBadge.shopee img{width:20px}.offerMarketplaceBadge.amazon img{width:18px;height:18px}.offerMlTabs{height:24px}.offerMlTabs button{font-size:8px}.offerPriceGrid{gap:7px 8px}.offerInfoField{min-height:36px;padding:5px 8px}.offerInfoField span{font-size:8px}.offerInfoField b{font-size:10px}.offerInfoField svg{right:8px;bottom:8px}.offerMarketplaceCard footer{min-height:36px;padding:6px 10px}.offerMarketplaceCard footer small{font-size:8px}.offerMarketplaceCard footer strong{font-size:10px}.offerGalleryOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:rgba(8,13,28,.62)}.offerGalleryDialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,92vw);max-height:86vh;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.32)}.offerGalleryDialog header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border-bottom:1px solid #e2e7f0}.offerGalleryDialog header strong{color:#071433;font-size:13px;font-weight:900}.offerGalleryDialog header button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;cursor:pointer}.offerGalleryStage{display:grid;place-items:center;min-height:360px;padding:18px;background:#f8fafc}.offerGalleryImage{max-width:100%}.offerGalleryImage,.offerGalleryVideo{max-height:58vh;border-radius:8px;object-fit:contain}.offerGalleryVideo{width:min(100%,320px);aspect-ratio:9/16;background:#111827}.offerGalleryImage{display:block;width:min(100%,760px);height:min(58vh,520px);background-position:50%;background-repeat:no-repeat;background-size:contain}.offerGalleryThumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 14px 14px;border-top:1px solid #e2e7f0}.offerGalleryThumbs button{flex:0 0 auto;width:58px;height:46px;border:2px solid transparent;border-radius:6px;background:#eef3fa 50%/cover no-repeat;cursor:pointer}.offerGalleryThumbs button.active{border-color:#0757f8}.offerUndoToast{position:fixed;left:50%;bottom:24px;z-index:90;display:inline-flex;align-items:center;gap:12px;min-height:38px;padding:0 14px;border-radius:6px;background:#111827;color:#fff;font-size:11px;transform:translateX(-50%)}.offerUndoToast button{border:0;background:transparent;color:#a3f7a4;cursor:pointer;font:inherit;font-weight:700}.offerUploadToast{position:fixed;left:50%;right:auto;transform:translateX(-50%);bottom:28px;z-index:110;display:grid;grid-gap:8px;gap:8px;width:min(520px,calc(100vw - 56px));max-height:42vh;overflow:auto;padding:16px 44px 16px 18px;border:1px solid #dbe4f1;border-radius:8px;background:#fff;color:#071433;box-shadow:0 18px 55px rgba(7,20,51,.18);font-size:12px}.offerUploadToast.success{border-left:5px solid #16a34a;background:#172033;color:#fff;width:min(624px,calc(100vw - 56px));padding:19.2px 52.8px 19.2px 21.6px;font-size:14.4px}.offerUploadToast.success strong{font-size:15.6px}.offerUploadToast.success span,.offerUploadToast.success>button{color:#fff}.offerUploadToast.error{border-left:5px solid #ef4444}.offerUploadToast>button{position:absolute;top:10px;right:10px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:#5c6880;cursor:pointer}.offerUploadToast strong{font-size:13px;font-weight:700}.offerUploadToast small,.offerUploadToast span{color:#52617a;line-height:1.35}.offerUploadToast ul{display:grid;grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.offerUploadToast li{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid #e3e9f3;border-radius:6px;background:#f8fafc}.offerAddVariation{float:right;display:inline-flex;align-items:center;gap:6px;height:26px;margin-top:-2px;margin-bottom:8px;padding:0 10px;border:0;border-radius:4px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:700;transition:background-color .22s ease,color .22s ease}.offerAddVariation:hover{background:#0f66f2}.offerVariationTable{clear:both}.offerVariationCells{padding:6px 14px!important;column-gap:12px}.offerVariationNameCell{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-width:0}.offerVariationNameCell input{min-width:0}.offerVariationDelete{display:grid;width:19px!important;height:19px!important;place-items:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#7a879d;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.offerVariationDelete:hover{border-color:#dbe6f5;background:#f4f7fb;color:#ef4444}.offerVariationCells .offerVariationExpand{position:relative;cursor:pointer}.offerVariationExpand svg{opacity:0}.offerVariationExpand:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translate(-50%,-64%) rotate(45deg);transition:transform .16s ease}.offerVariationRow.open .offerVariationExpand:before{transform:translate(-50%,-34%) rotate(225deg)}.offerMediaThumbWrap,.offerVideoTileWrap{position:relative;display:inline-grid}.offerMediaThumbWrap{width:64px;height:60px}.offerVideoTileWrap{min-height:54px}.offerMediaThumbWrap .offerMediaThumb,.offerVideoTileWrap .offerVideoTile{width:100%;height:100%}.offerMediaDelete{position:absolute;top:4px;right:4px;z-index:2;display:grid;width:19px;height:19px;place-items:center;border:1px solid rgba(214,226,244,.9);border-radius:4px;background:hsla(0,0%,100%,.92);color:#5c6880;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.offerMediaDelete:hover{border-color:#0757f8;background:#eef4ff;color:#0757f8}.offerExtraMediaTile.placeholder{color:transparent}.blueAction,.clientOffersV2Primary{box-shadow:none!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease!important}.blueAction:hover,.clientOffersV2Primary:hover{background-color:#226cff!important;border-color:#226cff!important;box-shadow:none!important;transform:none!important}.shell,.shell.expanded{grid-template-columns:55px minmax(0,1fr)}.shell .sidebar,.sidebar{width:55px;gap:13px;padding:19px 8px}.shell.expanded .sidebar{width:199px}.shell.expanded .content:before{inset:0 0 0 55px}.brand{gap:10px;height:44px;min-height:44px}.brandLogo{flex-basis:32px;width:32px;height:32px;border-radius:0}.brandText{font-size:10px}.shell .nav{gap:8px}.navItem,.shell .navItem{grid-template-columns:39px minmax(0,1fr);width:39px;height:37px;min-height:37px;border-radius:5px;font-size:9px}.shell.expanded .navItem{width:177px}.navItem svg,.shell .navIcon,.shell .navItem svg,.shell.expanded .navItem svg{width:17px;height:17px}.navLabel{font-size:9px}.sidebarProfile{padding-top:12px}.shell .profileButton{grid-template-columns:27px;width:33px;height:33px}.shell:not(.expanded) .sidebarProfile .profileButton{grid-template-columns:33px!important;width:33px!important;height:33px!important}.shell.expanded .sidebarProfile .profileButton{grid-template-columns:33px minmax(0,1fr) 10px!important;column-gap:9px!important}.sidebarProfile .profileAvatar,.sidebarProfile .profileAvatarPhotoClip,.sidebarProfile .profileInitial{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;max-width:33px!important;max-height:33px!important}.profileIdentity strong{font-size:10px}.profileIdentity small{font-size:8px}.shell.expanded .navSubmenu{padding-left:0!important;margin-top:2px}.navSubItem{height:30px!important;padding:0 10px 0 39px!important;border-radius:5px!important;font-size:10.5px!important}.navItem.active,.navItem.active:focus,.navItem.active:hover,button.navItem.active,button.navItem.active:focus,button.navItem.active:hover{background:transparent!important;color:#c7d2e5!important;box-shadow:none!important}.navItem.active svg,button.navItem.active svg{color:var(--color-highlight-blue)!important}.navSubItem.active,.navSubItem.active:focus,.navSubItem.active:hover{background:transparent!important;color:var(--color-highlight-blue)!important}.blueAction,.blueAction:hover,.clientOffersV2Primary,.clientOffersV2Primary:hover,.offerAddTitle,.offerAddTitle:hover,.offerSaveButton,.offerSaveButton:hover{box-shadow:none!important;transform:none!important}.blueAction:hover,.clientOffersV2Primary:hover,.offerAddTitle:hover,.offerSaveButton:hover:not(:disabled){background-color:#226cff!important;border-color:#226cff!important}.offerExtraMediaTile,.offerMediaThumb,.offerUploadTile,.offerVideoTile{transition:background-color .22s ease,border-color .22s ease,color .22s ease!important}.offerExtraMediaTile:hover,.offerUploadTile:hover,.offerVideoTile:hover{box-shadow:none!important}.offerVariationMediaRow{grid-template-columns:72px repeat(10,minmax(0,1fr))!important;gap:8px!important}.offerMediaThumb{width:100%!important;min-width:0!important;height:64px!important}.offerDetailPage{background:transparent!important;padding-right:10px!important}.offerDetailHeader,.offerMarketplaceCard,.offerProfileV2Panel,.offerSection,.offerTextGrid{border:0!important}.offerMarketplaceRail{padding-right:0!important}.offerMarketplaceBadge.shopee{width:22px!important;height:24px!important;overflow:visible!important}.offerMarketplaceBadge.shopee img{width:22px!important;height:24px!important;object-fit:contain!important;transform:none!important}.offerDetailHeader{grid-template-columns:28px minmax(0,1fr) auto auto!important;align-items:center!important}.offerHeaderActions,.offerHeaderMeta{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important}.offerDetailScroll{font-size:110%}.offerDetailScroll .offerSection{padding:22px 27px 54px!important}.offerVariationToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.offerVariationActions{display:inline-flex;align-items:center;gap:8px}.offerCustomToggle,.offerMainVariationToggle,.offerMediaEditorChoice,.offerMediaEditorChoice label{display:inline-flex;align-items:center;gap:8px;color:#384761;font-size:10px;font-weight:700;cursor:pointer}.offerCustomToggle input,.offerMainVariationToggle input,.offerMediaEditorChoice input{width:13px;height:13px;accent-color:var(--color-highlight-blue);cursor:pointer}.offerMediaEditorChoice{gap:10px;color:#45536b}.offerMediaEditorChoice strong{color:#384761;font-size:10px;font-weight:700}.offerMediaEditorChoice label{gap:5px}.offerVariationToolbar .offerAddVariation{float:none;margin:0}.offerVariationIconMenu{position:relative;display:inline-flex;align-items:center}.offerVariationIconMenu>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerVariationIconMenu>button:hover{border-color:#b9c8dc;background:#f7faff;color:#26365d}.offerVariationIconMenu>button.active{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerVariationIconMenu>button.active:hover{border-color:var(--color-highlight-blue);background:#e4efff;color:var(--color-highlight-blue)}.offerVariationIconPopover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;min-width:128px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.offerVariationToolbar .offerVariationIconPopover{top:calc(100% + 8px);bottom:auto}.offerVariationIconPopover strong{display:block;margin:0 0 6px;color:#53617d;font-size:10px;font-weight:800}.offerVariationIconPopover button{width:100%;height:28px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:11px;font-weight:800;text-align:left;padding:0 8px}.offerVariationIconPopover button.active,.offerVariationIconPopover button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerSection{position:relative}.offerSectionSave{position:absolute;right:18px;bottom:14px;z-index:2;min-width:86px;height:28px;border:1px solid var(--color-highlight-blue);border-radius:5px;background:var(--color-highlight-blue);color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:700;overflow:hidden;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerSectionSave,.offerSectionSaveContent{display:inline-flex;align-items:center;justify-content:center;gap:7px}.offerSectionSaveContent{min-width:48px;transition:opacity .16s ease}.offerSectionSave.isLoading .offerSectionSaveContent{opacity:0}.offerButtonSpinner{position:absolute;left:50%;top:50%;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:999px;animation:buttonSpinnerSpin .7s linear infinite;pointer-events:none}.offerSectionActions{position:absolute;right:18px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px}.offerSectionActions .offerSectionSave{position:relative;right:auto;bottom:auto}.offerSectionCancel{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid #dbe4f0;border-radius:6px;background:#fff;color:#52627c;cursor:pointer;font:inherit;font-size:10px;font-weight:800;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.offerSectionCancel:hover:not(:disabled){border-color:#cbd6e5;background:#f5f8fc}.offerSectionSave:hover:not(:disabled){border-color:#226cff;background:#226cff}.offerSectionSave:disabled{cursor:default;opacity:.7}.offerSectionSave:disabled:not(.isLoading){background:#e5eaf2;border-color:#d9e0eb;color:#8a97ab;opacity:1}.offerAddTitle,.offerAddVariation{border:1px solid rgba(7,87,248,.18)!important;background:rgba(7,87,248,.08)!important;color:var(--color-highlight-blue)!important}.offerAddTitle:hover,.offerAddVariation:hover{border-color:rgba(7,87,248,.32)!important;background:rgba(7,87,248,.14)!important;color:#0757f8!important}.offerVariationCells,.offerVariationHead{grid-template-columns:1.1fr 1.35fr 1.35fr .9fr .75fr 38px!important}.offerVariationTable.custom .offerVariationCells,.offerVariationTable.custom .offerVariationHead{grid-template-columns:minmax(0,1fr) 38px!important}.offerSizesRow input,.offerVariationCells input{cursor:pointer}.offerSizesRow input.editing,.offerVariationCells input.editing{cursor:text}.offerVariationBody{display:grid;grid-gap:10px;gap:10px;position:relative;padding-bottom:48px}.offerMainVariationToggle{width:max-content;padding-left:12px}.offerVariationControlDock{position:absolute;right:12px;bottom:8px;display:inline-flex;align-items:center;gap:8px}.offerSizesCard{display:grid;grid-gap:5px;gap:5px;margin:0 12px;padding:10px;border:1px solid #e1e8f2;border-radius:6px;background:#fbfcff}.offerSizesHead,.offerSizesRow{display:grid;grid-template-columns:minmax(92px,1.15fr) minmax(72px,.85fr) minmax(102px,1fr) minmax(72px,.75fr) minmax(92px,.9fr) minmax(68px,.7fr) minmax(58px,.58fr);align-items:center;grid-gap:8px;gap:8px}.offerSizesHead{color:#60708a;font-size:8px;font-weight:800}.offerSizesRow input{width:100%;height:24px;min-width:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#102044;font:inherit;font-size:10px;font-weight:400;outline:0}.offerSizesRow input.editing,.offerSizesRow input:focus,.offerSizesRow input:hover{border-color:#d8e1ee;background:#fff}.offerSizeNameCell{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.offerAddSize{gap:5px;width:max-content;margin-top:4px;border:0;background:transparent;color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:9px}.offerAddSize,.offerCopyToast{display:inline-flex;align-items:center;font-weight:700}.offerCopyToast{position:fixed;left:50%;bottom:24px;z-index:95;min-height:34px;padding:0 14px;border-radius:6px;background:#111827;color:#fff;font-size:11px;transform:translateX(-50%)}.clientDetailV2{padding:20px 30px 72px!important;background:transparent!important}.clientDetailV2Topbar{grid-template-columns:54px auto 1fr!important;align-items:center!important;grid-gap:20px!important;gap:20px!important;min-height:72px!important;padding:0 30px!important;border-bottom:1px solid #e5ebf4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.clientDetailBackButton{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.clientDetailBackButton:hover{border-color:var(--color-highlight-blue);background:rgba(7,87,248,.07);color:var(--color-highlight-blue)}.clientDetailV2Title{min-width:172px;padding-right:24px;border-right:1px solid #dfe6f1}.clientDetailV2Title h1{margin:0;font-size:21px;font-weight:800}.clientDetailV2Tabs{align-items:center!important;gap:24px!important;height:100%!important}.clientDetailV2Tabs button{position:relative;height:72px;border:0;background:transparent;color:#394966;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.clientDetailV2Tabs button.active{color:var(--color-highlight-blue)}.clientDetailV2Tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-highlight-blue)}.clientProfileBadges{display:flex;align-items:center;gap:18px}.clientProfileImportTags{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.clientProfileImportTags button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#172744;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientProfileImportTags button:hover{border-color:var(--color-highlight-blue);background:#f4f9ff;color:var(--color-highlight-blue)}.clientProfileImportTags b{color:inherit;font-weight:900}.clientProfileBadges span{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0 15px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#172744;font-size:12px;font-weight:700}.clientProfileBadges .clientProfileStatus{border-color:#dff8e6;background:#eafbf0;color:#08752e}.clientProfileStatus i{width:8px;height:8px;border-radius:999px;background:#18a64a}.clientProfileCards{grid-template-columns:1.08fr .98fr 1.04fr;align-items:stretch}.clientProfileCards,.clientProfileCenterStack{display:grid;grid-gap:16px;gap:16px}.clientProfileCard{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:220px;padding:22px 20px;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.04)}.clientProfileGeneral,.clientProfileNotes{min-height:0;height:min(560px,calc(100vh - 235px))}.clientProfileCard header{display:flex;align-items:center;gap:12px;min-height:28px}.clientProfileCard header h2{margin:0;color:#071433;font-size:14px;font-weight:800}.clientProfileCard header svg{color:var(--color-highlight-blue)}.clientAccountsCard{gap:12px;min-height:0;height:min(560px,calc(100vh - 235px));overflow:hidden}.clientAccountsList{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding-right:3px}.clientAccountsChannel{display:grid;grid-gap:5px;gap:5px}.clientAccountsChannel+.clientAccountsChannel{padding-top:8px}.clientAccountsChannelTitle{display:flex;min-height:28px;align-items:center;gap:9px;color:#071433}.clientAccountsChannelLogo{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;overflow:hidden}.clientAccountsChannelLogo img{display:block;object-fit:contain}.clientAccountsChannelLogo.mercadolivre img{width:58px;max-width:none;height:auto}.clientAccountsChannelLogo.mercadolivre{justify-content:flex-start}.clientAccountsChannelLogo.amazon img,.clientAccountsChannelLogo.shopee img{width:22px;height:22px}.clientAccountsChannelTitle strong{font-size:12px;font-weight:850}.clientAccountsSlots{display:grid}.clientAccountsSlot{position:relative;display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px;padding-left:31px;border-bottom:1px solid #eff3f8;color:#34425b;font-size:11px;font-weight:650}.clientAccountsSlot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientAccountsConnected{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.clientAccountsConnected>strong{min-width:0;max-width:152px;overflow:hidden;color:#465268;font-size:10px;font-weight:850;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientAccountsAdd{padding:2px 0;border:0;background:transparent;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:800}.clientAccountsAdd:disabled{color:#9ba8ba;cursor:wait}.clientAccountsActions>button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:#53627a;cursor:pointer}.clientAccountsActions>button:hover{background:#f0f4fa;color:#0757f8}.clientAccountsMenu{position:absolute;z-index:30;top:27px;right:0;display:grid;min-width:116px;overflow:hidden;border:1px solid #dfe7f2;border-radius:7px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.16)}.clientAccountsMenu button{min-height:32px;padding:0 11px;border:0;border-bottom:1px solid #eef2f7;background:#fff;color:#23314a;cursor:pointer;font:inherit;font-size:10px;font-weight:750;text-align:left}.clientAccountsMenu button:last-child{border-bottom:0}.clientAccountsMenu button:hover{background:#f4f7fb}.clientAccountsMenu button.danger{color:#d52a2a}.clientAccountsModal{display:grid;width:min(520px,calc(100vw - 32px));grid-gap:20px;gap:20px;padding:22px;border-radius:10px;background:#fff;box-shadow:0 26px 70px rgba(15,23,42,.24)}.clientAccountsModal.compact{width:min(470px,calc(100vw - 32px))}.clientAccountsModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientAccountsModal>header div{display:grid;grid-gap:4px;gap:4px}.clientAccountsModal h2,.clientAccountsModal p{margin:0}.clientAccountsModal h2{color:#071433;font-size:16px}.clientAccountsConnectionText,.clientAccountsModal header p{color:#68758a;font-size:11px}.clientAccountsModal>header>button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #dce5f1;border-radius:7px;background:#fff;color:#24324c;cursor:pointer}.clientAccountsDetails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.clientAccountsDetails span{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #dfe7f2;border-radius:7px;background:#f8faff}.clientAccountsDetails small{color:#6c7990;font-size:10px;font-weight:750}.clientAccountsDetails strong{color:#071433;font-size:13px}.clientAccountsConfirmation{display:grid;grid-gap:8px;gap:8px;color:#42516a;font-size:11px}.clientAccountsConfirmation input{height:38px;padding:0 11px;border:1px solid #ced9e7;border-radius:7px;color:#17243c;font:inherit}.clientAccountsModal>footer{display:flex;justify-content:flex-end;gap:9px}.clientAccountsModal>footer a,.clientAccountsModal>footer button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #d6e0ed;border-radius:7px;background:#fff;color:#17243c;cursor:pointer;font:inherit;font-size:11px;font-weight:800;text-decoration:none}.clientAccountsModal>footer a{border-color:#0757f8;background:#0757f8;color:#fff}.clientAccountsModal>footer button.danger{border-color:#df3434;background:#df3434;color:#fff}.clientAccountsModal>footer button:disabled{border-color:#cdd6e2;background:#cdd6e2;cursor:not-allowed}.clientProfileLine{display:grid;grid-template-columns:minmax(120px,.64fr) minmax(0,1fr);align-items:center;min-height:38px;border-bottom:1px solid #e2e8f2}.clientProfileLine span{color:#4d5d78;font-size:11px;font-weight:600}.clientProfileLine strong{white-space:pre-line;color:#071433;font-size:12px;font-weight:700;line-height:1.45}.clientProfileLine em{display:inline-flex;width:max-content;min-height:22px;align-items:center;padding:0 10px;border-radius:5px;background:#bff0cc;color:#08752e;font-style:normal;font-size:12px}.clientProfileLine.multiline{align-items:start;padding:8px 0}.clientCommercialType{display:grid;grid-gap:7px;gap:7px}.clientCommercialNumbers small,.clientCommercialType span,.clientProfileDateField span{color:#53647f;font-size:12px;font-weight:600}.clientCommercialType strong{color:#078532;font-size:13px}.clientCurrentCondition{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #ccefd7;border-radius:7px;background:#f2fbf5}.clientCurrentCondition>strong{color:#08752e;font-size:13px}.clientCommercialNumbers,.clientCurrentCondition div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.clientCommercialNumbers span,.clientCurrentCondition span{display:grid;grid-gap:6px;gap:6px}.clientCommercialNumbers b,.clientCurrentCondition b{color:#071433;font-size:14px}.clientProfileDateField{position:relative;display:grid;grid-gap:6px;gap:6px;padding:9px 38px 9px 12px;border:1px solid #dfe7f2;border-radius:6px}.clientProfileDateField b{color:#53647f;font-size:12px}.clientProfileDateField strong{color:#071433;font-size:14px}.clientProfileDateField svg{position:absolute;right:13px;bottom:14px;color:#53647f}.clientConditionInfo{margin:0;padding:10px 12px;border:1px solid #bdd4ff;border-radius:6px;background:#f2f7ff;color:var(--color-highlight-blue);font-size:12px;font-weight:700;line-height:1.5}.clientProfileNotes header{justify-content:space-between}.clientProfileNotes header span{display:inline-flex;align-items:center;gap:14px}.clientProfileNotes header button{display:inline-flex;align-items:center;gap:6px;height:28px;border:1px solid rgba(7,87,248,.18);border-radius:5px;background:rgba(7,87,248,.08);color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.clientNotesTable{border:1px solid #dfe7f2;border-radius:6px;overflow-y:auto;max-height:calc(100vh - 330px)}.clientNotesTable .clientProfileLine{grid-template-columns:.58fr 1fr;min-height:52px;padding:0 14px}.clientNoteButton{display:grid;grid-template-columns:.58fr 1fr;width:100%;min-height:58px;padding:0 14px;border:0;border-bottom:1px solid #dfe7f2;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .18s ease}.clientNoteButton:hover{background:#f8fbff}.clientNoteButton span{align-self:center;color:#4d5d78;font-size:11px;font-weight:600}.clientNoteButton strong{align-self:center;color:#071433;font-size:12px;font-weight:700;line-height:1.35}.clientNoteOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:28px;background:rgba(8,13,28,.58)}.clientNoteConfirm,.clientNoteModal{width:min(560px,calc(100vw - 56px));border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28)}.clientNoteModal{display:grid;grid-gap:16px;gap:16px;padding:20px}.clientNoteModal footer,.clientNoteModal header{display:flex;align-items:center;gap:10px}.clientNoteModal header{justify-content:space-between}.clientNoteConfirm h2,.clientNoteModal h2{margin:0;color:#071433;font-size:16px;font-weight:800}.clientNoteModal header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:5px;background:transparent;cursor:pointer}.clientNoteModal label{display:grid;grid-gap:7px;gap:7px}.clientNoteModal label span{color:#53647f;font-size:11px;font-weight:700}.clientNoteModal input,.clientNoteModal textarea{width:100%;border:1px solid #dfe7f2;border-radius:6px;color:#071433;font:inherit;font-size:13px}.clientNoteModal input{height:36px;padding:0 12px}.clientNoteModal textarea{min-height:170px;padding:12px;resize:vertical;line-height:1.45}.clientNoteModal footer span{flex:1 1}.clientNoteConfirm button,.clientNoteModal footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:82px;height:34px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.clientNoteConfirm .primary,.clientNoteModal footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientNoteConfirm .primary:hover:not(:disabled){border-color:#064edb;background:#064edb}.clientNoteConfirm button:disabled,.clientNoteConfirm input:disabled{cursor:not-allowed;opacity:.62}.clientMlBulkPromotionProgress{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px!important;min-height:34px;padding:8px 10px;border-radius:6px;background:#eef5ff;color:#0757f8;font-size:12px;font-weight:700}.clientMlBulkPromotionApply svg,.clientMlBulkPromotionProgress svg{animation:clientMlPromotionSpin .8s linear infinite}@keyframes clientMlPromotionSpin{to{transform:rotate(1turn)}}.clientMarketplaceAreaPanel{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0}.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon{display:grid;min-height:260px;place-content:center;grid-gap:6px;gap:6px;border-radius:8px;background:#fff;color:#68758b;text-align:center;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon strong{color:#071433}.clientFullPanel{position:relative;display:grid;min-height:480px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientFullPanel>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e2e9f2}.clientFullPanel>header>div{display:grid;grid-gap:3px;gap:3px}.clientFullPanel>header strong{color:#071433;font-size:14px;font-weight:900}.clientFullPanel>header span{color:#748197;font-size:10px;font-weight:700}.clientFullPanel>header button{display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d7e1ef;border-radius:7px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.clientFullPanel>header button:disabled{opacity:.55;cursor:default}.clientFullLoading svg,.clientFullPanel>header button:disabled svg{animation:clientMlPromotionSpin .8s linear infinite}.clientFullTableScroll{min-height:0;overflow:auto}.clientFullTableScroll table{width:100%;border-collapse:collapse;table-layout:fixed}.clientFullTableScroll td,.clientFullTableScroll th{height:46px;padding:0 13px;border-bottom:1px solid #e5ebf3;color:#22304a;font-size:10px;text-align:left}.clientFullTableScroll th{position:-webkit-sticky;position:sticky;z-index:2;top:0;height:40px;background:#f8fafc;color:#59677e;font-size:9px;font-weight:900}.clientFullTableScroll td:nth-child(n+4),.clientFullTableScroll th:nth-child(n+4){text-align:center}.clientFullTableScroll th:first-child{width:105px}.clientFullTableScroll th:nth-child(2){width:34%}.clientFullTableScroll th:nth-child(3){width:18%}.clientFullTableScroll .singleChannel th:nth-child(2){width:48%}.clientFullTableScroll .singleChannel th:nth-child(3){width:25%}.clientFullEmpty{height:210px!important;color:#7b8799!important;text-align:center!important}.clientFullUnsupported{display:grid;min-height:340px;place-items:center;color:#7b8799;font-size:10px}.clientFullLoading{position:absolute;inset:59px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.78);color:#53617a;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.clientFullError{padding:24px;color:#dc2626;font-size:10px;text-align:center}.clientPerformancePanel{position:relative;display:grid;grid-gap:14px;gap:14px;width:100%;max-height:calc(100vh - 178px);min-height:calc(100vh - 178px);overflow-y:auto;padding:0 4px 14px 0}.clientPerformanceChartCard,.clientPerformanceFilterBar,.clientPerformanceTableCard{border:0;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientPerformanceFilterBar{display:grid;min-height:48px}.clientPerformanceFilterBar.hasAccounts{grid-template-rows:48px minmax(48px,auto);min-height:96px}.clientPerformanceFilterChannels{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;background:#f0f3f8}.clientPerformanceFilterChannels:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#dce4ef;content:""}.clientPerformanceFilterChannels button{position:relative;z-index:2;border:0;border-right:1px solid #dce4ef;background:transparent;color:#68758b;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:color .18s ease,background-color .18s ease}.clientPerformanceFilterChannels button:last-child{border-right:0}.clientPerformanceFilterChannels button:hover:not(:disabled):not(.active){background:hsla(0,0%,100%,.45);color:#23324d}.clientPerformanceFilterChannels button.active{color:#071433}.clientPerformanceFilterChannels button:disabled{color:#aeb7c5;cursor:not-allowed}.clientPerformanceFilterIndicator{position:absolute;z-index:1;top:0;bottom:0;left:0;width:25%;border-radius:7px 7px 0 0;background:#fff;transition:transform .22s ease}.clientPerformanceFilterIndicator.channel-mercadolivre{transform:translateX(100%)}.clientPerformanceFilterIndicator.channel-shopee{transform:translateX(200%)}.clientPerformanceFilterIndicator.channel-amazon{transform:translateX(300%)}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,minmax(0,1fr))}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator{width:33.333333%}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-mercadolivre{transform:translateX(0)}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-shopee{transform:translateX(100%)}.clientPerformanceFilterChannels.withoutGeneral .clientPerformanceFilterIndicator.channel-amazon{transform:translateX(200%)}.clientPerformanceFilterAccounts{display:flex;min-height:48px;align-items:center;gap:24px;padding:8px 20px}.clientPerformanceFilterAccounts button{display:grid;grid-template-columns:20px auto;align-items:center;grid-gap:3px 8px;gap:3px 8px;border:0;background:transparent;color:#17233b;cursor:pointer;font:inherit;text-align:left}.clientPerformanceFilterAccounts button:disabled{color:#a7b0bf;cursor:not-allowed}.clientPerformanceFilterAccounts button>i{display:grid;grid-row:1/3;width:19px;height:19px;place-items:center;border-radius:50%;background:#dbe2ec;color:#fff;font-size:11px;font-style:normal;font-weight:900;transition:background-color .16s ease}.clientPerformanceFilterAccounts button>i.checked{background:#0757f8}.clientPerformanceFilterAccounts button span{font-size:12px;font-weight:800}.clientPerformanceFilterAccounts button small{max-width:160px;overflow:hidden;color:#7a879a;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clientPerformanceChartCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 22px;gap:6px 22px;padding:14px 16px 10px}.clientPerformanceChartHeader{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.clientPerformanceChartHeader>div:first-child{display:grid;grid-gap:3px;gap:3px}.clientPerformanceChartHeader strong,.clientPerformanceTableCard>header strong{color:#071433;font-size:14px;font-weight:900}.clientPerformanceChartHeader>div:first-child span,.clientPerformanceTableCard>header div span{color:#718097;font-size:10px;font-weight:700}.clientPerformanceDateFilter{position:relative}.clientPerformanceDateFilter>button{display:inline-flex;min-width:154px;height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #d7e1ef;border-radius:7px;background:#fff;color:#1c2a44;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.clientPerformanceDateMenu{position:absolute;z-index:35;top:calc(100% + 6px);right:0;display:grid;width:286px;overflow:hidden;border:1px solid #d8e2ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16)}.clientPerformanceDateMenu>button{min-height:36px;padding:0 13px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#26354f;cursor:pointer;font:inherit;font-size:11px;font-weight:750;text-align:left}.clientPerformanceDateMenu>button.active,.clientPerformanceDateMenu>button:hover{background:#eef5ff;color:#0757f8}.clientPerformanceCustomPeriod{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px;background:#f8faff}.clientPerformanceCustomPeriod>button,.clientPerformanceCustomPeriod>strong{grid-column:1/-1}.clientPerformanceCustomPeriod>strong{color:#1d2b44;font-size:11px}.clientPerformanceCustomPeriod label{display:grid;grid-gap:5px;gap:5px}.clientPerformanceCustomPeriod label span{color:#6e7c92;font-size:9px;font-weight:800}.clientPerformanceCustomPeriod input{min-width:0;width:100%;height:32px;padding:0 7px;border:1px solid #d7e1ef;border-radius:6px;background:#fff;color:#17243c;font:inherit;font-size:10px}.clientPerformanceCustomPeriod>button{height:32px;border:0;border-radius:6px;background:#0757f8;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.clientPerformanceCustomPeriod>button:disabled{background:#b8c4d7;cursor:not-allowed}.clientPerformanceSummary{display:flex;grid-column:1/-1;gap:28px;min-height:30px;align-items:center}.clientPerformanceSummary>span{display:inline-flex;align-items:baseline;gap:6px}.clientPerformanceSummary small{color:#718097;font-size:9px;font-weight:800}.clientPerformanceSummary b{color:#071433;font-size:13px;font-weight:900}.clientPerformanceChart,.clientPerformanceChartLoading{grid-column:1/-1;min-height:152px}.clientPerformanceChart{position:relative;overflow:hidden}.clientPerformanceChart svg{display:block;width:100%;height:136px;overflow:visible}.clientPerformanceChart svg line{stroke:#dce5f1;stroke-width:1;vector-effect:non-scaling-stroke}.clientPerformanceChart svg .clientPerformanceGridLine{stroke:#dbe2ea;stroke-dasharray:4 5}.clientPerformanceChart svg .clientPerformanceSalesBar{fill:#3483fa;opacity:.96;transition:opacity .15s ease}.clientPerformanceChart svg .clientPerformanceSalesBar:hover{opacity:1}.clientPerformanceRevenueLine{stroke:#9b51e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.clientPerformanceChartLabels{display:flex;justify-content:space-between;color:#7d899d;font-size:9px;font-weight:700}.clientPerformanceChartLegend{display:flex;justify-content:center;gap:20px;margin-top:7px;color:#53617a;font-size:9px;font-weight:800}.clientPerformanceChartLegend span{display:inline-flex;align-items:center;gap:6px}.clientPerformanceChartLegend span:before{width:7px;height:7px;border-radius:50%;background:#3483fa;content:""}.clientPerformanceChartLegend .revenue:before{background:#9b51e0}.clientPerformanceChartLoading{display:flex;align-items:center;justify-content:center;gap:8px;color:#617089;font-size:11px;font-weight:800}.clientPerformanceChartLoading svg{animation:clientMlPromotionSpin .8s linear infinite}.clientPerformanceTableCard{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:560px;overflow:hidden}.clientPerformanceTableCard>footer,.clientPerformanceTableCard>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px}.clientPerformanceTableCard>header{border-bottom:1px solid #e3eaf3}.clientPerformanceTableCard>header>div{display:grid;grid-gap:2px;gap:2px}.clientPerformanceError{margin:12px 16px;padding:10px 12px;border:1px solid #fecaca;border-radius:6px;background:#fff5f5;color:#c81e1e;font-size:11px;font-weight:750}.clientPerformanceTableScroll{min-height:0;overflow:auto}.clientPerformanceTableScroll table{min-width:1320px;border-collapse:collapse;color:#17243c;font-size:10px;table-layout:fixed}.clientPerformanceTableScroll td,.clientPerformanceTableScroll th{height:48px;padding:7px 9px;border-bottom:1px solid #e5ebf3;text-align:left;vertical-align:middle}.clientPerformanceTableScroll th{position:-webkit-sticky;position:sticky;z-index:3;top:0;height:36px;background:#f8faff;color:#586780;font-size:9px;font-weight:900;white-space:nowrap}.clientPerformanceTableScroll th:first-child{width:78px}.clientPerformanceTableScroll th:nth-child(2){width:54px}.clientPerformanceTableScroll th:nth-child(3){width:230px}.clientPerformanceTableScroll th:nth-child(4){width:82px}.clientPerformanceTableScroll th:nth-child(5){width:62px}.clientPerformanceTableScroll th:nth-child(6){width:92px}.clientPerformanceTableScroll th:nth-child(7){width:68px}.clientPerformanceTableScroll th:nth-child(8){width:132px}.clientPerformanceTableScroll th:nth-child(9){width:215px}.clientPerformanceTableScroll th:nth-child(10){width:225px}.clientPerformanceTableScroll tbody tr:hover td{background:#f8fbff}.clientPerformanceTableScroll td>strong{display:block;overflow:hidden;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.clientPerformancePhoto{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dbe4ef;border-radius:6px;background-color:#f1f4f8;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#8b98aa}.clientPerformanceCompactLines{display:grid;grid-gap:2px;gap:2px;min-width:0}.clientPerformanceCompactLines small{display:block;overflow:hidden;color:#394862;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clientPerformanceCompactLines em{color:#0757f8;font-size:9px;font-style:normal;font-weight:850}.clientPerformanceEmpty{height:120px!important;color:#718097;font-size:11px;font-weight:700;text-align:center!important}.clientPerformanceTableCard>footer{position:-webkit-sticky;position:sticky;z-index:4;bottom:0;border-top:1px solid #e3eaf3;background:#fff;color:#64728a;font-size:10px;font-weight:750}.clientPerformanceTableCard>footer div{display:flex;align-items:center;gap:7px}.clientPerformanceTableCard>footer b,.clientPerformanceTableCard>footer button{display:inline-flex;min-width:68px;height:30px;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid #d9e3ef;border-radius:6px;background:#fff;color:#34435d;font:inherit;font-size:10px;font-weight:800}.clientPerformanceTableCard>footer button{cursor:pointer}.clientPerformanceTableCard>footer button:disabled{color:#a7b0be;cursor:not-allowed}@media (max-width:900px){.clientPerformanceFilterChannels button{font-size:10px}.clientPerformanceFilterAccounts{gap:10px;padding-inline:12px}.clientPerformanceChartHeader{align-items:stretch;flex-direction:column}.clientPerformanceDateFilter>button{width:100%}.clientPerformanceDateMenu{right:auto;left:0}}.clientNoteConfirm .danger,.clientNoteModal footer .danger{border-color:#fee2e2;background:#fff5f5;color:#dc2626}.clientNoteConfirm{display:grid;grid-gap:12px;gap:12px;padding:22px}.clientNoteConfirm p{margin:0;color:#53647f;font-size:13px}.clientNoteConfirm div{display:flex;justify-content:flex-end;gap:10px}.clientAccountConnectionModal{width:min(520px,calc(100vw - 56px))}.clientAccountConnectionModal label{display:grid;grid-gap:7px;gap:7px}.clientAccountConnectionModal label>span,.clientAccountConnectionModal small{color:#53647f;font-size:11px;font-weight:700}.clientAccountConnectionModal .clientAccountConnectionLink{display:grid;grid-template-columns:minmax(0,1fr) 38px;justify-content:stretch;grid-gap:8px;gap:8px}.clientAccountConnectionLink input{min-width:0;height:38px;padding:0 11px;border:1px solid #d8e3f2;border-radius:7px;color:#071433;font:inherit;font-size:12px;outline:0}.clientAccountConnectionLink input:focus{border-color:var(--color-highlight-blue)}.clientAccountConnectionLink button{width:38px;min-width:38px;height:38px;padding:0;border-color:#cfe0ff;color:var(--color-highlight-blue)}.offerInfoField input{min-width:0;width:100%;border:0;background:transparent;color:#071433;font:inherit;font-size:10px;font-weight:400;outline:0}.clientProfileCards{grid-template-columns:1.02fr .9fr .96fr .96fr!important;zoom:.8}.clientProfileReports{min-height:0;height:min(560px,calc(125vh - 294px));position:relative}.clientProfileReports header span{display:inline-flex;align-items:center;gap:8px;min-width:0}.clientReportsDownloadAll{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgba(7,87,248,.18);border-radius:6px;background:rgba(7,87,248,.08);color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:800;white-space:nowrap}.clientReportsDownloadAll:hover{border-color:rgba(7,87,248,.32);background:rgba(7,87,248,.14)}.clientReportTabs{display:grid;grid-template-columns:repeat(2,1fr);height:30px;border:1px solid #dfe7f2;border-radius:6px;overflow:hidden}.clientReportTabs button{border:0;background:#fff;color:#40516d;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.clientReportTabs button.active{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientReportList{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:calc(100vh - 370px);overflow-y:auto}.clientReportList button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:36px;padding:0 10px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;text-align:left}.clientReportList span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientReportList small{color:#66758f;font-size:11px}.clientReportViewer{display:grid;grid-template-rows:48px minmax(0,1fr);width:min(1080px,calc(100vw - 70px));height:min(760px,calc(100vh - 70px));overflow:hidden;border-radius:10px;background:#fff}.clientReportViewer header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #dfe7f2}.clientReportViewer header strong{overflow:hidden;color:#071433;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.clientReportViewer header div{display:inline-flex;align-items:center;gap:8px}.clientReportViewer a,.clientReportViewer button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-decoration:none}.clientReportViewer iframe{width:100%;height:100%;border:0}.clientOffersV2Check{display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid #9aa8bf;border-radius:3px;background:#fff;cursor:pointer}.clientOffersV2Check.checked{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue)}.clientOffersV2Check.checked:after{content:"";width:6px;height:3px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.clientOffersV2Status.inactive{background:#f1f5f9;color:#64748b}.clientOffersV2Photo{background-position:50%;background-size:cover}.clientOffersV2Table td{position:relative}.clientOfferActionMenu{position:absolute;top:34px;right:8px;z-index:20;display:grid;min-width:150px;padding:6px;border:1px solid #dfe7f2;border-radius:7px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.14)}.clientOfferActionMenu a,.clientOfferActionMenu button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:11px;text-align:left;text-decoration:none}.clientOfferActionMenu a:hover,.clientOfferActionMenu button:hover{background:#f4f7fb}.clientOfferActionMenu .danger{color:#dc2626}.clientOffersV2Toolbar{grid-template-columns:minmax(260px,366px) minmax(12px,1fr) auto auto!important}.clientOffersFilterWrap,.clientOffersPrimaryActionWrap{position:relative}.clientOffersFilterMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:190px;grid-gap:4px;gap:4px;padding:10px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.clientOffersFilterMenu strong{padding:6px 6px 2px;color:#52627c;font-size:10px;font-weight:800}.clientOffersFilterMenu button{height:30px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:11px;transition:background-color .18s ease,color .18s ease}.clientOffersFilterMenu button.active,.clientOffersFilterMenu button:hover{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientOffersKindTabs{display:inline-flex;width:max-content;margin:0;overflow:hidden;border:1px solid #dbe4f0;border-radius:7px;background:#fff}.clientOffersKindTabs button{min-width:92px;height:34px;border:0;background:transparent;color:#40516d;cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background-color .18s ease,color .18s ease}.clientOffersKindTabs button.active{background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}a.clientOffersV2Primary{text-decoration:none}.clientOffersV2ToolButton.iconOnly{width:42px;min-width:42px;padding:0;justify-content:center}.clientOffersPrimaryActionMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:32;display:grid;min-width:180px;grid-gap:4px;gap:4px;padding:8px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.12)}.clientOffersPrimaryActionMenu a,.clientOffersPrimaryActionMenu button{display:flex;align-items:center;min-height:32px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-align:left;text-decoration:none}.clientOffersPrimaryActionMenu a:hover,.clientOffersPrimaryActionMenu button:hover{background:#f4f7fb;color:var(--color-highlight-blue)}.clientOffersPrimaryActionMenu .danger{color:#dc2626}.offerDetailPage.native{grid-template-columns:minmax(0,1fr)!important}.offerDetailPage.native .offerDetailMain{grid-column:1/-1}.offerHeaderNameInput{min-width:0;width:100%;height:28px;border:1px solid #dbe4f0;border-radius:6px;padding:0 10px;color:#071433;font:inherit;font-size:13px;font-weight:800;outline:0}.offerVariationEditorSwitch{margin-left:auto}.offerNativeGrid{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:38px!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:92px!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:78px!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:330px!important}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:132px!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:110px!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:150px!important}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:72px!important;text-align:right}.offerCreateChoiceMain{grid-column:1/-1;min-height:0}.offerCreateChoiceCard{display:flex;align-items:center;justify-content:space-between;min-height:86px}.offerCreateChoiceHeader{display:inline-flex;align-items:center;gap:18px}.offerCreateChoiceHeader>strong{color:#071433;font-size:13px;font-weight:800}.offerProceedButton:disabled{cursor:default;opacity:.5}.pageHeader:has(.clientDetailV2Topbar){box-shadow:0 6px 18px rgba(15,23,42,.035)!important}.clientDetailV2Topbar{grid-template-columns:32px auto 1fr!important}.clientDetailBackButton{width:30px!important;height:30px!important}.clientDetailV2Title{min-width:150px!important;padding-right:16px!important}.clientDetailV2Title h1{font-size:14px!important;font-weight:800!important}.clientDetailV2{padding:46px 46px 34px!important}.clientOffersV2Panel,.clientProfileCard{box-shadow:0 8px 20px rgba(15,23,42,.04)!important}.clientProfileCards{min-height:min(520px,calc(100vh - 210px))!important}.clientProfileGeneral{overflow:hidden}.clientProfileLine.copyable{width:100%;border:0;border-bottom:1px solid #e3e9f3;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background-color .16s ease}.clientProfileLine.copyable:hover{background:#f7faff}.clientProfileCopyToast{position:fixed;right:28px;bottom:28px;z-index:80;max-width:360px;padding:12px 14px;border:1px solid #dbeafe;border-radius:8px;background:#fff;color:#071433;box-shadow:0 14px 36px rgba(15,23,42,.16);font-size:12px;font-weight:700}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 42px!important}.clientOffersV2Toolbar{min-height:58px!important;padding:10px 14px!important}.clientOffersKindTabs button,.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2ToolButton{height:30px!important;font-size:10px!important}.clientOffersV2TableScroll{max-height:calc(100vh - 232px)!important;padding:10px 14px 28px!important}.clientOffersV2Table th{height:34px!important}.clientOffersV2Table td{height:50px!important}.clientOffersV2Main a,.clientOffersV2Main strong{text-decoration:none!important}.clientOffersV2Footer{min-height:42px!important}.clientOffersBulkActions{display:inline-flex;align-items:center;gap:6px}.clientOffersBulkActions button{height:30px;padding:0 10px;border:1px solid #dbe4f0;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:10px;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.clientOffersBulkActions button:hover{border-color:rgba(7,87,248,.32);background:rgba(7,87,248,.08);color:var(--color-highlight-blue)}.clientOffersBulkActions .danger{color:#dc2626}.clientMlBulkActions .clientSelectAllResults,.clientOffersBulkActions .clientSelectAllResults{border-color:#b9d0ff;background:#f4f8ff;color:#0757f8}.clientMlBulkActions .clientAllResultsSelected,.clientOffersBulkActions .clientAllResultsSelected{color:#0757f8;font-size:11px;font-weight:800;white-space:nowrap}.clientOffersSelectedCount{color:#52617c;font-size:11px;font-weight:800;white-space:nowrap}.clientOffersBulkActionWrap{position:relative}.clientOffersBulkActions .clientOffersBulkPrimary{min-width:94px;border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.clientOffersBulkActions .clientOffersBulkPrimary:hover{border-color:#0450f1;background:#0450f1;color:#fff}.clientOffersBulkActions .clientOffersBulkPrimary:disabled{opacity:.72;cursor:wait}.clientOffersBulkActionMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:150px;padding:6px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.12)}.clientOffersBulkActionMenu button{width:100%;border:0;justify-content:flex-start;background:transparent;color:#071433}.clientOffersBulkActionMenu button:hover{background:rgba(7,87,248,.08)}.clientOfferBulkResultModal{width:min(620px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden}.clientOfferBulkResultModal header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf7}.clientOfferBulkResultModal h2{margin:0;font-size:18px}.clientOfferBulkResultModal p{margin:4px 0 0;color:#52627a;font-size:12px;font-weight:700}.clientOfferBulkResultModal header button{width:34px;height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;cursor:pointer}.clientOfferBulkResultHeaderActions{display:inline-flex;align-items:center;gap:8px}.clientOfferBulkResultModal header .clientOfferBulkPayloadButton{width:auto;min-width:92px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#1649a8;font-size:12px;font-weight:800}.clientOfferBulkResultModal header .clientOfferBulkPayloadButton:hover{border-color:#8fb4f8;background:#edf4ff}.clientOfferImportLogModal{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));display:flex;flex-direction:column;border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);overflow:hidden}.clientOfferImportLogModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf7}.clientOfferImportLogModal h2{margin:0;font-size:18px}.clientOfferImportLogModal p{margin:4px 0 0;color:#52627a;font-size:12px;font-weight:700}.clientOfferImportLogModal header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe4f0;border-radius:8px;background:#fff;cursor:pointer}.clientOfferImportLogHeaderActions{display:inline-flex;align-items:center;gap:10px}.clientOfferImportLogStatus{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid #dbe4f0;background:#f7faff;color:#33415f;font-size:12px;font-weight:800;white-space:nowrap}.clientOfferImportLogStatus.running{border-color:#bfd2ff;background:#eef4ff;color:#0757f8}.clientOfferImportLogStatus.success{border-color:#bce8ce;background:#ecfbf2;color:#15803d}.clientOfferImportLogStatus.error{border-color:#fecaca;background:#fff1f2;color:#be123c}.clientOfferImportLogStatus i{width:12px;height:12px;border:2px solid rgba(7,87,248,.2);border-top-color:#0757f8;border-radius:50%;animation:clientOfferImportLogSpin .78s linear infinite}@keyframes clientOfferImportLogSpin{to{transform:rotate(1turn)}}.clientOfferImportLogModal pre{margin:0;padding:16px 20px 20px;max-height:560px;overflow:auto;background:#f8fbff;color:#071433;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.clientOfferBulkResultList{padding:12px 20px 20px;overflow:auto}.clientOfferBulkResultList>button{display:grid;grid-template-columns:78px minmax(0,1fr) 76px 120px;grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:38px;border:0;border-bottom:1px solid #e5edf7;background:transparent;color:#061333;cursor:pointer;font:inherit;font-size:12px;padding:0;text-align:left}.clientOfferBulkResultList>button:hover{background:#f6f9ff}.clientOfferBulkResultList>button>span,.clientOfferBulkResultList>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientOfferBulkResultList>button>span{font-weight:800}.clientOfferBulkResultList .success>span{color:#047857}.clientOfferBulkResultList .error>span{color:#dc2626}.pageHeader:has(.clientDetailV2Topbar){min-height:42px!important;padding:0 46px!important;box-shadow:0 4px 12px rgba(15,23,42,.035)!important}.clientDetailV2Topbar{min-height:42px!important;grid-template-columns:30px auto 1fr!important;gap:18px!important;border-bottom:1px solid #dfe6f2!important}.clientDetailBackButton{width:28px!important;height:28px!important;border-radius:6px!important}.clientDetailBackButton svg{width:16px!important;height:16px!important}.clientDetailV2Title{min-width:142px!important;padding-right:14px!important}.clientDetailV2Tabs button{height:42px!important;min-width:58px!important;padding:0 10px!important}.clientDetailV2{min-height:calc(100vh - 42px)!important;width:100%!important;padding:42px 46px 54px!important;overflow-y:auto!important}.clientOffersV2Panel,.clientProfileCard,.clientProfileV2Panel{box-shadow:0 5px 14px rgba(15,23,42,.035)!important}.clientProfileExact{padding-bottom:34px!important}.clientProfileCards{align-items:stretch!important;grid-auto-rows:1fr!important;min-height:min(500px,calc(100vh - 218px))!important}.clientProfileCard,.clientProfileCenterStack,.clientProfileCenterStack .clientProfileCard,.clientProfileNotes,.clientProfileReports{min-height:0!important;height:100%!important}.clientProfileGeneral{overflow:hidden!important}.clientProfileLine.copyable{width:100%!important;cursor:pointer!important;border:0!important;border-bottom:1px solid #dfe6f2!important;background:transparent!important;font:inherit!important;text-align:left!important;transition:background-color .18s ease,color .18s ease!important}.clientProfileLine.copyable:hover{background:#f7faff!important}.clientProfileCopyToast{position:fixed!important;right:28px!important;bottom:28px!important;z-index:80!important;max-width:min(440px,calc(100vw - 56px))!important;padding:12px 14px!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#fff!important;color:#071433!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;font-size:12px!important}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 40px!important;overflow:hidden!important}.clientOffersV2Toolbar{min-height:54px!important;padding:9px 14px!important;gap:10px!important}.clientOffersBulkActions button,.clientOffersKindTabs button,.clientOffersV2Primary,.clientOffersV2Search,.clientOffersV2Search input,.clientOffersV2ToolButton{height:28px!important;font-size:11px!important}.clientOffersV2TableScroll{max-height:calc(100vh - 220px)!important;padding:8px 14px 36px!important}.clientOffersV2Table{min-width:980px!important}.clientOffersV2Table th{height:32px!important;padding:0 8px!important;font-size:10px!important}.clientOffersV2Table td{height:48px!important;padding:0 8px!important;font-size:11px!important}.clientOffersV2Main{gap:4px!important}.clientOffersV2Main a,.clientOffersV2Main a:hover,.clientOffersV2Main strong{text-decoration:none!important}.clientOffersV2Main strong{font-size:11px!important;line-height:1.18!important}.clientOffersV2Main small{font-size:10px!important;line-height:1.2!important}.clientOffersV2Photo{width:42px!important;height:34px!important}.clientOffersV2Status{height:20px!important;padding:0 8px!important;border-radius:6px!important;font-size:10px!important}.clientOffersV2Status.draft{background:#fff7dc!important;color:#8a6400!important}.clientOffersV2Status.draft i{background:#d69d00!important}.clientOffersV2Status.new{background:#eaf2ff!important;color:var(--color-highlight-blue)!important}.clientOffersV2Status.new i{background:var(--color-highlight-blue)!important}.clientOffersV2Footer{min-height:40px!important;padding:0 18px 12px!important}.offerDetailPage,.offerDetailPage button,.offerDetailPage input,.offerDetailPage select,.offerDetailPage textarea{overflow-wrap:anywhere}.offerDetailHeader h1,.offerHeaderNameInput,.offerMarketplaceCard,.offerSection,.offerVariationTable{min-width:0!important}.pageHeader:has(.clientDetailV2Topbar){box-shadow:0 2px 8px rgba(15,23,42,.045)!important}.clientDetailV2Topbar{border-bottom:0!important}.clientDetailV2{padding:18px 0 72px!important}.clientOffersV2Panel,.clientProfileExact,.clientProfileV2Panel{width:100%!important;max-width:none!important}.clientOffersV2Panel,.clientProfileV2Panel{border-radius:8px!important;box-shadow:0 4px 12px rgba(15,23,42,.035)!important}.clientProfileCards{width:100%!important}.clientOffersV2Toolbar{position:relative!important;grid-template-columns:minmax(260px,366px) minmax(12px,1fr) 42px 124px!important;align-items:center!important}.clientOffersBulkActions{position:absolute!important;top:50%!important;right:190px!important;z-index:3!important;opacity:1!important;transform:translateY(-50%)!important;transition:opacity .22s ease,transform .22s ease!important}.clientOffersFilterWrap,.clientOffersKindTabs,.clientOffersV2Primary{align-self:center!important}.clientOffersV2Panel{min-height:calc(100vh - 202px)!important}.clientOffersV2TableScroll{max-height:calc(100vh - 214px)!important;padding-bottom:58px!important}.clientOffersV2Footer{background:#fff!important;padding-bottom:18px!important}.clientOffersV2Status.inactive{background:#ffe8e8!important;color:#b42318!important}.clientOffersV2Status.inactive i{background:#e5484d!important}.clientOffersBulkToast{position:fixed!important;left:50%!important;bottom:30px!important;z-index:90!important;display:inline-flex!important;align-items:center!important;gap:18px!important;max-width:min(624px,calc(100vw - 60px))!important;padding:14.4px 16.8px!important;border:1px solid #dbe4f0!important;border-radius:8px!important;background:#172033!important;color:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;font-size:14.4px!important;font-weight:800!important;transform:translateX(-50%)!important}.clientOffersBulkToast button{border:0!important;background:transparent!important;color:var(--color-highlight-blue)!important;cursor:pointer!important;font:inherit!important}.clientOffersBulkToast button[aria-label]{display:inline-flex!important;color:#64748b!important}.offerVariationTable:not(.custom) .offerVariationCells,.offerVariationTable:not(.custom) .offerVariationHead{grid-template-columns:minmax(105px,1.05fr) minmax(105px,1fr) minmax(96px,.9fr) minmax(82px,.78fr) minmax(96px,.9fr) minmax(74px,.65fr) minmax(66px,.6fr) 36px!important}.offerPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.offerMeasureInput{position:relative;display:block}.offerMeasureInput input{padding-right:34px!important}.offerMeasureInput b{position:absolute;right:10px;top:50%;color:#72809a;font-size:11px;font-weight:800;pointer-events:none;transform:translateY(-50%)}.offerPriceRailHeader{display:grid;grid-gap:7px;gap:7px;margin-bottom:-1px;padding:14px 16px 12px;border:1px solid #e2e7f0;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.offerPriceRailHeader h2{margin:0;color:#071433;font-size:14px;font-weight:900}.offerPriceVariationNav{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;grid-gap:5px;gap:5px}.offerPriceVariationNav span{display:inline-flex;width:max-content;max-width:100%;min-height:23px;align-items:center;overflow:hidden;padding:0 8px;border:1px solid #dbe5f4;border-radius:999px;background:#f8fbff;color:#26365d;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.offerPriceVariationNav button{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dbe5f4;border-radius:6px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerPriceVariationNav button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerPriceSizeNav{display:grid;grid-template-columns:minmax(0,1fr) 20px 20px;align-items:center;grid-gap:4px;gap:4px;margin-top:6px}.offerPriceSizeNav span{display:inline-flex;width:max-content;max-width:100%;min-height:20px;align-items:center;overflow:hidden;padding:0 7px;border:1px solid #dbe5f4;border-radius:999px;background:#fff;color:#53617d;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.offerPriceSizeNav button{display:grid;width:20px;height:20px;place-items:center;border:1px solid #dbe5f4;border-radius:5px;background:#fff;color:#26365d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerPriceSizeNav button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerMarketplaceRailStage{position:relative;min-height:0;overflow:hidden}.offerMarketplaceRail{box-sizing:border-box!important;height:auto!important;max-height:none!important;overflow-y:scroll!important}.offerMarketplaceRail::-webkit-scrollbar{width:8px!important}.offerMarketplaceRail::-webkit-scrollbar-track{background:#eef3fb!important;border-radius:999px!important}.offerMarketplaceRail::-webkit-scrollbar-thumb{background:#9ba8bd!important;border-radius:999px!important}.content:has(.offerDetailPage){overflow:hidden!important}.content:has(.offerDetailPage) .offerDetailPage{height:calc(100vh - 48px)!important;max-height:calc(100vh - 48px)!important;min-height:0!important}.content:has(.offerDetailPage) .offerMarketplaceRail{align-self:stretch!important;min-height:0!important}.offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.offerMarketplaceRailCards{display:grid;grid-gap:6px;gap:6px}.offerMarketplaceRailStage.animating{min-height:820px}.offerMarketplaceRailStage.animating .offerMarketplaceRailCards{width:100%}.offerMarketplaceRailStage.animating .offerMarketplaceRailCards.outgoing{position:absolute;inset:0}.offerMarketplaceRailStage.slide-right.animating .offerMarketplaceRailCards.outgoing{animation:offerPricePageOutLeft .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-right.animating .offerMarketplaceRailCards.incoming{animation:offerPricePageInRight .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-left.animating .offerMarketplaceRailCards.outgoing{animation:offerPricePageOutRight .52s cubic-bezier(.45,0,.2,1) both}.offerMarketplaceRailStage.slide-left.animating .offerMarketplaceRailCards.incoming{animation:offerPricePageInLeft .52s cubic-bezier(.45,0,.2,1) both}@keyframes offerPricePageInRight{0%{transform:translateX(104%)}to{transform:translateX(0)}}@keyframes offerPricePageOutLeft{0%{transform:translateX(0)}to{transform:translateX(-104%)}}@keyframes offerPricePageInLeft{0%{transform:translateX(-104%)}to{transform:translateX(0)}}@keyframes offerPricePageOutRight{0%{transform:translateX(0)}to{transform:translateX(104%)}}.offerInfoField.practiced{border-color:#a9eec0!important;background:#effaf2!important}.offerInfoField.practiced b,.offerInfoField.practiced span{color:#075d2c!important}.offerField input:focus,.offerField select:focus,.offerField textarea:focus,.offerHeaderNameInput:focus,.offerInfoField input:focus,.offerSizesRow input:focus,.offerTitleRow input:focus,.offerVariationCells input:focus{border-color:var(--color-highlight-blue)!important;outline:0!important;box-shadow:none!important}.offerTitleRow.short{border-color:#ffb4bd!important;background:#fff1f3!important}.offerTitleRow.short input,.offerTitleRow.short small{color:#a92a35!important}.offerHeaderNameEditor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;max-width:100%;min-width:0}.offerHeaderNameEditor button{height:30px;padding:0 13px;border:0;border-radius:5px;background:var(--color-highlight-blue);color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:background-color .18s ease,opacity .18s ease}.offerHeaderNameEditor button:hover:not(:disabled){background:#226cff}.offerHeaderNameEditor button:disabled{cursor:wait;opacity:.72}.offerHeaderNameEditor .offerHeaderNameInput{width:100%!important;max-width:none!important}.offerVariationsCardHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.offerVariationTopActions{align-items:center;display:flex;gap:8px}.offerVariationNameField{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;width:100%;max-width:100%}.offerVariationCreateName{margin-bottom:18px}.offerVariationNameField>span:first-child{color:#17254a;font-size:12px;font-weight:700}.offerNativeDescriptionInside{margin-top:18px}.offerNativeDescriptionInside textarea{min-height:96px}.offerDescriptionField{position:relative;display:block}.offerDescriptionField textarea{padding-right:44px!important}.offerDescriptionField button{position:absolute;top:8px;right:8px;z-index:2;display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #dbe5f4;border-radius:6px;background:#fff;color:#53617d;cursor:pointer;pointer-events:auto;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerDescriptionField button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerDescriptionOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:34px;background:rgba(8,13,28,.62)}.offerDescriptionDialog{display:grid;grid-template-rows:48px minmax(0,1fr);width:min(980px,92vw);height:min(720px,84vh);overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.28)}.offerDescriptionDialog header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e7f0}.offerDescriptionDialog header strong{color:#071433;font-size:14px;font-weight:900}.offerDescriptionDialog header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:#53617d;cursor:pointer}.offerDescriptionDialog header button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.offerDescriptionDialog textarea{width:100%;height:100%;min-height:0;padding:18px;border:0;color:#071433;font:inherit;font-size:14px;font-weight:400;line-height:1.55;outline:0;resize:none}.offerAiLogsOverlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:30px;background:rgba(8,13,28,.62)}.offerAiLogsDialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,92vw);height:min(760px,86vh);overflow:hidden;border:1px solid #dce4f2;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.26)}.offerAiLogsDialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e2e7f0}.offerAiLogsDialog header div{display:grid;grid-gap:4px;gap:4px}.offerAiLogsDialog header strong{color:#071433;font-size:15px;font-weight:900}.offerAiLogsDialog header span{color:#5c6a86;font-size:12px;font-weight:700}.offerAiLogsDialog header button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#53617d;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.offerAiLogsDialog header button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.offerAiLogsContent{display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:auto;padding:18px}.offerAiLogsContent section{display:grid;grid-gap:8px;gap:8px}.offerAiLogsContent section>strong{color:#071433;font-size:12px;font-weight:900}.offerAiLogsContent pre{max-height:210px;margin:0;overflow:auto;padding:12px;border:1px solid #dce4f2;border-radius:8px;background:#f7faff;color:#071433;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:500;line-height:1.45;white-space:pre-wrap}.offerProcessProgressDialog{width:min(620px,92vw);height:auto;max-height:76vh}.offerProcessProgressBody{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding:18px}.offerInlineSpinner{width:24px;height:24px;border:3px solid #d8e6ff;border-top:3px solid var(--color-highlight-blue);border-radius:999px;animation:offerSpin .78s linear infinite}.offerProcessProgressStatus{width:max-content;padding:5px 9px;border-radius:7px;background:#edf4ff;color:var(--color-highlight-blue);font-size:12px;font-weight:900}.offerProcessProgressStatus.done{background:#e9faef;color:#0f7a35}.offerProcessProgressStatus.error{background:#fff0f0;color:#d82424}.offerProcessProgressBody small{color:#62708c;font-size:11px;font-weight:700}.offerProcessProgressBody p{margin:0;color:#d82424;font-size:13px;font-weight:800}.offerProcessProgressList{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto;padding-right:6px}.offerProcessProgressList span{padding:8px 10px;border:1px solid #dce4f2;border-radius:7px;background:#f8fbff;color:#14213d;font-size:12px;font-weight:700}.offerProcessProgressBlock{margin:0;max-height:360px;overflow:auto;padding:10px 12px;border:1px solid #cfe0fb;border-radius:7px;background:#fff;color:#14213d;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:600;line-height:1.45;white-space:pre-wrap}@keyframes offerSpin{to{transform:rotate(1turn)}}.offerSizesRow input,.offerVariationCells input{cursor:text!important}.offerDetailHeader .offerCreateChoiceHeader{align-items:center;display:flex;flex:1 1;gap:18px}.offerDetailHeader .offerCreateChoiceHeader .offerProceedButton{margin-left:auto}.offerValidationToast{position:fixed;left:50%;top:50%;z-index:180;display:inline-flex;max-width:min(520px,calc(100vw - 48px));min-height:48px;align-items:center;justify-content:center;padding:14px 18px;border:1px solid #ffd4a8;border-radius:10px;background:#fff8ed;box-shadow:0 18px 48px rgba(15,23,42,.18);color:#8a4b00;font-size:13px;font-weight:800;line-height:1.35;text-align:center;transform:translate(-50%,-50%)}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:88px}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){min-width:260px}.clientOffersV2Table{min-width:1180px!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:132px!important;min-width:132px!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:74px!important;min-width:74px!important}.clientOffersV2ActionsColumn .clientOffersV2Action{margin-left:0!important}.clientOffersV2ClickableCell{cursor:pointer}.clientOffersV2ClickableCell:hover{background:#f8fbff}.clientOffersV2RowClickable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.clientOffersV2RowClickable:hover{background:#f3f7ff;box-shadow:inset 3px 0 0 #0f66f2}.clientOffersV2RowClickable:hover .clientOffersV2ClickableCell{background:transparent}.clientDateField:focus-within,.clientEditField input:focus,.clientEditField select:focus,.clientEditPassword:focus-within,.clientMonthField:focus-within,.collaboratorAddressTall textarea:focus,.field input:focus,.loginPasswordField:focus-within,.monthlyRoleSelect:focus,.monthlyWeekdaySelect:focus,.offerField input:focus,.offerField select:focus,.offerField textarea:focus,.offerHeaderNameInput:focus,.offerInfoField input:focus,.offerSizesRow input:focus,.offerTitleRow input:focus,.offerVariationCells input:focus,.teamDeleteConfirmField input:focus,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--color-highlight-blue)!important;outline:0!important;box-shadow:none!important}.offerDetailPage{grid-template-rows:42px minmax(0,1fr)!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.offerMarketplaceRail{max-height:100%!important;padding-right:8px!important;padding-bottom:56px!important}.clientEditingAnutoPanel{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;width:100%;max-width:1224px;margin:0 auto;padding-bottom:28px}.clientEditingAnutoSummary,.clientEditingAnutoTableCard{background:#fff;border:1px solid #dde6f3;border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.clientEditingAnutoTableCard{min-width:0;padding:18px;overflow:visible}.clientEditingAnutoTableCard header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.clientEditingAnutoTableCard h2{margin:0;font-size:15px;font-weight:700;color:#061333}.clientEditingAnutoTableCard header small,.clientEditingAnutoTableCard header span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#53617d}.clientEditingAnutoScroll{overflow:visible}.clientEditingAnutoTable{width:100%;min-width:780px;border-collapse:collapse}.clientEditingAnutoTable td,.clientEditingAnutoTable th{border-bottom:1px solid #e3ebf6;padding:11px 10px;text-align:left;font-size:12px;color:#061333;vertical-align:middle}.clientEditingAnutoTable th{font-size:11px;font-weight:700;color:#53617d}.clientEditingAnutoTable td small,.clientEditingAnutoTable td strong{display:block}.clientEditingAnutoTable td strong{font-weight:700}.clientEditingAnutoTable td small{margin-top:3px;font-size:10px;color:#64718d}.clientEditingAnutoPopoverWrap{position:relative;display:inline-flex}.clientEditingAnutoActionsButton,.clientEditingAnutoVariationButton{border:1px solid #d8e2f0;background:#fff;color:#061333;font:inherit;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.clientEditingAnutoVariationButton{height:32px;min-width:92px;padding:0 10px;border-radius:7px;font-size:12px}.clientEditingAnutoActionsButton{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;padding:0}.clientEditingAnutoActionsButton:hover,.clientEditingAnutoVariationButton:hover{border-color:var(--color-highlight-blue);color:var(--color-highlight-blue);background:#eef5ff}.clientEditingAnutoActionsMenu,.clientEditingAnutoPopover{position:absolute;z-index:20;right:0;top:calc(100% + 8px);min-width:190px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.clientEditingAnutoPopover{max-height:min(320px,calc(100vh - 360px));overflow-y:auto}.clientEditingAnutoPopover span{display:block;padding:7px 8px;border-radius:6px;font-size:12px;font-weight:700;color:#061333}.clientEditingAnutoActionsMenu{top:calc(100% + 8px);min-width:130px}.clientEditingAnutoActionsMenu button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:12px;font-weight:700;text-align:left;padding:0 8px}.clientEditingAnutoActionsMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.clientEditingAnutoActionsMenu button.danger{color:#dc2626}.clientEditingAnutoActionsMenu button.danger:hover{background:#fff1f2;color:#b91c1c}.clientEditingAnutoActionsLocked{display:block;padding:8px;color:#8a96ad;font-size:12px;font-weight:700}.clientEditingAnutoStatusPill{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:24px;border-radius:999px;font-size:11px;font-weight:800}.clientEditingAnutoStatusPill.waiting{background:#eef2f7;color:#53617d}.clientEditingAnutoStatusPill.pending{background:#fff7ed;color:#c2410c}.clientEditingAnutoStatusPill.done{background:#dcfce7;color:#15803d}.clientEditingAnutoModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(9,15,31,.42);padding:28px}.clientEditingAnutoModal{width:min(720px,100%);max-height:calc(100vh - 56px);overflow:auto;background:#fff;border:1px solid #d8e2f0;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:18px}.clientEditingAnutoModal footer,.clientEditingAnutoModal header{display:flex;align-items:center;justify-content:space-between;gap:14px}.clientEditingAnutoModal header{margin-bottom:18px}.clientEditingAnutoModal header span,.clientEditingAnutoModal label span,.clientEditingAnutoModalVariations>strong{display:block;font-size:12px;font-weight:700;color:#53617d}.clientEditingAnutoModal header strong{display:block;margin-top:4px;font-size:18px;font-weight:800;color:#061333}.clientEditingAnutoModal header button{width:34px;height:34px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333}.clientEditingAnutoModalMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.clientEditingAnutoModalMeta.stacked{grid-template-columns:1fr}.clientEditingAnutoModal input,.clientEditingAnutoModal select{width:100%;height:38px;margin-top:6px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:600;padding:0 12px;outline:none}.clientEditingAnutoModal input:focus,.clientEditingAnutoModal select:focus{border-color:var(--color-highlight-blue);box-shadow:none}.clientEditingAnutoModalVariations{margin-bottom:14px}.clientEditingAnutoModalVariations>div{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:8px;padding:10px;border:1px solid #e3ebf6;border-radius:8px;max-height:220px;overflow:auto}.clientEditingAnutoModalVariations label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 8px;border-radius:6px;color:#061333;font-size:12px;font-weight:700}.clientEditingAnutoModalVariations label:hover{background:#f3f7fd}.clientEditingAnutoModalVariations input{order:2;width:15px;height:15px;margin:0;padding:0}.clientEditingAnutoModal footer{justify-content:flex-end;margin-top:18px}.clientEditingAnutoModal footer button{height:38px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 18px}.clientEditingAnutoModal footer .primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientEditingAnutoConfirmModal{width:min(420px,100%);background:#fff;border:1px solid #d8e2f0;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:20px}.clientEditingAnutoConfirmModal strong{display:block;color:#061333;font-size:15px;line-height:1.45}.clientEditingAnutoConfirmModal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.clientEditingAnutoConfirmModal button{height:36px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:#53617d;font:inherit;font-size:13px;font-weight:800;padding:0 16px}.clientEditingAnutoConfirmModal button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientEditingAnutoSummary{align-self:start;padding:18px;position:-webkit-sticky;position:sticky;top:88px}.clientEditingAnutoSummary small,.clientEditingAnutoSummary span{display:block;font-size:12px;font-weight:600;color:#53617d}.clientEditingAnutoSummary strong{display:block;margin:10px 0 6px;font-size:28px;font-weight:800;color:#061333}.clientEditingAnutoError{display:block;margin-top:12px;color:#c2410c;font-size:12px;font-weight:700}:root[data-theme=dark] .shell,:root[data-theme=dark] body{background:#0b1020;color:var(--ink)}:root[data-theme=dark] .shell{background:linear-gradient(135deg,#080d1a,#111827)}:root[data-theme=dark] .content{background:#0f172a;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.04)}:root[data-theme=dark] .pageHeader h1,:root[data-theme=dark] .pageHeaderCustomTitle,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] strong{color:#f8fafc}:root[data-theme=dark] .muted,:root[data-theme=dark] .pageHeader p,:root[data-theme=dark] small{color:#aab6ca}:root[data-theme=dark] .clientEditingAnutoConfirmModal,:root[data-theme=dark] .clientEditingAnutoModal,:root[data-theme=dark] .clientEditingAnutoSummary,:root[data-theme=dark] .clientEditingAnutoTableCard,:root[data-theme=dark] .modalCard,:root[data-theme=dark] .notificationsPanel,:root[data-theme=dark] .offerMediaEditorConfirmDialog,:root[data-theme=dark] .offerProcessInstructionDialog,:root[data-theme=dark] .offerPublishDialog,:root[data-theme=dark] .tableBlock,:root[data-theme=dark] [class*=Card],:root[data-theme=dark] [class*=Panel],:root[data-theme=dark] [class*=TableCard]{border-color:#263249;background:#111827;color:#edf3ff;box-shadow:0 18px 46px rgba(0,0,0,.28)}:root[data-theme=dark] .clientEditingAnutoTable,:root[data-theme=dark] .table,:root[data-theme=dark] table{color:#edf3ff}:root[data-theme=dark] .clientEditingAnutoTable td,:root[data-theme=dark] .clientEditingAnutoTable th,:root[data-theme=dark] .table td,:root[data-theme=dark] .table th,:root[data-theme=dark] td,:root[data-theme=dark] th{border-color:#263249;color:#dbe7fb}:root[data-theme=dark] .clientEditingAnutoTable th,:root[data-theme=dark] .table th,:root[data-theme=dark] th{color:#aab6ca}:root[data-theme=dark] .clientEditingAnutoModal input,:root[data-theme=dark] .clientEditingAnutoModal select,:root[data-theme=dark] .formField input,:root[data-theme=dark] .formField select,:root[data-theme=dark] .modalField input,:root[data-theme=dark] .searchBox,:root[data-theme=dark] .searchField input,:root[data-theme=dark] .selectLike,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:#2c3a55;background:#0b1220;color:#edf3ff}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#78869d}:root[data-theme=dark] .notificationButton,:root[data-theme=dark] .topUser,:root[data-theme=dark] button:not(.navItem):not(.navSubItem):not(.profileButton):not(.profileMenuItem):not(.danger):not(.primary){border-color:#2c3a55;background-color:#111827;color:#edf3ff}:root[data-theme=dark] button:not(.navItem):not(.navSubItem):not(.profileButton):not(.profileMenuItem):not(.danger):not(.primary):hover{background-color:#16223a}:root[data-theme=dark] .profileMenu,:root[data-theme=dark] .sidebar{background:#050812;border-color:#1e293b}:root[data-theme=dark] .clientEditingAnutoModalBackdrop,:root[data-theme=dark] .modalOverlay,:root[data-theme=dark] .offerMediaEditorConfirmOverlay,:root[data-theme=dark] .offerProcessInstructionBackdrop{background:rgba(2,6,23,.68)}:root[data-theme=dark] .clientEditingAnutoActionsMenu,:root[data-theme=dark] .clientEditingAnutoPopover,:root[data-theme=dark] .profileMenu{background:#0b1220;border-color:#263249}:root[data-theme=dark] .clientEditingAnutoActionsMenu button,:root[data-theme=dark] .clientEditingAnutoPopover span{color:#edf3ff}:root[data-theme=dark] .offerPublishAccountSlot,:root[data-theme=dark] .offerPublishChannelGroup{border-color:#2c3a55;background:#0b1220;color:#edf3ff}:root[data-theme=dark] .offerPublishAccountSlot.selected,:root[data-theme=dark] .offerPublishChannelGroup:hover{border-color:var(--color-highlight-blue);background:#12203a}:root[data-theme=dark] .offerPublishAccountSlot.disabled,:root[data-theme=dark] .offerPublishChannelGroup.disabled,:root[data-theme=dark] .offerPublishChannelGroup.disabled:hover{border-color:#263249;background:#111827;color:#78869d}:root[data-theme=dark] .offerPublishPriceMode{border-top-color:#263249;color:#aab6ca}:root[data-theme=dark] .offerPublishPriceMode label.selected{color:#edf3ff}:root[data-theme=dark] .offerSyncScopeGrid label{border-color:#263249;background:#111827}:root[data-theme=dark] .offerSyncScopeGrid label.selected,:root[data-theme=dark] .offerSyncScopeGrid label:hover{border-color:var(--color-highlight-blue);background:#12203a}:root[data-theme=dark] .offerSyncScopeGrid label span{color:#edf3ff}.clientPaymentsPanel{width:100%;max-width:1224px;margin:0 auto;padding-bottom:96px}.clientPaymentsCard{background:#fff;border:1px solid #dde6f3;border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.04);padding:18px}.clientPaymentsCard header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.clientPaymentsHeaderActions{display:flex;align-items:center;gap:8px}.clientPaymentsHeaderActions button{height:32px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 12px}.clientPaymentsHeaderActions .danger{color:#dc2626;border-color:#fecdd3;background:#fff1f2}.clientPaymentsCard h2{margin:0;font-size:15px;font-weight:800;color:#061333}.clientPaymentsCard header small,.clientPaymentsCard header span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#53617d}.clientPaymentInvoiceCard,.clientPaymentsHeader{display:grid;grid-template-columns:32px 1fr 1.35fr .9fr .9fr 1fr 1fr 1fr 60px;align-items:center;grid-gap:12px;gap:12px}.clientPaymentsHeader{padding:0 14px 9px;border-bottom:1px solid #e3ebf6}.clientPaymentsHeader span{font-size:11px;font-weight:800;color:#53617d}.clientPaymentInvoiceCard label,.clientPaymentsHeader label{display:inline-flex;align-items:center;justify-content:center}.clientPaymentInvoiceCard input,.clientPaymentsHeader input{width:15px;height:15px}.clientPaymentsList{display:grid;align-content:start;grid-auto-rows:minmax(54px,auto);grid-gap:8px;gap:8px;margin-top:8px;max-height:calc(100vh - 360px);min-height:260px;overflow-y:auto;padding-right:6px;padding-bottom:18px}.clientPaymentInvoiceCard{min-height:54px;border:1px solid #e3ebf6;border-radius:8px;background:#fff;padding:10px 14px}.clientPaymentInvoiceCard.clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.clientPaymentInvoiceCard.clickable:hover{border-color:#b8cff8;background:#fbfdff;box-shadow:0 5px 14px rgba(15,23,42,.06)}.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard span,.clientPaymentInvoiceCard strong{font-size:12px;color:#061333}.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard strong{font-weight:800}.clientPaymentStatus{width:-moz-fit-content;width:fit-content;min-width:76px;border-radius:7px;background:#e8fff0;color:#047735!important;font-weight:800;text-align:center;padding:5px 8px}.clientPaymentStatus.overdue{background:#fff1f2;color:#dc2626!important}.clientPaymentStatus.paid{background:#eef5ff;color:var(--color-highlight-blue)!important}.clientPaymentInvoiceCard button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.clientPaymentInvoiceCard button:hover{border-color:var(--color-highlight-blue);background:#eef5ff;color:var(--color-highlight-blue)}.clientPaymentActionsWrap{position:relative;width:-moz-fit-content;width:fit-content}.clientPaymentActionsMenu{position:absolute;z-index:25;right:0;top:calc(100% + 8px);width:170px;padding:8px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.clientPaymentActionsMenu button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:#061333;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:0 8px}.clientPaymentActionsMenu button:hover{background:#eef5ff;color:var(--color-highlight-blue)}.clientPaymentActionsMenu button.danger{color:#dc2626}.clientInvoiceDeleteBackdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(9,15,31,.42);padding:24px}.clientInvoiceEditBackdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:rgba(9,15,31,.46);padding:24px}.clientInvoiceEditModal{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.2);padding:20px}.clientInvoiceEditModal>footer,.clientInvoiceEditModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientInvoiceEditModal>header div{display:grid;grid-gap:3px;gap:3px}.clientInvoiceEditModal>header strong{color:#061333;font-size:16px;font-weight:850}.clientInvoiceEditModal>header span{color:#64748b;font-size:12px;font-weight:650}.clientInvoiceEditModal>header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d8e2f0;border-radius:7px;background:#fff}.clientInvoiceEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.clientInvoiceEditGrid label{display:grid;grid-gap:6px;gap:6px}.clientInvoiceEditGrid label.wide{grid-column:1/-1}.clientInvoiceEditGrid label>span{color:#53617d;font-size:11px;font-weight:800}.clientInvoiceEditGrid input,.clientInvoiceEditGrid select,.clientInvoiceEditGrid textarea{width:100%;min-height:40px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:13px;font-weight:650;padding:8px 10px}.clientInvoiceEditGrid textarea{min-height:84px;resize:vertical}.clientInvoiceEditGrid :disabled{background:#f5f7fb;color:#53617d;opacity:1}.clientInvoiceEditTotal{display:flex;justify-content:space-between;align-items:center;margin-top:16px;border-top:1px solid #e3ebf6;padding-top:14px;color:#061333}.clientInvoiceEditTotal span,.clientInvoiceEditTotal strong{font-size:14px;font-weight:850}.clientInvoiceEditModal>footer{justify-content:flex-end;margin-top:20px}.clientInvoiceEditModal>footer button{min-width:94px;height:38px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 14px}.clientInvoiceEditModal>footer button.primary{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}@media (max-width:700px){.clientInvoiceEditGrid{grid-template-columns:1fr}.clientInvoiceEditGrid label.wide{grid-column:auto}}.clientInvoiceDeleteModal{width:min(420px,100%);border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:18px}.clientInvoiceDeleteModal footer,.clientInvoiceDeleteModal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientInvoiceDeleteModal header strong{font-size:16px;font-weight:800;color:#061333}.clientInvoiceDeleteModal header button{width:32px;height:32px;border:1px solid #d8e2f0;border-radius:7px;background:#fff}.clientInvoiceDeleteModal p{margin:16px 0 10px;font-size:13px;font-weight:600;color:#53617d}.clientInvoiceDeleteModal input{width:100%;height:38px;border:1px solid #d8e2f0;border-radius:7px;padding:0 12px;font:inherit;font-weight:700}.clientInvoiceDeleteModal footer{justify-content:flex-end;margin-top:16px}.clientInvoiceDeleteModal footer button{height:36px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 14px}.clientInvoiceDeleteModal footer .danger{border-color:#dc2626;background:#dc2626;color:#fff}.clientInvoiceDeleteModal footer .danger:disabled{opacity:.45;cursor:not-allowed}.clientMarketplacePanel{padding-bottom:28px}.clientMarketplaceAccountCard{min-height:320px}.clientMarketplaceToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-width:0}.clientMarketplaceToolbar .clientMarketplaceSubTabs{margin-bottom:0}.clientMarketplaceTagCluster{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto;min-width:0}.clientMarketplaceAccountSelector{position:relative;display:inline-flex;align-items:center;gap:6px}.clientMarketplaceAccountNext,.clientMarketplaceAccountTag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:11px;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientMarketplaceAccountTag{gap:7px;padding:0 12px}.clientMarketplaceAccountTag b{max-width:82px;overflow:hidden;color:#52617c;text-overflow:ellipsis;white-space:nowrap}.clientMarketplaceAccountNext{width:34px;padding:0}.clientMarketplaceAccountNext:disabled{opacity:.45;cursor:default}.clientMarketplaceAccountNext:not(:disabled):hover,.clientMarketplaceAccountTag:hover{border-color:var(--color-highlight-blue);background:#f4f9ff;color:var(--color-highlight-blue)}.clientMarketplaceAccountPopover{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:180px;padding:8px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(7,20,51,.12)}.clientMarketplaceAccountPopover.slots{min-width:300px;gap:3px}.clientMarketplaceAccountPopover button{justify-content:flex-start;min-height:34px;border:0;border-radius:6px;background:transparent;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.clientMarketplaceAccountPopover button:hover{background:#f2f6fc;color:var(--color-highlight-blue)}.clientMarketplaceAccountSlot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;grid-gap:4px;gap:4px}.clientMarketplaceAccountSlotMain{width:100%}.clientMarketplaceAccountSlotMain.empty{color:var(--color-highlight-blue)}.clientMarketplaceAccountSlotActions{position:relative}.clientMarketplaceAccountSlotActions>button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;padding:0}.clientMarketplaceAccountSlotMenu{position:absolute;z-index:2;top:calc(100% + 4px);right:0;display:grid;min-width:110px;padding:6px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;box-shadow:0 12px 24px rgba(7,20,51,.12)}.clientMarketplaceAccountSlotMenu button{min-height:30px;color:#e03131}.clientMarketplaceAccountSlotMenu button:hover{background:#fff1f1;color:#e03131}.clientMarketplaceProfileTags{gap:6px;margin-left:0}.clientMarketplaceProfileTags button{min-height:34px;padding:0 10px;font-size:11px}.clientMarketplaceSubTabs{display:inline-flex;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;margin-bottom:18px;overflow:hidden;border:1px solid #d9e3f2;border-radius:8px;background:#fff}.clientMarketplaceSubTabs button{min-width:118px;height:36px;border:0;border-right:1px solid #d9e3f2;background:#fff;color:#33415f;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .18s ease,color .18s ease}.clientMarketplaceSubTabs button:last-child{border-right:0}.clientMarketplaceSubTabs button.active{background:#eef5ff;color:#0f66ff}.clientMarketplaceAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.clientMarketplaceError{color:#ef3349}.clientAmazonAccountCard{min-height:360px}.clientAmazonHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.clientAmazonHeader h3{margin:0 0 4px;color:#071433;font-size:16px;font-weight:900}.clientAmazonHeader small{color:#53617d;font-size:11px;font-weight:700}.clientAmazonHeader button,.clientAmazonSlot button{min-height:34px;border:1px solid #cfe0ff;border-radius:7px;background:#f7fbff;color:var(--color-highlight-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:850;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.clientAmazonHeader button{padding:0 14px}.clientAmazonHeader button:hover,.clientAmazonSlot button:hover{border-color:var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.clientAmazonSlots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.clientAmazonSlot{display:flex;min-height:152px;flex-direction:column;gap:8px;padding:16px;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.clientAmazonSlot span{color:#53617d;font-size:11px;font-weight:850}.clientAmazonSlot strong{color:#071433;font-size:14px;font-weight:900;overflow-wrap:anywhere}.clientAmazonSlot small{color:#53617d;font-size:11px;font-weight:700}.clientAmazonSlot button{align-self:flex-start;margin-top:auto;padding:0 13px}.clientAmazonSlot button.danger{border-color:#fecdd3;background:#fff5f6;color:#e03131}.clientAmazonSlot button.danger:hover{border-color:#e03131;background:#e03131;color:#fff}@media (max-width:920px){.clientAmazonSlots{grid-template-columns:1fr}}.clientMarketplaceListings{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7f3}.clientMarketplaceListings>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clientMarketplaceListings>header h3{margin:0;color:#061333;font-size:14px;font-weight:900}.clientMarketplaceListings>header span{color:#52617c;font-size:11px;font-weight:800}.clientMlListingFilters{display:flex;gap:10px;margin:0 0 12px}.clientMlListingFilters label{display:flex;width:min(420px,100%);height:36px;align-items:center;gap:8px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#52617c;padding:0 12px}.clientMlListingFilters input,.clientMlListingFilters select{height:36px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;font-size:12px;font-weight:800}.clientMlListingFilters input{flex:1 1;height:auto;border:0;outline:none}.clientMlListingFilters select{padding:0 10px}.clientMlListingFilterDropdown{position:relative;flex:0 0 178px}.clientMlListingFilterDropdown>button{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.clientMlListingFilterMenu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:218px;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(15,34,68,.12);padding:5px}.clientMlListingFilterMenu label{display:flex;width:100%;height:32px;align-items:center;gap:9px;border:0;border-radius:6px;padding:0 9px;color:#17233e;cursor:pointer}.clientMlListingFilterMenu label:hover{background:#f3f7fd}.clientMlListingFilterMenu input{width:15px;height:15px;flex:0 0 15px;accent-color:#0d5cff;cursor:pointer}.clientMlListingFilterMenu span{font-size:12px;font-weight:750}.clientMlListingSort{display:flex;height:36px;align-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff}.clientMlListingSort>span{padding:0 9px;border-right:1px solid #e5ebf4;color:#52617c;font-size:11px;font-weight:800}.clientMlListingSort select{min-width:132px;height:34px;border:0;border-radius:0;outline:0;padding:0 9px;cursor:pointer}.clientMarketplaceListingsTable{max-height:clamp(260px,calc(100vh - 520px),420px);overflow:auto;overflow-x:hidden}.clientMarketplaceListingsHead,.clientMarketplaceListingsRow{display:grid;grid-template-columns:26px 42px 50px 112px minmax(140px,1fr) 64px 74px 84px 66px 84px 58px 66px 44px;align-items:center;grid-gap:7px;gap:7px;width:100%;min-width:0}.clientMarketplaceListingsHead>*,.clientMarketplaceListingsRow>*{min-width:0}.clientMarketplaceListingsHead>span,.clientMarketplaceListingsRow>span:not(.clientMlPromotionCell):not(.clientMlListingActions):not(.clientMlListingPhoto),.clientMarketplaceListingsRow>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientMlBulkActions{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;border-bottom:1px solid #dfe7f3;background:#fff;padding:8px 0}.clientMlBulkActions button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.clientMlBulkActions button:hover{border-color:#006bff;color:#006bff}.clientMlBulkActions button:disabled{opacity:.58;cursor:wait}.clientMlBulkActions .danger{color:#dc2626}.clientMlBulkActions span{color:#52617c;font-size:11px;font-weight:800}.clientMlBulkActionWrap{position:relative;margin-left:auto}.clientMlBulkActions .clientMlBulkPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:124px;height:30px!important;padding:0 16px;border:0;background:#0757f8;color:#fff}.clientMlBulkActions .clientMlBulkPrimary:hover{border-color:#226cff;background:#226cff;color:#fff}.clientMlBulkActions .clientMlBulkPrimary span{color:inherit;font-size:inherit}.clientMlBulkActionMenu{z-index:40}.clientMlBulkActions .clientMlBulkActionMenu button{width:100%;height:32px;border:0;background:transparent}.clientMlBulkActions .clientMlBulkActionMenu button:hover{border-color:transparent;background:#f4f7fb}.clientMlCampaignChoiceList{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow:auto;margin:10px 0}.clientMlCampaignChoiceList label{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8e3f2;border-radius:8px;padding:10px 12px;color:#061333;font-size:13px;font-weight:850}.clientMarketplaceListingsHead{height:34px;border-bottom:1px solid #dfe7f3;color:#52617c;font-size:10px;font-weight:900;white-space:nowrap}.clientMarketplaceListingsRow{min-height:50px;border-bottom:1px solid #e6edf7;color:#061333;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.clientMarketplaceListingsRow:hover{background:#f3f7ff;box-shadow:inset 3px 0 0 #0f66f2}.clientMarketplaceListingsRow strong{overflow:hidden;color:#061333;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.clientMarketplaceListingsRow button{width:30px;height:30px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.clientMarketplaceListingsRow .clientMlCopyableIdentifier{display:block;width:100%;height:auto;overflow:hidden;border:0;border-radius:4px;background:transparent;color:#061333;cursor:pointer;font:inherit;font-weight:800;padding:4px 3px;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,color .15s ease}.clientMarketplaceListingsRow .clientMlCopyableIdentifier:hover{background:#e8f1ff;color:#075de8;text-decoration:underline}.notificationPromotionTableWrap{max-height:min(62vh,560px)}.notificationPromotionGroups{display:grid;min-width:920px;grid-gap:8px;gap:8px}.notificationPromotionGroup{overflow:hidden;border:1px solid #dce7f5;border-radius:8px;background:#fff}.notificationPromotionGroupToggle{width:100%;min-height:44px;gap:9px;padding:7px 10px;border:0;color:#34435d;cursor:pointer;font:inherit;text-align:left}.notificationPromotionGroupHeader,.notificationPromotionGroupToggle{display:flex;align-items:center;background:#fff}.notificationPromotionGroupHeader .notificationPromotionGroupToggle{flex:1 1 auto}.notificationPromotionRetryButton{flex:0 0 auto;margin-right:10px;padding:7px 13px;border:1px solid #b9cdf0;border-radius:6px;background:#fff;color:#075de8;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.notificationPromotionRetryButton:hover:not(:disabled){background:#edf4ff}.notificationPromotionRetryButton:disabled{cursor:wait;opacity:.6}.notificationPromotionGroupToggle:hover{background:#f5f8fc}.notificationPromotionGroupToggle>svg{flex:0 0 auto;color:#66758d}.notificationPromotionGroupToggle>b{color:#65738a;font-size:11px;font-weight:800}.notificationPromotionGroup .notificationPromotionTable{border-top:1px solid #e4ebf4}.notificationPromotionTable{min-width:920px}.notificationPromotionTable td:first-child,.notificationPromotionTable th:first-child{width:90px}.notificationPromotionTable td:nth-child(2),.notificationPromotionTable th:nth-child(2){width:190px}.notificationPromotionTable td:nth-child(3),.notificationPromotionTable th:nth-child(3){width:125px}.notificationPromotionTable td:nth-child(5),.notificationPromotionTable th:nth-child(5){width:90px}.clientMlListingPhoto{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#f7faff}.clientMlListingPhoto img{width:100%;height:100%;object-fit:cover}.clientMlStatus{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.clientMlStatus.active{background:#dff8e8;color:#087334}.clientMlStatus.paused{background:#ffe9ea;color:#c51f2f}.clientMlStatus.suspended{background:#fff0c7;color:#8a5a00}.clientMlListingActions{position:relative}.clientMlQualityCell{display:inline-flex;align-items:center;justify-content:center}.clientMlQualityRing{--quality:0%;display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;background:conic-gradient(#eab308 var(--quality),#e7edf7 0)}.clientMlQualityRing:before{content:"";grid-area:1/1;width:30px;height:30px;border-radius:inherit;background:#fff}.clientMlQualityRing i{position:relative;grid-area:1/1;color:#a16207;font-size:9px;font-style:normal;font-weight:950;line-height:1}.clientMlQualityRing.complete{background:conic-gradient(#16a34a var(--quality),#e7edf7 0)}.clientMlQualityRing.complete i{color:#087334}.clientMlPromotionCell{position:relative;display:inline-flex;align-items:center}.clientMlPromotionCell>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#52617c;cursor:pointer}.clientMlPromotionCell>button.active{border-color:#b8e8c9;background:#ecfff3;color:#087334}.clientMlPromotionsPopover{position:fixed;z-index:1200;display:grid;min-width:320px;max-height:260px;overflow:auto;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(13,32,68,.14);padding:6px}.clientMlPromotionOption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:38px;border-bottom:1px solid #edf2f8;padding:6px 4px}.clientMlPromotionOption:last-child{border-bottom:0}.clientMlPromotionOption strong{display:flex;min-width:0;flex-wrap:wrap;gap:4px 8px;color:#061333;font-size:12px;font-weight:850;line-height:1.25;white-space:normal}.clientMlPromotionOption small{color:#52617c;font-size:11px;font-weight:800}.clientMlPromotionOption button{width:auto;height:28px;border-radius:999px;font-size:11px;font-weight:900;padding:0 10px}.clientMlPromotionOption button.participating{border-color:#b8e8c9;background:#e5faed;color:#087334}.clientMlPromotionOption button.available{border-color:#d8e3f2;background:#f7f9fc;color:#52617c}.clientMlPromotionsPopover>small{padding:9px 10px;color:#65728a;font-size:11px;font-weight:800}.clientMlActionsPopover{position:absolute;top:36px;right:0;z-index:20;display:grid;min-width:150px;overflow:hidden;border:1px solid #d8e3f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(13,32,68,.14)}.clientMlActionsPopover a,.clientMlActionsPopover button{display:flex;width:100%;height:34px;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:#fff;color:#061333;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0 12px;text-decoration:none}.clientMlActionsPopover button:disabled{opacity:.45;cursor:not-allowed}.clientMlActionsPopover .danger{color:#dc2626}.clientMlCampaignCards{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 320px);overflow:auto}.clientMlCampaignCard{display:grid;overflow:hidden;border:1px solid #dfe7f3;border-radius:8px;background:#fff}.clientMlCampaignsHead,.clientMlCampaignsRow{display:grid;grid-template-columns:34px 76px minmax(220px,1fr) 110px 110px 90px 90px 34px;align-items:center;grid-gap:12px;gap:12px}.clientMlCampaignsHead{height:34px;color:#52617c;font-size:11px;font-weight:900}.clientMlCampaignsRow{min-height:58px;background:#fff;color:#061333;font-size:12px;font-weight:700;padding:0 12px;text-decoration:none}.clientMlCampaignNameButton,.clientMlCampaignsRow a{display:grid;grid-gap:3px;gap:3px;overflow:hidden;border:0;background:transparent;color:#061333;cursor:pointer;font-size:12px;font-weight:900;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.clientMlCampaignNameButton small,.clientMlCampaignsRow a small{color:#52617c;font-size:11px;font-weight:750}.clientMlCampaignExpandButton{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.clientMlCampaignExpandButton svg{transition:transform .18s ease}.clientMlCampaignCard.open .clientMlCampaignExpandButton{border-color:#0f66ff;color:#0f66ff}.clientMlCampaignCard.open .clientMlCampaignExpandButton svg{transform:rotate(180deg)}.clientMlCampaignExpanded{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #dfe7f3;background:#fbfdff;padding:12px}.clientMlCampaignExpandedTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.clientMlCampaignExpandedTop strong{color:#061333;font-size:12px;font-weight:900}.clientMlCampaignExpandedTop button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#0f66ff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.clientMlCampaignExpanded .mlCampaignAdsHead,.clientMlCampaignExpanded .mlCampaignAdsRow{grid-template-columns:26px minmax(180px,1.4fr) repeat(11,minmax(50px,.45fr));gap:7px}.clientMlCampaignExpanded .mlCampaignAdsList{max-height:360px}.clientMlCampaignExpanded .mlCampaignAdsHead{font-size:10px}.clientMlCampaignExpanded .mlCampaignAdsRow{font-size:11px}.clientMlCampaignExpanded .mlCampaignAdTitle{grid-template-columns:32px minmax(0,1fr);gap:7px}.clientMlCampaignExpanded .mlCampaignAdPhoto{width:30px;height:30px}.clientMlCampaignExpanded .mlCampaignAdTitle strong{font-size:11px}.clientMlCampaignsRow input[inputmode=decimal]{width:100%;height:32px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;font:inherit;font-size:12px;font-weight:800;padding:0 9px}.clientMlCampaignSwitch{display:inline-flex;width:36px;height:20px;border-radius:999px;background:#dbe4f1;position:relative}.clientMlCampaignSwitch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(13,32,68,.18)}.clientMlCampaignSwitch.active{background:#0f66ff}.clientMlCampaignSwitch.active:after{left:19px}.mlCampaignPage{display:grid;grid-gap:14px;gap:14px;padding:28px 48px 56px}.mlCampaignPage>header{display:flex;align-items:center;gap:14px;min-height:54px;border-radius:8px;background:#fff;padding:0 18px;box-shadow:0 8px 20px rgba(13,32,68,.06)}.mlCampaignPage>header button{width:34px;height:34px;border:1px solid #d8e3f2;border-radius:8px;background:#fff;cursor:pointer}.mlCampaignPage>header h1{margin:0;color:#061333;font-size:16px;font-weight:900}.mlCampaignPage>header a{margin-left:auto;color:#0f66ff;font-size:12px;font-weight:800;text-decoration:none}.mlCampaignHeaderStats{display:flex;align-items:center;gap:8px;margin-left:auto}.mlCampaignHeaderStats label{display:grid;min-width:112px;grid-gap:2px;gap:2px;border:1px solid #d8e3f2;border-radius:8px;padding:7px 10px}.mlCampaignHeaderStats small{color:#52617c;font-size:10px;font-weight:800}.mlCampaignHeaderStats input{width:86px;height:22px;border:0;outline:0;background:transparent;color:#061333;font-size:12px;font-weight:900;padding:0}.mlCampaignAddButton{width:auto!important;min-width:94px;padding:0 14px;background:#0f66ff!important;color:#fff;font-size:12px;font-weight:900}.mlCampaignPage>article{overflow:hidden;border-radius:8px;background:#fff;padding:18px}.mlCampaignAdsList{max-height:calc(100vh - 210px);overflow:auto}.mlCampaignAdsHead,.mlCampaignAdsRow{display:grid;grid-template-columns:34px minmax(250px,1fr) repeat(11,minmax(66px,.45fr));align-items:center;grid-gap:8px;gap:8px}.mlCampaignBulkActions{display:flex;align-items:center;gap:8px;border-bottom:1px solid #dfe7f3;padding:0 0 10px;margin-bottom:6px}.mlCampaignBulkActions button{height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#0f66ff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.mlCampaignBulkActions span{color:#52617c;font-size:11px;font-weight:800}.mlCampaignAdsHead{height:34px;border-bottom:1px solid #dfe7f3;color:#52617c;font-size:11px;font-weight:900}.mlCampaignAdsRow{min-height:52px;border-bottom:1px solid #e6edf7;color:#061333;font-size:12px;font-weight:700}.mlCampaignAdTitle{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0}.mlCampaignAdPhoto{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid #d8e3f2;border-radius:7px;background:#f7faff}.mlCampaignAdPhoto img{width:100%;height:100%;object-fit:cover}.mlCampaignAdTitle strong{display:grid;grid-gap:2px;gap:2px;color:#061333;font-size:12px;font-weight:900}.mlCampaignAdTitle small,.mlCampaignAdTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlCampaignAdTitle small{color:#52617c;font-size:10px;font-weight:800}.clientListPagination{display:flex;align-items:center;gap:8px;margin-left:auto}.clientListPagination button,.clientListPagination strong{min-width:34px;height:30px;border:1px solid #d8e3f2;border-radius:7px;background:#fff;color:#061333;font-size:12px;font-weight:850;line-height:28px;padding:0 10px;text-align:center}.clientListPagination button{cursor:pointer}.clientListPagination button:disabled{cursor:not-allowed;opacity:.45}.pageHeader:has(.mlListingEditShellTitle){margin-bottom:12px}.mlListingEditShellTitle{margin:0;color:#061333;font-size:16px;font-weight:900;line-height:1.2}.mlListingEditPage{display:grid;grid-gap:14px;gap:14px;padding:0 48px 56px}.mlListingEditPage>article,.mlListingEditPage>header{width:100%;max-width:1160px}.mlListingEditPage>header{display:flex;align-items:center;gap:14px;min-height:54px;border-radius:8px;background:#fff;padding:0 18px;box-shadow:0 8px 20px rgba(13,32,68,.06)}.mlListingEditPage>header>button:not(.mlListingHeaderSave){display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8e3f2;border-radius:8px;background:#fff;color:#061333;cursor:pointer}.mlListingHeaderSave{display:inline-flex;height:38px;align-items:center;gap:8px;margin-left:auto;border:0;border-radius:8px;background:#0f66ff;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0 18px}.mlListingHeaderSave:disabled{cursor:wait;opacity:.72}.mlListingEditPage>header h1{min-width:0;margin:0;overflow:hidden;color:#061333;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mlListingEditPage>header strong{flex:0 0 auto;max-width:260px;overflow:hidden;color:#52617c;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mlListingEditPage>article{display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 222px);overflow-y:auto;border-radius:8px;background:#fff;padding:22px 22px 28px}.mlListingEditPage label{display:grid;grid-gap:6px;gap:6px;color:#52617c;font-size:12px;font-weight:800}.mlListingEditPage input,.mlListingEditPage select,.mlListingEditPage textarea{height:38px;border:1px solid #d8e3f2;border-radius:8px;color:#061333;font:inherit;padding:0 10px}.mlListingEditPage textarea{min-height:180px;padding:10px;resize:vertical;line-height:1.45}.mlListingDescriptionField{align-self:stretch}.mlListingDescriptionField .offerDescriptionField textarea{width:100%}.mlListingVariationTableCard{display:grid;grid-gap:0;gap:0;min-height:auto;overflow:visible;border:1px solid #d8e3f2;border-radius:8px}.mlListingVariationTableCard>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.mlListingVariationTableCard h2{margin:0;color:#061333;font-size:14px;font-weight:900}.mlListingVariationTableCard>header span{color:#52617c;font-size:12px;font-weight:800}.mlListingVariationNativeTableWrap{width:100%;max-height:none;overflow-x:auto;overflow-y:visible;border-top:1px solid #d8e3f2}.mlListingVariationNativeTable{width:100%;min-width:1060px;border-collapse:collapse;table-layout:fixed}.mlListingVariationNativeTable td,.mlListingVariationNativeTable th{border-bottom:1px solid #d8e3f2;min-height:48px;padding:12px 14px;color:#061333;font-size:12px;text-align:left;vertical-align:middle}.mlListingVariationNativeTable th{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff;color:#52617c;font-size:11px;font-weight:900}.mlListingVariationNativeTable tbody tr{min-height:58px}.mlListingVariationNativeTable tbody tr:last-child td{border-bottom:0}.mlListingVariationNativeTable td:first-child,.mlListingVariationNativeTable th:first-child{width:23%}.mlListingVariationNativeTable td:nth-child(2),.mlListingVariationNativeTable td:nth-child(3),.mlListingVariationNativeTable th:nth-child(2),.mlListingVariationNativeTable th:nth-child(3){width:14%}.mlListingVariationNativeTable td:nth-child(4),.mlListingVariationNativeTable th:nth-child(4){width:12%}.mlListingVariationNativeTable td:nth-child(5),.mlListingVariationNativeTable td:nth-child(6),.mlListingVariationNativeTable th:nth-child(5),.mlListingVariationNativeTable th:nth-child(6){width:11%}.mlListingVariationNativeTable td:nth-child(7),.mlListingVariationNativeTable th:nth-child(7){width:8%}.mlListingVariationNativeTable td:nth-child(8),.mlListingVariationNativeTable th:nth-child(8){width:7%}.mlListingVariationNativeTable b,.mlListingVariationNativeTable small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlListingVariationNativeTable b{font-weight:850}.mlListingVariationNativeTable small{margin-top:3px;color:#52617c;font-size:11px;font-weight:700}.mlListingVariationNativeTable strong{font-weight:850}.mlListingVariationNativeTable input,.mlListingVariationNativeTable select{width:100%;height:34px;font-size:12px}.mlListingVariationTableHead,.mlListingVariationTableRow{display:grid;grid-template-columns:minmax(220px,1fr) 150px 128px 118px 126px 106px 82px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #d8e3f2;padding:10px 14px}.mlListingVariationTableHead{color:#52617c;font-size:11px;font-weight:900}.mlListingVariationTableRow{color:#061333;font-size:12px;font-weight:700}.mlListingVariationTableRow>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.mlListingVariationTableRow b{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mlListingVariationTableRow small{color:#52617c;font-size:11px;font-weight:700}.mlListingVariationTableRow input,.mlListingVariationTableRow select{width:100%;height:34px;font-size:12px}.mlListingStatusSwitch{position:relative;width:48px;height:26px;border:0;border-radius:999px;background:#d9e1ee;cursor:pointer;transition:background .18s ease}.mlListingStatusSwitch i{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(13,32,68,.18);transition:transform .18s ease}.mlListingStatusSwitch.active{background:#18bd5b}.mlListingStatusSwitch.active i{transform:translateX(22px)}@media (max-width:1180px){.mlListingEditPage{padding-right:24px;padding-left:24px}.mlListingVariationTableCard{overflow-x:auto}.mlListingVariationTableHead,.mlListingVariationTableRow{min-width:930px}}.clientMarketplaceComingSoon{display:grid;min-height:220px;place-items:center;color:#52617c;font-size:13px;font-weight:800}.offerMlCategoryField{position:relative;padding:0}.offerMlCategoryField>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-gap:4px 8px;gap:4px 8px;width:100%;height:100%;min-height:58px;padding:10px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.offerMlCategoryField>button span{grid-column:1/-1}.offerMlCategoryDropdown{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;display:grid;max-height:280px;overflow-y:auto;padding:8px;border:1px solid #dbe4f2;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(18,30,54,.14)}.offerMlCategoryDropdownHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px}.offerMlCategoryDropdownHeader strong{color:#11182b;font-size:11px;font-weight:800}.offerMlCategoryDropdownHeader button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:#f3f6fb;color:#4f5d76;cursor:pointer}.offerMlCategoryCurrent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;margin:0 0 6px;padding:9px 8px;border:1px solid #8db7ff;border-radius:8px;background:#eef5ff;color:#0b4edb}.offerMlCategoryCurrent small{grid-column:1/-1;color:#0b4edb;font-size:10px;font-weight:800}.offerMlCategoryCurrent strong{min-width:0;color:#08245d;font-size:11px;font-weight:800;line-height:1.3;white-space:normal}.offerMlCategoryCurrent em{align-self:start;color:#0b4edb;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.offerMlCategoryCurrent em i{display:inline-block;width:1px;height:10px;margin:0 5px;background:#8db7ff;vertical-align:middle}.offerMlCategoryDropdown>button{display:grid;grid-gap:3px;gap:3px;padding:9px 8px;border:0;border-radius:8px;background:#fff;color:#11182b;cursor:pointer;font:inherit;text-align:left}.offerMlCategoryDropdown>button:hover{background:#f5f8ff}.offerMlCategoryDropdown>button strong{overflow:hidden;color:#11182b;font-size:11px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.offerMlCategoryDropdown>button em,.offerMlCategoryDropdown>button span,.offerMlCategoryDropdown>small{color:#64728b;font-size:10px;font-style:normal;line-height:1.25}.offerHeaderNameEditorTop{display:grid;grid-template-columns:minmax(220px,420px) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0}.offerHeaderNameEditorTop .offerHeaderNameInput{height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#11182b;font:inherit;font-size:15px;font-weight:800;outline:0}.offerHeaderNameEditorTop .offerHeaderNameInput:focus{border-color:#5f95ff;background:#fff;box-shadow:none}.offerHeaderNameEditorTop button{height:30px;padding:0 13px;border:0;border-radius:7px;background:#0f66ff;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.offerInfoFieldInputWrap{position:relative;display:block;min-width:0}.offerInfoFieldInputWrap input{width:100%;padding-right:22px}.offerInfoFieldInputWrap em{position:absolute;right:9px;top:50%;color:#4f5f78;font-size:11px;font-style:normal;font-weight:800;transform:translateY(-50%);pointer-events:none}.offerMlCategoryField{min-height:0;overflow:visible}.offerMlCategoryField>button{min-height:0;height:auto;padding:0}.offerMlCategoryField>button span{margin-bottom:5px}.offerMlCategoryField>button b{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offerMlCategoryDropdown{right:auto;width:calc(200% + 16px);max-height:310px}.offerMlCategoryDropdown>button{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.offerMlCategoryDropdown>button strong{white-space:normal}.offerMlCategoryDropdown>button em{display:inline-flex;align-items:center;gap:10px;color:#11182b;font-size:11px;font-weight:800;white-space:nowrap}.offerMlCategoryDropdown>button em i{width:1px;height:12px;background:#cbd6e7}.offerMarketplaceCard{overflow:visible}.offerMoneyInput{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;min-width:0;height:100%}.offerMoneyInput em{color:#4f5f78;font-size:11px;font-style:normal;font-weight:800;line-height:1;pointer-events:none}.offerMoneyInput input{min-width:0;width:100%}.clientOffersV2Table{min-width:1160px!important}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:42px!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:100px!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:76px!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:72px!important;color:#53617d;font-size:11px;font-weight:700}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:280px!important;min-width:280px!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:130px!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:94px!important}.clientOffersV2Table td:nth-child(8),.clientOffersV2Table th:nth-child(8){width:104px!important;text-align:left!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:122px!important;min-width:122px!important;text-align:center!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:68px!important;min-width:68px!important;text-align:center!important}.clientNotesHeader{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:.42fr 1fr;grid-gap:10px;gap:10px;min-height:34px;align-items:center;padding:0 14px;border-bottom:1px solid #dfe7f2;background:#fff}.clientNotesHeader span{color:#53617d;font-size:11px;font-weight:800}.clientNoteButton{grid-template-columns:.42fr 1fr!important;gap:10px!important}.clientOffersV2Marketplace,.clientOffersV2Marketplaces{display:inline-flex!important}.offerBasicSection{order:3}.offerElaboratedSection{order:4}.offerExtraFieldsArea{margin-top:16px;padding-top:14px;border-top:1px solid #edf2f8}.offerExtraFieldsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.offerExtraFieldsHeader h3{margin:0}.offerExtraFieldsHeader span{color:#65728a;font-size:10px;font-weight:600}.offerExtraFieldsChannels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.offerExtraFieldsChannels button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;height:44px;min-width:0;padding:0 12px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;color:#071433;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.offerExtraFieldsChannels button:hover{border-color:var(--color-highlight-blue);background:#f4f8ff;color:var(--color-highlight-blue)}.offerExtraFieldsLogo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:28px;overflow:hidden}.offerExtraFieldsLogo img{display:block;object-fit:contain}.offerExtraFieldsLogo.mercadolivre img{width:52px;max-width:none;height:auto}.offerExtraFieldsLogo.shopee img{width:24px;height:auto}.offerExtraFieldsLogo.amazon img{width:24px;height:24px}.offerExtraFieldsOverlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(7,20,51,.42)}.offerPublishLogOverlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.45)}.offerPublishLogDialog{display:flex;width:min(1120px,calc(100vw - 40px));max-height:min(78vh,720px);flex-direction:column;overflow:hidden;border:1px solid #d8e2f0;border-radius:10px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.18)}.offerPublishLogDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5edf6}.offerPublishLogDialog header div{display:flex;min-width:0;flex-direction:column;gap:4px}.offerPublishLogDialog header strong{color:#071636;font-size:16px;font-weight:800}.offerPublishLogDialog header span{color:#5b6b86;font-size:12px;font-weight:600}.offerPublishLogDialog header button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #d4e0ef;border-radius:8px;background:#fff;color:#0b1b3f;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerPublishLogDialog header button:hover{border-color:#b8d4ff;background:#eef6ff;color:#0d6bff}.offerPublishLogLoading{display:flex;align-items:center;gap:10px;padding:18px 20px;color:#44536d;font-size:13px;font-weight:700}.offerPublishLogMessage{margin:16px 20px 0;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:700}.offerPublishLogMessage.success{border:1px solid #bfeecf;background:#eafaf0;color:#087a2f}.offerPublishLogMessage.error{border:1px solid #ffd1d1;background:#fff0f0;color:#c41515}.offerPublishLogTableWrap{margin:16px 20px 20px;overflow:auto;max-height:300px;border:1px solid #dbe5f0;border-radius:8px}.offerPublishSyncChanges{margin:16px 20px 20px}.offerPublishSyncChanges>strong{display:block;margin-bottom:8px;color:#081936;font-size:13px;font-weight:800}.offerPublishSyncTableWrap{margin:0}.offerPublishLogTable{min-width:1020px;width:100%;border-collapse:collapse;color:#081936;font-size:12px;table-layout:fixed}.offerPublishLogFieldCol,.offerPublishLogRequirementCol{width:180px}.offerPublishLogSentCol{width:450px}.offerPublishLogSourceCol{width:210px}.offerPublishSyncTable{min-width:980px}.offerPublishSyncMlbCol{width:150px}.offerPublishSyncFieldCol{width:190px}.offerPublishSyncAfterCol,.offerPublishSyncBeforeCol{width:320px}.offerPublishLogTable td,.offerPublishLogTable th{padding:10px 12px;border-bottom:1px solid #edf2f8;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}.offerPublishLogTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f7faff;color:#52637e;font-weight:800}.offerPublishLogTable td:first-child,.offerPublishLogTable td:nth-child(2),.offerPublishLogTable td:nth-child(4),.offerPublishLogTable th:first-child,.offerPublishLogTable th:nth-child(2),.offerPublishLogTable th:nth-child(4){overflow-wrap:normal;word-break:normal;white-space:normal}.offerPublishLogTable td:first-child,.offerPublishLogTable th:first-child{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.offerPublishLogTable td:nth-child(3){max-width:450px}.offerPublishLogTable tbody tr:last-child td{border-bottom:0}.offerPublishLogTable tr.missing td{background:#fff7f7;color:#b91515}.offerPublishLogTable tr.optional td{color:#51617b}.offerPublishLogEmpty{margin:18px 20px 22px;color:#5b6b86;font-size:13px;font-weight:700}.offerPublishApiResponse{margin:0 20px 22px}.offerPublishApiResponse strong{display:block;margin-bottom:8px;color:#081936;font-size:13px;font-weight:800}.offerPublishApiResponse pre{max-height:220px;overflow:auto;margin:0;padding:12px;border:1px solid #dbe5f0;border-radius:8px;background:#f7faff;color:#081936;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.offerExtraFieldsDialog{display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18)}.offerExtraFieldsDialog>footer,.offerExtraFieldsDialog>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.offerExtraFieldsDialog>header{border-bottom:1px solid #edf2f8}.offerExtraFieldsDialog>header>div{display:flex;min-width:0;align-items:center;gap:12px}.offerExtraFieldsDialog>header strong{display:block;margin:0;color:#071433;font-size:15px;font-weight:900}.offerExtraFieldsDialog>header small{display:block;margin:0 0 3px;color:#65728a;font-size:11px;font-weight:600}.offerExtraFieldsDialog>header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid #dbe5f2;border-radius:7px;background:#fff;color:#53617d;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerExtraFieldsDialog>header button:hover{border-color:var(--color-highlight-blue);background:#f4f8ff;color:var(--color-highlight-blue)}.offerExtraFieldsCategory{margin:14px 18px 0;padding:10px 12px;border:1px solid #dbe5f2;border-radius:6px;background:#f8fbff}.offerExtraFieldRow>span,.offerExtraFieldsCategory>span{display:block;color:#65728a;font-size:10px;font-weight:800}.offerExtraFieldsCategory strong{display:block;margin-top:4px;color:#071433;font-size:12px;font-weight:800}.offerExtraFieldsLoading{display:inline-flex;align-items:center;gap:10px;margin:16px 18px;color:#53617d;font-size:12px}.offerExtraFieldsError{margin:14px 18px 0;padding:10px 12px;border:1px solid #ffd7d7;border-radius:6px;background:#fff6f6;color:#dc2626;font-size:12px;font-weight:700}.offerExtraFieldsList{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:0;overflow:auto;padding:14px 18px 18px;overscroll-behavior:contain;scrollbar-gutter:stable}.employeeDocumentsList{overflow-y:auto;padding:12px 18px 20px;min-height:0}.employeeDocumentsList a{display:flex;justify-content:space-between;gap:16px;padding:12px;color:#172033;text-decoration:none;border-bottom:1px solid #e8edf3;border-radius:5px;transition:background .15s,color .15s}.employeeDocumentsList a:focus-visible,.employeeDocumentsList a:hover{background:#eef3fa;color:#0757f8;outline:2px solid transparent}.offerExtraFieldRow{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(240px,1.18fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border:0;border-bottom:1px solid #e1e8f2;border-radius:0;background:#fff}.offerExtraFieldRow label,.offerExtraFieldRow>span{min-width:0}.offerExtraFieldRow strong{display:block;margin-top:4px;overflow:hidden;color:#071433;font-size:12px;font-weight:800;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.offerExtraFieldRow em{grid-column:2;display:block;margin-top:4px;color:#65728a;font-size:10px;font-style:normal;font-weight:600;line-height:1.35}.offerExtraFieldControl{display:grid;grid-gap:7px;gap:7px;min-width:0}.offerExtraFieldRow.notApplicable{background:#fbfdff}.offerExtraFieldRow.notApplicable .offerExtraFieldCombo>button,.offerExtraFieldRow.notApplicable input:not([type=checkbox]),.offerExtraFieldRow.notApplicable select{background:#f5f8fc;color:#7a879c}.offerExtraFieldNotApplicable{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:max-content;color:#42506a;cursor:pointer;font-size:11px;font-weight:800}.offerExtraFieldNotApplicable input{width:14px;min-width:14px;height:14px;padding:0}.offerExtraFieldRow input,.offerExtraFieldRow select{width:100%;min-width:0;height:34px;border:1px solid #d7e2f0;border-radius:6px;background:#fff;color:#071433;font:inherit;font-size:12px;font-weight:700;outline:none;padding:0 10px;transition:border-color .18s ease}.offerExtraFieldNotApplicable input[type=checkbox]{width:14px;min-width:14px;height:14px;padding:0}.offerExtraFieldUnitInput{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:8px;gap:8px;min-width:0}.offerExtraFieldCombo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;min-width:0}.offerExtraFieldCombo input{border-radius:6px 0 0 6px}.offerExtraFieldCombo>button{width:36px;height:34px;border:1px solid #d7e2f0;border-left:0;border-radius:0 6px 6px 0;background:#fff;color:#42506a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.offerExtraFieldComboMenu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:180px;overflow-y:auto;border:1px solid #dbe5f1;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.14)}.offerExtraFieldComboMenu button{width:100%;min-height:34px;border:0;background:#fff;color:#071433;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;text-align:left}.offerExtraFieldComboMenu button:hover{background:#eef5ff}.offerExtraFieldCombo:focus-within>button,.offerExtraFieldRow input:focus,.offerExtraFieldRow select:focus{border-color:var(--color-highlight-blue);box-shadow:none}.offerExtraFieldsEmpty{margin:14px 18px;color:#65728a;font-size:12px;font-weight:700}.offerExtraFieldsDialog footer{border-top:1px solid #edf2f8}.offerExtraFieldsDialog footer button{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:34px;border-radius:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.offerExtraFieldsDialog footer button.secondary{border:1px solid #dbe5f2;background:#fff;color:#53617d}.offerExtraFieldsDialog footer button.secondary:hover{border-color:#cbd6e5;background:#f5f8fc}.offerExtraFieldsDialog footer button.primary{position:relative;border:1px solid var(--color-highlight-blue);background:var(--color-highlight-blue);color:#fff}.offerExtraFieldsDialog footer button.primary:hover:not(:disabled){border-color:#226cff;background:#226cff}.offerExtraFieldsDialog footer button:disabled{cursor:default;opacity:.7}@media (max-width:760px){.offerExtraFieldRow,.offerExtraFieldsChannels{grid-template-columns:1fr}.offerExtraFieldRow em{grid-column:1}}.shell .sidebar{overflow:visible}.sidebarFooter{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%;margin-top:auto}.sidebarFooter .sidebarProfile{margin-top:0;padding-top:0}.sidebarNotificationControl{position:relative;display:grid;justify-items:center;width:100%}.sidebarNotificationButton{display:grid;grid-template-columns:33px minmax(0,1fr);align-items:center;width:33px;height:33px;padding:0;overflow:hidden;border:0;border-radius:9px;background:#1e2026;color:#dce3ef;cursor:pointer;font:inherit;text-align:left;transition:width .18s ease,background-color .15s ease,color .15s ease}.sidebarNotificationButton:hover,.sidebarNotificationButton[aria-expanded=true]{background:#292c34;color:#fff}.shell.expanded .sidebarNotificationButton{width:177px;height:52px;grid-template-columns:33px minmax(0,1fr);column-gap:9px;padding:0 10px;border-radius:14px}.sidebarNotificationIcon{position:relative;display:grid;place-items:center;width:33px;height:33px}.sidebarNotificationIcon>svg{width:19px;height:19px}.sidebarNotificationIcon>i{position:absolute;top:2px;right:1px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:2px solid #1e2026;border-radius:999px;background:#0757f8;color:#fff;font-size:7px;font-style:normal;font-weight:900;line-height:1}.sidebarNotificationButton:hover .sidebarNotificationIcon>i,.sidebarNotificationButton[aria-expanded=true] .sidebarNotificationIcon>i{border-color:#292c34}.sidebarNotificationLabel{justify-self:start;min-width:0;overflow:hidden;opacity:0;color:#fff;font-size:10px;font-weight:800;text-align:left;white-space:nowrap;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease}.shell.expanded .sidebarNotificationLabel{opacity:1;transform:translateX(0)}.sidebarNotificationsPanel{top:auto;right:auto;bottom:calc(100% + 8px);left:0;width:292px;border:1px solid #343844;background:#1e2026;box-shadow:0 12px 28px rgba(0,0,0,.3);transform-origin:left bottom;animation:sidebarNotificationsOpen .15s ease-out}.sidebarNotificationsPanel header{border-bottom:1px solid #343844}.sidebarNotificationsPanel .notificationText,.sidebarNotificationsPanel header strong{color:#f3f6fb}.sidebarNotificationsPanel .notificationMeta small,.sidebarNotificationsPanel .notificationText em,.sidebarNotificationsPanel .notificationText small,.sidebarNotificationsPanel .notificationsEmpty{color:#9ea8b8}.sidebarNotificationsPanel .notificationItem.clickable:hover{background:#292c34}.sidebarNotificationsPanel .notificationItem.unseen{background:rgba(7,87,248,.2)}.sidebarNotificationsPanel .notificationsList{height:356px;align-content:start;scrollbar-color:#4a4e59 transparent}.sidebarNotificationsPanel .notificationsList::-webkit-scrollbar-thumb{background:#4a4e59}@keyframes sidebarNotificationsOpen{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebarNotificationsPanel header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.sidebarNotificationsSearch{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;min-width:0;height:26px;padding:0 8px;border:1px solid #3b404c;border-radius:7px;background:#292c34;color:#9ea8b8}.sidebarNotificationsSearch input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f3f6fb;font:inherit;font-size:8px}.sidebarNotificationsSearch input::placeholder{color:#8f99aa;opacity:1}.sidebarNotificationsSearch input::-webkit-search-cancel-button{display:none}.notificationReportActionColumn{width:13%}.notificationReportActionCell{text-align:center}.notificationReportRetryButton{min-width:78px;border:1px solid #f1a7a2;border-radius:8px;background:#fff;color:#b42318;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.notificationReportRetryButton:hover:not(:disabled){border-color:#d92d20;background:#fff5f4}.notificationReportRetryButton:disabled{cursor:wait;opacity:.65}.notificationReportRetryError{display:block;margin-top:4px;color:#b42318;font-size:10px}.clientAdvertisingPanel{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;max-height:calc(100vh - 132px);overflow-y:auto;padding:0 4px 14px 0}.clientAdvertisingGeneralCard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:210px;align-items:center;grid-gap:1px;gap:1px;overflow:hidden;border-radius:8px;background:#e3e9f2;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingGeneralCard>div{display:grid;height:100%;place-content:center;grid-gap:9px;gap:9px;background:#fff;text-align:center}.clientAdvertisingGeneralCard span{color:#68758b;font-size:11px;font-weight:800}.clientAdvertisingGeneralCard strong{color:#071433;font-size:25px;font-weight:900}.clientAdvertisingSubTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:46px;overflow:hidden;border-radius:8px;background:#f0f3f8;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingSubTabs button{position:relative;border:0;background:transparent;color:#6f7a8c;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.clientAdvertisingSubTabs button:after{position:absolute;right:24px;bottom:0;left:24px;height:3px;border-radius:999px 999px 0 0;background:transparent;content:""}.clientAdvertisingSubTabs button.active{background:#fff;color:#0757f8}.clientAdvertisingSubTabs button.active:after{background:#0757f8}.clientAdvertisingRecommendationArea{display:grid;min-height:230px}.clientAdvertisingRecommendationCard{display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px;width:100%;min-height:230px;padding:32px;border:0;border-radius:8px;background:#fff;color:#07112a;box-shadow:0 5px 14px rgba(15,23,42,.035);font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.clientAdvertisingRecommendationCard:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.08)}.clientAdvertisingRecommendationCard:disabled{cursor:default}.clientAdvertisingRecommendationCard strong{color:#0757f8;font-size:15px;font-weight:900}.clientAdvertisingRecommendationCard>span{font-size:11px;font-weight:900}.clientAdvertisingRecommendationCard p{max-width:620px;margin:4px 0 0;color:#566175;font-size:11px;line-height:1.55}.clientAdvertisingRecommendationCard small{margin-top:8px;color:#8490a3;font-size:9px}.clientAdvertisingCampaigns{min-height:240px}.clientAdvertisingUnsupported{display:grid;min-height:190px;place-items:center;padding:24px;color:#7b8799;font-size:10px;text-align:center}.clientAdvertisingLoading{display:inline-flex;align-items:center;gap:7px}.clientAdvertisingLoading svg{animation:buttonSpinnerSpin .7s linear infinite}.clientAdvertisingRecommendationModal{width:min(620px,calc(100vw - 32px));max-width:620px}.clientAdvertisingRecommendationModal>p{margin-bottom:12px}.clientAdvertisingRecommendationModal pre{width:100%;max-height:min(58vh,520px);margin:0;overflow:auto;padding:18px;border:1px solid #e1e7f0;border-radius:8px;background:#f7f9fc;color:#17223a;font-family:inherit;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.clientAdvertisingRecommendationModal .clientAdvertisingRecommendationActions{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.clientAdvertisingRecommendationActions .clientAdvertisingDownloadButton,.clientAdvertisingRecommendationActions button:first-child{color:#0757f8}.clientAdvertisingDownloadButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;height:34px;padding:0 12px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:640px){.clientAdvertisingRecommendationModal .clientAdvertisingRecommendationActions{grid-template-columns:repeat(2,minmax(0,1fr))}.clientAdvertisingRecommendationActions span{display:none}.clientAdvertisingRecommendationActions button:last-child{grid-column:1/-1}}.financePage{display:grid;grid-gap:16px;gap:16px;min-width:0}.pageHeader:has(.financeHeaderActions){align-items:center;margin-bottom:16px}.financeHeaderActions{display:grid;grid-template-columns:repeat(2,336px);grid-gap:10px;gap:10px}.financeTabs{display:inline-flex;width:100%;height:44px;padding:3px;border:1px solid #dbe3ef;border-radius:8px;background:#eef2f7}.financeTabs button{min-width:164px;height:36px;padding:0 18px;border:0;border-radius:6px;background:transparent;color:#637087;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.financeTabs button.active{background:#fff;color:#0757f8;box-shadow:0 2px 8px rgba(15,23,42,.08)}.financeTotalCard{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:44px;padding:0 16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#657188;font-size:11px;font-weight:750}.financeTotalCard strong{color:#17223a;font-size:15px;font-weight:900;white-space:nowrap}.financeToolbar{position:relative;z-index:4;gap:10px;min-width:0}.financeSearch,.financeToolbar{display:flex;align-items:center}.financeSearch{gap:9px;width:min(440px,42vw);height:40px;padding:0 12px;border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#8a96aa}.financeSearch:focus-within{border-color:#8fb3ff;box-shadow:0 0 0 3px rgba(7,87,248,.08)}.financeSearch input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#16213a;font:inherit;font-size:12px}.financeSearch input::placeholder{color:#9aa6b8}.financeSearch button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:#7c899c;cursor:pointer}.financeToolbarControl{position:relative}.financeToolbarSpacer{flex:1 1}.financeActionsButton,.financeIconButton,.financePeriodButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.financeIconButton{position:relative;width:42px;border:1px solid #dbe3ef;background:#fff;color:#53627a}.financeIconButton.active{border-color:#9dbbff;color:#0757f8}.financeIconButton span{position:absolute;top:-6px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #f4f7fb;border-radius:9px;background:#0757f8;color:#fff;font-size:8px}.financePeriodButton{min-width:190px;padding:0 12px;border:1px solid #dbe3ef;background:#fff;color:#344258}.financeActionsButton{min-width:112px;padding:0 15px;border:1px solid #0757f8;background:#0757f8;color:#fff;box-shadow:0 5px 12px rgba(7,87,248,.18)}.financeActionsButton:disabled{border-color:#cbd5e1;background:#cbd5e1;box-shadow:none;cursor:not-allowed}.financePopover{position:absolute;top:calc(100% + 8px);z-index:20;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16)}.financeFilterPopover{left:0;display:grid;width:268px;grid-gap:12px;gap:12px}.financeFilterPopover header{display:flex;align-items:center;justify-content:space-between}.financeFilterPopover header strong,.financePeriodPopover>strong{color:#17223a;font-size:13px}.financeFilterPopover header button{border:0;background:transparent;color:#0757f8;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.financePeriodPopover label,.financeSelect{display:grid;grid-gap:5px;gap:5px;color:#657188;font-size:10px;font-weight:800}.financeSelect{position:relative}.financePeriodPopover input,.financeSelect select{width:100%;height:36px;padding:0 34px 0 10px;border:1px solid #dbe3ef;border-radius:6px;outline:0;background:#fff;color:#26334a;font:inherit;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.financeSelect svg{position:absolute;right:10px;bottom:10px;pointer-events:none}.financeApplyButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border:0;border-radius:6px;background:#0757f8;color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.financePeriodPopover{left:0;display:grid;width:250px;grid-gap:12px;gap:12px}.financeActionsPopover{right:0;width:190px;padding:6px}.financeActionsPopover button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#18243b;font:inherit;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.financeActionsPopover button:hover{background:#eef4ff;color:#0757f8}.financeListPanel{min-width:0;overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.04)}.financeTableViewport{max-height:calc(100vh - 214px);min-height:380px;overflow:auto}.financeTable{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;table-layout:fixed}.financeTable td,.financeTable th{padding:13px 12px;border-bottom:1px solid #e7ecf3;color:#354259;font-size:11px;text-align:left;vertical-align:middle}.financeTable th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:43px;background:#f6f8fb;color:#607087;font-size:9px;font-weight:900;text-transform:uppercase}.financeTable td:first-child,.financeTable th:first-child{width:46px;padding-left:16px}.financeTable td:nth-child(2),.financeTable th:nth-child(2){width:70px}.financeTable td:nth-child(3),.financeTable th:nth-child(3){width:190px}.financeTable td:nth-child(4),.financeTable th:nth-child(4){width:155px}.financeTable td:nth-child(5),.financeTable th:nth-child(5){width:105px}.financeTable td:nth-child(6),.financeTable td:nth-child(7),.financeTable th:nth-child(6),.financeTable th:nth-child(7){width:120px}.financeTable td:nth-child(8),.financeTable th:nth-child(8){width:115px}.financeTable td:nth-child(9),.financeTable th:nth-child(9){width:100px}.financeTable tbody tr:hover td{background:#f8faff}.financeTable input[type=checkbox]{width:15px;height:15px;accent-color:#0757f8;cursor:pointer}.financeTable td a{display:grid;grid-gap:3px;gap:3px;color:#152139;text-decoration:none}.financeTable td a:hover strong{color:#0757f8}.financeTable td small{color:#7f8a9c;font-size:9px;font-weight:600}.financeVacancy{display:inline-grid;min-width:30px;height:27px;place-items:center;padding:0 6px;border-radius:6px;background:#d8f6df;color:#14823b;font-weight:900}.financeLegalHint{display:flex;align-items:center;gap:4px;margin-top:4px;color:#8a5a11!important}.financeStatus{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:25px;padding:0 9px;border-radius:6px;font-size:10px;font-weight:900}.financeStatus.a_vencer{background:#def8e7;color:#087b36}.financeStatus.vencido{background:#ffebeb;color:#df2727}.financeStatus.pago{background:#e7efff;color:#0757f8}.financeListPanel>footer{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 16px;background:#f8fafc;color:#657188;font-size:10px;font-weight:700}.financeEmpty{height:280px;text-align:center!important}.financeEmpty>*{display:block;margin:7px auto}.financeEmpty svg{color:#a0aabd}.financeEmpty strong{color:#253148;font-size:13px}.financeEmpty span{color:#8590a3;font-size:10px}.financeLoadingRow td{height:56px}.financeLoadingRow span{display:block;width:100%;height:11px;border-radius:6px;background:linear-gradient(90deg,#eef2f6 20%,#f8fafc 50%,#eef2f6 80%);background-size:200% 100%;animation:financeShimmer 1.1s linear infinite}@keyframes financeShimmer{to{background-position:-200% 0}}.financeModalOverlay{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px;background:rgba(9,16,31,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.financeConfirmModal{position:relative;width:min(410px,calc(100vw - 32px));padding:27px;border-radius:8px;background:#fff;box-shadow:0 24px 64px rgba(8,15,30,.28);text-align:center}.financeModalClose{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#536079;cursor:pointer}.financeConfirmIcon{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 14px;border-radius:8px;background:#eef4ff;color:#0757f8}.financeConfirmModal h2{margin:0;color:#17223a;font-size:18px}.financeConfirmModal p{margin:10px 0 22px;color:#657188;font-size:12px;line-height:1.55}.financeConfirmModal>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.financeConfirmModal>div button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid #dce4ef;border-radius:6px;background:#fff;color:#4f5d74;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.financeConfirmModal>div button:last-child{border-color:#0757f8;background:#0757f8;color:#fff}.financeConfirmModal button:disabled{opacity:.55;cursor:wait}.financeToast{position:fixed;right:24px;bottom:24px;z-index:160;max-width:min(420px,calc(100vw - 32px));padding:13px 16px;border-radius:7px;background:#18243b;color:#fff;box-shadow:0 14px 36px rgba(15,23,42,.22);font-size:11px;font-weight:750}body.theme-dark .financeConfirmModal,body.theme-dark .financeIconButton,body.theme-dark .financeListPanel,body.theme-dark .financePeriodButton,body.theme-dark .financePeriodPopover input,body.theme-dark .financePopover,body.theme-dark .financeSearch,body.theme-dark .financeSelect select,body.theme-dark .financeTabs,body.theme-dark .financeTotalCard{border-color:#263650;background:#101a2c}body.theme-dark .financeTabs{background:#0c1525}body.theme-dark .financeTabs button.active{background:#1b2940}body.theme-dark .financeActionsPopover button,body.theme-dark .financeConfirmModal h2,body.theme-dark .financePeriodButton,body.theme-dark .financePeriodPopover input,body.theme-dark .financePopover strong,body.theme-dark .financeSearch input,body.theme-dark .financeSelect select,body.theme-dark .financeTotalCard strong{color:#edf3ff}body.theme-dark .financeTable th{background:#111d31;color:#93a2ba}body.theme-dark .financeTable td{border-color:#263650;color:#d4deed}body.theme-dark .financeTable tbody tr:hover td{background:#132139}body.theme-dark .financeTable td a{color:#eef4ff}body.theme-dark .financeListPanel>footer{background:#0c1525}body.theme-dark .financeActionsPopover button:hover{background:#172844}@media (max-width:900px){.pageHeader:has(.financeHeaderActions){flex-wrap:wrap;align-items:stretch}.financeHeaderActions{width:100%;grid-template-columns:1fr 1fr}.financeTabs{width:100%}.financeTabs button{min-width:0;flex:1 1}.financeToolbar{flex-wrap:wrap}.financeSearch{width:100%}.financeToolbarSpacer{display:none}.financeToolbarControl:last-child{margin-left:auto}.financePeriodButton{min-width:170px}.financeTableViewport{max-height:none}}@media (max-width:620px){.financeHeaderActions{grid-template-columns:1fr}}.content:has(.clientDetailV2Topbar){padding-top:0!important}.pageHeader:has(.clientDetailV2Topbar){position:relative;min-height:48px!important;margin-bottom:0!important;padding:0 14px!important;border-bottom:1px solid #e1e8f2!important;border-radius:0 0 10px 10px!important;background:#fff!important}.clientDetailV2Topbar{position:relative;display:grid!important;grid-template-columns:minmax(260px,max-content) minmax(0,1fr)!important;width:100%;min-height:48px!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important}.clientDetailV2Identity{display:flex;min-width:0;align-items:center;gap:10px}.clientDetailV2Title{display:flex!important;min-width:0!important;align-items:center!important;gap:8px;padding:0!important;border:0!important}.clientDetailVacancy{display:inline-grid;min-width:27px;height:25px;flex:0 0 auto;place-items:center;padding:0 6px;border-radius:6px;background:#d8f6df;color:#08752e;font-size:11px;font-weight:900}.clientDetailV2Title h1{color:#071433;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.clientDetailV2Title h1,.clientDetailV2Title small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientDetailV2Title small{color:#68758a;font-size:10px;font-weight:650}.clientDetailV2Tabs{position:absolute;left:50%;display:flex!important;width:max-content;height:48px!important;align-items:stretch!important;justify-content:center;gap:3px!important;transform:translateX(-50%)}.clientDetailV2Tabs button{height:48px!important;padding:0 9px!important;color:#394966!important;font-size:12px!important;font-weight:600!important}.clientDetailV2Tabs button.active{color:var(--color-highlight-blue)!important}.clientDetailV2Tabs button.active:after{right:8px!important;bottom:0!important;left:8px!important}.clientDetailV2{min-height:calc(100vh - 48px)!important}.clientPerformanceHeaderControls,.clientPerformanceHeaderSummary{display:flex;align-items:center}.clientPerformanceHeaderControls{gap:18px}.clientPerformanceHeaderSummary{gap:16px}.clientPerformanceHeaderSummary>span{display:inline-flex;align-items:baseline;gap:6px}.clientPerformanceHeaderSummary small{color:#758198;font-size:9px;font-weight:750}.clientPerformanceHeaderSummary b{color:#26344d;font-size:11px;font-weight:850}.clientPerformanceChartTooltip{position:absolute;z-index:8;top:4px;display:grid;width:158px;grid-gap:5px;gap:5px;padding:9px 10px;border:1px solid #dbe4ef;border-radius:7px;background:hsla(0,0%,100%,.98);box-shadow:0 9px 22px rgba(15,23,42,.14);pointer-events:none;transform:translateX(-50%)}.clientPerformanceChartTooltip span{display:flex;align-items:center;justify-content:space-between;gap:10px}.clientPerformanceChartTooltip small{color:#6e7b90;font-size:9px;font-weight:700}.clientPerformanceChartTooltip b{color:#15233d;font-size:9px;font-weight:850;white-space:nowrap}@media (max-width:1180px){.clientDetailV2Tabs{position:static;min-width:0;width:100%;justify-content:flex-start;overflow-x:auto;transform:none}.clientDetailV2Title small{display:none}}.clientProfileCards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.clientOffersV2Toolbar{grid-template-columns:minmax(260px,366px) 220px minmax(12px,1fr) 124px!important}.clientOffersV2Search{order:1}.clientOffersFilterWrap{order:2}.clientOffersV2ToolbarSpacer{order:3}.clientOffersPrimaryActionWrap{order:4}.clientOffersFilterButton{width:220px!important;height:28px!important;min-height:28px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 10px!important;border:1px solid #d9e2ef!important;border-radius:7px!important;background:#fff!important;color:#15233d!important;font-size:10px!important;text-align:left}.clientOffersFilterButton>span{font-weight:800}.clientOffersFilterButton>b{min-width:0;overflow:hidden;color:#65738a;font-size:9.5px;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientOffersFilterMenu{left:0!important;right:auto!important;width:220px!important}.clientOffersFilterMenu button{display:flex;align-items:center;justify-content:flex-start;gap:7px;text-align:left}.clientOffersFilterMenu button i{display:inline-grid;width:13px;height:13px;flex:0 0 13px;place-items:center;border:1px solid #cbd7e7;border-radius:3px;color:transparent;font-size:8px;font-style:normal}.clientOffersFilterMenu button.active i{border-color:#075cff;background:#075cff;color:#fff}.clientOffersV2Table thead{position:-webkit-sticky;position:sticky;top:0;z-index:12}.clientOffersV2Table thead th{background:#fff;box-shadow:inset 0 -1px 0 #dfe7f2}.clientOffersV2Marketplace.ml{width:28px!important;min-width:28px!important;height:24px!important;padding:0!important;justify-content:flex-start!important;overflow:hidden;border:0!important;background:transparent!important}.clientOffersV2Marketplace.ml img{width:62px!important;max-width:none!important;height:auto!important;object-fit:fill!important}.clientOffersV2MarketplaceCodes.unified{padding-top:7px}.clientPaymentsCard{grid-template-rows:auto minmax(0,1fr)!important;padding:16px!important}.clientPaymentsCard:has(>.clientPaymentsHeaderActions.standalone){grid-template-rows:auto auto minmax(0,1fr)!important}.clientPaymentsHeaderActions.standalone{justify-content:flex-end;min-height:28px;margin-bottom:6px}.clientPaymentInvoiceCard,.clientPaymentsHeader{grid-template-columns:30px minmax(86px,1fr) minmax(82px,.9fr) minmax(76px,.85fr) minmax(88px,.9fr) minmax(82px,.9fr) minmax(78px,.8fr) minmax(74px,.75fr) 34px!important}.clientPaymentsHeader{min-height:31px!important}.clientPaymentsHeader span{font-size:9.7px!important}.clientPaymentInvoiceCard{min-height:48px!important}.clientPaymentInvoiceCard,.clientPaymentInvoiceCard b,.clientPaymentInvoiceCard span,.clientPaymentInvoiceCard strong{font-size:10.5px!important}.clientPaymentStatus{min-height:23px!important;padding:0 8px!important;font-size:9.5px!important}.clientPaymentActionsMenu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;text-align:left!important}.clientMarketplaceAccountCard{overflow:hidden!important}.clientMarketplaceListings{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0}.clientMarketplaceListingsTable{min-height:0!important;max-height:none!important;overflow:auto!important}.clientMarketplaceListings>.clientOffersV2Footer{align-self:end;min-height:40px;margin-top:auto!important;padding:8px 0 0!important;border-top:1px solid #e1e8f2}@media (max-width:1180px){.clientProfileCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clientInlineMarketplaceFilter{display:flex;width:max-content;max-width:100%;min-height:32px;align-items:stretch;gap:5px;overflow:visible}.clientInlineMarketplaceOption{display:flex;width:104px;min-width:0;align-items:center;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f7f9fc;transition:width .26s cubic-bezier(.2,.75,.25,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.clientInlineMarketplaceOption.active{width:310px;border-color:#bad0f5;background:#fff;box-shadow:0 3px 10px rgba(15,52,105,.06)}.clientInlineMarketplaceOption:first-child.active{width:104px}.clientInlineMarketplaceChannel{width:104px;height:30px;flex:0 0 104px;border:0;background:transparent;color:#637188;cursor:pointer;font:inherit;font-size:9.5px;font-weight:800;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.clientInlineMarketplaceOption.active>.clientInlineMarketplaceChannel{background:#eef5ff;color:#0757f8}.clientInlineMarketplaceChannel:disabled{color:#b1bac8;cursor:not-allowed}.clientInlineMarketplaceAccounts{display:flex;width:0;max-width:0;min-width:0;align-items:center;gap:3px;overflow:hidden;opacity:0;padding:0;pointer-events:none;transition:width .26s cubic-bezier(.2,.75,.25,1),max-width .26s cubic-bezier(.2,.75,.25,1),opacity .15s ease 40ms,padding .26s ease}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:204px;max-width:204px;opacity:1;padding:0 5px;pointer-events:auto}.clientInlineMarketplaceAccounts button{height:22px;min-width:61px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#647289;cursor:pointer;font:inherit;font-size:8.5px;font-weight:750;white-space:nowrap}.clientInlineMarketplaceAccounts button.selected,.clientInlineMarketplaceAccounts button:hover:not(:disabled){background:#0757f8;color:#fff}.clientInlineMarketplaceAccounts button:disabled{color:#bcc4d0;cursor:not-allowed}.clientMarketplaceAreaPanel.integrated{grid-template-rows:auto minmax(0,1fr)!important;gap:11px;height:100%;padding:14px 18px 10px;overflow:hidden;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientMarketplaceAreaPanel.integrated>.clientProfileV2Panel{min-height:0;padding:0!important;overflow:hidden;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard{min-height:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{grid-template-rows:auto minmax(0,1fr) auto!important}.clientMlListingFilters{grid-template-columns:minmax(185px,280px) 190px 208px minmax(250px,1fr);margin-bottom:8px!important}.clientMlListingFilters>label input{font-weight:500!important}.clientMlListingFilterDropdown{flex:initial!important}.clientMlListingFilterDropdown>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px}.clientMlListingFilterDropdown>button b{padding-right:8px;border-right:1px solid #e4eaf3;color:#52617c;font-size:10px}.clientMlListingFilterDropdown>button span{overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingSelectionSummary{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.clientMlListingSelectionSummary>span{overflow:hidden;color:#5d6c84;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingSelectionSummary .clientSelectAllResults{padding:0 9px;cursor:pointer;font-size:9px;font-weight:800;white-space:nowrap}.clientMlListingSelectionSummary .clientMlBulkPrimary{min-width:88px!important;height:30px!important;border:0;background:#0757f8;color:#fff;font-size:9.5px;font-weight:850}.clientMarketplaceListingsHead{position:-webkit-sticky;position:sticky;z-index:12;top:0;background:#fff;box-shadow:inset 0 -1px 0 #dfe7f3}.clientAdvertisingTopbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingTopbar .clientAdvertisingSubTabs{display:flex;width:auto;min-height:32px;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid #dce5f1;border-radius:7px;background:#f7f9fc;box-shadow:none}.clientAdvertisingTopbar .clientAdvertisingSubTabs button{min-width:112px;height:30px;padding:0 12px}.clientPerformanceChartHeader{align-items:center!important}.clientPerformanceChartHeader>.clientInlineMarketplaceFilter:first-child{display:flex;gap:5px}@media (max-width:1120px){.clientMlListingFilters{grid-template-columns:minmax(170px,1fr) 180px 195px}.clientMlListingSelectionSummary{grid-column:1/-1}.clientInlineMarketplaceOption.active{width:282px}.clientInlineMarketplaceOption.active .clientInlineMarketplaceAccounts{width:176px;max-width:176px}.clientInlineMarketplaceAccounts button{min-width:52px;font-size:8px}}.clientDetailV2{height:calc(100vh - 48px)!important;min-height:0!important;padding-top:24px!important;padding-bottom:24px!important;box-sizing:border-box;overflow:hidden!important}.clientDetailV2>*{min-height:0}.clientProfileExact{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;grid-gap:24px;gap:24px;padding-bottom:0!important}.clientProfileCards{min-height:0!important;height:100%}.clientOffersV2Panel{height:100%;min-height:0}.clientOffersV2TableScroll{min-height:0!important;max-height:none!important}.clientEditingAnutoPanel{height:100%;min-height:0;padding-bottom:0}.clientEditingAnutoTableCard{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.clientEditingAnutoScroll{min-height:0;max-height:none;overflow:auto}.clientEditingAnutoSummary{height:100%;min-height:0;overflow:auto}.clientPaymentsPanel{height:100%;min-height:0;padding-bottom:0}.clientPaymentsCard{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;box-sizing:border-box}.clientPaymentsList{min-height:0;max-height:none}.clientMarketplaceAreaPanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.clientMarketplaceAreaPanel>.clientFullPanel,.clientMarketplaceAreaPanel>.clientMarketplaceComingSoon,.clientMarketplaceAreaPanel>.clientProfileV2Panel,.clientMarketplacePanel{height:100%;min-height:0}.clientMarketplacePanel{padding-bottom:0}.clientMarketplaceAccountCard{height:100%;min-height:0;overflow:auto}.clientMarketplaceListings{margin-top:0;padding-top:0;border-top:0}.clientFullPanel{height:100%;min-height:0}.clientAdvertisingPanel,.clientPerformancePanel{height:100%;min-height:0;max-height:none;padding:0;box-sizing:border-box;overflow-y:auto}.clientPerformanceFilterBar{justify-self:start;width:max-content;max-width:100%;min-height:24px;overflow:visible;border-radius:6px}.clientPerformanceFilterBar.hasAccounts{grid-template-rows:24px 26px;min-height:50px}.clientPerformanceFilterChannels{grid-template-columns:repeat(4,112px);width:max-content;max-width:100%;min-height:24px;overflow:hidden;border-radius:6px 6px 0 0}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,112px)}.clientPerformanceFilterChannels button{min-width:0;min-height:24px;padding:0 9px;font-size:9.6px}.clientPerformanceFilterIndicator{border-radius:6px 6px 0 0}.clientPerformanceFilterAccounts{min-height:26px;gap:14px;padding:2px 10px}.clientPerformanceFilterAccounts button{grid-template-columns:14px auto;gap:1px 6px}.clientPerformanceFilterAccounts button>i{width:14px;height:14px;font-size:8px}.clientPerformanceFilterAccounts button span{font-size:9.6px}.clientPerformanceFilterAccounts button small{max-width:110px;font-size:7.5px}@media (max-width:620px){.clientPerformanceFilterChannels,.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(4,minmax(76px,1fr));width:100%}.clientPerformanceFilterChannels.withoutGeneral{grid-template-columns:repeat(3,minmax(76px,1fr))}.clientPerformanceFilterBar{width:100%}}.clientDetailV2Tabs button{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;padding-right:8px!important;padding-left:8px!important}.clientDetailV2Tabs button:before{content:none!important}.sidebarFooter,.sidebarFooter .sidebarProfile{z-index:400}.shell.expanded .sidebarFooter .sidebarProfile{position:absolute;right:auto;bottom:0;left:50%;display:flex;margin:0;padding:0;flex-direction:column-reverse;align-items:stretch;transform:translateX(-50%)}.shell.expanded .sidebarFooter .sidebarProfile>.profileMenu{position:static!important;z-index:1!important;right:auto!important;bottom:auto!important;left:auto!important;display:grid;max-height:0;margin:-1px 0 0!important;padding:0 7px!important;overflow:hidden;border:0!important;border-bottom:1px solid transparent!important;border-radius:14px 14px 0 0!important;background:var(--profile-card-bg);box-shadow:none!important;opacity:0;pointer-events:none;transform:translateY(-6px)!important;transform-origin:bottom center;transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease!important}.shell.expanded .sidebarFooter .sidebarProfile.open>.profileButton[aria-expanded=true]{width:177px!important;height:72px!important;border-radius:0 0 14px 14px!important}.shell.expanded .sidebarFooter .sidebarProfile.open>.profileButton[aria-expanded=true]+.profileMenu{max-height:190px;padding:10px 7px 8px!important;border-bottom-color:#3a3d45!important;opacity:1;pointer-events:auto;transform:translateY(0)!important}.shell.expanded .sidebarFooter .sidebarProfile.open .profileButton[aria-expanded=true] .profileIdentity{gap:4px}.shell.expanded .sidebarFooter .sidebarProfile.open .profileButton[aria-expanded=true] .profileIdentity small{font-size:9.5px;font-weight:400}.sidebarFooter{padding-bottom:41px;transition:padding-bottom .18s ease}.shell.expanded .sidebarFooter .sidebarProfile,.sidebarFooter .sidebarProfile{position:absolute;right:auto;bottom:0;left:50%;display:flex;width:33px;margin:0;padding:0;flex-direction:column-reverse;align-items:stretch;transform:translateX(-50%);transition:width .18s ease}.shell.expanded .sidebarFooter{padding-bottom:60px}.shell.expanded .sidebarFooter .sidebarProfile{width:177px}.shell .sidebarFooter .profileButton,.sidebarNotificationButton{width:33px!important;height:33px;transition:width .18s ease,background-color .15s ease,color .15s ease!important}.shell.expanded .sidebarFooter .sidebarProfile:not(.open)>.profileButton,.shell.expanded .sidebarNotificationButton{width:177px!important;height:52px}.shell.expanded .sidebarFooter .sidebarProfile>.profileMenu{width:177px}.shell.expanded .profileThemeAction{grid-template-columns:24px minmax(0,1fr);width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.shell.expanded .profileThemeAction svg{justify-self:start}.sidebarFooter .sidebarProfile .profileAvatar,.sidebarFooter .sidebarProfile .profileAvatarPhotoClip,.sidebarFooter .sidebarProfile .profileInitial{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important;max-width:33px!important;max-height:33px!important;border-radius:9px!important}.sidebarFooter .sidebarProfile .profileAvatarPhotoClip{overflow:hidden!important}.sidebarFooter .sidebarProfile .profileAvatar .profilePhoto{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;transform:scale(1.15)!important;transform-origin:center center!important}.sidebarFooter .sidebarProfile .profileStatusDot{display:none!important}.clientProfileNotes{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.clientProfileNotes .clientNotesTable{min-height:0;height:100%;max-height:none}.clientOffersV2TableScroll{padding-top:0!important}.clientOffersV2Table thead,.clientOffersV2Table thead th{z-index:14;background:#fff}.clientPaymentStatus{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center;line-height:1!important}.clientPaymentActionsWrap{justify-self:center}.clientPaymentActionsWrap>button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsTable,.clientMarketplaceAreaPanel.integrated .clientMarketplacePanel{border:0!important;outline:0!important;box-shadow:none!important}.clientMlListingFilters{grid-template-columns:366px 190px 224px minmax(220px,1fr)!important}.clientMlListingFilterDropdown>button,.clientMlListingFilters>label,.clientMlListingSort{height:28px!important;min-height:28px!important}.clientMlListingFilters>label{width:366px!important;padding:0 10px!important}.clientMlListingFilters>label input{height:26px!important;font-size:11px!important}.clientMlListingSort select{min-width:132px!important;padding-right:22px!important}.clientAdvertisingPanel{overflow:hidden!important}.clientAdvertisingSurface{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden;border:1px solid #e3e9f3;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.035)}.clientAdvertisingSurface .clientAdvertisingTopbar{min-height:38px!important;padding:5px 10px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;box-shadow:none!important}.clientAdvertisingSurface .clientAdvertisingSubTabs button.active:after{content:none!important;background:transparent!important}.clientAdvertisingSurface .clientAdvertisingCampaigns,.clientAdvertisingSurface .clientAdvertisingGeneralCard,.clientAdvertisingSurface .clientAdvertisingRecommendationArea{min-height:0;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.clientAdvertisingRecommendationCard{position:relative;min-height:0!important;height:100%;padding:24px 118px 24px 24px!important;border-radius:0!important;box-shadow:none!important;cursor:default!important}.clientAdvertisingRecommendationOpen{position:absolute;right:24px;bottom:24px;min-width:82px;height:30px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.clientAdvertisingRecommendationOpen:disabled{cursor:default;opacity:.5}.clientAdvertisingSurface .clientAdvertisingRecommendationCard:hover{transform:none}.clientMarketplaceAreaPanel:not(.integrated){grid-template-rows:minmax(0,1fr)!important}.clientFullPanel>header{min-height:40px!important;padding:5px 10px!important}.clientFullPanel>header>.clientInlineMarketplaceFilter{display:flex!important;flex:0 1 auto}.clientDetailV2Tabs{gap:8px!important}.clientDetailV2Tabs button{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;padding-right:12px!important;padding-left:12px!important}.clientDetailV2Tabs button:hover{font-weight:800!important}.clientDetailV2Tabs button{display:grid!important;place-items:center}.clientDetailV2TabLabel,.clientDetailV2TabSizer{grid-area:1/1}.clientDetailV2TabSizer{visibility:hidden;font-weight:800;pointer-events:none}.offerHeaderTitleEditor{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.offerHeaderInlineCodeInput,.offerHeaderTitleSeparator{flex:0 0 auto;color:#11182b;font:inherit;font-size:15px;font-weight:800;line-height:1}.offerHeaderInlineCodeInput{min-width:1ch;max-width:100px;height:32px;padding:0;border:0;background:transparent;outline:0}.offerHeaderInlineCodeInput:focus{box-shadow:inset 0 -1px 0 #5f95ff}.offerHeaderTitleEditor .offerHeaderNameEditorTop{flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto}.clientEditingAnutoTableCard{position:relative}.clientEditingAnutoLoadingOverlay{position:absolute;inset:0;z-index:8;display:grid;place-items:center;border-radius:inherit;background:rgba(247,249,253,.56);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.clientEditingAnutoLoadingOverlay>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dbe5f2;border-radius:999px;background:hsla(0,0%,100%,.94);color:#0f66ff;box-shadow:0 8px 22px rgba(15,23,42,.12)}.clientEditingAnutoLoadingOverlay svg{animation:clientMlPromotionSpin .8s linear infinite}:root[data-theme=dark] .clientEditingAnutoLoadingOverlay{background:rgba(8,15,29,.56)}:root[data-theme=dark] .clientEditingAnutoLoadingOverlay>span{border-color:#334155;background:rgba(15,23,42,.94)}.clientMarketplaceAreaPanel.integrated{grid-template-rows:minmax(0,1fr)!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{grid-template-rows:auto auto minmax(0,1fr) auto!important}.clientMlListingTopbar{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:space-between;gap:14px;margin-bottom:32px}.clientMlListingTopbar>.clientInlineMarketplaceFilter{flex:0 0 auto}.clientMlListingTopbar .clientMlListingSelectionSummary{margin-left:auto;font-family:var(--font-app);font-size:11px}.clientMlListingFilters{display:grid!important;grid-template-columns:366px 145px 224px!important;grid-template-rows:28px!important;align-items:center;justify-content:stretch;grid-gap:8px!important;gap:8px!important;min-width:0}.clientMlListingFilters,.clientMlListingFilters b,.clientMlListingFilters button,.clientMlListingFilters input,.clientMlListingFilters select,.clientMlListingFilters span{font-family:var(--font-app)!important;font-size:11px!important}.clientMlListingFilters>label{grid-column:1;grid-row:1;width:100%!important;min-width:0}.clientMlListingFilterDropdown{grid-column:2;grid-row:1;width:100%;min-width:0}.clientMlListingFilterDropdown>button{height:28px!important;min-height:28px!important}.clientMlListingFilterDropdown>button b{font-weight:800}.clientMlListingFilterDropdown>button span{font-weight:600}.clientMlListingSelectionSummary .clientMlBulkPrimary,.clientMlListingSelectionSummary .clientSelectAllResults,.clientMlListingSelectionSummary>span{font-family:var(--font-app)!important;font-size:11px!important}.clientMlListingSelectionSummary>span{color:#53627c;font-weight:700}.clientMlListingSelectionSummary .clientSelectAllResults{height:28px;padding:0 10px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;font-weight:700}.clientMlListingSelectionSummary .clientSelectAllResults:hover:not(:disabled){border-color:#0757f8;background:#f5f8ff}.clientMlListingSelectionSummary .clientMlBulkPrimary{width:88px;height:28px!important;min-height:28px!important;border-radius:6px;font-weight:800}.clientMlListingSort{grid-column:3;grid-row:1;width:224px!important;min-width:224px!important;height:28px!important;min-height:28px!important}.clientMlListingSort select{min-width:150px!important;height:26px!important;font-weight:700}.clientMlListingSelectAll{grid-column:4;grid-row:1;width:182px;height:28px;margin:0;padding:0 10px;border:1px solid #cbdcf7;border-radius:6px;background:#fff;color:#0757f8;font-weight:700;white-space:nowrap}.clientMlListingSelectAll:hover:not(:disabled){border-color:#0757f8;background:#f5f8ff}.clientMlListingSelectionCount{grid-column:5;grid-row:1;min-width:0;overflow:hidden;color:#53627c;font-weight:700;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.clientMlListingFilters>.clientMlBulkActionWrap{grid-column:6;grid-row:1;width:88px;min-width:88px}.clientMlListingFilters .clientMlBulkPrimary{width:88px;height:28px!important;min-height:28px!important;border-radius:6px;font-weight:800}.clientMarketplaceListingsTable{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1;min-height:0;height:auto!important;max-height:none;overflow:hidden}.clientMarketplaceListingsBody{position:relative;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}.clientMlListingsLoadingOverlay{position:absolute;z-index:20;inset:0;display:grid;place-items:center;min-height:100%;background:rgba(222,230,241,.84);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.clientMlListingsLoadingOverlay>span{display:grid;width:44px;height:44px;place-items:center;border:2px solid #a9c8ff;border-radius:999px;background:#fff;color:#0757f8;box-shadow:0 9px 24px rgba(15,67,150,.22)}.clientMlListingsLoadingOverlay svg{animation:clientMlPromotionSpin .8s linear infinite}:root[data-theme=dark] .clientMlListingsLoadingOverlay{background:rgba(8,15,29,.58)}:root[data-theme=dark] .clientMlListingsLoadingOverlay>span{border-color:#334155;background:rgba(15,23,42,.94)}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{display:flex!important;height:100%!important;min-height:0!important;flex-direction:column;overflow:hidden}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsFooter,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsHead,.clientMarketplaceAreaPanel.integrated .clientMlListingFilters,.clientMarketplaceAreaPanel.integrated .clientMlListingTopbar{flex:0 0 auto}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsTable{align-self:stretch;flex:1 1;min-height:0!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsBody{height:auto;min-height:0}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListingsFooter{position:relative;z-index:30;width:100%;min-height:42px!important;margin-top:0!important;padding:8px 0 0!important;border-top:1px solid #e1e8f2;background:#fff!important}.clientMarketplaceAreaPanel.integrated{position:relative}.clientMarketplaceAreaPanel.integrated>.clientProfileV2Panel{position:absolute;inset:14px 18px 10px;width:auto!important;height:auto!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard,.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{width:100%;height:100%!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceAccountCard{position:relative;display:block!important}.clientMarketplaceAreaPanel.integrated .clientMarketplaceListings{position:absolute;inset:0;width:auto;height:auto!important}.clientMarketplaceListingsHead,.clientMarketplaceListingsRow{grid-template-columns:34px 42px 50px 112px minmax(140px,1fr) 64px 74px 84px 66px 84px 58px 66px 44px}.clientMarketplaceListingsHead>label:first-child,.clientMarketplaceListingsRow>label:first-child{padding-left:6px}.clientPerformanceTableCard.noHeader{position:relative;grid-template-rows:minmax(0,1fr) auto}.clientPerformanceTableCard.noHeader .clientPerformanceError{position:absolute;z-index:6;top:6px;right:6px;left:6px;margin:0}.clientPerformanceTableScroll{overflow-x:hidden}.clientPerformanceTableScroll table{width:100%;min-width:0}.clientPerformanceTableScroll td,.clientPerformanceTableScroll th{padding-right:6px;padding-left:6px}.clientPerformanceTableScroll th{overflow-wrap:anywhere;line-height:1.18;white-space:normal}.clientPerformanceTableScroll th:first-child{width:7%}.clientPerformanceTableScroll th:nth-child(2){width:5%}.clientPerformanceTableScroll th:nth-child(3){width:18%}.clientPerformanceTableScroll th:nth-child(4){width:7%}.clientPerformanceTableScroll th:nth-child(5){width:6%}.clientPerformanceTableScroll th:nth-child(6){width:9%}.clientPerformanceTableScroll th:nth-child(7){width:12%}.clientPerformanceTableScroll th:nth-child(8),.clientPerformanceTableScroll th:nth-child(9){width:11%}.clientPerformanceTableScroll th:nth-child(10){width:14%}.clientPerformanceCompactLines{align-content:center}.clientPerformanceCompactLines small{min-height:16px;line-height:16px}@media (max-width:980px){.clientMlListingFilters{grid-template-columns:minmax(190px,1fr) 132px 198px max-content minmax(110px,140px) 82px!important}.clientMlListingFilters:not(:has(.clientMlListingSelectionCount)){grid-template-columns:minmax(190px,1fr) 132px 198px!important}.clientMlListingSort{width:198px!important;min-width:198px!important}.clientMlListingFilters .clientMlBulkPrimary,.clientMlListingFilters>.clientMlBulkActionWrap{width:82px;min-width:82px}}.clientPaginationStandard{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:0!important;padding:0 16px!important;border-top:1px solid #e3eaf3!important;background:#fff!important;color:#64728a!important;font-size:10px!important;font-weight:750!important}.clientPaginationStandard>div{display:flex!important;align-items:center!important;gap:7px!important;margin-left:auto!important}.clientPaginationStandard button,.clientPaginationStandard>div>b,.clientPaginationStandard>div>strong{display:inline-flex!important;min-width:68px!important;height:30px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 9px!important;border:1px solid #d9e3ef!important;border-radius:6px!important;background:#fff!important;color:#34435d!important;font-family:var(--font-app)!important;font-size:10px!important;font-weight:800!important;line-height:normal!important;text-align:center!important}.clientPaginationStandard button{cursor:pointer!important}.clientPaginationStandard button:disabled{color:#a7b0be!important;cursor:not-allowed!important;opacity:1!important}.clientOffersV2Panel>.clientPaginationStandard,.clientPerformanceTableCard>.clientPaginationStandard{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin-top:0!important;padding:8px 18px 10px!important;border-top:1px solid #e1e8f2!important}.clientOffersV2Panel{grid-template-rows:auto minmax(0,1fr) 52px!important}.clientOffersV2Table{min-width:1228px!important}.clientOffersV2Table .clientOffersV2QualityColumn{width:68px!important;min-width:68px!important;text-align:center!important}.clientOffersV2QualityColumn .clientMlQualityCell,.clientOffersV2QualityColumn .clientMlQualityRing{margin-right:auto;margin-left:auto}.clientOffersV2TableScroll{position:relative;overflow-x:hidden!important}.clientOffersV2Table{width:100%!important;min-width:0!important}.clientOffersV2Table td:first-child,.clientOffersV2Table th:first-child{width:3.5%!important}.clientOffersV2Table td:nth-child(2),.clientOffersV2Table th:nth-child(2){width:9%!important}.clientOffersV2Table td:nth-child(3),.clientOffersV2Table th:nth-child(3){width:7.5%!important}.clientOffersV2Table td:nth-child(4),.clientOffersV2Table th:nth-child(4){width:7%!important}.clientOffersV2Table td:nth-child(5),.clientOffersV2Table th:nth-child(5){width:28%!important;min-width:0!important}.clientOffersV2Table td:nth-child(6),.clientOffersV2Table th:nth-child(6){width:13%!important}.clientOffersV2Table td:nth-child(7),.clientOffersV2Table th:nth-child(7){width:10%!important}.clientOffersV2Table .clientOffersV2MarketplacesColumn{width:11%!important;min-width:0!important}.clientOffersV2Table .clientOffersV2QualityColumn{width:7%!important;min-width:0!important}.clientOffersV2Table .clientOffersV2ActionsColumn{width:4%!important;min-width:0!important}.clientOffersV2Loading{position:absolute;inset:32px 0 0;z-index:10;display:grid;place-items:center;background:#fff}.clientOffersV2Loading>span{width:28px;height:28px;border:3px solid #d9dee7;border-top-color:#7b8494;border-radius:999px;animation:offerSpin .72s linear infinite}.clientMarketplaceListingsHead>:first-child,.clientMarketplaceListingsHead>:nth-child(10),.clientMarketplaceListingsHead>:nth-child(11),.clientMarketplaceListingsHead>:nth-child(12),.clientMarketplaceListingsHead>:nth-child(13),.clientMarketplaceListingsHead>:nth-child(2),.clientMarketplaceListingsHead>:nth-child(3),.clientMarketplaceListingsHead>:nth-child(6),.clientMarketplaceListingsHead>:nth-child(8),.clientMarketplaceListingsHead>:nth-child(9),.clientMarketplaceListingsRow>:first-child,.clientMarketplaceListingsRow>:nth-child(10),.clientMarketplaceListingsRow>:nth-child(11),.clientMarketplaceListingsRow>:nth-child(12),.clientMarketplaceListingsRow>:nth-child(13),.clientMarketplaceListingsRow>:nth-child(2),.clientMarketplaceListingsRow>:nth-child(3),.clientMarketplaceListingsRow>:nth-child(6),.clientMarketplaceListingsRow>:nth-child(8),.clientMarketplaceListingsRow>:nth-child(9){justify-self:center;text-align:center}.clientMarketplaceListingsHead>:nth-child(4),.clientMarketplaceListingsHead>:nth-child(5),.clientMarketplaceListingsRow>:nth-child(4),.clientMarketplaceListingsRow>:nth-child(5){justify-self:stretch;text-align:left}.clientMarketplaceListingsHead>:nth-child(7),.clientMarketplaceListingsRow>:nth-child(7){justify-self:end;text-align:right}.clientMlListingActions>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.offerDetailPage{grid-template-rows:45.36px minmax(0,1fr)!important}.offerDetailHeader{height:45.36px!important;min-height:45.36px!important;box-shadow:none!important}.offerProcessSplit{height:32px!important;border-radius:5px!important;background:transparent!important}.offerProcessSplit .offerProcessButton{min-width:126px!important;height:32px!important;justify-content:space-between!important;border-radius:5px!important}.offerProcessMenu{top:calc(100% + 7px)!important;min-width:184px!important}.offerSection h2.offerSectionTitle{display:inline-flex!important;align-items:center!important;gap:9px!important}.offerSectionTitle svg{flex:0 0 auto;color:#20a85a;stroke-width:2}.offerElaboratedSection .offerTextGrid{--offer-elaborated-text-height:184px;align-items:start}.offerElaboratedSection .offerKeywordScroll{height:var(--offer-elaborated-text-height)!important;max-height:var(--offer-elaborated-text-height)!important}.offerElaboratedSection .offerKeywordHeader{position:-webkit-sticky;position:sticky;top:0;z-index:3}.offerElaboratedSection .offerDescriptionField,.offerElaboratedSection .offerDescriptionField textarea{box-sizing:border-box;width:100%;height:var(--offer-elaborated-text-height)!important;min-height:var(--offer-elaborated-text-height)!important;max-height:var(--offer-elaborated-text-height)!important}.offerElaboratedSection .offerDescriptionField textarea{resize:none!important}.offerBasicGrid .offerField.large textarea{min-height:74px!important;margin-top:-4px}.offerExtraFieldsHeader{justify-content:flex-start!important}.offerExtraFieldsLogo.mercadolivre{width:30px!important;height:28px!important;border-radius:4px;background:#fff}.offerExtraFieldsLogo.mercadolivre img{width:28px!important;height:28px!important;max-width:28px!important;object-fit:cover!important;object-position:center!important}.offerDetailMain,.offerDetailScroll{box-sizing:border-box;height:100%!important;min-height:0!important}.offerDetailScroll{padding-bottom:0!important}.offerMarketplaceRail{display:block!important;height:100%!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e2e7f0!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;scrollbar-gutter:stable!important}.offerPriceRailHeader{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin:0!important;border:0!important;border-bottom:1px solid #e2e7f0!important;border-radius:0!important;background:#fff!important}.offerMarketplaceRailStage{box-sizing:border-box;padding:8px 8px 56px!important;overflow:visible!important}.offerMarketplaceRailStage.animating{overflow:hidden!important}.offerMarketplaceRailCards{gap:8px!important}.offerMarketplaceCard,.offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border:1px solid #e2e7f0!important;border-radius:6px!important;box-shadow:none!important}.offerMlCategoryField{padding:5px 8px!important}.offerMlCategoryField>button{width:100%!important;padding:0!important}.offerMlCategoryField>button span{margin-bottom:4px!important}.offerExtraFieldsChannels button.disabled,.offerExtraFieldsChannels button:disabled{border-color:#e3e8ef!important;background:#f7f8fa!important;color:#9aa3b1!important;cursor:default!important;opacity:.48;filter:grayscale(1)}.offerExtraFieldsChannels button.disabled:hover,.offerExtraFieldsChannels button:disabled:hover{border-color:#e3e8ef!important;background:#f7f8fa!important;color:#9aa3b1!important}.offerDetailHeader{position:relative!important;z-index:200!important;overflow:visible!important}.offerHeaderActions,.offerProcessSplit{position:relative;z-index:201;overflow:visible!important}.offerProcessMenu{z-index:1000!important}.offerMarketplaceRail,.offerPriceRailHeader{z-index:1!important}.offerDetailHeader{grid-template-columns:30px minmax(0,1fr) auto auto!important;gap:10px!important}.offerBackButton{width:30px!important;height:30px!important;border:1px solid #dbe3ee!important;border-radius:6px!important;background:#fff!important;color:#33415c!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}.offerBackButton:hover{border-color:#c7d3e3!important;background:#f7f9fc!important;color:#0f66ff!important}.offerHeaderTitleEditor{gap:7px!important}.offerHeaderInlineCodeInput{box-sizing:content-box!important;min-width:14px!important;max-width:96px!important;height:28px!important;padding:0 7px!important;border:1px solid #dfe5ed!important;border-radius:6px!important;background:#f3f5f7!important;color:#344054!important;font-size:13px!important;font-weight:700!important;line-height:28px!important;text-align:center!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.offerHeaderInlineCodeInput:hover{border-color:#cbd5e1!important;background:#eef1f5!important}.offerHeaderInlineCodeInput:focus{border-color:#0f66ff!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 2px rgba(15,102,255,.13)!important}.offerHeaderTitleEditor .offerHeaderNameEditorTop .offerHeaderNameInput{font-weight:400!important}.offerDetailPage .offerDetailHeader,.offerDetailPage .offerExtraFieldsChannels button,.offerDetailPage .offerMarketplaceCard,.offerDetailPage .offerMarketplaceRail,.offerDetailPage .offerPriceRailHeader,.offerDetailPage .offerProfileV2Panel,.offerDetailPage .offerSection,.offerDetailPage .offerTextGrid{box-shadow:none!important}.offerDetailPage .offerPriceRailHeader{border-bottom:0!important}.offerDetailPage .offerMarketplaceCard,.offerDetailPage .offerPriceRailHeader+.offerMarketplaceRailStage .offerMarketplaceCard:first-child{border:0!important;background:#eceff3!important}.offerDetailPage .offerInfoField,.offerDetailPage .offerInfoField input,.offerDetailPage .offerMlCategoryField,.offerDetailPage .offerMlCategoryField>button{background:#fff!important}.offerElaboratedSection .offerKeywordScroll{position:relative}.offerElaboratedSection .offerKeywordTable{overflow:visible!important}.offerElaboratedSection .offerKeywordHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;background:#f2f4f7!important}.taskCardRef{grid-template-columns:max-content max-content minmax(0,1fr)!important;grid-template-areas:"title title title" "meta badge ."!important;column-gap:6px!important}.assignedTaskCard>.taskCardTitle,.taskCardRef>.taskCardTitle{padding-right:30px!important}.taskCardRef small{gap:0!important}.taskCardRef em{justify-self:start!important}.taskDoneToggle{top:5px!important;right:5px!important;width:24px!important;height:24px!important;border-radius:6px!important}.taskDoneToggle svg{width:16px!important;height:16px!important}.teamDataRow .teamMemberProfileCell{cursor:pointer}.offerDetailHeader{z-index:40!important}.shell.expanded .content:before{z-index:50!important}.shell.expanded .sidebar,.shell.expanded>.sidebar{z-index:60!important}.employeeProfileJourney strong{white-space:nowrap}.employeeHoursCard .employeePresencePill.closed{min-width:62px}