.feed-surface[data-retained=true] .fade-up{animation:none}.app-shell .feed-section-label,.app-shell .feed-stream{margin-inline:auto!important;max-width:min(760px,calc(100% - 48px))!important}.app-shell .feed-stream .post-media-carousel,.app-shell .feed-stream .post-media-stage{background:#0000}.app-shell .feed-stream .post-media-stage{height:min(440px,56dvh);min-height:0}.app-shell .feed-stream .post-media-stage img{border-radius:0!important;max-height:100%!important;object-fit:cover;object-position:center}@media (max-width:768px){.app-shell .feed-section-label,.app-shell .feed-stream{max-width:100%!important}.app-shell .feed-stream .post-media-stage{height:auto;min-height:0}.app-shell .feed-stream .post-media-stage img{height:auto;max-height:none!important}}:root{--blue:var(--fc-color-primary,#001eff);--dark-bg:var(--fc-color-app,#f7f9fa);--card-bg:var(--fc-color-surface,#fff);--card-border:var(--fc-color-border,#e4e7eb);--text-white:var(--fc-color-text,#191b1f);--text-dim:var(--fc-color-text-muted,#5e636e);--surface:var(--fc-color-surface-subtle,#f0f3f5);--success:var(--fc-color-success,#04815a);--warning:var(--fc-color-warning,#ac5e04);--danger:var(--fc-color-danger,#d62525)}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;background:#f4f5f7;color:#1a1d26;font-family:Inter,SF Pro Display,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-optical-sizing:auto;font-weight:400;height:100%;letter-spacing:normal}html{overflow-y:scroll;scrollbar-gutter:stable}:where(.modal,.fc-context-sidebar,.fc-context-panel,.fc-three-pane__list,.fc-three-pane__thread,.fc-three-pane__profile,.fc-modal__body,.fc-drawer__body,.messages-stream,.messages-profile,.social-media-scroll,.sb-rail-nav,.collab-task-board-wrap,.daily-mood-dialog,.pdi-modal-body,.ps-modal-body,.rec-modal-panel){scrollbar-gutter:stable}@media (hover:hover){.adm-stat:hover,.btn-primary:hover,.card-clickable:hover,.collab-doc-card:hover,.collab-group-card:hover,.compose-trigger:hover,.crr-card:hover,.ops-kb-grid .kb-card:hover,.ops-link-card:hover,.org-node-card .org-person:hover,.pdi-card:hover,.rec-candidate-card:hover,.rec-talent-list>div:hover{transform:none!important}}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0f1b2e29;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f1b2e4d;background-clip:padding-box;border:2px solid #0000}*{scrollbar-color:#0f1b2e38 #0000;scrollbar-width:thin}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){background:#fff;background:var(--fc-color-surface,#fff);border:1px solid #d2d7db;border:1px solid var(--fc-color-border-strong,#d2d7db);border-radius:8px;color:#191b1f;color:var(--text-white);font-family:inherit;font-size:14px;max-width:100%;min-height:40px;min-height:var(--fc-control-height,40px);outline:none;padding:10px 14px;transition:border-color .12s ease,box-shadow .12s ease}input:focus,select:focus,textarea:focus{border-color:#001eff;border-color:var(--blue)}button{border:none;cursor:pointer;font-family:inherit;outline:none}button:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio],input[type=range]{accent-color:#001eff;accent-color:var(--blue)}:where(input,select,textarea)::placeholder{color:#5e636e;color:var(--fc-color-text-muted,#5e636e);opacity:1}:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.65}:where(input,select,textarea)[aria-invalid=true]{border-color:#d62525;border-color:var(--danger)}textarea{line-height:1.5}@media (pointer:coarse){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){min-height:44px;min-height:var(--fc-control-touch,44px)}}.btn-primary{background:#001eff;background:var(--blue);border-radius:8px;border-radius:var(--fc-control-radius,8px);color:#fff;font-size:14px;font-weight:600;min-height:40px;min-height:var(--fc-control-height,40px);padding:10px 24px}.btn-primary:hover{background:#0018cc;box-shadow:0 4px 20px #001eff40;transform:translateY(-1px)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.btn-secondary{background:#0000;border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:8px;border-radius:var(--fc-control-radius,8px);color:#191b1f;color:var(--text-white);font-size:14px;font-weight:600;min-height:40px;min-height:var(--fc-control-height,40px);padding:10px 24px}.btn-secondary:hover{border-color:#001eff;border-color:var(--blue);color:#001eff;color:var(--blue)}.btn-sm{border-radius:16px;font-size:13px;padding:6px 16px}.btn-icon{align-items:center;background:#f0f3f5;background:var(--surface);border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:8px;color:#5e636e;color:var(--text-dim);display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.btn-icon:hover{border-color:#001eff;border-color:var(--blue);color:#001eff;color:var(--blue)}.badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}.badge-blue{background:#001eff22;color:#001eff;color:var(--blue)}.badge-green{background:#00c85322;color:#04815a;color:var(--success)}.badge-orange{background:#ff980022;color:#ac5e04;color:var(--warning)}.badge-red{background:#ff3d3d22;color:#d62525;color:var(--danger)}.card{background:#fff;background:var(--card-bg);border:1px solid #e4e7eb;border:1px solid var(--card-border);padding:20px;transition:border-color .2s,transform .2s}.card:hover{border-color:#001eff33}.card-clickable:hover{border-color:#001eff55;cursor:pointer;transform:translateY(-2px)}.progress-bar{background:#f0f3f5;background:var(--surface);border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#001eff,#4d6aff);background:linear-gradient(90deg,var(--blue),#4d6aff);border-radius:3px;height:100%;transition:width .6s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease forwards}.fade-in-delay-1{animation-delay:.1s;opacity:0}.fade-in-delay-2{animation-delay:.2s;opacity:0}.fade-in-delay-3{animation-delay:.3s;opacity:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s ease infinite}@keyframes spin{to{transform:rotate(1turn)}}.spinner{animation:spin .8s linear infinite;border:3px solid #e4e7eb;border-top-color:#001eff;border:3px solid var(--card-border);border-radius:50%;border-top-color:var(--blue);height:24px;width:24px}.tab-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tab-btn{background:#0000;border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:20px;color:#5e636e;color:var(--text-dim);font-size:13px;font-weight:500;padding:8px 20px;white-space:nowrap}.tab-btn.active{background:#001eff;background:var(--blue);border-color:#001eff;border-color:var(--blue);color:#fff}.tab-btn:hover:not(.active){border-color:#001eff55;color:#191b1f;color:var(--text-white)}.stat-card{background:#fff;background:var(--card-bg);border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.stat-value{font-feature-settings:"tnum";color:var(--fc-color-text);font-family:var(--fc-font-sans);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700}.stat-label{color:#5e636e;color:var(--text-dim);font-size:13px}.sidebar{background:#fff;background:var(--card-bg);border-right:1px solid #e4e7eb;border-right:1px solid var(--card-border);display:flex;flex-direction:column;left:0;min-height:100vh;padding:24px 0;position:fixed;top:0;width:260px;z-index:100}.main-content{margin-left:260px;min-height:100vh;padding:32px}.nav-item{align-items:center;color:#5e636e;color:var(--text-dim);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 24px;transition:background-color .12s ease,color .12s ease}.nav-item:hover{background:#f0f3f5;background:var(--surface);color:#191b1f;color:var(--text-white)}.nav-item.active{background:#001eff08;color:#001eff;color:var(--blue)}.table-container{overflow-x:auto}:root{--fc-page-content-max:1024px;--fc-page-title-size:24px;--fc-page-title-weight:700;--fc-page-description-size:14px;--fc-section-title-size:16px}.app-shell .mc:not(.mc--chat):not(.mc--crm):not(.mc--processes):not(.mc--tasks){margin-left:auto!important;margin-right:auto!important;max-width:calc(1024px + var(--page-gutter)*2)!important;max-width:calc(var(--fc-page-content-max) + var(--page-gutter)*2)!important}.app-shell .crm-page-header{margin-left:auto;margin-right:auto;max-width:1024px;max-width:var(--fc-page-content-max);width:100%}.app-shell :is(.fc-page-header h1,.pdi-head h1,.org-head h1,.procws-header h1,.rec-hero h1,.so-hero h1,.disc-hero h1,.rh-shell-head .rh-circle-title,.hol-title,.adm-title,.section-header h2,.communication-page-header-title,.meta-page-header-title,.stock-page-header-title){color:#1a1d26;color:var(--fc-color-text,#1a1d26);font-size:24px!important;font-size:var(--fc-page-title-size)!important;font-weight:700!important;font-weight:var(--fc-page-title-weight)!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-top:0!important}.app-shell :is(.fc-page-header p,.pdi-head p,.org-head p,.procws-header p,.rec-hero p,.so-hero p,.disc-hero p,.rh-shell-head .rh-circle-subtitle,.hol-subtitle,.adm-subtitle,.section-header p,.communication-page-header-description,.meta-page-header-description,.stock-page-header-description){color:#5b6472;color:var(--fc-color-text-muted,#5b6472);font-size:14px!important;font-size:var(--fc-page-description-size)!important;font-weight:400!important;line-height:1.5!important;margin-top:6px!important}.app-shell :is(.rh-section-title,.rh-content-card-title,.pdi-section-title strong,.org-team h2,.org-roles h2){font-size:16px!important;font-size:var(--fc-section-title-size)!important;font-weight:700!important;line-height:1.3!important}.app-shell :is(.rh-shell>.rh-shell-head,.rec-page>.rec-hero,.so-circle>.so-hero,.hol-page>.hol-hero,.adm-page>.adm-hero,.culture-disc .disc-circle>.disc-hero){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.app-shell .culture-disc .disc-hero-mark{display:none!important}.app-shell .topbar-title{font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important}@media (max-width:768px){:root{--fc-page-title-size:20px}}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid #e4e7eb;border-bottom:1px solid var(--card-border);color:#5e636e;color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}td{border-bottom:1px solid #1a1a2e08;font-size:14px;padding:14px 16px}tr:hover td{background:#f7f9fa;background:var(--fc-color-surface-hover,#f7f9fa)}.avatar{align-items:center;background:#001eff22;border-radius:50%;color:#001eff;color:var(--blue);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.avatar-lg{font-size:16px;height:48px;width:48px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182770;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#fff;background:var(--card-bg);border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:16px;max-height:85vh;max-width:600px;overflow-y:auto;padding:32px;width:90%}.video-container{background:#000;border-radius:12px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.empty-state{align-items:center;color:#5e636e;color:var(--text-dim);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.empty-state .icon{font-size:48px;margin-bottom:8px}.search-input{position:relative}.search-input input{padding-left:40px;width:100%}.search-input .search-icon{color:#5e636e;color:var(--text-dim);font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.toast{animation:fadeIn .3s ease;background:#fff;background:var(--card-bg);border:1px solid #e4e7eb;border:1px solid var(--card-border);border-radius:12px;bottom:24px;box-shadow:0 8px 32px #0006;font-size:14px;padding:14px 24px;position:fixed;right:24px;z-index:2000}.toast-success{border-color:#04815a;border-color:var(--success)}.toast-error{border-color:#d62525;border-color:var(--danger)}@media (max-width:768px){.sidebar{border-bottom:1px solid #e4e7eb;border-bottom:1px solid var(--card-border);border-right:none;flex-direction:row;min-height:auto;overflow-x:auto;padding:12px 0;position:relative;width:100%}.main-content{margin-left:0;padding:16px}.nav-item{border-bottom:3px solid #0000;border-left:none;padding:8px 16px;white-space:nowrap}.nav-item.active{border-bottom-color:#001eff;border-bottom-color:var(--blue)}}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #001eff1a!important;outline:1.5px solid #001eff!important;outline:1.5px solid var(--blue)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}}@media (max-width:900px){.social-media-dialog{grid-template-rows:minmax(300px,56dvh) minmax(0,1fr)!important}.social-media-stage{min-height:300px!important}}.app-shell .global-search-anchor .topbar-search,.app-shell .global-search-anchor .topbar-search input,.app-shell .global-search-anchor .topbar-search input:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.app-shell .global-search-anchor .topbar-search:focus-within{background:#f1f3f5!important;background:var(--fc-color-surface,#f1f3f5)!important}@media (max-width:768px){.app-shell .mc:has(>.feed-surface:not([hidden]) .feed-stream){padding-inline:8px!important}.app-shell .feed-stream .post-card{border-radius:14px!important;padding:14px!important}.app-shell .feed-stream .feed-post-body{line-height:1.55!important;overflow-wrap:anywhere;text-align:start}.app-shell .feed-stream .circle-comment{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:36px minmax(0,1fr);padding:12px 0}.app-shell .feed-stream .circle-comment-main{display:contents}.app-shell .feed-stream .circle-comment-head{grid-column-gap:6px;grid-row-gap:2px;column-gap:6px;display:grid;grid-column:2;grid-template-columns:minmax(0,1fr) auto auto;margin:0;row-gap:2px}.app-shell .feed-stream .circle-comment-name{font-size:14px;grid-column:1/3;grid-row:1;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.app-shell .feed-stream .circle-comment-dept{grid-column:1;grid-row:2;overflow-wrap:anywhere;white-space:normal}.app-shell .feed-stream .circle-comment-time{grid-column:2;grid-row:2}.app-shell .feed-stream .circle-comment-menu{align-self:start;grid-column:3;grid-row:1/3}.app-shell .feed-stream .circle-comment-menu>summary{height:36px;opacity:1;width:36px}.app-shell .feed-stream :is(.circle-comment-text,.circle-comment-media,.circle-comment-reactions){grid-column:1/-1;min-width:0}.app-shell .feed-stream .circle-comment-text{font-size:15px;line-height:1.55;overflow-wrap:anywhere;text-align:start;white-space:pre-wrap}.app-shell .feed-stream .feed-comment-composer{border:0!important;box-shadow:none!important;gap:8px!important;padding:0!important}.app-shell .feed-stream .feed-comment-composer>div{min-width:0}.app-shell .feed-stream .feed-comment-composer .ifield{font-size:16px!important;min-height:44px}}:root{--fc-neutral-0:#fff;--fc-neutral-25:#f7f9fa;--fc-neutral-50:#f0f3f5;--fc-neutral-100:#e4e7eb;--fc-neutral-200:#d2d7db;--fc-neutral-600:#545861;--fc-neutral-650:#5e636e;--fc-neutral-900:#191b1f;--fc-measure-reading:720px;--fc-measure-operational:1140px;--fc-control-radius:8px;--fc-control-height:40px;--fc-control-touch:44px;--fc-color-app:var(--fc-neutral-25);--fc-color-surface:#fff;--fc-color-surface-subtle:var(--fc-neutral-50);--fc-color-surface-hover:var(--fc-neutral-25);--fc-color-border:var(--fc-neutral-100);--fc-color-border-strong:var(--fc-neutral-200);--fc-color-text:var(--fc-neutral-900);--fc-color-text-muted:var(--fc-neutral-650);--fc-color-text-subtle:#8b93a1;--fc-color-primary:#001eff;--fc-color-primary-hover:#0018cc;--fc-color-primary-soft:#e8ecff;--fc-color-focus-ring:#001eff29;--fc-color-success:#04815a;--fc-color-success-soft:#ecfdf5;--fc-color-warning:#ac5e04;--fc-color-warning-soft:#fffbeb;--fc-color-danger:#d62525;--fc-color-danger-soft:#fef2f2;--fc-color-info:#0067c5;--fc-color-info-soft:#eff7ff;--fc-font-sans:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fc-font-size-xs:.75rem;--fc-font-size-sm:.875rem;--fc-font-size-md:.875rem;--fc-font-size-lg:1rem;--fc-font-size-section:16px;--fc-font-size-page:20px;--fc-line-ui:1.4;--fc-line-content:1.65;--fc-space-1:.25rem;--fc-space-2:.5rem;--fc-space-3:.75rem;--fc-space-4:1rem;--fc-space-5:1.25rem;--fc-space-6:1.5rem;--fc-space-8:2rem;--fc-space-10:2.5rem;--fc-radius-xs:.5rem;--fc-radius-sm:.5rem;--fc-radius-md:.875rem;--fc-radius-card:1rem;--fc-radius-pill:999px;--fc-content-max:1140px;--fc-page-content-max:1140px;--fc-rail-width:4.5rem;--fc-sidebar-width:16.5rem;--fc-context-width:20rem;--fc-topbar-height:4rem;--fc-shadow-rest:0 1px 3px rgba(16,24,40,.055);--fc-shadow-float:0 12px 32px #10182824;--fc-motion-fast:120ms;--fc-motion:160ms;--fc-ease:cubic-bezier(.2,0,0,1);--fc-z-dropdown:300;--fc-z-overlay:900;--fc-z-modal:1000;--fc-z-toast:1100}@media (max-width:48rem){:root{--fc-radius-card:.875rem;--fc-font-size-page:20px}}@media (prefers-reduced-motion:reduce){:root{--fc-motion-fast:0ms;--fc-motion:0ms}}.fc-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.fc-container{margin-inline:auto;max-width:var(--fc-content-max);min-width:0;padding-inline:var(--fc-space-6);width:100%}.fc-surface{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:var(--fc-shadow-rest);min-width:0}.fc-surface--none{padding:0}.fc-surface--sm{padding:var(--fc-space-4)}.fc-surface--md{padding:var(--fc-space-6)}.fc-surface--lg{padding:var(--fc-space-8)}.fc-app-shell{background:var(--fc-color-app);color:var(--fc-color-text);display:grid;font-family:var(--fc-font-sans);grid-template-areas:"topbar" "main";grid-template-columns:minmax(0,1fr);grid-template-rows:var(--fc-topbar-height) minmax(0,1fr);min-height:100dvh}.fc-app-shell.has-rail{grid-template-areas:"rail topbar" "rail main";grid-template-columns:var(--fc-rail-width) minmax(0,1fr)}.fc-app-shell.has-sidebar{grid-template-areas:"sidebar topbar" "sidebar main";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-rail.has-sidebar{grid-template-areas:"rail sidebar topbar" "rail sidebar main";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-context{grid-template-areas:"topbar context" "main context";grid-template-columns:minmax(0,1fr) var(--fc-context-width)}.fc-app-shell.has-sidebar.has-context{grid-template-areas:"sidebar topbar context" "sidebar main context";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr) var(--fc-context-width)}.fc-app-shell.has-rail.has-sidebar.has-context{grid-template-areas:"rail sidebar topbar context" "rail sidebar main context";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr) var(--fc-context-width)}.fc-app-shell__rail{background:var(--fc-color-surface);border-right:1px solid var(--fc-color-border);grid-area:rail;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fc-app-shell__main{grid-area:main;min-width:0;padding-block:var(--fc-space-6)}.fc-primary-sidebar{grid-area:sidebar;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:2}.fc-context-sidebar,.fc-primary-sidebar{background:var(--fc-color-surface);border-right:1px solid var(--fc-color-border);overflow-y:auto}.fc-context-sidebar{min-width:0;width:var(--fc-sidebar-width)}.fc-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--fc-color-surface);background:color-mix(in srgb,var(--fc-color-surface) 94%,#0000);border-bottom:1px solid var(--fc-color-border);display:flex;grid-area:topbar;height:var(--fc-topbar-height);min-width:0;padding-inline:var(--fc-space-6);z-index:10}.fc-context-panel,.fc-topbar{position:-webkit-sticky;position:sticky;top:0}.fc-context-panel{background:var(--fc-color-surface);border-left:1px solid var(--fc-color-border);grid-area:context;height:100dvh;overflow-y:auto;z-index:3}.fc-context-panel__header{align-items:center;background:var(--fc-color-surface);border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-3);justify-content:space-between;min-height:var(--fc-topbar-height);padding:var(--fc-space-3) var(--fc-space-5);position:-webkit-sticky;position:sticky;top:0;z-index:1}.fc-context-panel__body{padding:var(--fc-space-5)}.fc-page-header,.fc-section-header{align-items:flex-start;display:flex;gap:var(--fc-space-6);justify-content:space-between;min-width:0}.fc-page-header{margin-bottom:var(--fc-space-6)}.fc-page-header__copy,.fc-section-header>div:first-child{min-width:0}.fc-page-header h1,.fc-section-header h2{color:var(--fc-color-text);line-height:1.2;margin:0}.fc-page-header h1{font-weight:700;letter-spacing:-.025em}.fc-section-header h2{font-size:var(--fc-font-size-section);font-weight:700;letter-spacing:-.012em}.fc-page-header p,.fc-section-header p{color:var(--fc-color-text-muted);font-size:14px;line-height:1.5;margin:var(--fc-space-2) 0 0}.fc-page-header__actions,.fc-section-header__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--fc-space-2);justify-content:flex-end}.fc-section-header{margin-bottom:var(--fc-space-4)}.fc-three-pane{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);display:grid;grid-template-columns:minmax(16rem,26rem) minmax(24rem,1fr) minmax(18rem,var(--fc-context-width));height:calc(100dvh - var(--fc-topbar-height));min-width:0;overflow:hidden}.fc-three-pane.is-two-pane{grid-template-columns:minmax(16rem,26rem) minmax(24rem,1fr)}.fc-three-pane__list,.fc-three-pane__profile,.fc-three-pane__thread{min-width:0;overflow:auto}.fc-three-pane__list,.fc-three-pane__thread{border-right:1px solid var(--fc-color-border)}.fc-mobile-drawer,.fc-overlay{background:#11182770;display:flex;inset:0;position:fixed;z-index:var(--fc-z-overlay)}.fc-mobile-drawer__panel{animation:fc-slide-in var(--fc-motion) var(--fc-ease);background:var(--fc-color-surface);box-shadow:var(--fc-shadow-float);height:100%;width:min(90vw,22rem)}.fc-mobile-drawer__panel.is-right{margin-left:auto}.fc-mobile-drawer__header{align-items:center;border-bottom:1px solid var(--fc-color-border);display:flex;justify-content:space-between;min-height:var(--fc-topbar-height);padding:var(--fc-space-3) var(--fc-space-4)}.fc-mobile-drawer__body{height:calc(100% - var(--fc-topbar-height));overflow:auto;padding:var(--fc-space-4)}.fc-action-menu__trigger,.fc-button,.fc-filter-chip,.fc-icon-button,.fc-segmented__item,.fc-tabs__item{-webkit-tap-highlight-color:transparent;font:inherit}.fc-button{align-items:center;border:1px solid #0000;border-radius:var(--fc-radius-sm);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-md);font-weight:650;gap:var(--fc-space-2);justify-content:center;line-height:1;min-height:2.5rem;padding:.625rem 1rem;transition:background var(--fc-motion-fast) var(--fc-ease),border-color var(--fc-motion-fast) var(--fc-ease),color var(--fc-motion-fast) var(--fc-ease),box-shadow var(--fc-motion-fast) var(--fc-ease)}.fc-button>span{min-width:0;overflow-wrap:anywhere}.fc-button:hover:not(:disabled){box-shadow:0 2px 8px #1018281a}.fc-button:disabled{cursor:not-allowed;opacity:.52}.fc-button--primary{background:var(--fc-color-primary);color:#fff}.fc-button--primary:hover:not(:disabled){background:var(--fc-color-primary-hover)}.fc-button--secondary{background:var(--fc-color-surface);border-color:var(--fc-color-border-strong);color:var(--fc-color-text)}.fc-button--secondary:hover:not(:disabled){background:var(--fc-color-surface-hover)}.fc-button--ghost{background:#0000;color:var(--fc-color-text-muted)}.fc-button--ghost:hover:not(:disabled){background:var(--fc-color-surface-subtle);color:var(--fc-color-text)}.fc-button--danger{background:var(--fc-color-danger);color:#fff}.fc-button--danger:hover:not(:disabled){filter:brightness(.92)}.fc-button--sm{font-size:var(--fc-font-size-sm);min-height:2rem;padding:.45rem .75rem}.fc-button--lg{font-size:var(--fc-font-size-lg);min-height:3rem;padding:.75rem 1.25rem}.fc-button__spinner{animation:fc-spin .65s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:1rem;width:1rem}.fc-icon-button{background:#0000;border:1px solid #0000;border-radius:var(--fc-radius-sm);color:var(--fc-color-text-muted);cursor:pointer;display:inline-grid;height:2.5rem;padding:0;place-items:center;transition:background var(--fc-motion-fast),color var(--fc-motion-fast),border-color var(--fc-motion-fast);width:2.5rem}.fc-icon-button:hover:not(:disabled){background:var(--fc-color-surface-subtle);color:var(--fc-color-text)}.fc-icon-button:disabled{cursor:not-allowed;opacity:.5}.fc-icon-button--sm{height:2rem;width:2rem}.fc-icon-button--lg{height:3rem;width:3rem}.fc-action-menu__trigger:focus-visible,.fc-button:focus-visible,.fc-filter-chip:focus-visible,.fc-icon-button:focus-visible,.fc-segmented__item:focus-visible,.fc-tabs__item:focus-visible{box-shadow:0 0 0 3px var(--fc-color-focus-ring)!important;outline:1.5px solid var(--fc-color-primary)!important;outline-offset:2px!important}.fc-action-menu{position:relative}.fc-action-menu__trigger{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-md);font-weight:600;list-style:none;min-height:2.5rem;padding:.625rem 1rem}.fc-action-menu__trigger::-webkit-details-marker{display:none}.fc-action-menu__trigger:after{color:var(--fc-color-text-muted);content:"⌄";margin-left:var(--fc-space-2)}.fc-action-menu__content{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-md);box-shadow:var(--fc-shadow-float);display:flex;flex-direction:column;min-width:13rem;padding:var(--fc-space-2);position:absolute;right:0;top:calc(100% + var(--fc-space-2));z-index:var(--fc-z-dropdown)}.fc-action-menu__content>[role=menuitem],.fc-action-menu__content>button{background:#0000;border:0;border-radius:var(--fc-radius-xs);color:var(--fc-color-text);cursor:pointer;font:inherit;font-size:var(--fc-font-size-md);padding:.625rem .75rem;text-align:left;width:100%}.fc-action-menu__content>[role=menuitem]:hover,.fc-action-menu__content>button:hover{background:var(--fc-color-surface-subtle)}.fc-filter-chip{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--fc-font-size-sm);font-weight:600;gap:var(--fc-space-2);min-height:2.25rem;padding:.45rem .75rem;white-space:nowrap}.fc-filter-chip.is-active,.fc-filter-chip:hover{border-color:var(--fc-color-primary);color:var(--fc-color-primary)}.fc-filter-chip.is-active{background:var(--fc-color-primary-soft)}.fc-filter-chip__count{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-pill);display:grid;font-size:.6875rem;height:1.25rem;min-width:1.25rem;padding-inline:.3rem;place-items:center}.fc-field{display:flex;flex-direction:column;gap:var(--fc-space-2);min-width:0}.fc-field__label{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);font-weight:600}.fc-field__label span{color:var(--fc-color-danger)}.fc-input{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);font:inherit;font-size:var(--fc-font-size-md);min-height:var(--fc-control-height);outline:none;padding:.65rem .8rem;transition:border-color var(--fc-motion-fast),box-shadow var(--fc-motion-fast);width:100%}.fc-input::placeholder{color:var(--fc-color-text-muted)}.fc-input:hover{border-color:#aeb4bf}.fc-input:focus{border-color:var(--fc-color-primary);box-shadow:0 0 0 3px var(--fc-color-focus-ring)}.fc-input:disabled{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-subtle);cursor:not-allowed}.fc-field.has-error .fc-input{border-color:var(--fc-color-danger);box-shadow:0 0 0 3px #d6252514}.fc-field__message{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);line-height:var(--fc-line-ui);margin:0}.fc-field__message--error{color:var(--fc-color-danger)}.fc-textarea{line-height:var(--fc-line-content);min-height:6rem;resize:vertical}.fc-search{align-self:start;display:block;min-width:0;position:relative}.fc-search .fc-input{padding-left:2.5rem}.fc-search__icon{color:var(--fc-color-text-muted);left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.fc-status-badge{align-items:center;background:var(--fc-color-surface-subtle);border:1px solid #0000;border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);display:inline-flex;font-size:var(--fc-font-size-xs);font-weight:650;gap:.4rem;min-height:1.5rem;padding:.25rem .6rem;white-space:nowrap}.fc-status-badge__dot{background:currentColor;border-radius:50%;height:.4rem;width:.4rem}.fc-status-badge--success{background:var(--fc-color-success-soft);color:var(--fc-color-success)}.fc-status-badge--warning{background:var(--fc-color-warning-soft);color:var(--fc-color-warning)}.fc-status-badge--danger{background:var(--fc-color-danger-soft);color:var(--fc-color-danger)}.fc-status-badge--info,.fc-status-badge--primary{background:var(--fc-color-primary-soft);color:var(--fc-color-primary)}.fc-avatar{background:var(--fc-color-primary-soft);border:1px solid #001eff24;border-radius:50%;color:var(--fc-color-primary);display:inline-grid;flex:0 0 auto;font-size:var(--fc-font-size-sm);font-weight:700;height:2.5rem;overflow:visible;place-items:center;position:relative;width:2.5rem}.fc-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.fc-avatar--sm{font-size:.6875rem;height:2rem;width:2rem}.fc-avatar--lg{font-size:var(--fc-font-size-md);height:3rem;width:3rem}.fc-avatar--xl{font-size:1.25rem;height:5rem;width:5rem}.fc-avatar__status{background:var(--fc-color-text-subtle);border:2px solid var(--fc-color-surface);border-radius:50%;bottom:-.05rem;height:.75rem;position:absolute;right:-.05rem;width:.75rem}.fc-avatar__status.is-online{background:var(--fc-color-success)}.fc-avatar__status.is-busy{background:var(--fc-color-danger)}.fc-avatar-group{align-items:center;display:flex}.fc-avatar-group .fc-avatar{border:2px solid var(--fc-color-surface);margin-left:-.5rem}.fc-avatar-group .fc-avatar:first-child{margin-left:0}.fc-avatar-group__extra{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted)}.fc-skeleton{animation:fc-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--fc-color-surface-subtle) 25%,#fafafa 37%,var(--fc-color-surface-subtle) 63%);background-size:400% 100%;border-radius:var(--fc-radius-xs);display:block}.fc-skeleton.is-circle{border-radius:50%}.fc-tabs{align-items:center;border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-5);min-width:0;overflow-x:auto;scrollbar-width:none}.fc-tabs::-webkit-scrollbar{display:none}.fc-tabs__item{align-items:center;background:#0000;border:0;color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--fc-font-size-md);font-weight:600;gap:var(--fc-space-2);min-height:2.75rem;padding:.65rem 0;position:relative;white-space:nowrap}.fc-tabs__item:hover{color:var(--fc-color-text)}.fc-tabs__item.is-active{color:var(--fc-color-primary)}.fc-tabs__item.is-active:after{background:var(--fc-color-primary);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.fc-tabs__item:disabled{cursor:not-allowed;opacity:.5}.fc-tabs__count{border-radius:var(--fc-radius-pill);display:grid;font-size:.6875rem;height:1.25rem;min-width:1.25rem;padding-inline:.3rem;place-items:center}.fc-segmented,.fc-tabs__count{background:var(--fc-color-surface-subtle)}.fc-segmented{align-items:center;border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-sm);display:inline-flex;gap:var(--fc-space-1);padding:var(--fc-space-1)}.fc-segmented__item{background:#0000;border:0;border-radius:.45rem;color:var(--fc-color-text-muted);cursor:pointer;font-size:var(--fc-font-size-sm);font-weight:600;min-height:2rem;padding:.4rem .75rem}.fc-segmented__item.is-active{background:var(--fc-color-surface);box-shadow:var(--fc-shadow-rest);color:var(--fc-color-primary)}.fc-breadcrumb ol{list-style:none;margin:0;padding:0}.fc-breadcrumb li,.fc-breadcrumb ol{align-items:center;display:flex;gap:var(--fc-space-2)}.fc-breadcrumb li{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm)}.fc-breadcrumb a{color:inherit;text-decoration:none}.fc-breadcrumb a:hover{color:var(--fc-color-primary)}.fc-breadcrumb [aria-current=page]{color:var(--fc-color-text);font-weight:600}.fc-command-search{min-width:min(100%,20rem);position:relative}.fc-command-search__key{background:var(--fc-color-surface-subtle);border:1px solid var(--fc-color-border);border-radius:.4rem;color:var(--fc-color-text-muted);cursor:pointer;font:inherit;font-size:.6875rem;min-width:2rem;padding:.2rem .4rem;position:absolute;right:.55rem;top:50%;transform:translateY(-50%)}.fc-command-search .fc-input{padding-right:3.25rem}.fc-data-table{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);overflow-x:auto;width:100%}.fc-data-table table{border-collapse:collapse;color:var(--fc-color-text);width:100%}.fc-data-table td,.fc-data-table th{border-bottom:1px solid var(--fc-color-border);padding:.8rem 1rem;text-align:left;vertical-align:middle}.fc-data-table th{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fc-data-table td{font-size:var(--fc-font-size-md)}.fc-data-table tbody tr:last-child td{border-bottom:0}.fc-data-table tbody tr.is-clickable{cursor:pointer}.fc-data-table tbody tr.is-clickable:hover td{background:var(--fc-color-surface-hover)}.fc-data-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:-2px}.fc-data-table__empty{color:var(--fc-color-text-muted);padding:var(--fc-space-10)!important;text-align:center!important}.fc-virtual-list{contain:strict;overflow:auto;position:relative}.fc-virtual-list__spacer{position:relative;width:100%}.fc-virtual-list__spacer>div{inset:0 0 auto;position:absolute}.fc-virtual-list__row{overflow:hidden}.fc-info-card,.fc-stat-card{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:var(--fc-shadow-rest);min-width:0}.fc-stat-card{flex-direction:column;padding:var(--fc-space-5)}.fc-stat-card,.fc-stat-card__top{display:flex;gap:var(--fc-space-3)}.fc-stat-card__top{align-items:center;color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);font-weight:600;justify-content:space-between}.fc-stat-card>strong{font-size:1.75rem;letter-spacing:-.025em;line-height:1.1}.fc-stat-card__change{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.fc-stat-card--success>strong{color:var(--fc-color-success)}.fc-stat-card--warning>strong{color:var(--fc-color-warning)}.fc-stat-card--danger>strong{color:var(--fc-color-danger)}.fc-stat-card--primary>strong{color:var(--fc-color-primary)}.fc-info-card>header{grid-gap:var(--fc-space-3);align-items:start;display:grid;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--fc-space-5)}.fc-info-card__icon{background:var(--fc-color-primary-soft);border-radius:var(--fc-radius-sm);color:var(--fc-color-primary);display:grid;height:2.5rem;place-items:center;width:2.5rem}.fc-info-card h3{font-size:var(--fc-font-size-lg);line-height:1.3;margin:0}.fc-info-card p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-info-card__body{padding:0 var(--fc-space-5) var(--fc-space-5)}.fc-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:15rem;padding:var(--fc-space-10) var(--fc-space-6);text-align:center}.fc-empty-state__icon{background:var(--fc-color-surface-subtle);border-radius:50%;color:var(--fc-color-text-muted);display:grid;font-size:1.5rem;height:3.5rem;margin-bottom:var(--fc-space-4);place-items:center;width:3.5rem}.fc-empty-state h3{color:var(--fc-color-text);font-size:var(--fc-font-size-lg);margin:0}.fc-empty-state p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);margin:var(--fc-space-2) 0 0;max-width:30rem}.fc-empty-state__action{margin-top:var(--fc-space-5)}.fc-table-skeleton{border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);display:flex;flex-direction:column;overflow:hidden}.fc-table-skeleton>div{grid-gap:var(--fc-space-4);border-bottom:1px solid var(--fc-color-border);display:grid;gap:var(--fc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--fc-space-4)}.fc-table-skeleton>div:last-child{border-bottom:0}.fc-conversation-list{display:flex;flex-direction:column}.fc-conversation-list__item{grid-gap:var(--fc-space-3);align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);cursor:pointer;display:grid;font:inherit;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:var(--fc-space-3) var(--fc-space-4);text-align:left;width:100%}.fc-conversation-list__item:hover{background:var(--fc-color-surface-hover)}.fc-conversation-list__item.is-active{background:var(--fc-color-primary-soft)}.fc-conversation-list__copy{display:flex;flex-direction:column;gap:var(--fc-space-1);min-width:0}.fc-conversation-list__copy>span{align-items:center;display:flex;gap:var(--fc-space-2);justify-content:space-between;min-width:0}.fc-conversation-list__copy strong,.fc-conversation-list__copy>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-conversation-list__copy strong{font-size:var(--fc-font-size-md)}.fc-conversation-list__copy time,.fc-conversation-list__copy>span:last-child{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.fc-conversation-list__unread{background:var(--fc-color-primary);border-radius:var(--fc-radius-pill);color:#fff;display:grid;font-size:.625rem;font-weight:700;height:1.35rem;min-width:1.35rem;padding-inline:.25rem;place-items:center}.fc-message-thread{display:flex;flex-direction:column;gap:var(--fc-space-5);padding:var(--fc-space-6)}.fc-message{grid-gap:var(--fc-space-3);display:grid;gap:var(--fc-space-3);grid-template-columns:auto minmax(0,1fr)}.fc-message>div{min-width:0}.fc-message header{align-items:baseline;display:flex;gap:var(--fc-space-2);margin-bottom:var(--fc-space-1)}.fc-message header strong{font-size:var(--fc-font-size-md)}.fc-message header time{color:var(--fc-color-text-subtle);font-size:var(--fc-font-size-xs)}.fc-message__body{color:var(--fc-color-text);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);overflow-wrap:anywhere;white-space:pre-wrap}.fc-message.is-own .fc-message__body{background:var(--fc-color-primary-soft);border-radius:var(--fc-radius-md);padding:.65rem .8rem}.fc-message-composer{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-card);padding:var(--fc-space-3)}.fc-message-composer .fc-field{gap:0}.fc-message-composer .fc-textarea{border:0;box-shadow:none;min-height:3.5rem;padding:.45rem;resize:none}.fc-message-composer__footer{align-items:center;display:flex;gap:var(--fc-space-3);justify-content:space-between;padding-top:var(--fc-space-2)}.fc-message-composer__actions{align-items:center;display:flex;gap:var(--fc-space-1);min-width:0;overflow-x:auto}.fc-profile-panel__identity{align-items:center;display:flex;flex-direction:column;padding:var(--fc-space-8) var(--fc-space-5);text-align:center}.fc-profile-panel__identity h2{font-size:var(--fc-font-size-section);margin:var(--fc-space-3) 0 0}.fc-profile-panel__identity p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);margin:var(--fc-space-1) 0 0}.fc-profile-panel__actions{display:flex;gap:var(--fc-space-2);margin-top:var(--fc-space-4)}.fc-profile-panel__body{padding:var(--fc-space-5)}.fc-reaction-bar{align-items:center;display:flex;gap:var(--fc-space-1);margin-top:var(--fc-space-2)}.fc-reaction-bar>button{align-items:center;background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fc-font-size-xs);gap:.3rem;min-height:1.75rem;padding:.25rem .5rem}.fc-reaction-bar>button.is-active,.fc-reaction-bar>button:hover{background:var(--fc-color-primary-soft);border-color:var(--fc-color-primary);color:var(--fc-color-primary)}.fc-toast{grid-gap:var(--fc-space-3);align-items:start;background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-md);bottom:var(--fc-space-6);box-shadow:var(--fc-shadow-float);display:grid;gap:var(--fc-space-3);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--fc-space-4);position:fixed;right:var(--fc-space-6);width:min(calc(100vw - 2rem),25rem);z-index:var(--fc-z-toast)}.fc-toast strong{font-size:var(--fc-font-size-md)}.fc-toast p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-toast--success strong{color:var(--fc-color-success)}.fc-toast--warning strong{color:var(--fc-color-warning)}.fc-toast--danger strong{color:var(--fc-color-danger)}.fc-inline-alert,.fc-toast--info strong{color:var(--fc-color-info)}.fc-inline-alert{align-items:flex-start;background:var(--fc-color-info-soft);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-md);display:flex;gap:var(--fc-space-4);justify-content:space-between;padding:var(--fc-space-4)}.fc-inline-alert strong{font-size:var(--fc-font-size-md)}.fc-inline-alert>div>div{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin-top:var(--fc-space-1)}.fc-inline-alert--success{background:var(--fc-color-success-soft);color:var(--fc-color-success)}.fc-inline-alert--warning{background:var(--fc-color-warning-soft);color:var(--fc-color-warning)}.fc-inline-alert--danger{background:var(--fc-color-danger-soft);color:var(--fc-color-danger)}.fc-inline-alert__actions{display:flex;gap:var(--fc-space-2)}.fc-overlay{align-items:center;justify-content:center;padding:var(--fc-space-4);z-index:var(--fc-z-modal)}.fc-drawer,.fc-modal{background:var(--fc-color-surface);box-shadow:var(--fc-shadow-float);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.fc-modal{animation:fc-pop var(--fc-motion) var(--fc-ease);border-radius:var(--fc-radius-card);width:min(100%,36rem)}.fc-modal--sm{width:min(100%,28rem)}.fc-modal--lg{width:min(100%,52rem)}.fc-drawer>footer,.fc-drawer>header,.fc-modal>footer,.fc-modal>header{align-items:flex-start;border-bottom:1px solid var(--fc-color-border);display:flex;gap:var(--fc-space-4);justify-content:space-between;padding:var(--fc-space-5)}.fc-drawer>header h2,.fc-modal>header h2{font-size:var(--fc-font-size-section);margin:0}.fc-drawer>header p,.fc-modal>header p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);line-height:var(--fc-line-ui);margin:var(--fc-space-1) 0 0}.fc-drawer__body,.fc-modal__body{min-height:0;overflow:auto;padding:var(--fc-space-5)}.fc-drawer>footer,.fc-modal>footer{border-bottom:0;border-top:1px solid var(--fc-color-border);justify-content:flex-end}.fc-drawer{animation:fc-slide-in var(--fc-motion) var(--fc-ease);bottom:0;max-height:none;position:absolute;top:0;width:min(100%,30rem)}.fc-drawer.is-right{right:0}.fc-drawer.is-left{left:0}.fc-tooltip{display:inline-flex;position:relative}.fc-tooltip__content{background:var(--fc-color-text);border-radius:var(--fc-radius-xs);bottom:calc(100% + var(--fc-space-2));color:#fff;font-size:var(--fc-font-size-xs);left:50%;line-height:var(--fc-line-ui);max-width:16rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;transform:translate(-50%,.25rem);transition:opacity var(--fc-motion-fast),transform var(--fc-motion-fast);width:-webkit-max-content;width:max-content;z-index:var(--fc-z-dropdown)}.fc-tooltip:focus .fc-tooltip__content,.fc-tooltip:focus-within .fc-tooltip__content,.fc-tooltip:hover .fc-tooltip__content{opacity:1;transform:translate(-50%)}.crm-circle{display:flex;flex-direction:column;gap:var(--fc-space-4);min-width:0;width:100%}.crm-page-header{align-items:center;background:#0000;box-shadow:none;margin:0;padding:.25rem 0}.crm-page-header h1{color:var(--fc-color-text);font-size:var(--fc-font-size-page)}.crm-page-header p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-sm);margin-top:.25rem}.crm-circle>.fc-tabs{margin:0 0 var(--fc-space-1);padding-inline:.25rem}.crm-circle .fc-empty-state{min-height:18rem}.crm-clients-results{min-width:0}.crm-clients-table td{white-space:normal}.crm-client-cell{align-items:center;display:flex;gap:.75rem;min-width:13rem}.crm-client-cell>div{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem;min-width:0}.crm-client-cell span,.crm-client-cell strong{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-client-cell>div>span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-client-contact{display:flex;flex-direction:column;gap:.15rem}.crm-client-contact span:last-child:not(:first-child){color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-row-actions{align-items:center;display:flex;gap:var(--fc-space-1);white-space:nowrap}.crm-pagination{align-items:center;color:var(--fc-color-text-muted);display:flex;font-size:var(--fc-font-size-sm);gap:var(--fc-space-4);justify-content:space-between;padding:.15rem .25rem}.crm-pagination label,.crm-pagination>div{align-items:center;display:flex;gap:var(--fc-space-2)}.crm-pagination select{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-radius-sm);color:var(--fc-color-text);font:inherit;min-height:2rem;padding:.25rem 1.8rem .25rem .55rem}.crm-visits-layout{height:min(42rem,calc(100dvh - 17rem));min-height:31rem}.crm-visit-master,.crm-visits-layout .fc-three-pane__thread{background:var(--fc-color-surface)}.crm-visit-master{height:100%;min-width:0}.crm-pane-heading{align-items:center;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);display:flex;gap:var(--fc-space-3);justify-content:space-between;min-height:3.25rem;padding:.8rem 1rem}.crm-pane-heading>span{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-pill);color:var(--fc-color-text-muted);display:grid;font-size:var(--fc-font-size-xs);font-weight:700;height:1.6rem;min-width:1.6rem;place-items:center}.crm-visit-list{height:calc(100% - 3.25rem);overflow:auto}.crm-visit-master .fc-virtual-list{height:calc(100% - 3.25rem)!important}.crm-visit-list-item{grid-gap:.7rem;align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);color:var(--fc-color-text);cursor:pointer;display:grid;font:inherit;gap:.7rem;grid-template-columns:auto minmax(0,1fr);min-height:5.5rem;padding:.75rem 1rem;text-align:left;width:100%}.crm-visit-list-item:hover{background:var(--fc-color-surface-hover)}.crm-visit-list-item.is-active{background:var(--fc-color-primary-soft);box-shadow:none}.crm-visit-list-item:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:-2px}.crm-visit-list-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.crm-visit-list-copy small,.crm-visit-list-copy span,.crm-visit-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-visit-list-copy strong{font-size:var(--fc-font-size-md)}.crm-visit-list-copy small,.crm-visit-list-copy span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-visit-detail{display:flex;flex-direction:column;gap:var(--fc-space-5);min-height:100%;padding:1.5rem}.crm-visit-detail>header{align-items:center;display:flex;gap:var(--fc-space-4)}.crm-visit-detail h2{color:var(--fc-color-text);font-size:var(--fc-font-size-section);line-height:1.25;margin:0}.crm-visit-badges{display:flex;gap:var(--fc-space-2);margin-top:var(--fc-space-2)}.crm-visit-facts{grid-gap:var(--fc-space-3);display:grid;gap:var(--fc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.crm-visit-facts>div{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-sm);padding:.8rem}.crm-visit-facts dt{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.crm-visit-facts dd{color:var(--fc-color-text);font-size:var(--fc-font-size-sm);font-weight:600;margin:.3rem 0 0}.crm-visit-notes{border-top:1px solid var(--fc-color-border);padding-top:var(--fc-space-2)}.crm-mobile-audit h3,.crm-visit-notes h3{font-size:var(--fc-font-size-md);margin:0 0 var(--fc-space-2)}.crm-mobile-audit p,.crm-visit-notes p{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-md);line-height:var(--fc-line-content);margin:0;white-space:pre-wrap}.crm-visit-actions{display:flex;flex-wrap:wrap}.crm-visit-actions,.crm-visit-evidence{align-items:center;gap:var(--fc-space-2)}.crm-visit-evidence{color:var(--fc-color-success);display:inline-flex;font-size:var(--fc-font-size-sm);font-weight:600}.crm-danger-action{color:var(--fc-color-danger)!important}.crm-visit-audit{display:flex;flex-direction:column;gap:var(--fc-space-4);min-height:100%;padding-bottom:1rem}.crm-visit-audit>.fc-button{align-self:flex-start;margin-inline:1rem}.crm-audit-block{border-bottom:1px solid var(--fc-color-border);display:flex;flex-direction:column;gap:.25rem;margin-inline:1rem;padding-bottom:var(--fc-space-4)}.crm-audit-block small,.crm-audit-block span{color:var(--fc-color-text-muted);font-size:var(--fc-font-size-xs)}.crm-audit-block strong{color:var(--fc-color-text);font-size:var(--fc-font-size-sm)}.crm-mobile-audit{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-sm);padding:var(--fc-space-4)}.crm-mobile-back{align-self:flex-start}.crm-view-agenda,.crm-view-funil,.crm-view-mapa{min-width:0;width:100%}@keyframes fc-spin{to{transform:rotate(1turn)}}@keyframes fc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fc-pop{0%{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes fc-slide-in{0%{opacity:0;transform:translateX(-.75rem)}to{opacity:1;transform:none}}@media (max-width:71rem){.fc-three-pane{grid-template-columns:minmax(15rem,21rem) minmax(23rem,1fr)}.fc-three-pane__profile{display:none}.fc-three-pane__thread{border-right:0}}@media (max-width:64rem){.fc-app-shell.has-context,.fc-app-shell.has-rail.has-sidebar.has-context,.fc-app-shell.has-sidebar.has-context{grid-template-areas:"sidebar topbar" "sidebar main";grid-template-columns:var(--fc-sidebar-width) minmax(0,1fr)}.fc-app-shell.has-rail.has-sidebar.has-context{grid-template-areas:"rail sidebar topbar" "rail sidebar main";grid-template-columns:var(--fc-rail-width) var(--fc-sidebar-width) minmax(0,1fr)}.fc-context-panel{display:none}}@media (max-width:48rem){.fc-container{padding-inline:var(--fc-space-4)}.fc-app-shell,.fc-app-shell.has-context,.fc-app-shell.has-rail,.fc-app-shell.has-rail.has-sidebar,.fc-app-shell.has-rail.has-sidebar.has-context,.fc-app-shell.has-sidebar,.fc-app-shell.has-sidebar.has-context{display:block}.fc-app-shell__rail,.fc-context-panel,.fc-primary-sidebar{display:none}.fc-topbar{height:var(--fc-topbar-height);position:-webkit-sticky;position:sticky}.fc-app-shell__main{padding-block:var(--fc-space-4)}.fc-page-header,.fc-section-header{gap:var(--fc-space-4)}.fc-page-header{flex-direction:column}.fc-page-header__actions{justify-content:flex-start;width:100%}.fc-section-header{align-items:flex-start}.fc-surface--lg,.fc-surface--md{padding:var(--fc-space-4)}.fc-three-pane{border-radius:0;display:block;height:calc(100dvh - var(--fc-topbar-height))}.fc-three-pane__list,.fc-three-pane__profile{display:none}.fc-three-pane__thread{border:0;height:100%}.fc-data-table{border-radius:var(--fc-radius-md)}.fc-data-table.is-stacked table,.fc-data-table.is-stacked tbody,.fc-data-table.is-stacked td,.fc-data-table.is-stacked thead,.fc-data-table.is-stacked tr{display:block}.fc-data-table.is-stacked thead{display:none}.fc-data-table.is-stacked tr{border-bottom:1px solid var(--fc-color-border);padding:var(--fc-space-3)}.fc-data-table.is-stacked td{border:0;display:flex;gap:var(--fc-space-3);justify-content:space-between;padding:.45rem;text-align:right}.fc-data-table.is-stacked td:before{color:var(--fc-color-text-muted);content:attr(data-label);font-size:var(--fc-font-size-xs);font-weight:700;text-align:left}.fc-toast{bottom:var(--fc-space-4);right:var(--fc-space-4)}.fc-overlay{align-items:flex-end;padding:0}.fc-modal{border-radius:var(--fc-radius-card) var(--fc-radius-card) 0 0;max-height:92dvh;width:100%}.fc-drawer{width:min(92vw,30rem)}.crm-circle{gap:var(--fc-space-3)}.crm-page-header{align-items:flex-start;padding:.25rem 0}.crm-page-header .fc-page-header__actions{flex-wrap:nowrap;overflow-x:auto}.crm-circle>.fc-tabs{margin-inline:-.25rem}.crm-pagination{align-items:flex-start;flex-wrap:wrap}.crm-pagination>span{width:100%}.crm-pagination>div{justify-content:space-between;width:100%}.crm-clients-table td{align-items:flex-start!important}.crm-clients-table td:last-child{display:block}.crm-row-actions{justify-content:flex-end}.crm-visits-mobile{overflow:hidden;padding:0!important}.crm-visits-mobile .crm-visit-master{min-height:28rem}.crm-visits-mobile .crm-visit-list{height:auto;max-height:60dvh}.crm-visit-detail{gap:var(--fc-space-4);padding:1rem}.crm-visit-facts{grid-template-columns:1fr}.crm-visit-actions{align-items:stretch}.crm-visit-actions>.fc-button{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.fc-button,.fc-icon-button,.fc-input,.fc-tabs__item,.fc-tooltip__content{transition:none}.fc-button__spinner,.fc-skeleton{animation-duration:1ms;animation-iteration-count:1}.fc-drawer,.fc-mobile-drawer__panel,.fc-modal{animation:none}}.app-shell .feed-section-label,.app-shell .feed-stream{max-width:min(var(--fc-measure-reading),calc(100% - 48px))!important}.app-shell .feed-section-label{font-size:var(--fc-font-size-md)!important;font-weight:600!important;letter-spacing:0!important;margin-block:var(--fc-space-6) var(--fc-space-4)!important;text-transform:none!important}.app-shell .feed-stream :is(.post-card,.compose-trigger){border-color:color-mix(in srgb,currentColor 14%,#0000)!important;border-radius:var(--fc-radius-card)!important;margin-bottom:var(--fc-space-5)!important;padding:var(--fc-space-6)!important}.app-shell .feed-stream .post-card,.app-shell .feed-stream .post-card:hover{box-shadow:none;transition:border-color var(--fc-motion-fast) linear}.app-shell .feed-stream .compose-trigger,.app-shell .feed-stream .compose-trigger:hover{box-shadow:none!important;transform:none!important;transition:border-color var(--fc-motion-fast) linear!important}.app-shell .feed-stream .compose-trigger>div:nth-child(2){border-radius:var(--fc-control-radius)!important;min-height:var(--fc-control-touch)}.app-shell .feed-stream .feed-post-header{margin-bottom:var(--fc-space-4)!important}.app-shell .feed-stream .feed-post-body{font-size:var(--fc-font-size-lg)!important;line-height:1.6!important;overflow-wrap:anywhere}.app-shell .feed-stream .feed-post-stats{padding-block:var(--fc-space-3)!important}.app-shell .feed-stream .feed-action-bar .act-btn{border-radius:var(--fc-control-radius)!important;font-size:var(--fc-font-size-md)!important;min-height:var(--fc-control-height)}.app-shell .feed-stream .feed-comment-composer{border-radius:var(--fc-control-radius)!important;box-shadow:none}.app-shell .feed-stream :is(button,input,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--fc-color-primary)!important;outline-offset:2px!important}@media (max-width:768px){.app-shell .feed-section-label,.app-shell .feed-stream{max-width:100%!important}.app-shell .feed-stream :is(.post-card,.compose-trigger){margin-bottom:var(--fc-space-4)!important;padding:var(--fc-space-4)!important}.app-shell .feed-stream .feed-action-bar .act-btn,.app-shell .feed-stream .feed-comment-composer button,.app-shell .feed-stream .feed-post-header button{min-height:var(--fc-control-touch);min-width:var(--fc-control-touch)}}@media (pointer:coarse){.app-shell .feed-stream .feed-action-bar .act-btn,.app-shell .feed-stream .feed-comment-composer button,.app-shell .feed-stream .feed-post-header button{min-height:var(--fc-control-touch);min-width:var(--fc-control-touch)}}@media (prefers-reduced-motion:reduce){.app-shell .feed-stream .compose-trigger,.app-shell .feed-stream .post-card{animation:none!important;transition:none!important}}.fc-button.fc-button{border-radius:var(--fc-control-radius);font-weight:600;line-height:1.4}.fc-input.fc-input{border-radius:var(--fc-control-radius)}.fc-field .fc-field__label,.fc-input.fc-input{font-size:var(--fc-font-size-md)}.fcal .fcal__control{border-radius:var(--fc-control-radius);font-size:14px}.fc-surface.fc-surface{box-shadow:none}.fc-page-header h1{font-size:var(--fc-font-size-page)}.fc-tabs .fc-tabs__item{font-size:var(--fc-font-size-md)}.app-shell .mc :is(.section-header h2,.stock-page-header-title,.communication-page-header-title){font-size:var(--fc-font-size-page)!important;letter-spacing:-.025em!important;line-height:1.3!important}.app-shell .mc :is(.section-header p,.stock-page-header-description,.communication-page-header-description){font-size:14px!important;line-height:1.5!important}.app-shell :is(.btn-blue,.fc-cp-btn){border-radius:var(--fc-control-radius)!important;font-size:14px!important;font-weight:600!important;min-height:var(--fc-control-height)}.app-shell .btn-blue:hover{box-shadow:none!important}.app-shell .mc .ifield:not([type=checkbox]):not([type=radio]):not([type=range]):not(textarea){border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.app-shell .mc textarea.ifield{border-radius:var(--fc-control-radius)!important;font-size:14px!important;line-height:1.5}.app-shell .mc :is(.card,.ops-card,.ops-link-card,.kb-card){border-radius:var(--fc-radius-card)!important;box-shadow:none!important}.app-shell .mc :is(.ops-filterbar,.ops-links-filter,.people-search,.culture-filter,.communication-toolbar){border-radius:var(--fc-radius-card);gap:12px}.app-shell .mc :is(.proc-tabs,.ops-tabs,.people-tabs,.people-role-tabs,.communication-segmented)>button{border-radius:var(--fc-control-radius)!important;font-size:14px!important;line-height:1.4;min-height:var(--fc-control-height)}.app-shell .sb-item{border-radius:var(--fc-control-radius);min-height:var(--fc-control-height)}.app-shell .mc :is(button,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .mc :is(table button,[role=gridcell]):focus-visible{outline-offset:-2px}.fc-overlay :is(button,input,textarea,select):focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}.community-legacy{font-family:var(--fc-font-sans);font-size:14px;min-width:0}.community-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-radius:var(--fc-control-radius)!important;font-size:14px!important}.community-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){min-height:var(--fc-control-height)}.community-legacy button:not([class*=fcal]):not([role=gridcell]){border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.community-legacy label{font-size:14px!important;line-height:1.5}.community-notifications>div:first-child{font-size:var(--fc-font-size-page)!important;font-weight:700!important}.community-notifications>div:has(>label){border-radius:var(--fc-radius-card)!important}@media(max-width:768px),(pointer:coarse){.app-shell .mc :is(.proc-tabs,.ops-tabs,.people-tabs,.people-role-tabs,.communication-segmented)>button,.app-shell .sb-item,.app-shell :is(.btn-blue,.fc-cp-btn),.fc-button.fc-button,.fc-input.fc-input{min-height:var(--fc-control-touch)}.community-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select),.community-legacy button:not([class*=fcal]):not([role=gridcell]){min-height:var(--fc-control-touch)}}@media(prefers-reduced-motion:reduce){.app-shell .mc :is(.btn-blue,.card,.ops-card,.kb-card),.fc-button.fc-button{transition:none!important}}.app-shell .crm-circle :is(.crm2a-view-heading h2,.crm-cases__heading h2,.crm-agenda__heading h2,.crm-billing-heading h2,.crm-rewards-heading h2){font-size:var(--fc-font-size-page);letter-spacing:-.025em;line-height:1.3}.app-shell .crm-circle :is(.crm2a-view-heading p,.crm2a-section-heading p,.crm-cases__heading p,.crm-agenda__heading p,.crm-rewards-heading p){font-size:14px;line-height:1.5}.app-shell .crm-circle :is(.crm2a-eyebrow,.crm-cases__eyebrow,.crm-billing-eyebrow,.crm-rewards-eyebrow){font-size:12px;font-weight:600;letter-spacing:0}.app-shell .crm-circle :is(.crm2a-kpis,.crm2a-home-priorities,.crm-cases__metrics,.crm-billing-metrics,.crm-rewards-result-cards){gap:12px}.app-shell .crm-circle :is(.crm2a-kpi,.crm2a-home-priorities>button,.crm-rewards-result-card,.crm-rewards-summary-card){border-radius:var(--fc-radius-card);box-shadow:none;padding:12px 16px}.app-shell .crm-circle :is(.crm2a-kpi>span,.crm2a-home-priorities span){font-size:14px;font-weight:500;text-transform:none}.app-shell .crm-circle :is(.crm2a-kpi>strong,.crm2a-home-priorities strong){font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;line-height:1.25}.app-shell .crm-circle :is(.crm2a-kpi>small,.crm2a-home-priorities small){font-size:12px;line-height:1.5;white-space:normal}.app-shell .crm-circle :is(.crm2a-toolbar,.crm-cases__filters,.crm-billing-filters,.crm-agenda__filters,.crm-relationship-filters){flex-wrap:wrap;gap:12px}.app-shell .crm-circle :is(.crm2a-search input,.crm2a-toolbar select){font-size:14px;min-height:var(--fc-control-height)}.app-shell .crm-circle .crm2a-search{border-radius:var(--fc-control-radius)}.app-shell .crm-circle .crm2a-search:focus-within{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .crm-circle .crm-navigation .fc-tabs__item{font-size:14px}.app-shell .crm-circle :is(.crm2a-portfolio__row strong,.crm2a-owner strong){font-size:14px}.app-shell .crm-circle :is(.crm2a-portfolio__head,.crm2a-portfolio__row small,.crm2a-owner span){font-size:12px;letter-spacing:0}.app-shell .crm-circle :is(.crm-cases__card,.crm-relationship-event){border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .crm-circle .crm-inactive__metrics{gap:12px}.app-shell .crm-circle .crm-inactive__metrics>div{border-radius:var(--fc-radius-card);padding:12px 16px}.app-shell .crm-circle .crm-inactive__metrics dt{font-size:14px}.app-shell .crm-circle .crm-inactive__metrics small{font-size:12px}.app-shell .mc1a .mc1a__title{font-size:var(--fc-font-size-page)!important;line-height:1.3}.app-shell .mc1a .mc1a__summary{gap:12px}.app-shell .mc1a .mc1a__kpi{border-radius:var(--fc-radius-card);padding:12px 16px}.app-shell .mc1a .mc1a__kpi-label{font-size:14px;letter-spacing:0;text-transform:none}.app-shell .mc1a .mc1a__kpi strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .mc1a .mc1a__controls :is(button,select,input){border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.app-shell :is(.mc-pool,.meta-ops){font-family:var(--fc-font-sans);font-size:14px}.app-shell :is(.mc-pool-heading,.meta-ops__heading) h2{font-size:var(--fc-font-size-page);letter-spacing:-.025em;line-height:1.3}.app-shell .mc-pool .mc-pool-card{border-radius:var(--fc-radius-card);padding:12px 16px}.app-shell :is(.mc-pool-tabs,.meta-ops__toolbar) button{border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.mc1e-drawer.mc1e-drawer{font-family:var(--fc-font-sans);font-size:14px}.mc1e-drawer .mc1e-drawer-head{padding:24px}.mc1e-drawer .mc1e-document-client{font-size:14px}.mc1e-drawer .mc1e-document-date{font-size:12px}.app-shell .procws-root .procws-nav-item{border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.app-shell .procws-root :is(.nf-circle__surface,.it-circle__surface,.it-circle__form-surface,.expenses-mine__form-card,.cad-r55c__card,.cad-r55d__card,.epi-r54a__request-card,.epi-r54b__card,.epi-r54c__delivery-card,.epi-r54d__receipt-card){border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .procws-root :is(.nf-circle__section-heading,.it-circle__section-heading,.cad-r55c__section-head,.cad-r55d__section-head){gap:12px}.app-shell .procws-root :is(.epi-r54a__title,.cad-r55a__heading h2,.expenses-mine__form-heading h2){font-size:var(--fc-font-size-page);line-height:1.3}.app-shell .procws-root :is(.cad-r55a__metric,.expenses-mine__metric,.quotations-list-circle__metric){border-radius:var(--fc-radius-card);padding:16px}.app-shell .procws-root :is(.cad-r55c__field-label,.nf-circle__native-field>span){font-size:14px}.app-shell .procws-root :is(.nf-circle__native-field,.cad-r55c__field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--fc-control-radius);font-size:14px}.app-shell .procws-root :is(.expenses-mine__filters,.nf-circle__filters,.it-circle__field-grid,.quotations-list-circle__filter-grid){gap:12px}@media(max-width:640px){.app-shell .crm-circle :is(.crm2a-kpis,.crm2a-home-priorities,.crm-cases__metrics,.crm-billing-metrics){gap:12px}.app-shell .crm-circle :is(.crm2a-kpi,.crm2a-home-priorities>button,.crm-rewards-result-card){padding:16px}.app-shell .crm-circle :is(.crm2a-kpi>strong,.crm2a-home-priorities strong){font-size:24px}.app-shell .mc-pool .mc-pool-card,.mc1e-drawer .mc1e-drawer-head{padding:16px}}.app-shell .mc :is(.rh-circle-title,.rh-flow-hero-title,.hol-title,.adm-title,.rec-hero h1,.rec-hero h2,.pdi-head h1,.pdi-head h2,.disc-hero h1,.disc-hero h2,.org-head h1,.org-head h2){font-size:var(--fc-font-size-page)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.3!important}.app-shell .mc :is(.rh-circle-subtitle,.rh-flow-hero-subtitle,.hol-subtitle,.adm-subtitle,.rec-hero p,.pdi-head p,.disc-hero p,.org-head p){font-size:14px!important;line-height:1.5!important}.app-shell .mc :is(.rh-content-card,.rh-action-card,.rh-module-card,.rh-balance-card,.hol-kpi,.adm-card,.rec-vacancy,.rec-candidate-card,.pdi-card,.ps-card,.so-metric,.so-hero,.disc-kpi){border-radius:var(--fc-radius-card)!important;box-shadow:none!important}.app-shell .mc :is(.rh-kpi-grid,.rh-flow-kpis,.hol-kpis,.rec-kpis,.disc-kpis,.pdi-grid){gap:12px!important}.app-shell .mc :is(.rh-kpi,.rh-flow-kpi,.hol-kpi,.rec-kpi,.disc-kpi){border-radius:var(--fc-radius-card)!important;padding:12px 16px!important}.app-shell .mc :is(.rh-kpi-value,.rh-flow-kpi-value,.hol-kpi-value,.adm-stat-value,.rec-kpi>strong,.disc-kpi>strong){font-feature-settings:"tnum";font-size:24px!important;font-variant-numeric:tabular-nums;line-height:1.25!important;overflow-wrap:anywhere}.app-shell .mc :is(.rh-flow-kpi-label,.hol-kpi-label,.adm-stat-label,.rec-kpi>span,.disc-kpi>span){font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.app-shell .mc :is(.rh-flow-kpi-meta,.hol-kpi-meta,.rh-profile-info-label,.adm-meta,.rec-eyebrow,.adm-eyebrow){font-size:12px!important;line-height:1.5!important}.app-shell .mc :is(.rh-section-title,.rh-content-card-title,.rh-profile-info-title,.pdi-section-title,.ps-card h3){font-size:var(--fc-font-size-section)!important;line-height:1.4!important}.app-shell .mc :is(.rh-content-card-copy,.rh-profile-info-description,.rh-empty-state-title){font-size:14px!important;line-height:1.5!important}.app-shell .mc :is(.rh-flow-tabs,.adm-tabs,.rec-tabs,.pdi-tabs,.disc-tabs,.ps-tabs,.org-tabs,.so-tabs)>button{border-radius:var(--fc-control-radius)!important;font-size:14px!important;font-weight:600!important;line-height:1.4;min-height:var(--fc-control-height)}.app-shell .mc :is(.rh-directory-toolbar,.rh-flow-toolbar,.hol-toolbar,.rec-toolbar,.disc-toolbar,.adm-toolbar,.org-toolbar){flex-wrap:wrap;gap:12px}.app-shell .mc :is(.rh-directory-search,.rh-flow-search,.hol-search,.rec-search,.disc-search,.adm-search,.so-search){border-radius:var(--fc-control-radius)!important;min-height:var(--fc-control-height)}.app-shell .mc :is(.rh-directory-search,.rh-flow-search,.hol-search,.rec-search,.disc-search,.adm-search,.so-search) input{font-size:14px!important;min-width:0}.app-shell .mc :is(.rh-directory-search,.rh-flow-search,.hol-search,.rec-search,.disc-search,.adm-search,.so-search):focus-within{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .mc :is(.pdi-primary,.pdi-secondary,.ps-primary,.ps-secondary,.so-primary,.adm-icon-btn,.rh-content-card-action,.rh-profile-info-action){border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.app-shell .mc :is(.adm-table,.so-table) thead th{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.app-shell .mc :is(.hol-period-name,.adm-name,.so-person-copy strong,.disc-person-copy strong){font-size:14px!important}.app-shell .mc :is(.hol-period-description,.so-person-copy small,.disc-person-copy small){font-size:12px!important;line-height:1.5!important}.app-shell .mc :is(.so-due>strong,.rh-onboard-task-title){font-size:14px!important}.pdi-modal.pdi-modal,.ps-modal.ps-modal,.rec-modal-panel.rec-modal-panel{border-radius:var(--fc-radius-card);font-family:var(--fc-font-sans)}.pdi-modal :is(.pdi-field input,.pdi-field select,.pdi-field textarea),.ps-modal :is(.ps-field input,.ps-field select,.ps-field textarea){border-radius:var(--fc-control-radius);font-size:14px}.pdi-modal :is(.pdi-primary,.pdi-secondary),.ps-modal :is(.ps-primary,.ps-secondary){border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.pdi-modal :is(button,input,select,textarea):focus-visible,.ps-modal :is(button,input,select,textarea):focus-visible,.rec-modal-panel :is(button,input,select,textarea):focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}@media(max-width:768px),(pointer:coarse){.app-shell .mc :is(.pdi-primary,.pdi-secondary,.ps-primary,.ps-secondary,.so-primary,.adm-icon-btn,.rh-content-card-action,.rh-profile-info-action),.app-shell .mc :is(.rh-flow-tabs,.adm-tabs,.rec-tabs,.pdi-tabs,.disc-tabs,.ps-tabs,.org-tabs,.so-tabs)>button{min-height:var(--fc-control-touch)}.pdi-modal :is(.pdi-primary,.pdi-secondary),.ps-modal :is(.ps-primary,.ps-secondary){min-height:var(--fc-control-touch)}}@media(max-width:640px){.app-shell .mc :is(.rh-kpi-grid,.rh-flow-kpis,.hol-kpis,.rec-kpis,.disc-kpis,.pdi-grid){gap:12px!important}.app-shell .mc :is(.rh-kpi,.rh-flow-kpi,.hol-kpi,.rec-kpi,.disc-kpi){padding:16px!important}.app-shell .mc :is(.rh-kpi-value,.rh-flow-kpi-value,.hol-kpi-value,.adm-stat-value,.rec-kpi>strong,.disc-kpi>strong){font-size:24px!important}}.app-shell .mc :is(.group-directory-card,.calendar-circle-board,.calendar-day-panel,.calendar-agenda-view){border-radius:var(--fc-radius-card)!important;box-shadow:none!important}.app-shell .mc .group-directory-grid{gap:16px}.app-shell .mc .group-directory-card{padding:20px}.app-shell .mc .group-directory-title{font-size:16px!important;line-height:1.4}.app-shell .mc .group-directory-desc{font-size:14px!important;line-height:1.5}.app-shell .mc :is(.group-directory-meta,.group-directory-modules){font-size:12px!important}.app-shell .mc :is(.calendar-circle-toolbar,.collab-task-toolbar,.communication-toolbar){flex-wrap:wrap;gap:12px}.app-shell .mc :is(.calendar-view-tabs,.calendar-layers)>button{border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.app-shell .mc .calendar-circle-month{font-size:18px!important;line-height:1.4}.app-shell .mc .calendar-new-event{border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.app-shell .mc :is(.calendar-day-summary h2,.calendar-day-summary h3){font-size:18px;line-height:1.4}.app-shell .mc .calendar-day-tabs button{border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.app-shell .mc :is(.calendar-day-event__copy strong,.calendar-day-event__heading,.calendar-celebration-row strong){font-size:14px!important;line-height:1.4}.app-shell .mc :is(.calendar-day-event__time,.calendar-day-event__copy small,.calendar-celebration-row small){font-size:12px!important;line-height:1.5}.app-shell .mc .circle-task-card{border-radius:var(--fc-radius-card)!important;box-shadow:none!important}.app-shell .mc .circle-task-card:hover{box-shadow:none!important}.app-shell .messages-circle-shell .messages-inbox-header>div:first-child>span{font-size:20px!important;line-height:1.3}.app-shell .messages-circle-shell .messages-inbox-tabs button{border-radius:var(--fc-control-radius)!important;font-size:14px!important;min-height:var(--fc-control-height)}.app-shell .messages-circle-shell .messages-inbox-search{border-radius:var(--fc-control-radius)!important}.app-shell .messages-circle-shell .messages-message-content{font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere}.app-shell .messages-circle-shell .messages-composer{border-radius:var(--fc-control-radius)!important;box-shadow:none!important}.app-shell .mc .central-grid{gap:16px}.app-shell .mc .central-card{border-radius:var(--fc-radius-card)!important;box-shadow:none!important}.app-shell .mc .central-category-strip button,.app-shell .mc .central-search{border-radius:var(--fc-control-radius)!important;min-height:var(--fc-control-height)}.app-shell .mc .central-category-strip button{font-size:14px!important}.app-shell .mc .central-article-content{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.group-admin-drawer.group-admin-drawer{font-family:var(--fc-font-sans)}.group-admin-drawer :is(.group-admin-save,.group-admin-mobile-tabs button){border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.group-admin-drawer :is(input:not([type=color]):not([type=checkbox]),textarea,select){border-radius:var(--fc-control-radius);font-size:14px}.group-admin-drawer :is(button,input,textarea,select):focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .dm-guide .dm-guide-card{border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .dm-guide .dm-guide-title{font-size:14px;line-height:1.4}.app-shell .dm-guide :is(.dm-guide-about,.dm-guide-bio){font-size:14px;line-height:1.6}.app-shell .dm-guide .dm-guide-profile-link{border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.app-shell .rp :is(.rp-card,.birthday-widget-circle){border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .rp .rp-card-title{font-size:14px;line-height:1.4}.app-shell .rp :is(.rp-event-copy strong,.birthday-widget-name){font-size:14px;line-height:1.4}.app-shell .rp :is(.rp-event-meta,.birthday-widget-department,.rp-card-empty){font-size:12px;line-height:1.5}@media(max-width:768px),(pointer:coarse){.app-shell .dm-guide .dm-guide-profile-link,.app-shell .mc .calendar-new-event,.app-shell .mc :is(.calendar-view-tabs,.calendar-layers,.calendar-day-tabs)>button,.group-admin-drawer :is(.group-admin-save,.group-admin-mobile-tabs button){min-height:var(--fc-control-touch)}}@media(max-width:640px){.app-shell .mc .group-directory-grid{gap:12px}.app-shell .mc .group-directory-card{padding:16px}}.app-shell .mc.fc-operational-page{--fc-control-height:36px;--fc-page-content-max:1440px;box-sizing:border-box;max-width:1440px!important;min-width:0;padding:16px clamp(12px,1.5vw,24px)!important;width:100%}.app-shell .fc-operational-page .section-header{align-items:center!important;gap:12px;margin-bottom:12px!important}.app-shell .fc-operational-page .section-header h2{margin:0}.app-shell .fc-operational-page :is(.fc-page-header,.crm2a-view-heading,.mc1a__header,.meta-page-header,.stock-header,.ca-heading,.ecom-header){gap:12px;margin-bottom:12px}.app-shell .fc-operational-page :is(.fc-tabs,.mc1b-tabs,.mc1a__manager-tabs,.stock-tabs,.ecom-tabs,.ca-tabs){margin-bottom:12px}.app-shell .fc-operational-page .fc-field{gap:4px}.app-shell .fc-operational-page :is(.fc-button,.fc-tabs__item){min-height:var(--fc-control-height)}.app-shell .fc-operational-page :is(.rh-section-title,.rh-content-card-title,.crm2a-section-heading h3){font-size:var(--fc-font-size-section)!important}.app-shell .fc-operational-page .fc-tool-metric{gap:6px;padding:12px 16px}.app-shell .people-members .people-member-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;overflow:visible!important}.people-manage-menu .fc-action-menu__trigger{box-sizing:border-box;min-height:var(--fc-control-height)}.people-manage-menu .fc-action-menu__content button{justify-content:flex-start;width:100%}.app-shell .people-members .people-role-tabs{margin-bottom:10px!important}.app-shell .people-members .people-role-tabs>button{padding:6px 12px!important}.app-shell .people-members .people-search{background:#0000;border:0;box-shadow:none;margin-bottom:12px!important;padding:0}.app-shell .people-members .people-search>span{left:12px!important}.app-shell .people-members .people-search input{min-height:var(--fc-control-height);padding-block:8px!important}.app-shell .people-members .mtbl-head>div{font-size:12px!important;letter-spacing:0!important}.app-shell .people-members .mtbl-row:not(.mtbl-head){padding-block:8px!important}.app-shell .people-members .mtbl-row>div{min-width:0}.app-shell .people-members .mtbl-row>div:first-child>div:last-child{min-width:0;overflow-wrap:anywhere}.app-shell .people-members .mtbl-cell{overflow-wrap:anywhere}.app-shell .fc-operational-page .calendar-page{max-width:none}.app-shell .calendar-page .calendar-circle-toolbar{gap:8px;margin-bottom:12px}.app-shell .calendar-page .calendar-availability:empty{display:none}@media(max-width:768px),(pointer:coarse){.app-shell .mc.fc-operational-page{--fc-control-height:44px}.app-shell .people-members .people-search input{font-size:16px!important}.app-shell .people-members .mtbl-cell button{align-items:center;justify-content:center;min-height:44px;min-width:44px}}@media(max-width:640px){.app-shell .mc.fc-operational-page{padding:12px!important}.app-shell .people-members .mtbl-head{display:flex!important;padding-block:8px!important}.app-shell .people-members .mtbl-head>div:not(:first-child){display:none!important}.app-shell .people-members .mtbl-head:not(:has(input)){display:none!important}.app-shell .people-members .section-header{align-items:flex-start!important}.app-shell .people-members .people-member-actions{width:100%}.people-manage-menu .fc-action-menu__content{left:0;right:auto}}.app-shell .mc.fc-tools-page.fc-tools-compact{--fc-control-height:36px;container:tools-workspace/inline-size;padding:16px clamp(12px,1.5vw,24px) 24px!important}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-header,.ca-heading,.stock-header,.meta-page-header,.crm-workspace__sidebar .crm-page-header){gap:8px 16px;margin-bottom:12px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-header p,.ca-heading p,.crm-page-header p){font-size:13px;margin-top:4px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs){margin-bottom:12px;padding:3px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs)>button{min-height:var(--fc-control-height);padding:6px 12px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-filters,.ca-selection,.stock-filters,.mc1a__portfolio-filter,.crm2a-toolbar){gap:8px 12px;margin-bottom:12px;padding:12px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ca-filters,.ecom-filters) label{gap:4px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-page,.commercial-analysis) button:not(.fc-tool-metric):not(.ecom-row-link):not(.ca-link){min-height:var(--fc-control-height)}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-page,.commercial-analysis) :is(input,select){font-weight:400;padding-block:6px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-stats,.ca-metrics,.crm2a-kpis,.crm-cases__metrics,.crm-billing-metrics){gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:12px 0}.app-shell .mc.fc-tools-page.fc-tools-compact .fc-tool-metric{gap:4px;padding:12px 14px}.app-shell .mc.fc-tools-page.fc-tools-compact .fc-tool-metric__label{font-size:13px;line-height:1.4}.app-shell .mc.fc-tools-page.fc-tools-compact .fc-tool-metric>.fc-tool-metric__value{font-size:22px;letter-spacing:-.02em}.app-shell .mc.fc-tools-page.fc-tools-compact .fc-tool-metric__description{font-size:12px;line-height:1.4}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ca-table-scroll,.ecom-table-wrap,.stock-table) :is(th,td){padding-block:9px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ca-table-scroll,.ecom-table-wrap,.stock-table) th{letter-spacing:0;text-transform:none}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ca-content,.ecom-results-head){padding:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .ca-result-filters{margin-bottom:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .ca-help{margin-block:8px}.app-shell .mc.fc-tools-page.fc-tools-compact .ca-chips:empty{display:none}.app-shell .mc.fc-tools-page.fc-tools-compact .ca-empty{padding:24px 16px}.app-shell .mc.fc-tools-page.fc-tools-compact .ca-selection-help{color:var(--fc-color-text-muted);font-size:12px;margin-top:8px}.ca-selection-help summary{cursor:pointer;padding-block:4px;width:-webkit-fit-content;width:fit-content}.ca-table--history tr>:nth-child(n+5):nth-child(-n+8),.ca-table--prices tr>:nth-child(n+4),.ca-table--products tr>:nth-child(n+3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-header{gap:8px;min-height:0;padding:12px 16px}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-header h1{font-size:var(--fc-font-size-page);margin:0}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-header p{margin-top:4px}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-content{padding:16px}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-local-sidebar{padding:10px}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-nav-item{min-height:var(--fc-control-height);padding:8px 10px}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-root :is(.cad-r55a__metric,.expenses-mine__metric,.quotations-list-circle__metric){padding:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .ops-links-filter{align-items:end;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px}.ops-links-filter label{color:var(--fc-color-text-muted);display:flex;flex:1 1 160px;flex-direction:column;font-size:12px;font-weight:600;gap:4px;min-width:0}.ops-links-filter .ops-links-search{flex:2 1 240px}.ops-links-filter :is(input,select){background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-control-radius);box-sizing:border-box;color:var(--fc-color-text);font:inherit;font-size:14px;font-weight:400;min-height:var(--fc-control-height);min-width:0;padding:6px 10px;width:100%}.ops-links-count{color:var(--fc-color-text-muted);font-size:12px;margin:0 0 10px}.app-shell .mc.fc-tools-page.fc-tools-compact .ops-links-grid{gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.app-shell .mc.fc-tools-page.fc-tools-compact .ops-link-card{box-shadow:none;overflow-wrap:anywhere;padding:14px!important}.app-shell .mc.fc-tools-page.fc-tools-compact .ops-link-card:hover{box-shadow:none;transform:none}.ops-link-delete,.ops-link-open{min-height:var(--fc-control-height)}.ops-link-delete{align-items:center;display:inline-flex;justify-content:center;min-width:36px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-circle.crm-workspace,.app-shell .mc.fc-tools-page.fc-tools-compact .crm-workspace__content{gap:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-section-navigation__item{min-height:var(--fc-control-height);padding-block:6px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.crm-workday__header,.crm-cases__heading,.crm-agenda__heading,.crm-billing-heading,.crm-rewards-heading){margin-bottom:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals-heading h2,.app-shell .mc.fc-tools-page.fc-tools-compact .crm-workday h2{font-size:var(--fc-font-size-page)}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals-eyebrow{font-size:12px;letter-spacing:0;margin-bottom:4px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals .fc-input,.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals-controls button{min-height:var(--fc-control-height)}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals td .fc-field{position:relative}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals .fc-field__label{font-size:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals .fc-tool-metric{padding:10px 12px}.app-shell .mc.fc-tools-page.fc-tools-compact .crm-goals .fc-tool-metric__value{font-size:20px}.app-shell .mc.fc-tools-page.fc-tools-compact .mc1a__kpi{min-height:0;padding:10px 12px}.app-shell .mc.fc-tools-page.fc-tools-compact .mc1a__kpi-label{font-size:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .mc1a__kpi strong{font-size:22px}.app-shell .mc.fc-tools-page.fc-tools-compact .mc1a__challenge{gap:12px;margin-bottom:12px;padding:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .mc1a__row{padding-block:10px}.app-shell .mc.fc-tools-page.fc-tools-compact .meta-conversion__card{padding:12px 14px}.app-shell .mc.fc-tools-page.fc-tools-compact .meta-conversion__card>strong{font-size:22px}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-metrics{gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));margin:12px 0}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-filters>label{color:var(--fc-color-text-muted);display:flex;flex:1 1 160px;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-filters>.stock-search{flex:2 1 240px}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-filters :is(input,select){box-sizing:border-box;flex:initial!important;max-width:100%;min-height:var(--fc-control-height)!important;min-width:0!important;width:100%}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-map-module-tabs{margin-bottom:12px!important}@container tools-workspace (max-width: 680px){.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-stats,.ca-metrics,.stock-metrics,.crm2a-kpis,.crm-cases__metrics,.crm-billing-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .mc.fc-tools-page.fc-tools-compact .fc-tool-metric>.fc-tool-metric__value{font-size:20px}}@media(max-width:768px),(pointer:coarse){.app-shell .mc.fc-tools-page.fc-tools-compact{--fc-control-height:44px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ops-links-filter,.stock-filters,.crm-goals,.ecom-page,.commercial-analysis) :is(input,select){font-size:16px!important}.app-shell .mc.fc-tools-page.fc-tools-compact .ops-link-delete{min-width:44px}.app-shell .mc.fc-tools-page.fc-tools-compact :is(.ecom-row-link,.ca-link){min-height:44px}}@media(max-width:640px){.app-shell .mc.fc-tools-page.fc-tools-compact{padding:12px 12px 80px!important}.app-shell .mc.fc-tools-page.fc-tools-compact .procws-content,.app-shell .mc.fc-tools-page.fc-tools-compact .procws-header{padding:12px}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-filters>label{flex-basis:calc(50% - 12px)}.app-shell .mc.fc-tools-page.fc-tools-compact .stock-filters>.stock-search{flex-basis:100%}}.app-shell .mc.fc-tools-page.fc-tools-compact{--fc-control-height:38px;--fc-radius-card:12px;--fc-tool-panel-border:var(--fc-color-border)}.fc-select-control{box-sizing:border-box;color:var(--fc-color-text);display:inline-block;max-width:100%;min-width:0;position:relative;vertical-align:middle;width:100%}.fc-select-control select[hidden],.stock-map select[hidden]{display:none!important}.fc-select-control .modern-select-control{width:100%}.app-shell .mc.fc-tools-page :is(.fc-field__label,.ecom-filters label,.ca-filters label,.ops-links-filter label,.stock-filters>label,.mc1a__select-label,.mc1b-controls>label,.mc-ops-filters>label){color:var(--fc-color-text-muted);font:600 12px/1.4 var(--fc-font-sans);letter-spacing:0;text-transform:none}.app-shell .mc.fc-tools-page :is(.ecom-page,.commercial-analysis,.stock-filters,.ops-links-filter,.mc1a,.mc1b-workspace,.mc-ops,.mc-rel,.mc-analysis,.crm-goals,.procws-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea){background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-control-radius);box-shadow:none;color:var(--fc-color-text);font-family:var(--fc-font-sans);font-weight:400}.app-shell .mc.fc-tools-page :is(.ecom-filters,.ca-filters,.stock-filters,.ops-links-filter,.mc1a__portfolio-filter,.mc1b-controls) input:not([type=checkbox]):not([type=radio]){font-size:14px;min-height:var(--fc-control-height);padding:8px 11px}.app-shell .mc.fc-tools-page :is(input[type=checkbox],input[type=radio]){accent-color:var(--fc-color-primary)}.app-shell .mc.fc-tools-page :is(.ecom-filters,.ca-filters,.stock-filters,.ops-links-filter,.mc1b-controls){align-items:end}.app-shell .mc.fc-tools-page :is(.ecom-filters,.ca-filters,.stock-filters,.ops-links-filter) label{min-width:0}.app-shell .mc.fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs,.crm-section-navigation__links){align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);border-radius:0;box-shadow:none;display:flex;gap:18px;overflow-x:auto;padding:0;scrollbar-width:thin}.app-shell .mc.fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs,.crm-section-navigation__links)>button{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:var(--fc-color-text-muted);flex:0 0 auto;font:600 13px/1.4 var(--fc-font-sans);min-height:42px;padding:10px 2px;position:relative;white-space:nowrap}.app-shell .mc.fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs,.crm-section-navigation__links)>button:is([aria-current=page],[aria-selected=true],.is-active){background:#0000;border-bottom-color:var(--fc-color-primary);box-shadow:none;color:var(--fc-color-primary)}.app-shell .mc.fc-tools-page .crm-section-navigation__item:after{display:none}.app-shell .mc.fc-tools-page :is(.mc1b-section-heading,.mc-analysis-heading,.mc-ops-heading) h2{font:700 var(--fc-font-size-section)/1.4 var(--fc-font-sans);letter-spacing:-.015em;margin:0 0 4px}.app-shell .mc.fc-tools-page :is(.ca-card,.ecom-results,.ecom-import,.stock-table,.crm-goals .fc-surface,.ops-link-card,.mc1b-workspace){background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .mc.fc-tools-page :is(.ops-links-filter,.ecom-filters,.ca-selection,.stock-filters,.mc1a__portfolio-filter,.crm2a-toolbar){background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);padding:14px}.app-shell .mc.fc-tools-page :is(.mc1b-kpi,.mc1a__kpi,.meta-conversion__card,.fc-tool-metric){border-radius:var(--fc-radius-card);box-shadow:none}.app-shell .mc.fc-tools-page :is(.mc1b-kpi,.mc1a__kpi,.meta-conversion__card){padding:12px 14px}.app-shell .mc.fc-tools-page :is(.mc1b-kpi,.mc1a__kpi,.meta-conversion__card)>strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.25}.app-shell .mc.fc-tools-page :is(.mc1b-kpi,.mc1a__kpi,.meta-conversion__card)>:is(span,small){font-size:12px;line-height:1.4}.app-shell .mc.fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table,.crm-goals,.mc1b-matrix-wrap) table{border-collapse:initial;border-spacing:0}.app-shell .mc.fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table,.crm-goals,.mc1b-matrix-wrap) th{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted);font:600 12px/1.4 var(--fc-font-sans);letter-spacing:0;text-transform:none}.app-shell .mc.fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table,.crm-goals) :is(th,td){border-bottom:1px solid var(--fc-color-border);padding:10px 12px}.app-shell .mc.fc-tools-page :is(.fc-button,.meta-tool-button,.ecom-primary,.ca-primary,.procws-state-action){border-radius:var(--fc-control-radius);font:600 13px/1.4 var(--fc-font-sans);min-height:var(--fc-control-height)}.app-shell .mc.fc-tools-page :is(.ecom-actions,.ca-pagination,.ecom-pagination)>button:not(.modern-select-control){background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-control-radius);color:var(--fc-color-text);font:600 13px/1.4 var(--fc-font-sans);padding:8px 12px}.app-shell .mc.fc-tools-page :is(.ecom-actions,.ecom-filters)>button.ecom-primary{background:var(--fc-color-primary);border-color:var(--fc-color-primary);color:#fff}.stock-map .stock-select-control{max-width:100%;min-width:120px;width:auto}.stock-map .stock-select-control:has(+#orig){flex:1 1 280px}.stock-map .stock-select-control .modern-select-control{font-size:12px;min-height:34px}.stock-map .modern-select-menu{--txt:var(--fc-color-text)}@media(max-width:768px),(pointer:coarse){.app-shell .mc.fc-tools-page.fc-tools-compact{--fc-control-height:44px}.app-shell .mc.fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs,.crm-section-navigation__links)>button{min-height:44px}.app-shell .mc.fc-tools-page :is(.ecom-filters,.ca-filters,.stock-filters,.ops-links-filter,.mc1a__portfolio-filter,.mc1b-controls) input:not([type=checkbox]):not([type=radio]){font-size:16px}.stock-map .stock-select-control .modern-select-control{min-height:44px}}.fc-date-control{display:inline-block;max-width:100%;min-width:0;position:relative;width:100%}.fc-date-control input[hidden]{display:none!important}.fc-date-control .fcal{width:100%}.app-shell .mc.fc-tools-page .fc-date-control .fcal__control{background:var(--fc-color-surface);border:1px solid var(--fc-color-border-strong);border-radius:var(--fc-control-radius);font:500 14px/1.4 var(--fc-font-sans);min-height:var(--fc-control-height);padding:8px 11px}.app-shell .mc.fc-tools-page :is(.ca-tabs,.ecom-tabs)>button{border-radius:0!important}@media(max-width:768px),(pointer:coarse){.app-shell .mc.fc-tools-page .fc-date-control .fcal__control{font-size:16px}}.app-shell .mc .energiza-navigation{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);border-radius:0;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0 0 8px}.app-shell .mc .energiza-nav-main{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px}.app-shell .mc .energiza-nav-main>button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;gap:7px;min-height:40px;padding:8px 10px;transform:none;transition:color .12s,background-color .12s}.app-shell .mc .energiza-nav-main>button.active{background:var(--fc-color-primary-soft);border-bottom-color:var(--fc-color-primary);color:var(--fc-color-primary)}.app-shell .mc .energiza-nav-icon{background:#0000!important;border-radius:0;color:inherit;flex:0 0 18px;height:18px;width:18px}.app-shell .mc .energiza-nav-icon svg{height:18px;width:18px}.app-shell .mc .energiza-nav-main>button>span:last-child{padding:0}.app-shell .mc .energiza-nav-main strong{font-size:14px;font-weight:600;white-space:nowrap}.app-shell .mc .energiza-admin-actions{border:0;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin:0;padding:0}.app-shell .mc .energiza-admin-actions>span{display:none}.app-shell .mc .energiza-admin-actions button{border-radius:8px;font-size:12px;min-height:36px;padding:7px 10px}.app-shell .mc .energiza-section-heading{display:block;margin:10px 0 16px}.app-shell .mc .energiza-section-heading p{font-size:13px;line-height:1.5;margin:0}.app-shell .mc .people-section-tabs{background:#0000;border:0;border-bottom:1px solid var(--fc-color-border);border-radius:0;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;max-width:100%;padding:0;width:auto}.app-shell .mc .people-section-tabs .fc-tabs__item{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:var(--fc-color-text-muted);font-size:14px;font-weight:600;min-height:38px;padding:8px 12px;white-space:normal}.app-shell .mc .people-section-tabs .fc-tabs__item.is-active{background:#0000;border-bottom-color:var(--fc-color-primary);color:var(--fc-color-primary)}.app-shell .mc .people-feedback-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.app-shell .mc .people-feedback-toolbar .people-section-tabs{margin:0}.app-shell .mc .central-page>.section-header{margin-bottom:16px!important}.app-shell .mc .central-search input{border-radius:8px!important;min-height:40px}.app-shell .mc .central-category-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.app-shell .mc .central-category-strip button{box-shadow:none;font-size:13px!important;gap:8px;min-height:36px;padding:6px 10px}.app-shell .mc .central-result-count{font-feature-settings:"tnum";color:var(--fc-color-text-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5;margin:8px 0;min-height:18px}.app-shell .mc .central-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.app-shell .mc .central-card{grid-gap:6px 20px;align-items:start;border-radius:10px!important;box-shadow:none;display:grid;gap:6px 20px;grid-template-areas:"title meta" "copy meta" "footer footer";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px 16px;transform:none;transition:border-color .12s,background-color .12s}.app-shell .mc .central-card-top{flex-wrap:wrap;font-size:12px;gap:8px;grid-area:meta;justify-content:flex-end}.app-shell .mc .central-card strong{font-size:15px;grid-area:title;line-height:1.4;margin:0;overflow-wrap:anywhere}.app-shell .mc .central-card p{-webkit-line-clamp:2;font-size:13px;grid-area:copy;line-height:1.5;overflow-wrap:anywhere}.app-shell .mc .central-card-footer{border:0;font-size:12px;grid-area:footer;margin:0;padding:2px 0 0;width:100%}.app-shell .mc .central-card:hover{background:var(--fc-color-surface-subtle);box-shadow:none!important;transform:none}.app-shell .mc :is(.energiza-navigation,.central-page) button:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:3px}@media(max-width:768px),(pointer:coarse){.app-shell .mc .central-category-strip button,.app-shell .mc .central-search input,.app-shell .mc .energiza-admin-actions button,.app-shell .mc .energiza-nav-main>button,.app-shell .mc .people-section-tabs .fc-tabs__item{min-height:44px}}@media(max-width:640px){.app-shell .mc .energiza-navigation{gap:10px}.app-shell .mc .energiza-nav-main{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-shell .mc .energiza-nav-main>button{gap:6px;padding:8px}.app-shell .mc .energiza-nav-main strong{font-size:13px;text-align:left;white-space:normal}.app-shell .mc .central-card{grid-template-areas:"meta" "title" "copy" "footer";grid-template-columns:minmax(0,1fr);padding:12px}.app-shell .mc .central-card-top{justify-content:space-between}.app-shell .mc .central-article-toolbar{gap:10px}.app-shell .mc .people-feedback-toolbar>button{justify-content:center;width:100%}}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs){align-items:center!important;background:#0000!important;border:0!important;border-bottom:1px solid var(--fc-color-border)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;font-family:var(--fc-font-sans);gap:4px!important;max-width:100%;min-width:0;overflow:visible!important;padding:0!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button{align-items:center!important;background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;color:var(--fc-color-text-muted)!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto!important;font:600 14px/1.4 var(--fc-font-sans)!important;gap:7px!important;height:auto!important;justify-content:center!important;letter-spacing:0!important;margin:0!important;max-width:100%;min-height:40px!important;min-width:0!important;padding:9px 12px!important;position:relative!important;text-align:left!important;text-transform:none!important;transform:none!important;transition:color .12s,background-color .12s!important;white-space:normal!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button[data-fc-selected=true]{background:#0000!important;border-bottom-color:var(--fc-color-primary)!important;color:var(--fc-color-primary)!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button:after{display:none!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button:disabled{cursor:not-allowed;opacity:.45}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button:focus-visible{box-shadow:none!important;outline:2px solid var(--fc-color-primary)!important;outline-offset:-2px!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button :is(strong,small){color:inherit!important;font:inherit!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button>svg{flex-shrink:0;height:18px!important;width:18px!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button :is(.fc-tabs__count,.energiza-badge){background:var(--fc-color-surface-subtle)!important;border-radius:999px;color:var(--fc-color-text-muted)!important;font:600 12px/1.4 var(--fc-font-sans)!important}@media(hover:hover) and (pointer:fine){.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button:hover:not(:disabled){background:var(--fc-color-surface-subtle)!important}}@media(min-width:821px){.fc-navigation-strip.group-admin-mobile-tabs{display:none!important}}.fc-button.fc-button,[data-fc-control=button]{border-radius:var(--fc-control-radius)!important;box-shadow:none!important;font:600 14px/1.4 var(--fc-font-sans)!important;gap:8px;min-height:var(--fc-control-height)!important}[data-fc-control=button]:disabled{cursor:not-allowed!important;opacity:.5}.app-shell .mc .ifield:not([type=checkbox]):not([type=radio]):not([type=range]),[data-fc-control=field]{background:var(--fc-color-surface)!important;border:1px solid var(--fc-color-border-strong)!important;border-radius:var(--fc-control-radius)!important;box-shadow:none;color:var(--fc-color-text)!important;font:400 14px/1.5 var(--fc-font-sans)!important}input[data-fc-control=field]{min-height:var(--fc-control-height)!important}:is([data-fc-control=button],[data-fc-control=field]):focus-visible{outline:2px solid var(--fc-color-primary)!important;outline-offset:2px}.app-shell .mc :is(.modern-select-control,.fcal__control,.fc-date-control .fcal__control){border-radius:var(--fc-control-radius);font-size:14px;min-height:var(--fc-control-height)}.app-shell .mc :is(input[type=checkbox],input[type=radio]){accent-color:var(--fc-color-primary)}.app-shell .mc table thead th{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted);font-family:var(--fc-font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}.app-shell .mc table tbody td{font-feature-settings:"tnum";font-family:var(--fc-font-sans);font-size:14px;font-variant-numeric:tabular-nums}.app-shell .mc :is(.section-header,.fc-page-header,.rh-flow-hero,.rec-hero,.org-head,.pdi-head){gap:12px}.app-shell .mc :is(.rh-flow-hero,.rec-hero,.org-head,.pdi-head){padding-block:16px}@media(max-width:768px),(pointer:coarse){.fc-button.fc-button,.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button,[data-fc-control=button]{min-height:44px!important}.app-shell .mc .ifield:not([type=checkbox]):not([type=radio]):not([type=range]),input[data-fc-control=field]{font-size:16px!important;min-height:44px!important}.app-shell .mc :is(.modern-select-control,.fcal__control){font-size:16px;min-height:44px}}@media(prefers-reduced-motion:reduce){.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)>button{transition:none!important}}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)[data-variant=filters]{border:0!important;gap:6px!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)[data-variant=filters]>button{border:1px solid var(--fc-color-border)!important;border-radius:8px!important;font-size:13px!important;min-height:36px!important;padding:6px 10px!important}.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)[data-variant=filters]>button[data-fc-selected=true]{background:var(--fc-color-primary-soft)!important;border-color:var(--fc-color-primary)!important;color:var(--fc-color-primary)!important}@media(max-width:768px),(pointer:coarse){.fc-navigation-strip.fc-navigation-strip.fc-navigation-strip:not(.rh-module-grid):not(.energiza-nav-main):not(.pdi-tabs)[data-variant=filters]>button{min-height:44px!important}}.app-shell .mc .fc-navigation-strip.energiza-admin-actions>span{display:none}.app-shell .mc :is(.rh-action-grid,.rh-module-grid,.energiza-nav-main,.pdi-tabs){grid-gap:10px;display:grid;gap:10px;max-width:100%;min-width:0;overflow:visible}.app-shell .mc .energiza-navigation{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:16px;box-shadow:none;display:block;margin:0 0 16px;padding:18px 20px}.app-shell .mc .energiza-nav-main{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .mc .pdi-tabs{background:#0000;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.app-shell .mc :is(.rh-action-grid,.rh-module-grid,.energiza-nav-main,.pdi-tabs)>button{align-items:flex-start;background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card)!important;box-shadow:none;color:var(--fc-color-text);display:flex;font-family:var(--fc-font-sans);gap:11px;height:auto;justify-content:flex-start;min-height:78px;min-width:0;padding:14px;position:relative;text-align:left;transform:none;white-space:normal}.app-shell .mc :is(.rh-action-grid,.rh-module-grid,.energiza-nav-main,.pdi-tabs)>button:is(.active,.is-active){background:var(--fc-color-surface);border-color:var(--fc-color-primary);box-shadow:none}.app-shell .mc :is(.rh-action-icon,.rh-module-icon,.energiza-nav-icon,.pdi-nav-icon){align-items:center;background:var(--fc-color-surface-subtle)!important;border-radius:50%;color:var(--fc-color-text-muted);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;min-width:34px;width:34px}.app-shell .mc :is(.rh-action-icon,.rh-module-icon,.energiza-nav-icon,.pdi-nav-icon)>svg{height:18px;width:18px}.app-shell .mc .rh-module-card.is-active .rh-module-icon{color:var(--fc-color-text-muted)}.app-shell .mc .rh-action-card.is-priority .rh-action-icon{background:var(--fc-color-primary)!important;color:#fff}.app-shell .mc :is(.energiza-nav-main>button>span:last-child,.pdi-nav-copy){display:flex;flex-direction:column;gap:3px;min-width:0;padding:0}.app-shell .mc :is(.rh-action-label,.rh-module-label,.energiza-nav-main strong,.pdi-nav-copy strong){color:var(--fc-color-text);display:block;font-size:12px;font-weight:700;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal}.app-shell .mc :is(.rh-action-meta,.rh-module-meta,.energiza-nav-main small,.pdi-nav-copy small){color:var(--fc-color-text-muted);display:block;font-size:11px;font-weight:400;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.app-shell .mc :is(.rh-action-grid,.rh-module-grid,.energiza-nav-main,.pdi-tabs)>button:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .mc .energiza-admin-actions{border-top:1px solid var(--fc-color-border);margin-top:16px;padding-top:12px}@media(hover:hover) and (pointer:fine){.app-shell .mc :is(.rh-action-grid,.rh-module-grid,.energiza-nav-main,.pdi-tabs)>button:hover{background:var(--fc-color-surface-subtle);border-color:var(--fc-color-primary);box-shadow:none;transform:none}}@media(max-width:1100px){.app-shell .mc .energiza-nav-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.app-shell .mc .energiza-navigation{padding:16px}.app-shell .mc :is(.energiza-nav-main,.pdi-tabs){grid-template-columns:1fr}}.modern-select-control{min-height:var(--fc-control-height)}.modern-select-control:disabled{cursor:not-allowed!important;opacity:.55}.modern-select-menu{font-family:var(--fc-font-sans)}.modern-select-menu .modern-select-option[data-active=true]{outline:2px solid var(--fc-color-primary)}.modern-select-menu [role=listbox]:focus-visible{box-shadow:none!important;outline:none!important}@media (max-width:768px),(pointer:coarse){.modern-select-control,.modern-select-option{min-height:var(--fc-control-touch)}}.modern-select-menu .modern-select-search{align-items:center;background:var(--fc-color-surface-subtle);border:1px solid var(--fc-color-border);border-radius:var(--fc-control-radius);box-sizing:border-box;display:flex;gap:7px;margin:4px 4px 8px;min-height:38px;min-width:0;padding:0 10px}.modern-select-menu .modern-select-search:focus-within{border-color:#001eff;box-shadow:0 0 0 2px #001eff1a}.modern-select-menu .modern-select-search>svg{flex:0 0 14px}.modern-select-menu .modern-select-search>input{background:#0000;border:0;border-radius:0;box-sizing:border-box;color:var(--fc-color-text);flex:1 1;font:400 13.5px/20px Inter,system-ui,sans-serif;height:34px;margin:0;min-height:0;min-width:0;padding:0;width:0}.modern-select-menu .modern-select-search>input:focus-visible{box-shadow:none!important;outline:none!important;outline-offset:0!important}.modern-select-control.modern-select-control{background:#fff!important;background:var(--fc-color-surface,#fff)!important;border-color:#d2d7db!important;border-color:var(--fc-color-border-strong,#d2d7db)!important;border-radius:8px!important;border-radius:var(--fc-control-radius,8px)!important;box-shadow:none!important;color:#191b1f!important;color:var(--fc-color-text,#191b1f)!important;font:500 14px/1.4 system-ui!important;font:500 14px/1.4 var(--fc-font-sans,system-ui)!important;min-height:38px;min-height:var(--fc-control-height,38px);padding:8px 11px!important;text-align:left}.modern-select-control.modern-select-control[aria-expanded=true]{border-color:#001eff!important;border-color:var(--fc-color-primary,#001eff)!important}.modern-select-control.modern-select-control:focus-visible{outline:2px solid #001eff;outline:2px solid var(--fc-color-primary,#001eff);outline-offset:2px}.modern-select-control.modern-select-control[aria-invalid=true]{border-color:var(--fc-color-danger)!important}.modern-select-menu.modern-select-menu{border-radius:12px;box-shadow:0 12px 32px #10182824!important;box-shadow:var(--fc-shadow-float,0 12px 32px #10182824)!important}.modern-select-menu .modern-select-option{box-sizing:border-box;min-height:38px}.modern-select-menu .modern-select-option[aria-disabled=true]{pointer-events:none}.modern-select-menu .modern-select-option[data-active=true]{outline:2px solid #001eff;outline:2px solid var(--fc-color-primary,#001eff);outline-offset:-2px}@media(max-width:768px),(pointer:coarse){.modern-select-control.modern-select-control{font-size:16px!important;min-height:44px}.modern-select-menu .modern-select-option{min-height:44px}}@media(prefers-reduced-motion:reduce){.modern-select-control svg,.modern-select-control.modern-select-control{transition:none!important}}.fcal{display:inline-flex;font-family:Inter,system-ui,sans-serif;max-width:100%;position:relative}.fcal.is-full,.fcal__control{display:flex;width:100%}.fcal__control{align-items:center;background:var(--fc-color-surface);border:1px solid #d7dce2;border-radius:9px;color:#242a33;font:inherit;gap:9px;min-height:38px;padding:8px 11px;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.fcal__control:hover:not(:disabled){background:#fafbfc;border-color:#b9c0c9}.fcal__control.is-open,.fcal__control:focus-visible{border-color:#7d858f;box-shadow:0 0 0 3px #1f263014;outline:0}.fcal__control.has-error{border-color:#d28d88}.fcal__control:disabled{background:var(--fc-color-surface-subtle);color:#a1a7af;cursor:not-allowed}.fcal__icon{fill:none;stroke:#727b87;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;min-width:16px;width:16px}.fcal__value{flex:1 1;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcal__value.is-placeholder{color:#9aa1aa;font-weight:500}.fcal__chevron{color:#969da6;font-size:11px}.fcal__popover{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:14px;box-shadow:0 20px 48px #12192329,0 3px 10px #12192314;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;padding:11px;position:fixed;width:292px;z-index:100000}.fcal__header{align-items:center;display:grid;grid-template-columns:32px 1fr 32px;padding-bottom:8px}.fcal__header strong{color:#20252d;font-size:13px;text-align:center;text-transform:capitalize}.fcal__nav{background:#f5f6f7;border:0;border-radius:var(--fc-control-radius);color:#4f5762;cursor:pointer;display:grid;font-size:18px;height:30px;margin:auto;place-items:center;width:30px}.fcal__nav:hover:not(:disabled){background:#e9ecef}.fcal__nav:disabled{color:#bcc1c8;cursor:default}.fcal__days,.fcal__week{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.fcal__week{border-top:1px solid #edf0f2;padding:3px 0 5px}.fcal__week span{color:#959ca6;font-size:9px;font-weight:750;padding-top:5px;text-align:center;text-transform:uppercase}.fcal__day{background:#0000;border:1px solid #0000;border-radius:var(--fc-control-radius);color:#353b44;cursor:pointer;display:grid;font:inherit;font-size:11px;font-weight:600;height:34px;place-items:center}.fcal__day:hover:not(:disabled){background:#f3f5f6;border-color:#dfe3e7}.fcal__day.is-outside{color:#adb2b9;font-weight:500}.fcal__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #9ba2ac}.fcal__day.is-selected{background:#1d232c;border-color:#1d232c;box-shadow:0 1px 2px #10182829;color:#fff}.fcal__day:disabled{color:#cbd0d5;cursor:default}.fcal__footer{align-items:center;border-top:1px solid #edf0f2;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:9px}.fcal__footer-group{align-items:center;display:flex;gap:5px}.fcal__action{background:#f2f4f5;border:0;border-radius:7px;color:#444c57;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:29px;padding:5px 8px}.fcal__action:hover{background:#e8ebee}.fcal__action.is-primary{background:#1d232c;color:#fff}.fcal__action:disabled{background:#f2f3f4;color:#b2b7be;cursor:default}.fcal__text{background:#f7f8f9;border:1px solid #e1e4e8;border-radius:var(--fc-control-radius);box-sizing:border-box;color:#2d333c;font:inherit;font-size:11px;margin-bottom:8px;outline:0;padding:8px 9px;width:100%}.fcal__text:focus{background:var(--fc-color-surface);border-color:#aeb5bf}.fcal__months{grid-gap:5px;border-bottom:1px solid #edf0f2;border-top:1px solid #edf0f2;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:7px 0}.fcal__month{background:#0000;border:1px solid #0000;border-radius:var(--fc-control-radius);color:#3d444e;cursor:pointer;font:inherit;font-size:10px;font-weight:700;min-height:35px}.fcal__month:hover:not(:disabled){background:#f3f5f6;border-color:#dfe3e7}.fcal__month.is-selected{background:#1d232c;border-color:#1d232c;color:#fff}.fcal__month:disabled{color:#c5cad0;cursor:default}.fcal__time{grid-gap:7px;align-items:end;border-top:1px solid #edf0f2;display:grid;gap:7px;grid-template-columns:1fr auto 1fr;margin-top:9px;padding-top:9px}.fcal__time label{color:#858d98;display:flex;flex-direction:column;font-size:8px;font-weight:750;gap:4px;letter-spacing:.04em;text-transform:uppercase}.fcal__time input{background:#f8f9fa;border:1px solid #dde1e6;border-radius:var(--fc-control-radius);box-sizing:border-box;color:#29303a;font:inherit;font-size:12px;font-weight:700;height:34px;outline:0;padding:0 9px;text-align:center;width:100%}.fcal__time input:focus{background:var(--fc-color-surface);border-color:#969ea8}.fcal__time-separator{color:#858d98;font-weight:800;padding-bottom:8px}.fcal__message{color:#b33a34;display:block;font-size:9px;margin-top:7px}@media(max-width:420px){.fcal__popover{max-width:292px;width:calc(100vw - 16px)}.fcal__day{height:32px}}@media(prefers-reduced-motion:reduce){.fcal__control{transition:none}}.fc-progress{background:var(--fc-color-surface-subtle);border-radius:var(--fc-radius-pill);height:6px;overflow:hidden}.fc-progress>span{background:var(--fc-color-primary);display:block;height:100%;transition:width var(--fc-motion) var(--fc-ease)}.fc-progress--success>span{background:var(--fc-color-success)}.fc-catalog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.fc-filter-popover{display:inline-block;max-width:100%;position:relative}.fc-filter-popover__panel{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:12px;box-shadow:var(--fc-shadow-float);left:0;padding:16px;position:absolute;top:calc(100% + 8px);width:min(280px,calc(100vw - 48px));z-index:var(--fc-z-dropdown)}.fc-filter-popover fieldset{border:0;margin:0;min-width:0;padding:0}.fc-filter-popover legend{font-weight:600;margin-bottom:8px}.fc-filter-popover label{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:36px}.fc-filter-popover input{accent-color:var(--fc-color-primary)}.fc-navigation-dock{background:var(--fc-color-app);border-radius:12px;display:flex;flex-direction:column;gap:4px;max-width:100%;padding:12px;transition:width var(--fc-motion);width:220px}.fc-navigation-dock.is-collapsed{width:68px}.fc-navigation-dock button{font:inherit}.fc-navigation-dock__children>button,.fc-navigation-dock__item{align-items:center;background:#0000;border:0;border-radius:var(--fc-control-radius);color:inherit;cursor:pointer;display:flex;gap:12px;min-height:36px;padding:8px 12px;text-align:left;width:100%}.fc-navigation-dock__item>span:first-of-type{flex:1 1}.fc-navigation-dock [aria-current=page],.fc-navigation-dock__children>button:hover,.fc-navigation-dock__item:hover{background:var(--fc-color-surface-subtle)}.fc-navigation-dock__children>button{padding-left:36px}.fc-navigation-dock.is-branded{background:var(--fc-color-primary);color:#fff}.fc-navigation-dock.is-branded button,.fc-navigation-dock.is-branded svg{color:inherit}.fc-navigation-dock.is-branded [aria-current=page],.fc-navigation-dock.is-branded button:hover{background:#ffffff29}.fc-agent-plan,.fc-approval-card,.fc-course-card,.fc-lesson-list,.fc-member-card,.fc-metric-dashboard,.fc-onboarding,.fc-post-card{background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);color:var(--fc-color-text);min-width:0;padding:20px}.fc-metric-dashboard__tiles{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.fc-metric-dashboard__tiles button{background:#0000;border:0;border-radius:var(--fc-control-radius);color:inherit;cursor:pointer;font:inherit;padding:12px;text-align:left}.fc-metric-dashboard__tiles button[aria-pressed=true]{background:var(--fc-color-surface-subtle)}.fc-metric-dashboard__tiles span,.fc-metric-dashboard__tiles strong{display:block}.fc-metric-dashboard__tiles span{color:var(--fc-color-text-muted);font-size:12px}.fc-metric-dashboard__tiles strong{font-size:24px;margin-top:6px}.fc-metric-dashboard__chart{align-items:flex-end;display:flex;gap:16px;min-height:190px;overflow-x:auto;padding:20px 4px 0}.fc-metric-dashboard__chart>div{flex:1 1;font-size:12px;min-width:40px;text-align:center}.fc-metric-dashboard__bar{background:var(--fc-color-primary);border-radius:4px 4px 0 0;margin:6px auto;max-width:70px;width:70%}.fc-onboarding header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.fc-onboarding>.fc-progress{margin-bottom:16px}.fc-post-card{max-width:672px}.fc-post-card header{align-items:center;display:flex;gap:8px}.fc-course-card p,.fc-member-card p,.fc-post-card small{color:var(--fc-color-text-muted);display:block}.fc-post-card h3{font-size:24px;line-height:1.35;margin:16px 0 12px}.fc-post-card p{font-size:16px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.fc-post-card footer{border-top:1px solid var(--fc-color-border);margin-top:12px;padding-top:12px}.fc-course-card{max-width:100%;overflow:hidden;padding:0;width:280px}.fc-course-card>div:last-child{padding:16px}.fc-course-card__cover{aspect-ratio:16/9;background:linear-gradient(135deg,var(--fc-color-primary-soft),var(--fc-color-app));position:relative}.fc-course-card__cover img{height:100%;object-fit:cover;width:100%}.fc-course-card__cover>.fc-status-badge{left:8px;position:absolute;top:8px}.fc-course-card h3{font-size:16px;margin:0}.fc-course-card .fc-progress{margin:12px 0}.fc-lesson-list{overflow:hidden;padding:0}.fc-lesson-list header{padding:16px}.fc-lesson-list h3{margin:0}.fc-lesson-list p{color:var(--fc-color-text-muted);font-size:13px}.fc-lesson-list>button{align-items:center;background:#0000;border:0;border-top:1px solid var(--fc-color-border);color:var(--fc-color-text);cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:12px 16px;text-align:left;width:100%}.fc-lesson-list>button:disabled{cursor:default}.fc-lesson-list>button:hover:not(:disabled){background:var(--fc-color-surface-hover)}.fc-lesson-list small{color:var(--fc-color-text-muted);display:block;margin-top:4px}.fc-lesson-list [aria-pressed=true] small{color:var(--fc-color-success)}.fc-member-card{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:100%;text-align:center;width:200px}.fc-member-card h3,.fc-member-card p{margin:0}.fc-calendar-month{border:1px solid var(--fc-color-border);border-radius:12px;overflow:auto;width:100%}.fc-calendar-month table{background:var(--fc-color-surface);border-collapse:collapse;min-width:280px;table-layout:fixed;width:100%}.fc-calendar-month caption{background:var(--fc-color-surface);font-weight:600;padding:12px;text-align:left}.fc-calendar-month th{font-size:12px;padding:8px 2px}.fc-calendar-month td{border:1px solid var(--fc-color-border);height:76px;overflow-wrap:anywhere;padding:4px;vertical-align:top}.fc-calendar-month button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;font:inherit;min-height:28px;min-width:28px;padding:2px}.fc-calendar-month button:disabled{cursor:default}.fc-calendar-month button[aria-current=date]{background:var(--fc-color-primary);color:#fff}.fc-calendar-month .is-out{background:var(--fc-color-app);color:var(--fc-color-text-muted)}.fc-calendar-month small{display:block;font-size:11px;line-height:1.3;margin-top:4px}.fc-agent-message{max-width:672px;overflow-wrap:anywhere;padding:12px 0}.fc-agent-message>strong{color:var(--fc-color-text-muted);display:block;font-size:12px;margin-bottom:6px}.fc-agent-message.is-user{background:var(--fc-color-surface-subtle);border-radius:12px;margin-left:auto;max-width:80%;padding:12px}.fc-agent-steps ol{border-left:1px solid var(--fc-color-border);margin:8px;padding-left:24px}.fc-agent-steps small{color:var(--fc-color-text-muted);display:block}.fc-agent-plan h3,.fc-approval-card h3{font-size:16px;margin:0 0 8px}.fc-agent-plan>p,.fc-approval-card>p{color:var(--fc-color-text-muted);margin:8px 0}.fc-agent-plan ol{list-style:none;margin:0;padding:0}.fc-agent-plan li{align-items:center;border-top:1px solid var(--fc-color-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.fc-agent-plan li>p{color:var(--fc-color-text-muted);flex-basis:100%;font-size:13px;margin:0}.fc-approval-card ul{line-height:1.6;padding-left:20px}.fc-approval-card .fc-approval-card__error{color:var(--fc-color-danger)}.fc-thinking{align-items:center;color:var(--fc-color-text-muted);display:flex;font-size:13px;gap:8px}.fc-action-menu__content[hidden]{display:none}.fc-data-table.is-sticky{isolation:isolate;max-height:420px;overflow:auto}.fc-data-table.is-sticky table{border-collapse:initial;border-spacing:0;min-width:760px}.fc-data-table.is-sticky td{background:var(--fc-color-surface)}.fc-data-table.is-sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.fc-data-table.is-sticky td:first-child,.fc-data-table.is-sticky th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:1}.fc-data-table.is-sticky td:last-child,.fc-data-table.is-sticky th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1}.fc-data-table.is-sticky thead th:first-child,.fc-data-table.is-sticky thead th:last-child{z-index:3}.fc-data-table[data-ovf-left=true] :is(th,td):first-child{box-shadow:3px 0 6px #0001}.fc-data-table[data-ovf-right=true] :is(th,td):last-child{box-shadow:-3px 0 6px #0001}.fc-drawer,.fc-modal{color:var(--fc-color-text);font-family:var(--fc-font-sans)}.fc-drawer>footer,.fc-modal>footer{flex-wrap:wrap}.fc-calendar-month button:focus-visible,.fc-catalog :where(button,a,input):focus-visible,.fc-lesson-list>button:focus-visible,.fc-metric-dashboard button:focus-visible,.fc-navigation-dock button:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}@media(max-width:600px){.fc-agent-plan,.fc-approval-card,.fc-metric-dashboard,.fc-onboarding,.fc-post-card{padding:16px}.fc-calendar-month td{height:60px}.fc-navigation-dock__children>button,.fc-navigation-dock__item{min-height:44px}.fc-calendar-month button{min-height:36px}.fc-approval-card .fc-catalog-actions>button{flex:1 1}}.fc-button--neutral{background:var(--fc-color-text);color:var(--fc-color-surface)}.fc-button--neutral:hover:not(:disabled){filter:brightness(1.2)}.fc-button--danger-ghost{background:#0000;color:var(--fc-color-danger)}.fc-button--danger-ghost:hover:not(:disabled){background:var(--fc-color-danger-soft)}.fc-button--xs{font-size:12px;min-height:24px;padding:2px 8px}@media(pointer:coarse){.fc-button--xs{min-height:44px}}:root{--fc-tool-success-bg:#effaf5;--fc-tool-success:#087451;--fc-tool-info-bg:#f0f3ff;--fc-tool-info:#183dc5;--fc-tool-warning-bg:#fffaed;--fc-tool-warning:#865206;--fc-tool-danger-bg:#fef2f2;--fc-tool-danger:#b42318;--fc-tool-content-max:1440px}.app-shell .mc.fc-tools-page{box-sizing:border-box;color:var(--fc-color-text);font:14px/1.5 var(--fc-font-sans);margin:0 auto!important;max-width:1440px!important;max-width:var(--fc-tool-content-max)!important;min-width:0;padding:24px clamp(12px,2vw,28px) 40px!important;width:100%}.app-shell .fc-tools-page *,.fc-tool-metric{box-sizing:border-box}.app-shell .fc-tools-page :is(.ecom-page,.commercial-analysis){color:inherit;font:inherit;padding:0}.app-shell .fc-tools-page :is(.ecom-header,.ca-heading,.stock-header,.meta-page-header){align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 0 20px;padding:0}.app-shell .fc-tools-page :is(.ecom-header,.ca-heading)>div:first-child{min-width:0}.app-shell .mc.fc-tools-page :is(.ecom-header h1,.ca-heading h1,.stock-page-header-title,.meta-page-header-title,.crm-page-header h1){font-family:var(--fc-font-sans);font-size:var(--fc-font-size-page)!important;font-weight:700;letter-spacing:-.025em!important;line-height:1.3!important;margin:0;overflow-wrap:anywhere}.app-shell .fc-tools-page :is(.ecom-header p,.ca-heading p,.stock-page-header-description,.crm-page-header p){color:var(--fc-color-text-muted);font-size:14px;line-height:1.5;margin:6px 0 0}.app-shell .fc-tools-page :is(.ecom-eyebrow,.ca-eyebrow){color:var(--fc-color-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px}.app-shell .fc-tools-page .ca-scope{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted)}.app-shell .fc-tools-page .crm-circle.crm-workspace{gap:20px;grid-template-columns:minmax(0,1fr)}.app-shell .fc-tools-page .crm-workspace__sidebar{background:#0000;border:0;padding:0}.app-shell .fc-tools-page .crm-workspace__sidebar .crm-page-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin:0 0 20px;padding:0}.app-shell .fc-tools-page .crm-page-header .fc-page-header__actions{flex-wrap:wrap;overflow:visible}.app-shell .fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs){align-items:center;background:var(--fc-color-surface-subtle);border:1px solid var(--fc-color-border);border-radius:var(--fc-control-radius);display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;margin:0 0 20px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:thin;width:100%}.app-shell .fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs)>button{align-items:center;background:#0000;border:0;border-radius:6px;box-shadow:none;color:var(--fc-color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 14px/1.4 var(--fc-font-sans);gap:7px;justify-content:center;min-height:40px;padding:8px 14px;white-space:nowrap;width:auto}.app-shell .fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs)>button:is([aria-current=page],[aria-selected=true],.is-active){background:var(--fc-color-surface);box-shadow:var(--fc-shadow-rest);color:var(--fc-color-primary)}.app-shell .fc-tools-page :is(button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}.app-shell .fc-tools-page .stock-tabs button,.app-shell .fc-tools-page :is(.ecom-page,.commercial-analysis) button:not(.fc-tool-metric):not(.ecom-row-link):not(.ca-link){border-radius:var(--fc-control-radius);font-family:var(--fc-font-sans);font-size:14px;min-height:40px}.app-shell .fc-tools-page :is(.ecom-page button.ecom-primary,.commercial-analysis button.ca-primary){background:var(--fc-color-primary);border-color:var(--fc-color-primary);color:#fff}.app-shell .fc-tools-page :is(.ecom-page button.ecom-primary,.commercial-analysis button.ca-primary):hover:not(:disabled){background:var(--fc-color-primary-hover);border-color:var(--fc-color-primary-hover)}.app-shell .fc-tools-page :is(.ecom-row-link,.commercial-analysis .ca-link){color:var(--fc-color-primary)}.app-shell .fc-tools-page :is(.ecom-page,.commercial-analysis) :is(input,select,textarea){background:var(--fc-color-surface);border-color:var(--fc-color-border-strong);border-radius:var(--fc-control-radius);color:var(--fc-color-text);font-family:var(--fc-font-sans);font-size:14px;min-height:var(--fc-control-height)}.app-shell .fc-tools-page :is(.ecom-filters,.ca-filters) label{color:var(--fc-color-text-muted);font-size:12px}.app-shell .fc-tools-page :is(.ecom-filters,.ca-selection,.stock-filters,.mc1a__portfolio-filter,.crm2a-toolbar){background:var(--fc-color-surface);border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:none;gap:12px;padding:16px}.app-shell .fc-tools-page :is(.ca-card,.ecom-results,.ecom-import,.stock-table,.crm-workday__aside,.crm-cases__card,.crm-agenda,.crm-rewards-result-card){border-color:var(--fc-color-border);border-radius:var(--fc-radius-card);box-shadow:var(--fc-shadow-rest)}.app-shell .fc-tools-page :is(.ca-help,.ecom-muted,.ecom-footer,.ca-method){color:var(--fc-color-text-muted)}.app-shell .fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table){max-width:100%;overflow:auto}.app-shell .fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table) th{background:var(--fc-color-surface-subtle);color:var(--fc-color-text-muted);font-size:12px}.app-shell .fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table) td{font-size:13px}.app-shell .fc-tools-page :is(.ca-table-scroll,.ecom-table-wrap,.stock-table) tbody tr:hover>td{background:var(--fc-color-surface-hover)}.app-shell .fc-tools-page .fc-tool-metric,.fc-tool-metric.fc-tool-metric{--metric-bg:var(--fc-color-surface,#fff);--metric-value:var(--fc-color-text,#191b1f);align-items:stretch;background:var(--metric-bg);border:1px solid var(--fc-color-border,var(--fc-color-border));border-radius:16px;border-radius:var(--fc-radius-card,16px);box-shadow:none;color:#191b1f;color:var(--fc-color-text,#191b1f);display:flex;flex-direction:column;font:14px/1.5 var(--fc-font-sans);gap:9px;justify-content:flex-start;margin:0;min-width:0;padding:20px;text-align:left;width:100%}.app-shell .fc-tools-page .fc-tool-metric--success,.fc-tool-metric.fc-tool-metric--success{--metric-bg:var(--fc-tool-success-bg);--metric-value:var(--fc-tool-success)}.app-shell .fc-tools-page .fc-tool-metric--info,.fc-tool-metric.fc-tool-metric--info{--metric-bg:var(--fc-tool-info-bg);--metric-value:var(--fc-tool-info)}.app-shell .fc-tools-page .fc-tool-metric--warning,.fc-tool-metric.fc-tool-metric--warning{--metric-bg:var(--fc-tool-warning-bg);--metric-value:var(--fc-tool-warning)}.app-shell .fc-tools-page .fc-tool-metric--danger,.fc-tool-metric.fc-tool-metric--danger{--metric-bg:var(--fc-tool-danger-bg);--metric-value:var(--fc-tool-danger)}.fc-tool-metric>.fc-tool-metric__label{color:var(--fc-color-text);font-size:14px;font-weight:650;text-transform:none}.app-shell .fc-tools-page .fc-tool-metric>.fc-tool-metric__value{font-feature-settings:"tnum";color:var(--metric-value);font-size:clamp(24px,2.3vw,32px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.fc-tool-metric>.fc-tool-metric__description{color:var(--fc-color-text-muted);font-size:12px;line-height:1.5}.fc-tool-metric>.fc-tool-metric__action{color:var(--fc-color-primary);font-size:12px;font-weight:700;margin-top:auto;padding-top:6px}button.fc-tool-metric{cursor:pointer}button.fc-tool-metric:hover:not(:disabled){border-color:var(--fc-color-border-strong);filter:brightness(.985)}button.fc-tool-metric:focus-visible{outline:2px solid var(--fc-color-primary);outline-offset:2px}button.fc-tool-metric.is-active{border-color:var(--fc-color-primary);box-shadow:inset 0 0 0 1px var(--fc-color-primary)}button.fc-tool-metric:disabled{cursor:default;opacity:.55}.app-shell .fc-tools-page :is(.ecom-stats,.ca-metrics,.stock-metrics,.crm2a-kpis,.crm-cases__metrics,.crm-billing-metrics){grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:16px 0 20px}.app-shell .fc-tools-page .stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .fc-tools-page .stock-filters{display:flex;flex-wrap:wrap;margin:0 0 20px}.app-shell .fc-tools-page .stock-filters>*{flex:1 1 170px;max-width:100%;min-width:0!important}.app-shell .fc-tools-page .stock-filters>input{flex:2 1 240px}.app-shell .fc-tools-page .stock-table{background:var(--fc-color-surface);border:1px solid var(--fc-color-border)}.app-shell .fc-tools-page .meta-conversion__card{border-radius:var(--fc-radius-card)}.app-shell .fc-tools-page .meta-conversion__card>strong{font-size:clamp(24px,2.3vw,32px)}.app-shell .fc-tools-page .crm-inactive__metric--highlight{background:#fffaed;background:var(--fc-tool-warning-bg)}.app-shell .fc-tools-page .crm-inactive__metric--highlight dd{color:#865206;color:var(--fc-tool-warning)}.app-shell .fc-tools-page .crm-workday__section--overdue .crm-workday__card{background:#fef2f2;background:var(--fc-tool-danger-bg);border-color:#f3d3d0}.app-shell .fc-tools-page .crm-workday__filters{background:var(--fc-color-surface-subtle);border-radius:var(--fc-control-radius);padding:4px}.app-shell .fc-tools-page .crm-workday__filters>button{border-radius:6px}@media (max-width:760px){.app-shell .mc.fc-tools-page{padding:16px 12px 80px!important}.app-shell .fc-tools-page :is(.ecom-tabs,.ca-tabs,.stock-tabs,.mc1a__manager-tabs,.mc1b-tabs,.fc-tabs)>button{min-height:44px}.app-shell .fc-tools-page :is(.ecom-header,.ca-heading,.stock-header){align-items:flex-start}.app-shell .fc-tools-page :is(.ecom-actions,.fc-page-header__actions){flex-wrap:wrap;max-width:100%}.app-shell .fc-tools-page :is(.ecom-stats,.ca-metrics,.stock-metrics,.crm2a-kpis,.crm-cases__metrics,.crm-billing-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .fc-tools-page .fc-tool-metric,.fc-tool-metric.fc-tool-metric{padding:16px}.app-shell .fc-tools-page .fc-tool-metric>.fc-tool-metric__value{font-size:24px}.app-shell .fc-tools-page :is(.ecom-page,.commercial-analysis) :is(input,select,textarea){font-size:16px;min-height:44px}.app-shell .fc-tools-page :is(.ecom-page,.commercial-analysis) button:not(.fc-tool-metric):not(.ecom-row-link):not(.ca-link){min-height:44px}.app-shell .fc-tools-page .ca-filters label{min-width:0}}@media (max-width:430px){.app-shell .fc-tools-page :is(.ecom-stats,.ca-metrics,.stock-metrics,.crm2a-kpis,.crm-cases__metrics,.crm-billing-metrics){grid-template-columns:minmax(0,1fr)}.app-shell .fc-tools-page :is(.ecom-filters,.ca-selection,.stock-filters,.mc1a__portfolio-filter,.crm2a-toolbar){padding:12px}}.app-shell .fc-tools-page .meta-portfolio-metric{flex:1 1 180px;width:auto}.app-shell .fc-tools-page button.meta-tool-button{border-radius:var(--fc-control-radius)!important;font-size:14px!important;line-height:1.4;min-height:var(--fc-control-height)}@media(max-width:760px){.fc-tools-page button.meta-tool-button{min-height:44px}}@media(max-width:760px){.app-shell .fc-tools-page .stock-filters :is(input,select){font-size:16px!important;min-height:44px!important}}.app-shell .fc-tools-page :is(.meta-tool-content,.mc1a){max-width:none!important}