/* DOM compatibility for PHP-rendered controls. Theme definitions remain in the source stylesheets. */
*{box-sizing:border-box}body{margin:0;color:var(--erp-text);font-family:var(--erp-font-family);background:var(--erp-page-bg)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}form{margin:0}[hidden]{display:none!important}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--erp-primary-rgb),.25);outline-offset:2px}
.cs-native-shell{display:flex;width:100%;height:100dvh;overflow:hidden;background:var(--erp-page-bg)}.cs-native-sidebar{width:286px;min-width:286px;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(255,255,255,.72));backdrop-filter:blur(30px) saturate(185%);border-right:1px solid rgba(255,255,255,.88);box-shadow:14px 0 44px rgba(var(--erp-primary-rgb),.075);z-index:50}.ml-company-card{padding:18px 16px 15px;border-bottom:1px solid rgba(var(--erp-primary-rgb),.09)}.cs-company-identity{padding:11px;border-radius:17px;display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,rgba(var(--erp-primary-rgb),.08),rgba(var(--erp-secondary-rgb),.06));border:1px solid rgba(255,255,255,.84)}.cs-company-identity img,.cs-company-monogram{width:46px;height:46px;object-fit:contain;border-radius:14px;display:grid;place-items:center;background:#fff;font-size:25px;color:var(--erp-primary)}.cs-company-identity strong{display:block;font-size:13px}.cs-company-identity small,.ml-header-title small{display:block;font-size:10px;color:#64748b;margin-top:4px}.cs-sidebar-scroll{padding:12px 10px;overflow:auto;flex:1}.cs-nav-item{display:flex;align-items:center;gap:10px;padding:11px 12px;margin:3px 0;border-radius:12px;font-size:12px;font-weight:800;color:#475569;list-style:none}.cs-nav-item>span{width:32px;height:32px;display:grid;place-items:center;background:rgba(var(--erp-primary-rgb),.075);border:1px solid #fff;border-radius:10px;font-size:18px}.cs-nav-item i{margin-left:auto;font-style:normal}.cs-nav-item:hover,.cs-nav-item.is-active,.cs-nav-group[open]>summary{background:linear-gradient(135deg,rgba(var(--erp-primary-rgb),.12),rgba(var(--erp-secondary-rgb),.08));color:var(--erp-primary-deep)}.cs-nav-children{padding:3px 0 5px 38px}.cs-nav-children a{display:block;padding:8px 12px;border-radius:9px;font-size:11px;font-weight:650;color:#64748b}.cs-nav-children a:hover,.cs-nav-children a.is-active{color:var(--erp-primary);background:rgba(var(--erp-primary-rgb),.07)}.cs-sidebar-user{display:flex;gap:10px;align-items:center;padding:14px 18px;border-top:1px solid rgba(var(--erp-primary-rgb),.08)}.cs-sidebar-user strong{display:block;font-size:12px}.cs-sidebar-user small{display:block;font-size:10px;color:#64748b}
.cs-native-main{flex:1;width:0;min-width:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative}.cs-native-header{position:relative;z-index:60;flex-shrink:0;padding:11px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.68));backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.88);box-shadow:0 8px 28px rgba(var(--erp-primary-rgb),.055)}.cs-modern-header{margin:10px 10px 0;padding:10px 14px;border:1px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.075);background:rgba(255,255,255,.82)}.ml-header-title,.cs-header-actions{display:flex;align-items:center;gap:11px;min-width:0}.ml-header-title strong{font-size:14px}.cs-header-actions{margin-left:auto}.cs-icon-button{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.8);border-radius:11px;display:inline-grid;place-items:center;width:38px;height:38px;font-size:16px}.cs-logout-button{min-height:37px;padding:8px 11px;border-radius:11px;border:1px solid rgba(var(--erp-accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--erp-accent-rgb),.12),rgba(var(--erp-primary-rgb),.08));color:var(--erp-accent-deep);font-size:10px;font-weight:900}.cs-global-search{position:relative;min-width:230px}.cs-global-search input{width:100%;padding:11px 14px;border:1px solid rgba(148,163,184,.17);border-radius:12px;background:rgba(255,255,255,.9);font-size:11px}.cs-global-search .erp12-search-results{position:absolute;top:100%;left:0;right:0;max-height:360px;overflow:auto;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 18px 44px #0f172a22;z-index:300}.cs-global-search .erp12-search-results a,.erp12-search-results a{display:block;padding:10px 12px;font-size:12px}.erp12-search-results a:hover{background:#eff6ff}.erp12-search-results small{display:block;color:#64748b;font-size:10px}.cs-native-content{flex:1;min-width:0;min-height:0;padding:18px;overflow:auto;overscroll-behavior:none}.theme-modern_dashboard .cs-native-content{padding:18px 20px 24px}.cs-native-status{display:flex;justify-content:space-between;gap:12px;padding:6px 18px;background:#ffffffb3;border-top:1px solid #e2e8f0;font-size:10px;color:#64748b}.cs-top-dropdown{position:relative}.cs-top-dropdown summary{list-style:none}.cs-top-dropdown-items{position:absolute;z-index:200;top:100%;left:0;width:240px;max-height:60vh;overflow:auto;background:white;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 15px 35px #0f172a20;padding:7px}.cs-top-dropdown-items a{display:block;padding:10px;border-radius:9px;font-size:11px}.cs-top-dropdown-items a:hover{background:rgba(var(--erp-primary-rgb),.08)}.ref-nav-grid{overflow:visible}.ref-nav-trigger{box-sizing:border-box}
.cs-panel{padding:20px;border-radius:24px;background:linear-gradient(150deg,rgba(255,255,255,.78),rgba(255,255,255,.62));border:1px solid rgba(255,255,255,.65);box-shadow:0 18px 44px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(22px) saturate(160%);margin-bottom:16px}.cs-page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.cs-page-heading h1{font-size:24px;margin:0;font-weight:900;letter-spacing:-.6px}.cs-page-heading p{font-size:12px;color:#64748b;margin:5px 0 0}.cs-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cs-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:12px;min-height:38px;border:1px solid rgba(var(--erp-primary-rgb),.2);background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));box-shadow:0 8px 18px rgba(var(--erp-primary-rgb),.15);color:white;font-size:11px;font-weight:850}.cs-button-secondary{color:var(--erp-primary-deep);background:rgba(255,255,255,.86);box-shadow:0 5px 15px #0f172a07}.cs-button-danger{background:#fff1f2;color:#be123c;border-color:#fecdd3;box-shadow:none}.cs-button:disabled{opacity:.55;cursor:wait}.cs-alert{padding:12px 15px;border-radius:12px;font-size:12px;line-height:1.5;margin:0 0 14px}.cs-alert-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.cs-alert-danger{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.cs-alert ul{margin:0;padding-left:18px}.cs-empty{text-align:center;padding:44px 20px;color:#64748b;font-size:12px}
.cs-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cs-form-field{display:block;min-width:0}.cs-form-label{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;color:#5b6779;font-size:10.8px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.cs-required{color:#dc2626}.cs-control{width:100%;box-sizing:border-box;min-height:41px;padding:9px 11px;border-radius:12px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(248,250,252,.9));box-shadow:0 7px 18px rgba(15,23,42,.035);color:#0f172a;font-size:12.5px;font-weight:700}.cs-control:focus{border-color:var(--erp-primary)}textarea.cs-control{min-height:80px;resize:vertical}.cs-field-wide{grid-column:1/-1}.cs-form-section{margin:0 0 20px;padding:0;border:0}.cs-form-section legend{font-size:14px;font-weight:900;margin-bottom:14px;color:var(--erp-primary-deep)}.cs-form-footer{display:flex;justify-content:flex-end;gap:9px;padding-top:16px;border-top:1px solid #e2e8f0}.cs-field-hint{display:block;font-size:10px;color:#64748b;margin-top:5px}.cs-table-scroll{overflow:auto;max-width:100%}.cs-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px}.cs-data-table th{text-align:left;background:#f8fafc;color:#64748b;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:12px 13px;white-space:nowrap;border-bottom:1px solid #e2e8f0}.cs-data-table td{padding:12px 13px;border-bottom:1px solid #edf2f7;color:#334155}.cs-data-table tr:hover td{background:rgba(var(--erp-primary-rgb),.03)}.cs-number{text-align:right;font-variant-numeric:tabular-nums}.cs-badge{display:inline-block;padding:4px 8px;background:#eff6ff;color:#1d4ed8;border-radius:8px;font-size:9px;font-weight:850;white-space:nowrap}.cs-badge-active,.cs-badge-completed,.cs-badge-paid{background:#ecfdf5;color:#047857}.cs-badge-pending,.cs-badge-draft{background:#fffbeb;color:#b45309}.cs-badge-cancelled,.cs-badge-expired,.cs-badge-rejected{background:#fff1f2;color:#be123c}.cs-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.cs-toolbar .cs-control{width:260px}.cs-tabs{display:flex;gap:7px;margin:0 0 16px;overflow:auto;padding-bottom:4px}.cs-tab{padding:10px 15px;white-space:nowrap;border:1px solid #e2e8f0;border-radius:11px;color:#64748b;font-size:11px;font-weight:850;background:#ffffffb3}.cs-tab.is-active{background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));border-color:transparent;color:white;box-shadow:0 7px 17px rgba(var(--erp-primary-rgb),.18)}.cs-form-array{border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin-bottom:12px}.cs-form-array-row{border-bottom:1px solid #e2e8f0;padding:12px 0}.cs-form-array-row:last-child{border:0}.cs-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cs-check-list label{font-size:11px;display:flex;gap:7px;align-items:center;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}
.cs-search-select{position:relative}.cs-search-options{position:fixed;z-index:10000;background:white;border:1px solid #cbd5e1;border-radius:12px;max-height:270px;overflow:auto;box-shadow:0 18px 44px #0f172a22;padding:5px}.cs-search-options button{display:block;width:100%;border:0;text-align:left;padding:9px 10px;border-radius:7px;background:white;color:#334155;font-size:12px}.cs-search-options button:hover,.cs-search-options button.is-current{background:#eff6ff;color:#1d4ed8}.cs-search-options p{font-size:11px;color:#64748b;padding:10px}.cs-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.cs-metric{padding:15px 17px;border-radius:17px;border:1px solid rgba(var(--erp-primary-rgb),.14);background:linear-gradient(145deg,rgba(var(--erp-primary-rgb),.075),rgba(255,255,255,.82));box-shadow:0 13px 30px rgba(var(--erp-primary-rgb),.08)}.cs-metric small{display:block;font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase}.cs-metric strong{display:block;font-size:24px;margin-top:7px;color:#0f172a}.cs-definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cs-definition-grid dt{font-size:10px;color:#64748b;text-transform:uppercase;font-weight:850}.cs-definition-grid dd{font-size:13px;font-weight:700;margin:5px 0 0;overflow-wrap:anywhere}.cs-receipt{max-width:900px;margin:auto;background:white;padding:28px;color:#111827}.cs-receipt-header{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid var(--erp-primary)}.cs-receipt-header img{max-width:130px;max-height:70px;object-fit:contain}.cs-receipt h1{font-size:22px;margin:0 0 7px}.cs-receipt h2{font-size:15px;margin:18px 0}
.theme-basic_erp .cs-panel{border-radius:7px;box-shadow:0 8px 24px #0f172a14;background:#fff;border:1px solid #d7e1ec;padding:14px}.theme-basic_erp .cs-control{min-height:36px;padding:7px 9px;border-radius:4px;box-shadow:none;font-size:12px;background:#fff}.theme-basic_erp .cs-button{border-radius:5px;padding:8px 12px;min-height:33px;box-shadow:none}.theme-basic_erp .cs-page-heading h1{font-size:18px}.theme-basic_erp .cs-form-field{display:grid;grid-template-columns:112px minmax(130px,1fr);gap:8px;align-items:center}.theme-basic_erp .cs-form-label{margin:0;text-transform:none;font-size:11px;letter-spacing:0}.theme-basic_erp .cs-field-hint{grid-column:2}.theme-basic_erp .cs-field-wide{grid-template-columns:112px 1fr}.theme-basic_erp .cs-data-table td{padding:8px 10px}.theme-basic_erp .cs-data-table th{padding:9px 10px}.theme-basic_erp .cs-form-grid{gap:12px 20px}.theme-basic_erp .cs-tabs{margin-bottom:12px}.theme-basic_erp .cs-tab{border-radius:4px;padding:7px 11px}.theme-basic_erp .cs-metric{border-radius:7px;box-shadow:none}.erp12-header-tools form{display:flex}
@media(max-width:1150px){.cs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-global-search{min-width:180px}.cs-native-sidebar{width:248px;min-width:248px}.ref-nav-grid{flex-wrap:wrap}}
@media(max-width:760px){.cs-native-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .2s}.cs-native-sidebar.is-open{transform:translateX(0)}.cs-global-search{display:none}.cs-native-content{padding:12px}.cs-native-header{padding:10px}.cs-form-grid,.cs-definition-grid{grid-template-columns:1fr}.cs-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-page-heading h1{font-size:20px}.cs-company-identity{padding:5px;background:none;border:0}.cs-company-identity strong{font-size:11px}.cs-company-identity small{font-size:9px}.cs-company-identity img,.cs-company-monogram{width:36px;height:36px}.cs-header-actions{gap:6px}.ref-nav-grid{overflow-x:auto;flex-wrap:nowrap}.ref-nav-ribbon{flex-shrink:0}.cs-toolbar .cs-control{width:100%}.cs-panel{padding:14px}.theme-basic_erp .cs-form-field{grid-template-columns:108px minmax(0,1fr)}}
@media print{.cs-native-sidebar,.cs-native-header,.cs-native-status,.ref-nav-ribbon,.erp12-topbar,.erp12-utilitybar,.erp12-command-ribbon,.erp12-bottom-dock,.erp12-statusbar,.erp12-window-tabs,.erp12-window-title,.cs-actions,.cs-toolbar,.cs-form-footer,[data-no-print]{display:none!important}html,body,#root,.ml-app-shell,.ml-main-shell,.ml-main-children,.erp12-workspace,.erp12-work-window,.erp12-content,.cs-native-content{height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;width:100%!important;background:white!important;padding:0!important;margin:0!important;box-shadow:none!important}.cs-panel{box-shadow:none!important;border:0!important;background:white!important}.cs-receipt{padding:0}thead{display:table-header-group}tr{break-inside:avoid}@page{margin:12mm}}
/* Native DOM equivalent of MainLayout.jsx inline styles. */
.ml-native-ambient{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}.ml-native-ambient>div:first-child{position:absolute;top:-170px;left:-110px;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(var(--erp-primary-rgb),.22),transparent 68%);filter:blur(24px);animation:mlFloatA 18s ease-in-out infinite}.ml-native-ambient>div:last-child{position:absolute;top:28%;right:-180px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(var(--erp-secondary-rgb),.20),transparent 68%);filter:blur(28px);animation:mlFloatB 22s ease-in-out infinite}
.cs-native-shell{min-height:100vh;max-height:100dvh;position:relative}.cs-native-sidebar{position:relative;flex-shrink:0;max-height:100dvh;width:286px;min-width:286px;transition:all .32s cubic-bezier(.4,0,.2,1)}.cs-native-sidebar.is-collapsed{width:0;min-width:0;border:0}.cs-company-monogram{overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));box-shadow:0 10px 24px rgba(var(--erp-primary-rgb),.22);font-size:21px}.cs-company-monogram img{width:100%;height:100%;padding:4px;border-radius:0;background:white}.cs-company-identity>div{min-width:0}.cs-company-identity strong{font-size:14.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-company-identity small{margin-top:2px;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-native-company-badges{margin-top:9px;display:flex;gap:6px;flex-wrap:wrap}.ml-native-company-badges span{padding:4px 7px;border-radius:999px;background:var(--erp-primary-soft);color:var(--erp-primary);font-size:7.8px;font-weight:900}.ml-native-company-badges span:last-child{background:rgba(5,150,105,.08);color:#059669}.cs-sidebar-scroll{padding:12px 10px 16px;overflow-x:hidden}.ml-native-nav-caption{padding:4px 9px 9px;color:#94a3b8;font-size:7.8px;font-weight:900;letter-spacing:.10em;text-transform:uppercase}.ml-native-nav-row{animation:mlFadeUp .35s ease-out backwards}.ml-native-nav-row .ml-nav-parent{width:100%;padding:8px 10px;margin-bottom:3px;border-radius:14px;border:1px solid color-mix(in srgb,var(--nav-tone) 12%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--nav-tone) 7.5%,transparent),rgba(255,255,255,.42) 58%,color-mix(in srgb,var(--nav-tone) 4%,transparent));box-shadow:0 6px 16px color-mix(in srgb,var(--nav-tone) 7%,transparent),inset 0 1px 0 rgba(255,255,255,.58);color:#334155;display:flex;align-items:center;gap:9px;font-size:11.7px;font-weight:750;list-style:none}.ml-native-nav-row .ml-nav-parent.is-active{color:var(--nav-tone);font-weight:900;border-color:color-mix(in srgb,var(--nav-tone) 25%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--nav-tone) 14%,transparent),rgba(255,255,255,.66) 58%,color-mix(in srgb,var(--nav-tone) 9%,transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--nav-tone) 15%,transparent),inset 0 1px 0 rgba(255,255,255,.72)}summary::-webkit-details-marker{display:none}.ml-native-nav-copy{display:flex;align-items:center;gap:9px;min-width:0}.ml-native-nav-copy>span:last-child,.ml-sub-link>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-native-nav-icon{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,var(--nav-tone),color-mix(in srgb,var(--nav-tone) 84%,white));color:white;font-size:13.5px;box-shadow:0 7px 16px color-mix(in srgb,var(--nav-tone) 18%,transparent)}.ml-native-nav-caret{margin-left:auto;color:#94a3b8;font-size:8px;transition:transform .25s ease}.ml-native-nav-group[open] .ml-native-nav-caret{transform:rotate(180deg)}.ml-native-submenu{margin:2px 0 7px 25px;padding:3px 0 3px 14px;border-left:2px solid color-mix(in srgb,var(--nav-tone) 14%,transparent);overflow:hidden;animation:mlExpand .24s ease-out}.ml-native-submenu .ml-sub-link{display:flex;align-items:center;gap:8px;padding:7px 9px;margin-bottom:2px;border-radius:9px;color:#64748b;background:linear-gradient(145deg,color-mix(in srgb,var(--nav-tone) 5.5%,transparent),rgba(255,255,255,.30));border:1px solid color-mix(in srgb,var(--nav-tone) 8.5%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--nav-tone) 4.5%,transparent);font-size:10.5px;font-weight:650}.ml-native-submenu .ml-sub-link.is-active{color:var(--nav-tone);font-weight:900;background:linear-gradient(145deg,color-mix(in srgb,var(--nav-tone) 12%,transparent),rgba(255,255,255,.58));border-color:color-mix(in srgb,var(--nav-tone) 20%,transparent);box-shadow:0 7px 16px color-mix(in srgb,var(--nav-tone) 10%,transparent)}.ml-native-sub-icon{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;font-size:11.5px;line-height:1;background:linear-gradient(135deg,color-mix(in srgb,var(--nav-tone) 11%,transparent),color-mix(in srgb,var(--nav-tone) 5.5%,transparent));color:var(--nav-tone);border:1px solid color-mix(in srgb,var(--nav-tone) 11%,transparent);box-shadow:0 3px 8px color-mix(in srgb,var(--nav-tone) 5.5%,transparent)}.ml-sub-link.is-active .ml-native-sub-icon{background:linear-gradient(135deg,var(--nav-tone),color-mix(in srgb,var(--nav-tone) 86%,white));color:white}
.ml-native-user-footer{padding:12px;border-top:1px solid rgba(var(--erp-primary-rgb),.08);flex-shrink:0}.ml-native-user-card{padding:10px;border-radius:15px;display:flex;align-items:center;gap:9px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.52));border:1px solid rgba(255,255,255,.90)}.ml-native-user-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,var(--erp-primary),var(--erp-secondary));color:white;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(var(--erp-primary-rgb),.22)}.ml-native-user-card>div{flex:1;min-width:0}.ml-native-user-card strong{display:block;font-size:10.8px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-native-user-card small{display:block;margin-top:2px;color:#64748b;font-size:8.4px}.ml-native-user-logout{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(220,38,38,.12);background:rgba(220,38,38,.07);color:#dc2626}.ml-header-title{flex:0 1 auto}.ml-header-title>div{min-width:0}.ml-native-menu-button{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(var(--erp-primary-rgb),.14);background:var(--erp-primary-soft);color:var(--erp-primary);font-size:17px}.ml-page-title-prefix{color:#94a3b8;font-size:7.8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.ml-header-title h1{margin:2px 0 0;color:#0f172a;font-size:16.5px;font-weight:900;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-header-center{flex:1 1 300px;min-width:0;display:flex;justify-content:center;overflow:visible}.ml-native-search{position:relative;width:min(640px,100%)}.ml-modern-search-box{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border-radius:13px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.80);box-shadow:0 7px 20px rgba(15,23,42,.05)}.ml-modern-search-box>span:first-child{color:#94a3b8;font-size:15px}.ml-modern-search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font-size:11px;font-weight:750}.ml-modern-brand-mark img{width:100%;height:100%;object-fit:contain;padding:2px}.ml-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap;margin-left:auto;flex:0 0 auto}.ml-header-actions form{display:flex}.ml-native-fy{position:relative}.ml-fy-button{padding:8px 10px;border-radius:11px;display:flex;align-items:center;gap:6px;border:1px solid rgba(5,150,105,.14);background:rgba(5,150,105,.075);color:#047857;font-size:9.5px;font-weight:900;list-style:none;white-space:nowrap}.ml-fy-button>span{font-size:7px}.theme-modern_dashboard .ml-fy-button{border-color:rgba(var(--erp-secondary-rgb),.16);background:var(--erp-secondary-soft);color:var(--erp-secondary-deep)}.ml-fy-dropdown{position:absolute;top:calc(100% + 7px);right:0;width:235px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.97);border:1px solid rgba(148,163,184,.17);box-shadow:0 18px 46px rgba(15,23,42,.15);display:block!important}.ml-fy-dropdown button,.ml-fy-dropdown a{width:100%;padding:9px 11px;display:flex;align-items:center;gap:8px;text-align:left;border:0;border-bottom:1px solid rgba(148,163,184,.09);background:white;color:#0f172a;font-size:10.5px;font-weight:650}.ml-fy-dropdown button.is-active{background:rgba(5,150,105,.07);color:#059669;font-weight:900}.ml-fy-dropdown button>span{margin-left:auto}.ml-fy-dropdown a{background:var(--erp-primary-soft);color:var(--erp-primary);font-size:10px;font-weight:900}.ml-native-shortcut{padding:8px 10px;border-radius:11px;background:linear-gradient(135deg,var(--action-color),var(--action-end));color:white;font-size:9.5px;font-weight:900;box-shadow:0 7px 18px color-mix(in srgb,var(--action-color) 20%,transparent);white-space:nowrap}.ml-native-settings{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(var(--erp-primary-rgb),.13);background:var(--erp-primary-soft);color:var(--erp-primary);font-size:15px}.ml-native-notification{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(var(--erp-primary-rgb),.13);background:rgba(255,255,255,.8);font-size:17px}.ml-native-sync{font-size:9px;font-weight:850;white-space:nowrap;color:#059669;padding:7px 9px;border:1px solid rgba(5,150,105,.14);border-radius:11px;background:rgba(5,150,105,.06)}.ml-native-sync span{font-size:7px}.cs-logout-button{font-size:9.5px;font-weight:950;display:inline-flex;align-items:center;gap:6px;color:var(--erp-accent)}.ml-modern-profile-chip{list-style:none}.ml-native-profile-caret{font-size:8px;color:#94a3b8}.ml-modern-profile-menu a{display:block;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#475569;text-align:left;font-size:10px;font-weight:800}.ml-modern-profile-menu a:hover{background:rgba(var(--erp-primary-rgb),.08)}.ml-modern-profile-menu form{display:block}.ml-native-top-dropdown summary{list-style:none}.ref-nav-grid{overflow:visible}.ref-nav-submenu-item{box-sizing:border-box}.ml-native-top-dropdown[open]>.ref-nav-trigger{border-color:rgba(var(--erp-primary-rgb),.34);background:linear-gradient(145deg,rgba(var(--erp-primary-rgb),.20),rgba(var(--erp-secondary-rgb),.105))}.ml-native-search .erp12-search-results{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:100;max-height:400px;overflow:auto;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.98);box-shadow:0 18px 48px rgba(15,23,42,.16)}.cs-native-content{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.ref-more-overlay{z-index:2147482500}.erp12-notifications{width:28px;height:28px;display:grid;place-items:center;font-size:14px}.erp12-kpi-card{text-align:left}.ref-dash-hero-action,.ref-dash-view-all,.ref-dash-footer-action{display:inline-flex;align-items:center;justify-content:center}.ref-dash-workspace-card{text-align:left}
@media(max-width:1100px){.ml-top-actions-label{display:none}.ml-header-actions{gap:5px}.ml-native-sync{padding:7px 5px}}
@media(max-width:1199px){.cs-native-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);width:min(286px,86vw);min-width:min(286px,86vw)}.cs-native-sidebar.is-open{transform:translateX(0)}.cs-native-sidebar.is-collapsed{width:min(286px,86vw);min-width:min(286px,86vw)}.ml-native-sidebar-backdrop{position:fixed;inset:0;z-index:40;border:0;background:rgba(15,23,42,.46);backdrop-filter:blur(8px)}.ml-header-center{display:none}.ml-native-sync{font-size:0}.ml-native-sync span{font-size:7px}.ml-header-actions .ml-native-shortcut:nth-of-type(n+3){display:none}}
@media(max-width:760px){.cs-company-identity{padding:11px;border-radius:17px;background:linear-gradient(135deg,rgba(var(--erp-primary-rgb),.08),rgba(var(--erp-secondary-rgb),.06));border:1px solid rgba(255,255,255,.84)}.cs-company-monogram{width:46px;height:46px}.cs-company-identity strong{font-size:14.5px}.cs-company-identity small{font-size:8.5px}.cs-native-header{padding:11px 12px}.cs-modern-header{padding:10px;margin:7px 7px 0}.ml-header-title{gap:7px}.ml-header-title h1{font-size:14px}.ml-fy-button{max-width:145px;overflow:hidden;text-overflow:ellipsis;font-size:8px}.ref-nav-grid{overflow:visible}.ml-header-actions .ml-native-shortcut{display:none}}
@media(max-width:480px){.ml-header-actions .ml-native-fy{display:none}.ml-header-actions{gap:4px}.ml-header-title h1{font-size:12px}.ml-page-title-prefix{font-size:6.5px}.ml-native-notification{width:31px;height:31px}.cs-logout-button{padding:7px;min-height:31px}.ml-native-settings{width:31px;height:31px}.ml-native-menu-button{width:33px;height:33px}.cs-native-content{padding:12px}.theme-modern_dashboard .cs-native-content{padding:12px}}
@media print{.ml-native-ambient,.ml-native-sidebar-backdrop,.ref-more-overlay{display:none!important}}
/* CompanyDashboard classic composition, matching original inline declarations. */
.company-native-dashboard-inner{position:relative;z-index:1;max-width:1500px;margin:0 auto;display:grid;gap:16px}.company-native-hero{position:relative;overflow:hidden;padding:25px 27px;border-radius:27px;color:white;background:linear-gradient(135deg,color-mix(in srgb,var(--erp-primary) 55%,black),var(--erp-primary) 50%,var(--erp-secondary));border:1px solid rgba(255,255,255,.22);box-shadow:0 25px 60px rgba(var(--erp-primary-rgb),.28);animation:companyRise .45s ease both}.company-native-hero-orb-a{position:absolute;width:320px;height:320px;border-radius:50%;right:-110px;top:-150px;background:rgba(255,255,255,.09)}.company-native-hero-orb-b{position:absolute;width:230px;height:230px;border-radius:50%;left:42%;bottom:-170px;background:rgba(255,255,255,.06)}.company-native-hero-grid{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}.company-native-hero-copy{min-width:0;flex:1 1 560px}.company-native-hero-brand{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.company-native-hero-logo{width:48px;height:48px;border-radius:15px;padding:5px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 26px rgba(15,23,42,.16)}.company-native-hero-logo img{width:100%;height:100%;object-fit:contain;border-radius:10px;background:rgba(255,255,255,.94)}.company-native-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);font-size:10px;font-weight:900;letter-spacing:.11em}.company-native-hero-company{margin-top:5px;font-size:10px;font-weight:800;opacity:.76}.company-native-hero-copy h1{margin:11px 0 0;font-size:30px;font-weight:900;letter-spacing:-.025em}.company-native-hero-copy p{margin:7px 0 0;max-width:780px;font-size:12.5px;line-height:1.55;opacity:.88}.company-native-hero-pills{margin-top:11px;display:flex;gap:7px;flex-wrap:wrap}.company-native-hero-pills span{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);font-size:9.5px;font-weight:800}.company-hero-direct-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.company-hero-direct-actions :is(a,button){min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:11px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:white;box-shadow:0 8px 20px rgba(15,23,42,.12);backdrop-filter:blur(12px);font-size:9.5px;font-weight:900}.company-hero-direct-actions :is(a,button)>span:first-child{font-size:14px}.company-hero-direct-actions :is(a,button)>span:last-child{opacity:.72}.company-hero-metrics{flex:0 1 470px;display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:7px;align-self:flex-start}.company-hero-stat{position:relative;overflow:hidden;min-width:0;min-height:46px;padding:6px 8px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.085));border:1px solid rgba(255,255,255,.25);box-shadow:0 9px 22px rgba(15,23,42,.11),inset 0 1px 0 rgba(255,255,255,.23);backdrop-filter:blur(14px) saturate(150%)}.company-native-hero-stat-orb{position:absolute;width:48px;height:48px;border-radius:50%;right:-16px;top:-23px;background:radial-gradient(circle,color-mix(in srgb,var(--metric-color) 48%,transparent),transparent 69%);opacity:.82}.company-native-hero-stat-row{position:relative;z-index:1;display:flex;align-items:center;gap:7px}.company-hero-stat-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--metric-color),var(--metric-secondary));border:1px solid rgba(255,255,255,.44);box-shadow:0 5px 12px color-mix(in srgb,var(--metric-color) 23%,transparent);font-size:11px;flex-shrink:0}.company-native-hero-stat-row>div{min-width:0;flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:6px}.company-native-hero-stat-row small{min-width:0;font-size:7.1px;font-weight:900;opacity:.72;text-transform:uppercase;letter-spacing:.07em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-native-hero-stat-row strong{font-size:18px;font-weight:950;letter-spacing:-.04em;line-height:1.05}.company-native-glass{background:linear-gradient(150deg,rgba(255,255,255,.78),rgba(255,255,255,.62));border:1px solid rgba(255,255,255,.65);border-radius:24px;backdrop-filter:blur(22px) saturate(160%);box-shadow:0 18px 44px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.7);padding:24px}.company-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.company-section-header>div{display:flex;align-items:center;gap:10px}.company-section-header h3{margin:0;color:#0f172a;font-size:15px;font-weight:900;letter-spacing:-.12px}.company-section-header p{margin:2px 0 0;color:#5b6779;font-size:10.5px;font-weight:600;line-height:1.45}.company-native-icon-badge{width:var(--badge-size);height:var(--badge-size);flex-shrink:0;display:inline-grid;place-items:center;border-radius:var(--badge-radius);color:white;font-size:var(--badge-font);background:linear-gradient(135deg,var(--badge-color),var(--badge-secondary));box-shadow:0 9px 22px color-mix(in srgb,var(--badge-color) 24%,transparent);border:1px solid rgba(255,255,255,.55)}.company-native-section-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:850;color:#059669;background:rgba(5,150,105,.12)}.company-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.company-module-card{position:relative;overflow:hidden;min-height:235px;padding:18px;text-align:left;border-radius:20px;border:1px solid color-mix(in srgb,var(--module-color) 15%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--module-color) 9%,transparent),rgba(255,255,255,.86) 58%,color-mix(in srgb,var(--module-secondary) 6%,transparent));box-shadow:0 12px 28px rgba(15,23,42,.07);color:#0f172a;font:inherit}.company-native-module-watermark{position:absolute;right:-10px;bottom:-22px;font-size:112px;opacity:.055;transform:rotate(-8deg);pointer-events:none}.company-native-module-body{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column}.company-native-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.company-native-module-eyebrow{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--module-color) 12%,transparent);font-size:8.5px;font-weight:900;letter-spacing:.08em}.company-module-card h3{margin:16px 0 0;font-size:17px;font-weight:900;letter-spacing:-.2px}.company-module-card p{margin:7px 0 0;color:#5b6779;font-size:11.5px;line-height:1.6;font-weight:600}.company-native-module-chips{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.company-native-module-chips span{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--module-color) 7%,transparent);color:var(--module-color);border:1px solid color-mix(in srgb,var(--module-color) 11%,transparent);font-size:9px;font-weight:850}.company-native-module-footer{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.company-native-module-footer>span{color:#8b98ab;font-size:9.5px;font-weight:800}.company-native-module-footer strong{display:inline-flex;align-items:center;gap:6px;color:white;padding:8px 11px;border-radius:11px;background:linear-gradient(135deg,var(--module-color),var(--module-secondary));box-shadow:0 8px 18px color-mix(in srgb,var(--module-color) 20%,transparent);font-size:9.5px;font-weight:900}.company-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.company-stat-card{position:relative;overflow:hidden;min-height:86px;padding:0;text-align:left;border-radius:17px;border:1px solid color-mix(in srgb,var(--card-accent) 17%,transparent);background:linear-gradient(150deg,rgba(255,255,255,.95),color-mix(in srgb,var(--card-accent) 7.5%,transparent));box-shadow:0 14px 34px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.95);color:#0f172a;font:inherit}.company-native-stat-edge{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--card-accent),var(--card-secondary));box-shadow:0 5px 18px color-mix(in srgb,var(--card-accent) 22%,transparent)}.company-stat-orb{position:absolute;width:100px;height:100px;border-radius:50%;top:-50px;right:-38px;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 22%,transparent),color-mix(in srgb,var(--card-accent) 6%,transparent) 48%,transparent 72%);filter:blur(2px)}.company-native-stat-watermark{position:absolute;right:10px;bottom:-9px;font-size:58px;line-height:1;opacity:.045;filter:grayscale(.15);transform:rotate(-8deg)}.company-native-stat-body{position:relative;z-index:1;padding:9px 10px 8px;height:100%;display:flex;flex-direction:column}.company-native-stat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.company-stat-icon-shell{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--card-accent),var(--card-secondary));color:white;border:1px solid rgba(255,255,255,.72);box-shadow:0 7px 18px color-mix(in srgb,var(--card-accent) 24%,transparent),inset 0 1px 0 rgba(255,255,255,.22);font-size:14px;flex-shrink:0}.company-native-live{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 12%,transparent);color:var(--card-accent);font-size:8px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.company-native-live i{width:5px;height:5px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent) 10%,transparent)}.company-native-stat-count{margin-top:5px}.company-native-stat-count small{display:block;color:#5b6779;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.company-native-stat-count strong{display:block;margin-top:2px;color:#0f172a;font-size:20px;line-height:1;font-weight:950;letter-spacing:-.045em}.company-native-stat-foot{margin-top:auto;padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8b98ab;font-size:8px;font-weight:800}.company-stat-arrow{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:7px;color:white;background:linear-gradient(135deg,var(--card-accent),var(--card-secondary));box-shadow:0 7px 16px color-mix(in srgb,var(--card-accent) 22%,transparent);font-size:10.5px;font-weight:900}.company-split-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:16px}.company-native-activity-list{display:grid;gap:8px}.company-row{width:100%;display:flex;align-items:center;gap:11px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--activity-color) 10%,transparent);background:rgba(255,255,255,.58);text-align:left;color:#0f172a;font:inherit}.company-row>div{min-width:0;flex:1}.company-row strong{display:block;font-size:11.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-row small{display:block;margin-top:2px;color:#8b98ab;font-size:9px;font-weight:700}.company-row>span:last-child{color:var(--activity-color);font-size:15px;font-weight:900}.company-native-empty-activity{padding:34px;text-align:center;border-radius:16px;background:rgba(255,255,255,.42);border:1px dashed rgba(148,163,184,.32)}.company-native-empty-activity span{font-size:34px}.company-native-empty-activity strong{display:block;margin-top:7px;font-size:12px;font-weight:850}.company-native-empty-activity small{display:block;margin-top:3px;color:#5b6779;font-size:10px;font-weight:600}.company-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.company-action-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:12px;border-radius:15px;border:1px solid color-mix(in srgb,var(--action-accent) 12%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--action-accent) 5.5%,transparent),rgba(255,255,255,.84));box-shadow:0 7px 18px rgba(15,23,42,.045);color:#0f172a;text-align:left;font:inherit}.company-action-card>div{min-width:0}.company-action-card strong{font-size:11.5px;font-weight:900;display:block}.company-action-card small{display:block;margin-top:2px;color:#5b6779;font-size:9px;font-weight:650;line-height:1.4}.company-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.company-native-glance{padding:14px;border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--metric-color) 7%,transparent),rgba(255,255,255,.86));border:1px solid color-mix(in srgb,var(--metric-color) 13%,transparent);box-shadow:0 9px 22px rgba(15,23,42,.05)}.company-native-glance>div{display:flex;align-items:center;gap:10px}.company-native-glance small{color:#5b6779;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.company-native-glance strong{display:block;margin-top:3px;font-size:19px;font-weight:900}.company-native-glance p{margin:9px 0 0;color:#8b98ab;font-size:9px;font-weight:650;line-height:1.45}.company-native-footer{padding:2px 4px 12px;color:#8b98ab;font-size:9.5px;font-weight:700;text-align:center}
@media(max-width:760px){.company-hero-direct-actions>:is(a,button){width:100%;justify-content:center}.company-native-glass{padding:18px}}

/* Source V14 button rules applied to semantic navigation links. */
.ml-app-shell.theme-basic_erp .erp12-activity-list a {
  width: 100%;
  min-height: 52px !important;
  display: grid !important;
  grid-template-columns: 11px minmax(0,1fr) auto !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 7px 3px !important;
  border: 0 !important;
  border-bottom: 1px solid #edf1f5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--erp12-text) !important;
  text-align: left !important;
}
.ml-app-shell.theme-basic_erp .erp12-activity-list a:last-child { border-bottom: 0 !important; }
.ml-app-shell.theme-basic_erp .erp12-activity-list a span:nth-child(2) { min-width: 0; }
.ml-app-shell.theme-basic_erp .erp12-activity-list a strong { display: block; color: #31465f; font-size: 9.5px; line-height: 1.3; font-weight: 700; }
.ml-app-shell.theme-basic_erp .erp12-activity-list a small { display: block; margin-top: 2px; color: var(--erp12-muted); font-size: 8px; }
.ml-app-shell.theme-basic_erp .erp12-activity-list a em { color: var(--erp12-primary); font-size: 8.5px; font-style: normal; font-weight: 750; }
.ml-app-shell.theme-basic_erp .erp12-quick-actions a {
  min-height: 54px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  padding: 7px 9px !important;
  border: 1px solid #d8e2ec !important;
  border-radius: 6px !important;
  background: #fff !important;
  color: #31465f !important;
  box-shadow: none !important;
  text-align: left !important;
}
.ml-app-shell.theme-basic_erp .erp12-quick-actions a:hover { background: rgba(var(--erp12-primary-rgb), .05) !important; border-color: rgba(var(--erp12-primary-rgb), .24) !important; }
.ml-app-shell.theme-basic_erp .erp12-quick-actions a > span {
  width: 31px;
  height: 31px;
  flex: 0 0 31px;
  display: grid;
  place-items: center;
  border-radius: 5px;
  background: rgba(var(--erp12-primary-rgb), .08);
  color: var(--erp12-primary);
  font-size: 17px;
}
.ml-app-shell.theme-basic_erp .erp12-quick-actions a strong { font-size: 9.5px; font-weight: 750; }
.company-native-hero-stat-row strong{font-size:14px;line-height:1;letter-spacing:-.03em}
