.globalActionProgress{z-index:99998;pointer-events:none;opacity:0;height:3px;transition:opacity .15s;position:fixed;top:0;left:0;right:0}.globalActionProgress.active{opacity:1}.globalActionProgress i{background:linear-gradient(90deg,#47c7ef,#176d94,#47c7ef);border-radius:0 3px 3px 0;width:32%;height:100%;animation:1s ease-in-out infinite crewlifeProgress;display:block}.globalActionToast{z-index:99999;color:#fff;letter-spacing:.01em;background:#102a52;border-radius:11px;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:700;animation:.16s ease-out crewlifeToastIn;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #102a5238}.globalActionToast.success{background:#176a46}.globalActionToast.error{background:#a43a3a}.globalActionToast.working{background:#173e69}.globalActionIcon{background:#ffffff26;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.globalActionToast.working .globalActionIcon{animation:.85s linear infinite crewlifeSpin}.globalClickPulse{animation:.32s ease-out crewlifeClickPulse!important}.globalClickPulse:focus-visible{outline-offset:2px!important;outline:2px solid #47c7ef!important}@keyframes crewlifeProgress{0%{transform:translate(-110%)}60%{transform:translate(210%)}to{transform:translate(310%)}}@keyframes crewlifeToastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes crewlifeSpin{to{transform:rotate(360deg)}}@keyframes crewlifeClickPulse{0%{transform:scale(1)}45%{filter:brightness(.96);transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.globalActionProgress i,.globalActionToast,.globalClickPulse,.globalActionToast.working .globalActionIcon{animation:none!important}}
.settingsShell2{background:#f5f7fb;grid-template-columns:280px minmax(0,1fr);width:100vw;height:100dvh;display:grid;overflow:hidden}.settingsSidebar2{color:#fff;background:#102a52;flex-direction:column;gap:18px;padding:22px 16px;display:flex}.settingsBrand2{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:4px 6px 14px;display:flex}.settingsBrandLogo{color:#102a52;background:#dff6fb;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.settingsBrand2 b,.settingsBrand2 span{display:block}.settingsBrand2 b{font-size:14px}.settingsBrand2 span{color:#9fb1ca;margin-top:2px;font-size:10px}.backComms{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px}.settingsSidebar2 nav{gap:7px;display:grid}.settingsSidebar2 nav button{text-align:left;color:#c9d6e7;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;padding:11px 10px;display:grid}.settingsSidebar2 nav button:hover,.settingsSidebar2 nav button.active{color:#fff;background:#1b4274}.settingsSidebar2 nav button>span{font-size:17px}.settingsSidebar2 nav b,.settingsSidebar2 nav small{display:block}.settingsSidebar2 nav b{font-size:12px}.settingsSidebar2 nav small{color:#9fb1ca;margin-top:2px;font-size:9px;line-height:1.3}.settingsSidebar2 nav i{color:#8ea6c5;font-size:20px;font-style:normal}.settingsSidebarNote{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;margin-top:auto;padding:12px}.settingsSidebarNote b,.settingsSidebarNote span{display:block}.settingsSidebarNote b{font-size:10px}.settingsSidebarNote span{color:#a8bad0;margin-top:5px;font-size:9px;line-height:1.4}.settingsContent2{min-width:0;overflow:auto}.brandSettings2{max-width:1500px;margin:0 auto;padding:32px 34px 48px}.brandTopbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.brandTopbar h1{margin:3px 0 7px;font-size:28px}.brandTopbar p{color:#708097;margin:0;font-size:12px}.eyebrow{letter-spacing:.16em;color:#28799d;font-size:8px;font-weight:900}.brandActions{align-items:center;gap:8px;display:flex}.primaryAction,.secondaryAction{cursor:pointer;border-radius:9px;padding:9px 13px}.primaryAction{color:#fff;background:#166f95;border:0}.secondaryAction{color:#24425f;background:#fff;border:1px solid #d8e1ea}.primaryAction:disabled,.secondaryAction:disabled{opacity:.45;cursor:not-allowed}.unsavedDot{color:#9a6a00;background:#fff5df;border:1px solid #f0dfb7;border-radius:20px;padding:6px 8px;font-size:9px}.settingsError{color:#8c3131;background:#fff4f4;border:1px solid #f0d0d0;border-radius:12px;grid-template-columns:1fr auto;gap:4px 14px;margin-bottom:15px;padding:12px 14px;display:grid}.settingsError b,.settingsError span{display:block}.settingsError span{font-size:10px}.settingsError button{color:#8c3131;background:#fff;border:1px solid #e2b9b9;border-radius:8px;grid-area:1/2/3;padding:7px 10px}.brandLayout{grid-template-columns:210px minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.brandSubnav{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:3px;padding:7px;display:grid;position:sticky;top:20px}.brandSubnav button{text-align:left;cursor:pointer;color:#50647b;background:0 0;border:0;border-radius:9px;padding:10px}.brandSubnav button:hover,.brandSubnav button.active{color:#173f67;background:#eef7fb}.brandSubnav b,.brandSubnav small{display:block}.brandSubnav b{font-size:11px}.brandSubnav small{color:#8a98a9;margin-top:2px;font-size:8px;line-height:1.3}.brandEditor{min-width:0}.settingsCard2{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:20px}.cardHeading>div{align-items:flex-start;gap:11px;display:flex}.cardHeading h2{margin:1px 0 4px;font-size:17px}.cardHeading p{color:#7b899b;margin:0;font-size:10px}.cardIcon{color:#176d94;background:#e8f7fb;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.formGrid2{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.formGrid2 label,.colourField{display:block}.formGrid2 label.wide{grid-column:1/-1}.formGrid2 label>span,.colourField>span{color:#52657b;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.formGrid2 input,.formGrid2 textarea,.colourField input[type=text],.colourField input:not([type]){background:#fff;border:1px solid #dbe3ec;border-radius:9px;outline:none;width:100%;padding:10px 11px}.formGrid2 input:focus,.formGrid2 textarea:focus,.colourField input:focus{border-color:#6eb8d4;box-shadow:0 0 0 3px #46c9ef1f}.formGrid2 textarea{resize:vertical;min-height:100px}.formGrid2 label small{color:#8b98a8;margin-top:5px;font-size:8px;display:block}.colourGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.colourField>div{grid-template-columns:52px 1fr;gap:8px;display:grid}.colourField input[type=color]{background:#fff;border:1px solid #dbe3ec;border-radius:9px;width:52px;height:42px;padding:3px}.brandPreviewCard{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:13px;position:sticky;top:20px}.previewHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.previewHeader span{letter-spacing:.14em;color:#7b8b9c;font-size:7px;font-weight:900}.previewHeader b{font-size:10px}.miniLoginPreview{border-radius:12px;grid-template-columns:1.15fr .85fr;min-height:230px;display:grid;overflow:hidden}.miniHero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;padding:15px;display:flex}.miniBrandMark{color:#102a52;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;overflow:hidden}.miniBrandMark img{object-fit:contain;width:100%;height:100%}.miniHeroCopy{margin-top:auto}.miniHeroCopy b,.miniHeroCopy span{display:block}.miniHeroCopy b{font-size:11px;line-height:1.2}.miniHeroCopy span{color:#e9f0f7;margin-top:5px;font-size:7px;line-height:1.35}.miniLoginPanel{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:18px 12px;display:flex}.miniLogo{color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:9px;font-weight:900;display:grid}.miniLoginPanel strong{font-size:10px}.miniLoginPanel small{color:#8794a6;margin:3px 0 12px;font-size:7px}.miniLoginPanel button{color:#102a52;border:0;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:800}.previewMeta{color:#8290a2;justify-content:space-between;gap:10px;margin-top:10px;font-size:8px;display:flex}.previewMeta b{color:#52657b;font-weight:600}.loadingState{padding-top:40px}.settingsSkeleton{background:linear-gradient(90deg,#edf1f5 25%,#f7f9fb 50%,#edf1f5 75%) 0 0/200% 100%;border-radius:14px;height:160px;margin-bottom:15px;animation:1.2s infinite settingsShimmer}.settingsSkeleton.wide{height:70px}@keyframes settingsShimmer{to{background-position:-200% 0}}.teamPage{background:#f5f7fb;height:100dvh;padding:32px 36px;overflow:auto}.settingsContent2>.teamPage{height:auto;min-height:100dvh}.teamHead{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1250px;margin:0 auto 18px;display:flex}.teamHead h1{margin:7px 0 4px;font-size:27px}.teamHead p{color:#75849a;margin:0;font-size:11px}.teamHead>div>button{background:#fff;border:1px solid #dbe3ec;border-radius:8px;padding:7px 10px}.teamPage .addMember,.teamPage .teamTable{box-shadow:0 6px 20px #1432520a}.teamPage .addMember h2{margin-top:0}.settingsMuted{color:#7c8999;margin-top:-5px;font-size:10px}.addRow{grid-template-columns:1.1fr 1.35fr .8fr auto;gap:8px;display:grid}.addRow input,.addRow select,.teamRow select{background:#fff;border:1px solid #dbe3ec;border-radius:8px;padding:9px}.projectChecks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.projectChecks label{background:#f4f7fa;border:1px solid #e1e7ed;border-radius:20px;padding:5px 7px;font-size:9px}.teamRow{border-top:1px solid #edf0f4;grid-template-columns:1.15fr .65fr 2fr .65fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.teamRow:first-of-type{border-top:0}.teamRow strong,.teamRow small{display:block}.teamRow small{color:#8491a2;font-size:9px}.teamLabels{color:#7c8999;text-transform:uppercase;font-size:8px;font-weight:900}.integrationStatus,.sourceCard{background:#f8fbfe;border:1px solid #e1e8ef;border-radius:10px;padding:12px}.integrationStatus b,.integrationStatus small,.sourceCard strong,.sourceCard span,.sourceCard small{display:block}.integrationStatus small,.sourceCard small{color:#7d8b9d;margin-top:4px;font-size:9px}.sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sourceCard span{color:#1d8050;margin-top:5px;font-size:9px}.integrationHero{justify-content:space-between;align-items:center;gap:20px;display:flex}.integrationHero>div:first-child{align-items:flex-start;gap:10px;display:flex}.integrationHero h2{margin:0 0 4px}.integrationHero p{color:#7b899b;max-width:720px;margin:0;font-size:10px;line-height:1.45}.integrationDot{background:#97a4b5;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;display:inline-block}.integrationDot.live{background:#24a060;box-shadow:0 0 0 4px #24a06017}.integrationDot.ready{background:#d59a27;box-shadow:0 0 0 4px #d59a2717}.integrationHealth{text-align:right}.integrationHealth span,.integrationHealth b{display:block}.integrationHealth span{color:#8391a2;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.integrationHealth b{margin-top:3px;font-size:11px}.sourceGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceCard2{background:#fff}.sourceCardHead{grid-template-columns:16px 1fr auto;align-items:center;gap:7px;display:grid}.sourceCardHead .integrationDot{margin-top:0}.sourceCardHead em{color:#24714d;background:#eef7f2;border-radius:20px;padding:3px 6px;font-size:8px;font-style:normal}.futureSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.futureSettingsGrid>div{background:#fafbfd;border:1px dashed #d7e0e9;border-radius:10px;padding:11px}.futureSettingsGrid b,.futureSettingsGrid span{display:block}.futureSettingsGrid b{font-size:10px}.futureSettingsGrid span{color:#7b899b;margin-top:4px;font-size:9px;line-height:1.35}@media (max-width:1200px){.brandLayout{grid-template-columns:190px minmax(0,1fr)}.brandPreviewCard{grid-column:2;position:static}.settingsShell2{grid-template-columns:240px 1fr}}@media (max-width:850px){body{overflow:auto}.settingsShell2{grid-template-columns:1fr;height:auto;min-height:100vh}.settingsSidebar2{position:static}.settingsSidebarNote{display:none}.brandSettings2{padding:22px 16px}.brandTopbar{flex-direction:column}.brandLayout{grid-template-columns:1fr}.brandSubnav,.brandPreviewCard{grid-column:auto;position:static}.formGrid2,.colourGrid,.addRow,.teamRow,.sourceGrid,.sourceGrid2,.futureSettingsGrid{grid-template-columns:1fr}.teamPage{padding:20px 14px}.integrationHero{flex-direction:column;align-items:flex-start}.integrationHealth{text-align:left}}.settingsShell2,.teamPage{background:var(--brand-surface)}.settingsSidebar2{background:var(--brand-sidebar)}.settingsSidebar2 nav button:hover,.settingsSidebar2 nav button.active{background:var(--brand-nav-active)}.settingsBrand2 b{color:var(--brand-logo-text)}.settingsBrandLogo.runtime{background:#fffffff2;overflow:hidden}.settingsBrandLogo.runtime img{object-fit:contain;transform-origin:50%;width:100%;height:100%}.primaryAction,.teamPage .primary{background:var(--brand-primary)}.cardIcon,.eyebrow{color:var(--brand-primary)}.brandSubnav button:hover,.brandSubnav button.active{background:color-mix(in srgb,var(--brand-accent) 14%,white);color:var(--brand-primary)}.supportGroupsManager{margin-top:18px}.supportGroupsManager .sectionTitle{align-items:flex-start}.supportGroupsManager .sectionTitle h2{margin:0 0 5px}.supportGroupEditor{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;margin-top:14px;display:grid}.supportGroupFields{gap:8px;display:grid}.supportGroupFields input,.supportGroupFields select{background:#fff;border:1px solid #dbe3ec;border-radius:9px;width:100%;padding:9px}.supportMemberPicker{background:#fafbfd;border:1px solid #e1e8ef;border-radius:11px;padding:10px}.supportMemberPicker>b{color:#42566d;font-size:9px}.supportMemberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;margin-top:8px;display:grid;overflow:auto}.supportMemberGrid label{cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:7px;padding:7px;display:grid}.supportMemberGrid label.selected{background:#eef8fc;border-color:#7abbd4}.supportMemberGrid input{grid-row:1/3}.supportMemberGrid span{font-size:9px;font-weight:700}.supportMemberGrid small{color:#8190a1;text-transform:capitalize;font-size:7px}.supportGroupCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.supportGroupCards article{background:#fff;border:1px solid #e0e7ef;border-radius:11px;padding:11px}.supportGroupCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.supportGroupCardHead strong,.supportGroupCardHead span{display:block}.supportGroupCardHead strong{font-size:11px}.supportGroupCardHead span{color:#66778a;text-transform:capitalize;margin-top:2px;font-size:7px}.supportGroupCardHead>b{color:#176f97;white-space:nowrap;background:#eaf7fb;border-radius:999px;padding:3px 6px;font-size:7px}.supportGroupCards article>p{color:#748296;margin:8px 0;font-size:8px;line-height:1.4}.supportGroupMemberNames{flex-wrap:wrap;gap:4px;display:flex}.supportGroupMemberNames span{color:#52677d;background:#f1f5f8;border-radius:999px;padding:3px 6px;font-size:7px}.supportGroupCards footer{gap:6px;margin-top:10px;display:flex}.supportGroupCards footer button{background:#fff;border:1px solid #dbe3ec;border-radius:7px;padding:6px 9px;font-size:8px}.supportGroupCards footer button.danger{color:#a83c3c;background:#fff8f8;border-color:#ecd1d1}.supportGroupEmpty{text-align:center;color:#7c8a9a;border:1px dashed #d9e2eb;border-radius:10px;grid-column:1/-1;padding:14px;font-size:9px}@media (max-width:1100px){.supportGroupEditor{grid-template-columns:1fr}.supportGroupCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.supportMemberGrid,.supportGroupCards{grid-template-columns:1fr}}.desktopSettingsPage{max-width:1180px;margin:0 auto}.desktopHeroCard{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.desktopHeroIcon{color:#fff;background:#102a52;border-radius:20px;place-items:center;width:72px;height:72px;font-size:24px;font-weight:900;display:grid}.desktopHeroCard small{letter-spacing:.12em;color:#7e8fa2;font-size:7px;font-weight:900}.desktopHeroCard h2{margin:4px 0 5px;font-size:20px}.desktopHeroCard p{color:#728197;max-width:700px;margin:0;font-size:10px;line-height:1.5}.desktopStatus{color:#68788a;background:#eef2f6;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.desktopStatus.good{color:#25744b;background:#e9f7ef}.desktopFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.desktopFeatureGrid article{background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:14px}.desktopFeatureGrid article>span{font-size:20px}.desktopFeatureGrid b,.desktopFeatureGrid p{display:block}.desktopFeatureGrid b{margin-top:8px;font-size:10px}.desktopFeatureGrid p{color:#78879a;margin:4px 0 0;font-size:8px;line-height:1.45}.desktopHealthCard{margin-top:14px}.desktopHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.desktopHealthGrid>div{background:#f8fafc;border:1px solid #e2e8ef;border-radius:10px;padding:10px}.desktopHealthGrid span{text-transform:uppercase;letter-spacing:.06em;color:#8190a2;font-size:7px;display:block}.desktopHealthGrid b{text-transform:capitalize;margin-top:3px;font-size:10px;display:block}.desktopHealthGrid b.good{color:#24744a}.desktopHealthGrid b.warn{color:#a16900}.desktopInstallHelp{margin-top:14px}.desktopInstallHelp h2{margin-top:0}.desktopInstallHelp p{color:#758498;font-size:9px}.desktopInstallHelp ol{margin:10px 0 0;padding-left:19px}.desktopInstallHelp li{color:#52657b;margin:6px 0;font-size:9px}@media (max-width:1000px){.desktopFeatureGrid,.desktopHealthGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.desktopHeroCard,.desktopFeatureGrid,.desktopHealthGrid{grid-template-columns:1fr}.desktopStatus{justify-self:start}}.notificationAdminPage{max-width:1220px;margin:0 auto}.adminLockedPill{color:#6b4b00;white-space:nowrap;background:#fff4d8;border:1px solid #eedb9a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.notificationPolicyCard{justify-content:space-between;align-items:center;gap:16px;display:flex}.notificationPolicyCard>div{align-items:flex-start;gap:12px;display:flex}.notificationAdminIcon{background:#eaf7fb;border-radius:13px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.notificationPolicyCard small{letter-spacing:.1em;color:#7b8da1;font-size:7px;font-weight:900;display:block}.notificationPolicyCard h2{margin:3px 0 5px;font-size:18px}.notificationPolicyCard p{color:#718195;max-width:760px;margin:0;font-size:9px;line-height:1.5}.policyOn{color:#24754a;background:#e9f8ef;border:1px solid #cce8d8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.notificationDeviceCard,.notificationStaffCard{margin-top:14px}.notificationAdminActions{flex-wrap:wrap;gap:8px;display:flex}.notificationAdminActions button{font-size:9px}.notificationStaffTable{border:1px solid #e2e8ef;border-radius:11px;margin-top:16px;overflow:hidden}.notificationStaffRow{border-top:1px solid #edf1f5;grid-template-columns:1.5fr .65fr .75fr 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:grid}.notificationStaffRow:first-child{border-top:0}.notificationStaffRow.head{color:#76879a;text-transform:uppercase;letter-spacing:.04em;background:#f7f9fc;font-size:8px;font-weight:900}.notificationStaffRow b,.notificationStaffRow small{display:block}.notificationStaffRow small{color:#8392a3;margin-top:2px;font-size:7px}.notificationStaffRow>span:nth-child(2){text-transform:capitalize}.notificationStaffRow em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.notificationStaffRow em.ready{color:#23754a;background:#e9f8ef}.notificationStaffRow em.missing{color:#a15d00;background:#fff1e6}@media (max-width:850px){.notificationPolicyCard{flex-direction:column;align-items:flex-start}.notificationStaffTable{overflow:auto}.notificationStaffRow{min-width:700px}}.brandedDesktopHero{position:relative;overflow:hidden}.desktopHeroIcon.branded{background:#fff;border:1px solid #e0e7ef;padding:7px;overflow:hidden}.desktopHeroIcon.branded img{object-fit:contain;width:100%;height:100%}.desktopHeroIcon.branded span{background:var(--brand-primary);color:#fff;border-radius:14px;place-items:center;width:100%;height:100%;display:grid}.desktopFullBrandLogo{object-fit:contain;object-position:left center;max-width:180px;max-height:38px;margin-bottom:6px;display:block}.brandedDesktopHero:after{content:"";background:color-mix(in srgb,var(--brand-accent) 10%,transparent);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-44px;right:-36px}.desktopInstallModal{max-width:640px}.desktopInstallState{text-align:center;place-items:center;gap:7px;padding:34px 18px;display:grid}.desktopInstallSpinner{color:#176f97;background:#eaf6fb;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;animation:1s linear infinite syncSpin;display:grid}.desktopInstallState b{font-size:14px}.desktopInstallState small{color:#7a899a;max-width:420px;font-size:9px;line-height:1.45}.desktopInstallSuccess{background:#f2fbf6;border:1px solid #d8eadf;border-radius:11px;grid-template-columns:42px 1fr;align-items:flex-start;gap:11px;margin:14px 0;padding:12px;display:grid}.desktopInstallSuccess.soft{background:#f5fbfe;border-color:#d9e8f0}.desktopInstallSuccess.warning{background:#fffaf0;border-color:#efdfb3}.desktopInstallSuccess>span{color:#23764a;background:#e5f5eb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.desktopInstallSuccess.warning>span{color:#9b6d00;background:#fff0c7}.desktopInstallSuccess b,.desktopInstallSuccess small{display:block}.desktopInstallSuccess b{color:#28445f;font-size:11px}.desktopInstallSuccess small{color:#748398;margin-top:3px;font-size:8px;line-height:1.45}.desktopInstallSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.desktopInstallSummary>div{background:#f8fafc;border:1px solid #e2e8ef;border-radius:9px;padding:9px}.desktopInstallSummary span{color:#8190a2;text-transform:uppercase;letter-spacing:.06em;font-size:7px;display:block}.desktopInstallSummary b{color:#314b67;margin-top:3px;font-size:9px;display:block}.desktopManualSteps,.desktopReinstallBox{background:#fff;border:1px solid #e2e8ef;border-radius:10px;margin-top:10px;padding:11px}.desktopManualSteps h3,.desktopReinstallBox h3{color:#2f4a66;margin:0 0 7px;font-size:10px}.desktopManualSteps span{color:#617389;grid-template-columns:22px 1fr;align-items:center;gap:6px;margin:6px 0;font-size:8px;display:grid}.desktopManualSteps span>b{color:#1d628a;background:#eef4f8;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.desktopReinstallBox{background:#f8fafc}.desktopReinstallBox p{color:#6e7e91;margin:0;font-size:8px;line-height:1.5}.desktopInstallModal .syncModalFooter{margin-top:14px}@media (max-width:700px){.desktopInstallSummary{grid-template-columns:1fr}}.desktopInstallManual{gap:12px;margin-top:10px;display:grid}.desktopInstallNotice{background:#fff9ec;border:1px solid #efdca7;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:12px;padding:13px;display:grid}.desktopInstallNoticeIcon{color:#8d6300;background:#ffefbd;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.desktopInstallNotice small,.desktopInstallGuideHead small{letter-spacing:.1em;color:#8190a2;font-size:7px;font-weight:900;display:block}.desktopInstallNotice h3,.desktopInstallGuide h3,.desktopReinstallCard h3{color:#2b465f;margin:2px 0 4px;font-size:12px}.desktopInstallNotice p,.desktopReinstallCard p{color:#6d7e91;margin:0;font-size:8.5px;line-height:1.5}.desktopInstallGuide,.desktopReinstallCard{background:#fff;border:1px solid #e1e8ef;border-radius:12px;padding:12px}.desktopInstallGuideHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktopInstallGuideHead>span{color:#5e738a;white-space:nowrap;background:#f1f5f8;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.desktopStepList{gap:7px;margin-top:10px;display:grid}.desktopStepList>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.desktopStepList>div>b{color:#176f97;background:#e9f4fa;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.desktopStepList>div>span{color:#52667b;font-size:8.5px;line-height:1.35}.desktopReinstallCard{background:#f8fafc}.desktopInstallFooter{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.desktopInstallFooter .secondaryAction,.desktopInstallFooter .primaryAction{text-align:center;min-width:135px}@media (max-width:700px){.desktopInstallGuideHead,.desktopInstallFooter{flex-direction:column}.desktopInstallFooter .secondaryAction,.desktopInstallFooter .primaryAction{width:100%}}.desktopInstallGuide{padding:14px!important}.desktopStepList{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:flex!important}.desktopStepList>div{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #edf1f5!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;display:flex!important}.desktopStepList>div>b{color:#176f97!important;background:#e9f4fa!important;border-radius:8px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.desktopStepList>div>span{color:#52667b!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;flex:auto!important;min-width:0!important;font-size:11px!important;line-height:1.45!important;display:block!important}.desktopInstallManual{gap:10px!important}.desktopReinstallCard,.desktopInstallFooter{margin-top:0!important}.miniLogo{background:0 0!important;border-radius:14px!important;width:56px!important;height:56px!important;margin-bottom:8px!important;overflow:visible!important}.miniLogo img{object-fit:contain!important;transform-origin:50%!important;width:100%!important;height:100%!important;display:block!important}.miniLoginPanel{overflow:visible!important}.miniBrandMark img{object-fit:contain!important}.brandAssetPairs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.brandPair{min-width:0}.brandAssetGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;display:grid!important}.brandAssetCard{min-width:0!important;overflow:hidden!important}.brandAssetPreview{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:112px!important;padding:12px!important;display:flex!important;overflow:hidden!important}.brandAssetPreview img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.brandAssetCard>strong,.brandAssetCard>small{overflow-wrap:anywhere;min-width:0;display:block}.brandAssetCard .filePick{min-width:0}.brandAssetCard .filePick span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.brandScaleControl{min-width:0;display:block}.scalePreview{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:88px!important;padding:8px!important;display:flex!important;overflow:hidden!important}.scalePreview img{object-fit:contain!important;transform-origin:50%!important;width:auto!important;max-width:78%!important;height:auto!important;max-height:70%!important}.scalePreview.square img{max-width:32%!important;max-height:72%!important}.brandSidebarPreview{overflow:hidden!important}.brandSidebarPreview img{object-fit:contain!important;transform-origin:0!important;max-width:72%!important;max-height:38px!important}@media (max-width:1050px){.brandAssetPairs{grid-template-columns:1fr}}.settingsBrandLogo.runtime.corporate{background:#fff!important;border:1px solid #ffffff2e!important;padding:4px!important;overflow:hidden!important}.settingsBrandLogo.runtime.corporate img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.platformAssetSection{border-top:1px solid #e5ebf1;margin-top:18px;padding-top:18px}.platformAssetHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.platformAssetHead small{letter-spacing:.12em;color:#6f8298;font-size:7px;font-weight:900;display:block}.platformAssetHead h3{color:#173a60;margin:3px 0;font-size:15px}.platformAssetHead p{color:#77879a;max-width:650px;margin:0;font-size:8px;line-height:1.45}.platformAssetHead>span{color:#26759b;white-space:nowrap;background:#eaf7fb;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.platformAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platformAssetCard{background:#fff;border:1px solid #dfe7ef;border-radius:12px;flex-direction:column;min-width:0;padding:10px;display:flex}.platformAssetPreview{background:#fff;border:1px solid #e5ebf1;border-radius:10px;justify-content:center;align-items:center;height:116px;padding:12px;display:flex;overflow:hidden}.platformAssetPreview.dark{background:#123b63}.platformAssetPreview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.platformAssetPreview span{color:#9aa7b5;font-size:8px}.platformAssetCard>strong{color:#263f59;margin-top:8px;font-size:9px;display:block}.platformAssetCard>small{color:#7b8b9d;min-height:28px;margin:3px 0 8px;font-size:7.5px;line-height:1.35;display:block}.platformAssetCard .filePick{margin-top:auto}@media (max-width:1100px){.platformAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.platformAssetGrid{grid-template-columns:1fr}}.chatBackgroundSettings .formGrid2{gap:12px}.chatBackgroundPreview{background-color:#f8fafc;background-repeat:no-repeat;border:1px solid #dfe7ef;border-radius:14px;flex-direction:column;justify-content:center;gap:14px;min-height:260px;padding:24px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.chatPreviewBubble{border-radius:13px;max-width:70%;padding:10px 12px;font-size:10px;box-shadow:0 2px 8px #16304d14}.chatPreviewBubble.inbound{background:#fff;border:1px solid #e0e6ed;align-self:flex-start}.chatPreviewBubble.outbound{background:#dff3fb;border:1px solid #c8e7f3;align-self:flex-end}.chatBackgroundSettings select{color:#2f4662;background:#fff;border:1px solid #dce4ed;border-radius:8px;width:100%;padding:8px 9px;font-size:9px}.chatBackgroundActions{justify-content:flex-end;align-items:flex-end;display:flex}.chatBackgroundActions button{width:auto!important}.chatSoftnessPresets{gap:6px;margin-top:8px;display:flex}.chatSoftnessPresets button{color:#315c78;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:8px;flex:1;padding:6px 8px;font-size:8px}.chatSoftnessPresets button:hover{background:#eef7fb;border-color:#b7d6e4}.bulkAccessManager{margin-top:16px}.bulkAccessManager .sectionTitle{align-items:flex-start}.bulkAccessCount{color:#58738b;white-space:nowrap;background:#edf5f9;border:1px solid #d7e6ee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.bulkAccessGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:15px;display:grid}.bulkAccessColumn{background:#fbfdff;border:1px solid #dce7ef;border-radius:14px;padding:12px}.bulkAccessColumnHead{align-items:center;gap:7px;margin-bottom:9px;display:flex}.bulkAccessColumnHead b{color:#183b5c;margin-right:auto;font-size:11px}.bulkAccessColumnHead button{color:#316783;cursor:pointer;background:#fff;border:1px solid #d3e0e8;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.bulkAccessColumnHead button:hover{background:#f2fbfd;border-color:#4aa2bf}.bulkAccessPeople{grid-template-columns:1fr 1fr;gap:6px;max-height:250px;display:grid;overflow:auto}.bulkAccessPeople label{cursor:pointer;background:#fff;border:1px solid #e2eaf0;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.bulkAccessPeople label.selected,.bulkAccessProjects label.selected{background:#eefaff;border-color:#56aeca}.bulkAccessPeople input,.bulkAccessProjects input{accent-color:#087ea6}.bulkAccessPeople span{gap:2px;min-width:0;display:grid}.bulkAccessPeople b{color:#21415e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bulkAccessPeople small{color:#7a8d9d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.bulkAccessProjects{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:94px;display:flex}.bulkAccessProjects label{color:#31536a;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.bulkAccessApply{width:100%;margin-top:13px}.bulkAccessManager .primary:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .bulkAccessCount{color:#afd0df;background:#1b3045;border-color:#385069}html[data-theme=dark] .bulkAccessColumn{background:#101f31;border-color:#30465d}html[data-theme=dark] .bulkAccessColumnHead b{color:#e4f1f8}html[data-theme=dark] .bulkAccessColumnHead button,html[data-theme=dark] .bulkAccessPeople label,html[data-theme=dark] .bulkAccessProjects label{color:#d8e7f1;background:#182b42;border-color:#385069}html[data-theme=dark] .bulkAccessPeople label.selected,html[data-theme=dark] .bulkAccessProjects label.selected{background:#143b50;border-color:#2fa7c7}html[data-theme=dark] .bulkAccessPeople b{color:#e4f1f8}html[data-theme=dark] .bulkAccessPeople small{color:#9bb0c0}@media (max-width:900px){.bulkAccessGrid,.bulkAccessPeople{grid-template-columns:1fr}}.accessAuditManager{margin-top:16px}.accessAuditManager .sectionTitle{align-items:flex-start}.accessAuditManager .secondaryAction:disabled{opacity:.55;cursor:not-allowed}.accessAuditList{gap:7px;max-height:420px;margin-top:14px;display:grid;overflow:auto}.accessAuditRow{background:#fbfdff;border:1px solid #dce7ef;border-left:4px solid #2d9b6d;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.accessAuditRow.revoke{border-left-color:#d07a69}.accessAuditIcon{color:#16724c;background:#e8f7ef;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.accessAuditRow.revoke .accessAuditIcon{color:#a14438;background:#fff0ed}.accessAuditMain{flex:1;gap:2px;min-width:0;display:grid}.accessAuditMain strong{color:#1e3e5a;font-size:11px}.accessAuditMain span{color:#49677c;font-size:10px}.accessAuditMain span b{color:#1d6e8d}.accessAuditMain small{color:#879aaa;font-size:9px}.accessAuditRemove,.accessRevokeAll{white-space:nowrap;color:#a6473a!important;background:#fff2ef!important;border:1px solid #e6b6ae!important}.accessAuditRemove:hover,.accessRevokeAll:hover{background:#ffe2dd!important}.accessAuditStatus{color:#8a99a5;white-space:nowrap;font-size:9px;font-weight:800}.accessAuditEmpty{color:#7a8d9d;text-align:center;border:1px dashed #cfdee8;border-radius:10px;margin-top:13px;padding:16px;font-size:11px}html[data-theme=dark] .accessAuditRow{background:#122439;border-color:#385069}html[data-theme=dark] .accessAuditMain strong{color:#e4f1f8}html[data-theme=dark] .accessAuditMain span{color:#bdd0db}html[data-theme=dark] .accessAuditMain small{color:#9bb0c0}html[data-theme=dark] .accessAuditEmpty{color:#9bb0c0;border-color:#385069}@media (max-width:900px){.accessAuditRow{flex-wrap:wrap;align-items:flex-start}.accessAuditRemove,.accessAuditStatus{margin-left:36px}.accessRevokeAll{margin-top:6px}}.desktopStartupCard{margin-top:16px}.desktopStartupCard ol{color:var(--ui-text,#17324f);margin:14px 0 10px 20px;padding:0;font-size:13px;line-height:1.8}.desktopStartupCard li{padding-left:4px}.desktopStartupNote{color:#718397;font-size:11px;line-height:1.5;display:block}html[data-theme=dark] .desktopStartupCard ol{color:#e5f1f7}html[data-theme=dark] .desktopStartupNote{color:#a1b4c4}.inboxViewChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.inboxViewChoice{text-align:left;border:1px solid var(--settings-line,#dce6ef);background:var(--settings-surface,#fff);color:inherit;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;transition:all .18s;display:flex;position:relative}.inboxViewChoice:hover,.inboxViewChoice.active{border-color:#1687ad;transform:translateY(-1px);box-shadow:0 8px 24px #12365b12}.inboxViewChoice.active{background:#effaff}.inboxViewChoice>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.inboxViewChoice small{text-transform:uppercase;letter-spacing:.08em;color:#1687ad;font-size:10px;font-weight:800}.inboxViewChoice b{font-size:15px}.inboxViewChoice em{color:#65768a;font-size:11px;font-style:normal;line-height:1.45}.inboxViewChoice>i{color:#1687ad;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.inboxViewIcon{color:#1687ad;background:#e8f8fc;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.inboxFieldList{gap:8px;margin-top:20px;display:grid}.inboxFieldRow{border:1px solid var(--settings-line,#dce6ef);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.inboxFieldRow.enabled{background:#fbfeff}.inboxDrag{color:#9aaabd;cursor:grab;letter-spacing:-4px;font-size:18px}.inboxFieldRow>div{flex-direction:column;flex:1;gap:3px;display:flex}.inboxFieldRow small{color:#718197;font-size:11px}.inboxFieldToggle{color:#627386;cursor:pointer;background:#f6f9fb;border:1px solid #c8d6e2;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.inboxFieldToggle.on{color:#167548;background:#e4f8ee;border-color:#8ed6ad}.settingsSaved{color:#1687ad;font-size:12px;font-weight:800}.inboxPreviewPanel{overflow:hidden}.inboxPreviewCard{background:#f5fbfd;border:1px solid #d8e6ed;border-radius:16px;align-items:center;gap:12px;max-width:680px;margin-top:16px;padding:16px;display:flex}.inboxPreviewAvatar{color:#125274;background:#dff5fa;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.inboxPreviewCard>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.inboxPreviewCard small,.inboxPreviewCard em{color:#698095;font-size:11px;font-style:normal}.inboxPreviewCard p{color:#405b70;margin:2px 0 0;font-size:12px}.inboxPreviewCard>strong{color:#c25555;text-align:center;background:#fff0f0;border-radius:10px;padding:8px 10px;font-size:10px}@media (max-width:900px){.inboxViewChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.inboxViewChoices{grid-template-columns:1fr}}.settingsContent2{box-sizing:border-box;width:100%;max-width:1460px;padding:42px 54px 72px}.settingsPageHeader{max-width:850px;margin:0 0 26px}.settingsPageHeader small,.settingsPanelHeader small{color:#1687ad;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.settingsPageHeader h1{letter-spacing:-.03em;margin:7px 0 8px;font-size:34px}.settingsPageHeader p,.settingsPanelHeader p{color:#65778a;margin:0;font-size:14px}.settingsPanel2{background:#fff;border:1px solid #e1eaf1;border-radius:22px;margin:0 0 18px;padding:26px 28px;box-shadow:0 10px 30px #13365b0e}.settingsPanelHeader{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.settingsPanelHeader h2{letter-spacing:-.02em;margin:6px 0 5px;font-size:20px}.settingsPanelHeader>div{min-width:0}.candidateSecondary,.inboxResetButton{color:#36546b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccdae5;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:800}.candidateSecondary:hover,.inboxResetButton:hover{color:#1687ad;background:#f4fcfe;border-color:#1687ad}.inboxViewChoices{margin-top:22px}.inboxViewChoice{min-height:132px}.inboxFieldList{background:#f6fafc;border:1px dashed #cbdce7;border-radius:16px;gap:7px;margin-top:18px;padding:6px}.inboxFieldRow{background:#fff;min-height:66px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 2px 8px #15405b0a}.inboxFieldRow:hover{border-color:#78bed1;box-shadow:0 5px 16px #15405b17}.inboxFieldRow:active{cursor:grabbing;transform:scale(.995)}.inboxDrag{color:#1687ad;letter-spacing:-5px;background:#f2f8fb;border:1px solid #d6e4ec;border-radius:9px;place-items:center;width:30px;height:34px;font-size:20px;display:grid}.inboxFieldRow>div{gap:4px}.inboxFieldToggle{min-width:70px}.inboxPreviewPanel{padding-bottom:30px}@media (max-width:900px){.settingsContent2{padding:28px 22px 50px}.settingsPanel2{padding:22px 18px}.settingsPanelHeader{flex-direction:column}.inboxViewChoice{min-height:0}}.inboxFieldRow{cursor:grab}.inboxFieldRow.drag-over{transform:translateY(-2px);background:#effbfe!important;border:2px dashed #1687ad!important;box-shadow:0 8px 22px #1687ad24!important}.inboxFieldRow.drag-over .inboxDrag{color:#0e6b8a;background:#d9f4fb;border-color:#1687ad}.inboxDrag{-webkit-user-select:none;user-select:none;touch-action:none}.settingsSaved{text-align:right;min-width:76px}@media (max-width:900px){.settingsPageHeader h1{font-size:29px}.settingsPageHeader p,.settingsPanelHeader p{font-size:13px}}.inboxViewChoice>span:nth-child(2)>strong{color:#557287;background:#f1f7fa;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.inboxViewChoice.active>span:nth-child(2)>strong{color:#126b89;background:#d9f4fb}.inboxPreviewPanel{order:-1}.inboxPreviewCard{max-width:760px;min-height:96px}.inboxPreviewCard em{line-height:1.45;display:block}.inboxFieldRow .inboxDrag{flex:0 0 30px}.inboxFieldRow .inboxFieldToggle{flex:none}.inboxIdentifier{margin-left:2px}.conversationOperationalMeta span{white-space:nowrap}@media (max-width:620px){.inboxPreviewCard{align-items:flex-start}.inboxPreviewCard>strong{margin-left:auto}.inboxFieldRow{gap:9px;padding:10px}.inboxFieldRow small{font-size:10px}}.projectFilterAdd{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto;gap:10px;margin-top:18px;display:grid}.projectFilterAdd input,.projectAliasInput{box-sizing:border-box;color:#28445f;background:#fff;border:1px solid #d5e2eb;border-radius:10px;outline:none;width:100%;padding:10px 11px;font-size:12px}.projectFilterAdd input:focus,.projectAliasInput:focus{border-color:#1687ad;box-shadow:0 0 0 3px #1687ad1f}.projectFilterList{background:#f6fafc;border:1px dashed #cbdce7;border-radius:16px;gap:8px;margin-top:18px;padding:7px;display:grid}.projectFilterRow{background:#fff;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:30px minmax(180px,1fr) minmax(180px,.8fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;transition:all .15s;display:grid}.projectFilterRow:hover{border-color:#79bfd1;box-shadow:0 5px 15px #15405b14}.projectFilterRow.is-hidden{opacity:.65;background:#fbfcfd}.projectFilterRow.drag-over{background:#effbfe;border:2px dashed #1687ad;transform:translateY(-2px)}.projectFilterIdentity{gap:3px;min-width:0;display:grid}.projectFilterIdentity b{color:#213f5d;font-size:13px}.projectFilterIdentity small{color:#8493a2;font-size:10px}.projectRemoveButton{color:#a34d41;cursor:pointer;background:#fff5f3;border:1px solid #e4b8b0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.projectRemoveButton:hover{background:#ffe9e5}.projectFilterFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.projectFilterFooter span{color:#718397;font-size:11px}.projectSaveButton{min-width:140px}@media (max-width:900px){.projectFilterAdd{grid-template-columns:1fr}.projectFilterRow{grid-template-columns:30px minmax(120px,1fr) auto;gap:8px}.projectAliasInput{grid-column:2/-1}.projectRemoveButton{grid-column:3}.projectFilterFooter{flex-direction:column;align-items:flex-start}}.inboxProfileChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.inboxProfileChoice{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:14px;align-items:center;gap:11px;padding:13px;transition:all .15s;display:flex}.inboxProfileChoice:hover,.inboxProfileChoice.active{background:#effaff;border-color:#1687ad;box-shadow:0 7px 20px #13365b17}.inboxProfileChoice>b{color:#1687ad;background:#e8f8fc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.inboxProfileChoice span{gap:3px;min-width:0;display:grid}.inboxProfileChoice strong{color:#24435d;font-size:13px}.inboxProfileChoice small{color:#75879a;font-size:10px}.inboxProfileChoice i{color:#1687ad;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.inboxFontControl{border-top:1px solid #e7eef3;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.inboxFontControl label{color:#405b71;font-size:11px;font-weight:850}.inboxFontControl select{color:#2d4c64;background:#fff;border:1px solid #ccdce7;border-radius:9px;padding:7px 10px}.inboxFontControl span{color:#7a8c9d;font-size:10px}.inboxPreviewCard.font-small{font-size:12px}.inboxPreviewCard.font-medium{font-size:14px}.inboxPreviewCard.font-large{font-size:16px}.inboxPreviewCard.font-small b{font-size:13px}.inboxPreviewCard.font-large b{font-size:17px}.inboxSettingsFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}.inboxSettingsFooter span{color:#73869a;font-size:11px}@media (max-width:700px){.inboxProfileChoices{grid-template-columns:1fr}.inboxFontControl,.inboxSettingsFooter{flex-direction:column;align-items:flex-start}}.inboxPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:18px;display:grid}.inboxPreviewOption{background:#fbfdff;border:1px solid #dfe8ef;border-radius:15px;min-width:0;padding:10px;transition:all .15s}.inboxPreviewOption.active{background:#f1fbfe;border-color:#1687ad;box-shadow:0 7px 20px #13365b14}.inboxPreviewOptionHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inboxPreviewOptionHead>span{color:#1687ad;background:#e6f6fb;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.inboxPreviewOptionHead b,.inboxPreviewOptionHead small{display:block}.inboxPreviewOptionHead b{color:#24435d;font-size:11px}.inboxPreviewOptionHead small{color:#7a8c9d;margin-top:2px;font-size:8px}.inboxPreviewOption .inboxPreviewCard{align-items:flex-start;gap:9px;max-width:none;min-height:118px;margin-top:0;padding:12px}.inboxPreviewOption .inboxPreviewAvatar{border-radius:11px;flex:none;width:34px;height:34px;font-size:11px}.inboxPreviewOption .inboxPreviewCard>div:nth-child(2){gap:2px;min-width:0}.inboxPreviewOption .inboxPreviewCard b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.inboxPreviewOption .inboxPreviewCard small,.inboxPreviewOption .inboxPreviewCard em{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.inboxPreviewOption .inboxPreviewCard p{font-size:9px;line-height:1.35}.inboxPreviewOption .inboxPreviewCard>strong{flex:none;padding:6px 7px;font-size:8px}@media (max-width:1050px){.inboxPreviewGrid{grid-template-columns:1fr}.inboxPreviewOption .inboxPreviewCard{max-width:760px}}.headerStyleChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.headerStyleChoice{text-align:left;color:#173b59;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:14px;align-items:center;gap:12px;min-height:116px;padding:14px;transition:all .18s;display:flex;position:relative}.headerStyleChoice:hover{border-color:#74b8d7;transform:translateY(-1px);box-shadow:0 8px 20px #15496914}.headerStyleChoice.active{background:#f5fbfe;border-color:#1384ad;box-shadow:0 0 0 3px #1384ad1f}.headerStyleChoice>span:last-of-type{flex-direction:column;gap:3px;min-width:0;display:flex}.headerStyleChoice small{letter-spacing:.08em;text-transform:uppercase;color:#7890a4;font-size:10px;font-weight:800}.headerStyleChoice strong{color:#173f60;font-size:16px}.headerStyleChoice em{color:#668097;font-size:11px;font-style:normal;line-height:1.35}.headerStyleChoice>i{color:#fff;background:#1384ad;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.headerStyleMini{background:#fbfdff;border:1px solid #d8e5ee;border-radius:10px;flex-direction:column;flex:0 0 78px;gap:5px;width:78px;height:70px;padding:8px;display:flex}.headerStyleMini i,.headerStyleMini b,.headerStyleMini em{background:#b9d8e8;border-radius:5px;display:block}.headerStyleMini i{background:#58a9ca;border-radius:50%;width:28px;height:18px}.headerStyleMini b{width:65%;height:7px}.headerStyleMini em{width:88%;height:6px}.headerStyleMini-command{background:#f2f8fc;border-left:5px solid #167ea6}.headerStyleMini-command i{border-radius:3px;width:100%;height:8px}.headerStyleMini-command b{width:52%;height:18px}.headerStyleMini-command em{background:#f0d99b;width:100%;height:10px}.headerStyleMini-compact{flex-direction:row;align-items:center;height:46px;margin-top:12px}.headerStyleMini-compact i{width:18px;height:18px}.headerStyleMini-compact b{width:24px;height:7px}.headerStyleMini-compact em{width:28px;height:7px}.settingsSubheading{border-top:1px solid #e6edf3;margin:24px 0 10px;padding-top:18px}.settingsSubheading small{letter-spacing:.08em;color:#7890a4;font-size:10px;font-weight:800}.settingsSubheading h3{color:#173f60;margin:5px 0 3px;font-size:16px}.settingsSubheading p{color:#668097;margin:0;font-size:12px}.headerFieldList{gap:7px;display:grid}.headerFieldRow{cursor:grab;background:#fbfdff;border:1px solid #e1eaf1;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.headerFieldRow:hover,.headerFieldRow.drag-over{background:#f1fafe;border-color:#59a9ca}.headerFieldRow>div{min-width:0}.headerFieldRow b,.headerFieldRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.headerFieldRow b{color:#234e6c;font-size:13px}.headerFieldRow small{color:#7890a4;margin-top:2px;font-size:11px}.headerFieldRow .inboxDrag{letter-spacing:-4px;color:#8aa0b0;font-size:18px}@media (max-width:820px){.headerStyleChoices{grid-template-columns:1fr}.headerStyleChoice{min-height:92px}}@media (max-width:560px){.headerFieldRow{grid-template-columns:24px minmax(0,1fr) auto;padding:9px}.headerFieldRow small{white-space:normal;line-height:1.25}.headerFieldRow .inboxFieldToggle{padding:6px 8px}}.staffOpsDashboard{gap:14px;margin-bottom:18px;display:grid}.staffOpsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staffOpsKpis article{background:linear-gradient(145deg,#fff,#f7fbfd);border:1px solid #dce7ef;border-radius:13px;padding:15px 16px}.staffOpsKpis small,.staffOpsToolbar small{letter-spacing:.08em;color:#7890a4;font-size:10px;font-weight:900;display:block}.staffOpsKpis strong{color:#153e60;margin-top:3px;font-size:26px;line-height:1;display:block}.staffOpsKpis span{color:#7890a4;margin-top:7px;font-size:11px;display:block}.staffOpsToolbar{background:#fff;border:1px solid #dce7ef;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.staffOpsToolbar h2{color:#173f60;margin:4px 0 3px;font-size:19px}.staffOpsToolbar p{margin:0;font-size:12px}.staffOpsFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.staffOpsFilters input,.staffOpsFilters select,.staffOpsBulkBar select{color:#294e69;min-height:36px;font:inherit;background:#fff;border:1px solid #d5e2eb;border-radius:8px;padding:0 10px;font-size:12px}.staffOpsFilters input{min-width:220px}.staffOpsDirectory{background:#fff;border:1px solid #dce7ef;border-radius:14px;overflow:auto}.staffOpsDirectoryHead,.staffOpsDirectoryRow{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.7fr) minmax(160px,1.2fr) 90px minmax(120px,.8fr);align-items:center;gap:12px;min-width:820px;padding:11px 14px;display:grid}.staffOpsDirectoryHead{color:#7890a4;letter-spacing:.06em;text-transform:uppercase;background:#f6f9fb;border-bottom:1px solid #e0e8ee;font-size:10px;font-weight:900}.staffOpsDirectoryRow{color:#254b66;border-bottom:1px solid #edf2f5;font-size:12px}.staffOpsDirectoryRow:last-child{border-bottom:0}.staffOpsDirectoryRow:hover{background:#f8fcfe}.staffOpsDirectoryRow>div{min-width:0}.staffOpsOwner{cursor:pointer;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.staffOpsOwner input{grid-row:span 2}.staffOpsAvatar{color:#146080;background:#dff4fa;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.staffOpsOwner b,.staffOpsOwner small,.staffOpsDirectoryRow>div>strong,.staffOpsDirectoryRow>div>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.staffOpsOwner b{grid-column:3;font-size:12px}.staffOpsOwner small{color:#7890a4;grid-column:3;font-size:10px}.staffStatusLive,.staffStatusOff{border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;display:inline-block!important}.staffStatusLive{color:#16744c;background:#e5f7ed}.staffStatusOff{color:#a14646;background:#f3e8e8}.staffOpsDirectoryRow>div>small{color:#7890a4;margin-top:4px;font-size:10px}.staffOpsTags{flex-wrap:wrap;gap:4px;display:flex}.staffOpsTags span,.staffOpsTags em{color:#38647d;background:#eef6fb;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.staffOpsTags em{color:#a0acb6;background:0 0;padding-left:0}.staffOpsBulkBar{background:#edf8fc;border:1px solid #cfe2ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 13px;display:flex}.staffOpsBulkBar>b{color:#174b68;margin-right:auto;font-size:12px}.staffOpsBulkBar .primary,.staffOpsBulkBar .secondaryAction{min-height:36px}.staffOpsEmpty{text-align:center;color:#7890a4;padding:28px;font-size:12px}@media (max-width:900px){.staffOpsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.staffOpsToolbar{flex-direction:column;align-items:stretch}.staffOpsFilters{justify-content:flex-start}}@media (max-width:560px){.staffOpsKpis{grid-template-columns:1fr 1fr}.staffOpsKpis article{padding:11px}.staffOpsKpis strong{font-size:22px}.staffOpsFilters input{flex:1;min-width:100%}.staffOpsFilters select{flex:1;min-width:0}.staffOpsBulkBar>b{width:100%}}.staffOpsActivity{background:#fff;border:1px solid #dce7ef;border-radius:14px;overflow:hidden}.staffOpsActivityHead{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.staffOpsActivityHead small{letter-spacing:.08em;color:#7890a4;font-size:10px;font-weight:900}.staffOpsActivityHead h3{color:#173f60;margin:4px 0 0;font-size:16px}.staffOpsActivityHead>span{color:#7890a4;font-size:11px}.staffOpsActivityList{display:grid}.staffOpsActivityList>div{border-bottom:1px solid #edf2f5;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 15px;font-size:12px;display:grid}.staffOpsActivityList>div:last-child{border-bottom:0}.staffOpsActivityList strong{color:#234e6c}.staffOpsActivityList small{color:#7890a4;text-align:right;font-size:10px}.activityGrant,.activityRevoke{letter-spacing:.04em;font-size:9px;font-weight:900}.activityGrant{color:#138051}.activityRevoke{color:#ad5b36}.staffOpsActivityEmpty{color:#7890a4;padding:18px 15px;font-size:12px}@media (max-width:700px){.staffOpsActivityList>div{grid-template-columns:62px minmax(0,1fr)}.staffOpsActivityList small{text-align:left;grid-column:2}}.headerPreview{color:#234e6c;background:#fbfdff;border:1px solid #dbe6ee;border-radius:11px;min-height:74px;margin:10px 0 8px;padding:10px}.headerPreviewTop{align-items:center;gap:7px;min-width:0;display:flex}.headerPreviewAvatar{color:#17617e;background:#dff4fa;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.headerPreviewTop>div:nth-child(2){min-width:0}.headerPreviewTop b,.headerPreviewTop small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.headerPreviewTop b{font-size:11px}.headerPreviewTop small{color:#7890a4;margin-top:2px;font-size:8px}.headerPreviewActions{gap:3px;margin-left:auto;display:flex}.headerPreviewActions i{color:#207298;background:#fff;border:1px solid #d9e5ec;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.headerPreviewDetails{flex-wrap:wrap;align-items:center;gap:4px;margin:7px 0 0 32px;display:flex}.headerPreviewChip,.headerPreviewStage{color:#41657b;white-space:nowrap;background:#fff;border:1px solid #dce8ef;border-radius:999px;align-items:center;min-height:17px;padding:2px 5px;font-size:7px;font-weight:800;display:inline-flex}.headerPreviewChip-status{color:#8a6517;background:#fff7dc;border-color:#f0d797}.headerPreviewChip-joining{color:#8a6517;background:#fffaf0;border-color:#efd79d}.headerPreviewStage{color:#24734b;background:#eff9f3;border-color:#cdebd8}.headerPreview-command{background:#f2f8fc;border-left:4px solid #1680a7}.headerPreview-command .headerPreviewDetails{border-top:1px solid #e1edf3;margin-left:0;padding-top:5px}.headerPreview-command .headerPreviewStage{order:-1}.headerPreview-compact{min-height:50px;padding:8px}.headerPreview-compact .headerPreviewTop{gap:5px}.headerPreview-compact .headerPreviewAvatar{border-radius:50%;flex-basis:21px;width:21px;height:21px}.headerPreview-compact .headerPreviewDetails{flex-wrap:nowrap;margin:5px 0 0 26px;overflow:hidden}.headerPreview-compact .headerPreviewChip,.headerPreview-compact .headerPreviewStage{min-height:15px;padding:2px 4px;font-size:6px}.inboxPreviewOption.active .headerPreview{border-color:#1590b9;box-shadow:0 0 0 2px #1590b91a}@media (max-width:700px){.headerPreviewDetails{margin-left:0}.headerPreview-compact .headerPreviewDetails{margin-left:0;overflow-x:auto}}.staffOwnership30{background:linear-gradient(145deg,#f9fdff,#eef8fc);border:1px solid #d6e4ec;border-radius:16px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.staffOwnership30Head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staffOwnership30Head h2{color:#173f60;margin:5px 0 4px;font-size:23px}.staffOwnership30Head p{color:#668097;margin:0;font-size:12px}.staffOwnership30Summary{flex-wrap:wrap;gap:8px;display:flex}.staffOwnership30Summary span{color:#668097;background:#fff;border:1px solid #d8e7ef;border-radius:10px;padding:8px 10px;font-size:11px}.staffOwnership30Summary b{color:#174d6b;font-size:16px}.staffOwnership30Summary .warn b{color:#b35b36}.ownershipOwnerGrid,.assignmentTrailTable{background:#fff;border:1px solid #d9e7ee;border-radius:13px;overflow:auto}.ownershipOwnerHeader,.ownershipOwnerRow{grid-template-columns:minmax(220px,1.3fr) minmax(160px,1fr) minmax(120px,.7fr) minmax(190px,1fr);align-items:center;gap:12px;min-width:760px;padding:11px 13px;display:grid}.ownershipOwnerHeader{color:#7890a4;letter-spacing:.06em;text-transform:uppercase;background:#f5f9fb;border-bottom:1px solid #e3edf2;font-size:10px;font-weight:900}.ownershipOwnerRow{color:#244b66;border-bottom:1px solid #edf2f5;font-size:12px}.ownershipOwnerRow:last-child{border-bottom:0}.ownershipOwnerRow>div{min-width:0}.ownershipOwnerRow>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.ownershipOwnerRow .staffOpsAvatar{grid-row:span 2}.ownershipOwnerRow strong,.ownershipOwnerRow small,.ownershipOwnerRow b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ownershipOwnerRow strong{grid-column:2}.ownershipOwnerRow small{color:#7890a4;grid-column:2;margin-top:3px;font-size:10px}.ownershipOwnerRow b{color:#174d6b;font-size:15px}.ownershipOwnerRow>div:not(:first-child) small{grid-column:auto}.assignmentTrail30{gap:10px;display:grid}.assignmentTrail30Head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.assignmentTrail30Head h3{color:#173f60;margin:4px 0;font-size:17px}.assignmentTrail30Head p{color:#668097;margin:0;font-size:11px}.assignmentTrail30Head input{color:#294e69;min-width:245px;min-height:35px;font:inherit;border:1px solid #d5e2eb;border-radius:8px;padding:0 10px;font-size:12px}.assignmentTrailTableHead,.assignmentTrailRow{grid-template-columns:145px minmax(150px,1fr) minmax(190px,1.3fr) minmax(115px,.8fr) minmax(160px,1fr);align-items:center;gap:10px;min-width:800px;padding:10px 13px;display:grid}.assignmentTrailTableHead{color:#7890a4;letter-spacing:.06em;text-transform:uppercase;background:#f5f9fb;border-bottom:1px solid #e3edf2;font-size:10px;font-weight:900}.assignmentTrailRow{color:#244b66;border-bottom:1px solid #edf2f5;font-size:11px}.assignmentTrailRow:last-child{border-bottom:0}.assignmentTrailRow time,.assignmentTrailRow span,.assignmentTrailRow small,.assignmentTrailRow em{color:#7890a4;font-size:10px;display:block}.assignmentTrailRow strong{color:#244e69;font-size:12px}.assignmentTrailRow b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:inline-block}.trailAssigned{color:#168052}.trailReassigned{color:#b15c35}.assignmentTrailRow em{color:#a86d22;margin-top:3px;font-style:normal}@media (max-width:700px){.staffOwnership30{padding:12px}.staffOwnership30Head,.assignmentTrail30Head{flex-direction:column;align-items:stretch}.staffOwnership30Summary{justify-content:flex-start}.assignmentTrail30Head input{width:100%;min-width:0}}.ownershipPage{max-width:1500px}.ownershipPageHead{align-items:center}.ownershipTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.ownershipTabs button{text-align:left;color:#31556e;cursor:pointer;background:#fff;border:1px solid #d7e5ed;border-radius:12px;gap:3px;padding:13px 15px;display:grid}.ownershipTabs button.active{background:#effaff;border-color:#1686ad;box-shadow:0 0 0 2px #1686ad1a}.ownershipTabs b{font-size:13px}.ownershipTabs small{color:#7890a4;font-size:10px}.ownershipView{gap:13px;display:grid}.ownershipKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ownershipKpis article{background:#fff;border:1px solid #dce7ef;border-radius:13px;padding:15px}.ownershipKpis article.attention{background:#fff8f4;border-color:#edc8b9}.ownershipKpis small{letter-spacing:.08em;color:#7890a4;font-size:10px;font-weight:900;display:block}.ownershipKpis strong{color:#163f60;margin-top:4px;font-size:28px;display:block}.ownershipKpis span{color:#7890a4;margin-top:5px;font-size:11px;display:block}.ownershipToolbar{background:#fff;border:1px solid #dce7ef;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.ownershipToolbar b,.ownershipTrailIntro h2{color:#173f60;font-size:17px;display:block}.ownershipToolbar span{color:#7890a4;margin-top:3px;font-size:11px;display:block}.ownershipToolbar input,.ownershipTrailFilters input,.ownershipTrailFilters select{color:#294e69;min-height:36px;font:inherit;border:1px solid #d5e2eb;border-radius:8px;padding:0 10px;font-size:12px}.ownershipOwnerCards{gap:7px;display:grid}.ownershipOwnerCard{color:#244b66;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:38px minmax(210px,1.7fr) repeat(3,minmax(100px,.7fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.ownershipOwnerCard:hover,.ownershipOwnerCard.selected{background:#f4fbfd;border-color:#62b4d0}.ownershipOwnerCardMain{gap:3px;min-width:0;display:grid}.ownershipOwnerCardMain b{font-size:13px}.ownershipOwnerCardMain small,.ownershipOwnerCard>span>small{color:#7890a4;font-size:10px}.ownershipOwnerCard>span:not(.staffOpsAvatar){gap:3px;display:grid}.ownershipOwnerCard strong{color:#174d6b;font-size:16px}.ownerMetricWarning strong{color:#b15c35}.ownerDetailCard{background:#edf9fc;border:1px solid #cfe3ec;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:15px;display:grid}.ownerDetailCard h2{color:#173f60;margin:4px 0;font-size:20px}.ownerDetailCard p{color:#7890a4;margin:0;font-size:11px}.ownerDetailStats{flex-wrap:wrap;gap:8px;display:flex}.ownerDetailStats span,.ownershipTrailSummary span{color:#7890a4;background:#fff;border:1px solid #d6e6ed;border-radius:9px;padding:8px 10px;font-size:10px}.ownerDetailStats b,.ownershipTrailSummary b{color:#174d6b;font-size:15px}.ownershipTrailIntro{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.ownershipTrailIntro h2{margin:5px 0}.ownershipTrailIntro p{color:#7890a4;margin:0;font-size:11px}.ownershipTrailFilters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ownershipTrailSummary{flex-wrap:wrap;gap:8px;display:flex}.ownershipFullTrail{max-height:calc(100vh - 330px);overflow:auto}.ownershipTrailRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;width:100%}.ownershipTrailRow:hover{background:#f5fbfd}@media (max-width:900px){.ownershipKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ownershipOwnerCard{grid-template-columns:38px minmax(170px,1fr) repeat(3,90px);overflow:auto}.ownershipToolbar,.ownershipTrailIntro,.ownerDetailCard{flex-direction:column;align-items:stretch}.ownershipToolbar input{width:100%}.ownershipTrailFilters{justify-content:flex-start}.ownershipFullTrail{max-height:none}}@media (max-width:560px){.ownershipKpis{grid-template-columns:1fr 1fr}.ownershipTabs{grid-template-columns:1fr}.ownershipKpis strong{font-size:23px}.ownershipOwnerCards{overflow:auto}.ownershipOwnerCard{min-width:680px}.ownershipTrailFilters>*{flex:1;min-width:0}.ownershipTrailIntro{align-items:stretch}}.ownershipRedirectCard{background:linear-gradient(135deg,#effaff,#fff);border:1px solid #cfe3ec;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:16px;display:flex}.ownershipRedirectCard h2{color:#173f60;margin:5px 0 4px;font-size:20px}.ownershipRedirectCard p{color:#668097;margin:0;font-size:12px}.ownershipRedirectCard .primary{white-space:nowrap}@media (max-width:700px){.ownershipRedirectCard{flex-direction:column;align-items:stretch}.ownershipRedirectCard .primary{width:100%}}.ownershipKpi{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #dce7ef;border-radius:13px;padding:15px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.ownershipKpi:hover{border-color:#7ebfd5;transform:translateY(-1px);box-shadow:0 8px 18px #1f5b7814}.ownershipKpi.selected{background:#effaff;border-color:#1590b9;box-shadow:0 0 0 3px #1590b91f}.ownershipKpi-active.selected{border-left:4px solid #45a9c7}.ownershipKpi-open.selected{border-left:4px solid #6cb7d0}.ownershipKpi-overdue.selected,.ownershipKpi-overdue.attention.selected{border-left:4px solid #d68c68}.ownershipKpi-conversations.selected{border-left:4px solid #8ea5d2}.ownershipKpi small{letter-spacing:.08em;color:#7890a4;font-size:10px;font-weight:900;display:block}.ownershipKpi strong{color:#163f60;margin-top:4px;font-size:28px;display:block}.ownershipKpi span{color:#7890a4;margin-top:5px;font-size:11px;display:block}.ownershipKpi-overdue.attention{background:#fff8f4;border-color:#edc8b9}.ownershipKpi-overdue.attention strong{color:#b15c35}.ownershipToolbarControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ownershipToolbarControls input{min-width:220px}@media (max-width:900px){.ownershipToolbarControls{justify-content:flex-start}.ownershipToolbarControls input{flex:1;min-width:180px}}@media (max-width:560px){.ownershipToolbarControls{width:100%}.ownershipToolbarControls input{width:100%;min-width:0}.ownershipToolbarControls .secondaryAction{width:100%}}.reportBrandEditor{min-height:620px}.reportBrandEditor .cardHeading{margin-bottom:20px}.reportBrandLayout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:18px;display:grid}.reportBrandFields{gap:13px;display:grid}.reportBrandFields label>small{color:#8491a2;margin-top:5px;font-size:9px;line-height:1.4;display:block}.reportBrandFields .formGrid2{margin-top:0}.reportFormGrid{gap:12px}.reportColourGrid{gap:12px;margin-top:0}.reportStyleSelect select{background:#fff;border:1px solid #dbe3ec;border-radius:9px;width:100%;padding:10px 11px}.reportRemoveLogo{justify-self:start}.reportBrandLoading{color:#7a899b;background:#f7fafc;border-radius:12px;padding:24px;font-size:11px}.reportSettingsError{margin:0}.reportBrandLive{background:#f6fafc;border:1px solid #dce7ef;border-radius:14px;padding:13px;position:sticky;top:20px}.reportBrandLive>small{letter-spacing:.12em;color:#668198;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.reportBrandLive>p{color:#7c8b9c;margin:10px 2px 0;font-size:9px;line-height:1.45}.reportBrandPreview{background:#fff;border:1px solid #dbe5ed;border-radius:11px;flex-direction:column;height:310px;display:flex;overflow:hidden}.reportBrandPreview header{background:var(--report-primary);color:#fff;align-items:center;gap:12px;min-height:96px;padding:18px 15px;display:flex}.reportBrandPreview header img,.reportLogoFallback{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:52px;height:52px}.reportLogoFallback{color:var(--report-primary);place-items:center;font-size:17px;font-weight:900;display:grid}.reportBrandPreview header div{min-width:0}.reportBrandPreview header b,.reportBrandPreview header strong,.reportBrandPreview header small{display:block}.reportBrandPreview header b{letter-spacing:.1em;text-transform:uppercase;color:#bfe9f3;font-size:8px}.reportBrandPreview header strong{margin-top:4px;font-size:15px;line-height:1.12}.reportBrandPreview header small{color:#d8eef3;margin-top:5px;font-size:8px}.reportPreviewLine{background:var(--report-accent);height:4px}.reportPreviewRows{flex:1;gap:8px;padding:16px 13px;display:grid}.reportPreviewRows i{border-left:4px solid var(--report-accent);background:#f0f5f8;border-radius:6px;height:25px;display:block}.reportBrandPreview footer{color:#8493a1;border-top:1px solid #e7edf1;padding:10px 13px;font-size:8px}.reportStyle-clean header{color:var(--report-primary);border-bottom:4px solid var(--report-accent);background:#fff}.reportStyle-clean header b{color:var(--report-primary)}.reportStyle-clean header strong{color:#173f67}.reportStyle-clean header small{color:#71859a}.reportStyle-compact header{min-height:66px;padding:11px 13px}.reportStyle-compact header img,.reportStyle-compact .reportLogoFallback{width:36px;height:36px}.reportStyle-compact header strong{font-size:11px}.reportStyle-compact header small,.reportStyle-compact header b{font-size:7px}@media (max-width:850px){.reportBrandLayout{grid-template-columns:1fr}.reportBrandLive{position:static}}.staffOpsAvatar{overflow:hidden}.staffOpsAvatar img{object-fit:cover;width:100%;height:100%;display:block}.staffAvatarActions{grid-column:2/4;margin-top:3px;gap:7px!important;display:flex!important}.staffAvatarActions label,.staffAvatarActions button{color:#18759b;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.staffAvatarActions button{color:#a45b5b}.staffOpsOwner{position:relative;grid-template-rows:auto auto auto!important;align-content:center!important;min-height:48px!important}.staffOpsOwner>input[type=checkbox]{grid-area:1/1/4!important;align-self:start!important;margin-top:8px!important}.staffOpsOwner>.staffOpsAvatar{grid-area:1/2/3!important;align-self:center!important}.staffOpsOwner>b{grid-area:1/3!important}.staffOpsOwner>small{grid-area:2/3!important}.staffOpsOwner>.staffAvatarActions{grid-area:3/3!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;margin:2px 0 0!important;display:flex!important;overflow:visible!important}.staffOpsOwner>.staffAvatarActions label,.staffOpsOwner>.staffAvatarActions button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.15!important;display:inline!important}.staffOpsAvatar img{border-radius:50%!important;max-width:34px!important;max-height:34px!important}
.crmBrandPort .brandEditor{min-width:0}.brandAssetPairs{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.brandPair{background:#f9fcfd;border:1px solid #dce8ed;border-radius:14px;min-width:0;padding:16px}.brandPair h3{margin:0 0 4px;font-size:14px}.brandPair>p{color:#68808d;margin:0 0 14px;font-size:10px;line-height:1.45}.brandAssetGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brandAssetCard{background:#fff;border:1px solid #dce8ed;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.brandAssetCard strong{font-size:11px}.brandAssetCard small{color:#68808d;min-height:30px;font-size:9px;line-height:1.4}.brandAssetPreview{border-radius:10px;justify-content:center;align-items:center;height:102px;padding:12px;display:flex;overflow:hidden}.brandAssetPreview.light{background:#fff;border:1px solid #e3ebef}.brandAssetPreview.dark{background:#123a5d}.brandAssetPreview img{object-fit:contain;max-width:100%;max-height:72px}.brandAssetPreview span,.scalePreview span{color:#789;font-size:10px}.brandAssetPreview.dark span,.scalePreview.dark span{color:#cde0eb}.filePick{cursor:pointer;color:#245f84;background:#f8fbfd;border:1px dashed #bfcfd9;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 9px;display:flex!important}.filePick:hover{background:#eef8fc;border-color:#77b8d1}.filePick input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.filePick span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:inherit!important;margin:0!important;font-size:9px!important;font-weight:800!important}.filePick.large{min-height:46px}.assetRemove{color:#9b4343;cursor:pointer;background:#fff;border:1px solid #ead6d6;border-radius:8px;padding:7px 9px;font-size:9px}.brandScaleControl{gap:8px;margin-top:14px;font-size:10px;font-weight:700;display:grid}.brandScaleControl>span{color:#52657b}.brandScaleControl input[type=range],.rangeRow input[type=range]{width:100%}.scalePreview{border-radius:12px;justify-content:center;align-items:center;height:86px;padding:12px;display:flex;overflow:hidden}.scalePreview.dark{background:#123a5d}.scalePreview img{object-fit:contain;max-width:72%;max-height:54px;transition:transform .15s}.scalePreview.square img{max-width:54px;max-height:54px}.heroUploadPreview{color:#fff;background-repeat:no-repeat;border-radius:14px;grid-column:1/-1;align-items:flex-end;height:260px;padding:22px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.heroUploadPreview>div{max-width:70%}.heroUploadPreview b,.heroUploadPreview span{text-shadow:0 1px 12px #00000059;display:block}.heroUploadPreview b{font-size:20px}.heroUploadPreview span{margin-top:6px;font-size:10px;line-height:1.45}.rangeRow{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.rangeRow label{background:#f8fafc;border:1px solid #e4e9ee;border-radius:10px;gap:6px;padding:11px;display:grid}.rangeRow span{color:#52657b;font-size:9px;font-weight:800}.brandSidebarPreview{border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;margin-bottom:10px;padding:16px;display:flex;overflow:hidden}.brandSidebarPreview>img{object-fit:contain;transform-origin:0;max-width:190px;max-height:45px}.brandSidebarPreview>b{font-size:16px}.fakeNav{color:#fff;border-radius:7px;width:100%;margin-top:13px;padding:7px 9px;font-size:8px}.miniLogo img{object-fit:contain;border-radius:9px;width:100%;height:100%}.crmBrandPort .colourGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crmBrandPort .miniHero{background-repeat:no-repeat}.crmBrandPort .miniLoginPreview{margin-top:8px}@media (max-width:1350px){.brandAssetPairs{grid-template-columns:1fr}.brandAssetGrid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.brandAssetGrid,.rangeRow,.crmBrandPort .colourGrid{grid-template-columns:1fr}.heroUploadPreview{height:210px}.heroUploadPreview>div{max-width:90%}}
