@media screen{html body[data-sg-workspace] #sg-reference#sg-reference{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sg-bg:#f5f7fa;--sg-panel:#fff;--sg-text:#172537;--sg-muted:#647184;--sg-line:#e2e7ee;--sg-blue:#245dd7;--sg-soft:#eef4ff;--sidebar-width:184px!important;font:14px/1.5 Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace{min-width:0;font:inherit!important;color:var(--sg-text)!important;background:var(--sg-bg)!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main{min-width:0;gap:0!important;max-width:none!important;padding:20px!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main:before{content:none!important}html body[data-sg-workspace] #sg-reference#sg-reference button{width:auto;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.5!important}html body[data-sg-workspace] #sg-reference#sg-reference :is(input:not([type=checkbox]):not([type=radio]),select){height:auto!important;min-height:0!important;font:inherit!important}html body[data-sg-workspace] #sg-reference#sg-reference [data-slot=button][data-variant=default],html body[data-sg-workspace] #sg-reference#sg-reference button.primary{background:var(--sg-blue)!important;color:#fff!important;border-color:var(--sg-blue)!important}html body[data-sg-workspace] #sg-reference#sg-reference :is([data-slot=button],button) svg{width:16px;height:16px}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero{position:relative;overflow:hidden;background-image:linear-gradient(90deg,#eef7ffed 0%,#eef7ffb8 30%,#eef7ff00 70%),var(--sg-header-image)!important;background-position:50%!important;background-size:cover!important;border:1px solid #dde8f0!important;border-radius:11px!important;height:auto!important;min-height:148px!important;margin:0 0 12px!important;padding:23px 26px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference[data-current=home] .reference-hero{min-height:190px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero .date{display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero h1{letter-spacing:-.045em!important;margin:5px 0!important;font-size:28px!important;line-height:1.4!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero p{max-width:350px!important;margin:5px 0!important;font-size:13px!important;line-height:1.7!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero .hero-label{letter-spacing:.2em!important;color:#3d6ea6!important;font-size:11px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .month-picker{align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;gap:7px!important;width:auto!important;padding:0!important;font-size:12px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .month-picker input{width:135px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-inner]{background:linear-gradient(160deg,#172b44,#101e31)!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand{border:0!important;min-height:0!important;margin:0 0 22px!important;padding:22px 22px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand button{color:#fff!important;background:0 0!important;border:0!important;padding:0!important;font-size:25px!important;font-weight:800!important;line-height:1.5!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand small{color:#b6c7de!important;font-size:14px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-menu]{gap:2px!important;padding:0 10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-caption{color:#92a7c3!important;margin:0!important;padding:15px 12px 7px!important;font-size:12px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{color:#cbd8e9!important;background:0 0!important;border:0!important;border-radius:5px!important;gap:9px!important;height:auto!important;min-height:0!important;padding:8px 12px!important;font:13px/1.5 Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button[data-active=true]{color:#fff!important;background:#245dd7!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button>svg{flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-step,html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button>svg.ml-auto{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .user-box{border-top:1px solid #31425b!important;margin:24px 10px 0!important;padding:15px 12px!important;font-size:12px!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .user-box>svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .user-box strong{margin-top:4px;font-weight:700!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .account-link,html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .logout-form{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.ws-topbar{flex-wrap:wrap!important;gap:12px!important;min-height:55px!important;padding:10px 20px!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-topbar [data-sidebar=trigger]{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-topbar .renewal-breadcrumb{gap:4px!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-header-actions{gap:6px!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-header-actions>button,html body[data-sg-workspace] #sg-reference#sg-reference .ws-header-chat.is-collapsed .chat-heading{min-height:0!important;padding:5px 8px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-tools>summary{padding:6px!important;font-size:12px!important;list-style:inside disclosure-closed!important;display:list-item!important}html body[data-sg-workspace] #sg-reference#sg-reference .ws-tools>summary svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main>.news-ticker{border-left:3px solid #245dd7!important;border-radius:7px!important;gap:12px!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:10px 13px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-label{color:#245dd7!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-label svg{width:15px!important;height:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-window,html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item{height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item{justify-content:space-between!important;animation:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item strong{flex:1;font-size:12px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item span{order:2;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item svg{width:15px!important;height:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .page-footer{border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:16px!important;padding:0!important;font-size:10px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .page-footer a{border:1px solid var(--sg-line);color:var(--sg-text);background:#fff;border-radius:6px;padding:3px 6px!important;font-size:10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .panel{overflow:hidden;border:1px solid var(--sg-line)!important;background:#fff!important;border-radius:10px!important;margin:0 0 14px!important;padding:0!important;box-shadow:0 3px 15px #14243e04!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;padding:11px 0!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar.local{border-bottom:1px solid var(--sg-line)!important;padding:10px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .inline-stats{border:0!important;border-top:1px solid var(--sg-line)!important;border-bottom:1px solid var(--sg-line)!important;background:0 0!important;align-items:center!important;gap:16px!important;margin:0!important;padding:11px 0!important;font-size:12px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .inline-stats b{margin-left:5px!important;font-size:12px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .inline-stats button{color:var(--sg-blue)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .subtools{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin:0!important;padding:11px 0!important;font-size:12px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .section-title{justify-content:space-between;align-items:center;background:#fff!important;gap:8px!important;margin:0!important;padding:16px 17px 10px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page h2{margin:0!important;font-size:15px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page h3{font-size:15px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(td,th){padding:11px 8px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page th{background:var(--sg-bg)!important;color:var(--sg-muted)!important;padding:9px 8px!important;font-size:12px!important;font-weight:500!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page td button{color:var(--sg-blue)!important;background:0 0!important;border:0!important;padding:2px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page td input,html body[data-sg-workspace] #sg-reference#sg-reference .reference-page td select{height:auto!important;min-height:0!important;padding:5px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs{border:0!important;border-bottom:1px solid var(--sg-line)!important;background:0 0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0 14px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs button{background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs button:is(.selected,[aria-pressed=true],[data-state=active]){border-bottom:2px solid var(--sg-blue)!important;color:var(--sg-blue)!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid var(--sg-line)!important;color:var(--sg-muted)!important;gap:10px!important;padding:9px 14px!important;font-size:11px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .subtools summary{font-size:12px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .spacer{flex:1!important}html body[data-sg-workspace] #sg-reference#sg-reference{--sg-people:url(/sgos-reference/people.webp);--sg-check:url(/sgos-reference/check.webp);--sg-clock:url(/sgos-reference/clock.webp)}html body[data-sg-workspace] #sg-reference#sg-reference .workspace{border-radius:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.ws-topbar{border-bottom:1px solid var(--sg-line)!important;background:#fff!important;height:55px!important;min-height:55px!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand{margin:0 0 22px!important;padding:23px 22px 0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand button small{margin:0 0 0 5px!important;display:inline!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{gap:10px!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;line-height:1.45!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button[data-active=true]{background:linear-gradient(110deg,#285fce,#244b9d)!important;box-shadow:inset 0 1px #ffffff15!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button>svg{stroke-width:1.7px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-caption{padding:17px 12px 7px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-menu]{gap:3px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-header]{gap:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview.reference-page{grid-template-columns:1.08fr 1fr!important;gap:14px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .panel{margin-bottom:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .section-title span{color:var(--sg-muted)!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .tasks>button{width:100%!important;padding:12px 17px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .metrics button{min-height:90px!important;padding:10px 43px 10px 10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .metrics b{font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-calendar{padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-calendar .days button{vertical-align:top!important;min-height:53px!important;padding:5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-calendar .days button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sg-blue)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-calendar .agenda{background:0 0!important;border:0!important;border-radius:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .filterbar>input:not([type=checkbox]){flex:1;min-width:160px;max-width:350px}html body[data-sg-workspace] #sg-reference#sg-reference .filterbar label{flex-direction:row!important;width:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .filterbar input,html body[data-sg-workspace] #sg-reference#sg-reference .filterbar select{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference #reference-month-slot{display:contents!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-month-fallback{display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .current-roster-export{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .no-pad{background:0 0!important;padding:7px 0 15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .store-cards h3{margin:14px 0 2px!important;font-size:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .summary-fold,html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .temporary-movements{margin:10px 0 16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(th,td){white-space:normal!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page tbody th{color:var(--sg-text)!important;background:#fff!important;padding:11px 8px!important;font-size:13px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page td input[type=checkbox]{width:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-inline{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-inline table{table-layout:auto!important;min-width:620px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-inline>header{border-top:1px solid var(--sg-line)!important;padding:7px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .su-attendance-help{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-inline :is(input,select){min-width:40px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .store-heading{background:linear-gradient(100deg,var(--sg-soft),var(--sg-panel))!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .recruitment-entry{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .recruitment-columns,html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .recruitment-result{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit>.panel>.rq-scope{margin:0!important;padding:5px 17px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .recruitment-rows{border:0!important;margin:0!important;padding:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .recruitment-alert{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .rq-scope{background:0 0!important;border:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit-basis{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .work-steps{margin:0!important;padding:17px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page.short-grid{max-width:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing{max-width:none!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary{background:#fff!important;grid-template-columns:1.25fr 1.25fr .65fr .65fr!important;margin:4px 0 5px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary>div{background:0 0!important;border:0!important;border-radius:0!important;padding:13px 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary>div+div{border-left:1px solid var(--sg-line)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary>div:nth-child(2){background:var(--sg-soft)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary strong{font-size:19px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary em{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-save{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta{justify-content:space-between!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-save input{width:115px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-save label+label input{width:90px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-list{overflow:visible!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-find{border:0!important;border-bottom:1px solid var(--sg-line)!important;background:#fff!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;padding:10px 14px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-find label{flex-direction:row!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-find input{width:210px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-find select{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-detail-head{background:#fff!important;border:0!important;margin:0!important;padding:10px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-detail-head h3{font-size:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-list>.bill-notice,html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-list>.bill-help{background:0 0!important;border:0!important;margin:0!important;padding:6px 14px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table{table-layout:auto!important;min-width:640px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td{min-width:0!important;max-width:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td:nth-child(4){width:150px!important;min-width:130px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td:nth-child(5){width:110px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-note{height:38px!important;min-height:38px!important;padding:5px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-savebar{z-index:auto!important;width:auto!important;margin:14px 0 0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-savebar button{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-savebar>div+div{gap:8px;display:flex;flex:0 auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .records-panel{margin-top:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .table-caption{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .toolbar-actions{margin-left:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .search-box{width:240px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .search-box>svg,html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .toolbar-actions svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .pagination{padding:9px 14px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .empty-state>svg{margin:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.inline-stats{padding:11px 17px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .records-panel{border-left:0!important;border-right:0!important;border-radius:0!important;margin-top:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .security-locks>.description,html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .security-locks>.empty{padding:0 14px 14px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-history .history-timeline,html body[data-sg-workspace] #sg-reference#sg-reference .reference-history .history-card-list{border:0!important;border-radius:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout{overflow:hidden;border:1px solid var(--sg-line)!important;background:#fff!important;border-radius:10px!important;grid-template-columns:168px minmax(0,1fr)!important;gap:0!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav{width:auto!important;min-width:0!important;box-shadow:none!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav h2{color:var(--sg-muted)!important;padding:10px 7px!important;font-size:11px!important;font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav button{min-height:0!important;padding:8px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav button.active{background:var(--sg-soft)!important;color:var(--sg-blue)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list{border:0!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-reader:not(.is-open){display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-reader.is-open{grid-column:2!important;min-width:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-mobile-folder{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-head{background:0 0!important;padding:9px 14px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools{border:0!important;padding:9px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools button{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row{border:0!important;border-bottom:1px solid var(--sg-line)!important;background:#fff!important;border-radius:0!important;min-height:0!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .document-main-tabs{margin:0!important;padding:11px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .document-main-tabs button{background:0 0!important;border:0!important;padding:12px 2px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .document-main-tabs button[aria-pressed=true]{color:var(--sg-blue)!important;border-bottom:2px solid var(--sg-blue)!important;border-radius:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .doc-tabs{background:#fff!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-workspace{gap:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .section-title>div{display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .section-title p{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-actions{justify-content:space-between!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-history{margin-top:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-history .section-title p,html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .filterbar>div:first-child small{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-layout{display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-chat{min-height:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-reader-actions{background:#fff!important;border:0!important;padding:16px 17px 10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome{text-align:center!important;padding:25px 25px 0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome h3{margin:9px 0!important;font-size:20px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-bot-mark{background:0 0!important;border:0!important;margin:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-examples{grid-template-columns:1fr 1fr!important;gap:9px!important;padding:25px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-examples button{text-align:left!important;padding:12px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-context-disclosure{border-top:1px solid var(--sg-line)!important;margin:0!important;padding:12px 16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-composer{border:0!important;padding:0 16px 16px!important}}@media screen and (max-width:800px){html body[data-sg-workspace] #sg-reference#sg-reference .home-overview.reference-page{grid-template-columns:1fr!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout{display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main{padding:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{font-size:12px!important}}@media screen{html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .metrics{gap:0!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-overview .section-title h2{line-height:21px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-content]{flex:none!important;gap:0!important;overflow:visible!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-menu-item]{line-height:normal!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .user-box{margin-top:24px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .filterbar label,html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .filterbar input,html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .filterbar select{font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta{display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta>.tools{background:0 0!important;border:0!important;margin-left:auto!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-guides>details{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-guides summary{padding:0!important;font-size:12px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-guides>details[open]{flex-basis:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-actions{gap:8px!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-actions label{flex-direction:row!important;font-size:12px!important;font-weight:400!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-list .bill-list-pagination{padding:9px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-view-controls{padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .reference-answer-tools{gap:6px!important;margin-left:auto!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-reader-actions{gap:6px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-reader-actions button{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-quick{border:0!important;margin:0!important;padding:0 25px 25px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-quick .question-grid{margin-top:25px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-quick button{background:var(--sg-bg)!important;padding:12px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .filterbar{justify-content:space-between!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-reader{min-height:0!important;padding:0!important}}@media screen and (min-width:768px){html body[data-sg-workspace] #sg-reference#sg-reference [data-slot=sidebar]{flex:0 0 184px!important;width:184px!important;position:relative!important}html body[data-sg-workspace] #sg-reference#sg-reference [data-slot=sidebar-gap]{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar{height:100%!important;min-height:100vh!important;position:relative!important;inset:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar [data-slot=sidebar-inner]{height:100%!important;min-height:100vh!important}}@media screen{html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-compact{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-scroll{border:0!important;max-height:none!important;overflow-x:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster{border:0!important;width:100%!important;min-width:680px!important;font-size:13px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance :is(.attendance-roster-head,.attendance-roster-row){border:0!important;border-top:1px solid var(--sg-line)!important;grid-template-columns:36px minmax(85px,1fr) minmax(70px,1fr) 65px 75px 80px minmax(110px,1.5fr) 70px!important;gap:0!important;margin:0!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-head{background:var(--sg-bg)!important;position:static!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-head>span{color:var(--sg-muted)!important;padding:9px 8px!important;font-size:12px!important;font-weight:500!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row>[role=cell]{min-width:0!important;padding:11px 8px!important;font-size:13px!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row :is(button,input,select){width:100%!important;min-width:0!important;padding:5px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row .compact-name{color:var(--sg-blue)!important;text-align:left!important;background:0 0!important;border:0!important;padding:2px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row .sg-settlement-person{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools{justify-content:space-between!important;gap:8px!important;margin:0!important;padding:7px 14px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-sheet-help{padding:5px 14px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-compact>fieldset{border:0!important;min-width:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row>[role=cell]:last-child button{color:var(--sg-blue)!important;background:0 0!important;border:0!important;padding:2px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-cell-menu{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main{flex:auto!important;align-self:stretch!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs{justify-content:flex-start!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs button{white-space:nowrap!important;flex:none!important;width:auto!important;min-height:0!important;line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page [data-slot=tabs]{gap:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page [data-slot=tabs-list]{display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .temporary-movements>summary{min-height:0!important;padding:14px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .temporary-movements>summary h2{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .employee-desktop-table .sg-employee-list-phone{margin:3px 0 0!important;font-size:11px!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .employee-desktop-table .su-person{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .employee-desktop-table td details{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row>[role=cell]:last-child .su-person>button{font-size:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row>[role=cell]:last-child .su-person>button:after{content:"정보";font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row [role=cell] details{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row [role=cell] summary{white-space:nowrap;max-width:70px;overflow:hidden;padding:0!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row .attendance-cell-select{width:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary strong small{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary{gap:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta{min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta .bill-save{align-items:center!important;min-height:0!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-secondary{gap:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-secondary>details{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-secondary>details>summary{padding:0!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-secondary>details[open]{flex-basis:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td details{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0 0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td details summary{padding:0!important;font-size:11px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .bf-money{padding:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .bf-money>button{font-size:10px!important;line-height:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td>div.su-person{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td:first-child .su-person>button{font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .bf-note{white-space:normal!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bt-pages{border-top:1px solid var(--sg-line)!important;gap:8px!important;margin:0!important;padding:9px 14px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bt-pages button{padding:4px 7px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout>label{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout>.mail-folder-nav{grid-area:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout>.mail-list{grid-area:1/2!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout>.mail-reader{grid-row:2!important;min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-layout{align-items:stretch!important;height:auto!important;min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-head small{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-options{gap:12px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-options label{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .doc-tabs button[aria-selected=true]{border-bottom:2px solid var(--sg-blue)!important;color:var(--sg-blue)!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-actions{justify-content:flex-end!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-actions:before{content:"회사 직인·진위확인·취소 기록 유지";color:var(--sg-muted);margin-right:auto;font-size:12px}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-bot-mark{justify-content:center;align-items:center;width:32px!important;height:32px!important;padding:0!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-bot-mark svg{width:32px!important;height:32px!important;color:var(--sg-blue)!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome{gap:0!important;min-height:0!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-context-disclosure{border:0!important;border-top:1px solid var(--sg-line)!important;background:0 0!important;border-radius:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-context-disclosure>summary{padding:0!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-composer textarea{min-height:100px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .empty-state{padding:36px 20px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar input[type=search]{min-width:180px!important;max-width:350px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar.local input[type=search]{min-width:160px!important;max-width:210px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs [data-slot=tabs-trigger]{white-space:nowrap!important;flex:none!important;min-width:max-content!important;max-width:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs [data-slot=tabs-trigger]:after{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .closing-table{table-layout:auto!important;width:100%!important;min-width:640px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .closing-table :is(td,th){text-align:left!important;min-width:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .closing-table .status-pill{color:var(--sg-blue)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .review-list .quiet-status{background:var(--sg-bg)!important;border:1px solid var(--sg-line)!important;color:var(--sg-muted)!important;border-radius:5px!important;padding:3px 6px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-doc-filter{justify-content:space-between!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-doc-filter .document-main-tabs{width:auto!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .doc-tabs{border:1px solid var(--sg-line)!important;border-bottom:1px solid var(--sg-line)!important;border-radius:10px 10px 0 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-issue{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-issue .section-title{padding:16px 17px 10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .doc-tabs button{font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-head{padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-options{border-bottom:1px solid var(--sg-line)!important;margin:0!important;padding:9px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-selection,html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-actions{align-items:center!important;gap:8px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-options label{font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-pagination{justify-content:flex-end!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-pagination>label{margin-right:auto!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-pagination button{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta .bill-actions{height:auto!important;min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta .bill-actions label{margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta .bill-actions input{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .filterbar.local input[type=search]{flex:0 350px!important;width:350px!important;max-width:350px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .reference-bill-person>.su-person>button{color:var(--sg-text)!important;padding:0!important;font-size:13px!important;text-decoration:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-bill-meta>.tools{margin:0 0 0 auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .bf-money input{text-align:right!important;width:100%!important;min-width:0!important;height:29px!important;padding:5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .su-basis{text-align:right!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .su-basis[open]{text-align:left!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td .bf-note{resize:vertical!important;height:29px!important;min-height:29px!important;padding:5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table td{background:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-primary{background:var(--sg-blue)!important;border-color:var(--sg-blue)!important;color:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel{box-shadow:none!important;background:0 0!important;border:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.section-title,html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.bar-chart,html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.panel-foot{border-left:1px solid var(--sg-line)!important;border-right:1px solid var(--sg-line)!important;background:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.section-title{border-top:1px solid var(--sg-line)!important;border-radius:10px 10px 0 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.panel-foot{border-bottom:1px solid var(--sg-line)!important;border-radius:0 0 10px 10px!important;margin-bottom:14px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .workspace>.main{font-size:16px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(td,[role=cell],button,input,select,textarea){font-size:15px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(th,small,label,summary){font-size:13px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-button{font-size:15px!important}}@media screen and (max-width:767px){html body[data-sg-workspace] #sg-reference#sg-reference .ws-topbar [data-sidebar=trigger]{display:inline-flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-savebar,html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .reference-savebar>div+div{flex-wrap:wrap!important}}@media screen{html body[data-sg-workspace] #sg-reference#sg-reference .cc-dialog{width:min(620px,100vw - 32px)!important;height:fit-content!important;max-height:calc(100vh - 40px)!important;margin:auto!important;padding:24px!important;position:fixed!important;inset:0!important;overflow:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .cc-dialog label{white-space:normal!important;grid-template-columns:1fr!important;gap:6px!important;font-size:13px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .cc-dialog .cc-checkboxes label{align-items:center!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .cc-dialog .cc-primary{background:var(--sg-blue)!important;border-color:var(--sg-blue)!important;color:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools>summary{color:var(--sg-blue)!important;font-size:12px!important;list-style:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools[open]{min-width:180px!important;padding:8px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools[open]>summary{margin-bottom:8px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools[open] summary{white-space:normal!important;max-width:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row{border:0!important;border-bottom:1px solid var(--sg-line)!important;background:#fff!important;border-radius:0!important;grid-template-columns:18px minmax(0,1fr) 60px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row .mail-check{margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row .mail-row-open{text-align:left!important;background:0 0!important;border:0!important;grid-column:2!important;gap:4px!important;width:100%!important;padding:0!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row .mail-subject{margin:0!important;font-size:13px!important;font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row small{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row>time{color:var(--sg-muted)!important;text-align:right!important;grid-column:3!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-thread-members{grid-column:2/-1!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .records-panel{border:1px solid var(--sg-line)!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar label,html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar input{font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar input[type=month]{font-size:12px!important}}
@media screen{html body[data-sg-workspace] #sg-reference#sg-reference :is(h1,h2,h3,p){font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page h2,html body[data-sg-workspace] #sg-reference#sg-reference .reference-calendar h2{line-height:21px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-hero{border-color:#dce8f2!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker{height:auto!important;min-height:0!important;color:var(--sg-text)!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker>strong,html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker .news-ticker-label{font:600 11px/16.5px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-window,html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item{height:18px!important;min-height:0!important;line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item>span{line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page [data-slot=button]{border-radius:6px!important;padding:7px 11px!important;font:400 14px/21px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar :is(input:not([type=checkbox]):not([type=radio]),select){padding:7px 9px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(td,[role=cell]) :is(button,[data-slot=button]){border-radius:6px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs :is(button,[data-slot=button]){border-radius:0!important;padding:12px 2px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .tabs :is([aria-selected=true],[aria-pressed=true],.selected,.active){font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar.padded{padding:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .subtools>details>summary,html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .su-basis>summary{color:var(--sg-muted)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .panel-foot :is(button,[data-slot=button]){padding:7px 11px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .summary-fold{border:1px solid var(--sg-line)!important;background:#fff!important;border-radius:8px!important;margin:0 0 14px!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .summary-fold>summary{padding:14px!important;font-size:14px!important;font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row :is(input,select){font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools{padding:10px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools button{padding:7px 11px!important;font:400 14px/21px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .security-locks .filterbar{border:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .security-locks .filterbar button{color:var(--sg-text)!important;border:1px solid var(--sg-line)!important;background:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-issue .section-title>div{display:contents!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-issue .section-title p{margin:0!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .reference-doc-filter svg,html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-history .section-title button svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .reference-answer-tools :is(button,[data-slot=button]){padding:7px 11px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-reader-actions button{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .short-grid>.filterbar button{border-radius:6px!important;padding:7px 11px!important;font:400 14px/21px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-folder-nav button.active{font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-head .section-title{min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-head .section-title button{background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-pagination select{padding:7px 9px!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools button{font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>[data-slot=tabs]{border:1px solid var(--sg-line)!important;background:#fff!important;border-bottom:0!important;border-radius:10px 10px 0 0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.inline-stats{border-left:1px solid var(--sg-line)!important;border-right:1px solid var(--sg-line)!important;background:#fff!important;padding:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats>.panel>.section-title{border-top:0!important;border-radius:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .panel-foot .report-definition{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .panel-foot .report-definition summary{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .panel-foot:has(details[open]){flex-wrap:wrap!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .panel-foot details[open]{flex-basis:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .section-title .reference-mail-count{color:var(--sg-muted)!important;background:0 0!important;border:0!important;padding:0!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .reference-mail-move{border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .reference-mail-move>summary{border:1px solid var(--sg-line)!important;background:#fff!important;border-radius:6px!important;padding:7px 11px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important;list-style:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .reference-mail-move[open]>.mail-bulk-selection{padding-top:9px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-doc-filter svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .document-employee-filter{align-items:center;gap:9px;padding:16px;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .temporary-movements>summary{font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar{border-right:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .brand small{font-weight:800!important}html body[data-sg-workspace] #sg-reference#sg-reference .office-sidebar .nav-caption{margin-bottom:3px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-label{height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-label svg,html body[data-sg-workspace] #sg-reference#sg-reference .news-ticker-item svg{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .month-picker input{width:auto!important;min-width:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar input[type=search]{font:400 14px/21px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group]:has([role=combobox]){width:130px!important;min-width:130px!important;max-width:130px!important;box-shadow:none!important;flex:0 0 130px!important;gap:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] input[role=combobox]{box-shadow:none!important;border:0!important;padding:7px 9px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] [data-slot=combobox-trigger]{width:23px!important;min-width:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group-addon]{margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools{position:relative!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools .reference-sheet-help{border:0!important;margin:0 0 0 auto!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools .reference-sheet-help>summary{color:var(--sg-muted)!important;font:400 11px/16.5px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools .reference-sheet-help[open]>p{z-index:5;border:1px solid var(--sg-line);background:#fff;border-radius:6px;width:min(480px,90%);position:absolute;top:calc(100% - 4px);right:14px;box-shadow:0 4px 15px #17253718;padding:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .panel-foot .recruitment-pagination{border:0!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .report-definition summary{color:var(--sg-muted)!important;line-height:16.5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page thead th{padding:9px 8px!important;font:500 13px/19.5px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page tbody tr,html body[data-sg-workspace] #sg-reference#sg-reference .reference-page tbody td,html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row{background:#fff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page tbody tr:hover{background:#f8faff!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page h3{font-weight:600!important;line-height:1.55556!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page input[type=checkbox]{width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important}html body[data-sg-workspace] #sg-reference#sg-reference .month-picker input{width:119px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar label:has(input[type=search]){flex:0 350px!important;width:350px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar label>input[type=search]{width:100%!important;max-width:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] button{width:20px!important;min-width:20px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] button svg{width:14px!important;height:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] input::placeholder{color:var(--sg-text)!important;opacity:1!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .inline-stats>button{color:var(--sg-text)!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-recruit .inline-stats>button:nth-child(4){color:#93651d!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .contract-batch svg,html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .contract-launcher svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary{list-style:disclosure-closed!important;display:list-item!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary>span{float:right!important;color:var(--sg-muted)!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .sg-employee-list-phone{margin-top:3px!important;font:400 11px/18px Segoe UI,Malgun Gothic,sans-serif!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .sg-employee-list-phone :is(button,span){font:inherit!important;color:var(--sg-muted)!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .onboarding-table table{table-layout:fixed!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance :is(.attendance-roster-head,.attendance-roster-row){grid-template-columns:4.04% 10.4% 11.7% 14.24% 9.08% 11.8% 27.69% 11.05%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-head>span{font:500 13px/19.5px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools button{padding:5px 6px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .sheet-tools{padding:7px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .attendance-roster-row>[role=cell]:last-child summary{color:var(--sg-text)!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table{table-layout:fixed!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary>div>small{line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .su-basis>summary{height:auto!important;min-height:0!important;font-size:11px!important;line-height:16.5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .su-basis{min-height:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .bill-reasons>div{margin-left:5px!important;display:inline!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .reference-bill-person .su-person>button{margin:0!important;line-height:19.5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table small{line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bf-note{resize:vertical!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .records-panel{margin-top:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .search-box input{width:350px!important;max-width:100%!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .empty-state>svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .empty-state h3{font-weight:600!important;line-height:23.3333px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .filterbar [role=status]{color:var(--sg-muted)!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates td small{line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates td:nth-child(5){text-align:right!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates td:nth-child(5)>:first-child{font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates td:last-child button{height:auto!important;min-height:0!important;margin:0 3px 0 0!important;padding:2px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row{padding:13px 14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row-open{min-height:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row-open strong{font:600 13px/19.5px Segoe UI,Malgun Gothic,sans-serif!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row-open small{margin-top:6px!important;font:400 11px/18px Segoe UI,Malgun Gothic,sans-serif!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row-open{gap:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-bulk-tools{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-pagination select{width:auto!important;min-width:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-list-filter select{width:78px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-history{margin-top:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-certificates .certificate-form :is(input,select){padding:7px 9px!important;font:400 13px/19.5px Segoe UI,Malgun Gothic,sans-serif!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor>.filterbar svg,html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-composer button svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome{border:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-bot-mark{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-bot-mark svg{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome h3{line-height:31.111px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome p{font-size:13px!important;line-height:19.5px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .labor-welcome+.labor-quick{border:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security>.filterbar>button{margin-left:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .security-locks input{flex:0 0 178px!important;width:178px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-stats .records-panel .text-link{text-decoration:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table{table-layout:fixed!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:first-child{width:18.5349%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:nth-child(2){width:16.7564%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:nth-child(3){width:17.1505%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:nth-child(4){width:14.4203%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:nth-child(5){width:10.5749%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table th:nth-child(6){width:22.563%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table{table-layout:fixed!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:first-child{width:8.0192%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(2){width:17.8654%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(3){width:20.3462%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(4){width:13.6154%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(5){width:12.9904%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(6){width:13.6731%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table th:nth-child(7){width:13.4904%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table{table-layout:fixed!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:first-child{width:14.3434%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(2){width:15.9489%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(3){width:14.9394%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(4){width:10.2961%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(5){width:12.1323%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(6){width:18.3619%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .reference-rate-table th:nth-child(7){width:13.9781%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .search-box{width:350px!important;max-width:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table td:nth-child(5) svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table td:nth-child(6) small{background:var(--sg-bg)!important;border:1px solid var(--sg-line)!important;border-radius:4px!important;padding:2px 5px!important;font-size:11px!important;display:inline-block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table td button{height:auto!important;min-height:0!important;padding:2px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-page .filterbar [data-slot=input-group] input[role=combobox]{height:33px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-security .empty-state{min-height:175px!important;padding:36px 20px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row{grid-template-rows:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row .mail-row-open{gap:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-mail .mail-row>time{grid-row:1!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-labor .reference-labor-note{margin:0 0 14px!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-closing td button svg,html body[data-sg-workspace] #sg-reference#sg-reference .reference-checks .review-list button svg{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary strong{font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .bill-summary strong small{margin-left:3px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important;display:inline!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .bf-money,html body[data-sg-workspace] #sg-reference#sg-reference .reference-billing .billing-table .bf-money input{width:100%!important;min-width:0!important;max-width:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary{align-items:center!important;gap:4px!important;min-height:0!important;padding:14px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary:before{content:"▸";font-size:12px}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements[open]>summary:before{content:"▾"}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary h2{flex:1!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;display:inline!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .temporary-movements>summary>span{float:none!important;font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools>summary:before{content:"▸";margin-right:4px}html body[data-sg-workspace] #sg-reference#sg-reference .reference-attendance .reference-person-tools[open]>summary:before{content:"▾"}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .filterbar.local label>input[type=search]{width:350px!important;min-width:0!important;max-width:100%!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-records .records-panel thead th{text-align:left!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-rates .row-actions{justify-content:flex-start!important;gap:3px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(thead th,tbody td,[role=columnheader],[role=cell]),html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .reference-page :is(button,[data-slot=button],input:not([type=checkbox]),select){font-size:15px!important;line-height:1.6!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .reference-page small{font-size:13px!important;line-height:1.6!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table .su-person{min-height:0!important;display:block!important}html body[data-sg-workspace] #sg-reference#sg-reference .reference-onboarding .employee-desktop-table .su-person>button{color:var(--sg-blue)!important;background:0 0!important;border:0!important;margin:0!important;padding:2px!important;font:400 12px/18px Segoe UI,Malgun Gothic,sans-serif!important}}
@media screen{html body[data-sg-workspace] #sg-reference#sg-reference .home-overview.home-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin:0 0 18px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard>.panel,html body[data-sg-workspace] #sg-reference#sg-reference .home-mobile-news>.panel{border:1px solid var(--sg-line)!important;background:var(--sg-panel)!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;margin:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 3px 12px #16345c05!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .section-title,html body[data-sg-workspace] #sg-reference#sg-reference .home-card-heading{border-bottom:1px solid var(--sg-line)!important;background:linear-gradient(120deg,var(--sg-soft),var(--sg-panel))!important;align-items:center!important;gap:10px!important;height:70px!important;min-height:70px!important;padding:16px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .section-title{flex-wrap:wrap!important;align-content:center!important;gap:4px 8px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .section-title h2,html body[data-sg-workspace] #sg-reference#sg-reference .home-card-heading h2{letter-spacing:-.35px!important;white-space:normal!important;font-size:14px!important;font-weight:700!important;line-height:21px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .section-title>span{font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-card-heading p{color:var(--sg-muted)!important;margin:2px 0 0!important;font-size:11px!important;line-height:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-icon{background:var(--sg-panel)!important;width:32px!important;height:32px!important;color:var(--sg-blue)!important;border:1px solid var(--sg-line)!important;border-radius:10px!important;flex:0 0 32px!important;place-items:center!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-headlines .home-news-icon{color:var(--lightningcss-light,#007c86)var(--lightningcss-dark,#6ed4d2)!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list{scrollbar-width:thin!important;flex:1!important;max-height:360px!important;padding:4px 0!important;overflow:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list>button{border:0!important;border-bottom:1px solid var(--sg-line)!important;text-align:left!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:54px!important;padding:12px 14px!important;font-size:12px!important;line-height:18px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list>button:last-child{border-bottom:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list>button>span{align-items:center!important;gap:7px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list>button b{white-space:nowrap!important;color:var(--sg-blue)!important;font-size:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list .dot{flex:0 0 6px!important;width:6px!important;height:6px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-task-list>p{padding:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .reference-home-metrics{flex:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button{border:0!important;border-right:1px solid var(--sg-line)!important;border-bottom:1px solid var(--sg-line)!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:9px!important;min-height:130px!important;padding:18px 10px!important;display:flex!important;position:relative!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button:nth-child(2n){border-right:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button:nth-child(n+3){border-bottom:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button>span{color:var(--sg-muted)!important;font-size:12px!important;line-height:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button b{color:var(--sg-text)!important;letter-spacing:-1px!important;font-size:30px!important;line-height:1.2!important;position:static!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button:nth-child(n+3) b{color:var(--sg-blue)!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring .metrics button b small{letter-spacing:0!important;margin-left:4px!important;font-size:11px!important;font-weight:400!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-dashboard .hiring>details{border-top:1px solid var(--sg-line)!important;padding:10px 14px!important;font-size:11px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news{--home-news-row:64px}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-window{height:calc(5 * var(--home-news-row))!important;min-height:calc(5 * var(--home-news-row))!important;position:relative!important;overflow:hidden!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track{transition:none;transform:translateY(0);margin:0!important;padding:0!important;list-style:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track.is-moving{transform:translateY(calc(-1 * var(--home-news-row)));transition:transform .42s cubic-bezier(.22,.61,.36,1)}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track>li{height:var(--home-news-row)!important;border-bottom:1px solid var(--sg-line)!important;margin:0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track a{height:100%!important;color:var(--sg-text)!important;align-items:flex-start!important;gap:8px!important;padding:8px 12px!important;text-decoration:none!important;display:flex!important;position:relative!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track a:hover{background:var(--sg-soft)!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-track a:focus-visible{outline:2px solid var(--sg-blue)!important;outline-offset:-3px!important;background:var(--sg-soft)!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-number{min-width:15px!important;color:var(--sg-blue)!important;font-variant-numeric:tabular-nums!important;font-size:10px!important;font-weight:700!important;line-height:17px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-copy{flex:1!important;min-width:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.15px!important;font-size:12px!important;font-weight:500!important;line-height:17px!important;display:-webkit-box!important;overflow:hidden!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-meta{color:var(--sg-muted)!important;align-items:center!important;gap:7px!important;margin-top:3px!important;font-size:10px!important;line-height:13px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-meta>span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-meta time{flex-shrink:0!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-external{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer{border-top:1px solid var(--sg-line)!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;min-height:40px!important;margin-top:auto!important;padding:7px 10px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer>span{color:var(--sg-muted)!important;white-space:nowrap!important;font-size:10px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer>div{gap:2px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer button{border:0!important;border-radius:5px!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer button:disabled{opacity:.4!important;cursor:default!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-empty{text-align:center!important;height:100%!important;color:var(--sg-muted)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:20px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-news-empty p{font-size:12px!important}html body[data-sg-workspace] #sg-reference#sg-reference .home-mobile-news{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important;display:grid!important}}@media screen and (max-width:1100px){html body[data-sg-workspace] #sg-reference#sg-reference .home-overview.home-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:600px){html body[data-sg-workspace] #sg-reference#sg-reference :is(.home-overview.home-dashboard,.home-mobile-news){grid-template-columns:minmax(0,1fr)!important}}@media screen{html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .home-news{--home-news-row:80px}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .home-news-copy>strong{font-size:15px!important;line-height:22px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .home-news-meta,html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer>span{font-size:12px!important;line-height:17px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference .home-news-footer{flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){.home-news-track.is-moving{transition:none!important}}
@media screen{html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference{--sg-muted:#48576b;--sidebar-width:208px!important;font-size:16px!important;line-height:1.5!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference [data-slot=sidebar]{flex:0 0 208px!important;width:208px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .workspace>.main{padding:14px 18px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(button,[data-slot=button],input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){font-size:16px!important;line-height:1.45!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(button,[data-slot=button],input:not([type=checkbox]):not([type=radio]),select,[role=combobox]){min-height:40px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(label,summary,p,th,td,[role=cell],[role=columnheader]){font-size:16px!important;line-height:1.5!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(small,.muted,.status,.description){color:#48576b;font-size:14px!important;line-height:1.5!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .office-sidebar .nav-button{min-height:43px!important;padding:9px 12px!important;font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .office-sidebar .nav-caption{padding-top:12px!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .office-sidebar .brand button{font-size:26px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .ws-header-actions>button{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-hero{min-height:108px!important;margin-bottom:10px!important;padding:12px 20px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-hero .hero-label{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-hero h1{font-size:28px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-hero p{max-width:none!important;font-size:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-hero .date{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=home] .reference-hero{min-height:190px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference:is([data-current=billing],[data-current=payroll]) .reference-hero{min-height:64px!important;padding:8px 20px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference:is([data-current=billing],[data-current=payroll]) .reference-hero .date{display:none!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference:is([data-current=billing],[data-current=payroll]) .reference-hero p{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference:is([data-current=billing],[data-current=payroll]) .reference-hero{align-items:center!important;gap:20px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference:is([data-current=billing],[data-current=payroll]) .reference-hero>div{flex-wrap:wrap!important;align-items:center!important;gap:20px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .billing-document-tools{border:0!important;margin:4px 0!important;padding:0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .billing-document-tools>summary{color:#244f83!important;min-height:34px!important;padding:5px 8px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records table{table-layout:auto!important;min-width:1140px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records :is(td,th):nth-child(n+4):nth-child(-n+6){text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records :is(td,th):nth-child(2){white-space:nowrap!important;min-width:145px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records :is(td,th):nth-child(3){min-width:125px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records :is(td,th):nth-child(7){white-space:nowrap!important;min-width:115px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=payroll] .reference-records :is(td,th):last-child{min-width:160px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .payroll-net{color:#174c93!important;font-size:19px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .section-tabs{margin:6px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .employee-filter{align-items:center!important;gap:18px!important;margin:6px 0!important;padding:6px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .employee-filter p{margin:0!important;font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .employee-filter p br{display:none}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-records .table-toolbar{padding:8px 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-records td{height:auto!important;padding:8px 10px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-records td:first-child strong,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference[data-current=people] .reference-records td:nth-child(2) strong{color:#172b44!important;font-size:18px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-records th{color:#33465d!important;padding:10px!important;font-weight:650!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .filterbar,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .subtools{gap:10px!important;padding:6px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .filterbar.local{padding:8px 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .inline-stats{padding:8px 0!important;font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .inline-stats button{font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .records-panel [role=tablist]{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary{grid-template-columns:1.2fr 1.2fr .65fr .65fr!important;margin:4px 0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary>div{grid-template-columns:auto 1fr!important;align-items:center!important;gap:0 8px!important;padding:7px 12px!important;display:grid!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary>div>small{grid-column:1/-1!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary>div>strong{text-align:right!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary span,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary small{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-summary strong{font-size:22px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-bill-meta,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-bill-guides{gap:10px!important;padding:4px 0!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-list>.bf-tabs{gap:18px!important;margin:0!important;padding:0 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-list .list-heading{min-height:30px!important;padding:4px 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-list .list-heading h2{font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-list .bf-tabs button{padding:7px 2px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-list>.bill-actions{padding:4px 12px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table{table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:1200px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table th{background:#eaf0f7!important;padding:8px!important;font-size:16px!important;font-weight:650!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table td{vertical-align:middle!important;padding:7px 9px!important;font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table :is(th,td){word-break:keep-all!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table thead th{white-space:nowrap!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table td:nth-child(2){min-width:105px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table td:nth-child(5){white-space:nowrap!important;min-width:125px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .su-person>button{white-space:nowrap!important;padding:5px 7px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table tbody th{color:#172b44!important;background:#fff!important;min-width:145px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table tbody tr:nth-child(2n)>:is(td,th){background:#f5f8fc!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table :is(td,th){border-bottom:1px solid #d4dfeb!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .bt-sequence{text-align:center!important;width:48px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table td:nth-child(6){text-align:right!important;font-variant-numeric:tabular-nums!important;min-width:155px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table td:nth-child(4){white-space:nowrap!important;min-width:205px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .bf-money input{width:150px!important;max-width:100%!important;font-size:17px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .bf-note{min-width:130px!important;min-height:40px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .su-person>button{font-size:18px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .bf-combined{font-size:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-detail-table .su-basis summary{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-table-wrap{height:auto!important;min-height:0!important;max-height:65vh!important;margin:0!important;overflow:auto!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bill-table-wrap thead th{z-index:2;position:sticky;top:0}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .savebar{z-index:10!important;padding:8px 12px!important;font-size:16px!important;position:sticky!important;bottom:0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .bt-pages{padding:7px 12px!important;font-size:15px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster{min-width:1050px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster-head,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster-row{grid-template-columns:48px 115px 105px 80px 90px 90px minmax(150px,1fr) 155px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster-row{min-height:58px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster-row>strong .compact-name{font-size:18px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .attendance-roster-row>span:last-child{flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .predecessor-direct{color:#174c93!important;white-space:normal!important;background:#eef5ff!important;border:1px solid #9ab5da!important;border-radius:6px!important;padding:6px 8px!important;font-weight:600!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-person-tools{margin:0!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-person-tools>summary{font-size:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .recruitment-line-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .recruitment-line-actions>.connect-primary{color:#fff!important;background:#245dd7!important;order:-1!important;padding:8px 20px!important;font-size:17px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .easy-renewal-header h3{font-size:24px!important;line-height:1.4!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .easy-renewal-body h4{font-size:19px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .recruitment-line{padding:14px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .recruitment-line>div:first-child{font-size:20px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .request-date time,html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .request-sequence{font-size:16px!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .request-identity h3{font-size:18px!important}body .easy-link-dialog,body .easy-renewal{color:#172b44!important;font:16px/1.5 Segoe UI,Malgun Gothic,sans-serif!important}body .easy-renewal{flex-direction:column!important;width:min(880px,94vw)!important;max-height:92dvh!important;padding:0!important;display:flex!important;overflow:hidden!important}body .easy-renewal-header{border-bottom:1px solid #d4dfeb;padding:18px 22px 12px}body .easy-renewal-header h3{margin:0 0 6px!important;font-size:24px!important}body .easy-renewal-body{min-height:0;padding:16px 22px;overflow:auto}body .easy-renewal-body h4{margin:14px 0 8px!important;font-size:19px!important}body .easy-renewal :is(p,label,button,input,select),body .easy-link-dialog :is(p,label,button,input,select,summary){font-size:16px!important;line-height:1.5!important}body .easy-renewal :is(button,input,select),body .easy-link-dialog :is(button,input,select){min-height:40px!important}body .record-dialog:has(.easy-link-dialog){width:min(860px,96vw)!important;max-width:96vw!important}body .easy-link-dialog{width:100%!important;max-width:100%!important}body .easy-link-summary{background:#edf4ff;border:1px solid #c4d8f3;border-radius:8px;flex-wrap:wrap;gap:6px 18px;margin:8px 0;padding:12px 14px;display:flex}body .easy-link-summary strong{font-size:19px!important}body .easy-link-summary span{font-size:16px}body .employee-choice-search{align-items:center;gap:12px;margin:8px 0;font-weight:600;display:flex}body .employee-choice-search input{border:1px solid #9cacc0;border-radius:6px;flex:1;min-width:0;padding:8px 12px}body .employee-choice-results{gap:7px;max-height:280px;padding:2px;display:grid;overflow:auto}body .employee-choice{cursor:pointer;background:#fff;border-radius:8px;border:1px solid #c7d3e2!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}body .employee-choice.selected{background:#edf4ff;border:2px solid #245dd7!important}body .employee-choice.unavailable{background:#f4f5f7}body .employee-choice>input{accent-color:#245dd7;flex:none;width:22px!important;height:22px!important;min-height:22px!important}body .employee-choice>span{flex-direction:column;flex:1;gap:2px;display:flex}body .employee-choice strong{font-size:19px!important}body .employee-choice small{color:#46566b!important;font-size:14px!important}body .employee-choice b{color:#174c93;font-size:15px}body .choice-reason{color:#9b3b14!important}body .choice-show-all{gap:8px;margin-top:8px;display:flex}body .easy-period{border:0;grid-template-columns:1fr 1fr;gap:16px;padding:0;display:grid}body .easy-link-actions{background:#fff;border-top:1px solid #c7d3e2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}body .easy-link-actions button{border:1px solid #9cacc0;border-radius:7px;padding:9px 18px;min-height:44px!important;font-size:17px!important}body .easy-link-actions button.primary{color:#fff;background:#245dd7;border-color:#245dd7;font-weight:650}body .easy-link-actions button:disabled{opacity:.5;cursor:not-allowed}html.sg-detached body .sg-window-content :is(label,input,select,textarea,button,p){font-size:16px!important;line-height:1.5!important}html.sg-detached body .sg-window-content :is(input:not([type=checkbox]),select,button){min-height:40px!important}@media (max-width:700px){body .easy-period{grid-template-columns:1fr}body .easy-renewal-header,body .easy-renewal-body{padding:12px}body .easy-link-actions{padding:10px}body .employee-choice-search{flex-direction:column;align-items:stretch}}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-onboarding .su-person>button{font-size:18px!important;font-weight:700!important}html body[data-sg-workspace] #sg-reference#sg-reference#sg-reference .reference-onboarding :is(.sg-employee-list-phone,.sg-employee-phone,.sg-phone-number){color:#48576b!important;font-size:14px!important;line-height:1.5!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference#sg-reference{font-size:19px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(button,[data-slot=button],input,select,textarea,[role=combobox],label,summary,p,th,td,[role=cell],[role=columnheader]){font-size:19px!important;line-height:1.5!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(button,[data-slot=button],input:not([type=checkbox]):not([type=radio]),select,[role=combobox]){min-height:46px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(small,.muted,.status,.description,.sg-phone-number,.sg-employee-list-phone,.sg-employee-phone){font-size:16px!important}html[data-large-text=true] body[data-sg-workspace] #sg-reference#sg-reference#sg-reference :is(.su-person>button,.compact-name,.payroll-net){font-size:20px!important}html[data-large-text=true] body :is(.easy-link-dialog,.easy-renewal) :is(label,button,input,p){font-size:19px!important}}
