:root{color-scheme:light;--foxy-sidebar-w:256px;--foxy-sidebar-collapsed-w:84px;--foxy-topbar-h:64px;--foxy-page-max:1760px;--foxy-page-narrow:1180px;--foxy-page-pad-x:clamp(16px,1.55vw,30px);--foxy-page-pad-y:clamp(16px,1.35vw,28px);--foxy-bg:#f5f7fb;--foxy-bg-warm:#fff8f1;--foxy-bg-cool:#edf4ff;--foxy-ink:#101827;--foxy-ink-2:#223047;--foxy-muted:#68758b;--foxy-faint:#9aa5b7;--foxy-line:rgba(16,24,39,.10);--foxy-line-strong:rgba(16,24,39,.17);--foxy-card:rgba(255,255,255,.82);--foxy-card-solid:#fff;--foxy-card-soft:rgba(255,255,255,.62);--foxy-glass:rgba(255,255,255,.74);--foxy-glass-strong:rgba(255,255,255,.90);--foxy-orange:#f5661e;--foxy-orange-2:#ff8a3d;--foxy-orange-soft:rgba(245,102,30,.13);--foxy-green:#10b981;--foxy-green-soft:rgba(16,185,129,.14);--foxy-red:#ef4444;--foxy-red-soft:rgba(239,68,68,.13);--foxy-blue:#3b82f6;--foxy-blue-soft:rgba(59,130,246,.13);--foxy-purple:#8b5cf6;--foxy-purple-soft:rgba(139,92,246,.13);--foxy-amber:#f59e0b;--foxy-amber-soft:rgba(245,158,11,.15);--foxy-slate:#0f172a;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(15,23,42,.05);--shadow-sm:0 8px 22px rgba(31,44,71,.07);--shadow-md:0 14px 38px rgba(31,44,71,.10);--shadow-lg:0 28px 80px rgba(31,44,71,.16);--shadow-orange:0 16px 36px rgba(245,102,30,.22);--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xxs:10px;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:clamp(24px,2vw,38px);--text-3xl:clamp(32px,3vw,56px);--z-topbar:300;--z-sidebar:450;--z-popover:1300;--z-modal:2200;--z-toast:2800}*,:after,:before{box-sizing:border-box}html{min-height:100%;background:var(--foxy-bg);scroll-behavior:smooth}body{margin:0;min-height:100dvh;overflow-x:hidden;color:var(--foxy-ink);font-family:var(--font-ui);font-size:14px;line-height:1.45;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 11% 9%,rgba(245,102,30,.14),transparent 30vw),radial-gradient(circle at 82% 4%,rgba(59,130,246,.12),transparent 38vw),radial-gradient(circle at 70% 88%,rgba(16,185,129,.12),transparent 35vw),linear-gradient(135deg,#fffaf4,#f7f9fc 42%,#eef4ff)}body.foxy-ui-shell{background-attachment:fixed}::selection{background:rgba(245,102,30,.24)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}canvas,img,svg,video{max-width:100%}img{display:block}svg{flex:0 0 auto}button,input,select,textarea{outline:none}input,select,textarea{width:100%;min-width:0;min-height:38px;padding:9px 12px;color:var(--foxy-ink);border:1px solid var(--foxy-line);border-radius:13px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),var(--shadow-xs);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}textarea{min-height:88px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(245,102,30,.45);box-shadow:0 0 0 4px rgba(245,102,30,.1),inset 0 1px 0 rgba(255,255,255,.8)}label{min-width:0}table{width:100%;border-collapse:separate;border-spacing:0}td,th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(15,23,42,.08)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:3px solid rgba(245,102,30,.24);outline-offset:3px}hr{border:0;border-top:1px solid var(--foxy-line)}pre{white-space:pre-wrap;word-break:break-word;font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(12,20,35,.05)}::-webkit-scrollbar-thumb{background:rgba(30,41,59,.24);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(30,41,59,.36);border:2px solid transparent;background-clip:content-box}.app-shell{min-height:100dvh;display:grid;grid-template-columns:var(--foxy-sidebar-w) minmax(0,1fr);transition:grid-template-columns .2s ease}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sidebar);height:100dvh;min-width:0;overflow:hidden auto;padding:14px 12px 16px;color:rgba(255,255,255,.92);background:radial-gradient(circle at 14% 0,rgba(245,102,30,.3),transparent 25%),linear-gradient(180deg,#15131a,#101723 42%,#0b1220);border-right:1px solid rgba(255,255,255,.1);box-shadow:18px 0 54px rgba(15,23,42,.2)}.main-area{min-width:0;min-height:100dvh;display:flex;flex-direction:column;position:relative}.main-area:before{content:"";position:fixed;inset:0 0 0 var(--foxy-sidebar-w);z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,244,236,.55),rgba(255,255,255,.2) 34%,rgba(236,244,255,.6)),radial-gradient(circle at 64% 92%,rgba(16,185,129,.12),transparent 31vw)}.brand{min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px;margin-bottom:12px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.brand-mark,.brand-mark-logo-shell{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#ff6a22,#ff9d48);box-shadow:0 10px 24px rgba(245,102,30,.3);overflow:hidden}.brand-mark-logo{width:100%;height:100%;object-fit:cover}.brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950}.brand small{display:block;color:rgba(255,255,255,.66);font-size:11px}.sidebar-shell-toolbar-v25{display:grid;grid-template-columns:1fr 42px;grid-gap:8px;gap:8px;margin-bottom:10px}.sidebar-menu-settings-toggle-v34,.sidebar-shell-collapse-v25{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:rgba(255,255,255,.86);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.sidebar-menu-settings-toggle-v34.active,.sidebar-menu-settings-toggle-v34:hover,.sidebar-shell-collapse-v25:hover{background:rgba(245,102,30,.22);border-color:rgba(245,102,30,.42)}.sidebar-nav{display:grid;grid-gap:9px;gap:9px}.sidebar-nav-group-v19{border:1px solid rgba(255,255,255,.085);border-radius:16px;background:rgba(255,255,255,.035);overflow:hidden}.sidebar-nav-group-v19.active{border-color:rgba(245,102,30,.54);background:rgba(245,102,30,.12)}.sidebar-nav-group-toggle-v19{width:100%;min-height:42px;display:grid;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border:0;color:rgba(255,255,255,.92);background:transparent;text-align:left}.sidebar-nav-group-orbit-v19,.sidebar-nav-item-icon-v19{width:24px;height:24px;display:grid;place-items:center;color:rgba(255,255,255,.8)}.sidebar-nav-group-title-v19{min-width:0;display:grid;grid-gap:1px;gap:1px}.sidebar-nav-group-title-v19 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.sidebar-nav-group-title-v19 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.58);font-size:10px}.nav-counter,.sidebar-nav-group-badge-v19{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:#ef4444;font-size:11px;font-weight:950}.sidebar-nav-group-chevron-v19{transition:transform .15s ease}.sidebar-nav-group-v19.open .sidebar-nav-group-chevron-v19{transform:rotate(180deg)}.sidebar-nav-group-items-v19{display:grid;grid-gap:4px;gap:4px;padding:0 7px 8px}.sidebar-nav-group-v19.closed .sidebar-nav-group-items-v19{display:none}.nav-link,.sidebar-nav-item-v19{min-height:36px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px;border-radius:12px;color:rgba(255,255,255,.78);transition:background .15s ease,color .15s ease,transform .15s ease}.nav-link:hover{color:#fff;background:rgba(255,255,255,.075)}.nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(245,102,30,.36),rgba(245,102,30,.18));box-shadow:inset 0 0 0 1px rgba(245,102,30,.3)}.nav-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-topbar);min-height:var(--foxy-topbar-h);grid-template-columns:minmax(360px,1fr) auto;grid-gap:14px;padding:10px clamp(14px,1.5vw,26px);border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.83);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 12px 36px rgba(15,23,42,.06)}.foxy-topbar-left-v2,.topbar{display:grid;align-items:center;gap:14px}.foxy-topbar-left-v2{min-width:0;grid-template-columns:auto minmax(260px,560px);grid-gap:14px}.foxy-topbar-quick-nav-v111{min-width:0;gap:5px;padding:5px;border:1px solid var(--foxy-line);background:rgba(255,255,255,.78);box-shadow:var(--shadow-xs);overflow:hidden}.foxy-topbar-quick-nav-v111,.foxy-topbar-quick-nav-v111 a{display:inline-flex;align-items:center;border-radius:999px}.foxy-topbar-quick-nav-v111 a{min-height:32px;gap:6px;padding:0 11px;font-size:12px;font-weight:850;white-space:nowrap;color:var(--foxy-ink-2)}.foxy-topbar-quick-nav-v111 a:hover,.foxy-topbar-quick-nav-v111 a[data-href="/"]{background:var(--foxy-orange);color:#fff;box-shadow:var(--shadow-orange)}.foxy-topbar-quick-nav-v111 b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--foxy-red);font-size:10px}.foxy-topbar-search-v2{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;height:42px;padding:0 14px;border:1px solid var(--foxy-line);border-radius:999px;background:rgba(255,255,255,.84);box-shadow:var(--shadow-xs)}.foxy-topbar-search-v2 span{display:grid;place-items:center;color:var(--foxy-muted)}.foxy-topbar-search-v2 input{height:38px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.foxy-topbar-actions-v2{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.foxy-online-departments-v2{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;border:1px solid var(--foxy-line);background:rgba(255,255,255,.82);font-size:12px;font-weight:850;white-space:nowrap}.foxy-online-departments-v2>span{width:8px;height:8px;border-radius:99px;background:var(--foxy-green);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.foxy-online-departments-v2 em{font-style:normal}.foxy-icon-cluster-v2{display:inline-flex;align-items:center;gap:8px}.browser-notifications-button,.foxy-topbar-dialogs-v2,.notification-bell-button,.notification-toggle{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--foxy-line);border-radius:14px;color:var(--foxy-ink);background:rgba(255,255,255,.84);box-shadow:var(--shadow-xs)}.foxy-topbar-dialogs-v2 svg{width:20px;height:20px}.foxy-topbar-dialogs-v2 em,.notification-badge,.notification-bell-badge{position:absolute;top:-6px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--foxy-red);color:white;font-size:10px;font-style:normal;font-weight:950}.foxy-profile-v2{position:relative}.profile-box{height:44px;display:inline-grid;grid-template-columns:34px minmax(90px,1fr) 16px;align-items:center;gap:9px;padding:4px 10px 4px 5px;border:1px solid var(--foxy-line);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-xs)}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,var(--foxy-orange),var(--foxy-blue));color:#fff;font-size:12px;font-weight:950}.avatar img,.avatar-image-box img{width:100%;height:100%;object-fit:cover}.profile-meta{min-width:0;display:grid;line-height:1.1}.profile-meta strong{font-size:12px;font-weight:950}.profile-meta span,.profile-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-meta span{color:var(--foxy-muted);font-size:10px;font-weight:800}.foxy-profile-dropdown-v3{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-popover);width:min(360px,calc(100vw - 24px));padding:14px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-lg)}.foxy-profile-card-head-v3{display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.foxy-profile-dropdown-v3 dl{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.foxy-profile-dropdown-v3 dl div{display:grid;grid-template-columns:90px 1fr;grid-gap:8px;gap:8px;padding:8px;border-radius:12px;background:rgba(15,23,42,.04)}.foxy-profile-dropdown-v3 dt{color:var(--foxy-muted);font-size:11px;font-weight:800}.foxy-profile-dropdown-v3 dd{margin:0;font-weight:850}.foxy-profile-stats-v109{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.foxy-profile-stats-v109 span{padding:10px;border-radius:14px;background:rgba(245,102,30,.08);text-align:center}.foxy-profile-stats-v109 strong{display:block;font-size:19px}.foxy-profile-stats-v109 small{color:var(--foxy-muted);font-size:10px}.foxy-profile-dropdown-actions-v3{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.foxy-profile-dropdown-actions-v3 a,.foxy-profile-dropdown-actions-v3 button{width:100%;min-height:36px;border:1px solid var(--foxy-line);border-radius:12px;background:#fff;font-weight:850}.foxy-profile-dropdown-actions-v3 button{color:#fff;background:var(--foxy-orange);border-color:var(--foxy-orange)}.mobile-nav-burger,.mobile-nav-scrim,.mobile-nav-state{display:none}.sidebar-menu-settings-click-layer-v36{position:fixed;inset:0;z-index:var(--z-popover);background:rgba(15,23,42,.12)}.sidebar-menu-settings-panel-v34,.sidebar-menu-settings-popover-v36{position:fixed;width:min(424px,calc(100vw - 20px));overflow:auto;padding:14px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg);color:var(--foxy-ink)}.sidebar-menu-settings-head-v34{display:grid;grid-template-columns:34px 1fr 34px 34px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:10px}.sidebar-menu-settings-icon-v34{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:var(--foxy-orange-soft);color:var(--foxy-orange)}.sidebar-menu-settings-close-v35,.sidebar-menu-settings-reset-v34{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--foxy-line);background:#fff}.sidebar-menu-settings-status-v34{padding:8px 10px;border-radius:12px;background:rgba(15,23,42,.04);color:var(--foxy-muted);font-size:12px;font-weight:800;margin-bottom:10px}.sidebar-menu-settings-groups-v34{display:grid;grid-gap:10px;gap:10px}.sidebar-menu-settings-group-v34{border:1px solid var(--foxy-line);border-radius:16px;background:#fff;overflow:hidden}.sidebar-menu-settings-group-toggle-v34{width:100%;display:grid;grid-template-columns:28px 1fr 22px;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:0;background:transparent;text-align:left}.sidebar-menu-settings-group-toggle-v34 span{min-width:0}.sidebar-menu-settings-group-toggle-v34 strong{display:block;font-size:13px}.sidebar-menu-settings-group-toggle-v34 small{display:block;color:var(--foxy-muted);font-size:11px}.sidebar-menu-settings-items-v34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 10px 10px}.sidebar-menu-settings-item-v34{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--foxy-line);border-radius:10px;background:rgba(248,250,252,.9);font-size:12px}.sidebar-menu-settings-group-v34.hidden-group,.sidebar-menu-settings-item-v34.hidden-item{opacity:.55}html[data-npi-sidebar=collapsed] .app-shell{grid-template-columns:var(--foxy-sidebar-collapsed-w) minmax(0,1fr)}html[data-npi-sidebar=collapsed] .main-area:before{inset-left:var(--foxy-sidebar-collapsed-w)}html[data-npi-sidebar=collapsed] .sidebar{padding-inline:10px}html[data-npi-sidebar=collapsed] .brand{grid-template-columns:44px;justify-content:center}html[data-npi-sidebar=collapsed] .brand>span:not(.brand-mark),html[data-npi-sidebar=collapsed] .nav-counter,html[data-npi-sidebar=collapsed] .nav-link-label,html[data-npi-sidebar=collapsed] .sidebar-nav-group-badge-v19,html[data-npi-sidebar=collapsed] .sidebar-nav-group-chevron-v19,html[data-npi-sidebar=collapsed] .sidebar-nav-group-title-v19,html[data-npi-sidebar=collapsed] .sidebar-shell-collapse-text-v25{display:none}html[data-npi-sidebar=collapsed] .sidebar-shell-toolbar-v25{grid-template-columns:1fr}html[data-npi-sidebar=collapsed] .nav-link,html[data-npi-sidebar=collapsed] .sidebar-nav-group-toggle-v19{grid-template-columns:1fr;justify-items:center;padding-inline:7px}html[data-npi-sidebar=collapsed] .sidebar-nav-group-items-v19{padding-inline:5px}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:min(292px,calc(100vw - 64px));transform:translateX(-105%);transition:transform .2s ease}.mobile-nav-burger{display:grid;position:fixed;left:12px;top:12px;z-index:calc(var(--z-sidebar) + 2);width:42px;height:42px;place-items:center;border:1px solid var(--foxy-line);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-sm)}.mobile-nav-burger span{width:18px;height:2px;border-radius:99px;background:var(--foxy-ink)}.mobile-nav-burger{gap:4px}.mobile-nav-scrim{display:block;position:fixed;inset:0;z-index:calc(var(--z-sidebar) - 1);pointer-events:none;background:rgba(15,23,42,0);transition:background .2s ease}.mobile-nav-state:checked~.sidebar{transform:translateX(0)}.mobile-nav-state:checked~.mobile-nav-scrim{pointer-events:auto;background:rgba(15,23,42,.34)}.main-area:before{inset-left:0}.topbar{padding-left:66px;grid-template-columns:1fr}.foxy-topbar-left-v2{grid-template-columns:minmax(0,1fr)}.foxy-topbar-actions-v2,.foxy-topbar-quick-nav-v111{overflow-x:auto;justify-content:flex-start}}.company-dashboard-v4,.department-tasks-page,.npi12-request-page,.page,.responsive-page,.role-dashboard-v1,.task-detail-page{width:min(100%,var(--foxy-page-max));max-width:var(--foxy-page-max);margin:0 auto;padding:var(--foxy-page-pad-y) var(--foxy-page-pad-x) 54px;min-width:0}.npi12-request-page>*,.page>*,.responsive-page>*,.role-dashboard-v1>*,.task-detail-page>*{min-width:0}.page:empty{min-height:320px}.action-panel,.ar6-panel,.coexecutor-section,.content-hero-v1,.content-hero-v3,.content-panel,.employees-panel-v11,.glass-panel-v1,.history-panel,.hr-panel-v1,.kb-pro-hero-v1,.kb-pro-hero-v2,.kb-pro-hero-v4,.liquid-glass-panel,.ops-panel-v95,.page-header,.panel,.passport-detail-hero-v1,.passport-panel-v1,.request-header-card,.result-panel,.role-panel-v1,.settings-card-list-v5,.settings-create-card-v5,.settings-section-shell-v5,.settings-table-row-v5,.stage-deadline-panel,.stage2-glass-details,.timesheet-panel-v1{border:1px solid var(--foxy-line);border-radius:var(--radius-lg);background:var(--foxy-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.content-hero-v1,.content-hero-v3,.hr-hero-v1,.kb-pro-hero-v1,.kb-pro-hero-v2,.kb-pro-hero-v4,.ops-reports-hero-v95,.page-header,.passport-detail-hero-v1,.passport-hero-v1,.role-dashboard-titlebar-v1,.settings-hero-v5,.timesheet-hero-v1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:clamp(18px,2vw,30px);margin-bottom:18px;overflow:hidden;border:1px solid var(--foxy-line);border-radius:var(--radius-xl);background:radial-gradient(circle at 3% 0,rgba(16,185,129,.16),transparent 34%),radial-gradient(circle at 100% 0,rgba(59,130,246,.14),transparent 38%),rgba(255,255,255,.74);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.content-hero-v1>div,.content-hero-v3>div,.hr-hero-v1>div,.kb-pro-hero-v1>div,.kb-pro-hero-v2>div,.kb-pro-hero-v4>div,.page-header>div,.passport-hero-v1>div,.role-dashboard-titlebar-v1>div,.settings-hero-v5>div,.timesheet-hero-v1>div{min-width:0}h1,h2,h3,p{overflow-wrap:anywhere}.content-hero-v1 h1,.content-hero-v3 h1,.hr-hero-v1 h1,.kb-pro-hero-v1 h1,.kb-pro-hero-v2 h1,.kb-pro-hero-v4 h1,.npi12-title-card h1,.ops-reports-hero-v95 h1,.page-header h1,.passport-detail-hero-v1 h1,.passport-hero-v1 h1,.role-dashboard-titlebar-v1 h1,.settings-hero-v5 h1,.stage-v127-title-panel h1,.timesheet-hero-v1 h1{margin:0;color:#0f172a;font-size:var(--text-2xl);font-weight:950;letter-spacing:-.045em;line-height:1.02}.content-hero-v1 p,.content-hero-v3 p,.hr-hero-v1 p,.kb-pro-hero-v1 p,.kb-pro-hero-v2 p,.kb-pro-hero-v4 p,.npi12-title-card p,.ops-reports-hero-v95 p,.page-header p,.passport-hero-v1 p,.role-dashboard-titlebar-v1 p,.settings-hero-v5 p,.stage-v127-title-panel p,.timesheet-hero-v1 p{margin:7px 0 0;max-width:820px;color:var(--foxy-muted);font-weight:650}.content-kicker-v1,.eyebrow,.kb-pro-hero-v1 span:first-child,.kb-pro-hero-v2 span:first-child,.kb-pro-hero-v4 span:first-child,.npi12-eyebrow,.settings-hero-kicker-v5{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#098b69;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.065em}.archive-tab-v1,.btn,.content-chip-v1,.employees-tabs-v12 a,.kb-pro-actions-v1 a,.kb-pro-actions-v2 a,.kb-pro-actions-v4 a,.ops-tabs-v95 a,.pm-tab-v7,.role-btn-v1,a.btn,button.btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid var(--foxy-line);border-radius:13px;background:rgba(255,255,255,.86);color:var(--foxy-ink);font-weight:900;font-size:12px;line-height:1;box-shadow:var(--shadow-xs);white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn:hover,.role-btn-v1:hover,a.btn:hover,button.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn.primary,.primary.btn,.role-btn-v1.primary,a.primary,button.primary{color:white;border-color:rgba(245,102,30,.7);background:linear-gradient(135deg,var(--foxy-orange),var(--foxy-orange-2));box-shadow:var(--shadow-orange)}.btn.ghost,.role-btn-v1.secondary{background:rgba(255,255,255,.78);color:var(--foxy-ink-2)}.btn.danger,.danger.btn,button.danger{color:#fff;border-color:rgba(239,68,68,.75);background:linear-gradient(135deg,#ef4444,#fb7185)}.btn.warning,.warning.btn{color:#78350f;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.14)}.btn.small,.small.btn{min-height:32px;padding:7px 10px;border-radius:11px;font-size:11px}.btn.full,.full.btn{width:100%}.ar6-tags,.npi12-stage-tags,.npi12-title-tags,.tag-chip-row,.tag-row,.tasks-mini-tags-v3{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.badge,.deadline-badge,.npi12-pill,.priority-chip,.role-status-pill-v1,.status-badge,.tag-chip{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;padding:5px 9px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(248,250,252,.88);color:var(--foxy-ink-2);font-size:11px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npi12-pill.active,.npi12-pill.done,.ok,.role-status-pill-v1.success,.status-badge.completed,.status-badge.done,.tag-chip.success{color:#047857;background:var(--foxy-green-soft);border-color:rgba(16,185,129,.23)}.danger,.deadline-badge.danger,.npi12-pill.danger,.role-status-pill-v1.danger,.status-badge.blocked,.status-badge.revision,.tag-chip.danger{color:#b91c1c;background:var(--foxy-red-soft);border-color:rgba(239,68,68,.25)}.deadline-badge.warning,.npi12-pill.warning,.role-status-pill-v1.warning,.status-badge.assignment_required,.status-badge.queued,.tag-chip.warning,.warning{color:#b45309;background:var(--foxy-amber-soft);border-color:rgba(245,158,11,.25)}.blue,.npi12-pill.parallel,.role-status-pill-v1.blue,.tag-chip.department,.tag-chip.user{color:#1d4ed8;background:var(--foxy-blue-soft);border-color:rgba(59,130,246,.22)}.neutral,.tag-chip.neutral{color:var(--foxy-muted);background:rgba(100,116,139,.09)}.form-stack{display:grid;grid-gap:12px;gap:12px}.content-form-row-v1,.form-grid,.settings-position-fields-v8,.settings-user-fields-v7,.stage-unified-fields-grid,.user-create-grid-v7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.content-form-row-v1 .wide,.form-grid .full,.stage-unified-fields-grid .full,.wide{grid-column:1/-1}.adaptive-field-v6,.content-form-row-v1 label,.form-grid label,.form-stack label,.settings-position-fields-v8 label,.settings-user-fields-v7 label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--foxy-ink-2);font-size:12px;font-weight:900}.field-help,.muted,small{color:var(--foxy-muted)}.compact-section-title,.hr-panel-head-v1,.ops-panel-head-v1,.role-panel-head-v1,.section-title,.timesheet-panel-head-v1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hr-panel-head-v1 strong,.ops-panel-v95 header strong,.role-panel-head-v1 h2,.role-panel-head-v1 strong,.section-title h2,.timesheet-panel-head-v1 strong{margin:0;color:#0f172a;font-size:18px;font-weight:950;letter-spacing:-.025em}.compact-section-title p,.section-title p{margin:4px 0 0;color:var(--foxy-muted);font-size:12px}.content-empty-v1,.dash-task-empty-v3,.dept-workload-empty-v4,.employees-empty-v11,.empty-cell,.foxy-empty-v1,.hr-empty-v1,.ops-empty-v95,.role-dash-empty-v1{padding:22px;border:1px dashed rgba(100,116,139,.25);border-radius:var(--radius-lg);background:rgba(255,255,255,.55);color:var(--foxy-muted);font-weight:800}.hover-open-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.hover-open-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(245,102,30,.25)}.avatar.mini-avatar,.mini-avatar{width:26px;height:26px;border-radius:999px;font-size:10px}.user-profile-chip-v13,.user-profile-inline-v13,.user-profile-plain-v13,.user-profile-trigger-v13{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:0;background:transparent;color:inherit;font-weight:900;padding:0}.user-profile-chip-v13{padding:4px 8px;border-radius:999px;background:var(--foxy-blue-soft);color:#1d4ed8}.user-profile-portal-layer-v13{position:fixed;inset:0;z-index:var(--z-popover)}.user-profile-popover-card-v13{position:fixed;width:min(340px,calc(100vw - 24px));padding:16px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg)}.user-profile-popover-close-v13{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid var(--foxy-line);border-radius:10px;background:#fff}.content-flash-v1,.form-success{padding:12px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.22);background:var(--foxy-green-soft);color:#047857;font-weight:850}.error,.form-error{padding:12px 14px;border-radius:14px;border:1px solid rgba(239,68,68,.22);background:var(--foxy-red-soft);color:#b91c1c;font-weight:850}.archive-grid,.content-card-grid-v1,.content-card-grid-v3,.content-news-grid-v1,.kb-pro-stage-grid-v1,.kb-pro-stage-grid-v2,.kb-pro-stage-grid-v4,.passport-grid-v1,.regulation-list-v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.archive-card,.content-card-v1,.content-card-v3,.kb-pro-stage-card-v1,.kb-pro-stage-card-v2,.kb-pro-stage-card-v4,.passport-tile-v1,.regulation-card-v2{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--foxy-line);border-radius:var(--radius-lg);background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.archive-card h3,.content-card-v1 h3,.content-card-v3 h3,.kb-pro-stage-card-v1 h3,.kb-pro-stage-card-v2 h3,.kb-pro-stage-card-v4 h3,.passport-tile-v1 h3,.regulation-card-v2 h3{margin:0;font-size:18px;font-weight:950;letter-spacing:-.025em;line-height:1.15;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.content-card-v1 p,.content-card-v3 p,.kb-pro-stage-card-v1 p,.kb-pro-stage-card-v2 p,.kb-pro-stage-card-v4 p,.passport-tile-v1 p,.regulation-card-v2 p{margin:0;color:var(--foxy-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.company-dashboard-v4,.employee-dashboard-v1,.head-dashboard-v1,.role-dashboard-v1{display:grid;grid-gap:16px;gap:16px}.employees-kpi-grid-v11,.hr-kpi-grid-v1,.kb-pro-metrics-v1,.kb-pro-metrics-v2,.kb-pro-metrics-v4,.ops-kpi-grid-v95,.regulations-hero-metrics-v2,.role-metrics-grid-v1,.timesheet-kpi-grid-v1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.role-metrics-grid-v1.employee{grid-template-columns:repeat(4,minmax(0,1fr))}.employees-kpi-grid-v11 article,.hr-kpi-grid-v1 article,.kb-pro-metrics-v1>*,.kb-pro-metrics-v2>*,.kb-pro-metrics-v4>*,.ops-kpi-grid-v95 article,.regulations-hero-metrics-v2>*,.role-metric-v1,.timesheet-kpi-grid-v1 article{position:relative;min-width:0;min-height:112px;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(90px,auto);align-items:center;grid-gap:12px;gap:12px;padding:16px;overflow:hidden;border:1px solid var(--foxy-line);border-radius:var(--radius-lg);background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.ops-kpi-grid-v95 article:after,.role-metric-v1:after{content:"";position:absolute;inset:auto 12px 10px auto;width:82px;height:34px;border-radius:999px;background:rgba(245,102,30,.1)}.hr-kpi-grid-v1 article>svg,.ops-kpi-grid-v95 article>span:first-child svg,.role-metric-icon-v1,.timesheet-kpi-grid-v1 article>svg{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:var(--foxy-green-soft);color:var(--foxy-green)}.ops-kpi-grid-v95 article.danger>span:first-child svg,.role-metric-v1.danger .role-metric-icon-v1,.role-metric-v1.red .role-metric-icon-v1{background:var(--foxy-red-soft);color:var(--foxy-red)}.role-metric-v1.orange .role-metric-icon-v1,.role-metric-v1.warning .role-metric-icon-v1{background:var(--foxy-amber-soft);color:var(--foxy-amber)}.role-metric-v1.blue .role-metric-icon-v1{background:var(--foxy-blue-soft);color:var(--foxy-blue)}.role-metric-v1.purple .role-metric-icon-v1{background:var(--foxy-purple-soft);color:var(--foxy-purple)}.ops-kpi-grid-v95 article span,.role-metric-v1 span:not(.role-metric-icon-v1){min-width:0;color:var(--foxy-muted);font-size:12px;font-weight:850}.employees-kpi-grid-v11 article strong,.hr-kpi-grid-v1 article strong,.ops-kpi-grid-v95 article strong,.role-metric-v1 strong,.timesheet-kpi-grid-v1 article strong{display:block;font-size:30px;line-height:.95;color:#0f172a;font-weight:950;letter-spacing:-.045em}.ops-kpi-grid-v95 article em,.role-metric-v1 small{color:var(--foxy-muted);font-style:normal;font-size:11px;font-weight:800}.role-mini-chart-v3{width:132px;height:52px;justify-self:end;overflow:visible}.role-mini-chart-v3 path,.role-mini-chart-v3 polyline{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.role-mini-chart-v3 polygon{fill:currentColor;opacity:.1}.role-mini-chart-v3 circle{fill:currentColor}.role-mini-gauge-v3{width:56px;height:56px;display:grid;place-items:center;justify-self:end;border-radius:50%;background:conic-gradient(var(--foxy-orange) var(--gauge),rgba(15,23,42,.08) 0);box-shadow:inset 0 0 0 10px rgba(255,255,255,.82);font-weight:950}.company-quick-strip-v4,.role-quick-grid-v1,.role-quick-grid-v1.head{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.company-quick-strip-v4 a,.role-quick-grid-v1 a,.role-quick-grid-v1 button{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:var(--shadow-sm);font-weight:900}.company-main-grid-v4,.role-main-grid-v1{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;align-items:start}.company-bottom-grid-v4,.role-bottom-grid-v1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.company-bottom-grid-v4 .wide,.role-bottom-grid-v1 .wide{grid-column:span 1}.role-panel-v1{min-width:0;padding:16px}.dept-workload-grid-v4{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-gap:14px;gap:14px}.dept-workload-card-v4{position:relative;min-width:0;min-height:148px;padding:15px;overflow:hidden;border:1px solid var(--foxy-line);border-radius:20px;background:rgba(255,255,255,.8);box-shadow:var(--shadow-sm);text-align:left}.dept-workload-card-v4.critical{border-color:rgba(239,68,68,.24);background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(255,255,255,.82))}.dept-workload-card-v4.high{border-color:rgba(245,158,11,.27);background:linear-gradient(135deg,rgba(245,158,11,.09),rgba(255,255,255,.82))}.dept-workload-card-v4.normal{border-color:rgba(16,185,129,.22);background:linear-gradient(135deg,rgba(16,185,129,.09),rgba(255,255,255,.82))}.dept-workload-card-top-v4{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.dept-workload-card-top-v4 strong{min-width:0;font-size:18px;line-height:1.05;font-weight:950;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dept-workload-card-top-v4 em{height:24px;padding:5px 8px;border-radius:999px;background:var(--foxy-green-soft);color:#047857;font-style:normal;font-size:10px;font-weight:950;white-space:nowrap}.dept-workload-card-v4.critical em{color:#b91c1c;background:var(--foxy-red-soft)}.dept-workload-card-load-v4{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.dept-workload-ring-v4{width:58px;height:58px;display:grid;place-items:center;border-radius:999px;background:conic-gradient(var(--foxy-orange) var(--load),rgba(15,23,42,.08) 0);box-shadow:inset 0 0 0 12px rgba(255,255,255,.86);font-size:13px;font-weight:950}.dept-workload-card-load-v4 dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.dept-workload-card-load-v4 dl div{min-width:0;padding:7px;border-radius:11px;background:rgba(255,255,255,.7);border:1px solid rgba(15,23,42,.07);text-align:center}.dept-workload-card-load-v4 dt{color:var(--foxy-muted);font-size:10px;font-weight:850}.dept-workload-card-load-v4 dd{margin:1px 0 0;font-size:14px;font-weight:950}.dept-workload-card-v4 footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--foxy-muted);font-size:11px;font-weight:800}.dept-modal-backdrop-v4{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dept-modal-v4{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--foxy-line);border-radius:28px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg)}.dept-modal-header-v4{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:12px;gap:12px;padding:18px;border-bottom:1px solid var(--foxy-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dept-modal-header-v4 h2{margin:2px 0;font-size:28px;font-weight:950;letter-spacing:-.04em}.dept-modal-header-v4 p{margin:0;color:var(--foxy-muted)}.dept-modal-header-v4 button{width:38px;height:38px;border:1px solid var(--foxy-line);border-radius:13px;background:#fff}.dept-modal-summary-v4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.dept-modal-summary-v4 article{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(248,250,252,.86)}.dept-modal-task-list-v4{display:grid;grid-gap:10px;gap:10px;padding:0 16px 16px}.dept-modal-task-v4{display:grid;grid-template-columns:1fr 170px 140px;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:#fff}.foxy-dialog-list-v1,.foxy-feed-v1,.foxy-task-list-v1,.role-request-list-v1,.role-task-list-v1{display:grid;grid-gap:10px;gap:10px}.foxy-dialog-list-v1 a,.foxy-feed-v1 a,.foxy-feed-v1 div,.foxy-task-list-v1 a,.role-request-list-v1 a,.role-task-list-v1 a{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:15px;background:rgba(255,255,255,.74)}.foxy-feed-v1 strong,.foxy-task-list-v1 strong,.role-request-list-v1 strong,.role-task-list-v1 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-panel-footer-v1{display:inline-flex;margin-top:12px;color:var(--foxy-orange);font-weight:950}.dash-task-filter-v3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dash-task-filter-v3 button{min-height:30px;padding:5px 10px;border:1px solid var(--foxy-line);border-radius:999px;background:#fff;font-size:11px;font-weight:900}.dash-task-filter-v3 button.active{color:#fff;background:var(--foxy-orange);border-color:var(--foxy-orange)}.dash-task-table-v3{display:grid;grid-gap:8px;gap:8px}.dash-task-row-v3{display:grid;grid-template-columns:minmax(220px,1fr) 150px 160px 120px 130px 18px;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:10px;border:0;background:transparent;text-align:left}.dash-task-row-v3.head{color:var(--foxy-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;background:rgba(15,23,42,.04);border-radius:12px}.dash-task-item-v3{border:1px solid var(--foxy-line);border-radius:15px;background:rgba(255,255,255,.78);overflow:hidden}.dash-task-due-v3,.dash-task-person-v3,.dash-task-source-v3,.dash-task-title-v3{min-width:0;display:grid;grid-gap:2px;gap:2px}.dash-task-person-v3 b,.dash-task-source-v3 b,.dash-task-title-v3 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-task-detail-v3{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:0 10px 10px;color:var(--foxy-muted)}.ops-report-grid-v95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ops-panel-v95{padding:16px}.ops-panel-v95 header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.ops-bars-v95,.ops-load-grid-v95,.ops-speed-v95{display:grid;grid-gap:9px;gap:9px}.ops-bar-v95,.ops-load-grid-v95>div,.ops-speed-v95>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:13px;background:rgba(255,255,255,.76)}.ops-bar-v95 div,.ops-load-grid-v95 span{height:8px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden}.ops-bar-v95 i,.ops-load-grid-v95 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--foxy-green),var(--foxy-blue))}.ops-big-number-v95 strong{font-size:48px;font-weight:950;letter-spacing:-.06em}.archive-page,.content-hub-page-v1,.content-hub-page-v3,.employees-page-v11,.hr-page-v1,.hr-page-v99,.kb-pro-page-v1,.kb-pro-page-v2,.kb-pro-page-v4,.ops-reports-page-v95,.product-passports-page-v1,.regulations-page-v1,.regulations-page-v2,.settings-hard-nav-page-v11,.settings-page,.settings-refactor-page-v5,.timesheet-page-v1{display:grid;grid-gap:16px;gap:16px}.content-hero-v1,.content-hero-v3,.kb-pro-hero-v1,.kb-pro-hero-v2,.kb-pro-hero-v4,.passport-hero-v1,.regulations-hero-v2,.settings-hero-v5{min-height:148px}.archive-filter-panel,.content-section-v1,.employees-panel-v11,.hr-directory-v99,.kb-pro-overview-v2,.kb-pro-overview-v4,.passport-filter-bar-v1,.regulation-list-v1,.regulation-list-v2,.settings-section-shell-v5,.timesheet-board-v1{padding:16px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:var(--shadow-sm)}.content-section-head-v1,.regulations-section-head-v2{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.archive-filter-form,.company-news-category-filter-v5,.employees-filter-v11,.hr-filter-v1,.hr-filter-v99,.kb-pro-filter-v1,.kb-pro-filter-v2,.kb-pro-filter-v4,.ops-report-filter-v95,.passport-filter-bar-v1,.regulations-filter-v2,.timesheet-toolbar-v1{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.company-news-category-filter-v5 a,.kb-pro-filter-v1 a,.kb-pro-filter-v2 a,.kb-pro-filter-v4 a,.regulations-filter-v2 a{min-height:34px;padding:7px 11px;border:1px solid var(--foxy-line);border-radius:999px;background:rgba(255,255,255,.76);font-size:11px;font-weight:900}.company-news-category-filter-v5 a.active,.kb-pro-filter-v1 a.active,.kb-pro-filter-v2 a.active,.kb-pro-filter-v4 a.active,.regulations-filter-v2 a.active{color:#fff;background:var(--foxy-orange);border-color:var(--foxy-orange)}.content-card-footer-v1,.content-card-footer-v3,.content-card-meta-v1,.content-card-meta-v3,.passport-tile-meta-v1,.regulation-card-footer-v2,.regulation-card-meta-v2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--foxy-muted);font-size:11px;font-weight:800}.content-card-open-overlay-v3{position:absolute;inset:0;border-radius:inherit}.content-card-v1,.content-card-v3{position:relative;min-height:230px}.content-card-open-hint-v3{justify-self:end;color:var(--foxy-orange);font-weight:950}.kb-pro-stage-icon-v1,.kb-pro-stage-icon-v2,.kb-pro-stage-icon-v4{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:var(--foxy-blue-soft);color:var(--foxy-blue)}.kb-pro-stage-stats-v1,.kb-pro-stage-stats-v2,.kb-pro-stage-stats-v4{display:flex;flex-wrap:wrap;gap:7px;color:var(--foxy-muted);font-size:11px;font-weight:800}.passport-hero-stat-v1{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.72)}.passport-tile-brand-v1{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid var(--foxy-line);overflow:hidden}.passport-detail-hero-v1{display:grid;grid-template-columns:90px minmax(0,1fr) 260px;grid-gap:16px;gap:16px;align-items:center;padding:18px}.passport-detail-hero-v1 h1{margin:0}.passport-panel-v1{padding:14px}.employees-kpi-grid-v11{grid-template-columns:repeat(4,minmax(0,1fr))}.employees-tabs-v12{display:flex;gap:8px;margin-bottom:12px}.employees-tabs-v12 a{min-height:36px;padding:8px 12px;border:1px solid var(--foxy-line);border-radius:999px;background:#fff;font-weight:900}.employees-tabs-v12 a.active{color:#fff;background:var(--foxy-orange);border-color:var(--foxy-orange)}.employees-table-v11{display:grid;grid-gap:9px;gap:9px}.employees-row-v11{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.8fr) minmax(220px,1fr) minmax(150px,.65fr) minmax(160px,.6fr);grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.78)}.employees-head-v11{background:rgba(15,23,42,.045);color:var(--foxy-muted);font-size:10px;font-weight:950;text-transform:uppercase}.employees-person-v11{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.employees-avatar-v11{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;overflow:hidden;background:var(--foxy-blue-soft);color:#1d4ed8;font-weight:950}.employees-avatar-v11 img{width:100%;height:100%;object-fit:cover}.employees-name-v11{font-weight:950}.employees-actions-v11,.employees-contact-v11,.employees-department-v11,.employees-load-v11{min-width:0;display:grid;grid-gap:3px;gap:3px}.employees-actions-v11{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hr-bottom-grid-v1,.timesheet-bottom-grid-v1{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);grid-gap:16px;gap:16px}.hr-panel-v1,.timesheet-panel-v1{padding:16px}.hr-employee-card-grid-v99,.hr-review-grid-v99{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.hr-data-list-v99,.hr-doc-accordion-v99,.hr-report-table-v1,.hr-signed-doc-list-v99,.timesheet-audit-list-v1,.timesheet-report-table-v1{display:grid;grid-gap:9px;gap:9px}.hr-data-list-v99>*,.hr-report-table-v1>div,.hr-signed-doc-list-v99>*,.timesheet-audit-list-v1>div,.timesheet-report-table-v1>div{padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,255,255,.74)}.hr-avatar-v99{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;overflow:hidden;background:var(--foxy-purple-soft);color:#7c3aed;font-weight:950}.hr-modal-backdrop-v99{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hr-modal-v99{width:min(980px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--foxy-line);border-radius:26px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg)}.timesheet-add-panel-v1{padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.74)}.timesheet-board-v1{overflow-x:auto}.timesheet-board-v1 .timesheet-table-v1,.timesheet-board-v1 table{min-width:980px}.archive-tabs-v1{display:flex;flex-wrap:wrap;gap:8px}.archive-tab-v1.active{color:#fff;background:var(--foxy-orange);border-color:var(--foxy-orange)}.archive-tab-v1.danger.active{background:var(--foxy-red)}.archive-filter-panel{padding:12px}.settings-subtabs-v5{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.settings-subtabs-v5 a,.settings-subtabs-v5 button{min-height:34px;padding:7px 11px;border:1px solid var(--foxy-line);border-radius:999px;background:#fff;font-weight:900}.settings-section-head-v5{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.settings-card-list-v5,.settings-position-list-v8,.settings-table-list-v5,.settings-user-directory-list-v90,.sla-stage-list-v5,.workload-norm-list-v5{display:grid;grid-gap:10px;gap:10px}.settings-position-card-head-v8,.settings-table-row-v5,.settings-user-card-v5,.settings-user-card-v7,.settings-user-row-v90,.sla-stage-row-v5,.workload-norm-row-v5{padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.76)}.access-permission-grid-v5,.brand-settings-grid-v5,.settings-kpi-metric-grid-v26,.settings-tile-grid-v5,.sla-mode-grid-v5{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.disk-page,.your-disk-page{display:grid;grid-gap:16px;gap:16px}.page>h1:first-child,.page>h2:first-child,.page>header:first-child h1,.page>main:first-child h1{margin-top:0}.page>div:not([class]),.page>form:not([class]),.page>section:not([class]){max-width:min(100%,1180px);padding:16px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.7);box-shadow:var(--shadow-sm)}.page>ol:not([class]),.page>ul:not([class]){max-width:min(100%,1180px);display:grid;grid-gap:10px;gap:10px;padding:0;list-style:none}.page>ol:not([class])>li,.page>ul:not([class])>li{padding:12px;border:1px solid var(--foxy-line);border-radius:15px;background:rgba(255,255,255,.72)}.active-requests-v6,.active-requests-v8{width:min(100%,var(--foxy-page-max))}.active-requests-v6-header{min-height:140px}.ar6-panel{padding:16px;overflow:hidden}.ar6-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.ar6-toolbar h2{margin:0;font-size:18px;font-weight:950}.ar6-toolbar p{margin:0;color:var(--foxy-muted);font-size:12px}.ar6-compact-filter-v65{display:grid;grid-template-columns:minmax(240px,1fr) 160px 180px 180px auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;margin-bottom:14px;border-radius:18px;background:rgba(248,250,252,.74);border:1px solid rgba(15,23,42,.06)}.ar6-filter-search-v65{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:950;color:var(--foxy-muted)}.ar6-filter-search-v65:first-child{grid-column:span 1}.ar6-filter-actions-v65{display:flex;gap:8px}.ar6-scroll{overflow-x:auto;padding-bottom:4px}.ar6-grid.ar6-head,.ar6-row{min-width:1180px;display:grid;grid-template-columns:minmax(190px,1.2fr) 92px minmax(135px,.82fr) minmax(280px,1.45fr) minmax(210px,1.1fr) 92px minmax(170px,.9fr) 96px 90px;grid-gap:10px;gap:10px;align-items:stretch}.ar6-grid.ar6-head{padding:10px 12px;border-radius:15px;background:rgba(15,23,42,.045);color:var(--foxy-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.ar6-list{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.ar6-row{position:relative;padding:12px;border:1px solid var(--foxy-line);border-left:5px solid var(--foxy-orange);border-radius:22px;background:rgba(255,255,255,.8);box-shadow:var(--shadow-sm)}.ar6-row:hover{box-shadow:var(--shadow-md);border-color:rgba(245,102,30,.28)}.ar6-row.has-explicit-deadline,.ar6-row.is-overdue{border-color:rgba(239,68,68,.26);border-left-color:var(--foxy-red);background:linear-gradient(90deg,rgba(239,68,68,.12),rgba(255,255,255,.84) 36%)}.ar6-row-open-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.ar6-row :is(a,button,input,select,textarea,details,summary){position:relative;z-index:2}.ar6-cell{min-width:0;padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:rgba(255,255,255,.68);display:grid;align-content:center;grid-gap:7px;gap:7px}.ar6-title-cell h3{margin:0;font-size:14px;font-weight:950;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar6-number{color:var(--foxy-orange);font-size:12px;font-weight:950}.ar6-brand-card{min-height:70px;display:grid;place-items:center;padding:8px;border-radius:15px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.78)}.ar6-brand-card img{width:54px;height:54px;object-fit:contain;border-radius:12px}.ar6-brand-fallback{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--foxy-orange-soft);color:var(--foxy-orange);font-weight:950}.ar6-stack{align-content:center}.ar6-owner-frame,.ar6-parallel-responsibles,.ar6-stage-lines{display:grid;grid-gap:6px;gap:6px;min-width:0}.ar6-stage-line{display:flex;gap:6px;align-items:center;min-width:0}.ar6-stage-marker{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:var(--foxy-green-soft);color:#047857;font-size:10px;font-weight:950}.ar6-stage-marker.parallel{color:#7c3aed;background:var(--foxy-purple-soft)}.ar6-stage-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850}.ar6-parallel-responsible-set{display:grid;grid-gap:4px;gap:4px;padding:8px;border-radius:12px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.15)}.ar6-parallel-card-label{color:#7c3aed;font-size:10px;font-weight:950;text-transform:uppercase}.ar6-parallel-card-line{min-width:0;display:flex;gap:4px;font-size:11px}.ar6-parallel-card-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar6-progress-cell{text-align:center}.ar6-progress-cell progress{width:100%;height:8px;accent-color:var(--foxy-orange)}.ar6-progress-cell strong{font-size:16px}.ar6-deadline-frame{display:grid;grid-gap:5px;gap:5px}.deadline-note{display:block;font-size:10px;font-weight:850}.ar6-metrics-cell{align-content:center;text-align:center}.ar6-metrics-cell span{display:block;padding:4px 6px;border-radius:9px;background:rgba(15,23,42,.04);font-size:11px;font-weight:850}.ar6-actions-cell{align-content:center;justify-items:center}.ar6-blocker-sticker-v2,.ar6-my-assignment-sticker,.ar6-payment-rollback-sticker-v118{position:absolute;z-index:3;top:8px;left:16px;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:950;text-transform:uppercase}.ar6-payment-rollback-sticker-v118{color:#c2410c;background:#ffedd5;border:1px solid rgba(245,102,30,.28)}.ar6-blocker-sticker-v2{left:auto;right:16px;color:#b91c1c;background:#fee2e2}.npi12-request-page{display:grid;grid-gap:16px;gap:16px}.npi12-request-hero{display:grid;grid-template-columns:250px minmax(0,1fr) minmax(280px,.45fr);grid-gap:16px;gap:16px;align-items:stretch;padding:clamp(16px,1.6vw,24px);border:1px solid var(--foxy-line);border-radius:var(--radius-xl);background:rgba(255,255,255,.7);box-shadow:var(--shadow-md)}.npi12-brand-card,.npi12-current-card,.npi12-title-card{min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.72)}.npi12-brand-card{display:grid;grid-template-columns:70px 1fr;grid-gap:12px;gap:12px;align-items:center}.npi12-brand-logo{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:#fff;border:1px solid var(--foxy-line);overflow:hidden}.npi12-brand-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.npi12-brand-card span:not(.npi12-brand-logo),.npi12-current-card span{color:#047857;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.npi12-brand-card strong,.npi12-current-card strong{display:block;font-size:20px;font-weight:950;line-height:1.1}.npi12-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--foxy-muted);font-weight:850;margin-bottom:8px}.npi12-current-card{display:grid;grid-gap:8px;gap:8px;align-content:start}.npi12-trash-form{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.npi12-trash-form button{min-height:34px;border:1px solid rgba(239,68,68,.28);border-radius:12px;color:#b91c1c;background:var(--foxy-red-soft);font-weight:900}.npi12-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.npi12-stat{min-width:0;padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.74);box-shadow:var(--shadow-sm)}.npi12-stat span{display:block;color:#047857;font-size:10px;font-weight:950;text-transform:uppercase}.npi12-stat strong{display:block;margin-top:4px;font-size:18px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npi12-alert{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--foxy-line);background:rgba(255,255,255,.78)}.npi12-route-board{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;align-items:start}.npi12-route-column{min-width:0;border:1px solid var(--foxy-line);border-radius:24px;background:rgba(255,255,255,.68);box-shadow:var(--shadow-sm);overflow:hidden}.npi12-route-head{min-height:82px;display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--foxy-line);background:rgba(255,255,255,.68)}.npi12-route-head span{color:var(--foxy-orange);font-size:11px;font-weight:950;text-transform:uppercase}.npi12-route-head strong{display:block;font-size:28px;font-weight:950}.npi12-route-head small{display:block;max-width:520px;color:var(--foxy-muted)}.npi12-route-head b{align-self:start;padding:5px 9px;border-radius:999px;background:var(--foxy-green-soft);color:#047857;font-size:11px}.npi12-route-list{display:grid;grid-gap:10px;gap:10px;padding:12px}.npi12-stage-card{position:relative;min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 150px;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:var(--shadow-xs)}.npi12-stage-card.active{border-color:rgba(16,185,129,.24);background:linear-gradient(90deg,rgba(16,185,129,.1),rgba(255,255,255,.82))}.npi12-stage-card.danger{border-color:rgba(239,68,68,.24);background:linear-gradient(90deg,rgba(239,68,68,.1),rgba(255,255,255,.82))}.npi12-stage-card.queued{opacity:.82}.npi12-stage-card.child{margin-left:16px}.npi12-stage-card-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.npi12-stage-card :is(a,button,input,select,textarea,details,summary){position:relative;z-index:2}.npi12-stage-num{width:34px;height:34px;display:grid;place-items:center;border-radius:13px;background:rgba(15,23,42,.06);font-size:13px;font-weight:950}.npi12-stage-num.active{color:#047857;background:var(--foxy-green-soft)}.npi12-stage-num.danger{color:#b91c1c;background:var(--foxy-red-soft)}.npi12-stage-main{min-width:0;display:grid;grid-gap:8px;gap:8px}.npi12-stage-main h3{font-size:14px;line-height:1.2;font-weight:950;-webkit-line-clamp:2}.npi12-stage-main h3,.npi12-stage-main p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.npi12-stage-main p{color:var(--foxy-muted);font-size:12px;-webkit-line-clamp:3}.npi12-stage-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.npi12-executors span,.npi12-stage-facts span{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:7px;border-radius:10px;background:rgba(248,250,252,.82);border:1px solid rgba(15,23,42,.06);font-size:10px}.npi12-executors b,.npi12-stage-facts b{color:var(--foxy-muted);font-size:9px;text-transform:uppercase}.npi12-executors{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:6px;gap:6px}.npi12-stage-side{min-width:0;display:grid;grid-gap:5px;gap:5px;align-content:start;padding:9px;border-radius:13px;background:rgba(248,250,252,.82);border:1px solid rgba(15,23,42,.06)}.npi12-stage-side strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npi12-progress{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:950;background:var(--foxy-green-soft);color:#047857}.npi12-progress.danger{background:var(--foxy-red-soft);color:#b91c1c}.npi12-progress.queued{background:rgba(100,116,139,.12);color:var(--foxy-muted)}.npi12-subtasks{grid-column:2/-1;border-top:1px solid rgba(15,23,42,.08);padding-top:8px}.npi12-subtasks summary{font-size:11px;font-weight:950;color:var(--foxy-muted)}.npi12-subtasks>div{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.request-data-generation-panel,.request-materials-panel{padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.74)}@media (max-width:1500px){.ar6-grid.ar6-head,.ar6-row{grid-template-columns:minmax(180px,1.2fr) 80px minmax(120px,.75fr) minmax(250px,1.4fr) minmax(190px,1fr) 84px minmax(150px,.8fr) 86px 82px}.npi12-route-board{grid-template-columns:1fr}}@media (max-width:1080px){.ar6-grid.ar6-head{display:none}.ar6-row{min-width:0;grid-template-columns:1fr}.ar6-cell{min-height:auto}.npi12-request-hero{grid-template-columns:1fr}.npi12-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.npi12-stage-card{grid-template-columns:34px minmax(0,1fr)}.npi12-stage-side{grid-column:2}}.adaptive-tasks-npi-layout-v37,.department-tasks-page{width:min(100%,var(--foxy-page-max));display:grid;grid-gap:16px;gap:16px}.tasks-glass-header-v3{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:18px;gap:18px;align-items:center;padding:22px;border:1px solid var(--foxy-line);border-radius:var(--radius-xl);background:rgba(255,255,255,.7);box-shadow:var(--shadow-md)}.tasks-glass-header-v3 h1{margin:0;font-size:var(--text-2xl);font-weight:950;letter-spacing:-.04em}.tasks-glass-header-v3 p{margin:6px 0 0;color:var(--foxy-muted);font-weight:700}.tasks-scope-chip-v3{justify-self:end;padding:12px 16px;border:1px solid rgba(16,185,129,.22);border-radius:18px;background:rgba(236,253,245,.75)}.adaptive-create-shell-v6{width:min(760px,100%);margin:0 auto}.adaptive-create-trigger-v6{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 14px 22px;border:1px solid rgba(245,102,30,.25);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-md);text-align:left}.adaptive-create-trigger-v6 strong{display:block;font-size:15px}.adaptive-create-trigger-v6 small{color:var(--foxy-muted)}.adaptive-create-trigger-v6 b{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--foxy-blue),#60a5fa);box-shadow:0 14px 28px rgba(59,130,246,.24);font-size:22px}.tasks-tab-grid-v3{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));grid-gap:12px;gap:12px}.tasks-tab-card-v3{min-height:94px;padding:14px;border:1px solid var(--foxy-line);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-sm)}.tasks-tab-card-v3.active{border-color:rgba(245,102,30,.4);box-shadow:0 0 0 4px rgba(245,102,30,.09),var(--shadow-sm)}.tasks-tab-card-v3 strong{display:block;font-size:28px;line-height:1;font-weight:950}.tasks-tab-card-v3 span{display:block;margin-top:7px;color:var(--foxy-muted);font-size:11px;font-weight:800}.adaptive-filter-panel-v37,.tasks-filter-panel-v3{display:grid;grid-template-columns:170px 170px minmax(260px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px;border:1px solid var(--foxy-line);border-radius:20px;background:rgba(255,255,255,.74);box-shadow:var(--shadow-sm)}.tasks-filter-wide-v3{min-width:0}.tasks-filter-actions-v3{display:flex;gap:8px}.adaptive-npi-panel-v36,.adaptive-npi-panel-v37{padding:14px}.adaptive-npi-list-v36{display:grid;grid-gap:10px;gap:10px}.adaptive-npi-row-v36{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.72)}.adaptive-npi-row-v36.overdue{border-color:rgba(239,68,68,.25);background:rgba(254,242,242,.74)}.adaptive-list-panel-v37,.tasks-list-panel-v3{padding:16px;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.74);box-shadow:var(--shadow-sm);overflow:hidden}.tasks-list-title-v3{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-bottom:12px}.tasks-list-title-v3 h2{margin:0;font-size:20px;font-weight:950}.adaptive-grid-head-v37,.adaptive-row-v37,.tasks-grid-head-v3,.tasks-row-v3{display:grid;grid-template-columns:minmax(260px,1.2fr) 170px minmax(240px,1.1fr) 170px minmax(210px,.9fr) 150px;grid-gap:10px;gap:10px;align-items:stretch}.adaptive-grid-head-v37,.tasks-grid-head-v3{padding:10px 12px;border-radius:14px;background:rgba(15,23,42,.045);color:var(--foxy-muted);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.adaptive-grid-list-v37,.tasks-grid-list-v3{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.adaptive-row-v37,.tasks-row-v3{padding:12px;min-height:96px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.adaptive-row-v37.needs-attention,.tasks-row-v3.needs-attention{border-color:rgba(239,68,68,.28);background:linear-gradient(90deg,rgba(239,68,68,.1),rgba(255,255,255,.84))}.adaptive-links-cell-v37,.adaptive-type-cell-v37,.tasks-brand-cell-v3,.tasks-date-cell-v3,.tasks-metrics-cell-v3,.tasks-owner-cell-v3,.tasks-request-cell-v3,.tasks-stage-cell-v3{min-width:0;display:grid;grid-gap:7px;gap:7px;align-content:center;padding:9px;border-radius:13px;background:rgba(248,250,252,.72);border:1px solid rgba(15,23,42,.06)}.tasks-owner-cell-v3 strong,.tasks-request-cell-v3 strong,.tasks-stage-cell-v3 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-brand-logo-v3{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--foxy-blue-soft),var(--foxy-green-soft));font-weight:950}.adaptive-modal-overlay-v6,.adaptive-modal-portal,.adaptive-task-detail-overlay-v101,.adaptive12-modal-root{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adaptive-modal-backdrop-v6,.adaptive12-backdrop{position:fixed;inset:0;border:0;background:transparent}.adaptive-modal-v6,.adaptive-modal-v91,.adaptive-task-detail-modal-v101,.adaptive12-dialog{position:relative;width:min(1240px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.48);border-radius:28px;background:rgba(255,255,255,.97);box-shadow:0 34px 90px rgba(15,23,42,.28)}.adaptive-modal-head-v6,.adaptive12-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--foxy-line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adaptive-modal-head-v6 h2{margin:2px 0;font-size:28px;font-weight:950;letter-spacing:-.04em}.adaptive-modal-head-v6 p{margin:0;color:var(--foxy-muted)}.adaptive-modal-head-v6 button{width:38px;height:38px;border:1px solid var(--foxy-line);border-radius:13px;background:#fff;font-size:22px}.adaptive-create-form-v6,.adaptive-create-form-v91,.adaptive12-form{flex:1 1 auto;overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:18px 22px 22px}.adaptive-form-section-v6{padding:16px;border:1px solid var(--foxy-line);border-radius:20px;background:rgba(248,250,252,.8)}.adaptive-form-section-main-v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.adaptive-section-title-v6{grid-column:1/-1}.adaptive-field-title-v6,.adaptive-field-wide-v6{grid-column:span 2}.adaptive-personnel-grid-v91,.adaptive-users-grid-v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.adaptive-personnel-field-v91{display:grid;grid-gap:6px;gap:6px;min-width:0}.adaptive-personnel-field-v91.wide{grid-column:span 2}.adaptive-available-npi-grid-v15,.adaptive-chip-grid-v6,.adaptive-selected-npi-grid-v15{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.adaptive-available-npi-card-v15,.adaptive-selected-npi-card-v15{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--foxy-line);border-radius:15px;background:#fff;text-align:left}.adaptive-modal-footer-v6{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--foxy-line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adaptive-task-detail-grid-v101{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;padding:16px}.adaptive-task-detail-main-v101,.adaptive-task-detail-side-v101{display:grid;grid-gap:12px;gap:12px;align-content:start}.adaptive-task-detail-frame-v101{padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.76)}@media (max-width:1180px){.tasks-tab-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-filter-panel-v37,.tasks-filter-panel-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-grid-head-v37,.tasks-grid-head-v3{display:none}.adaptive-form-section-main-v6,.adaptive-personnel-grid-v91,.adaptive-row-v37,.adaptive-users-grid-v6,.tasks-row-v3{grid-template-columns:1fr}.adaptive-field-title-v6,.adaptive-field-wide-v6,.adaptive-personnel-field-v91.wide{grid-column:auto}.adaptive-task-detail-grid-v101{grid-template-columns:1fr}}.task-detail-page,.task-detail-polished{width:min(100%,var(--foxy-page-max));display:grid;grid-gap:16px;gap:16px}.request-header-card.stage-v127-hero,.stage-v127-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:18px;gap:18px;align-items:stretch;padding:18px;overflow:visible}.stage-v127-title-panel{min-width:0;padding:4px}.stage-v127-title-panel h1{max-width:980px}.stage-v127-status-row{margin-top:12px}.stage-v127-summary-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stage-v127-brand-card,.stage-v127-info-card{min-width:0;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.76);display:flex;align-items:center;gap:10px}.stage-v127-brand-logo{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;overflow:hidden;object-fit:contain;background:white;border:1px solid var(--foxy-line);flex:0 0 auto}.stage-v127-brand-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.stage-v127-info-card i{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:var(--foxy-green-soft);color:#047857;font-style:normal;font-weight:950}.stage-v127-info-card span,.stage-v127-info-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.stage-v127-info-card em,.stage-v127-info-copy em{color:#047857;font-size:10px;font-weight:950;text-transform:uppercase;font-style:normal;letter-spacing:.05em}.stage-v127-info-card strong,.stage-v127-info-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950}.stage-v126-workbench,.stage-v127-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.stage-v126-primary,.stage-v127-primary{min-width:0;display:grid;grid-gap:16px;gap:16px}.task-detail-grid,.task-detail-grid-wide{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.task-detail-main{min-width:0;display:grid;grid-gap:16px;gap:16px}.stage-side-rail-v126,.sticky-aside,.task-detail-aside{position:-webkit-sticky;position:sticky;top:calc(var(--foxy-topbar-h) + 18px);display:grid;grid-gap:12px;gap:12px;align-content:start;max-height:calc(100dvh - var(--foxy-topbar-h) - 32px);overflow:auto}.action-panel,.coexecutor-section,.content-panel,.history-panel,.result-panel,.stage-deadline-panel,.stage-history-rollup-v1,.stage2-glass-details{padding:16px}.stage2-glass-details summary{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.stage2-summary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:13px;background:var(--foxy-green-soft);color:#047857;font-weight:950}.stage2-details-body{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.stage-facts-grid,.stage-facts-tags,.stage2-facts-grid,.stage2-result-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.deadline-current,.deadline-fact,.stage-facts-grid>div,.stage2-facts-grid>div,.stage2-result-summary-grid>article{min-width:0;padding:11px;border-radius:14px;border:1px solid var(--foxy-line);background:rgba(255,255,255,.72)}.deadline-current span,.deadline-fact span,.stage-facts-grid span,.stage2-result-summary-grid span{display:block;color:var(--foxy-muted);font-size:10px;font-weight:950;text-transform:uppercase}.deadline-current strong,.deadline-fact strong,.stage-facts-grid strong,.stage2-result-summary-grid strong{display:block;margin-top:3px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deadline-current.burning,.deadline-fact.burning{color:#991b1b;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.22)}.stage10-financial-gate-form-v69,.stage11-payment-form-v117,.stage11-transfer-form-v72,.stage12-declaration-form-v72,.stage13-declaration-form-v72,.stage14-product-info-form-v79,.stage5-color-form-v1,.stage6-quality-form-v2,.stage7-chief-form-v1,.stage8-packaging-form-v65,.stage9-financial-form-v68{display:grid;grid-gap:16px;gap:16px}.stage-flow-file-upload-v72,.stage10-comment-card-v69,.stage11-payment-comment-v117,.stage12-direction-frame-v72,.stage14-info-card-v79,.stage5-section-frame-v1,.stage6-section-v2,.stage7-input-frame-v1,.stage8-comment-card-v65,.stage9-comment-card-v68{padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.76)}.stage-flow-hero-v72,.stage10-hero-v69,.stage11-payment-hero-v117,.stage14-hero-v79,.stage5-section-head-v1,.stage6-hero-v2,.stage7-hero-v1,.stage8-hero-v65,.stage9-hero-v68{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:16px;border-radius:20px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(16,185,129,.08));border:1px solid var(--foxy-line)}.stage-flow-orb-v72,.stage10-orb-v69,.stage14-orb-v79,.stage5-section-icon-v1,.stage6-hero-icon-v2,.stage7-orb-v1,.stage8-orb-v65,.stage9-orb-v68{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:var(--foxy-orange-soft);color:var(--foxy-orange);font-weight:950}.stage-flow-choice-grid-v72,.stage10-choice-grid-v69,.stage11-payment-choice-grid-v117,.stage12-decision-grid-v72,.stage12-direction-grid-v72,.stage14-info-grid-v79,.stage6-decision-grid-v2,.stage7-check-grid-v1,.stage8-check-grid-v65,.stage9-check-grid-v68{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.modern-check,.stage-flow-check-card-v72,.stage10-choice-card-v69,.stage11-payment-choice-v117,.stage12-decision-card-v72,.stage12-direction-card-v72,.stage14-confirm-row-v79,.stage6-choice-v2,.stage7-check-card-v1,.stage8-check-card-v65,.stage9-check-card-v68{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.8)}.modern-check input{width:auto;min-height:0;margin-top:2px}.field-check-copy{display:grid;grid-gap:3px;gap:3px}.stage14-files-grid-v79,.stage6-fields-grid-v2,.stage7-files-grid-v1,.stage8-files-grid-v65,.stage9-files-grid-v68{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.stage-result-files-upload-v53,.stage14-file-upload-v79,.stage6-input-card-v2,.stage7-comment-card-v1,.stage7-file-upload-v1,.stage7-url-card-v1,.stage8-file-upload-v65,.stage9-file-upload-v68{min-width:0;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.76)}.stage10-comment-card-v69,.stage11-payment-comment-v117,.stage6-input-card-v2.wide,.stage7-comment-card-v1{grid-column:1/-1}.stage-flow-result-grid-v72,.stage10-result-grid-v69,.stage11-payment-result-grid-v117,.stage14-result-grid-v79,.stage4-result-grid-v2,.stage5-result-grid-v1,.stage6-result-grid-v1,.stage7-result-grid-v1,.stage8-result-grid-v65,.stage9-result-grid-v68{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.stage-flow-result-v72,.stage10-result-frame-v69,.stage11-payment-result-v117,.stage14-result-frame-v79,.stage4-result-card-v2,.stage5-result-card-v1,.stage6-result-frame-v1,.stage7-result-frame-v1,.stage8-result-frame-v65,.stage9-result-frame-v68{padding:14px;border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.8)}.stage-flow-result-v72,.stage10-result-frame-v69,.stage14-result-frame-v79,.stage6-result-frame-v1,.stage7-result-frame-v1,.stage8-result-frame-v65,.stage9-result-frame-v68{display:grid;grid-gap:12px;gap:12px}.coexecutor-grid,.compact-coexecutor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.coexecutor-card{min-width:0;padding:12px;border:1px solid var(--foxy-line);border-radius:16px;background:rgba(255,255,255,.76)}.event-timeline,.stage-history-timeline-v1,.stage-reopen-history-list-v1{display:grid;grid-gap:10px;gap:10px}.event-card,.stage-history-card-v1,.stage-history-revision-card-v1,.stage-reopen-history-card-v1{padding:12px;border:1px solid var(--foxy-line);border-radius:15px;background:rgba(255,255,255,.76)}.event-timeline-item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px}.event-dot{width:10px;height:10px;margin-top:15px;border-radius:999px;background:var(--foxy-orange);box-shadow:0 0 0 4px rgba(245,102,30,.12)}.dialog-info-backdrop-v1,.pm-modal-backdrop-v7,.stage-reopen-modal-backdrop-v1{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dialog-info-modal-v1,.stage-reopen-modal-v1{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--foxy-line);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-lg);padding:18px}.first-stage-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:center;padding:20px}.first-stage-layout-v1{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.first-stage-main-v1{min-width:0}.first-stage-aside-v1{position:-webkit-sticky;position:sticky;top:calc(var(--foxy-topbar-h) + 18px);display:grid;grid-gap:12px;gap:12px}.first-stage-result-grid-v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.attachment-card,.first-stage-result-card-v1{padding:12px;border:1px solid var(--foxy-line);border-radius:15px;background:rgba(255,255,255,.76)}.first-stage-result-card-v1.wide{grid-column:span 2}.attachments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}@media (max-width:1250px){.first-stage-layout-v1,.stage-v126-workbench,.stage-v127-hero,.stage-v127-workbench{grid-template-columns:1fr}.first-stage-aside-v1,.stage-side-rail-v126,.sticky-aside,.task-detail-aside{position:static;max-height:none;overflow:visible}.stage-v127-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.first-stage-hero,.stage-v127-summary-grid{grid-template-columns:1fr}.first-stage-result-card-v1.wide{grid-column:auto}}.modal,.popover,[role=dialog]{color:var(--foxy-ink)}.confirm-backdrop,.cross-automation-modal-backdrop,.dialog-backdrop,.modal-backdrop,.overdue-task-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.confirm-dialog,.cross-automation-modal,.dialog-card,.modal-card,.overdue-task-modal{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--foxy-line);border-radius:26px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg)}.confirm-dialog header,.dialog-card header,.modal-card header{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--foxy-line)}.confirm-dialog form,.dialog-card form,.modal-card form{padding:16px}.dropdown,.menu,.popover{z-index:var(--z-popover);border:1px solid var(--foxy-line);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-lg)}.file-upload-drop-frame,.file-upload-field,.stage-flow-file-upload-v72,.stage-result-files-upload-v53{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px dashed rgba(59,130,246,.3);border-radius:18px;background:rgba(59,130,246,.06)}.file-upload-drop-frame input[type=file],.file-upload-field input[type=file]{border-style:dashed;background:#fff}.notification-bell-root{position:relative}.notification-popover{position:fixed;z-index:var(--z-popover);max-height:min(560px,calc(100dvh - 24px));overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--foxy-line);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:var(--shadow-lg)}.notification-popover-head{flex:0 0 auto;display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--foxy-line)}.notification-popover-head h3{margin:0;font-size:18px;font-weight:950}.notification-popover-head span{color:var(--foxy-muted);font-size:12px}.notification-popover-head button{width:32px;height:32px;border-radius:11px;border:1px solid var(--foxy-line);background:#fff}.notification-popover-list{overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:10px}.notification-popover-item{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(248,250,252,.9)}.notification-popover-item strong{font-size:13px}.notification-popover-item em{color:var(--foxy-orange);font-style:normal;font-size:10px;font-weight:950;text-transform:uppercase}.notification-popover-item span{color:var(--foxy-muted);font-size:12px}.notification-popover-empty{padding:22px;color:var(--foxy-muted)}@media (min-width:1900px){:root{--foxy-page-max:1880px}.ops-kpi-grid-v95,.role-metrics-grid-v1{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1500px){:root{--foxy-page-max:1480px;--foxy-sidebar-w:238px}.employees-kpi-grid-v11,.hr-kpi-grid-v1,.ops-kpi-grid-v95,.role-metrics-grid-v1,.timesheet-kpi-grid-v1{grid-template-columns:repeat(3,minmax(0,1fr))}.company-main-grid-v4,.role-main-grid-v1{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1220px){.company-bottom-grid-v4,.company-main-grid-v4,.hr-bottom-grid-v1,.ops-report-grid-v95,.role-bottom-grid-v1,.role-main-grid-v1,.timesheet-bottom-grid-v1{grid-template-columns:1fr}.employees-kpi-grid-v11,.hr-kpi-grid-v1,.ops-kpi-grid-v95,.role-metrics-grid-v1,.timesheet-kpi-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr))}.content-hero-v1,.content-hero-v3,.hr-hero-v1,.kb-pro-hero-v1,.kb-pro-hero-v2,.kb-pro-hero-v4,.ops-reports-hero-v95,.page-header,.passport-hero-v1,.role-dashboard-titlebar-v1,.settings-hero-v5,.timesheet-hero-v1{grid-template-columns:1fr;align-items:start}.employees-row-v11{grid-template-columns:1fr 1fr}.employees-head-v11{display:none}.passport-detail-hero-v1{grid-template-columns:1fr}}@media (max-width:760px){:root{--foxy-page-pad-x:12px;--foxy-page-pad-y:12px}.company-dashboard-v4,.department-tasks-page,.npi12-request-page,.page,.responsive-page,.role-dashboard-v1,.task-detail-page{padding-inline:12px}.dept-modal-summary-v4,.employees-kpi-grid-v11,.hr-kpi-grid-v1,.npi12-stats-grid,.ops-kpi-grid-v95,.role-metrics-grid-v1,.tasks-tab-grid-v3,.timesheet-kpi-grid-v1{grid-template-columns:1fr}.ops-kpi-grid-v95 article,.role-metric-v1{grid-template-columns:44px 1fr}.role-mini-chart-v3,.role-mini-gauge-v3{display:none}.content-form-row-v1,.form-grid,.settings-position-fields-v8,.settings-user-fields-v7,.stage-unified-fields-grid,.user-create-grid-v7{grid-template-columns:1fr}.topbar{gap:10px}.foxy-topbar-actions-v2{gap:6px}.foxy-online-departments-v2 strong,.profile-meta{display:none}.profile-box{grid-template-columns:34px 14px;padding-right:8px}.archive-grid,.content-card-grid-v3,.content-news-grid-v1,.employees-row-v11,.kb-pro-stage-grid-v1,.kb-pro-stage-grid-v2,.kb-pro-stage-grid-v4,.passport-grid-v1,.regulation-list-v2{grid-template-columns:1fr}.adaptive-modal-overlay-v6,.adaptive-modal-portal,.adaptive12-modal-root{padding:10px}.adaptive-modal-v6,.adaptive-modal-v91,.adaptive12-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.adaptive-modal-head-v6,.adaptive12-head{padding:16px}.adaptive-create-form-v6,.adaptive-create-form-v91,.adaptive12-form{padding:14px}.dept-modal-backdrop-v4{padding:10px}.dept-modal-v4{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}}@media (max-width:560px){.foxy-topbar-quick-nav-v111 a{padding-inline:9px}.foxy-topbar-quick-nav-v111 a span{max-width:70px;overflow:hidden;text-overflow:ellipsis}.content-hero-v1 h1,.content-hero-v3 h1,.hr-hero-v1 h1,.kb-pro-hero-v1 h1,.kb-pro-hero-v2 h1,.kb-pro-hero-v4 h1,.npi12-title-card h1,.page-header h1,.passport-hero-v1 h1,.role-dashboard-titlebar-v1 h1,.settings-hero-v5 h1,.stage-v127-title-panel h1,.timesheet-hero-v1 h1{font-size:28px}}