.hris-country-filter-icon{display:none}.hris-header-actions,.hris-header-filter,.hris-header-filters,.hris-header-session{display:contents}.hris-header-filter-label{display:none}.hris-fit-width{width:100%;min-width:0;max-width:100%;overflow:hidden;margin-inline:auto}@media(max-width:767px){.hris-main .hris-record-actions,.hris-main table[data-mobile-records=true] td[data-mobile-actions=true]>.flex{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-width:0!important;gap:10px!important}.hris-main .hris-record-actions>[data-slot=button],.hris-main table[data-mobile-records=true] td[data-mobile-actions=true]>.flex>[data-slot=button]{width:100%!important;min-width:0!important;margin:0!important;justify-content:center!important;white-space:normal!important}:is(.hris-main,[data-slot=dialog-content],[data-slot=alert-dialog-content]) .hris-record-actions>:is([data-slot=checkbox],[role=checkbox],input[type=checkbox]),:is(.hris-main,[data-slot=dialog-content],[data-slot=alert-dialog-content]) table[data-mobile-records=true] td[data-mobile-actions=true]>.flex>:is([data-slot=checkbox],[role=checkbox],input[type=checkbox]),:is(.hris-main,[data-slot=dialog-content],[data-slot=alert-dialog-content]) table[data-mobile-records=true] td[data-mobile-selection=true]>:is([data-slot=checkbox],[role=checkbox],input[type=checkbox]){align-self:center!important;flex:0 0 auto!important;margin-inline:auto!important}}.hris-fit-width-content{flex-shrink:0}.hris-sidebar-account-name,.hris-sidebar-brand-name{color:var(--foreground,#18233f)}[data-sidebar=sidebar][data-mobile=true] .hris-sidebar-account-name,[data-sidebar=sidebar][data-mobile=true] .hris-sidebar-brand-name,[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]:not([data-active=true]){color:var(--sidebar-foreground,#c5d1df)}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]:not([data-active=true]):hover{background:var(--sidebar-accent,rgba(255,255,255,.08));color:var(--sidebar-accent-foreground,#fff)}.appointment-block-note{min-height:36px}.hris-role-row{display:contents}@media screen and (max-width:767px){body,html{max-width:100%}.hris-app-header{padding:10px 12px}.hris-app-header .hris-header-inner{display:grid;grid-template-columns:32px max-content minmax(0,1fr);gap:6px;align-items:center}.hris-header-menu{grid-column:1;grid-row:1;width:32px;height:34px}.hris-header-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.hris-header-tools{grid-column:2;grid-row:1;gap:4px;justify-content:center}.hris-app-header .hris-theme-toggle{width:64px;height:34px;min-height:34px}.hris-app-header .hris-theme-thumb{width:26px;height:26px;left:3px;top:3px}.hris-app-header .hris-theme-toggle[data-mode=dark] .hris-theme-thumb{transform:translateX(30px)}.hris-app-header .hris-header-switch{width:66px;height:34px;gap:4px;padding:3px}.hris-app-header .hris-header-switch [data-slot=button]{width:26px;height:26px;flex-basis:26px}.hris-app-header .hris-header-actions{display:flex;grid-column:3;grid-row:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.hris-app-header :is(.hris-header-filters,.hris-header-session){display:contents}.hris-app-header .hris-header-filter{display:flex;min-width:0;flex:0 0 32px;width:32px}.hris-app-header .hris-header-filter-label{display:none}.hris-app-header .hris-header-filter [data-slot=select-trigger][data-full-label]{position:relative;width:32px!important;min-width:32px!important;max-width:32px!important;min-height:34px;height:34px!important;padding:0;gap:0;justify-content:center;border-radius:11px}.hris-app-header .hris-header-filter [data-slot=select-trigger]>[data-slot=select-value],.hris-app-header .hris-header-filter [data-slot=select-trigger]>svg:last-child{display:none!important}.hris-app-header .hris-header-filter [data-slot=select-trigger]>svg:first-child{display:block;width:16px;height:16px;position:static}.hris-header-session>[data-slot=badge],.hris-header-session>div{display:none}.hris-app-header .hris-header-signout{display:flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;height:34px;min-height:34px;min-width:0;margin:0;padding:0;border-radius:11px}.hris-header-signout>span{display:none}.hris-header-signout>svg{width:16px;height:16px;flex-shrink:0}:is(.hris-main,[data-slot=dialog-content]) [data-slot=card-header]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}:is(.hris-main,[data-slot=dialog-content]) [data-slot=card-header]>[data-slot=card-action]{grid-column:auto;grid-row:auto;align-self:center;justify-self:center}.hris-main .hris-panel-heading{grid-template-columns:minmax(0,1fr)}.hris-main .hris-panel-heading>:is([data-slot=card-title],.hris-panel-actions,.hris-expand-toggle){grid-column:1;justify-self:center}.hris-main .hris-panel-actions,.hris-main .hris-panel-heading>.hris-panel-actions{width:100%;min-width:0;margin:0;justify-content:center;flex-wrap:wrap}.hris-main .hris-panel-actions>div{width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:8px}.hris-main .hris-panel-actions :is([data-slot=button],[data-slot=select-trigger]){max-width:100%}.hris-main .hris-panel-actions>div [data-company-selector][data-slot=select-trigger]{width:min(100%,22rem)!important;max-width:100%!important;flex-basis:100%;min-width:0}.hris-main .hris-expandable-header{display:flex;flex-direction:column;align-items:center;gap:12px}.hris-main .hris-expandable-heading{width:100%;min-width:0;text-align:center}.hris-main .hris-expandable-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%}.hris-main .hris-expandable-header [data-slot=card-title]{justify-content:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stack{flex-direction:column;align-items:center!important;justify-content:center!important;gap:12px;text-align:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stack>div{min-width:0;max-width:100%;flex:0 1 auto}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stack>div:has(>p,>label){width:100%;text-align:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stack :is(p,[data-slot=label]){text-align:center;justify-content:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%}:is(.hris-main,[data-slot=dialog-content]) :is(.hris-form-actions,[data-slot=dialog-footer],[data-slot=card-footer]){width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-inline:auto;text-align:center}[data-slot=dialog-footer]{flex-wrap:wrap!important;overflow-x:visible}[data-slot=dialog-footer]>[data-slot=button]{flex:0 1 auto!important;white-space:normal}:is(.hris-main,[data-slot=dialog-content]) [data-slot=button]:not([data-size^=icon]){height:auto;min-height:40px;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35;padding-block:9px;text-align:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stacked-button[data-slot=button]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:6px;padding:12px;margin-inline:auto}.hris-mobile-stacked-button>span{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.hris-main .hris-profile-card-section>h5{justify-content:center;flex-wrap:wrap;text-align:center}.hris-main .hris-profile-card-section>div>p:first-child{margin-inline:auto;text-align:center}:is(.hris-main,[data-slot=dialog-content]) .hris-form-actions>[data-slot=button],[data-slot=dialog-footer]>[data-slot=button]{flex:0 1 auto;min-width:min(112px,100%);min-height:44px}.hris-main [data-slot=table-container],[data-slot=dialog-content] [data-slot=table-container]{width:100%;max-width:100%;min-width:0}.hris-main [data-slot=tabs-list]{max-width:100%}.hris-main .hris-module-tabs{justify-content:center;margin-inline:auto}[data-slot=dialog-content]{max-width:calc(100vw - 16px);width:calc(100vw - 16px);max-height:calc(100dvh - 16px);scroll-padding-block:50px 16px}[data-slot=dialog-header]{min-width:0;max-width:100%;padding-inline:24px;text-align:center}[data-slot=dialog-description],[data-slot=dialog-title]{max-width:100%;overflow-wrap:anywhere}[data-slot=dialog-close]{min-width:36px;min-height:36px}.hris-main :is(input,textarea),[data-slot=dialog-content] :is(input,textarea){font-size:16px}.hris-device-policies label{flex-direction:column;align-items:center;text-align:center}.hris-device-enrol-fields{align-items:center}.hris-device-enrol-fields input{width:100%}.hris-device-enrol-fields button{align-self:center}.hris-device-list article{flex-direction:column;text-align:center}.hris-mobile-stack>div:has(>[data-slot=switch]){display:flex;flex-direction:column;align-items:center;gap:8px}}@media screen and (max-width:767px){:is(.hris-main,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(form,fieldset,section,article,label,.grid,.flex){min-width:0}:is(.hris-main,[data-slot=dialog-content],[data-slot=alert-dialog-content]) :is(form,fieldset){width:100%;max-width:100%}:is(.hris-main,[data-slot=dialog-content]) :is(.grid,.flex)>*{min-width:0}:is(.hris-main,[data-slot=dialog-content]) :is(p,label,legend){overflow-wrap:anywhere}:is(.hris-main,[data-slot=dialog-content]) legend{max-width:100%;white-space:normal;text-align:center;margin-inline:auto}.employee-editor-dialog .employee-editor-scroll{width:100%;min-width:0;max-width:100%;padding:16px 12px;overflow-x:hidden}.employee-editor-dialog>form{width:100%;min-width:0;max-width:100%}[data-slot=alert-dialog-content],[data-slot=dialog-content]{box-sizing:border-box;min-width:0;max-width:calc(100vw - 16px)!important;overflow-x:hidden}[data-slot=alert-dialog-content]>*,[data-slot=dialog-content]>*{min-width:0;max-width:100%}:is(.hris-main,[data-slot=dialog-content]) :is(input,textarea,select):not(.sr-only){min-width:0;max-width:100%;box-sizing:border-box}:is(.hris-main,[data-slot=dialog-content],.hris-app-header) [data-slot=select-trigger]{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px;white-space:normal!important;overflow:visible;line-height:1.5;padding:10px 30px 10px 12px}:is(.hris-main,[data-slot=dialog-content],.hris-app-header) [data-slot=select-trigger] :is([data-slot=select-value],span){min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip;-webkit-line-clamp:unset}:is(.hris-main,[data-slot=dialog-content],.hris-app-header) [data-slot=select-trigger]>[data-slot=select-value]{width:auto!important;flex:0 1 auto;flex-wrap:wrap;justify-content:center}:is(.hris-main,[data-slot=dialog-content],.hris-app-header) [data-slot=select-trigger]>[data-slot=select-value]>:not(svg,img){flex-shrink:1;min-width:0;max-width:100%}.hris-app-header .hris-header-filter [data-slot=select-trigger]>[data-slot=select-value]{overflow-x:visible}[data-slot=select-content][data-full-label][data-side],[data-slot=select-content][data-side]{width:var(--radix-select-trigger-width)!important;min-width:0!important;max-width:calc(100vw - 16px)!important}[data-slot=select-content] [data-slot=select-viewport]{min-width:0!important;max-width:100%;overflow-x:hidden!important}[data-slot=select-content] [data-slot=select-item]{width:100%!important;min-width:0!important;white-space:normal!important}[data-slot=select-content] [data-slot=select-item]>span:last-child{width:100%;min-width:0;max-width:100%;flex-shrink:1!important;flex-wrap:wrap;white-space:normal!important;overflow-wrap:anywhere}.hris-header-filter-menu[data-slot=select-content][data-side][data-full-label]{width:min(24rem,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important}.hris-header-filter-menu[data-slot=select-content] [data-slot=select-item]{min-height:40px;white-space:nowrap!important}.hris-header-filter-menu[data-slot=select-content] [data-slot=select-item]>span:last-child,.hris-header-filter-menu[data-slot=select-content] [data-slot=select-item]>span:last-child span{display:flex;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;min-width:0}:is(.hris-main,[data-slot=dialog-content]) .hris-picker-trigger{min-width:0;width:100%;height:auto;padding-inline:34px!important;min-height:48px}:is(.hris-main,[data-slot=dialog-content]) .hris-picker-trigger>span{flex:1 1 0;min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}:is(.hris-main,[data-slot=dialog-content]) .hris-picker-trigger>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-stack>div:has(>label[for],>[data-slot=button]){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}:is(.hris-main,[data-slot=dialog-content]) label[for]:has(>svg){height:auto;min-height:40px;max-width:100%;white-space:normal;justify-content:center;line-height:1.5;padding-block:8px}.hris-logo-picker,.hris-picture-picker{width:100%;display:flex;flex-direction:column;text-align:center;gap:12px}.hris-logo-picker,.hris-logo-picker>div,.hris-picture-picker,.hris-picture-picker>div{max-width:100%;min-width:0;align-items:center;justify-content:center}.hris-logo-picker p,.hris-picture-picker p{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.hris-logo-picker .flex{justify-content:center;align-items:center}.hris-family-editor-header{flex-direction:column!important;gap:12px;align-items:center!important;text-align:center}.hris-family-editor-header>div{justify-content:center!important;flex-wrap:wrap;max-width:100%}.employee-editor-scroll .grid,.hris-family-editor-grid{grid-template-columns:minmax(0,1fr)!important}.employee-editor-scroll .grid>*{grid-column:auto!important}.hris-person-center{flex-direction:column;align-items:center;justify-content:center;text-align:center}.hris-diagram-children,.hris-diagram-roots{flex-direction:column;gap:24px;padding-inline:0}.hris-diagram-children,.hris-diagram-children>div,.hris-diagram-node,.hris-diagram-roots{align-items:center;min-width:0;width:100%;max-width:100%}[data-diagram-person]{width:min(100%,20rem);margin-inline:auto}[data-diagram-person] .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.hris-main .overflow-x-auto:has(>.hris-diagram-roots){overflow-x:visible}.office-editor-toolbar{justify-content:center;max-width:100%;min-width:0}.office-editor-toolbar>select{max-width:100%}.letter-paged-workspace,.request-paged-workspace{width:100%!important;min-width:0!important;max-width:100%}.office-paged-editor{overflow-x:hidden;max-width:100%}.office-page-list{width:100%;max-width:100%;padding:8px 0}.office-page-list>div{width:100%;min-width:0;max-width:100%}.hr-form-sheet .hr-native-input :is(input,textarea,select){font-size:inherit!important;min-height:0!important;border-radius:0!important}[data-directory-card]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:100%}[data-directory-card]>span{width:100%;max-width:100%;min-width:0;text-align:center}[data-directory-card]>span>span{justify-content:center;flex-wrap:wrap}[data-directory-card]>span>span:first-child{flex-direction:column;gap:8px}[data-directory-card] .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;max-width:100%}[data-directory-card]>svg{display:none}[data-directory-card] [data-slot=badge]{max-width:100%;white-space:normal}[data-directory-profile]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;text-align:center}[data-directory-profile]>svg{display:none}[data-directory-profile] .hris-directory-details{width:100%;min-width:0;max-width:100%;text-align:center}[data-directory-profile] .hris-directory-details>span:first-child{display:flex;flex-direction:column;align-items:center;gap:8px}[data-directory-phone]{padding-left:0;text-align:center;max-width:100%}[data-directory-phone]>a{justify-content:center;flex-wrap:wrap;white-space:normal}.hris-family-profile-card,.hris-profile-data-field{text-align:center}.hris-profile-data-field .flex{justify-content:center;flex-wrap:wrap}.hris-main :is([data-slot=tabs-list],.hris-section-tabs){position:relative;display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:safe center!important;width:100%;height:auto;min-width:0;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;gap:6px;scrollbar-width:thin;scrollbar-color:#b7a9e4 transparent;overscroll-behavior-x:contain;scroll-padding-inline:8px}.hris-main :is([data-slot=tabs-list],.hris-section-tabs)>:is([data-slot=tabs-trigger],button,a){display:flex;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto;min-width:72px;max-width:none;min-height:40px;height:40px;margin:0!important;padding:8px 14px;border-radius:14px;font-size:12px;line-height:1.35;white-space:nowrap!important;overflow-wrap:normal;text-align:center}.hris-main :is([data-slot=tabs-list],.hris-section-tabs)::-webkit-scrollbar{height:4px}.hris-main :is([data-slot=tabs-list],.hris-section-tabs)::-webkit-scrollbar-thumb{background:#b7a9e4;border-radius:4px}.hris-main .hris-mascot-tabs{width:100%;max-width:100%;align-self:center}.hris-main [data-mobile-tab-bar]{position:sticky;top:calc(var(--hris-header-height,4.15rem) + var(--hris-mobile-tabs-offset,2.9rem));z-index:25;background:var(--background,#fff);border-radius:18px;box-shadow:0 8px 24px rgb(36 25 88/.09)}.hris-main [data-mobile-tabs-container]{overflow:visible!important}.hris-main :is([data-slot=tabs-content],#profile-detail-workspace){scroll-margin-top:calc(var(--hris-header-height,4.15rem) + var(--hris-mobile-tabs-clearance,3rem) + 12px)}.hris-profile-tabs-sticky{padding-block:6px}.hris-main .hris-mobile-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;gap:12px;text-align:center}.hris-profile-intro>[data-slot=button]{margin-inline:auto}.hris-profile-dashboard>div>h3{text-align:center}.hris-main .hris-summary-card{flex-direction:column;align-items:center;justify-content:center;text-align:center}.hris-summary-card>span:has(>svg){order:-1;margin-inline:auto}.hris-summary-card :is(p,div){max-width:100%;text-align:center;overflow-wrap:anywhere}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-details>div{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;text-align:center}:is(.hris-main,[data-slot=dialog-content]) .hris-mobile-details dt{justify-content:center}.hris-main [data-dashboard-metric]{text-align:center}.hris-main [data-dashboard-metric]>span:first-child{margin-inline:auto}.hris-main [data-salary-workspace-header]{text-align:center}.hris-main [data-salary-workspace-header]>p{max-width:40rem;margin-inline:auto}[data-slot=popover-content],[data-slot=tooltip-content]{max-width:calc(100vw - 24px);overflow-wrap:anywhere}:is(.hris-main,[data-slot=dialog-content]) :is(.overflow-x-auto,[data-slot=table-container]):has(table[data-mobile-records=true]){overflow-x:visible;width:100%;min-width:0;max-width:100%}table[data-mobile-records=true]{display:block;width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;white-space:normal}table[data-mobile-records=true]>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}table[data-mobile-records=true]>tbody,table[data-mobile-records=true]>tfoot{display:flex;flex-direction:column;width:100%;min-width:0;gap:12px}table[data-mobile-records=true]>tfoot{margin-top:12px}table[data-mobile-records=true]>tbody>tr,table[data-mobile-records=true]>tfoot>tr{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:8px 14px;border:1px solid var(--border,#dce3ef);border-radius:16px;background:var(--card,#fff);box-sizing:border-box}table[data-mobile-records=true]>tbody>tr>td,table[data-mobile-records=true]>tfoot>tr>td{display:block;position:relative;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;padding:12px 0;border:0;text-align:center;white-space:normal!important;overflow-wrap:anywhere}table[data-mobile-records=true] td[data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);display:block;margin-bottom:6px;font-size:12px;font-weight:750;line-height:1.5;color:var(--muted-foreground,#64748b)}table[data-mobile-records=true] td :is(.text-left,.text-right){text-align:center}:is(.hris-main,[data-slot=dialog-content]) table[data-mobile-records=true] td{text-align:center!important}:is(.hris-main,[data-slot=dialog-content]) table[data-mobile-records=true] td .flex{justify-content:center!important;align-items:center!important}table[data-mobile-records=true] td+td{border-top:1px solid var(--border,#e2e8f0)!important}table[data-mobile-records=true] td :is(.truncate,.whitespace-nowrap){max-width:100%;white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}table[data-mobile-records=true] td .flex{max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center}table[data-mobile-records=true] td>.flex:has(>[data-company-logo],>[data-slot=avatar]){flex-direction:column;align-items:center;text-align:center}table[data-mobile-records=true] td[data-mobile-actions=true]{order:10;text-align:center;padding-block:14px}table[data-mobile-records=true] td[data-mobile-actions=true]>*{margin-inline:auto}table[data-mobile-records=true] td[data-mobile-actions=true]>.flex{justify-content:center;align-items:center;gap:8px}table[data-mobile-records=true] td[data-mobile-selection=true]{order:-1;text-align:center}.hris-table-scroll-rail{display:none!important}.hris-floating-navigation:has(>[aria-label="Back To Top"]){left:auto;right:12px;transform:none}[data-slot=alert-dialog-footer],[data-slot=dialog-footer]{flex-direction:column!important;align-items:center;justify-content:center;gap:10px}[data-slot=alert-dialog-footer]>button,[data-slot=dialog-footer]>[data-slot=button]{width:min(100%,20rem);min-height:44px;margin-inline:auto}.hris-app-header .hris-header-title{position:static;grid-column:1/-1;grid-row:2;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.hris-main .hris-quick-heading{justify-content:center;align-items:center;text-align:center}.hris-quick-heading>div{width:100%}}@media screen and (max-width:767px){:is(.hris-main,[data-slot=dialog-content]) .hris-bulk-selection{flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.hris-bulk-selection>label{justify-content:center;flex-wrap:wrap;gap:6px 8px;max-width:100%;text-align:center}.hris-bulk-actions{width:100%}.hris-bulk-actions,.hris-bulk-actions>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.hris-bulk-actions [data-slot=button]{min-width:0;flex:0 1 auto;font-size:12px}.hris-bulk-actions>.hris-bulk-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:300px;gap:8px}.hris-bulk-pair [data-slot=button]{width:100%;min-width:0;padding-inline:8px;font-size:11px}:is(.hris-main,[data-slot=dialog-content]) .hris-person-documents>h5{justify-content:center;flex-wrap:wrap;text-align:center}.hris-person-documents>button{display:flex;margin-inline:auto}:is(.hris-main,[data-slot=dialog-content]) .hris-role-options{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:260px;margin-inline:auto}.hris-role-row{display:flex;align-items:center;gap:12px}.hris-role-row,.hris-role-row>label{justify-content:center;max-width:100%}.hris-role-row>label{justify-self:center;padding:8px 10px;font-size:12px;line-height:1.4;white-space:nowrap;gap:7px}:is(.hris-main,[data-slot=dialog-content]) .hris-form-actions{display:flex}:is(.hris-main,[data-slot=dialog-content]) table[data-mobile-records=true] td[data-mobile-actions=true]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}table[data-mobile-records=true] td[data-mobile-actions=true]:before{flex-basis:100%;width:100%;margin-bottom:0}table[data-mobile-records=true] td[data-mobile-actions=true]>:is(button,a){margin:0}:is(.hris-main,[data-slot=dialog-content]) :is(dl.hris-info-box,dl.hris-mobile-details,dl.rounded-xl,dl.rounded-2xl){text-align:center}:is(.hris-main,[data-slot=dialog-content]) :is(dl.hris-info-box,dl.hris-mobile-details,dl.rounded-xl,dl.rounded-2xl) :is(dt,dd){max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}.hris-main .hris-policy-summary>div{text-align:center}.hris-policy-summary>div>p{justify-content:center;max-width:100%;overflow-wrap:anywhere}.appointment-multi-block>header{flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.appointment-multi-block>header>div{width:100%;min-width:0}.appointment-multi-block h3{justify-content:center;flex-wrap:wrap;text-align:center}.appointment-block-count{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;text-align:center;font-size:11px}.appointment-block-note{width:100%;max-width:100%;min-height:48px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.appointment-block-controls .appointment-block-help,.appointment-multi-block-grid>div>.appointment-block-help{justify-content:center;flex-wrap:wrap;text-align:center}.appointment-block-controls .appointment-whole-day{justify-content:center}.appointment-block-controls .appointment-whole-day>span{min-width:0;max-width:100%;overflow-wrap:anywhere}table[data-mobile-records=true]>caption{caption-side:top}table[data-mobile-records=true]>caption,table[data-mobile-records=true]>tbody>tr>th{display:block;box-sizing:border-box;width:100%;max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}table[data-mobile-records=true]>tbody>tr>th{position:relative;min-width:0;padding:12px 0;border:0}[data-activity-timeline=combined]{padding:12px}[data-activity-timeline=combined]>ol:before{left:50%;top:16px;bottom:16px}[data-activity-timeline=combined] .hris-activity-event{width:50%;margin-bottom:16px;padding:0 14px 0 0}[data-activity-timeline=combined] .hris-activity-event:nth-child(2n){margin-left:auto;padding:0 0 0 14px}[data-activity-timeline=combined] .hris-activity-event>.hris-cycle-dot{left:auto;right:0;top:18px;width:9px;height:9px;transform:translateX(50%)}[data-activity-timeline=combined] .hris-activity-event:nth-child(2n)>.hris-cycle-dot{left:0;right:auto;transform:translateX(-50%)}[data-activity-timeline=combined] .hris-activity-event>span:not(.hris-cycle-dot){left:auto;right:0;top:22px;width:14px}[data-activity-timeline=combined] .hris-activity-event:nth-child(2n)>span:not(.hris-cycle-dot){left:0;right:auto}.hris-activity-card{padding:10px 7px;min-width:0;overflow-wrap:anywhere}.hris-activity-card .hris-activity-portrait{width:32px;height:32px;margin-bottom:8px;font-size:10px}.hris-activity-card>h4{font-size:12px;line-height:1.45}.hris-activity-card>p{margin-top:5px;font-size:10px;line-height:1.55}.hris-activity-card>div{margin-top:8px;font-size:11px;line-height:1.5;gap:4px;flex-wrap:wrap}.hris-activity-card>div>svg{width:13px;height:13px}}@media print{.hris-fit-width{overflow:visible!important;height:auto!important}.hris-fit-width-content{position:static!important;transform:none!important;margin-inline:auto!important}}@media screen and (max-width:359px){.hris-app-header{padding-inline:8px}.hris-app-header .hris-header-inner{gap:8px 5px}.hris-header-tools{gap:4px}.hris-header-title h1{font-size:15px}.hris-main{padding-inline:8px}}.hris-record-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground,#64748b)}.hris-record-pagination>div{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}@media(max-width:767px){.hris-record-pagination{justify-content:center;text-align:center}.hris-record-pagination>p{flex-basis:100%}.hris-record-pagination>div{width:100%;gap:8px}.hris-record-pagination [data-slot=button]{min-height:36px;padding:6px 10px}}.hris-notification-dialog[data-slot=dialog-content]{width:min(42rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;gap:18px}.hris-notification-detail-list,.hris-notification-details{display:grid;min-width:0;gap:16px}.hris-notification-dialog .hris-notification-header{gap:10px;padding:2px 18px 0;text-align:center}.hris-notification-context{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:6px;margin-inline:auto;border-radius:999px;background:#f0edff;padding:5px 11px;color:#6551a4;font-size:11px;font-weight:700;line-height:1.4}.hris-notification-dialog .hris-notification-heading{max-width:100%;font-size:20px;font-weight:750;line-height:1.4;color:#172b48;overflow-wrap:anywhere}.hris-notification-person{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 9px;max-width:100%;font-size:14px;font-weight:650;line-height:1.5;color:#334a66;overflow-wrap:anywhere}.hris-notification-employee-code{border:1px solid #e0e5f0;border-radius:7px;background:#f6f8fc;padding:2px 7px;font-size:11px;font-weight:600;color:#64748b}.hris-notification-date{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;font-size:12px;line-height:1.6;color:#718098;text-align:center}.hris-notification-date>svg{flex-shrink:0}.hris-notification-date time{min-width:0;overflow-wrap:anywhere}.hris-notification-detail-card{min-width:0;border:1px solid #e3e4f1;border-radius:16px;background:linear-gradient(145deg,#faf9ff,#f5f8fd);padding:18px;text-align:center}.hris-notification-detail-label{font-size:14px;font-weight:750;line-height:1.5;color:#4d3c86;overflow-wrap:anywhere}.hris-notification-single-value{display:grid;gap:6px;margin-top:12px}.hris-notification-value{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font-size:14px;line-height:1.75;color:#263b55;text-align:center}.hris-notification-comparison dt,.hris-notification-reviewer dt,.hris-notification-value-label{margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.5;color:#748198;text-align:center}.hris-notification-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.hris-notification-comparison-side{min-width:0;border:1px solid #e5e8f2;border-radius:12px;background:#fff;padding:12px}.hris-notification-empty-state{font-size:12px;line-height:1.6;color:#748198;text-align:center}.hris-notification-decision{display:inline-block;max-width:100%;margin-top:10px;border:1px solid #ddd8f1;border-radius:999px;background:#f0edfa;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.5;color:#544578;overflow-wrap:anywhere}.hris-notification-reviewer{display:grid;gap:14px;margin-top:16px}.hris-notification-reviewer-email{min-width:0;margin-top:4px;font-size:12px;line-height:1.6;color:#718098;overflow-wrap:anywhere}.hris-notification-review-comment{margin-top:16px;border-top:1px solid #e2e4ef;padding-top:13px}.hris-notification-dialog [data-slot=dialog-footer]{border-top:1px solid #e7eaf2;padding-top:16px}.dark .hris-notification-context,.dark .hris-notification-decision{border-color:#514475;background:#302946;color:#dcd1ff}.dark .hris-notification-dialog .hris-notification-heading,.dark .hris-notification-person,.dark .hris-notification-value{color:#e2e8f0}.dark .hris-notification-detail-card{border-color:#3b4058;background:linear-gradient(145deg,#26273c,#222b3d)}.dark .hris-notification-detail-label{color:#d5c6ff}.dark .hris-notification-comparison-side,.dark .hris-notification-employee-code{border-color:#43495c;background:#202737;color:#c0cddd}.dark .hris-notification-dialog [data-slot=dialog-footer],.dark .hris-notification-review-comment{border-color:#3b4058}@media(max-width:639px){.hris-notification-dialog[data-slot=dialog-content]{padding:18px 14px;gap:16px}.hris-notification-dialog .hris-notification-header{padding-inline:18px}.hris-notification-dialog .hris-notification-heading{font-size:18px}.hris-notification-detail-card{padding:15px 12px}.hris-notification-comparison{grid-template-columns:minmax(0,1fr);gap:10px}}input[data-slot=input][type=number]{text-align:center;appearance:textfield;-moz-appearance:textfield;font-variant-numeric:tabular-nums}input[data-slot=input][type=number]::-webkit-inner-spin-button,input[data-slot=input][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.appraisal-select [data-slot=select-trigger]{position:relative;justify-content:center;gap:0;padding-inline:32px!important}.appraisal-select [data-slot=select-value]{min-width:0;flex:1;justify-content:center;text-align:center}.appraisal-select [data-slot=select-trigger]>svg:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.appraisal-form [data-slot=field-value][data-empty=true]{display:grid;place-items:center;text-align:center}.appraisal-form .hris-appraisal-assessment-label{overflow-wrap:break-word;word-break:normal}@media(max-width:767px){.appraisal-form .hris-appraisal-assessment{grid-template-columns:minmax(0,1fr)}.appraisal-form .hris-appraisal-assessment-label,.appraisal-form .hris-appraisal-assessment>[data-appraisal-field]{width:100%}}.hris-leave-date-time{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;min-width:0;max-width:100%;align-items:start}.hris-leave-date-time label{display:flex;justify-content:center;text-align:center}.hris-leave-time-hint{margin-inline:auto;max-width:30rem;overflow-wrap:anywhere}.dark .hris-leave-time-summary{border-color:#51457a;background:#302b4a}.dark .hris-leave-time-summary p{color:#e3dcff}@media(max-width:767px){.hris-leave-date-time{grid-template-columns:minmax(0,1fr);gap:16px}.hris-leave-time-summary{max-width:100%}}.hris-live-datetime{display:block;line-height:1.6;font-size:12px;color:var(--muted-foreground,#64748b);font-weight:500}.hris-clock-calendar{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);border-radius:18px;padding:18px;text-align:center;min-width:0;color:var(--foreground,#18233f)}.hris-time-eyebrow{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--muted-foreground,#64748b)}.hris-clock-face{width:124px;margin:14px auto}.hris-clock-rim{fill:var(--muted,#f1f5f9);stroke:var(--border,#cbd5e1);stroke-width:2}.hris-clock-tick{stroke:var(--muted-foreground,#64748b);stroke-width:2}.hris-clock-hand{stroke:var(--foreground,#18233f);stroke-width:3;stroke-linecap:round}.hris-clock-hand.hour{stroke-width:4}.hris-clock-second{stroke:#8b5cf6;stroke-width:1.5}.hris-clock-center{fill:#8b5cf6}.hris-digital-time{display:block;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.hris-clock-date{font-size:12px;margin-top:6px}.hris-clock-zone{font-size:11px;color:var(--muted-foreground,#64748b);margin-top:5px}.hris-calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:4px;margin:15px 0 6px;font-size:13px}.hris-month-calendar{width:100%;table-layout:fixed;border-collapse:collapse;margin:8px 0}.hris-month-calendar td,.hris-month-calendar th{padding:4px 0;text-align:center;font-size:12px}.hris-month-calendar th{color:var(--muted-foreground,#64748b);font-weight:600}.hris-month-calendar td span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}.hris-month-calendar td[data-muted]{opacity:.35}.hris-month-calendar td[aria-current=date] span{background:#7c3aed;color:white;font-weight:800}.hris-prayer-intro{text-align:center;display:grid;gap:7px;font-size:12px;color:var(--muted-foreground,#64748b)}.hris-prayer-intro p:first-child{display:flex;align-items:center;justify-content:center;gap:7px}.hris-prayer-intro strong{color:var(--foreground,#18233f);font-size:15px}.hris-prayer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.hris-prayer-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:18px;padding:20px 8px;min-width:0;color:#45338a;background:#f4efff}.hris-prayer-card h3{font-size:14px;font-weight:700}.hris-prayer-card time{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.hris-prayer-card span{font-size:10px;line-height:1.5}.prayer-1{background:#fff7df;color:#865b04}.prayer-2{background:#eaf5ff;color:#165782}.prayer-3{background:#e9f8ef;color:#18643f}.prayer-4{background:#fff0e6;color:#954411}.prayer-5{background:#efefff;color:#3e428d}.hris-prayer-card[data-next]{outline:2px solid currentColor;outline-offset:2px}.hris-prayer-controls{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.hris-prayer-controls label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.hris-prayer-controls>div{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.hris-prayer-controls p{font-size:12px;color:var(--muted-foreground,#64748b)}.hris-prayer-controls [role=alert]{color:#be123c}.dark .hris-prayer-card{background:color-mix(in srgb,#8b5cf6 15%,var(--card,#172033));color:#d8caff}.dark .prayer-1{color:#f7d888;background:color-mix(in srgb,#ca8a04 14%,var(--card,#172033))}.dark .prayer-2{color:#93c5fd}.dark .prayer-3{color:#86efac}.dark .prayer-4{color:#fdba74}.dark .prayer-5{color:#c7d2fe}@media(max-width:1100px){.hris-prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.hris-header-title{display:block!important;order:10!important;flex:0 0 100%!important;min-width:0!important;text-align:center!important}.hris-header-title h1{display:none!important}.hris-live-datetime{font-size:11px}.hris-sidebar-brand-text{display:block!important}.hris-sidebar-brand-row{justify-content:flex-start!important;gap:12px!important}.hris-prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hris-prayer-card{padding:18px 8px}.hris-prayer-card time{font-size:20px}.hris-clock-calendar{width:100%;max-width:440px;margin:auto}.hris-month-calendar{display:table!important}.hris-month-calendar thead{display:table-header-group!important}.hris-month-calendar tbody{display:table-row-group!important}.hris-month-calendar tr{display:table-row!important}.hris-month-calendar td,.hris-month-calendar th{display:table-cell!important}.hris-month-calendar td:before{display:none!important}}.hris-time-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.hris-current-location,.hris-prayer-panel{min-width:0;border:1px solid var(--border,#dce4ee);border-radius:18px;padding:18px;background:var(--card,#fff);color:var(--foreground,#18233f);text-align:center}.hris-prayer-intro{margin-top:14px;font-size:11px;line-height:1.6}.hris-prayer-intro strong{font-size:13px}.hris-prayer-intro p:first-child{flex-wrap:wrap;gap:4px}.hris-prayer-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0}.hris-prayer-card{display:grid;grid-template-columns:22px minmax(0,1fr) max-content;gap:10px;text-align:left;border-radius:12px;padding:6px 12px;min-height:42px}.hris-prayer-card>svg{justify-self:center}.hris-prayer-card h3{font-size:13px;line-height:1.2;margin:0}.hris-prayer-card time{font-size:17px;line-height:1.2}.hris-prayer-card span{display:block;font-size:9px;line-height:1.2}.hris-prayer-controls{gap:12px}.hris-prayer-controls label{font-size:12px}.hris-prayer-controls>div{gap:6px}.hris-prayer-controls [data-slot=button]{font-size:11px;padding:6px 9px;height:auto;min-height:32px}.hris-prayer-controls p{font-size:10px;line-height:1.6}.hris-clock-calendar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hris-clock-calendar>.hris-clock-zone,.hris-clock-calendar>.hris-time-eyebrow{margin-bottom:auto}.hris-clock-face{width:min(190px,80%);margin:24px auto 12px}.hris-clock-date{line-height:1.6}.hris-current-location{background:color-mix(in srgb,#3b82f6 4%,var(--card,#fff))}.hris-current-location>.hris-time-eyebrow{color:var(--primary,#2563eb)}.hris-current-map{position:relative;margin-top:18px;overflow:hidden;border:1px solid var(--border,#cbd5e1);border-radius:12px;background:var(--muted,#eef3f9)}.hris-current-map iframe{display:block;width:100%;height:300px;border:0}.hris-map-loading{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:8px;background:var(--card,#fff);font-size:12px;pointer-events:none}.hris-map-updated{font-size:10px;line-height:1.7;margin-top:10px}.hris-map-empty,.hris-map-updated{color:var(--muted-foreground,#64748b)}.hris-map-empty{min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;line-height:1.8}.hris-map-empty p{max-width:230px}.hris-map-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.hris-map-actions [data-slot=button]{font-size:11px;padding:6px 9px;height:auto;min-height:34px}.hris-map-fallback{font-size:12px;line-height:1.6;margin-top:10px}.hris-map-fallback [data-slot=button]{margin-top:8px}@media(max-width:1100px){.hris-time-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hris-current-location{grid-column:1/-1}.hris-prayer-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.hris-time-location-grid{grid-template-columns:minmax(0,1fr)}.hris-clock-calendar,.hris-current-location,.hris-prayer-panel{width:100%;max-width:none;margin:0;padding:16px}.hris-prayer-grid{grid-template-columns:minmax(0,1fr)}.hris-prayer-card{padding:6px 12px}.hris-prayer-card time{font-size:18px}.hris-prayer-card>div{text-align:left}.hris-clock-face{width:150px;margin:18px auto 8px}.hris-clock-calendar{min-height:330px}.hris-current-location{grid-column:auto}.hris-current-map iframe{height:280px}}.hris-app-launch{display:grid;place-items:center;width:100%;min-height:100svh;padding:24px;background:var(--background,#fff);text-align:center;box-sizing:border-box}.hris-app-launch__logo{display:block;width:clamp(120px,28vw,176px);height:auto;max-width:58vw;aspect-ratio:1;object-fit:contain;animation:hris-app-launch-pulse 2.2s ease-in-out infinite}.hris-app-launch__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.hris-main--loading{display:grid;place-items:center}.hris-app-launch--compact{min-height:min(55svh,32rem);padding:16px;background:transparent}@keyframes hris-app-launch-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hris-app-launch__logo{animation:none;opacity:1}}.hris-login-company-settings{display:grid;gap:20px;max-width:760px;margin-inline:auto;padding:8px;text-align:center;min-width:0}.hris-login-company-intro{display:grid;justify-items:center;gap:10px}.hris-login-company-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f0ecff;color:#7754d3}.hris-login-company-icon svg{width:21px;height:21px}.hris-login-company-intro p{max-width:460px;font-size:13px;line-height:1.7;color:var(--muted-foreground,#64748b)}.hris-login-company-controls{display:flex;align-items:flex-end;justify-content:center;gap:12px;min-width:0}.hris-login-company-controls>div{display:grid;gap:8px;flex:1;min-width:0;max-width:460px}.hris-login-company-controls label{justify-content:center}.hris-login-company-controls [role=combobox]{width:100%;min-width:0}.hris-login-company-controls>button{flex-shrink:0;min-height:42px}.hris-login-company-note{font-size:11px;line-height:1.6;color:var(--muted-foreground,#64748b)}.hris-company-logo-editor{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;min-width:0;padding:18px;border:1px solid #e4def4;border-radius:18px;background:linear-gradient(125deg,#f8f6ff,#f5f9ff)}.hris-company-logo-editor .hris-company-logo-preview{width:96px;height:96px;justify-self:center;border-radius:18px;box-shadow:0 3px 12px #42305c0b}.hris-company-logo-details{display:grid;gap:9px;min-width:0}.hris-company-logo-details h3{font-size:14px;line-height:1.4;font-weight:700;color:var(--foreground,#253551)}.hris-company-logo-details p{font-size:11px;line-height:1.6;color:var(--muted-foreground,#64748b);overflow-wrap:anywhere}.hris-company-logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hris-company-logo-actions>button[data-slot=button]{min-height:36px;height:auto;width:auto;min-width:0;margin:0;padding:8px 12px;font-size:12px;line-height:1.3;white-space:nowrap}.hris-company-logo-details .hris-company-logo-filename{font-weight:600;color:#7754d3}.dark .hris-company-logo-editor{background:linear-gradient(125deg,#292739,#242c3b);border-color:#443e5c}.dark .hris-login-company-icon{background:#38304f;color:#c5b0fa}@media(max-width:480px){.hris-login-company-controls{flex-direction:column;align-items:stretch}.hris-login-company-controls>div{max-width:none;width:100%}.hris-login-company-controls>button{align-self:center}.hris-company-logo-editor{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;text-align:center}.hris-company-logo-details{justify-items:center}.hris-company-logo-actions{justify-content:center}}