.muPersonAvatar{isolation:isolate;text-transform:uppercase;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.muPersonAvatar>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.muPersonAvatar>span{place-items:center;width:100%;height:100%;display:grid}.avatar.muPersonAvatar,.hrEmployeeAvatar.muPersonAvatar,.hrRecordAvatar.muPersonAvatar,.hrRecordProfileAvatar.muPersonAvatar{padding:0}.projectsKanbanAvatars .muPersonAvatar{color:#5b21b6;background:#ede9fe;border:2px solid #fff;border-radius:999px;width:25px;height:25px;margin-left:-5px;font-size:9px;font-style:normal;font-weight:900}.projectsKanbanAvatars .muPersonAvatar:first-child{margin-left:0}.projectsCardAssigneesEditor label>.muPersonAvatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;width:34px;height:34px;font-size:11px;font-weight:900}.projectsCommentsList article>.muPersonAvatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:13px;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900}.navItem{position:relative;overflow:hidden;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important}.navItem:before{content:"";background:var(--module-accent,#ef5b50);opacity:0;transform-origin:50%;border-radius:0 999px 999px 0;width:4px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:16%;bottom:16%;left:0;transform:scaleY(.35)}.navItemActive:before,.navItem[data-navigation-pending=true]:before{opacity:1;transform:scaleY(1)}.navItem[data-navigation-pending=true]{background:#ffffff0e;border-color:#ef5b5038;transform:translate(2px)}.navItemActive{animation:.22s cubic-bezier(.2,.8,.2,1) muNavItemActiveIn}html.subpageTransitionPreparing .main>:not(.topbar):not(.pageActionsRow){opacity:.72;transition:opacity .16s,transform .16s;transform:translateY(3px)}html.subpageTransitionRunning .main>:not(.topbar):not(.pageActionsRow){animation:.24s cubic-bezier(.2,.8,.2,1) muSubpageContentIn}@keyframes muNavItemActiveIn{0%{opacity:.78;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes muSubpageContentIn{0%{opacity:.42;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.fleetDocumentToolbar.fleetDocumentToolbarUnified{grid-template-columns:auto minmax(260px,1.35fr) minmax(190px,.7fr) minmax(230px,.9fr) auto auto;align-items:end}.fleetDocumentToolbarAction{align-items:flex-end;min-height:54px;display:flex}.fleetDocumentToolbarAction>button{white-space:nowrap;min-height:48px}@media (max-width:1250px){.fleetDocumentToolbar.fleetDocumentToolbarUnified{grid-template-columns:auto minmax(260px,1fr) minmax(180px,.7fr) minmax(210px,.8fr) auto}.fleetDocumentToolbar.fleetDocumentToolbarUnified>.ghostButton{grid-column:1/-1;justify-self:end}}@media (max-width:900px){.fleetDocumentToolbar.fleetDocumentToolbarUnified{grid-template-columns:1fr 1fr}.fleetDocumentToolbarAction,.fleetDocumentSearch{grid-column:1/-1}.fleetDocumentToolbarAction>button{justify-content:center;width:100%}}@media (max-width:620px){.fleetDocumentToolbar.fleetDocumentToolbarUnified{grid-template-columns:1fr}.fleetDocumentToolbar.fleetDocumentToolbarUnified>*,.fleetDocumentToolbarAction,.fleetDocumentSearch{grid-column:1;width:100%}.fleetDocumentToolbar.fleetDocumentToolbarUnified .primaryButton,.fleetDocumentToolbar.fleetDocumentToolbarUnified .ghostButton{justify-content:center}}@media (prefers-reduced-motion:reduce){.navItem,.navItem:before,html.subpageTransitionPreparing .main>:not(.topbar):not(.pageActionsRow),html.subpageTransitionRunning .main>:not(.topbar):not(.pageActionsRow){transition-duration:.01ms!important;animation:none!important;transform:none!important}}html.moduleTransitionRunning body,html[data-module-navigation=true] body,html.moduleTransitionRunning .dashboardShell,html[data-module-navigation=true] .dashboardShell,html.moduleTransitionRunning .dashboardShell>.sidebar,html[data-module-navigation=true] .dashboardShell>.sidebar,html.moduleTransitionRunning .dashboardShell>.main,html[data-module-navigation=true] .dashboardShell>.main,html.muRouteTransitionRunning .dashboardShell>.sidebar{opacity:1!important;animation:none!important;transform:none!important}html.muRouteTransitionRunning .dashboardShell>.main{backface-visibility:hidden;will-change:opacity;animation:.16s cubic-bezier(.22,1,.36,1) both muRouteContentEnter!important}@keyframes muRouteContentEnter{0%{opacity:.74}to{opacity:1}}.accountContactSection{min-height:440px}.accountContactLoading{color:#7b8798;text-align:center;background:#f8fafc;border:1px dashed #dfe5ee;border-radius:18px;place-items:center;min-height:220px;padding:24px;display:grid}.accountContactForm{gap:18px;display:grid}.accountContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.accountContactField{align-content:start;gap:7px;min-width:0;display:grid}.accountContactField>span{color:#5f6b7d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.accountContactField>small{color:#8a95a7;font-size:10px;line-height:1.45}.accountContactFieldWide{grid-column:1/-1}.accountContactField .fieldWithIcon{background:#fff;border:1px solid #dfe5ee;border-radius:15px;min-height:48px}.accountContactField .fieldWithIcon:focus-within{border-color:#ef5c4e9e;box-shadow:0 0 0 4px #ef5c4e1a}.accountContactField input{min-width:0;min-height:46px;box-shadow:none!important;background:0 0!important;border:0!important}.accountContactField input:disabled{cursor:not-allowed;color:#98a2b3}.accountContactReadOnly{background:#f5f7fa!important}.accountContactNotice{color:#526174;background:#0ea5e90f;border:1px solid #0ea5e933;border-radius:15px;padding:13px 15px;font-size:12px;line-height:1.55}.accountContactActions{border-top:1px solid #edf0f4;justify-content:flex-end;padding-top:15px;display:flex}.companyEditModalBackdrop{padding:20px!important}.companyEditModal{border-radius:26px!important;width:min(1120px,100vw - 40px)!important;max-width:1120px!important;max-height:min(92dvh,940px)!important;overflow:hidden!important}.companyEditModal .entityModalBody{overscroll-behavior:contain;min-height:0;overflow:auto}.companyEditFormRefined{gap:20px;padding:20px;display:grid}.companyLogoSectionRefined{background:radial-gradient(circle at 100% 0,#ef5c4e12,#0000 34%),#fff;border:1px solid #e3e8ef;border-radius:22px;gap:18px;display:grid;padding:20px!important}.companyLogoSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.companyLogoSectionHead>div>span{color:#ef5c4e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.companyLogoSectionHead h3{color:#172033;margin:5px 0;font-size:20px}.companyLogoSectionHead p{color:#7a8698;max-width:680px;margin:0;font-size:12px;line-height:1.5}.companyLogoSectionHead>svg{color:#ef5c4e;flex:none}.companyLogoEditor{grid-template-columns:minmax(220px,.72fr) minmax(380px,1.28fr);align-items:start;gap:20px;display:grid}.companyLogoPreviewColumn,.companyLogoCropColumn{align-content:start;gap:12px;min-width:0;display:grid}.companyLogoCurrentCard{background:#f8fafc;border:1px solid #e5e9f0;border-radius:18px;gap:12px;padding:13px;display:grid}.companyLogoCurrentCard>span strong,.companyLogoCurrentCard>span small{display:block}.companyLogoCurrentCard>span strong{color:#293449;font-size:13px}.companyLogoCurrentCard>span small,.companyLogoFileHint{color:#8793a6;margin-top:3px;font-size:10px;line-height:1.45}.companyLogoMiniPreview,.companyLogoCanvasWrap{background-color:#f8fafc;background-image:linear-gradient(45deg,#e2e8f06b 25%,#0000 25%),linear-gradient(-45deg,#e2e8f06b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e8f06b 75%),linear-gradient(-45deg,#0000 75%,#e2e8f06b 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px dashed #ef5c4e57;position:relative;overflow:hidden}.companyLogoMiniPreview{aspect-ratio:16/7;border-radius:15px;width:100%}.companyLogoCanvasWrap{aspect-ratio:16/7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;width:100%;min-height:280px}.companyLogoCanvasWrap.isDragging{cursor:grabbing;box-shadow:inset 0 0 0 3px #ef5c4e1f}.companyLogoMiniPreview img,.companyLogoCanvasWrap img{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:left, top, transform;display:block;position:absolute;background:0 0!important;width:min(76%,310px)!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important}.companyLogoMiniPreview img{width:min(72%,190px)!important}.companyLogoCanvasWrap:not(.isDragging) img{transition:transform .12s}.companyLogoUploadButton{width:100%;position:relative;overflow:hidden}.companyLogoUploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.companyLogoRemoveButton{width:100%}.companyLogoCanvasEmpty{color:#8a95a7;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid;position:absolute;inset:0}.companyLogoCanvasEmpty strong{color:#4a5568}.companyLogoCanvasEmpty span{font-size:11px}.companyLogoZoom{background:#f8fafc;border:1px solid #e5e9f0;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.companyLogoZoom>span{color:#4b5565;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;display:flex}.companyLogoZoom output{background:var(--mu-action-soft);color:var(--mu-action-dark);border-radius:999px;padding:4px 8px}.companyLogoZoom input{width:100%;accent-color:var(--mu-action)}.companyLogoCropActions{justify-content:flex-end;display:flex}.companyLogoDragHint{z-index:2}.companyEditFormFooter{z-index:4;background:#fffffff5;border-top:1px solid #e8ecf2;margin:0 -20px -20px;padding:14px 20px;position:sticky;bottom:-1px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.employeeLifecycleCompactWrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.directoryPermanentDeleteButton{color:#c62828;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fef2f2eb;border:1px solid #dc26263d;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.directoryPermanentDeleteButton:hover{background:#fee2e2;border-color:#dc26266b}.directoryPermanentDeleteButton:disabled{cursor:not-allowed;opacity:.52}.userPurgeDanger{background:#fef2f2b8;border:1px solid #dc262633;border-radius:17px;gap:13px;margin-top:18px;padding:16px;display:grid}.userPurgeDanger strong{color:#a61b1b}.userPurgeDanger p{color:#7f4b4b;margin:5px 0 0;font-size:12px;line-height:1.5}.userPurgeDanger .directoryPermanentDeleteButton{justify-self:start}@media (max-width:820px){.accountContactGrid,.companyLogoEditor{grid-template-columns:1fr}.companyLogoCanvasWrap{min-height:230px}}@media (max-width:760px){.companyEditModalBackdrop{padding:0!important}.companyEditModal{border-radius:0!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;max-height:100dvh!important}.companyEditFormRefined{padding:14px}.companyLogoSectionRefined{padding:15px!important}.companyEditFormFooter{margin:0 -14px -14px;padding:12px 14px}.companyLogoCanvasWrap{min-height:200px}.accountContactFieldWide{grid-column:auto}.accountContactActions,.companyLogoCropActions{flex-direction:column;align-items:stretch}.accountContactActions .accountSaveButton,.companyLogoCropActions .ghostButton{width:100%}.directoryPermanentDeleteButton,.directoryArchiveRemoveButton{min-height:42px}}@media (prefers-reduced-motion:reduce){html.muRouteTransitionRunning .dashboardShell>.main,.companyLogoCanvasWrap img{opacity:1!important;transition:none!important;animation:none!important}}
.serviceShell{--service-accent:#14b8a6;--service-accent-dark:#0f766e;--service-accent-bright:#2dd4bf;--service-accent-soft:#e9fbf8;--mu-accent:#14b8a6;--mu-accent-dark:#0f766e;--mu2-accent:#14b8a6;--mu2-accent-dark:#0f766e}.dashboardShell.serviceShell .sidebar[data-module=service],.serviceShell .sidebarBrandCard{--module-accent:#14b8a6!important}.serviceShell .sidebarBrandVisual{background:#14b8a61a!important;border-color:#2dd4bf52!important}.serviceShell .sidebarDefaultBrandMark{color:#fff!important;background:radial-gradient(circle at 28% 20%,#ffffff80,#0000 22%),linear-gradient(135deg,#0f766e,#14b8a6 62%,#22d3ee)!important}.serviceShell .sidebarBrandName,.serviceShell .muSidebarWorkspace{color:#2dd4bf!important}.serviceShell .navItemActive{background:linear-gradient(90deg,#14b8a638,#ffffff09)!important;border-color:#14b8a64d!important}.serviceShell .navItemActive:before{background:#14b8a6!important}.serviceShell .sidebarCollapseButton:hover{background:#14b8a624!important;border-color:#2dd4bf52!important}.serviceShell .muHeader[data-module=service],.serviceShell .coreHeader[data-module=service]{--module-accent:#0f9f91!important;--module-soft:#e9fbf8!important}.serviceShell .muHeaderMark{color:#0f9f91!important;background:#e9fbf8!important;border-color:#14b8a647!important}.serviceShell .muHeaderGreeting{color:#0f766e!important}.serviceShell .muBreadcrumb>span:last-child,.serviceShell .breadcrumb{color:#0f9f91!important}.serviceShell .coreHeader:after{background:linear-gradient(90deg,#0000,#14b8a694,#0000)!important}.serviceShell .pageActionsRow:after{background:linear-gradient(90deg,#14b8a6cc,#22d3eea6)!important}.serviceShell .moduleSwitcherLink[data-module=service] svg{color:#0f9f91!important}.serviceShell .moduleSwitcherLinkActive[data-module=service]{color:#0f766e!important;background:#e9fbf8!important;border-color:#14b8a638!important}.serviceShell .moduleSwitcherLink[data-module=service]:hover{color:#0f766e!important;background:#f0fdfa!important}.serviceShell .primaryButton{color:#fff!important;background:linear-gradient(135deg,#0f766e,#14b8a6 60%,#22c4bc)!important;border:0!important;box-shadow:0 9px 21px #0f766e2e!important}.serviceShell .primaryButton:hover{box-shadow:0 12px 27px #0f766e3d!important}.serviceShell .ghostButton:hover,.serviceShell .softButton:hover{color:#0f766e!important;background:#f0fdfa!important;border-color:#14b8a64d!important}.serviceShell input:focus,.serviceShell select:focus,.serviceShell textarea:focus{background:#fff!important;border-color:#14b8a6ad!important;box-shadow:0 0 0 4px #14b8a61a!important}.serviceShell a:focus-visible,.serviceShell button:focus-visible,.serviceShell input:focus-visible,.serviceShell select:focus-visible,.serviceShell textarea:focus-visible{outline-offset:2px;outline:3px solid #14b8a633!important}.serviceShell tbody tr:hover{background:#f4fcfb!important}.serviceShell a:not(.primaryButton):not(.ghostButton):hover{text-decoration-color:#14b8a6}.serviceEntityModal{--service-modal-accent:#0f8f83;--service-modal-accent-strong:#0f766e}.serviceEntityModal .serviceConfirmBody{align-items:flex-start;gap:14px;padding:4px 0 18px;display:flex}.serviceEntityModal .serviceConfirmBody p{color:#657287;margin:1px 0 0;font-size:13px;line-height:1.6}.serviceEntityModal .serviceConfirmIcon{color:#0f8f83;background:#eafaf7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.serviceEntityModal .serviceConfirmIconWarning{color:#aa711b;background:#fff6e5}.serviceEntityModal .serviceConfirmIconDanger{color:#bb493f;background:#fff0ef}.serviceEntityModal .serviceConfirmActions{border-top:1px solid #e6ebef;justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.serviceEntityModal .primaryButton{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0f766e,#14b8a6);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #14b8a62e}.serviceEntityModal .ghostButton{color:#4d596c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.serviceEntityModal .ghostButton:hover{color:#0f766e;background:#f1fbf9;border-color:#14b8a647}.serviceEntityModal .serviceDangerButton{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#c94e44;border:1px solid #d65d53;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.serviceEntityModal .serviceDangerButton:hover{background:#b9453c}@media (max-width:650px){.serviceEntityModal .serviceConfirmActions{flex-direction:column-reverse}.serviceEntityModal .serviceConfirmActions button{width:100%}}
.dashboardShell{--page-module-accent:#ef5b50;--page-module-accent-dark:#d7463b;--page-module-soft:#fff1ef;--page-module-shadow:#d7463b2e}.dashboardShell.coreShell{--page-module-accent:#ef5b50;--page-module-accent-dark:#c9362d;--page-module-soft:#fff1ef;--page-module-shadow:#d7463b3d}.dashboardShell.fleetShell{--page-module-accent:#238fc6;--page-module-accent-dark:#1975a6;--page-module-soft:#ebf7fd;--page-module-shadow:#238fc62e}.dashboardShell.projectsKanbanShell{--page-module-accent:#d78927;--page-module-accent-dark:#bb6e16;--page-module-soft:#fff6e8;--page-module-shadow:#d789272e}.dashboardShell.hrShell{--page-module-accent:#7d61c4;--page-module-accent-dark:#6649ad;--page-module-soft:#f3efff;--page-module-shadow:#7d61c42e}.dashboardShell.serviceShell{--page-module-accent:#14b8a6;--page-module-accent-dark:#0f766e;--page-module-soft:#ecfbf8;--page-module-shadow:#14b8a62e}.dashboardShell.procurementShell{--page-module-accent:#657f12;--page-module-accent-dark:#455d0a;--page-module-soft:#f4f8e5;--page-module-shadow:#657f1233}.dashboardShell.cloudShell{--page-module-accent:#4f46e5;--page-module-accent-dark:#3730a3;--page-module-soft:#eef2ff;--page-module-shadow:#4f46e52e}.dashboardShell.medicalCareShell{--page-module-accent:#db2777;--page-module-accent-dark:#be185d;--page-module-soft:#fdf2f8;--page-module-shadow:#db27772e}.dashboardShell .primaryButton{background:linear-gradient(135deg, var(--page-module-accent), var(--page-module-accent-dark))!important;color:#fff!important;box-shadow:0 9px 22px var(--page-module-shadow)!important;border:0!important}.dashboardShell .primaryButton:hover{transform:translateY(-1px);box-shadow:0 12px 28px var(--page-module-shadow)!important}.dashboardShell.coreShell .primaryButton,.dashboardShell.coreShell .muActionButton,.dashboardShell.coreShell .muPageActions[data-module=core]>.primaryButton,.dashboardShell.coreShell .muPageActions[data-module=core]>.muActionButton{appearance:none;text-shadow:0 1px 1px #7019132e;border:1px solid var(--page-module-accent)!important;background-color:var(--page-module-accent)!important;background-image:linear-gradient(135deg, #f86457 0%, var(--page-module-accent) 48%, var(--page-module-accent-dark) 100%)!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:0 10px 24px var(--page-module-shadow), inset 0 1px 0 #fff3!important}.dashboardShell.coreShell .primaryButton:hover,.dashboardShell.coreShell .muActionButton:hover{border-color:var(--page-module-accent-dark)!important;background-image:linear-gradient(135deg, #f2574b 0%, var(--page-module-accent-dark) 100%)!important;color:#fff!important;box-shadow:0 14px 30px #c9362d47,inset 0 1px #fff3!important}.dashboardShell.coreShell .ghostButton,.dashboardShell.coreShell .softButton{background:linear-gradient(135deg, #fff 0%, var(--page-module-soft) 100%)!important;color:#a9362e!important;border-color:#ef5b5057!important;box-shadow:0 6px 16px #c9362d12!important}.dashboardShell.coreShell .ghostButton svg,.dashboardShell.coreShell .softButton svg{color:var(--page-module-accent-dark)}.dashboardShell.coreShell .ghostButton:hover,.dashboardShell.coreShell .softButton:hover{transform:translateY(-1px);border-color:var(--page-module-accent)!important;background:var(--page-module-soft)!important;color:var(--page-module-accent-dark)!important;box-shadow:0 9px 20px #c9362d1c!important}.dashboardShell.coreShell .primaryButton:focus-visible,.dashboardShell.coreShell .muActionButton:focus-visible,.dashboardShell.coreShell .ghostButton:focus-visible,.dashboardShell.coreShell .softButton:focus-visible{outline-offset:3px;outline:3px solid #ef5b503d!important}.dashboardShell.coreShell .primaryButton:disabled,.dashboardShell.coreShell .muActionButton:disabled{opacity:.62!important;box-shadow:none!important}.dashboardShell .ghostButton:hover,.dashboardShell .softButton:hover{border-color:color-mix(in srgb, var(--page-module-accent) 34%, #dfe5ec)!important;background:color-mix(in srgb, var(--page-module-soft) 86%, #fff)!important;color:var(--page-module-accent-dark)!important}.dashboardShell input:focus,.dashboardShell select:focus,.dashboardShell textarea:focus{border-color:color-mix(in srgb, var(--page-module-accent) 60%, #fff)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--page-module-accent) 10%, transparent)!important;background:#fff!important;outline:0!important}.dashboardShell tbody tr:hover{background:color-mix(in srgb, var(--page-module-accent) 4%, #fff)!important}.fleetShell .fleetFilters .ghostButton:hover{border-color:color-mix(in srgb, var(--page-module-accent) 30%, transparent)!important;background:color-mix(in srgb, var(--page-module-accent) 7%, #fff)!important;color:var(--page-module-accent-dark)!important}.fleetShell .fleetVehicleTable tbody tr:hover{background:color-mix(in srgb, var(--page-module-accent) 4%, #fff)!important}.projectsKanbanShell .projectsForm input:focus,.projectsKanbanShell .projectsForm select:focus,.projectsKanbanShell .projectsForm textarea:focus,.projectsKanbanShell .projectInlineCreateForm input:focus,.projectsKanbanShell .projectInlineCreateForm select:focus,.projectsKanbanShell .projectMilestoneCreateForm input:focus,.projectsKanbanShell .projectMilestoneCreateForm select:focus,.projectsKanbanShell .projectMilestoneCreateForm textarea:focus,.projectsKanbanShell .projectMilestoneEditor input:focus,.projectsKanbanShell .projectMilestoneEditor select:focus,.projectsKanbanShell .projectMilestoneEditor textarea:focus{border-color:color-mix(in srgb, var(--page-module-accent) 60%, #fff)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--page-module-accent) 10%, transparent)!important}
:root{--mu-module-rail-width:64px;--mu-module-handle-width:20px}@media (min-width:761px){html[data-sidebar-collapsed=false] .dashboardShell.shell,html:not([data-sidebar-collapsed]) .dashboardShell.shell{padding-left:var(--mu-module-rail-width)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell{padding-left:var(--mu-module-handle-width)!important}.dashboardShell.shell{box-sizing:border-box;transition:padding-left .19s,grid-template-columns .19s}.muModuleSwitcherMobile{display:none!important}}.muModuleRail{z-index:150;width:var(--mu-module-rail-width);background:linear-gradient(#111827 0%,#0c1422 55%,#101827 100%);border-right:1px solid #ffffff12;padding:18px 10px;transition:transform .19s,opacity .15s;position:fixed;top:0;bottom:0;left:0;overflow:visible;box-shadow:5px 0 20px #0f172a14}.muModuleRailNav{flex-direction:column;align-items:flex-start;gap:8px;width:44px;display:flex;position:relative;overflow:visible}.muModuleRailLink{--mu-rail-accent:#94a3b8;--mu-rail-soft:#94a3b821;z-index:1;color:#cbd5e1;white-space:nowrap;width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:0 11px;text-decoration:none;transition:width .21s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.muModuleRailLink:hover,.muModuleRailLink:focus-visible{z-index:20;color:#fff;background:#182233;border-color:#ffffff1a;width:154px;transform:translate(1px);box-shadow:0 11px 26px #0000003d}.muModuleRailLink:focus-visible{outline:2px solid var(--mu-rail-accent);outline-offset:2px}.muModuleRailIcon{width:20px;height:20px;color:var(--mu-rail-accent);flex:0 0 20px;place-items:center;transition:color .16s,transform .16s;display:grid}.muModuleRailLink:hover .muModuleRailIcon{transform:scale(1.06)}.muModuleRailLabel{opacity:0;color:#f8fafc;letter-spacing:-.01em;min-width:0;font-size:12px;font-weight:850;transition:opacity .12s,transform .18s;display:block;transform:translate(-5px)}.muModuleRailLink:hover .muModuleRailLabel,.muModuleRailLink:focus-visible .muModuleRailLabel{opacity:1;transform:translate(0)}.muModuleRailLinkActive{border-color:color-mix(in srgb, var(--mu-rail-accent) 28%, transparent);background:var(--mu-rail-soft);color:#fff;box-shadow:inset 3px 0 0 var(--mu-rail-accent)}.muModuleRailLinkActive .muModuleRailIcon{color:var(--mu-rail-accent)}.muModuleRailLinkActive:after{content:"";background:var(--mu-rail-accent);opacity:.9;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.muModuleRailLinkActive:hover:after{opacity:0}.muModuleRailLink[data-module=core]{--mu-rail-accent:#e5564a;--mu-rail-soft:#e5564a26}.muModuleRailLink[data-module=fleet]{--mu-rail-accent:#238fc6;--mu-rail-soft:#238fc626}.muModuleRailLink[data-module=projects]{--mu-rail-accent:#d78927;--mu-rail-soft:#d7892726}.muModuleRailLink[data-module=hr]{--mu-rail-accent:#8b6bd1;--mu-rail-soft:#8b6bd129}.muModuleRailLink[data-module=service]{--mu-rail-accent:#19b7a7;--mu-rail-soft:#19b7a729}.muModuleRailLink[data-module=procurement]{--mu-rail-accent:#a9c936;--mu-rail-soft:#a9c9362e}.muModuleRailLink[data-module=documents]{--mu-rail-accent:#3ca37c;--mu-rail-soft:#3ca37c29}.muModuleRailLink[data-module=medical-care]{--mu-rail-accent:#db2777;--mu-rail-soft:#db277729}@media (min-width:761px){html[data-sidebar-collapsed=true] .muModuleRail{opacity:0;pointer-events:none;transform:translate(-100%)}html[data-sidebar-collapsed=false] .muModuleRail,html:not([data-sidebar-collapsed]) .muModuleRail{opacity:1;pointer-events:auto;transform:translate(0)}}.muModuleRailHandle{z-index:155;width:var(--mu-module-handle-width);color:#9aa8ba;cursor:pointer;background:linear-gradient(#111827,#0c1422);border:0;border-right:1px solid #ffffff17;border-radius:0 9px 9px 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;padding:0;transition:width .15s,background .15s,color .15s;display:none;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:4px 0 14px #0f172a1f}.muModuleRailHandle:hover{color:#fff;background:#172234;width:25px}.muModuleRailHandle span{background:currentColor;border-radius:50%;width:3px;height:3px;display:block}@media (min-width:761px){html[data-sidebar-collapsed=true] .muModuleRailHandle{display:flex}}@media (max-width:760px){.muModuleRail,.muModuleRailHandle{display:none!important}.muModuleSwitcherMobile{display:flex!important}}@media (min-width:761px){html[data-sidebar-collapsed=false] .dashboardShell.shell,html:not([data-sidebar-collapsed]) .dashboardShell.shell{margin-left:var(--mu-module-rail-width)!important;width:calc(100% - var(--mu-module-rail-width))!important;padding-left:0!important}html[data-sidebar-collapsed=true] .dashboardShell.shell{margin-left:var(--mu-module-handle-width)!important;width:calc(100% - var(--mu-module-handle-width))!important;padding-left:0!important}.dashboardShell.shell{transition:margin-left .19s,width .19s,grid-template-columns .19s}.dashboardShell .moduleSwitcher.muModuleSwitcherMobile{display:none!important}.muModuleRail{z-index:1400!important}.muModuleRailHandle{z-index:1405!important}}body>.muModuleRail{position:fixed!important;top:0!important;bottom:0!important;left:0!important}.muModuleRailLink:hover,.muModuleRailLink:focus-visible{z-index:50}@media (max-width:760px){.dashboardShell .moduleSwitcher.muModuleSwitcherMobile{display:flex!important}.dashboardShell.shell{width:100%!important;margin-left:0!important;padding-left:0!important}.muModuleRail,.muModuleRailHandle{display:none!important}}@media (min-width:761px){html[data-sidebar-collapsed=false] .dashboardShell.shell>.sidebar,html:not([data-sidebar-collapsed]) .dashboardShell.shell>.sidebar{left:var(--mu-module-rail-width)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar{left:0!important}.dashboardShell.shell>.sidebar{transition:left .19s,width .19s,padding .19s}}:root{--mu-navigation-motion:.22s cubic-bezier(.2, .8, .2, 1)}@media (min-width:761px){html[data-module-rail-collapsed=false] .dashboardShell.shell{margin-left:var(--mu-module-rail-width)!important;width:calc(100% - var(--mu-module-rail-width))!important;padding-left:0!important}html[data-module-rail-collapsed=true] .dashboardShell.shell{margin-left:var(--mu-module-handle-width)!important;width:calc(100% - var(--mu-module-handle-width))!important;padding-left:0!important}.dashboardShell.shell{transition:margin-left var(--mu-navigation-motion), width var(--mu-navigation-motion), grid-template-columns var(--mu-navigation-motion)!important}html[data-module-rail-collapsed=false] .dashboardShell.shell>.sidebar{transform:translateX(var(--mu-module-rail-width))!important;left:0!important}html[data-module-rail-collapsed=true] .dashboardShell.shell>.sidebar{left:0!important;transform:translate(0)!important}.dashboardShell.shell>.sidebar{transition:transform var(--mu-navigation-motion), width var(--mu-navigation-motion), min-width var(--mu-navigation-motion), max-width var(--mu-navigation-motion), padding var(--mu-navigation-motion)!important}html[data-module-rail-collapsed=false] .muModuleRail{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html[data-module-rail-collapsed=true] .muModuleRail{opacity:1!important;pointer-events:none!important;transform:translate(-100%)!important}.muModuleRail{transition:transform var(--mu-navigation-motion)!important}.muModuleRailHandle{display:none!important}html[data-module-rail-collapsed=true] .muModuleRailHandle{display:flex!important}html[data-module-rail-collapsed=false] .muModuleRailHandle{display:none!important}}@media (max-width:760px){.dashboardShell.shell{width:100%!important;margin-left:0!important;transform:none!important}.dashboardShell.shell>.sidebar{transform:none!important}.muModuleRail,.muModuleRailHandle{display:none!important}}.muModuleRailCollapseButton{z-index:5;color:#8190a5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:44px;height:36px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;bottom:18px;left:10px}.muModuleRailCollapseButton:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e;transform:translate(-1px)}.muModuleRailCollapseButton:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}@media (min-width:761px){html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar{overflow:visible!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav{align-items:flex-start!important;overflow:visible!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem{box-sizing:border-box;white-space:nowrap;z-index:1;transition:width .21s cubic-bezier(.2,.8,.2,1),max-width .21s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s,color .16s;justify-content:flex-start!important;gap:10px!important;width:64px!important;min-width:64px!important;max-width:64px!important;padding:12px 23px!important;overflow:hidden!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem>svg{flex:0 0 18px}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem>span{opacity:0;white-space:nowrap;flex:none;transition:max-width .21s cubic-bezier(.2,.8,.2,1),opacity .12s,transform .18s;overflow:hidden;transform:translate(-6px);max-width:0!important;display:block!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:hover,html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:focus-visible{z-index:1450;box-shadow:0 11px 26px #0000003d;background:#182233!important;border-color:#ffffff1a!important;width:220px!important;max-width:220px!important;transform:none!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:hover>span,html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:focus-visible>span{opacity:1;transform:translate(0);max-width:136px!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:after{content:none!important;display:none!important}}@media (max-width:760px){.muModuleRailCollapseButton{display:none!important}}@media (min-width:761px){html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem>span{display:none!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:after{letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;flex:none;max-width:0;overflow:hidden;content:attr(data-label)!important;color:#f8fafc!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;transition:max-width .21s cubic-bezier(.2,.8,.2,1),opacity .13s,transform .18s!important;display:block!important;position:static!important;transform:translate(-6px)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:hover:after,html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItem:focus-visible:after{opacity:1;max-width:145px;transform:translate(0)!important}.dashboardShell.shell>.sidebar .sidebarBottomControls{border-top:1px solid #ffffff12;flex:none;align-items:center;margin-top:12px;padding-top:10px;justify-content:flex-end!important;display:flex!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .sidebarBottomControls{justify-content:center!important}.muModuleRailCollapseButton,.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton{cursor:pointer;box-sizing:border-box!important;color:#8190a5!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:12px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:grid!important;position:static!important;transform:none!important}.muModuleRailCollapseButton:hover,.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton:hover{color:#fff!important;background:#ffffff17!important;border-color:#ffffff2e!important;transform:translate(-1px)!important}.muModuleRailCollapseButton:focus-visible,.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton:focus-visible{outline-offset:2px!important;outline:2px solid #ffffff73!important}}@media (max-width:760px){.sidebarBottomControls,.muModuleRailCollapseButton{display:none!important}}@media (min-width:761px){body>.muModuleRail .muModuleRailCollapseButton{z-index:20!important;box-sizing:border-box!important;color:#8190a5!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:auto auto 18px 10px!important;transform:none!important}.dashboardShell.shell>.sidebar .sidebarBottomControls{border-top:1px solid #ffffff12;flex:none;align-items:center;padding-top:10px;justify-content:flex-end!important;margin-top:auto!important;display:flex!important}.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton{box-sizing:border-box!important;color:#8190a5!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:12px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}body>.muModuleRail .muModuleRailCollapseButton:hover,.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton:hover{color:#fff!important;background:#ffffff17!important;border-color:#ffffff2e!important;transform:translate(-1px)!important}body>.muModuleRail .muModuleRailCollapseButton:focus-visible,.dashboardShell.shell>.sidebar .sidebarBottomControls .sidebarCollapseButton:focus-visible{outline-offset:2px!important;outline:2px solid #ffffff73!important}html[data-module-rail-collapsed=true] .muModuleRailHandle{cursor:pointer;z-index:1405!important;box-sizing:border-box!important;width:var(--mu-module-handle-width)!important;min-width:var(--mu-module-handle-width)!important;color:#8190a5!important;opacity:1!important;background:#111a2a!important;border:1px solid #ffffff1a!important;border-left:0!important;border-radius:0 10px 10px 0!important;place-items:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;transition:width .16s,background .16s,border-color .16s,color .16s!important;display:grid!important;position:fixed!important;inset:auto auto 18px 0!important;transform:none!important;box-shadow:4px 0 14px #0f172a1f!important}html[data-module-rail-collapsed=true] .muModuleRailHandle:hover{color:#fff!important;background:#182233!important;border-color:#ffffff2e!important;width:25px!important}html[data-module-rail-collapsed=false] .muModuleRailHandle,.muModuleRailHandle>span{display:none!important}.dashboardShell.shell>.sidebar .sidebarBottom{margin-top:auto!important}.dashboardShell.shell>.sidebar .sidebarBottomControls{border-top:1px solid #ffffff12!important;flex:none!important;margin-top:10px!important;margin-bottom:0!important;padding-top:10px!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .sidebarBottom{margin-top:auto!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .sidebarBottomControls{justify-content:center!important}}.muModuleRailLinkActive{background:linear-gradient(90deg, color-mix(in srgb, var(--mu-rail-accent) 23%, transparent), color-mix(in srgb, var(--mu-rail-accent) 8%, transparent))!important;border-color:color-mix(in srgb, var(--mu-rail-accent) 30%, transparent)!important;box-shadow:inset 3px 0 0 var(--mu-rail-accent)!important;color:#fff!important}.muModuleRailLinkActive:after{content:none!important;display:none!important}.dashboardShell.shell>.sidebar .navItemActive{background:linear-gradient(90deg, color-mix(in srgb, var(--module-accent,#64748b) 23%, transparent), #ffffff09)!important;border-color:color-mix(in srgb, var(--module-accent,#64748b) 30%, transparent)!important;box-shadow:inset 3px 0 0 var(--module-accent,#64748b)!important}.dashboardShell.shell>.sidebar .navItemActive:before{content:none!important;display:none!important}.muModuleRailLinkActive:hover,.muModuleRailLinkActive:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--mu-rail-accent) 28%, #182233), #182233)!important;box-shadow:inset 3px 0 0 var(--mu-rail-accent), 0 11px 26px #0000003d!important}.dashboardShell.shell>.sidebar .navItemActive:hover,.dashboardShell.shell>.sidebar .navItemActive:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--module-accent,#64748b) 28%, #182233), #182233)!important;box-shadow:inset 3px 0 0 var(--module-accent,#64748b), 0 9px 22px #0000002e!important}@media (min-width:761px){html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItemActive{box-shadow:inset 3px 0 0 var(--module-accent,#64748b)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .navItemActive:hover{box-shadow:inset 3px 0 0 var(--module-accent,#64748b), 0 11px 26px #0000003d!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItem{align-items:center!important;display:flex!important;overflow:hidden!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItem>span{display:none!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItem:after{content:attr(data-label)!important;visibility:visible!important;color:#f8fafc!important;width:auto!important;min-width:0!important;max-width:0!important;height:auto!important;box-shadow:none!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1!important;transition:max-width .21s cubic-bezier(.2,.8,.2,1),opacity .13s,transform .18s!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(-6px)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItem:hover:after,html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItem:focus-visible:after{opacity:1!important;visibility:visible!important;max-width:160px!important;transform:translate(0)!important}html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItemActive:hover:after,html[data-sidebar-collapsed=true] .dashboardShell.shell>.sidebar .nav .navItemActive:focus-visible:after{content:attr(data-label)!important;opacity:1!important;visibility:visible!important;color:#f8fafc!important;max-width:160px!important;transform:translate(0)!important}html[data-module-rail-position=right][data-module-rail-collapsed=false] .dashboardShell.shell{width:calc(100% - var(--mu-module-rail-width))!important;margin-left:0!important;padding-left:0!important}html[data-module-rail-position=right][data-module-rail-collapsed=true] .dashboardShell.shell{width:calc(100% - var(--mu-module-handle-width))!important;margin-left:0!important;padding-left:0!important}html[data-module-rail-position=right] .dashboardShell.shell>.sidebar{left:0!important;transform:translate(0)!important}html[data-module-rail-position=right] body>.muModuleRail{border-left:1px solid #ffffff12;box-shadow:-5px 0 20px #0f172a14;border-right:0!important;left:auto!important;right:0!important}html[data-module-rail-position=right][data-module-rail-collapsed=true] body>.muModuleRail{opacity:0!important;pointer-events:none!important;transform:translate(100%)!important}html[data-module-rail-position=right][data-module-rail-collapsed=false] body>.muModuleRail{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html[data-module-rail-position=right] .muModuleRailLink{flex-direction:row-reverse}html[data-module-rail-position=right] .muModuleRailLabel{transform:translate(5px)}html[data-module-rail-position=right] .muModuleRailLink:hover,html[data-module-rail-position=right] .muModuleRailLink:focus-visible{width:154px;transform:translate(-110px)!important}html[data-module-rail-position=right] .muModuleRailLink:hover .muModuleRailLabel,html[data-module-rail-position=right] .muModuleRailLink:focus-visible .muModuleRailLabel{opacity:1;transform:translate(0)}html[data-module-rail-position=right] .muModuleRailCollapseButton svg{transform:rotate(180deg)}html[data-module-rail-position=right][data-module-rail-collapsed=true] .muModuleRailHandle{box-shadow:-4px 0 14px #0f172a1f;border-left:1px solid #ffffff17!important;border-right:0!important;border-radius:9px 0 0 9px!important;left:auto!important;right:0!important}html[data-module-rail-position=right] .muModuleRailHandle svg{transform:rotate(180deg)}}@media (max-width:760px){html[data-module-rail-position=right] .dashboardShell.shell{width:100%!important;margin-left:0!important}}:root{--mu-navigation-content-offset:72px}.muModuleRailNav{padding-top:var(--mu-navigation-content-offset);margin-top:74px!important;padding-top:0!important}:root{--mu-module-navigation-offset:110px}:root{--mu-sidebar-header-height:108px}html[data-sidebar-collapsed=true]{--mu-sidebar-header-height:86px}.muModuleRailNav{margin-top:var(--mu-module-start-offset,108px)!important;margin-top:var(--mu-module-start-offset,108px)!important;gap:8px!important;padding-top:0!important}.muModuleRailLink{align-items:center!important;height:44px!important;min-height:44px!important;display:flex!important}.muModuleRailIcon{flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;display:grid!important}.muModuleRailIcon svg{width:20px!important;height:20px!important;display:block!important}.muModuleRailLink{box-sizing:border-box!important;align-items:center!important;height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:flex!important}.muModuleRailLink{height:var(--mu-nav-row-height)!important;min-height:var(--mu-nav-row-height)!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important}.muModuleRailNav{flex-direction:column!important;gap:10px!important;display:flex!important}.muModuleRailLink{box-sizing:border-box!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 12px!important;line-height:1!important;display:flex!important}.muModuleRailIcon{flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:flex!important}.muModuleRailIcon svg{width:18px!important;height:18px!important}.muModuleRailLabel{align-items:center!important;height:100%!important;line-height:1!important;display:flex!important}.muModuleRailNav{gap:8px!important;width:44px!important}.muModuleRailLink{box-sizing:border-box!important;gap:9px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0 11px!important;overflow:hidden!important}.muModuleRailLink:hover,.muModuleRailLink:focus-visible{width:154px!important}.muModuleRailIcon{flex:0 0 20px!important;width:20px!important;height:20px!important}.muModuleRailLabel{height:auto!important}.muModuleRailLink{height:var(--mu-nav-item-height)!important;min-height:var(--mu-nav-item-height)!important;box-sizing:border-box!important;margin:0!important}.muModuleRailNav{gap:8px!important;margin:0!important;padding:0!important}.muModuleRailLink+.muModuleRailLink{margin-top:0!important}.muModuleRailLink:before,.muModuleRailLink:after{margin:0!important}.muModuleRailNav{margin-top:var(--mu-module-start-offset,108px)!important;row-gap:8px!important;padding-top:0!important}.muModuleRailNav{margin-top:var(--mu-module-start-offset,108px)!important;row-gap:8px!important;padding-top:0!important}.muModuleRailLink{margin:0!important}.muModuleRailNav{gap:var(--mu-nav-row-gap)!important;flex-direction:column!important;display:flex!important}.muModuleRailLink{box-sizing:border-box!important;height:var(--mu-nav-row-height)!important;min-height:var(--mu-nav-row-height)!important;align-items:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}@media (min-width:761px){.muModuleRail{padding-top:0!important}.muModuleRailSpacer{width:100%;height:var(--mu-navigation-row-1-height,0px);min-height:var(--mu-navigation-row-1-height,0px);flex:0 0 var(--mu-navigation-row-1-height,0px);pointer-events:none;margin:0;padding:0;display:block}.muModuleRailNav{margin-top:0!important;padding-top:0!important}}:root{--mu-navigation-row-1-height:132px}html[data-sidebar-collapsed=true]{--mu-navigation-row-1-height:128px}@media (min-width:761px){body>.muModuleRail{padding-top:0!important}body>.muModuleRail>.muModuleRailSpacer{box-sizing:border-box!important;width:100%!important;height:var(--mu-navigation-row-1-height)!important;min-height:var(--mu-navigation-row-1-height)!important;max-height:var(--mu-navigation-row-1-height)!important;flex:0 0 var(--mu-navigation-row-1-height)!important;pointer-events:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body>.muModuleRail>.muModuleRailNav{margin-top:0!important;padding-top:0!important}}
.dashboardShell{--mu-record-row-min-height:76px;--mu-record-avatar-size:42px;--mu-record-title-size:13px;--mu-record-meta-size:11px;--mu-record-action-height:38px;--mu-record-action-font-size:11px}.directoryTableRow,.directoryUsersTable .usersManagementTableRow{font-family:inherit;min-height:var(--mu-record-row-min-height)!important;padding:12px 14px!important}.directoryTableRow .avatar{flex-basis:var(--mu-record-avatar-size);width:var(--mu-record-avatar-size)!important;height:var(--mu-record-avatar-size)!important}.directoryTableRow>div>strong,.directoryTableRow .userIdentity>div>strong{letter-spacing:-.01em;line-height:1.3;font-size:var(--mu-record-title-size)!important;font-weight:850!important}.directoryTableRow>div>span:not(.statusPill),.directoryTableRow .userIdentity>div>span{margin-top:3px;font-weight:650;line-height:1.35;font-size:var(--mu-record-meta-size)!important}.directoryTableRow .statusPill{align-items:center;min-height:30px;padding:0 10px;line-height:1.2;font-size:10px!important}.directoryTableRow .userManageTrigger,.directoryTableRow .tableAction,.directoryTableRow .directoryIconButton,.directoryTableRow .directoryArchiveRemoveButton{height:var(--mu-record-action-height);border-radius:11px;line-height:1;min-height:var(--mu-record-action-height)!important;font-size:var(--mu-record-action-font-size)!important;font-weight:850!important}.directoryTableRow .tableAction,.directoryTableRow .userManageTrigger,.directoryTableRow .directoryArchiveRemoveButton{padding-inline:12px}.directoryTableRow .directoryIconButton{width:var(--mu-record-action-height);padding:0}.coreShell .directoryTableRow .tableAction{border-color:color-mix(in srgb, var(--page-module-accent) 30%, #e3e8ef);background:color-mix(in srgb, var(--page-module-soft) 72%, #fff);color:var(--page-module-accent-dark)}.coreShell .directoryTableRow .tableAction:hover{border-color:var(--page-module-accent);background:var(--page-module-soft)}.fleetVehicleTableName strong,.fleetManagerCard strong,.hrRecordEmployeeCopy strong,.hrDocumentsMain strong,.projectsCalendarCardCopy strong{letter-spacing:-.01em;font-family:inherit;font-weight:850;line-height:1.3;font-size:var(--mu-record-title-size)!important}.fleetVehicleTableName small,.fleetManagerCard p,.fleetManagerCard>div>span,.hrRecordEmployeeCopy small,.hrDocumentsMain small,.projectsCalendarCardCopy small,.projectsCalendarCardCopy em{font-family:inherit;line-height:1.35;font-size:var(--mu-record-meta-size)!important}.fleetManagerCard .avatar,.hrRecordAvatar,.hrDocumentsIcon{flex-basis:var(--mu-record-avatar-size);width:var(--mu-record-avatar-size)!important;height:var(--mu-record-avatar-size)!important}@media (max-width:900px){.directoryTableRow,.directoryUsersTable .usersManagementTableRow{min-height:0!important}.directoryRowActions{justify-content:flex-start!important}}
html{font-size-adjust:.58;font-size:17px}.hrRecordMetaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (prefers-reduced-motion:reduce){html.moduleTransitionRunning body .shell>.main>:not(.topbar){filter:none!important;animation:none!important;transform:none!important}}
.entityModal{grid-template-rows:auto minmax(0,1fr);display:grid!important;overflow:hidden!important}.entityModalBody{min-height:0;overflow-y:auto!important}.entityModalBody>.entityForm{min-height:100%}.entityModalBody>.entityForm>.formActions{z-index:20;background:#fffffffa;border-top:1px solid #e6eaf0;margin:18px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px;box-shadow:0 -12px 28px #0f172a14;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.muArchiveAction{order:99;margin-inline-start:auto}.fleetVehicleModalActions{z-index:15;background:#fffffff7;border-bottom:1px solid #e8edf3;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:-24px -24px 20px;padding:14px 24px;display:flex;position:sticky;top:-24px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fleetShell .routeModalBackdrop .entityModalWide{width:min(1440px,100vw - 56px)!important;max-height:calc(100dvh - 40px)!important}.fleetShell .routeModalBackdrop .entityModalBody{background:#f5f7fa}.projectsBoardManageButton{white-space:nowrap}.projectsBoardDeleteButton{margin-inline-end:auto}.employeeLifecycleDanger{border-top:1px solid #fee2e2;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.employeeLifecycleDanger>div{gap:4px;display:grid}.employeeLifecycleDanger strong{color:#991b1b}.employeeLifecycleDanger p{color:#7f1d1d;margin:0}@media (max-width:720px){.entityModalBody>.entityForm>.formActions{margin:18px -16px -16px;padding:14px 16px;bottom:-16px}.fleetShell .routeModalBackdrop .entityModalWide{width:100%!important;max-height:calc(100dvh - 20px)!important}.fleetVehicleModalActions{margin:-16px -16px 16px;padding:12px 16px;top:-16px}.fleetVehicleModalActions>*{flex:145px}.employeeLifecycleDanger{flex-direction:column;align-items:stretch}}
.dashboardShell.fleetShell{--module-identity-accent:#238fc6;--module-identity-dark:#1975a6;--module-identity-soft:#ebf7fd;--module-identity-shadow:#238fc633}.dashboardShell.projectsKanbanShell{--module-identity-accent:#d78927;--module-identity-dark:#b96c16;--module-identity-soft:#fff6e8;--module-identity-shadow:#d7892733;--projects-red:var(--module-identity-accent)}.dashboardShell.hrShell{--module-identity-accent:#7d61c4;--module-identity-dark:#6246a7;--module-identity-soft:#f3efff;--module-identity-shadow:#7d61c433}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell){--mu-action:var(--module-identity-accent);--mu-action-dark:var(--module-identity-dark);--mu-action-soft:color-mix(in srgb, var(--module-identity-accent) 12%, transparent);--mu-action-ring:color-mix(in srgb, var(--module-identity-accent) 21%, transparent);--mu-action-shadow:0 12px 28px var(--module-identity-shadow)}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .coreHeader:after{background:linear-gradient(90deg, var(--module-identity-accent), color-mix(in srgb, var(--module-identity-accent) 34%, transparent))!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions{border-color:color-mix(in srgb, var(--module-identity-accent) 17%, #e1e6ed)!important;background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--module-identity-accent) 10%, transparent), transparent 34%), linear-gradient(135deg, #fffffffc, #f7f9fcfa)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions:after,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .pageActionsRow:after{background:linear-gradient(90deg, var(--module-identity-accent), color-mix(in srgb, var(--module-identity-accent) 24%, transparent))!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .primaryButton,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muActionButton,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>a,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>button,.dashboardShell.hrShell .hrRecordSearch>button,.dashboardShell.hrShell .hrDocumentFormFooter .primaryButton,.dashboardShell.hrShell .hrRecordDocumentDownload,.dashboardShell.hrShell .hrDocumentsDownload{border-color:var(--module-identity-accent)!important;background-color:var(--module-identity-accent)!important;background-image:linear-gradient(135deg, color-mix(in srgb, var(--module-identity-accent) 84%, #fff), var(--module-identity-dark))!important;color:#fff!important;box-shadow:0 12px 28px var(--module-identity-shadow)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .primaryButton:hover,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muActionButton:hover,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>a:hover,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>button:hover,.dashboardShell.hrShell .hrRecordSearch>button:hover,.dashboardShell.hrShell .hrDocumentFormFooter .primaryButton:hover,.dashboardShell.hrShell .hrRecordDocumentDownload:hover,.dashboardShell.hrShell .hrDocumentsDownload:hover{border-color:var(--module-identity-dark)!important;background-image:linear-gradient(135deg, var(--module-identity-accent), var(--module-identity-dark))!important;box-shadow:0 16px 34px var(--module-identity-shadow)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .primaryButton:focus-visible,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muActionButton:focus-visible,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>a:focus-visible,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) .muPageActions>button:focus-visible{outline-offset:3px;outline:3px solid color-mix(in srgb, var(--module-identity-accent) 24%, transparent)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) :is(.ghostButton,.softButton):not(.dangerButton):hover{border-color:color-mix(in srgb, var(--module-identity-accent) 36%, #dfe5ec)!important;background:color-mix(in srgb, var(--module-identity-soft) 88%, #fff)!important;color:var(--module-identity-dark)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) :is(.ghostButton,.softButton):not(.dangerButton):hover svg{color:var(--module-identity-dark)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) :is(input,select,textarea):focus,.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) :is(.fleetSearch,.projectsKanbanSearch):focus-within{border-color:color-mix(in srgb, var(--module-identity-accent) 58%, #fff)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--module-identity-accent) 11%, transparent)!important;outline:0!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) input[type=checkbox],.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) input[type=radio]{accent-color:var(--module-identity-accent)!important}.dashboardShell:is(.fleetShell,.projectsKanbanShell,.hrShell) tbody tr:hover{background:color-mix(in srgb, var(--module-identity-accent) 4%, #fff)!important}.fleetShell .fleetFilters .ghostButton:hover,.fleetShell :is(.fleetViewButton,.fleetColumnPicker>summary):hover,.fleetShell .fleetViewButtonActive,.fleetShell .fleetColumnPicker[open]>summary{border-color:color-mix(in srgb, var(--module-identity-accent) 24%, #dfe4ec)!important;background:color-mix(in srgb, var(--module-identity-accent) 7%, #fff)!important;color:var(--module-identity-dark)!important}.fleetShell :is(.fleetViewButton,.fleetColumnPicker>summary):focus-visible,.fleetShell .fleetVehicleMainLink:focus-visible{outline-color:color-mix(in srgb, var(--module-identity-accent) 25%, transparent)!important}.fleetShell .fleetVehicleCard:has(.fleetVehicleMainLink:hover){border-color:color-mix(in srgb, var(--module-identity-accent) 22%, #e1e6ed)!important}.projectsKanbanShell :is(.projectsKanbanToolbar,.projectsKanbanCommandBar){border-color:color-mix(in srgb, var(--module-identity-accent) 17%, var(--projects-border))!important;background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--module-identity-accent) 9%, transparent), transparent 28%), #fff!important}.projectsKanbanShell .projectsKanbanCardMenu:hover,.projectsKanbanShell .projectsKanbanAddCard:hover,.projectsKanbanShell .projectsKanbanColumnHeader button:hover,.projectsKanbanShell .projectsKanbanBoardMenu button:hover{border-color:color-mix(in srgb, var(--module-identity-accent) 36%, #dfe5ec)!important;background:var(--module-identity-soft)!important;color:var(--module-identity-dark)!important}.projectsKanbanShell .projectsSmallModal>header,.projectsKanbanShell .projectsCardModalHeader{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--module-identity-accent) 10%, transparent), transparent 32%), #fff!important}.projectsKanbanShell .projectsKanbanAddColumn{place-items:initial;border-color:color-mix(in srgb, var(--module-identity-accent) 22%, #cbd3de);text-align:left;background:#ffffffb8;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1px 9px;width:250px;align-self:flex-start!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:8px 12px!important}.projectsKanbanShell .projectsKanbanAddColumn>svg{color:var(--module-identity-accent);grid-row:1/span 2;align-self:center}.projectsKanbanShell .projectsKanbanAddColumn strong,.projectsKanbanShell .projectsKanbanAddColumn span{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.projectsKanbanShell .projectsKanbanAddColumn:hover{border-color:var(--module-identity-accent);background:var(--module-identity-soft);color:var(--module-identity-dark)}.hrShell :is(.hrRecordSearch>svg,.hrRecordSectionTitle>svg,.hrRecordEyebrow),.hrShell .hrRecordSidebarItemActive,.hrShell .hrSettingsTabActive{color:var(--module-identity-accent)!important}.hrShell :is(.hrRecordSidebarItemActive,.hrSettingsTabActive){border-color:color-mix(in srgb, var(--module-identity-accent) 30%, #e1e6ed)!important;background:var(--module-identity-soft)!important}.coreShell .workspaceDashboardToolbar{background:radial-gradient(circle at 0%,#ef5b5017,#0000 34%),linear-gradient(135deg,#fffffffc,#f7f9fcfa);border:1px solid #e1e6ed;border-radius:18px;min-height:64px;padding:10px 12px;box-shadow:0 10px 28px #0f172a0e}.coreShell .workspaceModeSwitcher{box-shadow:none}@media (max-width:900px){.coreShell .workspaceDashboardToolbar{align-items:stretch}.coreShell .workspaceToolbarRight{width:100%}.coreShell .workspaceToolbarRight>*{flex:220px}}@media (max-width:680px){.coreShell .workspaceDashboardToolbar{border-radius:16px;padding:9px}.coreShell .workspaceToolbarRight{flex-direction:column;align-items:stretch}.coreShell .workspaceToolbarRight>*{flex-basis:auto;width:100%}.projectsKanbanShell .projectsKanbanAddColumn{flex-basis:min(250px,100vw - 40px);width:min(250px,100vw - 40px)}}
.dashboardShell,.dashboardShell.coreShell{--module-ui-accent:#ef5b50;--module-ui-dark:#c9362d;--module-ui-soft:#fff1ef;--module-ui-shadow:#ef5b5029}.dashboardShell.fleetShell{--module-ui-accent:#238fc6;--module-ui-dark:#1975a6;--module-ui-soft:#ebf7fd;--module-ui-shadow:#238fc629}.dashboardShell.projectsKanbanShell{--module-ui-accent:#d78927;--module-ui-dark:#b96c16;--module-ui-soft:#fff6e8;--module-ui-shadow:#d7892729}.dashboardShell.hrShell{--module-ui-accent:#7d61c4;--module-ui-dark:#6246a7;--module-ui-soft:#f3efff;--module-ui-shadow:#7d61c429}.dashboardShell.serviceShell{--module-ui-accent:#14b8a6;--module-ui-dark:#0f766e;--module-ui-soft:#e9fbf8;--module-ui-shadow:#14b8a629}.dashboardShell.procurementShell{--module-ui-accent:#657f12;--module-ui-dark:#455d0a;--module-ui-soft:#f4f8e5;--module-ui-shadow:#657f122e}.dashboardShell.medicalCareShell{--module-ui-accent:#db2777;--module-ui-dark:#be185d;--module-ui-soft:#fdf2f8;--module-ui-shadow:#db277729}.dashboardShell .muHeader{isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb, var(--module-ui-accent) 14%, #dce3eb)!important;background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--module-ui-accent) 7%, transparent), transparent 31%), linear-gradient(135deg, #fffffff7, #f9fafcf0)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:20px!important;min-height:88px!important;margin:0 0 14px!important;padding:12px 14px!important;box-shadow:0 12px 30px #0f172a0f,inset 0 1px #ffffffeb!important}.dashboardShell .muHeader:after{background:linear-gradient(90deg, var(--module-ui-accent) 0%, color-mix(in srgb, var(--module-ui-accent) 44%, transparent) 58%, transparent 100%)!important;border-radius:999px!important;height:2px!important;bottom:-1px!important;left:24px!important;right:24px!important}.dashboardShell .muHeaderMark{flex-basis:44px;width:44px;height:44px;box-shadow:inset 0 1px #ffffffd1;border:1px solid color-mix(in srgb, var(--module-ui-accent) 25%, #fff)!important;background:var(--module-ui-soft)!important;color:var(--module-ui-accent)!important;border-radius:14px!important}.dashboardShell .muHeaderGreeting{color:#172033!important}.dashboardShell .muPageActions,.dashboardShell .workspaceDashboardToolbar{isolation:isolate;box-sizing:border-box;width:100%;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--module-ui-accent) 14%, #dfe5ec)!important;background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--module-ui-accent) 9%, transparent), transparent 34%), linear-gradient(135deg, #fffffffa, #f8fafcf5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:18px!important;min-height:66px!important;margin:0 0 14px!important;padding:10px 12px!important;box-shadow:0 10px 28px #0f172a0d,inset 0 1px #ffffffe6!important}.dashboardShell .muPageActions:after,.dashboardShell .workspaceDashboardToolbar:after{content:"";z-index:0;pointer-events:none;border-radius:999px;position:absolute;background:linear-gradient(90deg, var(--module-ui-accent) 0%, color-mix(in srgb, var(--module-ui-accent) 34%, transparent) 56%, transparent 100%)!important;height:1px!important;bottom:-1px!important;left:12px!important;right:12px!important}.dashboardShell .muPageActions>*,.dashboardShell .workspaceDashboardToolbar>*{z-index:1;position:relative}.dashboardShell .primaryButton,.dashboardShell .muActionButton{border:1px solid var(--module-ui-accent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--module-ui-accent) 88%, #fff), var(--module-ui-dark))!important;color:#fff!important;min-height:44px!important;box-shadow:0 10px 24px var(--module-ui-shadow)!important;border-radius:14px!important;padding:0 17px!important}.dashboardShell .primaryButton:hover,.dashboardShell .muActionButton:hover{border-color:var(--module-ui-dark)!important;background:linear-gradient(135deg, var(--module-ui-accent), var(--module-ui-dark))!important;box-shadow:0 14px 30px var(--module-ui-shadow)!important}.dashboardShell :is(.ghostButton,.softButton),.dashboardShell :is(.workspaceModeSwitcher,.workspaceEditButton){border-radius:14px!important}.dashboardShell :is(.ghostButton,.softButton):not(.dangerButton):hover,.dashboardShell .workspaceEditButton:hover{border-color:color-mix(in srgb, var(--module-ui-accent) 32%, #dfe5ec)!important;background:color-mix(in srgb, var(--module-ui-soft) 88%, #fff)!important;color:var(--module-ui-dark)!important}.dashboardShell .moduleSwitcherLinkActive{border-color:color-mix(in srgb, var(--module-ui-accent) 22%, #dce2e9)!important;background:color-mix(in srgb, var(--module-ui-soft) 72%, #fff)!important;color:var(--module-ui-dark)!important;box-shadow:0 4px 12px #0f172a0f, inset 0 -2px 0 color-mix(in srgb, var(--module-ui-accent) 42%, transparent)!important}.dashboardShell>.sidebar{--module-accent:var(--module-ui-accent)}.dashboardShell>.sidebar .sidebarBrandCard{border-color:color-mix(in srgb, var(--module-ui-accent) 18%, #ffffff1a)!important;background:radial-gradient(circle at 94% 74%, color-mix(in srgb, var(--module-ui-accent) 22%, transparent), transparent 33%), linear-gradient(135deg, #ffffff12, #ffffff06)!important;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff0f!important}.dashboardShell>.sidebar .muSidebarWorkspace{color:color-mix(in srgb, var(--module-ui-accent) 86%, #fff)!important}.dashboardShell.shell>.sidebar .navItemActive{border-color:color-mix(in srgb, var(--module-ui-accent) 30%, transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--module-ui-accent) 22%, transparent), #ffffff09)!important;box-shadow:inset 3px 0 0 var(--module-ui-accent)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboardShell .muHeader,.dashboardShell .muPageActions,.dashboardShell .workspaceDashboardToolbar{background-color:#fff!important}}@media (max-width:760px){.dashboardShell .muHeader{border-radius:17px!important;min-height:74px!important;padding:10px!important}.dashboardShell .muHeader:after{left:14px!important;right:14px!important}.dashboardShell .muPageActions,.dashboardShell .workspaceDashboardToolbar{border-radius:16px!important;min-height:0!important;padding:9px!important}}@media (prefers-reduced-transparency:reduce){.dashboardShell .muHeader,.dashboardShell .muPageActions,.dashboardShell .workspaceDashboardToolbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}
:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mu-app-bg:#f5f7fa;--mu-app-bg-soft:#f8fafc;--mu-surface:#fff;--mu-surface-soft:#f8fafc;--mu-surface-raised:#fff;--mu-text:#172033;--mu-text-secondary:#4d596a;--mu-text-muted:#788598;--mu-border:#e1e7ed;--mu-border-strong:#d2dae3;--mu-input-bg:#fff;--mu-shadow:0 14px 38px #20384512;--bg:var(--mu-app-bg);--panel:var(--mu-surface);--panel-strong:var(--mu-surface-raised);--line:var(--mu-border);--line-strong:var(--mu-border-strong);--text:var(--mu-text);--muted:var(--mu-text-muted);--muted-strong:var(--mu-text-secondary)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mu-app-bg:#0b1018;--mu-app-bg-soft:#0f1621;--mu-surface:#111a27;--mu-surface-soft:#162130;--mu-surface-raised:#182433;--mu-text:#f1f5f9;--mu-text-secondary:#c5cfda;--mu-text-muted:#8996a8;--mu-border:#94a3b82b;--mu-border-strong:#cbd5e13b;--mu-input-bg:#101925;--mu-shadow:0 18px 46px #0000003d;--bg:var(--mu-app-bg);--panel:var(--mu-surface);--panel-strong:var(--mu-surface-raised);--line:var(--mu-border);--line-strong:var(--mu-border-strong);--text:var(--mu-text);--muted:var(--mu-text-muted);--muted-strong:var(--mu-text-secondary)}html,body{background:var(--mu-app-bg);color:var(--mu-text)}body,.dashboardShell.shell,.dashboardShell.shell>.main{transition:background-color .18s,color .18s}html[data-theme=dark] .dashboardShell.shell{background:var(--mu-app-bg)!important}html[data-theme=dark] .dashboardShell.shell>.main{color:var(--mu-text);background:var(--mu-app-bg)!important}html[data-theme=dark] .panel,html[data-theme=dark] .metricCard,html[data-theme=dark] .card,html[data-theme=dark] .userBox{color:var(--mu-text);box-shadow:var(--mu-shadow);border-color:var(--mu-border)!important;background:var(--mu-surface)!important}html[data-theme=dark] .muHeader,html[data-theme=dark] .topbar{color:var(--mu-text)}html[data-theme=dark] .muHeader h1,html[data-theme=dark] .topbar h1{color:var(--mu-text)!important}html[data-theme=dark] .muted,html[data-theme=dark] .breadcrumb{color:var(--mu-text-muted)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--mu-border)!important;background:var(--mu-input-bg)!important;color:var(--mu-text)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#718096}html[data-theme=dark] .ghostButton,html[data-theme=dark] .softButton{border-color:var(--mu-border)!important;background:var(--mu-surface-soft)!important;color:var(--mu-text)!important}html[data-theme=dark] .accountModal,html[data-theme=dark] .accountModalBody,html[data-theme=dark] .accountModalContent,html[data-theme=dark] .accountModalSide,html[data-theme=dark] .accountSection{border-color:var(--mu-border)!important;background:var(--mu-surface)!important;color:var(--mu-text)!important}html[data-theme=dark] .accountModalNavItem{color:var(--mu-text-secondary)!important}html[data-theme=dark] .accountModalNavItem:hover{background:var(--mu-surface-soft)!important}html[data-theme=dark] .accountSectionHead h3{color:var(--mu-text)!important}html[data-theme=dark] .accountSectionHead p,html[data-theme=dark] .accountSectionHead span{color:var(--mu-text-muted)!important}:root{--mu-nav-row-height:44px;--mu-nav-row-gap:8px;--mu-nav-item-height:44px;--mu-nav-item-gap:8px}
@media (min-width:761px){:root{--mu-navigation-item-height:44px;--mu-navigation-item-gap:5px}.dashboardShell>.sidebar>.nav,body>.muModuleRail>.muModuleRailNav{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:var(--mu-navigation-item-height)!important;align-content:start!important;gap:var(--mu-navigation-item-gap)!important;row-gap:var(--mu-navigation-item-gap)!important;column-gap:0!important;margin:0!important;padding:0!important;display:grid!important}.dashboardShell>.sidebar>.nav>.navItem{box-sizing:border-box!important;height:var(--mu-navigation-item-height)!important;min-height:var(--mu-navigation-item-height)!important;max-height:var(--mu-navigation-item-height)!important;margin:0!important}body>.muModuleRail>.muModuleRailNav{width:44px!important;overflow:visible!important}body>.muModuleRail>.muModuleRailNav>.muModuleRailLink{box-sizing:border-box!important;height:var(--mu-navigation-item-height)!important;min-height:var(--mu-navigation-item-height)!important;max-height:var(--mu-navigation-item-height)!important;margin:0!important}.dashboardShell>.main,.dashboardShell .main{overflow:visible!important}.dashboardShell .muHeader,.dashboardShell .topbar.muHeader{z-index:100!important;isolation:auto!important;position:relative!important;overflow:visible!important}.dashboardShell .muHeaderActions,.dashboardShell .coreHeaderActions,.dashboardShell .topActions.coreHeaderActions{z-index:100001!important;position:relative!important;overflow:visible!important}.dashboardShell .accountMenu{z-index:100002!important;position:relative!important;overflow:visible!important}.dashboardShell .accountDropdown{z-index:100003!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:visible!important}.dashboardShell .muPageActions,.dashboardShell .workspaceDashboardToolbar{z-index:1!important}}
