@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);.header-appbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1100!important}.header-container{padding:0 16px!important}.header-toolbar{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between!important;min-height:64px!important;padding:0!important}.header-logo{cursor:pointer!important;gap:8px!important;text-decoration:none!important}.header-logo,.logo-icon{align-items:center!important;display:flex!important;flex-shrink:0!important}.logo-icon{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)!important;color:#fff!important;height:36px!important;justify-content:center!important;width:36px!important}.logo-icon svg{font-size:20px!important}.logo-text{color:#1a1a2e!important;font-size:1.1rem!important;font-weight:800!important;letter-spacing:1px!important;white-space:nowrap!important}.logo-badge{background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important;display:none!important;font-size:.5rem!important;font-weight:600!important;height:18px!important;margin-left:-2px!important}@media (min-width:600px){.logo-badge{display:flex!important}}.header-search{flex:1 1 200px!important;max-width:280px!important;min-width:120px!important}.header-search .MuiInputBase-input{font-size:.85rem!important;padding:8px 8px 8px 0!important}.desktop-nav{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:2px!important;justify-content:center!important}.nav-item{border-radius:8px!important;color:#64748b!important;font-size:.8rem!important;font-weight:500!important;gap:6px!important;min-height:36px!important;min-width:auto!important;padding:6px 12px!important;text-transform:none!important;transition:all .3s ease!important;white-space:nowrap!important}.nav-item:hover{background:#0000000a!important;color:#1a1a2e!important}.nav-item.active{background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important;font-weight:600!important}.nav-item .MuiButton-startIcon{margin-right:4px!important}.nav-item .MuiButton-startIcon svg{font-size:18px!important}@media (max-width:1200px){.nav-item{font-size:.7rem!important;padding:4px 8px!important}.nav-item .MuiButton-startIcon svg{font-size:16px!important}}@media (max-width:992px){.desktop-nav{display:none!important}}.header-right{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:4px!important}.live-badge{background:#1f9d551f!important;border-radius:20px!important;color:#1f9d55!important;display:none!important;font-weight:600!important;height:28px!important}@media (min-width:768px){.live-badge{display:flex!important}}.live-icon{animation:pulse 2s ease-in-out infinite;color:#1f9d55!important;font-size:10px!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.header-icon-btn{border-radius:8px!important;color:#64748b!important;height:36px!important;padding:6px!important;transition:all .3s ease!important;width:36px!important}.header-icon-btn:hover{background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important}.header-icon-btn .MuiBadge-badge{background:#d13a4f!important;font-size:.6rem!important;height:16px!important;min-width:16px!important}.profile-btn{margin-left:2px!important;padding:0!important}.profile-avatar{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;font-size:.85rem!important;font-weight:600!important;height:34px!important;transition:all .3s ease!important;width:34px!important}.profile-btn:hover .profile-avatar{box-shadow:0 4px 16px rgba(var(--primary-rgb),.3);transform:scale(1.05)}.mobile-menu-btn{color:#64748b!important;display:none!important;padding:6px!important}@media (max-width:992px){.mobile-menu-btn{display:flex!important}}@media (max-width:768px){.header-container{padding:0 12px!important}.header-toolbar{flex-wrap:nowrap!important;gap:8px!important;min-height:56px!important}.header-search{flex:1 1 100px!important;margin-right:0!important;max-width:140px!important;min-width:80px!important}.header-search .MuiInputBase-input{font-size:.8rem!important;padding:6px 6px 6px 0!important}.logo-text{font-size:.95rem!important}.logo-icon{height:30px!important;width:30px!important}.logo-icon svg{font-size:16px!important}.logo-badge{display:none!important}.header-right{gap:2px!important}.header-icon-btn{height:32px!important;padding:4px!important;width:32px!important}.header-icon-btn svg{font-size:18px!important}.profile-avatar{font-size:.75rem!important;height:30px!important;width:30px!important}.live-badge{display:none!important}}@media (max-width:480px){.header-container{padding:0 8px!important}.header-toolbar{gap:4px!important;min-height:48px!important}.header-search{flex:1 1 60px!important;max-width:100px!important;min-width:50px!important}.header-search .MuiInputBase-input{font-size:.7rem!important;padding:4px 4px 4px 0!important}.logo-text{font-size:.8rem!important}.logo-icon{height:26px!important;width:26px!important}.logo-icon svg{font-size:14px!important}.header-icon-btn{height:28px!important;padding:2px!important;width:28px!important}.header-icon-btn svg{font-size:16px!important}.profile-avatar{font-size:.65rem!important;height:26px!important;width:26px!important}.header-icon-btn .MuiBadge-badge{font-size:.5rem!important;height:14px!important;min-width:14px!important}}.notification-popover .MuiPopover-paper{border-radius:16px!important;box-shadow:0 8px 40px #0000001a!important;max-height:480px!important;overflow:hidden!important;width:360px!important}.notification-header{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:12px 16px!important}.notification-title{color:#1a1a2e!important;font-size:.95rem!important;font-weight:700!important}.mark-all-btn{color:var(--primary)!important;font-size:.7rem!important;font-weight:600!important;text-transform:none!important}.notification-list{max-height:320px!important;overflow-y:auto!important;padding:0!important}.notification-item{padding:10px 16px!important;transition:all .3s ease!important}.notification-item:hover{background:#00000005!important}.notification-item.unread{background:#d84e1708!important}.notification-item.unread:before{background:var(--primary);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.notification-avatar{font-size:.7rem!important;height:32px!important;width:32px!important}.notification-avatar.meeting{background:rgba(var(--primary-rgb),.12)!important;color:var(--primary)!important}.notification-avatar.message{background:#00838f1f!important;color:#00838f!important}.notification-avatar.profile{background:#1f9d551f!important;color:#1f9d55!important}.notification-avatar.reminder{background:#c9820f1f!important;color:#c9820f!important}.notification-item-title{align-items:center!important;display:flex!important;gap:6px!important}.notification-title-text{color:#1a1a2e!important;font-size:.8rem!important;font-weight:600!important}.new-badge{background:var(--primary)!important;color:#fff!important;font-size:.5rem!important;font-weight:600!important;height:16px!important}.notification-message{color:#64748b!important;font-size:.75rem!important}.notification-time{color:#b0a89e!important;font-size:.65rem!important}.notification-footer{padding:8px 16px!important}.view-all-notifications{border-radius:8px!important;color:var(--primary)!important;font-size:.8rem!important;font-weight:600!important;padding:6px!important;text-transform:none!important}.view-all-notifications:hover{background:#d84e170f!important}.profile-menu-paper{border-radius:16px!important;box-shadow:0 8px 40px #0000001a!important;margin-top:8px!important;min-width:220px!important;overflow:hidden!important}.profile-menu-header{align-items:center!important;background:#00000005!important;display:flex!important;gap:12px!important;padding:12px 16px!important}.profile-menu-avatar{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;font-weight:600!important;height:40px!important;width:40px!important}.profile-menu-name{color:#1a1a2e!important;font-size:.85rem!important;font-weight:600!important}.profile-menu-email{color:#64748b!important;display:block!important;font-size:.7rem!important}.profile-menu .MuiMenuItem-root{color:#1a1a2e!important;font-size:.85rem!important;font-weight:500!important;gap:12px!important;padding:8px 16px!important}.profile-menu .MuiMenuItem-root:hover{background:#d84e170a!important}.profile-menu .MuiMenuItem-root svg{color:#64748b!important;font-size:18px!important}.logout-item{color:#d13a4f!important}.logout-item:hover{background:#d13a4f0f!important}.logout-item svg{color:#d13a4f!important}.mobile-menu-paper{border-radius:16px!important;box-shadow:0 8px 40px #0000001a!important;margin-top:8px!important;min-width:260px!important}.mobile-nav-item{color:#1a1a2e!important;font-size:.85rem!important;font-weight:500!important;gap:12px!important;padding:10px 16px!important}.mobile-nav-item.active{background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important}.mobile-nav-item svg{color:#64748b!important;font-size:18px!important}.mobile-nav-item.active svg{color:var(--primary)!important}.notification-list::-webkit-scrollbar{width:3px!important}.notification-list::-webkit-scrollbar-track{background:#0000!important}.notification-list::-webkit-scrollbar-thumb{background:#0000001a!important;border-radius:4px!important}.notification-list::-webkit-scrollbar-thumb:hover{background:#0003!important}.login-page-v2{align-items:center;background:#f0ebe3;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.particle-canvas{height:100%;width:100%}.bg-elements,.particle-canvas{inset:0;pointer-events:none;position:fixed;z-index:0}.bg-elements{overflow:hidden}.gradient-orb{border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.orb-primary{animation:orbFloat 20s ease-in-out infinite;background:radial-gradient(circle,#d84e1726,#0000 70%);height:600px;right:-200px;top:-200px;width:600px}.orb-secondary{animation:orbFloat 25s ease-in-out infinite reverse;background:radial-gradient(circle,#2f59421f,#0000 70%);bottom:-150px;height:500px;left:-150px;width:500px}.orb-tertiary{animation:orbFloat 30s ease-in-out infinite;background:radial-gradient(circle,#c4943a14,#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.orb-accent{animation:orbFloat 18s ease-in-out infinite reverse;background:radial-gradient(circle,#7c3aed14,#0000 70%);height:300px;right:10%;top:60%;width:300px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.floating-icon{opacity:0}.floating-icon,.geo-shape{pointer-events:none;position:absolute}.geo-shape{opacity:.03}.shape-ring{border:2px solid #d84e1726;border-radius:50%;height:500px;left:20%;top:10%;width:500px}.shape-ring-2{border:1px solid #2f59421a;border-radius:50%;bottom:10%;height:700px;right:10%;width:700px}.shape-dots{background-image:radial-gradient(circle,#d84e171a 1px,#0000 0);background-size:20px 20px;height:300px;left:60%;top:30%;width:300px}.bg-grid-pattern{background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-size:40px 40px;inset:0}.bg-grid-pattern,.scan-line{opacity:.3;position:absolute}.scan-line{background:linear-gradient(90deg,#0000,#d84e170d,#0000);height:1px;left:0;pointer-events:none;right:0}.login-container-v2{padding:20px;position:relative;z-index:1}.login-layout{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1300px;min-height:90vh}@media (max-width:1100px){.login-layout{gap:30px;grid-template-columns:1fr}}.brand-section{padding:20px 0}.brand-inner{display:flex;flex-direction:column;gap:32px}.brand-logo-group{align-items:center;display:flex;gap:16px}.logo-icon-container{cursor:pointer;flex-shrink:0}.logo-icon-container,.logo-icon-inner{height:60px;position:relative;width:60px}.logo-icon-inner{align-items:center;background:linear-gradient(135deg,#d84e17,#a5390c);border-radius:18px;box-shadow:0 8px 32px #d84e174d;display:flex;justify-content:center;z-index:2}.logo-pulse-ring{animation:pulseRing 2.5s ease-in-out infinite;border:2px solid #d84e1726;border-radius:22px;inset:-4px;position:absolute}.logo-pulse-ring.ring-2{animation-delay:.8s;border-color:#d84e1714;inset:-10px}@keyframes pulseRing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.brand-name{color:#1a1410;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em}.brand-tagline{color:#655a54;font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hero-headline{color:#1a1410;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:2.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.hero-headline .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d84e17,#c4943a);-webkit-background-clip:text}.hero-description{color:#655a54;font-size:1.1rem;line-height:1.7;margin-top:8px;max-width:480px}.feature-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:4px}.feature-card-item{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 16px #1a14100a;cursor:default;display:flex;gap:12px;padding:14px 18px;transition:all .3s ease}.feature-card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-card-title{color:#1a1410;font-size:.85rem;font-weight:600}.feature-card-desc{color:#655a54;font-size:.7rem}.stats-bar{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff6;border:1px solid #ffffff40;border-radius:16px;display:flex;gap:24px;padding:16px 24px}.stats-divider{background:#0000000f;height:30px;width:1px}.stat-block{display:flex;flex-direction:column}.stat-value{color:#1a1410;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.2}.stat-text{color:#655a54;font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.form-section{align-items:center;display:flex;justify-content:center}.form-card{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#ffffff80;border:1px solid #ffffff59;border-radius:28px;box-shadow:0 12px 48px #1a14100f,0 4px 20px #1a141008;max-width:460px;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.form-card:hover{box-shadow:0 16px 56px #1a141014,0 4px 24px #1a14100a}.form-top-accent{animation:shimmerEdge 6s linear infinite;background:linear-gradient(90deg,#d84e17,#c4943a,#2f5942,#7c3aed);background-size:300% 100%;height:3px}@keyframes shimmerEdge{0%{background-position:0 0}to{background-position:300% 0}}.form-corner-decor{border:2px solid #d84e170f;height:40px;pointer-events:none;position:absolute;width:40px}.form-corner-decor.top-left{border-bottom:none;border-radius:8px 0 0 0;border-right:none;left:12px;top:12px}.form-corner-decor.top-right{border-bottom:none;border-left:none;border-radius:0 8px 0 0;right:12px;top:12px}.form-corner-decor.bottom-left{border-radius:0 0 0 8px;border-right:none;border-top:none;bottom:12px;left:12px}.form-corner-decor.bottom-right{border-left:none;border-radius:0 0 8px 0;border-top:none;bottom:12px;right:12px}.form-content{padding:32px 36px 36px}.form-header{margin-bottom:28px;text-align:center}.form-header-icon{align-items:center;background:#d84e1714;border:1px solid #d84e171f;border-radius:16px;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.form-title{color:#1a1410;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.01em}.form-subtitle{color:#655a54;font-size:.9rem;margin-top:2px}.form-alert{background:#ef44440f;border:1px solid #ef444426;border-radius:14px;margin-bottom:20px}.login-form{gap:18px}.input-group,.login-form{display:flex;flex-direction:column}.input-group{gap:14px}.input-wrapper{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9;border:1px solid #ffffff4d;border-radius:14px;display:flex;gap:12px;padding:4px 16px 4px 14px;transition:all .3s ease}.input-wrapper.focused{background:#fffc;border-color:#d84e17;box-shadow:0 0 0 3px #d84e170f}.input-icon-box{align-items:center;color:#64748b;display:flex;flex-shrink:0;justify-content:center}.custom-input{flex:1 1}.custom-input .MuiInputBase-root{padding:12px 0}.custom-input .MuiInputBase-input{color:#1a1410;font-size:.95rem;font-weight:500;padding:12px 0}.custom-input .MuiInputLabel-root{color:#64748b;font-size:.85rem;font-weight:500}.custom-input .MuiInputLabel-root.Mui-focused{color:#d84e17}.options-row{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.forgot-link{color:#655a54;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s ease}.forgot-link:hover{color:#d84e17}.submit-btn{background:linear-gradient(135deg,#d84e17,#a5390c);border-radius:16px;box-shadow:0 4px 20px #d84e174d;font-size:1rem;font-weight:700;padding:14px;text-transform:none;transition:all .3s ease}.submit-btn:hover{background:linear-gradient(135deg,#e05a20,#b03d10);box-shadow:0 8px 32px #d84e1766;transform:translateY(-2px)}.submit-btn:disabled{opacity:.7}.security-section{margin-top:4px}.security-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.security-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff3;color:#655a54;font-size:.7rem;font-weight:500;padding:0 6px}.security-chip .MuiChip-icon{color:#655a54}.register-cta{align-items:center;border-top:1px solid #0000000a;display:flex;gap:12px;justify-content:center;margin-top:8px;padding-top:16px}.register-text{color:#655a54;font-size:.85rem;font-weight:500}.register-btn{background:#d84e170f;border:1px solid #d84e171f;border-radius:12px;color:#d84e17;font-size:.85rem;font-weight:700;padding:6px 16px;text-transform:none;transition:all .3s ease}.register-btn:hover{background:#d84e171f;border-color:#d84e1740;transform:translateY(-2px)}@media (max-width:1100px){.brand-section{padding:20px 0 0;text-align:center}.brand-inner{align-items:center}.hero-description{margin-left:auto;margin-right:auto;max-width:100%}.feature-cards{grid-template-columns:repeat(3,1fr);width:100%}.stats-bar{justify-content:center;width:100%}.hero-headline{font-size:2.4rem}.form-card{margin:0 auto;max-width:480px}}@media (max-width:768px){.login-container-v2{padding:12px}.form-content{padding:24px 20px 28px}.hero-headline{font-size:1.8rem}.brand-name{font-size:1.6rem}.feature-cards{grid-template-columns:1fr;width:100%}.feature-card-item{padding:12px 16px}.stats-bar{flex-direction:column;gap:8px;padding:14px 20px}.stats-divider{height:1px;width:60px}.stat-block{align-items:center;flex-direction:row;gap:8px}.form-card{border-radius:20px}.register-cta{flex-direction:column;gap:6px}.options-row{align-items:flex-start;flex-direction:column;gap:8px}.orb-primary{height:300px;width:300px}}@media (max-width:400px){.form-content{padding:20px 16px 24px}.hero-headline{font-size:1.5rem}.form-title{font-size:1.3rem}.input-wrapper{padding:2px 12px 2px 10px}.custom-input .MuiInputBase-input{font-size:.85rem;padding:10px 0}}.company-profile-container{background:#f1f6f9;min-height:100vh}.company-profile-header{background:#ffffffe0;border-bottom:1px solid #0f172a12}.company-profile-avatar{border-radius:20px;height:80px;width:80px}.company-profile-avatar,.company-profile-name{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}.company-profile-name{color:#0f172a}.company-profile-stat{background:#ffffffe0;border:1px solid #ffffffb3;border-radius:16px;padding:16px;text-align:center;transition:all .3s ease}.company-profile-stat:hover{box-shadow:0 16px 40px #19394e1f;transform:translateY(-4px)}.company-profile-stat-icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin:0 auto 8px;width:48px}.company-profile-tab{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;text-transform:none}.company-profile-tab.Mui-selected{color:var(--primary)}.company-profile-tab-indicator{background-color:var(--primary)}.service-chip{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.2);border-radius:10px;color:var(--primary);font-weight:600;padding:8px 16px;transition:all .2s ease}.service-chip:hover{background:rgba(var(--primary-rgb),.14);transform:translateY(-2px)}.contact-card{background:#ffffffe0;border:1px solid #ffffffb3;border-radius:14px;padding:16px}.contact-card-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.contact-card-icon.rust{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.contact-card-icon.teal{background:#1f6b731f;color:#1f6b73}.contact-card-icon.purple{background:#6a1b9a1f;color:#6a1b9a}.contact-card-icon.blue{background:#1a73e81f;color:#1a73e8}@media (max-width:600px){.company-profile-header-content{align-items:flex-start;flex-direction:column}.company-profile-actions{justify-content:flex-start;width:100%}}:root{--erp-page:#f1f6f9;--erp-page-2:#eaf2f6;--erp-surface:#fff;--erp-surface-soft:#ffffffd6;--erp-text:#182235;--erp-text-muted:#6d7c91;--erp-border:#1f3e5217;--erp-border-strong:#1f3e5224;--erp-shadow-1:0 2px 8px rgba(25,57,78,.045);--erp-shadow-2:0 7px 20px #19394e12;--erp-shadow-3:0 13px 34px #19394e1a;--erp-shadow-4:0 24px 70px #122d4033;--erp-radius-input:11px;--erp-radius-button:10px;--erp-radius-card:16px;--erp-radius-panel:18px;--erp-radius-modal:20px;--erp-sidebar-width:248px;--erp-topbar-height:68px;--erp-card-highlight:#ffffffd1;--erp-card-inner:inset 0 1px 0 #ffffffe0}#root,body,html{min-height:100%}body{background:radial-gradient(circle at 3% -5%,rgba(var(--primary-rgb),.08),#0000 26%),radial-gradient(circle at 100% 105%,rgba(var(--secondary-rgb),.07),#0000 24%),#f2f5f3!important;background:radial-gradient(circle at 3% -5%,rgba(var(--primary-rgb),.08),#0000 26%),radial-gradient(circle at 100% 105%,rgba(var(--secondary-rgb),.07),#0000 24%),var(--erp-page)!important;color:var(--erp-text)}.erp-page-shell,[data-erp-page=true]{background:linear-gradient(180deg,#ffffff5c,#0000 220px),radial-gradient(circle at 93% 8%,rgba(var(--secondary-rgb),.06),#0000 24%),#f2f5f3!important;background:linear-gradient(180deg,#ffffff5c,#0000 220px),radial-gradient(circle at 93% 8%,rgba(var(--secondary-rgb),.06),#0000 24%),var(--erp-page)!important;box-sizing:border-box;color:#182235!important;color:var(--erp-text)!important;min-height:100vh;padding-left:248px;padding-left:var(--erp-sidebar-width);padding-top:68px;padding-top:var(--erp-topbar-height)}.tf-sidebar{background:hsla(0,0%,100%,.975);border-right:1px solid #20445c14;box-shadow:6px 0 28px rgba(21,55,78,.045);display:flex;flex-direction:column;inset:0 auto 0 0;overflow:hidden;padding:14px 12px 12px;position:fixed;width:248px;width:var(--erp-sidebar-width);z-index:1300}.tf-sidebar-brand-card{align-items:center;background:radial-gradient(circle at 90% 5%,rgba(var(--secondary-rgb),.11),#0000 45%),linear-gradient(135deg,rgba(var(--primary-rgb),.07),rgba(var(--secondary-rgb),.045));border:1px solid rgba(var(--primary-rgb),.075);border-radius:14px;box-shadow:inset 0 1px 0 #ffffffe6;cursor:pointer;display:flex;gap:10px;min-height:66px;padding:10px 11px}.tf-sidebar-logo{background:#fff;border:1px solid #1f3e5217;border-radius:12px;box-shadow:0 5px 14px #19394e14;display:grid;flex:0 0 auto;height:56px;overflow:hidden;place-items:center;width:56px}.tf-sidebar-logo img{height:100%;object-fit:contain;padding:1px;width:100%}.tf-sidebar-brand-title{color:#172235;font-size:13px;font-weight:800;line-height:1.1}.tf-sidebar-brand-sub,.tf-sidebar-brand-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sidebar-brand-sub{color:#7d8ca0;font-size:8px;font-weight:750;letter-spacing:.09em;margin-top:4px;text-transform:uppercase}.tf-sidebar-meta{display:flex;flex-wrap:wrap;gap:6px;padding:9px 2px 7px}.tf-sidebar-chip{align-items:center;background:rgba(var(--primary-rgb),.055);border:1px solid rgba(var(--primary-rgb),.08);border-radius:999px;color:var(--primary-ink);display:inline-flex;font-size:8px;font-weight:750;gap:4px;height:21px;padding:0 7px}.tf-sidebar-chip.success{background:#16a36a14;border-color:#16a36a1a;color:#14845a}.tf-sidebar-section-label{color:#94a2b1;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;padding:8px 5px 6px;text-transform:uppercase}.tf-sidebar-nav{flex:1 1;min-height:0;overflow-y:auto;padding:0 1px 8px;scrollbar-width:thin}.tf-sidebar-item{background:#fff!important;border:1px solid #1f3e5212!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(25,57,78,.025)!important;color:#314057!important;font-size:10.5px!important;font-weight:700!important;justify-content:flex-start!important;margin:3px 0!important;min-height:42px!important;padding:5px 8px!important;text-transform:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;width:100%!important}.tf-sidebar-item:hover{border-color:rgba(var(--primary-rgb),.15)!important;box-shadow:0 6px 16px #19394e0f!important;transform:translateX(2px)}.tf-sidebar-item.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.075),#fffffffa)!important;border-color:rgba(var(--primary-rgb),.2)!important;box-shadow:0 6px 18px rgba(var(--primary-rgb),.075)!important;color:var(--primary-ink)!important}.tf-sidebar-item .MuiButton-startIcon{margin:0 9px 0 0!important}.tf-sidebar-icon{background:linear-gradient(145deg,var(--module-color),color-mix(in srgb,var(--module-color) 72%,#fff));border-radius:8px;box-shadow:0 5px 12px color-mix(in srgb,var(--module-color) 22%,#0000);color:#fff;color:var(--module-contrast,#fff);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.tf-sidebar-icon svg{font-size:16px!important}.tf-sidebar-user{align-items:center;background:#fff;border:1px solid #1f3e5214;border-radius:13px;box-shadow:0 6px 18px rgba(25,57,78,.055);display:flex;gap:9px;margin-top:7px;padding:9px}.header-appbar,.header-appbar.MuiAppBar-root{background:hsla(0,0%,100%,.965)!important;border:0!important;border-bottom:1px solid rgba(31,62,82,.075)!important;border-radius:0!important;box-shadow:0 4px 18px rgba(25,57,78,.035)!important;color:#182235!important;color:var(--erp-text)!important;height:68px!important;height:var(--erp-topbar-height)!important;left:248px!important;left:var(--erp-sidebar-width)!important;overflow:visible!important;position:fixed!important;right:0!important;top:0!important;width:auto!important}.header-appbar:after,.header-appbar:before{display:none!important}.header-toolbar{height:68px!important;min-height:68px!important;padding:0 16px!important}.header-container{max-width:none!important;padding:0!important}.header-logo{margin-right:12px!important;min-width:190px!important}.desktop-nav{display:none!important}.header-right{margin-left:auto}.header-right .MuiIconButton-root{background:#f5f9fb!important;border-radius:10px!important;box-shadow:0 2px 6px rgba(25,57,78,.035)!important;height:34px!important;padding:6px!important;width:34px!important}.header-right .MuiIconButton-root:hover{background:rgba(var(--primary-rgb),.06)!important;border-color:rgba(var(--primary-rgb),.14)!important;color:var(--primary-ink)!important}.header-right .MuiSvgIcon-root{font-size:18px!important}.tf-top-quick{align-items:center;display:flex;gap:6px;margin-right:4px}.tf-top-quick .MuiButton-root{border:1px solid #ffffff47!important;border-radius:8px!important;box-shadow:0 6px 14px #19394e1a!important;color:#fff!important;color:var(--tf-quick-contrast,#fff)!important;font-size:9px!important;font-weight:750!important;height:31px!important;min-height:31px!important;padding:5px 9px!important}.erp-page-hero{background:#0000!important;border:0!important;box-shadow:none!important;padding:2px 0!important}.erp-page-title{color:#182235!important;color:var(--erp-text)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.16!important}.erp-page-subtitle{color:#6d7c91!important;color:var(--erp-text-muted)!important;font-size:11px!important;font-weight:500!important}.tf-color-card{background:linear-gradient(135deg,#fffffffa,#ffffffe0);border:1px solid color-mix(in srgb,var(--card-color) 16%,#dce6ec);border-radius:16px;box-shadow:0 12px 30px rgba(25,57,78,.085),0 3px 9px #19394e0a,inset 0 1px 0 #ffffffe0;box-shadow:0 12px 30px rgba(25,57,78,.085),0 3px 9px #19394e0a,var(--erp-card-inner);isolation:isolate;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tf-color-card:before{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--card-color) 23%,#0000),#0000 68%);border-radius:46% 54% 58% 42%;bottom:-48px;content:"";height:150px;position:absolute;right:-38px;transform:rotate(-14deg);width:150px;z-index:-2}.tf-color-card:after{background:linear-gradient(90deg,#0000,#ffffffb8,#0000);content:"";height:180px;opacity:.34;position:absolute;right:42px;top:-46px;transform:rotate(32deg);width:94px;z-index:-1}.tf-color-card:hover{border-color:color-mix(in srgb,var(--card-color) 24%,#d9e4ea);box-shadow:0 20px 42px color-mix(in srgb,var(--card-color) 13%,#19394e1f),0 6px 14px #19394e0d,inset 0 1px 0 #ffffffe0;box-shadow:0 20px 42px color-mix(in srgb,var(--card-color) 13%,#19394e1f),0 6px 14px #19394e0d,var(--erp-card-inner);transform:translateY(-3px)}.tf-color-icon{background:linear-gradient(145deg,var(--card-color),color-mix(in srgb,var(--card-color) 72%,#fff))!important;border:1px solid #ffffff85!important;box-shadow:0 10px 22px color-mix(in srgb,var(--card-color) 30%,#0000),inset 0 1px 0 #ffffff94!important;color:#fff!important;color:var(--card-contrast,#fff)!important;isolation:isolate;position:relative}.tf-color-icon:after{border:1px solid #ffffff29;border-radius:inherit;content:"";inset:4px;pointer-events:none;position:absolute}.tf-card-microbars{align-items:flex-end;bottom:12px;display:flex;gap:3px;height:25px;opacity:.16;pointer-events:none;position:absolute;right:14px}.tf-card-microbars span{background:var(--card-color);border-radius:999px 999px 2px 2px;box-shadow:0 2px 8px color-mix(in srgb,var(--card-color) 30%,#0000);display:block;width:4px}.tf-card-dotgrid{background-image:radial-gradient(circle,var(--card-color) 1.15px,#0000 1.2px);background-size:9px 9px;height:44px;opacity:.1;pointer-events:none;position:absolute;right:12px;top:11px;width:70px}.MuiButton-root{font-size:11px!important;font-weight:700!important;min-height:34px!important;padding:6px 11px!important}.MuiButton-contained,.MuiButton-containedPrimary{background:linear-gradient(135deg,var(--primary),var(--secondary));box-shadow:0 8px 18px rgba(var(--primary-rgb),.2);color:#fff;color:var(--brand-action-text)}.MuiButton-contained:hover,.MuiButton-containedPrimary:hover{box-shadow:0 10px 22px rgba(var(--primary-rgb),.22);transform:translateY(-1px)}.MuiButton-outlined{background:#fff;border-color:rgba(var(--primary-rgb),.16);box-shadow:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a;box-shadow:var(--erp-shadow-1)}.MuiButton-outlined,.MuiButton-text{color:var(--primary-ink)}.MuiFormLabel-root,.MuiInputLabel-root{color:#68778a!important;font-size:11.5px!important;font-weight:650!important}.MuiOutlinedInput-root{background:#fffffff0!important;border-radius:11px!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.085)!important}.MuiChip-root{font-size:9.5px!important;font-weight:700!important;height:23px!important;min-height:23px!important}.erp-page-shell .MuiTypography-h1,.erp-page-shell .MuiTypography-h2,.erp-page-shell .MuiTypography-h3,.erp-page-shell .MuiTypography-h4,.erp-page-shell .MuiTypography-h5,.erp-page-shell .MuiTypography-h6{color:#182235;color:var(--erp-text)}.tf-brand-text{color:var(--primary-ink)!important}.tf-brand-bg{background:var(--primary)!important;color:var(--primary-contrast)!important}.tf-section-surface{background:linear-gradient(145deg,#fffffff5,#f8fbfde6);border:1px solid #1f3e5214;border-radius:18px;box-shadow:0 12px 32px #19394e12,inset 0 1px 0 #ffffffe6;overflow:hidden;position:relative}.tf-section-surface:after{background:linear-gradient(115deg,#0000 36%,#ffffff57 49%,#0000 62%);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute;transform:translateX(-115%)}.tf-section-surface:hover:after{animation:tfSectionShine 1.1s ease}@keyframes tfSectionShine{to{transform:translateX(115%)}}.MuiTabs-root{min-height:37px!important}.MuiTabs-flexContainer{background:#eaf1f5!important;border:1px solid rgba(31,62,82,.075)!important;border-radius:11px!important;gap:2px!important;max-width:100%;padding:3px!important;width:-webkit-max-content;width:max-content}.MuiTab-root{border-radius:8px!important;color:#6d7c91!important;color:var(--erp-text-muted)!important;font-size:10px!important;font-weight:700!important;min-height:29px!important;padding:4px 10px!important;text-transform:none!important}.MuiTab-root.Mui-selected{background:#fff!important;box-shadow:0 3px 8px #19394e12!important;color:var(--primary-ink)!important}.MuiTabs-indicator{display:none!important}.MuiTableContainer-root{background:#fff;border:1px solid rgba(17,39,31,.075);border:1px solid var(--erp-border);border-radius:16px!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a;box-shadow:var(--erp-shadow-1);overflow:auto}.MuiTableHead-root .MuiTableCell-root{background:#f3f8fa!important;border-bottom:1px solid #1f3e5217!important;color:#647589!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.045em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid rgba(31,62,82,.055)!important}.MuiTableRow-root:hover .MuiTableCell-root{background:rgba(var(--primary-rgb),.018)!important}.MuiDialog-paper{background:#fffffffc!important;border:1px solid rgba(17,39,31,.075)!important;border:1px solid var(--erp-border)!important;box-shadow:var(--erp-shadow-4)!important}.MuiMenu-paper,.MuiPopover-paper{background:#fffffffc!important;border:1px solid rgba(17,39,31,.075)!important;border:1px solid var(--erp-border)!important;border-radius:13px!important;box-shadow:0 17px 44px #122d4024!important}.erp-ready{animation:erpReadyPulse 2.2s ease-in-out infinite}.erp-empty-state{color:#6d7c91;color:var(--erp-text-muted);padding:28px 18px;text-align:center}@media (max-width:1100px){:root{--erp-sidebar-width:214px}.tf-sidebar-item{font-size:10px!important}.tf-top-quick .MuiButton-root:nth-child(n+3){display:none!important}}@media (max-width:900px){:root{--erp-sidebar-width:0px;--erp-topbar-height:62px}.tf-sidebar{display:none}.erp-page-shell,[data-erp-page=true]{padding-left:0;padding-top:62px}.header-appbar,.header-appbar.MuiAppBar-root{height:62px!important;left:0!important}.header-toolbar{height:62px!important;min-height:62px!important;padding:0 9px!important}.header-logo{min-width:auto!important}.tf-top-quick{display:none!important}.erp-page-title{font-size:20px!important}}@media print{body{background:#fff!important;color:#111!important}*{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}.header-appbar,.no-print,.tf-sidebar{display:none!important}.erp-page-shell,[data-erp-page=true]{background:#fff!important;padding:0!important}.MuiCard-root,.MuiPaper-root{background:#fff!important;border-color:#d1d5db!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:before{background-image:linear-gradient(rgba(39,75,99,.021) 1px,#0000 0),linear-gradient(90deg,rgba(39,75,99,.021) 1px,#0000 0);background-size:28px 28px;mask-image:linear-gradient(180deg,#0000008c,#0000 72%);-webkit-mask-image:linear-gradient(180deg,#0000008c,#0000 72%);z-index:-1}.tf-sidebar{box-shadow:8px 0 34px rgba(21,55,78,.065),inset -1px 0 0 #ffffffb8}.tf-sidebar-brand-card{box-shadow:0 9px 24px rgba(25,57,78,.065),inset 0 1px 0 #fffffff0;overflow:hidden;position:relative}.tf-sidebar-brand-card:after{background:radial-gradient(circle,rgba(var(--secondary-rgb),.16),#0000 68%);border-radius:50%;content:"";height:92px;pointer-events:none;position:absolute;right:-42px;top:-43px;width:92px}.tf-sidebar-logo{box-shadow:0 8px 19px #19394e1a,inset 0 1px 0 #fffffff2}.tf-sidebar-item{overflow:hidden;position:relative}.tf-sidebar-item:after{background:#0000;background:var(--module-color,#0000);border-radius:50%;bottom:8px;content:"";filter:blur(1px);opacity:.035;pointer-events:none;position:absolute;right:-18px;top:8px;width:34px}.tf-sidebar-item.active:before{background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:0 999px 999px 0;bottom:9px;box-shadow:0 0 12px rgba(var(--primary-rgb),.24);content:"";left:0;position:absolute;top:9px;width:3px}.tf-sidebar-icon{box-shadow:0 8px 17px color-mix(in srgb,var(--module-color) 25%,#0000),inset 0 1px 0 #ffffff75;overflow:hidden;position:relative}.tf-sidebar-icon:after{background:linear-gradient(90deg,#0000,#ffffff61,#0000);content:"";height:9px;left:-5px;position:absolute;top:1px;transform:rotate(-18deg);width:30px}.header-appbar,.header-appbar.MuiAppBar-root{backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.988),rgba(250,253,255,.955))!important;border-bottom:1px solid rgba(31,62,82,.085)!important;box-shadow:0 7px 24px rgba(25,57,78,.052),inset 0 -1px 0 #ffffffad!important}.header-right .MuiIconButton-root{border:1px solid rgba(31,62,82,.075)!important;box-shadow:0 4px 12px rgba(25,57,78,.045)!important}.header-right .MuiIconButton-root:hover{border-color:rgba(var(--primary-rgb),.15)!important;box-shadow:0 7px 16px rgba(var(--primary-rgb),.085)!important;transform:translateY(-1px)}.tf-section-surface{background:radial-gradient(circle at 98% 0,rgba(var(--secondary-rgb),.045),#0000 24%),radial-gradient(circle at 0 100%,rgba(var(--primary-rgb),.035),#0000 28%),linear-gradient(145deg,hsla(0,0%,100%,.985),#f8fbfded);border-color:#1f3e5217;box-shadow:0 15px 38px rgba(25,57,78,.082),0 3px 10px rgba(25,57,78,.032),inset 0 1px 0 #fffffff2}.tf-section-surface:before{background-image:radial-gradient(circle,var(--primary) 1.15px,#0000 1.2px);background-size:9px 9px;content:"";height:46px;opacity:.05;pointer-events:none;position:absolute;right:16px;top:14px;width:74px}.tf-color-card{border-radius:15px;box-shadow:0 14px 34px rgba(25,57,78,.095),0 3px 9px rgba(25,57,78,.035),inset 0 1px 0 #ffffffe0;box-shadow:0 14px 34px rgba(25,57,78,.095),0 3px 9px rgba(25,57,78,.035),var(--erp-card-inner)}.tf-color-card:before{background:radial-gradient(circle at 34% 34%,color-mix(in srgb,var(--card-color) 26%,#0000),#0000 66%);bottom:-60px;height:168px;right:-52px;width:168px}.tf-color-card:hover{box-shadow:0 23px 50px color-mix(in srgb,var(--card-color) 14%,#19394e24),0 7px 18px rgba(25,57,78,.055),inset 0 1px 0 #ffffffe0;box-shadow:0 23px 50px color-mix(in srgb,var(--card-color) 14%,#19394e24),0 7px 18px rgba(25,57,78,.055),var(--erp-card-inner);transform:translateY(-5px)}.tf-color-icon{box-shadow:0 12px 24px color-mix(in srgb,var(--card-color) 31%,#0000),0 3px 8px #19394e12,inset 0 1px 0 #ffffffa3!important}.tf-color-icon svg{filter:drop-shadow(0 2px 3px rgba(15,32,47,.14))}.erp-page-title{font-weight:850!important;letter-spacing:-.04em!important}.erp-page-subtitle{color:#66768a!important;line-height:1.55!important}.tf-section-surface .MuiTypography-h5,.tf-section-surface .MuiTypography-h6{letter-spacing:-.025em}.tf-brand-primary-text{color:var(--primary-ink)!important}.tf-brand-secondary-text{color:var(--secondary-ink)!important}.tf-brand-accent-text{color:var(--accent-ink)!important}.tf-brand-primary-fill{background-color:var(--primary)!important;color:var(--primary-contrast)!important}.tf-brand-secondary-fill{background-color:var(--secondary)!important;color:var(--secondary-contrast)!important}.tf-brand-accent-fill{background-color:var(--accent)!important;color:var(--accent-contrast)!important}.MuiButton-contained .MuiButton-endIcon,.MuiButton-contained .MuiButton-startIcon,.MuiButton-containedPrimary .MuiButton-endIcon,.MuiButton-containedPrimary .MuiButton-startIcon{color:inherit!important}.MuiChip-colorPrimary{color:var(--primary-contrast)!important}.MuiChip-colorSecondary{color:var(--secondary-contrast)!important}.tf-company-card,[data-company-card=true]{border-radius:15px!important;box-shadow:0 12px 30px rgba(25,57,78,.085),0 3px 8px #19394e08!important}.tf-company-card:hover,[data-company-card=true]:hover{box-shadow:0 21px 44px #19394e1f,0 5px 13px rgba(25,57,78,.045)!important;transform:translateY(-3px)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-ink)!important}.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked,.MuiSwitch-switchBase.Mui-checked{color:var(--primary-ink)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--primary-ink)!important;opacity:.38!important}@media (max-width:900px){body:before{opacity:.55}.tf-section-surface{border-radius:15px}}body[data-erp-theme=command-center]{--tf-ink:#182235;--tf-muted:#6d7c91;--tf-soft:#f7fafc}body[data-erp-theme=command-center] .MuiContainer-root,body[data-erp-theme=command-center] main{color:var(--tf-ink)}body[data-erp-theme=command-center] .MuiCard-root,body[data-erp-theme=command-center] .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper){background-clip:padding-box}body[data-erp-theme=command-center] .MuiCardContent-root{position:relative;z-index:1}body[data-erp-theme=command-center] .MuiButton-root{letter-spacing:-.005em}body[data-erp-theme=command-center] .MuiButton-containedPrimary,body[data-erp-theme=command-center] .MuiButton-containedSecondary{text-shadow:none!important}body[data-erp-theme=command-center] .MuiInputBase-input,body[data-erp-theme=command-center] .MuiSelect-select,body[data-erp-theme=command-center] textarea{-webkit-text-fill-color:#182235!important;color:#182235!important}body[data-erp-theme=command-center] .MuiInputBase-input::placeholder,body[data-erp-theme=command-center] textarea::placeholder{color:#8a98aa!important;opacity:1}body[data-erp-theme=command-center] .MuiFormLabel-root,body[data-erp-theme=command-center] .MuiInputLabel-root{color:#66758a}body[data-erp-theme=command-center] .MuiFormHelperText-root{color:#78869a}body[data-erp-theme=command-center] .MuiTableContainer-root{background:#fff;border:1px solid rgba(17,39,31,.075);border:1px solid var(--erp-border);border-radius:16px;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38;box-shadow:var(--erp-shadow-2);overflow:hidden}body[data-erp-theme=command-center] .MuiTableHead-root .MuiTableCell-root{background:linear-gradient(180deg,#fafcfd,#f4f8fb);color:#415067;letter-spacing:.055em;text-transform:uppercase}body[data-erp-theme=command-center] .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease,transform .2s ease}body[data-erp-theme=command-center] .MuiTableBody-root .MuiTableRow-root:hover{background:rgba(var(--primary-rgb),.028)}body[data-erp-theme=command-center] .MuiDialog-paper{background:radial-gradient(circle at 96% 0,rgba(var(--primary-rgb),.07),#0000 26%),#fff}body[data-erp-theme=command-center] .MuiTabs-root{min-height:42px}body[data-erp-theme=command-center] .MuiTab-root{border-radius:10px 10px 0 0}body[data-erp-theme=command-center] .MuiAlert-root{border-radius:12px;box-shadow:0 4px 14px rgba(25,57,78,.045)}body[data-erp-theme=command-center] .tf-professional-card{background:radial-gradient(circle at 92% 8%,rgba(var(--primary-rgb),.085),#0000 25%),linear-gradient(145deg,#fff,rgba(var(--primary-rgb),.018));border:1px solid rgba(31,62,82,.085);border-radius:16px;box-shadow:0 12px 32px rgba(25,57,78,.085),inset 0 1px 0 #ffffffeb;overflow:hidden;position:relative}body[data-erp-theme=command-center] .tf-professional-card:after{background:rgba(var(--secondary-rgb),.055);border-radius:50%;bottom:-54px;content:"";height:118px;pointer-events:none;position:absolute;right:-42px;width:118px}.erp-internal-page,.erp-page-shell{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.erp-internal-page{background:radial-gradient(circle at 94% 7%,rgba(var(--secondary-rgb),.075),#0000 22%),radial-gradient(circle at 8% 94%,rgba(var(--primary-rgb),.055),#0000 24%),linear-gradient(180deg,#fff6,#0000 230px),#f2f5f3!important;background:radial-gradient(circle at 94% 7%,rgba(var(--secondary-rgb),.075),#0000 22%),radial-gradient(circle at 8% 94%,rgba(var(--primary-rgb),.055),#0000 24%),linear-gradient(180deg,#fff6,#0000 230px),var(--erp-page)!important;isolation:isolate;position:relative}.erp-internal-page>.MuiContainer-root{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:min(1600px,100%)!important;position:relative;width:100%;z-index:1}.erp-internal-page .MuiCard-root,.erp-internal-page .MuiPaper-root:not(.MuiPopover-paper):not(.MuiMenu-paper):not(.MuiDialog-paper){backdrop-filter:blur(13px) saturate(122%);-webkit-backdrop-filter:blur(13px) saturate(122%);border-color:#1f3e5217!important;box-shadow:0 12px 32px rgba(25,57,78,.075),0 3px 9px rgba(25,57,78,.032),inset 0 1px 0 #ffffffd6!important}.erp-internal-page .MuiPaper-root:not(.MuiPopover-paper):not(.MuiMenu-paper):not(.MuiDialog-paper){background-color:#ffffffe8!important}.erp-internal-page .MuiCard-root:hover,.erp-internal-page .MuiPaper-root.tf-interactive-card:hover{box-shadow:0 18px 42px #19394e1c,0 5px 12px #19394e0a,inset 0 1px 0 #ffffffeb!important}.erp-internal-page .erp-page-hero{backdrop-filter:blur(15px) saturate(132%);-webkit-backdrop-filter:blur(15px) saturate(132%);background:radial-gradient(circle at 92% 12%,#ffffff26,#0000 23%),radial-gradient(circle at 61% 122%,#ffffff1a,#0000 26%),linear-gradient(118deg,color-mix(in srgb,var(--primary) 93%,#183e56),color-mix(in srgb,var(--secondary) 90%,#247c84))!important;border:1px solid #ffffff45!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(var(--primary-rgb),.17),0 5px 14px #19394e12,inset 0 1px 0 #ffffff4d!important;color:#fff!important;color:var(--brand-action-text)!important;isolation:isolate;margin-bottom:16px!important;padding:16px 18px!important}.erp-internal-page .erp-page-hero:before{background:hsla(0,0%,100%,.085);border-radius:50%;box-shadow:-155px 175px 0 18px hsla(0,0%,100%,.045);content:"";height:190px;pointer-events:none;position:absolute;right:-58px;top:-105px;width:190px;z-index:0}.erp-internal-page .erp-page-hero:after{background-image:linear-gradient(135deg,#0000 36%,#ffffff57 36% 37%,#0000 37%);inset:0;opacity:.16;z-index:0}.erp-internal-page .erp-page-hero>*{position:relative;z-index:1}.erp-internal-page .erp-page-hero .MuiTypography-root{color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .erp-page-hero .MuiSvgIcon-root{color:inherit}.erp-internal-page .erp-page-hero .MuiButton-outlined,.erp-internal-page .erp-page-hero .MuiButton-text{background:#ffffff1a!important;border-color:#ffffff45!important;box-shadow:inset 0 1px 0 #fff3!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .erp-page-hero .MuiButton-outlined:hover,.erp-internal-page .erp-page-hero .MuiButton-text:hover{background:#ffffff2e!important}.erp-internal-page .MuiButton-root{letter-spacing:-.005em}.erp-internal-page .MuiOutlinedInput-root{box-shadow:inset 0 1px 2px rgba(25,57,78,.025)}.erp-internal-page .MuiOutlinedInput-root.Mui-focused{background:#fff!important}.tf-profile-hero{background:linear-gradient(128deg,hsla(0,0%,100%,.965),#f7fbfdde),#fff!important;border:1px solid #1f3e5217!important;border-radius:20px!important;box-shadow:0 18px 46px #19394e1a,inset 0 1px 0 #fffffff0!important;overflow:hidden;padding:22px!important;position:relative}.tf-profile-hero:before{background:radial-gradient(circle at 88% 18%,rgba(var(--secondary-rgb),.14),#0000 25%),radial-gradient(circle at 4% 105%,rgba(var(--primary-rgb),.1),#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.tf-profile-hero-art{background-image:linear-gradient(135deg,#0000 35%,rgba(var(--primary-rgb),.12) 35% 41%,#0000 41%),radial-gradient(circle at center,rgba(var(--secondary-rgb),.11),#0000 64%);border-radius:44% 56% 48% 52%;height:240px;opacity:.42;pointer-events:none;position:absolute;right:-45px;top:-64px;transform:rotate(-8deg);width:260px}.tf-profile-info-tile{align-items:center;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tile-color) 9%,#0000),#0000 44%),#ffffffed;border:1px solid color-mix(in srgb,var(--tile-color) 13%,#dfe7ec);border-radius:15px;box-shadow:0 9px 24px rgba(25,57,78,.065),inset 0 1px 0 #ffffffeb;display:flex;gap:11px;min-height:76px;overflow:hidden;padding:13px;position:relative}.tf-profile-info-tile:after{background:var(--tile-color);border-radius:50%;bottom:-25px;content:"";height:66px;opacity:.045;position:absolute;right:-18px;width:66px}.tf-profile-info-icon{background:linear-gradient(145deg,var(--tile-color),color-mix(in srgb,var(--tile-color) 73%,#fff));border-radius:11px;box-shadow:0 8px 17px color-mix(in srgb,var(--tile-color) 24%,#0000),inset 0 1px 0 #ffffff73;color:#fff;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.tf-profile-info-icon svg{font-size:18px}.tf-profile-info-label{color:#8795a6!important;font-size:9px!important;font-weight:800!important;letter-spacing:.065em!important;text-transform:uppercase}.tf-profile-info-value{color:#233149!important;font-size:12.2px!important;font-weight:850!important;margin-top:3px!important}.tf-profile-section-card{background:radial-gradient(circle at 98% -4%,color-mix(in srgb,#2f80ed 8%,#0000),#0000 30%),#ffffffed!important;background:radial-gradient(circle at 98% -4%,color-mix(in srgb,var(--section-color,#2f80ed) 8%,#0000),#0000 30%),#ffffffed!important;border:1px solid color-mix(in srgb,#2f80ed 13%,#dfe7ec)!important;border:1px solid color-mix(in srgb,var(--section-color,#2f80ed) 13%,#dfe7ec)!important;border-radius:17px!important;box-shadow:0 12px 30px rgba(25,57,78,.075),inset 0 1px 0 #ffffffeb!important;overflow:hidden;padding:16px!important;position:relative}.tf-profile-section-card:after{background:#2f80ed;background:var(--section-color,#2f80ed);border-radius:50%;bottom:-50px;content:"";height:86px;opacity:.04;pointer-events:none;position:absolute;right:-44px;width:86px}.tf-profile-section-icon{background:linear-gradient(145deg,#2f80ed,color-mix(in srgb,#2f80ed 72%,#fff));background:linear-gradient(145deg,var(--section-color,#2f80ed),color-mix(in srgb,var(--section-color,#2f80ed) 72%,#fff));border-radius:10px;box-shadow:0 8px 16px color-mix(in srgb,#2f80ed 23%,#0000);box-shadow:0 8px 16px color-mix(in srgb,var(--section-color,#2f80ed) 23%,#0000);color:#fff;display:grid;height:36px;place-items:center;width:36px}.tf-profile-section-icon svg{font-size:18px}.tf-premium-dialog{background:#fffffffa!important;border-radius:20px!important;box-shadow:0 28px 90px #122d4038!important;overflow:hidden}.tf-associated-user-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--member-color) 8%,#0000),#0000 40%),#fffffff0!important;border:1px solid color-mix(in srgb,var(--member-color) 13%,#dfe7ec)!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(25,57,78,.065),inset 0 1px 0 #ffffffe6!important;overflow:hidden;padding:13px!important;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tf-associated-user-card:after{background:var(--member-color);border-radius:50%;content:"";height:70px;opacity:.045;pointer-events:none;position:absolute;right:-30px;top:-34px;width:70px}.tf-associated-user-card:hover{border-color:color-mix(in srgb,var(--member-color) 24%,#dfe7ec)!important;box-shadow:0 14px 30px rgba(25,57,78,.095)!important;transform:translateY(-2px)}.tf-settings-command-grid{margin-bottom:14px}.tf-settings-command-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--setting-color) 10%,#0000),#0000 40%),#ffffffe8!important;border:1px solid color-mix(in srgb,var(--setting-color) 13%,#dfe7ec)!important;border-radius:15px!important;box-shadow:0 10px 26px #19394e12,inset 0 1px 0 #fffffff0!important;cursor:pointer;height:100%;min-height:96px;overflow:hidden;padding:14px!important;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tf-settings-command-card:after{background:var(--setting-color);border-radius:50%;bottom:-44px;content:"";height:88px;opacity:.045;position:absolute;right:-40px;width:88px}.tf-settings-command-card:hover{border-color:color-mix(in srgb,var(--setting-color) 25%,#dfe7ec)!important;box-shadow:0 16px 36px rgba(25,57,78,.105)!important;transform:translateY(-3px)}.tf-settings-command-icon{background:linear-gradient(145deg,var(--setting-color),color-mix(in srgb,var(--setting-color) 72%,#fff));border-radius:11px;box-shadow:0 8px 17px color-mix(in srgb,var(--setting-color) 25%,#0000);color:#fff;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.tf-settings-command-icon svg{font-size:18px}@media (min-width:901px){.erp-internal-page,.erp-page-shell{padding-left:248px!important;padding-left:var(--erp-sidebar-width)!important;padding-top:68px!important;padding-top:var(--erp-topbar-height)!important}.header-appbar,.header-appbar.MuiAppBar-root{left:248px!important;left:var(--erp-sidebar-width)!important}}@media (max-width:900px){.erp-internal-page,.erp-page-shell{padding-left:0!important;padding-top:62px!important}.erp-internal-page>.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}}.erp-internal-page .MuiCard-root{background-color:#ffffffe6!important;overflow:hidden;position:relative}.erp-internal-page .MuiCard-root:after{background:radial-gradient(circle,rgba(var(--primary-rgb),.11),rgba(var(--secondary-rgb),.035) 55%,#0000 72%);border-radius:50%;bottom:-45px;content:"";height:88px;pointer-events:none;position:absolute;right:-40px;width:88px;z-index:0}.erp-internal-page .MuiCardContent-root{position:relative;z-index:1}.tf-command-hero{background:linear-gradient(118deg,color-mix(in srgb,var(--primary) 92%,#183e56),color-mix(in srgb,var(--secondary) 90%,#247c84));border:1px solid #ffffff42;border-radius:20px;box-shadow:0 20px 46px rgba(var(--primary-rgb),.18),0 5px 15px #19394e14,inset 0 1px 0 #ffffff4d;color:#fff;color:var(--brand-action-text);isolation:isolate;overflow:hidden;padding:18px 20px;position:relative}.tf-command-hero:after{background-image:linear-gradient(135deg,#0000 38%,#ffffff5c 38% 39%,#0000 39%),radial-gradient(circle at 18% 140%,#ffffff38,#0000 28%);content:"";inset:0;opacity:.18}.tf-command-hero-orb,.tf-command-hero:after{pointer-events:none;position:absolute;z-index:0}.tf-command-hero-orb{border-radius:50%}.tf-command-hero-orb-a{background:hsla(0,0%,100%,.095);height:240px;right:-76px;top:-112px;width:240px}.tf-command-hero-orb-b{background:#ffffff12;bottom:-145px;height:190px;right:29%;width:190px}.tf-command-icon{--command-color:#2f6fed;background:linear-gradient(145deg,var(--command-color),color-mix(in srgb,var(--command-color) 68%,#fff));border:1px solid #ffffff80;border-radius:15px;box-shadow:0 12px 26px color-mix(in srgb,var(--command-color) 38%,#0000),inset 0 1px 0 #ffffff80;color:#fff;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.tf-command-icon svg{font-size:23px}.tf-command-eyebrow{color:inherit!important;font-size:8px!important;font-weight:900!important;letter-spacing:.11em!important;opacity:.72;text-transform:uppercase}.tf-command-title{color:inherit!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.15!important;margin-top:2px!important}.tf-command-subtitle{color:inherit!important;font-size:10.8px!important;font-weight:580!important;line-height:1.55!important;margin-top:5px!important;max-width:770px;opacity:.78}.tf-command-chip.MuiChip-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f!important;border:1px solid #ffffff38!important;color:inherit!important;font-size:9.5px!important;font-weight:820!important;height:27px}.tf-command-chip .MuiChip-icon{color:inherit!important;font-size:14px!important}.tf-command-ghost-btn.MuiButton-root{background:#ffffff1f!important;border:1px solid #ffffff3d!important;border-radius:8px!important;box-shadow:none!important;color:inherit!important;font-size:9.7px!important;font-weight:850!important;min-height:29px!important;padding:5px 11px!important}.tf-command-ghost-btn.MuiButton-root:hover{background:#fff3!important}.tf-directory-filter{border-radius:14px!important;box-shadow:0 9px 25px rgba(25,57,78,.065),inset 0 1px 0 #fffffff2!important}.tf-person-card{--person-color:#2f6fed;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--person-color) 11%,#0000),#0000 35%),linear-gradient(160deg,#fff 0,color-mix(in srgb,var(--person-color) 3.5%,#fff) 100%)!important;border:1px solid color-mix(in srgb,var(--person-color) 15%,#dfe7ec)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(25,57,78,.075),0 3px 8px rgba(25,57,78,.035),inset 0 1px 0 #fffffff5!important;height:auto;overflow:hidden;padding:10.5px!important;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tf-person-card:hover{border-color:color-mix(in srgb,var(--person-color) 28%,#dfe7ec)!important;box-shadow:0 20px 42px color-mix(in srgb,var(--person-color) 11%,#19394e1f),0 6px 14px #19394e0d!important;transform:translateY(-3px)}.tf-person-topline{background:linear-gradient(90deg,var(--person-color),color-mix(in srgb,var(--person-color) 45%,#fff),#0000 86%);height:3px;left:0;position:absolute;right:0;top:0}.tf-person-art{bottom:-18px;color:var(--person-color);opacity:.035;pointer-events:none;position:absolute;right:-11px;transform:rotate(-12deg)}.tf-person-art svg{font-size:96px}.tf-person-avatar.MuiAvatar-root{background:linear-gradient(145deg,var(--person-color),color-mix(in srgb,var(--person-color) 66%,#fff));border:2px solid #fffffff5;border-radius:12px;box-shadow:0 10px 23px color-mix(in srgb,var(--person-color) 26%,#0000);color:#fff;font-size:15px;font-weight:950;height:42px;width:42px}.tf-person-mini-chip.MuiChip-root{background:#ffffffbd!important;border:1px solid rgba(31,62,82,.075)!important;color:#607087!important;font-size:8px!important;font-weight:750!important;height:19px!important}.tf-person-mini-chip .MuiChip-icon{color:#607087!important;color:var(--person-color,#607087)!important;font-size:12px!important}.tf-person-match-note{align-items:flex-start;background:color-mix(in srgb,var(--person-color) 6%,#fff);border:1px solid color-mix(in srgb,var(--person-color) 12%,#e2e8ed);border-radius:8px;color:color-mix(in srgb,var(--person-color) 78%,#172235);display:flex;gap:6px;margin-top:7px;padding:5px 7px;position:relative;z-index:2}.tf-ai-match-panel{background:radial-gradient(circle at 100% 0,#2f6fed17,#0000 35%),#fff!important;border:1px solid #2f6fed1f!important;border-radius:15px!important;box-shadow:0 12px 30px #2f6fed14!important;height:100%;padding:14px!important}.tf-ai-writing-state{align-items:center;background:linear-gradient(145deg,rgba(47,111,237,.045),rgba(139,77,232,.035));border:1px dashed #2f6fed33;border-radius:15px;color:#506078;display:flex;gap:10px;justify-content:center;min-height:300px;padding:24px;text-align:center}.tf-profile-match-command{--match-color:#2f6fed;background:linear-gradient(125deg,color-mix(in srgb,var(--match-color) 6%,#fff),#fff 45%,color-mix(in srgb,var(--match-color) 4%,#fff))!important;border:1px solid color-mix(in srgb,var(--match-color) 16%,#dce6ed)!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(25,57,78,.075),inset 0 1px 0 #fffffff5!important;margin-top:13px;overflow:hidden;padding:13px 15px!important;position:relative}.tf-profile-match-art{bottom:-35px;color:var(--match-color);opacity:.04;position:absolute;right:-4px;transform:rotate(-10deg)}.tf-profile-match-art svg{font-size:116px}.tf-profile-match-score{background:linear-gradient(145deg,var(--match-color),color-mix(in srgb,var(--match-color) 66%,#fff));border-radius:15px;box-shadow:0 12px 26px color-mix(in srgb,var(--match-color) 25%,#0000);color:#fff;display:grid;height:72px;place-content:center;text-align:center;width:82px}.erp-internal-page .tf-command-section,.erp-internal-page .tf-module-panel{background:#ffffffed!important;border:1px solid rgba(31,62,82,.085)!important;border-radius:16px!important;box-shadow:0 12px 31px rgba(25,57,78,.075),inset 0 1px 0 #fffffff2!important;overflow:hidden;position:relative}.erp-internal-page .tf-command-section:after,.erp-internal-page .tf-module-panel:after{background:rgba(var(--primary-rgb),.045);border-radius:50%;bottom:-62px;content:"";height:110px;pointer-events:none;position:absolute;right:-56px;width:110px}@media(max-width:720px){.tf-command-hero{border-radius:16px;padding:15px}.tf-command-title{font-size:17px!important}.tf-command-subtitle{font-size:10px!important}.tf-command-icon{border-radius:13px;height:44px;width:44px}.tf-profile-match-score{height:58px;width:100%}}.tf-meeting-hero{margin-bottom:14px!important;padding:17px 19px!important}.tf-meeting-hero .MuiTypography-root{text-shadow:none}.tf-meeting-command-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 15px}.tf-meeting-command-card{--meeting-card-color:#2f6fed;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--meeting-card-color) 10%,#0000),#0000 36%),linear-gradient(155deg,#fff,color-mix(in srgb,var(--meeting-card-color) 3%,#fff))!important;border:1px solid color-mix(in srgb,var(--meeting-card-color) 15%,#dfe7ec)!important;border-radius:16px!important;box-shadow:0 12px 30px #19394e12,0 3px 8px #19394e08,inset 0 1px 0 #fffffff2!important;min-height:154px;overflow:hidden;padding:13px!important;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tf-meeting-command-card:hover{border-color:color-mix(in srgb,var(--meeting-card-color) 27%,#dfe7ec)!important;box-shadow:0 19px 40px color-mix(in srgb,var(--meeting-card-color) 10%,#19394e1a),0 5px 12px #19394e0a!important;transform:translateY(-3px)}.tf-meeting-command-card:before{background:linear-gradient(90deg,var(--meeting-card-color),color-mix(in srgb,var(--meeting-card-color) 42%,#fff),#0000 90%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tf-meeting-command-icon{background:linear-gradient(145deg,var(--meeting-card-color),color-mix(in srgb,var(--meeting-card-color) 68%,#fff));border-radius:11px;box-shadow:0 8px 18px color-mix(in srgb,var(--meeting-card-color) 25%,#0000);color:#fff;display:grid;height:37px;place-items:center;width:37px}.tf-meeting-command-icon svg{font-size:18px}.tf-meeting-command-watermark{bottom:-24px;color:var(--meeting-card-color);opacity:.035;position:absolute;right:-18px;transform:rotate(-12deg)}.tf-meeting-command-watermark svg{font-size:116px}.tf-meeting-card{--meeting-status-color:#2f6fed;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--meeting-status-color) 8%,#0000),#0000 34%),#fff!important;border:1px solid color-mix(in srgb,var(--meeting-status-color) 13%,#dfe7ec)!important;box-shadow:0 12px 30px rgba(25,57,78,.065),inset 0 1px 0 #fffffff5!important}.tf-meeting-card:hover{box-shadow:0 18px 40px color-mix(in srgb,var(--meeting-status-color) 9%,#19394e1a),0 5px 12px #19394e0a!important}.tf-meeting-card-watermark{bottom:-27px;color:var(--meeting-status-color);opacity:.035;pointer-events:none;position:absolute;right:-17px;transform:rotate(-11deg)}.tf-meeting-card-watermark svg{font-size:112px}.tf-meeting-person-card{--meeting-person-color:#2f6fed;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--meeting-person-color) 9%,#0000),#0000 37%),#fff!important;border:1px solid color-mix(in srgb,var(--meeting-person-color) 14%,#dfe7ec)!important;box-shadow:0 10px 24px #19394e0f,inset 0 1px 0 #fffffff2!important;overflow:hidden!important;position:relative}.tf-meeting-person-card:after{background:var(--meeting-person-color);border-radius:50%;bottom:-38px;content:"";height:72px;opacity:.04;pointer-events:none;position:absolute;right:-34px;width:72px}.tf-meeting-person-card:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--meeting-person-color) 9%,#19394e17)!important}@media(max-width:1050px){.tf-meeting-command-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.tf-meeting-command-grid{grid-template-columns:1fr}}.tf-profile-settings-hero{margin-bottom:15px!important}.tf-calendar-settings-card{background:radial-gradient(circle at 96% 0,#2f6fed1a,#0000 29%),linear-gradient(155deg,#fff,#f8fbff)!important;border-color:#2f6fed21!important;overflow:hidden;position:relative}.tf-calendar-settings-card:after{background:rgba(47,111,237,.045);border-radius:50%;bottom:-52px;content:"";height:126px;pointer-events:none;position:absolute;right:-42px;width:126px}.tf-associated-user-card:before,.tf-meeting-card:before,.tf-meeting-command-card:after,.tf-person-card:before{content:"";pointer-events:none;position:absolute;z-index:0}.tf-person-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--person-color) 9%,#0000),#0000 72%);border:1px solid color-mix(in srgb,var(--person-color) 7%,#0000);border-radius:28px;height:118px;right:-58px;top:38px;transform:rotate(34deg);width:118px}.tf-associated-user-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--member-color) 10%,#0000),#0000 68%);border-radius:50%;bottom:-58px;height:92px;left:-56px;width:92px}.tf-meeting-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--meeting-status-color) 8%,#0000),#0000 70%);border:1px solid color-mix(in srgb,var(--meeting-status-color) 6%,#0000);border-radius:32px;height:130px;right:-66px;top:38px;transform:rotate(31deg);width:130px}.tf-meeting-command-card:after{background:color-mix(in srgb,var(--meeting-card-color) 7%,#0000);border-radius:50%;height:72px;right:18%;top:-47px;width:72px}.tf-associated-user-card>*,.tf-meeting-card>*,.tf-meeting-command-card>*,.tf-person-card>*{position:relative;z-index:1}.erp-internal-page .tf-command-section,.erp-internal-page .tf-module-panel,.erp-internal-page .tf-section-surface{background:radial-gradient(circle at 96% 0,rgba(var(--primary-rgb),.055),#0000 26%),linear-gradient(158deg,#fffffff5,#f9fcfde8)!important;border:1px solid rgba(31,62,82,.085)!important;box-shadow:0 13px 32px rgba(25,57,78,.075),0 3px 9px rgba(25,57,78,.028),inset 0 1px 0 #fffffff5!important}@media (max-width:900px){.erp-internal-page .erp-page-hero{border-radius:16px!important;padding:14px!important}}.tf-company-person-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--member-color) 11%,#0000),#0000 35%),linear-gradient(158deg,#fff,color-mix(in srgb,var(--member-color) 3.5%,#fff))!important;box-shadow:0 12px 30px rgba(25,57,78,.075),0 3px 8px #19394e08,inset 0 1px 0 #fffffff5!important;min-height:230px}.tf-company-person-card:before{background:linear-gradient(90deg,var(--member-color),color-mix(in srgb,var(--member-color) 45%,#fff),#0000 88%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:2}.tf-company-person-art{bottom:-23px;color:var(--member-color);opacity:.035;pointer-events:none;position:absolute;right:-14px;transform:rotate(-12deg)}.tf-company-person-art svg{font-size:122px}.tf-company-person-mini{background:#ffffffb8;border:1px solid #1f3e5212;border-radius:8px;box-shadow:inset 0 1px 0 #ffffffeb;height:100%;min-height:49px;padding:7px 8px}.tf-company-person-mini .MuiTypography-root{color:#91a0b0!important;font-size:7.8px!important;font-weight:900!important;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.tf-company-person-mini strong{color:#3a4a60;display:block;font-size:9.7px;font-weight:820;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-schedule-command-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 13px}.tf-schedule-command-card{--schedule-color:#2f6fed;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--schedule-color) 11%,#0000),#0000 36%),linear-gradient(155deg,#fff,color-mix(in srgb,var(--schedule-color) 3%,#fff))!important;border:1px solid color-mix(in srgb,var(--schedule-color) 15%,#dfe7ec)!important;border-radius:15px!important;box-shadow:0 11px 27px rgba(25,57,78,.068),0 3px 8px rgba(25,57,78,.028),inset 0 1px 0 #fffffff5!important;min-height:118px;overflow:hidden;padding:12px!important;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tf-schedule-command-card:before{background:linear-gradient(90deg,var(--schedule-color),color-mix(in srgb,var(--schedule-color) 45%,#fff),#0000 90%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tf-schedule-command-card:hover{border-color:color-mix(in srgb,var(--schedule-color) 28%,#dfe7ec)!important;box-shadow:0 18px 38px color-mix(in srgb,var(--schedule-color) 9%,#19394e1a),0 5px 12px #19394e0a!important;transform:translateY(-3px)}.tf-schedule-command-icon{background:linear-gradient(145deg,var(--schedule-color),color-mix(in srgb,var(--schedule-color) 68%,#fff));border-radius:10px;box-shadow:0 8px 17px color-mix(in srgb,var(--schedule-color) 25%,#0000),inset 0 1px 0 #fff6;color:#fff;display:grid;flex:0 0 auto;height:35px;place-items:center;width:35px}.tf-schedule-command-icon svg{font-size:17px}.tf-schedule-command-art{bottom:-20px;color:var(--schedule-color);opacity:.034;pointer-events:none;position:absolute;right:-14px;transform:rotate(-12deg)}.tf-schedule-command-art svg{font-size:94px}.tf-schedule-command-card>*{position:relative;z-index:1}.tf-schedule-builder{background:radial-gradient(circle at 100% 0,rgba(var(--primary-rgb),.055),#0000 29%),radial-gradient(circle at 0 100%,rgba(var(--secondary-rgb),.035),#0000 31%),#fffffff0!important;border:1px solid rgba(31,62,82,.085)!important;box-shadow:0 15px 38px #19394e14,0 4px 11px rgba(25,57,78,.032),inset 0 1px 0 #fffffff5!important}@media(max-width:980px){.tf-schedule-command-grid{grid-template-columns:1fr}}.erp-page-shell{background:radial-gradient(circle at 12% 8%,rgba(var(--primary-rgb),.065),#0000 27rem),radial-gradient(circle at 88% 22%,rgba(var(--secondary-rgb),.05),#0000 30rem),linear-gradient(rgba(31,62,82,.016) 1px,#0000 1px),linear-gradient(90deg,rgba(31,62,82,.016) 1px,#0000 1px),#f2f7fa!important;background-size:auto,auto,28px 28px,28px 28px,auto!important}.erp-internal-page .MuiCard-root,.erp-internal-page .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiTooltip-tooltip){border-color:rgba(31,62,82,.085)}.erp-internal-page .MuiCard-root:not(.MuiDialog-paper),.erp-internal-page .tf-module-panel,.erp-internal-page .tf-section-surface{box-shadow:0 12px 30px rgba(25,57,78,.075),0 3px 9px rgba(25,57,78,.032),inset 0 1px 0 #fffffff0!important}.erp-internal-page .MuiCard-root:hover{box-shadow:0 17px 38px rgba(25,57,78,.095),0 5px 12px #19394e0a,inset 0 1px 0 #fffffff5!important}.erp-internal-page .erp-page-hero{border:1px solid rgba(31,62,82,.075)!important;box-shadow:0 14px 34px #19394e14,0 3px 9px #19394e08,inset 0 1px 0 #fffffff5!important;overflow:hidden;position:relative}.erp-internal-page .erp-page-hero:after{background:radial-gradient(circle,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.025) 50%,#0000 72%);border-radius:50%;content:"";height:190px;pointer-events:none;position:absolute;right:-54px;top:-72px;width:190px}.tf-calendar-settings-workspace,.tf-integration-workspace{display:flex;flex-direction:column;gap:14px}.tf-integration-command-hero,.tf-settings-feature-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,#fff),color-mix(in srgb,var(--secondary) 6%,#fff))!important;border:1px solid rgba(var(--primary-rgb),.13)!important;border-radius:18px!important;box-shadow:0 15px 38px rgba(25,57,78,.085),0 4px 11px rgba(25,57,78,.035),inset 0 1px 0 #fffffff5!important;overflow:hidden;padding:18px!important;position:relative}.tf-integration-command-hero:before,.tf-settings-feature-hero:before{background:linear-gradient(115deg,#0000 34%,#ffffff6b 48%,#0000 63%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-62%)}.tf-integration-hero-art,.tf-settings-feature-watermark{bottom:-28px;color:var(--primary);opacity:.045;pointer-events:none;position:absolute;right:-12px;transform:rotate(-12deg)}.tf-integration-hero-art svg,.tf-settings-feature-watermark svg{font-size:150px!important}.tf-integration-hero-icon,.tf-settings-feature-icon{background:linear-gradient(145deg,var(--primary),var(--secondary));border-radius:14px;box-shadow:0 10px 24px rgba(var(--primary-rgb),.23),inset 0 1px 0 #ffffff5c;color:#fff;color:var(--brand-action-text);display:grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.tf-integration-nav-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.tf-integration-nav-grid>*{background:linear-gradient(155deg,#fffffffa,#f8fbfdf0)!important;border:1px solid #1f3e5214!important;border-radius:14px!important;box-shadow:0 8px 22px #19394e0f,0 2px 7px rgba(25,57,78,.025)!important;min-height:72px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tf-integration-nav-grid>:hover{border-color:rgba(var(--primary-rgb),.2)!important;box-shadow:0 13px 28px rgba(25,57,78,.085)!important;transform:translateY(-2px)}.tf-integration-nav-icon{border-radius:10px;box-shadow:0 7px 16px #19394e1f;height:34px;width:34px}.tf-calendar-feed-card,.tf-calendar-provider-card,.tf-integration-service-card{background:radial-gradient(circle at 100% 0,rgba(var(--primary-rgb),.052),#0000 34%),linear-gradient(158deg,#fff,#fafcfd)!important;border:1px solid rgba(31,62,82,.085)!important;border-radius:16px!important;box-shadow:0 13px 32px rgba(25,57,78,.078),0 3px 9px #19394e08,inset 0 1px 0 #fffffff5!important;overflow:hidden;position:relative}.tf-calendar-feed-card:hover,.tf-calendar-provider-card:hover,.tf-integration-service-card:hover{box-shadow:0 18px 40px #19394e1a,0 5px 13px #19394e0a!important}.tf-calendar-provider-art,.tf-integration-watermark{bottom:-25px;color:var(--primary);opacity:.038;pointer-events:none;position:absolute;right:-18px;transform:rotate(-12deg)}.tf-calendar-provider-art svg,.tf-integration-watermark svg{font-size:118px!important}.tf-calendar-feed-icon,.tf-calendar-provider-icon,.tf-integration-service-icon{border-radius:12px;box-shadow:0 9px 21px #19394e29,inset 0 1px 0 #ffffff5c;color:#fff;display:grid;height:40px;place-items:center;width:40px}.tf-integration-status-chip{font-size:8.5px!important;font-weight:900!important;height:19px!important;letter-spacing:.035em}.tf-integration-vault-note{background:rgba(var(--primary-rgb),.035)!important;border:1px solid rgba(var(--primary-rgb),.11)!important;border-radius:14px!important;box-shadow:0 7px 18px rgba(25,57,78,.045)!important}.tf-integration-vault-icon{background:rgba(var(--primary-rgb),.09);border-radius:10px;color:var(--primary);display:grid;height:34px;place-items:center;width:34px}.tf-package-manager-callout{background:radial-gradient(circle at 94% 10%,#6c5ce71f,#0000 32%),linear-gradient(155deg,#fff,#faf9ff)!important;border:1px solid #6c5ce724!important;border-radius:16px!important;box-shadow:0 13px 32px #3f338017,0 3px 9px rgba(25,57,78,.025)!important;overflow:hidden;position:relative}.tf-package-manager-icon{background:linear-gradient(145deg,#6c5ce7,#9d8dff);border-radius:13px;box-shadow:0 9px 22px #6c5ce740;color:#fff;display:grid;height:42px;place-items:center;width:42px}@media(max-width:1100px){.tf-integration-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tf-integration-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-integration-command-hero,.tf-settings-feature-hero{padding:14px!important}}.erp-internal-page .MuiContainer-root .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDialog-paper):not(.MuiAppBar-root){background-image:radial-gradient(circle at 101% -3%,rgba(var(--primary-rgb),.028),#0000 82px),radial-gradient(circle at -2% 104%,rgba(var(--secondary-rgb),.018),#0000 92px);background-repeat:no-repeat}.erp-internal-page .MuiContainer-root .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDialog-paper):not(.MuiAppBar-root):hover{border-color:rgba(var(--primary-rgb),.12)}.erp-internal-page{background:radial-gradient(circle at 92% 8%,rgba(var(--secondary-rgb),.07),#0000 23%),radial-gradient(circle at 4% 96%,rgba(var(--primary-rgb),.055),#0000 28%),linear-gradient(180deg,#f4f8fb 0,#eef5f8 100%)!important}.erp-internal-page:before{background-image:linear-gradient(rgba(50,83,104,.045) 1px,#0000 0),linear-gradient(90deg,rgba(50,83,104,.045) 1px,#0000 0);background-size:34px 34px;content:"";inset:68px 0 0 248px;inset:var(--erp-topbar-height) 0 0 var(--erp-sidebar-width);-webkit-mask-image:linear-gradient(180deg,#0000009e,#0000 68%);mask-image:linear-gradient(180deg,#0000009e,#0000 68%);opacity:.28;pointer-events:none;position:fixed}.erp-internal-page .MuiCard-root,.erp-internal-page .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDialog-paper):not(.MuiAppBar-root){background-color:#ffffffed;background-image:radial-gradient(circle at 96% 4%,rgba(var(--primary-rgb),.038),#0000 25%),linear-gradient(145deg,#fffffffa,#f9fcfdeb);border:1px solid rgba(31,62,82,.085);box-shadow:0 10px 28px rgba(25,57,78,.075),0 2px 8px rgba(25,57,78,.035),inset 0 1px 0 #ffffffe6;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.erp-internal-page .MuiCard-root:hover,.erp-internal-page .MuiPaper-root:not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDialog-paper):not(.MuiAppBar-root):hover{border-color:rgba(var(--primary-rgb),.14);box-shadow:0 15px 36px rgba(25,57,78,.095),0 4px 10px #19394e0a,inset 0 1px 0 #fffffff0}.erp-internal-page .MuiTypography-root{text-rendering:optimizeLegibility}.erp-internal-page .MuiDivider-root{border-color:rgba(31,62,82,.075)}.tf-settings-section-navigator{background:radial-gradient(circle at 94% 0,rgba(var(--accent-rgb),.09),#0000 24%),linear-gradient(145deg,#fffffffa,#f8fcfded)!important;border-radius:18px!important;margin-bottom:14px;overflow:hidden;padding:14px;position:relative}.tf-settings-section-navigator:after{border:22px solid rgba(var(--primary-rgb),.045);border-radius:50%;content:"";height:140px;pointer-events:none;position:absolute;right:-34px;top:-34px;width:140px}.tf-settings-section-navigator-head{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:2px 2px 12px;position:relative;z-index:1}.tf-settings-section-nav-scroll{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.tf-settings-section-nav-item.MuiButton-root{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--setting-color) 8%,#0000),#0000 45%),#ffffffeb!important;border:1px solid color-mix(in srgb,var(--setting-color) 12%,#1f3e5217)!important;border-radius:13px!important;box-shadow:0 5px 14px rgba(25,57,78,.045)!important;color:#243247!important;justify-content:flex-start!important;min-height:58px!important;min-width:0!important;padding:8px 9px!important;text-transform:none!important}.tf-settings-section-nav-item.MuiButton-root:hover{border-color:color-mix(in srgb,var(--setting-color) 25%,#1f3e5217)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--setting-color) 8%,#19394e12)!important;transform:translateY(-2px)}.tf-settings-section-nav-item.is-active.MuiButton-root{background:linear-gradient(135deg,color-mix(in srgb,var(--setting-color) 10%,#fff),#fffffff5)!important;border-color:color-mix(in srgb,var(--setting-color) 32%,#0000)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--setting-color) 10%,#19394e12)!important}.tf-settings-section-nav-item .MuiButton-startIcon{margin:0 8px 0 0!important}.tf-settings-section-nav-item .MuiButton-endIcon{margin-left:auto!important}.tf-settings-nav-icon{background:linear-gradient(145deg,var(--setting-color),color-mix(in srgb,var(--setting-color) 72%,#fff));border-radius:10px;box-shadow:0 7px 16px color-mix(in srgb,var(--setting-color) 25%,#0000),inset 0 1px 0 #ffffff73;color:#fff;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.tf-settings-nav-icon svg{font-size:16px!important}.tf-settings-nav-title{color:#1d2b3d!important;font-size:.72rem!important;font-weight:900!important;line-height:1.2!important}.tf-settings-nav-helper{color:#7d8b9d!important;font-size:.57rem!important;font-weight:650!important;line-height:1.25!important;margin-top:3px!important}.tf-settings-nav-arrow{color:var(--setting-color);font-size:15px!important;opacity:.55}.tf-settings-section-nav-item.is-active .tf-settings-nav-arrow{opacity:1}.tf-settings-content-heading{align-items:center;background:linear-gradient(90deg,rgba(var(--primary-rgb),.045),#0000 65%);border-bottom:1px solid rgba(31,62,82,.075);display:flex;gap:10px;margin:-2px -2px 10px;padding:12px 14px}.tf-settings-content-heading-icon{background:linear-gradient(145deg,var(--primary),var(--secondary));border-radius:11px;box-shadow:0 8px 18px rgba(var(--primary-rgb),.2),inset 0 1px 0 #ffffff73;color:var(--primary-contrast);display:grid;height:36px;place-items:center;width:36px}.tf-settings-content-heading-icon svg{font-size:18px}.tf-integration-nav-grid{margin-top:0!important}.tf-integration-nav-card{align-items:center;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--nav-color) 9%,#0000),#0000 48%),#fffffff2!important;border:1px solid color-mix(in srgb,var(--nav-color) 12%,#1f3e5214)!important;border-radius:14px!important;box-shadow:0 6px 16px rgba(25,57,78,.055)!important;cursor:pointer;display:flex;gap:9px;min-height:66px;padding:10px!important}.tf-integration-nav-card:hover{box-shadow:0 11px 24px color-mix(in srgb,var(--nav-color) 9%,#19394e14)!important;transform:translateY(-2px)}.tf-integration-nav-card.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--nav-color) 10%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--nav-color) 30%,#0000)!important;box-shadow:0 12px 27px color-mix(in srgb,var(--nav-color) 11%,#19394e17)!important}.tf-integration-nav-icon{background:linear-gradient(145deg,var(--nav-color),color-mix(in srgb,var(--nav-color) 72%,#fff));border-radius:11px;box-shadow:0 8px 18px color-mix(in srgb,var(--nav-color) 25%,#0000),inset 0 1px 0 #ffffff7a;color:#fff;display:grid;height:36px;place-items:center;width:36px}.tf-integration-nav-icon svg{font-size:18px}.tf-integration-service-card{background:radial-gradient(circle at 96% 6%,color-mix(in srgb,var(--service-color) 9%,#0000),#0000 26%),linear-gradient(145deg,#fff,#f9fcfdf2)!important;border:1px solid color-mix(in srgb,var(--service-color) 13%,#1f3e5214)!important;border-radius:17px!important;box-shadow:0 13px 30px rgba(25,57,78,.075),inset 0 1px 0 #fffffff0!important;padding:15px!important}.tf-integration-watermark{bottom:8px;color:var(--service-color);opacity:.035;pointer-events:none;position:absolute;right:18px;transform:scale(4.2) rotate(-10deg)}@media (max-width:1100px){.tf-settings-section-nav-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.erp-internal-page:before{left:0;top:68px;top:var(--erp-topbar-height)}.tf-settings-section-navigator-head{align-items:flex-start;flex-direction:column}.tf-settings-section-nav-scroll{grid-template-columns:1fr}}.tf-settings-backend-alert{background:linear-gradient(135deg,#fff6f6fa,#fffbfbf0)!important;border:1px solid #d341412e!important;border-radius:14px!important;box-shadow:0 9px 24px #962d2d12!important}.tf-integration-workspace{position:relative}.tf-integration-workspace:before{background:radial-gradient(circle at 8% 14%,rgba(var(--primary-rgb),.055),#0000 24%),radial-gradient(circle at 94% 82%,rgba(var(--accent-rgb),.045),#0000 26%);border-radius:22px;content:"";inset:-8px;pointer-events:none;position:absolute;z-index:-1}.tf-calendar-feed-card,.tf-calendar-provider-card,.tf-integration-command-hero,.tf-integration-service-card,.tf-settings-content-heading,.tf-settings-section-navigator{isolation:isolate}@media (prefers-reduced-motion:reduce){.erp-internal-page .MuiCard-root,.erp-internal-page .MuiPaper-root,.tf-integration-nav-card,.tf-settings-section-nav-item{transform:none!important;transition:none!important}}.tf-person-card .tf-person-match-note .MuiTypography-root{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.tf-person-card .MuiDivider-root{margin-bottom:7px!important;margin-top:7px!important}.tf-person-card .MuiButton-root{padding-bottom:4px!important;padding-top:4px!important}.tf-person-card .MuiChip-root{max-width:100%}.erp-internal-page{--tf-card-radius:16px;--tf-gap:12px;--tf-soft-shadow:0 10px 26px rgba(25,57,78,.075),0 3px 8px #19394e08,inset 0 1px 0 #fffffff2;--tf-hover-shadow:0 16px 38px rgba(25,57,78,.105),0 5px 13px rgba(25,57,78,.045),inset 0 1px 0 #fffffffa}.erp-internal-page>.MuiContainer-root{padding-bottom:24px!important;padding-top:16px!important}.erp-internal-page .erp-page-hero,.erp-internal-page .tf-command-hero{background:radial-gradient(circle at 98% 5%,#ffffff24,#0000 26%),radial-gradient(circle at 62% 125%,#ffffff1a,#0000 28%),linear-gradient(118deg,color-mix(in srgb,var(--primary) 86%,#245d78),color-mix(in srgb,var(--secondary) 86%,#42b997))!important;border:1px solid #ffffff40!important;border-radius:18px!important;box-shadow:0 17px 38px rgba(var(--primary-rgb),.17),0 5px 13px #19394e12,inset 0 1px 0 #ffffff4d!important;color:#fff!important;color:var(--brand-action-text)!important;margin-bottom:13px!important;min-height:116px;padding:16px 18px!important}.erp-internal-page .erp-page-hero .MuiSvgIcon-root,.erp-internal-page .erp-page-hero .MuiTypography-root,.erp-internal-page .tf-command-hero .MuiSvgIcon-root,.erp-internal-page .tf-command-hero .MuiTypography-root{color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .erp-page-hero .erp-page-subtitle,.erp-internal-page .tf-command-hero .tf-command-subtitle{color:color-mix(in srgb,#fff 82%,#0000)!important;color:color-mix(in srgb,var(--brand-action-text) 82%,#0000)!important}.erp-internal-page .erp-page-hero .MuiChip-root,.erp-internal-page .tf-command-hero .MuiChip-root{background:#ffffff1f!important;border:1px solid #ffffff38!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .MuiCard-root:not(.MuiDialog-paper),.erp-internal-page .MuiPaper-root:not(.MuiAppBar-root):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiDialog-paper){background:radial-gradient(circle at 98% 2%,rgba(var(--primary-rgb),.045),#0000 26%),linear-gradient(155deg,hsla(0,0%,100%,.985),#f9fcfdf2)!important;border:1px solid rgba(31,62,82,.085)!important;border-radius:var(--tf-card-radius)!important;box-shadow:var(--tf-soft-shadow)!important}.erp-internal-page .MuiCard-root:hover,.erp-internal-page .MuiPaper-root.tf-interactive-card:hover{box-shadow:var(--tf-hover-shadow)!important}.erp-internal-page .MuiCardContent-root{padding:14px!important}.erp-internal-page .MuiCardContent-root:last-child{padding-bottom:14px!important}.erp-internal-page .MuiTabs-root{background:#fffc!important;border:1px solid rgba(31,62,82,.075)!important;border-radius:13px!important;box-shadow:0 6px 16px rgba(25,57,78,.045),inset 0 1px 0 #fffffff5!important;min-height:38px!important;padding:4px!important}.erp-internal-page .MuiTabs-flexContainer{gap:5px!important}.erp-internal-page .MuiTab-root{border-radius:9px!important;color:#617187!important;font-size:10.5px!important;font-weight:800!important;line-height:1.15!important;min-height:32px!important;min-width:0!important;padding:5px 10px!important;text-transform:none!important;transition:.2s ease!important}.erp-internal-page .MuiTab-root:hover{background:rgba(var(--primary-rgb),.055)!important;color:#26364b!important}.erp-internal-page .MuiTab-root.Mui-selected{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;box-shadow:0 7px 17px rgba(var(--primary-rgb),.2),inset 0 1px 0 #ffffff4d!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .MuiTab-root.Mui-selected *{color:inherit!important}.erp-internal-page .MuiTabs-indicator{display:none!important}.tf-meetings-page .tf-meeting-command-grid{gap:10px!important;margin-bottom:11px!important}.tf-meetings-page .tf-meeting-command-card{min-height:118px!important;padding:11px!important}.tf-meetings-page .tf-meeting-command-watermark{opacity:.05!important}.tf-meetings-page .tf-dashboard-tabs{background:#0000!important;border:0!important;box-shadow:none!important;margin-bottom:11px!important;padding:0!important}.tf-meetings-page .tf-meeting-content-panel{height:auto!important;min-height:0!important;padding:12px!important}.tf-meetings-page .tf-meeting-content-panel>.MuiBox-root{min-height:0!important}.tf-meetings-page .tf-meeting-card{border-radius:15px!important;box-shadow:0 10px 25px #19394e12,0 3px 8px #19394e08!important;min-height:0!important}.tf-meetings-page .tf-meeting-card:hover{transform:translateY(-2px)}.tf-meetings-page .tf-meeting-person-card{border-radius:14px!important;min-height:0!important;padding:10px!important}.tf-schedule-page .tf-schedule-command-grid{gap:9px!important;margin-bottom:10px!important}.tf-schedule-page .tf-schedule-command-card{min-height:94px!important;padding:10px!important}.tf-schedule-page .tf-schedule-builder{padding:14px!important}.tf-schedule-company-card,.tf-schedule-user-card{border-radius:14px!important;box-shadow:0 9px 24px #19394e12,0 3px 7px #19394e08!important;height:auto!important;min-height:0!important}.tf-schedule-company-card .MuiCardContent-root,.tf-schedule-user-card .MuiCardContent-root{padding:11px!important}.tf-schedule-company-card .MuiAvatar-root,.tf-schedule-user-card .MuiAvatar-root{border-radius:13px!important;height:50px!important;width:50px!important}.tf-schedule-company-card .MuiTypography-h6,.tf-schedule-user-card .MuiTypography-h6{font-size:12.5px!important;line-height:1.25!important}.tf-schedule-company-card .MuiChip-root,.tf-schedule-user-card .MuiChip-root{max-width:100%}.tf-people-page .MuiGrid-root{align-items:flex-start}.tf-people-page .tf-person-card{padding:10px!important}.tf-people-page .tf-person-avatar{height:40px!important;width:40px!important}.tf-people-page .tf-person-match-note{margin-top:5px!important;padding:4px 6px!important}.tf-team-page>.MuiContainer-root{padding-top:15px!important}.tf-team-page .erp-page-hero{margin-bottom:12px!important}.tf-team-page .member-sheen,.tf-team-page .stat-sheen{opacity:.55}.tf-team-page .member-avatar{border-radius:13px!important;height:48px!important;width:48px!important}.tf-team-page .MuiTableCell-root{padding-bottom:9px!important;padding-top:9px!important}.tf-analytics-page .erp-page-hero,.tf-reporting-page .erp-page-hero{margin-bottom:12px!important}.tf-analytics-page .MuiPaper-root,.tf-reporting-page .MuiPaper-root{border-radius:15px!important}.tf-analytics-page .MuiTableCell-root,.tf-reporting-page .MuiTableCell-root{padding:9px 11px!important}.tf-analytics-page .MuiTableHead-root .MuiTableCell-root,.tf-reporting-page .MuiTableHead-root .MuiTableCell-root{background:#f5f9fb!important;color:#45566d!important}.tf-messages-page .tf-message-chat-panel,.tf-messages-page .tf-message-list-panel{border-radius:16px!important;box-shadow:0 12px 30px #19394e14,0 3px 8px #19394e08!important}.tf-messages-page .MuiListItemButton-root{border:1px solid #0000;border-radius:11px!important;margin:4px 7px;padding:8px 9px!important;width:auto}.tf-messages-page .MuiListItemButton-root.Mui-selected{background:linear-gradient(135deg,rgba(var(--primary-rgb),.09),rgba(var(--secondary-rgb),.055))!important;border-color:rgba(var(--primary-rgb),.13)!important}.tf-messages-page .MuiListItemAvatar-root{min-width:46px!important}.tf-messages-page .MuiAvatar-root{box-shadow:0 7px 16px rgba(var(--primary-rgb),.17)}.erp-internal-page .MuiFormControl-root{margin-top:0!important}.erp-internal-page .MuiOutlinedInput-root{background:#fffffff0!important;border-radius:10px!important;min-height:40px}.erp-internal-page .MuiInputLabel-root{font-size:12px!important}.erp-internal-page .MuiButton-root{border-radius:9px!important;font-size:10.5px!important;min-height:32px}.erp-internal-page .MuiChip-root{font-weight:750}@media(max-width:900px){.erp-internal-page>.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.tf-messages-page .tf-message-list-panel{width:100%!important}}.erp-internal-page .erp-page-hero .MuiButton-root,.erp-internal-page .tf-command-hero .MuiButton-root,.tf-dashboard-solid-action.MuiButton-root{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--brand-action-text)!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .erp-page-hero .MuiButton-root .MuiSvgIcon-root,.erp-internal-page .tf-command-hero .MuiButton-root .MuiSvgIcon-root{color:inherit!important}.erp-internal-page{background:radial-gradient(circle at 97% 4%,rgba(var(--secondary-rgb),.065),#0000 22%),radial-gradient(circle at 4% 96%,rgba(var(--primary-rgb),.045),#0000 24%),#f1f6f9!important}.erp-internal-page>.MuiContainer-root{max-width:1500px!important;padding:14px 16px 24px!important}.erp-internal-page .dashboard-paper,.erp-internal-page .tf-command-section,.erp-internal-page .tf-module-panel,.erp-internal-page .tf-section-surface{background:radial-gradient(circle at 98% 0,rgba(var(--primary-rgb),.045),#0000 28%),#fffffff5!important;border:1px solid rgba(31,62,82,.075)!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(25,57,78,.075),0 3px 8px #19394e08,inset 0 1px 0 #fffffffa!important}.tf-meetings-page .MuiTabs-root,.tf-meetings-page .tf-dashboard-tabs{background:#fff!important;border:1px solid rgba(31,62,82,.075)!important;border-radius:13px!important;box-shadow:0 8px 20px rgba(25,57,78,.055),inset 0 1px 0 #fffffffa!important;padding:4px!important}.tf-meetings-page .MuiTab-root{border-radius:9px!important;min-height:32px!important}.tf-meetings-page .MuiTab-root.Mui-selected{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;box-shadow:0 8px 18px rgba(var(--primary-rgb),.21)!important;color:#fff!important;color:var(--brand-action-text)!important}.tf-meetings-page .tf-meeting-content-panel{border-radius:16px!important;padding:11px!important}.tf-meetings-page .tf-meeting-person-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,#2f6fed 8%,#0000),#0000 34%),#fff!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--meeting-person-color,#2f6fed) 8%,#0000),#0000 34%),#fff!important;border:1px solid color-mix(in srgb,#2f6fed 13%,#dfe7ec)!important;border:1px solid color-mix(in srgb,var(--meeting-person-color,#2f6fed) 13%,#dfe7ec)!important;border-radius:13px!important;box-shadow:0 9px 22px rgba(25,57,78,.065),0 3px 7px rgba(25,57,78,.025)!important;overflow:hidden;padding:9px!important;position:relative}.tf-meetings-page .tf-meeting-person-card:after{background:color-mix(in srgb,#2f6fed 7%,#0000);background:color-mix(in srgb,var(--meeting-person-color,#2f6fed) 7%,#0000);border-radius:50%;bottom:-43px;content:"";height:74px;pointer-events:none;position:absolute;right:-34px;width:74px}.tf-meetings-page .tf-meeting-card{border-radius:14px!important;padding:10px!important}.tf-schedule-page .tf-schedule-company-card,.tf-schedule-page .tf-schedule-user-card{background:#fff!important;border-radius:14px!important;box-shadow:0 10px 24px #19394e12,0 3px 8px #19394e08,inset 0 1px 0 #fffffff5!important;height:auto!important;min-height:0!important}.tf-schedule-page .tf-schedule-company-card:hover,.tf-schedule-page .tf-schedule-user-card:hover{box-shadow:0 16px 34px rgba(25,57,78,.105),0 5px 11px #19394e0a!important}.tf-schedule-page .tf-schedule-company-card .MuiAvatar-root,.tf-schedule-page .tf-schedule-user-card .MuiAvatar-root{border-radius:11px!important;height:42px!important;width:42px!important}.tf-company-directory-card,.tf-dashboard-company-card{border-radius:14px!important;box-shadow:0 11px 27px rgba(25,57,78,.075),0 3px 8px #19394e08,inset 0 1px 0 #fffffff5!important;overflow:hidden!important}.erp-internal-page .MuiCardContent-root{padding:12px!important}.erp-internal-page .MuiCardContent-root:last-child{padding-bottom:12px!important}.erp-internal-page .MuiTableCell-root{padding-bottom:8px!important;padding-top:8px!important}.erp-internal-page .MuiDialogContent-root{padding-bottom:16px;padding-top:16px}@media(max-width:900px){.erp-internal-page>.MuiContainer-root{padding:11px 10px 20px!important}}.tf-meetings-page .MuiTab-root:first-of-type{--tab-color:#2f6fed;background:rgba(47,111,237,.045)}.tf-meetings-page .MuiTab-root:nth-of-type(2){--tab-color:#8b4de8;background:rgba(139,77,232,.045)}.tf-meetings-page .MuiTab-root:nth-of-type(3){--tab-color:#0f9e9a;background:rgba(15,158,154,.045)}.tf-meetings-page .MuiTab-root:nth-of-type(4){--tab-color:#16a36a;background:rgba(22,163,106,.045)}.tf-meetings-page .MuiTab-root:nth-of-type(5){--tab-color:#f39a24;background:#f39a240d}.tf-meetings-page .MuiTab-root:nth-of-type(6){--tab-color:#e84b7a;background:rgba(232,75,122,.045)}.tf-meetings-page .MuiTab-root:not(.Mui-selected) .MuiSvgIcon-root{color:var(--primary)!important;color:var(--tab-color,var(--primary))!important}.tf-meetings-page .MuiTab-root.Mui-selected{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 58%,var(--secondary)))!important;background:linear-gradient(135deg,var(--tab-color,var(--primary)),color-mix(in srgb,var(--tab-color,var(--primary)) 58%,var(--secondary)))!important}.tf-company-directory-card .MuiCardContent-root{padding:0 12px 12px!important}.tf-dashboard-company-card .MuiCardContent-root{padding:0 10px 10px!important}.tf-schedule-user-card .MuiCardContent-root{padding:10px!important}.erp-internal-page .MuiPaper-root.erp-page-hero,.erp-internal-page .MuiPaper-root.tf-command-hero,.erp-internal-page .erp-page-hero,.erp-internal-page .tf-command-hero{background:radial-gradient(circle at 98% 4%,#ffffff29,#0000 25%),radial-gradient(circle at 64% 126%,#ffffff1c,#0000 30%),linear-gradient(118deg,color-mix(in srgb,var(--primary) 88%,#245d78),color-mix(in srgb,var(--secondary) 88%,#42b997))!important;border:1px solid #ffffff3d!important;box-shadow:0 17px 38px rgba(var(--primary-rgb),.17),0 5px 13px #19394e12,inset 0 1px 0 #ffffff4d!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .MuiPaper-root.erp-page-hero .MuiSvgIcon-root,.erp-internal-page .MuiPaper-root.erp-page-hero .MuiTypography-root,.erp-internal-page .MuiPaper-root.tf-command-hero .MuiSvgIcon-root,.erp-internal-page .MuiPaper-root.tf-command-hero .MuiTypography-root{-webkit-text-fill-color:currentColor;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .MuiPaper-root.erp-page-hero .MuiTypography-root[style*=color],.erp-internal-page .MuiPaper-root.tf-command-hero .MuiTypography-root[style*=color]{color:#fff!important;color:var(--brand-action-text)!important}.tf-ads-page>.MuiContainer-root,.tf-ai-insights-page>.MuiContainer-root{padding-top:14px!important}.tf-ads-page .erp-page-hero,.tf-ai-insights-page .erp-page-hero{margin-bottom:12px!important;margin-top:0!important}.tf-ads-page .tf-dashboard-reference-hero,.tf-ai-insights-page .tf-dashboard-reference-hero{background:linear-gradient(118deg,var(--primary) 0,var(--primary) 48%,var(--secondary) 100%)!important;border:1px solid #ffffff38!important;box-shadow:0 18px 44px rgba(var(--primary-rgb),.16),0 4px 12px #19394e14!important;color:#fff!important;color:var(--brand-action-text)!important;margin-top:0!important;min-height:118px!important}.tf-ads-page .tf-dashboard-reference-hero .MuiSvgIcon-root,.tf-ads-page .tf-dashboard-reference-hero .MuiTypography-root,.tf-ai-insights-page .tf-dashboard-reference-hero .MuiSvgIcon-root,.tf-ai-insights-page .tf-dashboard-reference-hero .MuiTypography-root{color:#fff!important;color:var(--brand-action-text)!important}.tf-ads-page>.MuiContainer-root,.tf-ai-insights-page>.MuiContainer-root{padding-top:10px!important}.tf-meeting-card>:not([aria-hidden=true]),.tf-person-card>:not([aria-hidden=true]){position:relative;z-index:1}body[data-erp-theme=command-center] .tf-meeting-colored-action .MuiButton-endIcon,body[data-erp-theme=command-center] .tf-meeting-colored-action .MuiButton-startIcon,body[data-erp-theme=command-center] .tf-meeting-colored-action .MuiSvgIcon-root,body[data-erp-theme=command-center] .tf-meeting-colored-action.MuiButton-root,body[data-erp-theme=command-center] .tf-meeting-colored-action.MuiButton-root.MuiButton-contained,body[data-erp-theme=command-center] .tf-meeting-colored-action.MuiButton-root.MuiButton-text{-webkit-text-fill-color:#fff!important;color:#fff!important}.tf-person-card{padding-bottom:0!important}.tf-people-page .tf-person-card{padding:0!important}body[data-erp-theme=command-center] .MuiButton-containedError,body[data-erp-theme=command-center] .MuiButton-containedInfo,body[data-erp-theme=command-center] .MuiButton-containedSuccess,body[data-erp-theme=command-center] .MuiButton-containedWarning{-webkit-text-fill-color:#fff!important;color:#fff!important}body[data-erp-theme=command-center] .MuiButton-containedError .MuiSvgIcon-root,body[data-erp-theme=command-center] .MuiButton-containedInfo .MuiSvgIcon-root,body[data-erp-theme=command-center] .MuiButton-containedSuccess .MuiSvgIcon-root,body[data-erp-theme=command-center] .MuiButton-containedWarning .MuiSvgIcon-root{color:#fff!important}.tf-premium-company-card{min-height:270px!important}.tf-premium-company-card>.MuiBox-root:first-of-type{min-height:92px}.tf-people-page .tf-person-card{min-height:0!important}.tf-person-card .tf-person-avatar{height:58px!important;width:58px!important}.tf-profile-hero{background-position:top!important;background-size:cover!important;overflow:hidden!important}@media(max-width:700px){.tf-premium-company-card{min-height:260px!important}.tf-people-page .tf-person-card{min-height:0!important}}.tf-company-design-card{border-radius:14px!important;box-shadow:0 12px 30px rgba(25,57,78,.085),0 3px 9px #19394e0a!important;height:100%!important;min-height:270px!important;overflow:hidden!important;padding:0!important}.tf-company-design-card .MuiCardContent-root{padding:0 13px 13px!important}.tf-company-design-card .company-card-icon,.tf-company-design-card .person-card-avatar{border-radius:15px!important;height:58px!important;width:58px!important}.tf-people-page .tf-company-design-card{min-height:270px!important;padding:0!important}.tf-schedule-page .tf-company-design-card{background:radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--card-color) 12%,#0000),#0000 30%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--card-color) 6%,#fff))!important;height:100%!important;min-height:270px!important}.tf-schedule-page .tf-company-design-card .MuiCardContent-root{padding:0 13px 13px!important}.tf-schedule-page .tf-company-design-card .MuiAvatar-root.company-card-icon,.tf-schedule-page .tf-company-design-card .MuiAvatar-root.person-card-avatar{border-radius:15px!important;height:58px!important;width:58px!important}@media(max-width:700px){.tf-company-design-card,.tf-people-page .tf-company-design-card,.tf-schedule-page .tf-company-design-card{min-height:260px!important}}:root{--erp-page:#f2f5f3;--erp-page-2:#eaf0ed;--erp-surface-soft:#fffc;--erp-border:rgba(17,39,31,.075);--erp-border-strong:rgba(17,39,31,.125);--erp-shadow-1:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a;--erp-shadow-2:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38;--erp-shadow-3:0 2px 4px #11271f0d,0 15px 28px -12px #11271f2b,0 34px 64px -30px #11271f47;--erp-radius-card:18px;--erp-radius-panel:20px}body{background:radial-gradient(circle at -5% -8%,rgba(var(--primary-rgb),.13),#0000 30%),radial-gradient(circle at 102% 6%,rgba(var(--secondary-rgb),.105),#0000 28%),radial-gradient(circle at 44% 108%,rgba(var(--primary-rgb),.055),#0000 30%),#f2f5f3!important;background:radial-gradient(circle at -5% -8%,rgba(var(--primary-rgb),.13),#0000 30%),radial-gradient(circle at 102% 6%,rgba(var(--secondary-rgb),.105),#0000 28%),radial-gradient(circle at 44% 108%,rgba(var(--primary-rgb),.055),#0000 30%),var(--erp-page)!important}body:before{background-image:linear-gradient(rgba(17,39,31,.026) 1px,#0000 0),linear-gradient(90deg,rgba(17,39,31,.026) 1px,#0000 0)!important;background-size:56px 56px!important;mask-image:radial-gradient(ellipse 110% 78% at 50% 0,#000 20%,#0000 78%)!important;-webkit-mask-image:radial-gradient(ellipse 110% 78% at 50% 0,#000 20%,#0000 78%)!important}.erp-page-shell,[data-erp-page=true]{background:linear-gradient(180deg,#fff3,#0000 250px),radial-gradient(circle at 90% 8%,rgba(var(--secondary-rgb),.05),#0000 24%),#0000!important}@media (min-width:901px){.tf-sidebar{backdrop-filter:blur(22px) saturate(135%)!important;-webkit-backdrop-filter:blur(22px) saturate(135%)!important;background:#ffffffe6!important;border:1px solid rgba(17,39,31,.075)!important;border:1px solid var(--erp-border)!important;border-radius:22px!important;bottom:14px!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38,inset 0 1px 0 #ffffffeb!important;box-shadow:var(--erp-shadow-2),inset 0 1px 0 #ffffffeb!important;height:auto!important;left:14px!important;top:14px!important;width:248px!important;width:var(--erp-sidebar-width)!important}.erp-internal-page,.erp-page-shell{padding-left:276px!important;padding-left:calc(var(--erp-sidebar-width) + 28px)!important;padding-top:80px!important}.header-appbar,.header-appbar.MuiAppBar-root{backdrop-filter:blur(22px) saturate(140%)!important;-webkit-backdrop-filter:blur(22px) saturate(140%)!important;background:#ffffffd6!important;border:1px solid rgba(17,39,31,.075)!important;border:1px solid var(--erp-border)!important;border-radius:17px!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38,inset 0 1px 0 #ffffffeb!important;box-shadow:var(--erp-shadow-2),inset 0 1px 0 #ffffffeb!important;height:56px!important;left:276px!important;left:calc(var(--erp-sidebar-width) + 28px)!important;right:14px!important;top:14px!important;width:auto!important}.header-toolbar{height:54px!important;min-height:54px!important;padding:0 14px!important}}.tf-sidebar-brand-card{background:#f7faf8c7!important;border-color:rgba(17,39,31,.075)!important;border-color:var(--erp-border)!important;border-radius:15px!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a,inset 0 1px 0 #ffffffe6!important;box-shadow:var(--erp-shadow-1),inset 0 1px 0 #ffffffe6!important;min-height:72px!important;padding:8px 9px!important}.tf-sidebar-logo{border-radius:14px!important;height:56px!important;width:56px!important}.tf-sidebar-meta{padding:7px 2px 5px!important}.tf-sidebar-section-label{margin-top:4px}.tf-sidebar-item{background:#0000!important;border-color:#0000!important;box-shadow:none!important;margin:2px 0!important;min-height:38px!important;padding:4px 8px!important}.tf-sidebar-item:hover{background:rgba(17,39,31,.035)!important;border-color:rgba(17,39,31,.045)!important;box-shadow:none!important;transform:translateX(2px)!important}.tf-sidebar-item.active{background:linear-gradient(90deg,rgba(var(--primary-rgb),.095),#ffffffb8)!important;border-color:rgba(var(--primary-rgb),.12)!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a!important;box-shadow:var(--erp-shadow-1)!important}.tf-sidebar-icon{border-radius:9px!important;height:29px!important;width:29px!important}.tf-sidebar-user{background:#f7faf8c7!important;border-radius:15px!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 4px 10px -6px #11271f1a!important;box-shadow:var(--erp-shadow-1)!important}.erp-internal-page .MuiCard-root:not(.tf-company-design-card):not(.tf-premium-company-card),.erp-internal-page .MuiPaper-root:not(.MuiDialog-paper):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.erp-page-hero){backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background-color:#ffffffc7!important;border-color:rgba(17,39,31,.075)!important;border-color:var(--erp-border)!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38,inset 0 1px 0 #ffffffe6!important;box-shadow:var(--erp-shadow-2),inset 0 1px 0 #ffffffe6!important}.erp-internal-page .MuiCard-root:not(.tf-company-design-card):not(.tf-premium-company-card):hover,.erp-internal-page .MuiPaper-root:not(.MuiDialog-paper):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.erp-page-hero):hover{border-color:rgba(var(--primary-rgb),.12)!important}.tf-dashboard-panel,.tf-section-surface,.tf-settings-command-card{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:radial-gradient(circle at 96% 2%,rgba(var(--secondary-rgb),.055),#0000 26%),#ffffffc4!important;border-color:rgba(17,39,31,.075)!important;border-color:var(--erp-border)!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38,inset 0 1px 0 #ffffffeb!important;box-shadow:var(--erp-shadow-2),inset 0 1px 0 #ffffffeb!important}.tf-company-design-card,.tf-premium-company-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.erp-internal-page>.MuiContainer-root{padding-bottom:28px!important;padding-top:18px!important}.erp-internal-page .MuiTableContainer-root{border:1px solid rgba(17,39,31,.075);border:1px solid var(--erp-border);border-radius:16px;overflow:hidden}.erp-internal-page .MuiTableHead-root .MuiTableCell-root{background:rgba(17,39,31,.025)!important;border-bottom-color:rgba(17,39,31,.075)!important;border-bottom-color:var(--erp-border)!important;color:#6d7c91!important;color:var(--erp-text-muted)!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.erp-internal-page .MuiTableBody-root .MuiTableRow-root{transition:background .16s ease}.erp-internal-page .MuiTableBody-root .MuiTableRow-root:hover{background:#ffffffb8!important}.erp-internal-page .MuiTableCell-root{border-bottom-color:rgba(17,39,31,.055)!important}.erp-internal-page .MuiOutlinedInput-root{background:#ffffffd6!important;box-shadow:inset 0 1px 0 #fffc}.erp-internal-page .MuiButton-outlined{background:#ffffffc7!important;border-color:rgba(17,39,31,.125)!important;border-color:var(--erp-border-strong)!important}.erp-internal-page .MuiIconButton-root{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.erp-internal-page .MuiIconButton-root:hover{transform:translateY(-1px)}.MuiDialog-paper{border-radius:20px!important;box-shadow:0 28px 70px -30px #11271f66,inset 0 1px 0 #fffffff2!important}.MuiDialog-paper,.MuiMenu-paper,.MuiPopover-paper{background:#fffffff5!important;border-color:rgba(17,39,31,.075)!important;border-color:var(--erp-border)!important}.MuiMenu-paper,.MuiPopover-paper{box-shadow:0 18px 42px -20px #11271f4d!important}@media (max-width:900px){.header-appbar,.header-appbar.MuiAppBar-root{border-radius:0!important;right:0!important;top:0!important}.erp-internal-page>.MuiContainer-root{padding-left:12px!important;padding-right:12px!important;padding-top:12px!important}}.tf-sidebar-nav{padding:2px 1px 8px!important}.tf-sidebar-nav-section{margin:0 0 5px}.tf-sidebar-section-label{align-items:center;color:#98a5b4!important;display:flex!important;font-size:7.5px!important;gap:8px;letter-spacing:.16em!important;margin:0!important;padding:9px 6px 5px!important}.tf-sidebar-section-rule{background:linear-gradient(90deg,#1f3e521a,#0000);flex:1 1;height:1px}.tf-sidebar-count{align-items:center;background:linear-gradient(145deg,#2f80ed,#6d62e8);border-radius:999px;box-shadow:0 4px 10px #2f80ed2e;color:#fff;display:inline-flex;font-size:8px;font-weight:850;height:18px;justify-content:center;line-height:1;margin-left:auto;min-width:20px;padding:0 5px}.tf-sidebar-count.alert{background:linear-gradient(145deg,#e84b7a,#f39a24)}.tf-sidebar-item{width:100%}.tf-sidebar-item.active:after{opacity:.65!important}.tf-fixed-cover{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;flex:0 0 auto!important;min-width:100%!important;width:100%!important}.tf-directory-cover,.tf-schedule-cover{height:92px!important;max-height:92px!important;min-height:92px!important}.tf-meeting-cover-fallback{height:6px!important;max-height:6px!important;min-height:6px!important}.tf-meetings-page .tf-meeting-card .MuiChip-root{font-weight:700!important}.tf-meetings-page .tf-meeting-card .MuiButton-root.Mui-disabled{background:#eef3f6!important;border:1px solid #1f3e521f!important;box-shadow:none!important;color:#6d7c91!important;opacity:1!important}.tf-invitation-cover{height:72px!important;max-height:72px!important;min-height:72px!important}.erp-internal-page img{max-width:100%}.erp-internal-page .MuiAvatar-img{height:100%;width:100%}.tf-invitations-tab .tf-connections-section,.tf-invitations-tab .tf-invitation-section{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:#fffc!important;border:1px solid rgba(17,39,31,.075)!important;border:1px solid var(--erp-border)!important;box-shadow:0 1px 2px rgba(17,39,31,.045),0 8px 18px -8px #11271f24,0 18px 38px -26px #11271f38,inset 0 1px 0 #ffffffeb!important;box-shadow:var(--erp-shadow-2),inset 0 1px 0 #ffffffeb!important}.tf-invitation-identity-card:before{background:linear-gradient(90deg,#0000,#fffffff2,#0000);content:"";height:1px;left:12%;position:absolute;right:12%;top:0;z-index:4}.tf-invitation-identity-card:hover .tf-invite-shine{animation:tfInviteSweep .72s ease both}@keyframes tfInviteSweep{0%{transform:translateX(-20%) skewX(-18deg)}to{transform:translateX(470%) skewX(-18deg)}}.tf-company-image-card{background-position:50%!important;background-size:cover!important}.tf-company-image-card:after{display:none!important}.tf-meeting-identity-stack .MuiAvatar-root:first-child,.tf-person-company-identity .MuiAvatar-root:first-child{object-fit:cover}.tf-meetings-page .tf-meeting-card{min-height:150px}.tf-settings-workspace-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:238px minmax(0,1fr)}.tf-settings-workspace-grid>*{min-width:0}.tf-settings-workspace-grid .tf-settings-section-navigator{margin-bottom:0;max-height:calc(100vh - 108px);overflow:auto;padding:12px!important;position:-webkit-sticky;position:sticky;top:88px}.tf-settings-workspace-grid .tf-settings-section-navigator-head{align-items:flex-start;flex-direction:column;padding-bottom:9px}.tf-settings-workspace-grid .tf-settings-section-navigator-head .MuiButton-root{width:100%}.tf-settings-workspace-grid .tf-settings-section-nav-scroll{gap:6px;grid-template-columns:1fr}.tf-settings-workspace-grid .tf-settings-section-nav-item.MuiButton-root{background:#0000!important;border-color:#0000!important;box-shadow:none!important;min-height:55px!important;padding:7px 8px!important}.tf-settings-workspace-grid .tf-settings-section-nav-item.MuiButton-root:hover{background:rgba(17,39,31,.035)!important;border-color:rgba(17,39,31,.055)!important;transform:translateX(2px)}.tf-settings-workspace-grid .tf-settings-section-nav-item.is-active.MuiButton-root{background:linear-gradient(90deg,color-mix(in srgb,var(--setting-color) 10%,#fff),#ffffffdb)!important;border-color:color-mix(in srgb,var(--setting-color) 18%,#0000)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--setting-color) 8%,#0000)!important}.tf-settings-workspace-grid .tf-settings-content-heading{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe6;margin:-2px -2px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.tf-settings-workspace-grid .MuiFormControl-root,.tf-settings-workspace-grid .MuiTextField-root{min-width:0}.tf-settings-workspace-grid .MuiOutlinedInput-root{border-radius:12px!important}.erp-internal-page .MuiCardContent-root{padding-top:12px}.erp-internal-page .MuiAlert-root{border-radius:13px}.erp-internal-page .MuiChip-root{max-width:100%}.erp-internal-page .MuiButton-root{letter-spacing:0}@media (max-width:1180px){.tf-settings-workspace-grid{grid-template-columns:1fr}.tf-settings-workspace-grid .tf-settings-section-navigator{max-height:none;position:relative;top:auto}.tf-settings-workspace-grid .tf-settings-section-nav-scroll{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-settings-workspace-grid .tf-settings-section-navigator-head{align-items:center;flex-direction:row}.tf-settings-workspace-grid .tf-settings-section-navigator-head .MuiButton-root{width:auto}}@media (max-width:760px){.tf-settings-workspace-grid .tf-settings-section-nav-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-settings-workspace-grid .tf-settings-section-navigator-head{align-items:flex-start;flex-direction:column}.tf-settings-workspace-grid .tf-settings-section-navigator-head .MuiButton-root{width:100%}.tf-directory-cover,.tf-schedule-cover{height:88px!important;max-height:88px!important;min-height:88px!important}}.tf-profile-cover{max-height:140px;min-height:120px}@media (max-width:760px){.tf-profile-cover{max-height:120px;min-height:120px}}@media (min-width:901px){.erp-internal-page,.erp-page-shell.erp-internal-page{padding-top:84px!important;scroll-padding-top:84px}.tf-meetings-page>.MuiContainer-root,.tf-schedule-page>.MuiContainer-root{padding-top:10px!important}}.erp-internal-page .MuiTabs-root .MuiTab-root.Mui-selected,.tf-meetings-page .MuiTab-root.Mui-selected{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--brand-action-text)!important;color:#fff!important;color:var(--brand-action-text)!important}.erp-internal-page .MuiButton-root.Mui-disabled,.erp-internal-page .MuiIconButton-root.Mui-disabled,.erp-internal-page button:disabled{-webkit-text-fill-color:#66788a!important;background:#edf2f5!important;border-color:#cad6de!important;box-shadow:none!important;color:#66788a!important;opacity:1!important}.erp-internal-page .MuiButton-root.Mui-disabled svg,.erp-internal-page .MuiIconButton-root.Mui-disabled svg{color:#7a8998!important}.tf-company-cover,.tf-company-cover-image,.tf-connection-cover,.tf-invitation-cover,.tf-schedule-company-cover{background:#eaf1f4;display:block;height:92px!important;object-fit:cover!important;object-position:center!important;width:100%!important}.tf-company-logo,.tf-company-logo-image,.tf-meeting-company-logo,.tf-schedule-company-logo{background:#fffffff5!important;object-fit:contain!important;object-position:center!important}.tf-meeting-cover{height:58px!important;max-height:58px!important;min-height:58px!important;object-fit:cover!important;object-position:center!important}.erp-internal-page .tf-meta-text,.erp-internal-page .tf-status-chip,.tf-meetings-page .MuiChip-label,.tf-schedule-page .MuiChip-label{font-weight:700}:root{--primary:#2e6f8e;--primary-rgb:46,111,142;--secondary:#42b89b;--secondary-rgb:66,184,155;--accent:#7c5cf2;--accent-rgb:124,92,242;--primary-contrast:#fff;--secondary-contrast:#172235;--accent-contrast:#fff;--primary-ink:#2e6f8e;--secondary-ink:#27836e;--accent-ink:#6943d6;--brand-action-text:#fff;--page:#f1f6f9;--page-deep:#e7eff4;--surface:#fffffff5;--surface-soft:#ffffffd1;--surface-muted:#f5f9fb;--text-primary:#182235;--text-secondary:#6d7c91;--text-tertiary:#92a0af;--border-soft:#1f3e5217;--border-medium:#1f3e5224;--shadow-soft:0 7px 20px #19394e12;--shadow-medium:0 13px 34px #19394e1a;--shadow-modal:0 24px 70px #122d4033;--radius-input:10px;--radius-button:10px;--radius-card:14px;--radius-panel:16px;--radius-modal:18px}*{box-sizing:border-box;margin:0;padding:0}html{background:#f1f6f9;background:var(--page);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 8% -10%,rgba(46,111,142,.045),#0000 29%),radial-gradient(circle at 94% 108%,rgba(124,92,242,.055),#0000 25%),#f1f6f9;background:radial-gradient(circle at 8% -10%,rgba(var(--primary-rgb),.045),#0000 29%),radial-gradient(circle at 94% 108%,rgba(var(--accent-rgb),.055),#0000 25%),var(--page);color:#182235;color:var(--text-primary);font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}button,input,select,textarea{font:inherit}.MuiPaper-root{background-image:none!important}.MuiButton-root{border-radius:10px!important;border-radius:var(--radius-button)!important;font-weight:650!important;letter-spacing:-.01em!important;min-height:34px;text-transform:none!important}.MuiButton-contained:not(.MuiButton-containedError):not(.MuiButton-containedSuccess),.MuiButton-containedPrimary{background:linear-gradient(135deg,#2e6f8e,#42b89b)!important;background:linear-gradient(135deg,var(--primary),var(--secondary))!important;box-shadow:0 5px 14px #2e6f8e2e!important;box-shadow:0 5px 14px rgba(var(--primary-rgb),.18)!important;color:#fff!important;color:var(--brand-action-text)!important}.MuiButton-outlined{background:#ffffffe0!important;border-color:#2e6f8e29!important;border-color:rgba(var(--primary-rgb),.16)!important;box-shadow:0 2px 8px rgba(25,57,78,.045)!important}.MuiButton-outlined,.MuiButton-text{color:#2e6f8e!important;color:var(--primary-ink)!important}.MuiOutlinedInput-root{background:#ffffffe0!important;border-radius:10px!important;border-radius:var(--radius-input)!important;min-height:40px!important}.MuiOutlinedInput-notchedOutline{border-color:#1f3e521f!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2e6f8e47!important;border-color:rgba(var(--primary-rgb),.28)!important}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(46,111,142,.075)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.075)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e6f8e!important;border-color:var(--primary)!important;border-width:1px!important}.MuiInputLabel-root.Mui-focused{color:#2e6f8e!important;color:var(--primary-ink)!important}.MuiDialog-paper{background:#fffdfafa!important;border:1px solid #1f3e521a!important;border-radius:18px!important;border-radius:var(--radius-modal)!important;box-shadow:0 24px 70px #122d4033!important;box-shadow:var(--shadow-modal)!important}.MuiBackdrop-root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f202f52!important}.MuiChip-root{border-radius:999px!important;font-weight:650!important}.erp-glass-card{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:#fffffff5;background:var(--surface);border:1px solid #1f3e5217;border:1px solid var(--border-soft);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 7px 20px #19394e12;box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.erp-glass-card--interactive{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.erp-glass-card--interactive:hover{border-color:#2e6f8e26;border-color:rgba(var(--primary-rgb),.15);box-shadow:0 13px 34px #19394e1a;box-shadow:var(--shadow-medium);transform:translateY(-2px)}@keyframes erpReadyPulse{0%,to{box-shadow:0 0 0 0 #2e6f8e17;box-shadow:0 0 0 0 rgba(var(--primary-rgb),.09)}50%{box-shadow:0 0 0 6px #2e6f8e00;box-shadow:0 0 0 6px rgba(var(--primary-rgb),0)}}@keyframes erpPageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#root>*{animation:erpPageEnter .2s ease}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:rgba(75,54,46,.035)}::-webkit-scrollbar-thumb{background:#2e6f8e40;background:rgba(var(--primary-rgb),.25);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#2e6f8e66;background:rgba(var(--primary-rgb),.4);background-clip:padding-box}::selection{background:#2e6f8e24;background:rgba(var(--primary-rgb),.14);color:#182235;color:var(--text-primary)}:focus-visible{outline:2px solid #2e6f8e8c;outline:2px solid rgba(var(--primary-rgb),.55);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body{background:#fff!important;color:#111!important}*{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}.header-appbar,.no-print{display:none!important}.MuiPaper-root{background:#fff!important;box-shadow:none!important}}.MuiButton-contained,.MuiButton-containedPrimary,.MuiButton-containedSecondary{color:#fff!important;color:var(--brand-action-text)!important}.MuiButton-contained.Mui-disabled,.MuiButton-containedPrimary.Mui-disabled,.MuiButton-containedSecondary.Mui-disabled{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--brand-action-text)!important;color:#fff!important;color:var(--brand-action-text)!important;opacity:.62!important}.MuiChip-colorPrimary .MuiChip-icon,.MuiChip-colorSecondary .MuiChip-icon{color:inherit!important}.MuiListItemText-primary,.MuiListItemText-secondary,.MuiMenuItem-root{overflow-wrap:anywhere}body:before{background-image:linear-gradient(rgba(31,62,82,.025) 1px,#0000 0),linear-gradient(90deg,rgba(31,62,82,.025) 1px,#0000 0);background-size:58px 58px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 100% 72% at 50% 0,#000 12%,#0000 78%);mask-image:radial-gradient(ellipse 100% 72% at 50% 0,#000 12%,#0000 78%);opacity:.34;pointer-events:none;position:fixed;z-index:0}#root{min-height:100vh;position:relative;z-index:1}.MuiCard-root{border:1px solid #1f3e5217!important;border:1px solid var(--border-soft)!important;box-shadow:0 7px 20px #19394e12!important;box-shadow:var(--shadow-soft)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.MuiCard-root:hover{border-color:#2e6f8e24!important;border-color:rgba(var(--primary-rgb),.14)!important;box-shadow:0 13px 34px #19394e1a!important;box-shadow:var(--shadow-medium)!important;transform:translateY(-2px)}.MuiTableContainer-root{border:1px solid #1f3e5217;border:1px solid var(--border-soft);box-shadow:0 7px 22px rgba(25,57,78,.055)}.MuiIconButton-root{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important}.MuiIconButton-root:hover{transform:translateY(-1px)}
/*# sourceMappingURL=main.c3673bf1.css.map*/