:root{--dn-ink:#122f4d;--dn-ink-2:#294862;--dn-muted:#788da1;--dn-line:#dfe7ef;--dn-soft:#f6f8fb;--dn-blue:#1767ee;--dn-teal:#08a79e;--dn-green:#16aa5e;--dn-orange:#ff6d13;--dn-violet:#7c3ff2;--dn-indigo:#5262dc;--dn-red:#ef4c4c;--dn-amber:#e5a10a;--dn-module:#1767ee;--dn-module-soft:#eef4ff;--dn-radius:14px}html body .app-shell.module-crm{--dn-module:#1767ee;--dn-module-soft:#edf4ff}html body .app-shell.module-hr{--dn-module:#5961d9;--dn-module-soft:#f0f0ff}html body .app-shell.module-production{--dn-module:#f47722;--dn-module-soft:#fff1e8}html body .app-shell.module-inventory{--dn-module:#08a79e;--dn-module-soft:#eaf9f7}html body .app-shell.module-finance{--dn-module:#16a65b;--dn-module-soft:#eaf8f0}html body .app-shell.module-chat{--dn-module:#7c3ff2;--dn-module-soft:#f3edff}html body .app-shell.module-pricing{--dn-module:#14a573;--dn-module-soft:#eaf8f2}html body .app-shell.view-reports{--dn-module:#188bd1;--dn-module-soft:#eaf7ff}html body .app-shell>.workspace>.topbar.app-global-topbar{z-index:80!important;-webkit-backdrop-filter:blur(12px)saturate(1.05)!important;backdrop-filter:blur(12px)saturate(1.05)!important;direction:ltr!important;background:#fffffffa!important;border:1px solid #e1e8ef!important;border-radius:14px!important;grid-template-columns:minmax(390px,.98fr) minmax(360px,1.28fr) minmax(220px,.72fr)!important;align-items:center!important;gap:22px!important;width:auto!important;height:80px!important;min-height:80px!important;margin:10px 16px 0!important;padding:9px 18px!important;display:grid!important;position:sticky!important;top:10px!important;box-shadow:0 4px 14px #1937530e!important}html body .app-global-account-area{direction:ltr;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}html body .app-global-profile-wrap,.app-global-quick-wrap{position:relative}html body .app-global-profile-button{direction:ltr;grid-template-columns:48px minmax(105px,1fr) 18px;align-items:center;gap:9px;min-width:190px;height:56px;display:grid;color:var(--dn-ink)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:3px 5px!important}html body .app-global-profile-button:hover{background:#f7f9fc!important}html body .app-global-avatar{color:#fff;background:#0e3157;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:visible;box-shadow:0 5px 14px #0d315724}html body .app-global-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}html body .app-global-avatar b{letter-spacing:.03em;font-size:12px}html body .app-global-avatar i{background:#21b66a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}html body .app-global-profile-copy{text-align:right;direction:rtl;gap:2px;min-width:0;display:grid}html body .app-global-profile-copy strong{color:#173653;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}html body .app-global-profile-button>svg{color:#345470;width:16px;height:16px;transform:rotate(90deg)}html body .app-global-profile-menu,html body .app-global-quick-menu{z-index:120;direction:rtl;background:#fff;border:1px solid #dfe7ef;border-radius:14px;width:252px;padding:8px;position:absolute;top:62px;left:0;box-shadow:0 22px 52px #132f4c2b}html body .app-global-profile-menu-head{border-bottom:1px solid #edf1f5;gap:3px;margin-bottom:5px;padding:10px 11px 11px;display:grid}html body .app-global-profile-menu-head strong{color:#173653;font-size:12px}html body .app-global-profile-menu-head small{color:#8b99a8;text-align:right;direction:ltr;font-size:9px}html body .app-global-profile-menu>button{text-align:right;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:39px;display:grid;color:#39536d!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:8px 9px!important;font-size:10.5px!important}html body .app-global-profile-menu>button:hover{background:#f5f8fb!important}html body .app-global-profile-menu svg{color:#647b91;width:16px;height:16px}html body .app-global-profile-menu .app-global-logout{color:#bd4d4d!important;border-top:1px solid #edf1f5!important;border-radius:0!important;margin-top:5px!important;padding-top:10px!important}html body .app-global-profile-menu .app-global-logout svg{color:#bd4d4d}html body .app-global-hidden-file{display:none!important}html body .app-global-header-icon{color:#244664!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:relative!important}html body .app-global-header-icon:hover{background:#f2f6fa!important}html body .app-global-header-icon svg{width:20px;height:20px}html body .app-global-header-icon b{color:#fff;background:#18a96b;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-2px;right:0}html body .app-global-quick-button{color:#36536f!important;background:#fff!important;border:1px solid #cfd9e4!important;border-radius:10px!important;align-items:center!important;gap:10px!important;height:42px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:900!important;display:flex!important;box-shadow:0 2px 7px #1a345008!important}html body .app-global-quick-button:hover{background:#fafdff!important;border-color:#b8c8d8!important}html body .app-global-quick-button svg{width:17px;height:17px}html body .app-global-quick-menu{width:285px;top:49px;left:auto;right:0}html body .app-global-quick-menu>button{width:100%;min-height:55px;color:#294761!important;text-align:right!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:9px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:7px 8px!important;display:grid!important}html body .app-global-quick-menu>button:last-child{border-bottom:0!important}html body .app-global-quick-menu>button:hover{background:#f8fbfd!important}html body .app-global-quick-menu>button>span{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}html body .app-global-quick-menu>button>span.blue{color:#1767ee;background:#edf4ff}html body .app-global-quick-menu>button>span.violet{color:#7c3ff2;background:#f3edff}html body .app-global-quick-menu>button>span.indigo{color:#5961d9;background:#f0f0ff}html body .app-global-quick-menu>button>span.teal{color:#08a79e;background:#eaf9f7}html body .app-global-quick-menu>button>div{gap:2px;display:grid}html body .app-global-quick-menu strong{font-size:10.5px}html body .app-global-quick-menu small{color:#8293a3;font-size:8.7px}html body .app-global-quick-menu svg{width:18px;height:18px}html body .app-global-search-wrap{direction:rtl;background:#f9fbfd;border:1px solid #dbe4ed;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;height:45px;padding:0 12px;display:grid;position:relative}html body .app-global-search-wrap:focus-within{background:#fff;border-color:#b8c9d9;box-shadow:0 0 0 3px #1767ee0f}html body .app-global-search-wrap>svg{color:#6c8196;width:18px;height:18px}html body .app-global-search-wrap input{color:#27445f!important;text-align:right!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:11px!important}html body .app-global-search-wrap input::placeholder{color:#91a0af}html body .app-global-search-menu{z-index:130;background:#fff;border:1px solid #dfe7ef;border-radius:13px;max-height:min(520px,68vh);padding:7px;position:absolute;top:51px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #122c4629}html body .app-global-search-heading{color:#8b9baa!important;margin:5px 8px 4px!important;font-size:8.5px!important;font-weight:900!important}html body .app-global-search-menu>button{width:100%;min-height:49px;text-align:right!important;color:#294761!important;background:#fff!important;border:0!important;border-radius:9px!important;grid-template-columns:35px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;padding:6px 8px!important;display:grid!important}html body .app-global-search-menu>button:hover{background:#f6f9fc!important}html body .app-global-search-menu>button>span:nth-child(2){gap:2px;display:grid}html body .app-global-search-menu strong{font-size:10.5px}html body .app-global-search-menu small{color:#8b99a7;font-size:8.7px}html body .app-global-search-menu>button>svg{color:#8da0b1;width:13px;height:13px}html body .app-global-search-icon{border-radius:10px;place-items:center;width:33px;height:33px;display:grid}html body .app-global-search-icon svg{width:17px;height:17px}html body .app-global-search-icon.local{color:#526a81;background:#f0f4f8}html body .app-global-search-icon.blue{color:#1767ee;background:#edf4ff}html body .app-global-search-icon.indigo{color:#5961d9;background:#f0f0ff}html body .app-global-search-icon.orange{color:#f47722;background:#fff1e8}html body .app-global-search-icon.teal{color:#08a79e;background:#eaf9f7}html body .app-global-search-icon.green{color:#16a65b;background:#eaf8f0}html body .app-global-search-icon.violet{color:#7c3ff2;background:#f3edff}html body .app-global-search-empty{text-align:center;color:#8798a8;padding:18px;font-size:10.5px}html body .app-search-hit{animation:1.8s dn-search-hit}@keyframes dn-search-hit{0%,to{box-shadow:inherit}18%,72%{box-shadow:0 0 0 4px #1767ee29,0 12px 30px #1767ee14}}html body .app-global-date-block{color:#60778d;white-space:nowrap;direction:rtl;justify-content:flex-end;align-items:center;gap:17px;min-width:0;display:flex}html body .app-global-date-block span{color:#647b91;font-size:10.5px;font-weight:700}html body .app-global-date-block i{background:#e3e9ef;width:1px;height:25px}html body .app-global-date-block strong{color:#536d86;direction:ltr;font-size:11px;font-weight:800}html body .app-global-mobile-menu{display:none}html body .app-home-local-header{display:none!important}html body .home-shell .desktopHome{padding-top:12px!important}html body .app-shell{grid-template-columns:240px minmax(0,1fr)!important}html body .app-shell .sidebar{color:#fff!important;background:linear-gradient(#0d3157 0%,#082a4a 100%)!important;border-left:0!important;flex-direction:column!important;width:240px!important;height:100vh!important;padding:17px 14px 15px!important;display:flex!important;overflow:hidden!important;box-shadow:-7px 0 25px #09223a17!important}html body .app-shell .sidebar .brand{color:#0000!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:88px!important;padding:2px 8px 15px!important;font-size:0!important;line-height:0!important;display:flex!important}html body .app-shell .sidebar .brand:before,html body .app-shell .sidebar .brand:after,html body .app-shell .sidebar .brand>span{content:none!important;display:none!important}html body .app-shell .sidebar .logo-crop{width:150px!important;height:80px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-inline:auto!important;display:block!important;overflow:visible!important}html body .app-shell .sidebar .logo-crop img{object-fit:contain!important;filter:brightness(0)invert()!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important}html body .app-shell .sidebar .space-switch{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:0 0!important;border:0!important;border-top:1px solid #ffffff12!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;gap:3px!important;min-height:0!important;margin:0!important;padding:9px 2px 8px 0!important;display:flex!important;overflow:hidden auto!important}html body .app-shell .sidebar .space-switch::-webkit-scrollbar{width:5px}html body .app-shell .sidebar .space-switch::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}html body .app-shell .sidebar .app-nav-group{gap:2px;display:grid}html body .app-shell .sidebar .space-switch>button,html body .app-shell .sidebar .app-nav-parent{color:#ffffffd6!important;width:100%!important;min-height:46px!important;box-shadow:none!important;text-align:right!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:19px minmax(0,1fr) 17px!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 13px!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;display:grid!important}html body .app-shell .sidebar .space-switch>button{grid-template-columns:19px minmax(0,1fr)!important}html body .app-shell .sidebar .space-switch>button:hover,html body .app-shell .sidebar .app-nav-parent:hover{color:#fff!important;background:#fff1!important;transform:none!important}html body .app-shell .sidebar .space-switch>button.active,html body .app-shell .sidebar .app-nav-parent.active{color:#fff!important;background:linear-gradient(90deg,#40679deb,#2f588ebd)!important;border-color:#ffffff12!important;font-weight:800!important;box-shadow:inset 3px 0 #20cbc4,0 7px 18px #051a3024!important}html body .app-shell .sidebar .space-switch>button:before,html body .app-shell .sidebar .app-nav-parent:before{content:""!important;width:19px!important;height:19px!important;-webkit-mask-image:var(--dn-sidebar-icon)!important;-webkit-mask-image:var(--dn-sidebar-icon)!important;mask-image:var(--dn-sidebar-icon)!important;background:currentColor!important;flex:0 0 19px!important;display:block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:19px 19px!important;mask-size:19px 19px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html body .app-shell .sidebar button[data-sidebar-icon=home]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11.2 12 4l9 7.2V21h-6v-6H9v6H3z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=crm]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.1 6.1 10 8.2l2-1.4c1.1-.8 2.5-.7 3.5.1l5 4.2-1.8 2.1-2.1-1.7-4.7 5.1a2.5 2.5 0 0 1-3.6.1L3 11.5l4.1-5.4Zm3.2 4.1-1.4 1.4 3.2 3.1 3-3.3-1.7-1.4-2.3 1.6-.8-1.4Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=hr]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3' fill='black'/%3E%3Ccircle cx='17' cy='9' r='2.5' fill='black'/%3E%3Cpath fill='black' d='M3 20c.6-4 2.8-6 6-6s5.4 2 6 6zm12-5c2.7 0 4.7 1.6 5.5 5H16c-.2-2-.6-3.6-1-5z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=production]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 21V10l5 3V9l5 3V7l8 5v9H3Zm3-3h3v-3H6v3Zm5 0h3v-3h-3v3Zm5 0h3v-3h-3v3Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=inventory]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 9 5v10l-9 5-9-5V7l9-5Zm0 2.4L6 7.7l6 3.3 6-3.3-6-3.3ZM5 10v5.8l6 3.3v-5.8L5 10Zm14 0-6 3.3v5.8l6-3.3V10Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=finance]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 6h18v12H3V6Zm2 2v8h14V8H5Zm7 1.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM6 9h2v2H6V9Zm10 4h2v2h-2v-2Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=chat]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h18v13H8l-5 4V4Zm4 5v2h10V9H7Zm0 4v2h7v-2H7Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=reports]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 20h18v2H3V20Zm2-8h3v6H5v-6Zm5-5h3v11h-3V7Zm5 3h3v8h-3v-8Zm5-6h2v14h-2V4Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=settings]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h7v2H4V6Zm11 0h5v2h-5V6Zm-2-2h2v6h-2V4ZM4 16h5v2H4v-2Zm9 0h7v2h-7v-2Zm-2-2h2v6h-2v-6ZM4 11h11v2H4v-2Zm15 0h1v2h-1v-2Zm-2-2h2v6h-2V9Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=tasks]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3h12v18H6V3Zm2 3v2h2V6H8Zm4 0v2h4V6h-4Zm-4 5v2h2v-2H8Zm4 0v2h4v-2h-4Zm-4 5v2h2v-2H8Zm4 0v2h4v-2h-4Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar button[data-sidebar-icon=pricing]{--dn-sidebar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h14v18H5V3Zm3 3v3h8V6H8Zm0 6v2h2v-2H8Zm3 0v2h2v-2h-2Zm3 0v2h2v-2h-2Zm-6 4v2h2v-2H8Zm3 0v2h2v-2h-2Zm3 0v2h2v-2h-2Z'/%3E%3C/svg%3E")}html body .app-shell .sidebar .app-nav-chevron{color:#ffffff80;place-items:center;width:17px;height:17px;transition:transform .17s,color .17s;display:grid}html body .app-shell .sidebar .app-nav-chevron svg{width:14px;height:14px}html body .app-shell .sidebar .app-nav-parent.open .app-nav-chevron{color:#fff;transform:rotate(90deg)}html body .app-shell .sidebar .app-nav-children{opacity:.55;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}html body .app-shell .sidebar .app-nav-parent.open+.app-nav-children{opacity:1;grid-template-rows:1fr}html body .app-shell .sidebar .app-nav-children-inner{gap:2px;min-height:0;padding:0 10px 0 0;display:grid;overflow:hidden}html body .app-shell .sidebar .app-nav-parent.open+.app-nav-children .app-nav-children-inner{padding-top:3px;padding-bottom:5px}html body .app-shell .sidebar .app-nav-children button{color:#ffffff9e!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:8px!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:37px!important;margin:0!important;padding:0 17px 0 9px!important;font-size:11.5px!important;font-weight:700!important;display:grid!important}html body .app-shell .sidebar .app-nav-children button:before{content:"";background:#ffffff4d;border-radius:50%;width:5px;height:5px}html body .app-shell .sidebar .app-nav-children button:hover{color:#fff!important;background:#ffffff0e!important}html body .app-shell .sidebar .app-nav-children button.active{color:#fff!important;background:#20cbc41a!important;font-weight:900!important}html body .app-shell .sidebar .app-nav-children button.active:before{background:#20cbc4;box-shadow:0 0 0 3px #20cbc41f}html body .app-shell .sidebar .app-nav-children button b{color:#fff;background:#ff6d13;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid;margin-right:auto!important}html body .app-shell .sidebar>nav,html body .app-shell .sidebar .sidebar-bottom,html body .app-shell .sidebar .schedule-card,html body .app-shell .sidebar .logout,html body .app-shell .sidebar .home-help-card{display:none!important}html body .app-shell:not(.home-shell) .page-content{padding-top:20px!important}html body .app-shell:not(.home-shell) h1{font-size:23px!important;line-height:1.4!important}html body .app-shell:not(.home-shell) h2{font-size:15px!important;line-height:1.5!important}html body .app-shell:not(.home-shell) h3{font-size:13.5px!important;line-height:1.55!important}html body .app-shell:not(.home-shell) p{font-size:12.5px!important;line-height:1.75!important}html body .app-shell:not(.home-shell) small{font-size:10.5px!important;line-height:1.65!important}html body .app-shell:not(.home-shell) input:not([type=checkbox]):not([type=radio]),html body .app-shell:not(.home-shell) select,html body .app-shell:not(.home-shell) textarea{font-size:12.5px!important}html body .app-shell:not(.home-shell) label>span,html body .app-shell:not(.home-shell) table{font-size:11.5px!important}html body .app-shell:not(.home-shell) th{font-size:10.5px!important}html body .app-shell:not(.home-shell) td{font-size:11.5px!important}html body .app-shell:not(.home-shell) .hero-row{background:linear-gradient(128deg,#fff 0%,var(--dn-module-soft) 155%)!important;position:relative!important;overflow:hidden!important}html body .app-shell:not(.home-shell) .hero-row:before{content:"";background:var(--dn-module);opacity:.9;border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;right:0}html body .app-shell:not(.home-shell) .section-kicker{color:var(--dn-module)!important}html body .app-shell:not(.home-shell) .resource-tabs button.active,html body .app-shell:not(.home-shell) [class*=tabs] button[class*=active]{color:var(--dn-module)!important;border-color:color-mix(in srgb,var(--dn-module) 22%,#dfe7ef)!important;background:var(--dn-module-soft)!important}html body .app-shell:not(.home-shell) .primary,html body .app-shell:not(.home-shell) button.primary{background:var(--dn-module)!important}html body .app-shell:not(.home-shell) .primary:hover,html body .app-shell:not(.home-shell) button.primary:hover{filter:brightness(.93)}html body .app-shell:not(.home-shell) .stat-card{position:relative!important;overflow:hidden!important}html body .app-shell:not(.home-shell) .stat-card:after{content:"";background:var(--dn-module);opacity:.38;height:2px;position:absolute;inset:auto 0 0}html body .app-shell .status.approved,html body .app-shell .status.completed,html body .app-shell .status.success,html body .app-shell [class*=success],html body .app-shell [class*=completed]{--dn-state:#16a65b}html body .app-shell .status.pending,html body .app-shell [class*=pending],html body .app-shell [class*=waiting]{--dn-state:#e5a10a}html body .app-shell .status.rejected,html body .app-shell .status.error,html body .app-shell [class*=overdue],html body .app-shell [class*=blocked]{--dn-state:#ef4c4c}html body .app-shell.module-crm [class*=projectCard],html body .app-shell.module-crm [class*=customerCard]{border-top:3px solid #1767eeb8!important}html body .app-shell.module-crm [class*=stage],html body .app-shell.module-crm [class*=statusBadge]{box-shadow:inset 0 0 0 1px #1767ee1f}html body .app-shell.module-crm [class*=won],html body .app-shell.module-crm [data-stage=won]{color:#118c50!important;background:#e9f8ef!important}html body .app-shell.module-crm [class*=lost],html body .app-shell.module-crm [data-stage=lost]{color:#ce4747!important;background:#fff0f0!important}html body .app-shell.module-production [class*=orderCard],html body .app-shell.module-production [class*=productionCard]{border-top:3px solid #f47722b3!important}html body .app-shell.module-production [class*=progress]{accent-color:#f47722}html body .app-shell.module-production [class*=blocked],html body .app-shell.module-production [class*=late]{color:#d84848!important;background:#fff0f0!important}html body .app-shell.module-inventory [class*=inventoryCard],html body .app-shell.module-inventory [class*=itemCard]{border-top:3px solid #08a79ea6!important}html body .app-shell.module-inventory [class*=quarantine]{color:#9c6514!important;background:#fff5df!important}html body .app-shell.module-inventory [class*=reserved]{color:#285eb2!important;background:#edf4ff!important}html body .app-shell.module-inventory [class*=lowStock],html body .app-shell.module-inventory [class*=low-stock]{color:#d84848!important;background:#fff0f0!important}html body .app-shell.module-finance [class*=income],html body .app-shell.module-finance [class*=positive]{color:#118c50!important}html body .app-shell.module-finance [class*=expense],html body .app-shell.module-finance [class*=negative]{color:#d84848!important}html body .app-shell.module-finance [class*=financeCard],html body .app-shell.module-finance [class*=summaryCard]{border-top:3px solid #16a65b94!important}html body .app-shell.module-chat [class*=empty],html body .doornab-tasks-document-open [class*=empty]{max-width:560px;color:#70859a!important;text-align:center!important;background:linear-gradient(135deg,#fff,#f9f7ff)!important;border:1px dashed #d9e4ee!important;border-radius:14px!important;margin-inline:auto!important;padding:28px!important}html body .app-shell.module-chat [class*=unread]{color:#fff!important;background:#7c3ff2!important}html body .app-shell.view-reports [class*=chart],html body .app-shell.view-reports canvas,html body .app-shell.view-reports svg{--report-accent:#188bd1}html body .app-shell:not(.home-shell) .empty-state{color:#7c8fa1!important;text-align:center!important;background:#fbfcfe!important;border:1px dashed #dbe4ed!important;border-radius:12px!important;padding:22px!important}html body [role=status],html body .toast,html body [class*=toast]{max-width:380px!important}html body .app-shell .error-banner{z-index:40!important;border-radius:11px!important;margin:10px 16px 0!important;position:relative!important}html body .doornab-tasks-document-open [class*=closePage]{display:none!important}@media (max-width:1100px){html body .app-shell>.workspace>.topbar.app-global-topbar{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.2fr) minmax(190px,.7fr)!important;gap:12px!important;padding-inline:12px!important}html body .app-global-profile-button{grid-template-columns:46px minmax(75px,1fr) 16px;min-width:155px}html body .app-global-date-block{gap:9px}}@media (max-width:900px){html body .app-shell{grid-template-columns:1fr!important}html body .app-shell .sidebar{transition:transform .2s;top:0;right:0;transform:translate(105%);z-index:180!important;position:fixed!important}html body .app-shell .sidebar.mobile-open{transform:translate(0)}html body .app-shell>.workspace>.topbar.app-global-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:auto!important;min-height:66px!important;margin:6px 8px 0!important;padding:7px 10px!important;position:sticky!important;top:6px!important}html body .app-global-account-area{gap:5px}html body .app-global-profile-button{grid-template-columns:46px;width:52px;min-width:0;padding:0!important}html body .app-global-profile-copy,html body .app-global-profile-button>svg,html body .app-global-quick-button span,html body .app-global-date-block{display:none}html body .app-global-quick-button{justify-content:center!important;width:40px!important;padding:0!important}html body .app-global-search-wrap{grid-area:2/1/auto/-1;height:42px}html body .app-global-mobile-menu{color:#294761!important;background:#fff!important;border:1px solid #dbe4ed!important;border-radius:10px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:18px!important;display:grid!important}}.app-global-mobile-brand,.app-global-mobile-search-trigger,.app-mobile-bottom-nav,.app-mobile-sheet-backdrop{display:none}@media (max-width:760px){html,body{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;width:100%;max-width:100%;min-height:100%;overflow-x:hidden;background:#f5f7fa!important}body{-webkit-tap-highlight-color:transparent}body:has(.app-mobile-sheet-backdrop){overflow:hidden!important}html body .app-shell{width:100%;overflow-x:clip;background:#f5f7fa!important;min-height:100dvh!important;display:block!important}html body .app-shell .workspace{min-width:0;min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom));background:#f5f7fa}html body .app-shell>.workspace>.topbar.app-global-topbar{width:100%!important;height:auto!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) 10px 8px!important;z-index:230!important;color:#173650!important;-webkit-backdrop-filter:blur(22px)saturate(1.28)!important;direction:rtl!important;background:#fffffff0!important;border:0!important;border-bottom:1px solid #d5dfe9eb!important;border-radius:0!important;grid-template-columns:44px minmax(82px,1fr) 44px auto!important;grid-template-areas:"menu brand search account"!important;align-items:center!important;gap:6px!important;margin:0!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 5px 18px #1935500e!important}html body .app-shell>.workspace>.topbar.app-global-topbar:after,html body .app-shell.home-shell>.workspace>.topbar.app-global-topbar,html body .app-shell.view-chat>.workspace>.topbar.app-global-topbar{display:none!important}html body .app-global-mobile-menu{grid-area:menu;color:#2b4c68!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#f3f6f9!important;border:0!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:grid!important}html body .app-global-mobile-menu svg{width:21px;height:21px}html body .app-global-mobile-brand{color:#123657;white-space:nowrap;grid-area:brand;justify-content:flex-start;align-items:baseline;gap:5px;min-width:0;overflow:hidden;display:flex!important}html body .app-global-mobile-brand strong{letter-spacing:-.03em;font-size:17px!important;font-weight:950!important;line-height:1!important}html body .app-global-mobile-brand span{color:#8090a0;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:8px;font-weight:800}html body .app-global-mobile-search-trigger{grid-area:search;color:#31516d!important;background:0 0!important;border:0!important;border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}html body .app-global-mobile-search-trigger:active,html body .app-global-mobile-menu:active{transform:scale(.96);background:#eaf0f5!important}html body .app-global-mobile-search-trigger svg{width:21px;height:21px}html body .app-global-account-area{grid-area:account;min-width:0;direction:ltr!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;display:flex!important}html body .app-global-profile-wrap{order:2;position:static!important}html body .app-global-profile-button{border-radius:50%!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}html body .app-global-avatar{width:40px!important;height:40px!important;box-shadow:0 3px 10px #0d31571f!important}html body .app-global-profile-copy,html body .app-global-profile-button>svg,html body .app-global-messages,html body .app-global-date-block,html body .app-global-quick-button{display:none!important}html body .app-global-notifications{order:1;color:#31516d!important;background:0 0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .app-global-notifications:active{background:#edf2f6!important}html body .app-global-notifications b{top:1px!important;right:1px!important}html body .app-global-quick-wrap{width:0!important;height:0!important;position:static!important}html body .app-global-search-wrap{top:calc(10px + env(safe-area-inset-top))!important;z-index:270!important;background:#fff!important;border:1px solid #d8e2eb!important;border-radius:15px!important;grid-template-columns:22px minmax(0,1fr)!important;width:auto!important;height:50px!important;padding:0 14px!important;display:none!important;position:fixed!important;left:10px!important;right:10px!important;box-shadow:0 17px 50px #0d263d33!important}html body .app-global-search-wrap.mobile-open{display:grid!important}html body .app-global-search-wrap input{height:48px!important;min-height:48px!important;font-size:16px!important}html body .app-global-search-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:16px!important;max-height:min(68dvh,560px)!important;padding:7px!important;top:57px!important;left:0!important;right:0!important;overflow:auto!important}html body .app-global-search-menu>button{border-radius:12px!important;min-height:58px!important}html body .app-global-search-menu strong{font-size:12px!important}html body .app-global-search-menu small{font-size:10px!important}html body .app-global-profile-menu,html body .app-global-quick-menu{animation:.18s ease-out both dnMobileSheetIn;top:auto!important;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;z-index:260!important;background:#fffffffb!important;border:1px solid #e0e7ee!important;border-radius:22px!important;width:auto!important;max-width:none!important;max-height:min(66dvh,560px)!important;padding:10px!important;position:fixed!important;left:8px!important;overflow:auto!important;box-shadow:0 24px 70px #0c22373d!important}html body .app-global-profile-menu:before,html body .app-global-quick-menu:before{content:"";background:#d9e1e8;border-radius:99px;width:38px;height:4px;margin:1px auto 9px;display:block}html body .app-global-profile-menu>button,html body .app-global-quick-menu>button{min-height:54px!important;font-size:13px!important}html body .app-global-quick-menu>button{grid-template-columns:42px minmax(0,1fr)!important}html body .app-global-quick-menu>button>span{border-radius:12px!important;width:40px!important;height:40px!important}html body .app-global-profile-menu-head{padding:9px 10px 13px!important}html body .app-global-profile-menu-head strong{font-size:14px!important}html body .app-global-profile-menu-head small{font-size:11px!important}html body .app-mobile-sheet-backdrop{z-index:220;-webkit-backdrop-filter:blur(3px);touch-action:none;background:#0e1f3047;border:0;border-radius:0;width:100%;height:100%;padding:0;animation:.15s ease-out both dnMobileBackdropIn;position:fixed;inset:0;display:block!important}html body .app-shell .sidebar{z-index:310!important;width:min(88vw,380px)!important;height:100dvh!important;padding:calc(14px + env(safe-area-inset-top)) 13px calc(14px + env(safe-area-inset-bottom))!important;border-radius:24px 0 0 24px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important;transform:translate(104%)!important;box-shadow:-25px 0 80px #03121f57!important}html body .app-shell .sidebar.mobile-open{transform:translate(0)!important}html body .app-shell .sidebar .brand{min-height:76px!important;padding:0 8px 12px!important}html body .app-shell .sidebar .logo-crop{width:132px!important;height:64px!important}html body .app-shell .sidebar .space-switch{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:9px!important;padding-bottom:12px!important}html body .app-shell .sidebar .space-switch>button,html body .app-shell .sidebar .app-nav-parent{border-radius:12px!important;min-height:50px!important;font-size:14.5px!important}html body .app-shell .sidebar .app-nav-children button{border-radius:10px!important;min-height:44px!important;font-size:12.5px!important}html body .app-shell .mobile-nav-close{top:calc(14px + env(safe-area-inset-top))!important;border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;left:12px!important}html body .mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);z-index:300!important;background:#09182761!important}html body .app-mobile-bottom-nav{z-index:200;min-height:calc(68px + env(safe-area-inset-bottom));padding:5px 7px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#fffffff6;border-top:1px solid #dbe3ebf5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #132b4212;display:grid!important}html body .app-mobile-bottom-nav>button{touch-action:manipulation;color:#6d7f91!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:3px!important;padding:2px 0!important;display:grid!important}html body .app-mobile-bottom-nav>button>svg,html body .app-mobile-nav-icon-wrap>svg{width:21px;height:21px}html body .app-mobile-bottom-nav>button>span:last-child{font-size:9.5px!important;font-weight:750!important;line-height:1.2!important}html body .app-mobile-bottom-nav>button:active{transform:scale(.96);background:#f2f6fa!important}html body .app-mobile-nav-icon-wrap{place-items:center;display:grid;position:relative}html body .app-mobile-nav-icon-wrap>b{color:#fff;background:#ef5454;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-8px;right:-10px}html body .app-mobile-nav-create{transform:translateY(-8px)}html body .app-mobile-create-orb{border:4px solid #fff;border-radius:50%;box-shadow:0 9px 22px #105c8b42;color:#fff!important;background:linear-gradient(145deg,#0f5eb9,#0e8178)!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important}html body .app-mobile-create-orb svg{width:24px!important;height:24px!important}html body .app-shell.home-shell .app-mobile-nav-home,html body .app-shell.view-inbox .app-mobile-nav-inbox,html body .app-shell.module-chat .app-mobile-nav-chat{color:#0e7376!important;background:#eef8f7!important}html body .app-shell.view-chat .app-mobile-bottom-nav{display:grid!important}html body .app-shell.view-chat:has(textarea:focus) .app-mobile-bottom-nav{display:none!important}html body .app-shell.home-shell nav[aria-label=ناوبری\ پایین]{display:none!important}html body .app-shell.home-shell [class*=general-home-mobile-v6-module__root]{min-height:100dvh!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}html body .app-shell button,html body .app-shell [role=button]{touch-action:manipulation}html body .app-shell input:not([type=checkbox]):not([type=radio]),html body .app-shell select,html body .app-shell textarea{font-size:16px!important}html body .app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .app-shell select{min-height:48px}html body .app-shell textarea{min-height:96px;line-height:1.75}html body .app-shell:not(.home-shell):not(.view-chat) .page-content{width:100%!important;max-width:100%!important;padding:15px 12px calc(96px + env(safe-area-inset-bottom))!important}html body .app-shell:not(.home-shell):not(.view-chat) .hero-row{background:#fff!important;border:1px solid #e2e8ee!important;border-radius:18px!important;gap:11px!important;min-height:0!important;padding:17px 15px!important;box-shadow:0 5px 18px #19344e0b!important}html body .app-shell:not(.home-shell):not(.view-chat) .hero-row:before{width:3px!important;top:14px!important;bottom:14px!important}html body .app-shell:not(.home-shell):not(.view-chat) .hero-row h1{font-size:22px!important;line-height:1.45!important}html body .app-shell:not(.home-shell):not(.view-chat) .hero-row .hero-copy{font-size:13px!important;line-height:1.85!important}html body .app-shell:not(.home-shell):not(.view-chat) :is(.panel,.data-panel,.employee-card){border-radius:17px!important;box-shadow:0 4px 16px #19344e09!important}html body .app-shell:not(.view-chat) :is(.resource-tabs,[class*=tabs],[class*=Tabs]){scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html body .app-shell:not(.view-chat) :is(.resource-tabs,[class*=tabs],[class*=Tabs])::-webkit-scrollbar{display:none}html body .app-shell:not(.view-chat) :is(.tableWrap,[class*=tableWrap],[class*=tableScroll]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto!important}html body .app-shell:not(.view-chat) :is(.formActions,[class*=formActions]){bottom:calc(76px + env(safe-area-inset-bottom))!important}html body .app-shell .error-banner{border-radius:13px!important;margin:8px 10px 0!important;padding:10px 12px!important}:is(html body .app-shell.view-chat .workspace,html body .app-shell.view-chat .page-content,html body .app-shell.view-chat .page-content:has(section[aria-label="گفت‌وگوهای داخلی دُرناب"])){height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important;min-height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important;padding:0!important;overflow:hidden!important}html body .app-shell.view-chat section[aria-label="گفت‌وگوهای داخلی دُرناب"]>div{height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 74px - env(safe-area-inset-bottom))!important;min-height:0!important}@keyframes dnMobileSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dnMobileBackdropIn{0%{opacity:0}to{opacity:1}}}@media (max-width:390px){html body .app-shell>.workspace>.topbar.app-global-topbar{grid-template-columns:42px minmax(70px,1fr) 42px auto!important;gap:3px!important;padding-left:8px!important;padding-right:8px!important}html body .app-global-mobile-menu,html body .app-global-mobile-search-trigger,html body .app-global-profile-button,html body .app-global-notifications{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html body .app-global-avatar{width:38px!important;height:38px!important}html body .app-global-mobile-brand strong{font-size:16px!important}html body .app-mobile-bottom-nav>button>span:last-child{font-size:9px!important}}@media (display-mode:standalone) and (max-width:760px){html body .app-shell>.workspace>.topbar.app-global-topbar{padding-top:calc(8px + env(safe-area-inset-top))!important}html body .app-mobile-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce) and (max-width:760px){html body .app-shell .sidebar,html body .app-global-profile-menu,html body .app-global-quick-menu,html body .app-mobile-sheet-backdrop,html body .app-mobile-bottom-nav>button{transition:none!important;animation:none!important}}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=home]{order:1!important}html body .app-shell .sidebar .space-switch>.app-nav-group:has(>.app-nav-parent[data-sidebar-icon=crm]){order:2!important}html body .app-shell .sidebar .space-switch>.app-nav-group:has(>.app-nav-parent[data-sidebar-icon=hr]){order:3!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=production]{order:4!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=inventory]{order:5!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=finance]{order:6!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=chat]{order:7!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=reports]{order:8!important}html body .app-shell .sidebar .space-switch>.app-nav-group:has(>.app-nav-parent[data-sidebar-icon=settings]){order:9!important}html body .app-shell .sidebar .space-switch>button[data-sidebar-icon=tasks]{order:10!important}html body .app-shell:not(.home-shell) .sidebar .space-switch .app-nav-group>.app-nav-parent[data-sidebar-icon]{order:0!important}html body .app-shell:not(.home-shell) .sidebar .space-switch .app-nav-group>.app-nav-children{order:1!important}html body .app-shell .sidebar .app-nav-group>.app-nav-parent{order:0!important}html body .app-shell .sidebar .app-nav-group>.app-nav-children{order:1!important}html body .app-shell .sidebar .app-nav-group .app-nav-children .app-nav-children-inner button{order:0!important}html body .app-shell .sidebar .app-nav-group .app-nav-children .app-nav-children-inner button:before{content:""!important;width:5px!important;min-width:5px!important;max-width:5px!important;height:5px!important;box-shadow:none!important;background:#ffffff4d!important;border-radius:50%!important;margin:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .app-shell .sidebar .app-nav-group .app-nav-children .app-nav-children-inner button.active:before{background:#20cbc4!important;box-shadow:0 0 0 3px #20cbc41f!important}html body .app-shell .sidebar .app-nav-children .nav-icon{display:none!important}html body [role=status]{z-index:150!important;max-width:380px!important;inset:104px auto auto 24px!important}html body .app-shell.view-personal,html body .app-shell.view-security,html body .app-shell.view-access{--dn-module:#2d6b8f;--dn-module-soft:#eef6fa}html body .app-shell.view-personal .personal-workspace{gap:14px!important;padding-top:20px!important;display:grid!important}html body .app-shell.view-personal .personal-hero,html body .app-shell.view-access .access-hero{background:linear-gradient(128deg,#fff 0%,var(--dn-module-soft) 155%)!important;min-height:0!important;color:var(--dn-ink)!important;border:1px solid #e1e8ef!important;border-radius:14px!important;margin:0!important;padding:22px 24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 14px #1937530b!important}html body .app-shell.view-personal .personal-hero:before,html body .app-shell.view-access .access-hero:before{content:""!important;background:var(--dn-module)!important;opacity:.9!important;border-radius:3px!important;width:3px!important;position:absolute!important;top:16px!important;bottom:16px!important;right:0!important}html body .app-shell.view-personal .personal-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;display:grid!important}html body .app-shell.view-personal .personal-hero-copy{gap:6px!important;min-width:0!important;display:grid!important}html body .app-shell.view-personal .personal-hero-copy>span,html body .app-shell.view-access .access-hero .section-kicker{color:var(--dn-module)!important;letter-spacing:0!important;margin:0!important;font-size:10.5px!important;font-weight:900!important}html body .app-shell.view-personal .personal-hero-copy h1,html body .app-shell.view-access .access-hero h1{color:#183b5a!important;margin:0!important;font-size:23px!important;font-weight:900!important;line-height:1.4!important}html body .app-shell.view-personal .personal-hero-copy>p,html body .app-shell.view-access .access-hero>div>p{color:#70859a!important;max-width:760px!important;margin:1px 0 0!important;font-size:12.5px!important;line-height:1.75!important}html body .app-shell.view-personal .personal-hero-copy>div{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}html body .app-shell.view-personal .personal-hero-copy>div b,html body .app-shell.view-personal .personal-hero-copy>div i{color:#5f758a!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:8px!important;margin:0!important;padding:5px 9px!important;font-size:9.5px!important;font-style:normal!important;font-weight:800!important}html body .app-shell.view-personal .personal-hero-mark{width:auto!important;min-width:112px!important;height:auto!important;box-shadow:none!important;color:#36536f!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:11px!important;align-items:center!important;gap:8px!important;padding:9px 11px!important;display:flex!important}html body .app-shell.view-personal .personal-hero-mark span{background:var(--dn-module-soft)!important;width:30px!important;height:30px!important;color:var(--dn-module)!important;border-radius:9px!important;place-items:center!important;font-size:12px!important;font-weight:900!important;display:grid!important}html body .app-shell.view-personal .personal-hero-mark small{color:#647b91!important;font-size:9.5px!important;font-weight:800!important}html body .app-shell.view-personal .personal-tabs{background:#fff!important;border:1px solid #e1e8ef!important;border-radius:12px!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:6px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 3px 10px #19375309!important}html body .app-shell.view-personal .personal-tabs button{color:#61788e!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;margin:0!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important}html body .app-shell.view-personal .personal-tabs button:hover{color:#34536f!important;background:#f7f9fb!important}html body .app-shell.view-personal .personal-tabs button.active{border-color:color-mix(in srgb,var(--dn-module) 20%,#dfe7ef)!important;background:var(--dn-module-soft)!important;color:var(--dn-module)!important;box-shadow:none!important}html body .app-shell.view-personal .personal-tabs button span{color:#647b91!important;background:#eef2f6!important;border-radius:9px!important;place-items:center!important;min-width:18px!important;height:18px!important;margin-right:4px!important;padding:0 5px!important;font-size:8px!important;display:inline-grid!important}html body .app-shell.view-personal .personal-tabs button.active span{color:var(--dn-module)!important;background:#fff!important}html body .app-shell.view-personal .panel,html body .app-shell.view-access .panel,html body .app-shell.view-security .panel{background:#fff!important;border:1px solid #e1e8ef!important;border-radius:14px!important;box-shadow:0 4px 14px #1937530a!important}html body .app-shell.view-personal .panel-title,html body .app-shell.view-access .panel-head,html body .app-shell.view-security .panel-head{border-bottom:1px solid #edf1f5!important;margin-bottom:14px!important;padding-bottom:12px!important}html body .app-shell.view-personal .panel-title h2,html body .app-shell.view-access .panel-head h3,html body .app-shell.view-security .panel-head h3{color:#244664!important}html body .app-shell.view-personal .panel-title p,html body .app-shell.view-access .panel-head p,html body .app-shell.view-security .panel-head p{color:#8494a4!important}html body .app-shell.view-personal .personal-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body .app-shell.view-personal .personal-setting-panel{padding:18px!important}html body .app-shell.view-personal .personal-setting-panel>.panel-title>span{color:#73879a!important;background:#f8fafc!important;border:1px solid #dfe7ef!important;border-radius:8px!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-size:8.5px!important;font-weight:850!important;display:inline-flex!important}html body .app-shell.view-personal .personal-setting-panel .personal-form{gap:12px!important;display:grid!important}html body .app-shell.view-personal .personal-choice-group,html body .app-shell.view-personal .personal-toggle,html body .app-shell.view-personal .personal-background-upload{background:#fbfcfe!important;border:1px solid #e4ebf1!important;border-radius:11px!important;margin:0!important;padding:12px!important}html body .app-shell.view-personal .personal-choice-group{gap:8px!important;display:grid!important}html body .app-shell.view-personal .personal-choice-group>span,html body .app-shell.view-personal .personal-background-upload>span{color:#39566f!important;font-size:11px!important;font-weight:850!important}html body .app-shell.view-personal .personal-choice-group>small,html body .app-shell.view-personal .personal-background-upload>small{color:#8596a6!important;margin:0!important;font-size:9.5px!important}html body .app-shell.view-personal .personal-choice-group>div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}html body .app-shell.view-personal .personal-choice-group button,html body .app-shell.view-personal .personal-browser-permission,html body .app-shell.view-personal .personal-remove-background{color:#526c84!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e3ec!important;border-radius:9px!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important}html body .app-shell.view-personal .personal-choice-group button.active{border-color:color-mix(in srgb,var(--dn-module) 34%,#d9e3ec)!important;background:var(--dn-module-soft)!important;color:var(--dn-module)!important}html body .app-shell.view-personal .personal-toggle{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:62px!important;display:flex!important}html body .app-shell.view-personal .personal-toggle>span{gap:3px!important;display:grid!important}html body .app-shell.view-personal .personal-toggle b{color:#36536f!important;font-size:11px!important}html body .app-shell.view-personal .personal-toggle small{color:#8797a6!important;font-size:9.5px!important}html body .app-shell.view-personal .personal-settings-save{background:#fff!important;border:1px solid #dce6ef!important;border-radius:12px!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:14px 16px!important;display:flex!important;box-shadow:0 4px 14px #1937530a!important}html body .app-shell.view-personal .personal-settings-save>div{gap:3px!important;display:grid!important}html body .app-shell.view-personal .personal-settings-save strong{color:#36536f!important;font-size:11px!important}html body .app-shell.view-personal .personal-settings-save small{color:#8797a6!important;font-size:9.5px!important}html body .app-shell.view-access .access-hero{grid-template-columns:minmax(0,1fr) minmax(220px,330px)!important;align-items:center!important;gap:22px!important;display:grid!important}html body .app-shell.view-access .access-hero-mark{box-shadow:none!important;background:#fff!important;border:1px solid #dce6ef!important;border-radius:11px!important;gap:3px!important;margin:0!important;padding:11px 13px!important;display:grid!important}html body .app-shell.view-access .access-hero-mark span{color:var(--dn-module)!important;font-size:9px!important;font-weight:900!important}html body .app-shell.view-access .access-hero-mark strong{color:#36536f!important;font-size:11px!important}html body .app-shell.view-access .access-hero-mark small{color:#8797a6!important;font-size:9px!important}html body .app-shell.view-access .access-summary-grid article{background:#fff!important;border:1px solid #e1e8ef!important;border-radius:12px!important;box-shadow:0 3px 10px #19375309!important}@media (max-width:900px){html body .app-shell.view-personal .personal-hero,html body .app-shell.view-access .access-hero,html body .app-shell.view-personal .personal-settings-grid{grid-template-columns:1fr!important}html body .app-shell.view-personal .personal-hero-mark,html body .app-shell.view-access .access-hero-mark{width:100%!important}html body .app-shell.view-personal .personal-settings-save{flex-direction:column!important;align-items:stretch!important}}html body .app-shell.view-security .security-page>.hero-row{border:1px solid #e1e8ef!important;border-radius:14px!important;box-shadow:0 4px 14px #1937530b!important}html body .app-global-profile-button .app-global-avatar{aspect-ratio:1!important;box-sizing:border-box!important;border-radius:999px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important;position:relative!important;overflow:visible!important}html body .app-global-profile-button .app-global-avatar>img{aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;clip-path:circle(50%)!important;border-radius:999px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:block!important;position:absolute!important;inset:0!important}html body .app-global-profile-button .app-global-profile-copy [data-doornab-avatar="1"]{padding-inline-start:0!important}html body .app-global-profile-button .app-global-profile-copy [data-doornab-avatar="1"]:before{content:none!important;display:none!important}html body .app-shell .sidebar .app-nav-parent.active.open{box-shadow:none!important;background:#ffffff0e!important;border-color:#0000!important;font-weight:800!important}html body .app-shell .sidebar .app-nav-parent.active.open+.app-nav-children .app-nav-children-inner button.active{background:#20cbc421!important;box-shadow:inset 2px 0 #20cbc4bf!important}
html body .app-shell .sidebar .hr-shell-nav-sections{gap:0!important;padding-left:3px!important;padding-right:8px!important}html body .app-shell .sidebar .hr-shell-nav-section{border-bottom:1px solid #ffffff13;gap:2px;padding:8px 0 9px;display:grid;position:relative}html body .app-shell .sidebar .hr-shell-nav-section:last-child{border-bottom:0}html body .app-shell .sidebar .hr-shell-nav-heading{flex-direction:column;gap:1px;padding:0 12px 4px 6px;display:flex}html body .app-shell .sidebar .hr-shell-nav-heading strong{color:#ffffffb8;font-size:10.5px;font-weight:900;line-height:1.55}html body .app-shell .sidebar .hr-shell-nav-heading small{color:#ffffff5c!important;font-size:8.5px!important;line-height:1.55!important}html body .app-shell .sidebar .hr-shell-nav-section.active .hr-shell-nav-heading strong{color:#65e0da}html body .app-shell .sidebar .hr-shell-nav-section.active:before{content:"";background:#20cbc4;border-radius:3px;width:2px;height:27px;position:absolute;top:9px;right:1px}html body .app-shell .sidebar .hr-shell-nav-items{gap:1px;display:grid}html body .app-shell .sidebar .hr-shell-nav-items button{min-height:34px!important;padding-right:18px!important;font-size:11px!important}@media (max-width:780px){html body .app-shell .sidebar .hr-shell-nav-heading strong{font-size:12px}html body .app-shell .sidebar .hr-shell-nav-heading small{font-size:10px!important}html body .app-shell .sidebar .hr-shell-nav-items button{min-height:42px!important;font-size:13px!important}}
