:root{--pk-ground:#f0f3f6;--pk-section:#e4e9ed;--pk-control:#dbe1e6;--pk-hover:#d3dae0;--pk-active:#c3ccd3;--pk-mark:#5e6972;--pk-line:#b7c2cb}body.pk-system{--bg:var(--pk-ground);background:var(--pk-ground);color:var(--text)}body.pk-system.is-ops-ui.is-chef-ui,body.pk-system.is-ops-ui.is-chef-ui #app-root,body.pk-system.is-ops-ui.is-chef-ui .app,body.pk-system.is-ops-ui.is-chef-ui .content,body.pk-system.is-ops-ui.is-chef-ui .erp-shell,body.pk-system.is-ops-ui.is-chef-ui .main,body.pk-system.is-ops-ui.is-chef-ui .sidebar,body.pk-system.is-ops-ui.is-chef-ui .ws-stage,body.pk-system.ws-on #ws-bar,body.pk-system.ws-on #ws-nav{background:var(--pk-ground)}@media (min-width:901px){body.pk-system.is-ops-ui.is-chef-ui:not(.is-community-page):not(.is-ops-fullscreen) .content{padding:12px 14px 18px!important}}body.pk-system .attendance-page,body.pk-system .drivers-page,body.pk-system .fleet-page,body.pk-system .ops-dash,body.pk-system .ov-page,body.pk-system .pze-page,body.pk-system .reports-page,body.pk-system .settings-center,body.pk-system .users-page,body.pk-system.ws-on #app-root,body.pk-system.ws-on #ws-bar{width:100%;max-width:none}body.pk-system .ops-page-head,body.pk-system .ov-head,body.pk-system .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;margin:0 0 10px!important;padding:0 0 8px;border-bottom:1px solid var(--line)}body.pk-system .access-page>.page-head,body.pk-system .apply-page>.page-head,body.pk-system .attendance-page>.page-head,body.pk-system .community-page>.page-head,body.pk-system .contracts-page>.page-head,body.pk-system .detail-page>.page-head,body.pk-system .drivers-page>.page-head,body.pk-system .fleet-page>.page-head,body.pk-system .help-center>.page-head,body.pk-system .ops-dash>.ops-page-head,body.pk-system .reports-page>.page-head,body.pk-system .scanners-page>.page-head,body.pk-system .settings-center>.page-head,body.pk-system .users-page>.page-head,body.pk-system .vcheck-page>.page-head,body.pk-system .workshop-page>.page-head{margin-bottom:0!important}body.pk-system .pk-ai .page-head h1,body.pk-system.is-ops-ui.is-chef-ui .community-page .page-head h1,body.pk-system.is-ops-ui.is-chef-ui .fleet-page .page-head h1,body.pk-system.is-ops-ui.is-chef-ui .ops-dash .ops-page-head h1,body.pk-system.is-ops-ui.is-chef-ui .ops-page-head h1,body.pk-system.is-ops-ui.is-chef-ui .ov-head h1,body.pk-system.is-ops-ui.is-chef-ui .page-head h1,body.pk-system.is-ops-ui.is-chef-ui .settings-center .page-head h1{margin:0;font-size:18px!important;font-weight:750!important;letter-spacing:-.02em;line-height:1.2;color:var(--text)}body.pk-system .ov-lead,body.pk-system .page-head .help-lead,body.pk-system .page-head .hint,body.pk-system .pk-ai .help-lead{margin:4px 0 0;max-width:72ch;color:var(--muted);font-size:13px;line-height:1.4}body.pk-system .ac-form-actions,body.pk-system .ov-tools,body.pk-system .page-head .actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}body.pk-system .pze-page{padding:0}body.pk-system .community-page>.page-head{padding:8px 12px}body.pk-system .pze-tools,body.pk-system .toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.pk-system .branch-tabs{box-shadow:none;border:0;border-radius:0;background:0 0}body.pk-system .branch-tab{background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none}body.pk-system .branch-tab.is-on{background:0 0;color:var(--text);border-bottom-color:var(--accent)}body.pk-system .ac-tab.is-on{background:0 0;border-color:transparent;border-bottom:2px solid var(--text);border-radius:0;box-shadow:none}body.pk-system .ac-card,body.pk-system .ac-hero,body.pk-system .account-card,body.pk-system .card,body.pk-system .kpi,body.pk-system .kpis,body.pk-system .ov-card,body.pk-system .pay-kpi,body.pk-system .pay-kpis{background:var(--pk-section);border-radius:0;box-shadow:none}body.pk-system .ac-hero,body.pk-system .card,body.pk-system .ov-card{border:0}body.pk-system .ac-card,body.pk-system .account-card{border:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}body.pk-system .kpis{border:0;border-bottom:1px solid var(--line)}body.pk-system .kpi,body.pk-system .pay-kpi{border:0;border-right:1px solid var(--line)}body.pk-system.is-ops-ui.is-chef-ui .ops-dash .ops-center-kpis .ops-kpi{background:var(--pk-section);border:0;border-right:1px solid var(--pk-line);border-radius:0;box-shadow:none}body.pk-system.is-ops-ui.is-chef-ui .ops-dash .ops-center-kpis .ops-kpi::before{content:none}body.pk-system.is-ops-ui .ops-dash .ops-center-map,body.pk-system.is-ops-ui .ops-dash .ops-center-roster,body.pk-system.is-ops-ui .ops-dash .ops-center-side{background:var(--pk-section);border:0;border-top:1px solid var(--pk-line);border-radius:0;box-shadow:none}body.pk-system .card{padding:0}body.pk-system .cm-head,body.pk-system .cm-main,body.pk-system .cm-people,body.pk-system .cm-shell,body.pk-system .cm-side{background:var(--pk-ground)}body.pk-system .ov-card,body.pk-system .ov-card:nth-child(n){animation:none}body.pk-system .ov-tool{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--pk-control);color:var(--text);font-size:13px;font-weight:650}body.pk-system .attendance-grid-wrap,body.pk-system .table-scroll,body.pk-system table.data{width:100%;max-width:100%}body.pk-system table.data th{font-weight:700;vertical-align:middle}body.pk-system .pk-ai{min-height:100%;padding:28px 16px 40px;background:var(--bg)}body.pk-system .pk-ai .settings-center{width:min(760px,100%);margin:0 auto}body.pk-system .pk-ai .ac-card h3{margin:0 0 10px}body.pk-system .pk-ai .row-check label{display:flex;align-items:center;gap:8px;margin:0;color:var(--text)}body.pk-system .pk-ai .row-check input{width:auto;height:auto}body.login-body{--pk-ground:#f0f3f6;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100dvh;margin:0;padding:24px 20px;overflow:auto;background:var(--pk-ground);color:#142033}body.login-body .login-box{width:min(420px,100%);max-width:420px;margin-top:auto;margin-bottom:clamp(8vh,16vh,22vh);padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}body.login-body .login-brand{background:0 0;border-radius:0;padding:0;margin:0 0 16px;box-shadow:none;text-align:left}body.login-body .login-brand img{margin:0}body.login-body .form_details,body.login-body .login-box h1{margin:0 0 4px;font-size:18px;font-weight:750;letter-spacing:-.02em;text-align:left;color:#142033}body.login-body .login-sub{margin:0 0 16px;color:#678;text-align:left;font-size:13px}body.login-body #totp-recovery-box,body.login-body .totp-setup,body.login-body form{gap:12px;background:0 0;border:0;box-shadow:none}body.login-body .field label,body.login-body .hint,body.login-body .login-box h2,body.login-body .login-links,body.login-body .row-check,body.login-body .switch,body.login-body .totp-setup h2{color:#678}body.login-body input[type=email],body.login-body input[type=password],body.login-body input[type=text]{min-height:36px;height:36px;color:#142033;background:var(--pk-control);border:1px solid var(--pk-line);border-radius:8px;box-shadow:none;transform:none}body.login-body input:focus{transform:none;outline:0;border-color:var(--pk-line);box-shadow:none}body.login-body .login-ico{color:#678}body.login-body .btn{min-height:36px;padding:6px 16px;border:1px solid #fcd200;border-radius:20px;background:#ffd814;color:#0f1111;font-size:13px;font-weight:650;box-shadow:none;transform:none}body.login-body .btn:focus,body.login-body .btn:hover{transform:none;background:#f7ca00;border-color:#f7ca00;color:#0f1111;box-shadow:none}body.login-body .btn-sec{background:var(--pk-control);color:#142033;border-color:var(--pk-line)}body.login-body .lang-inline button,body.login-body .login-links button{color:#007185;background:0 0;border:0}body.login-body .lang-inline button.active{color:#142033;font-weight:700}body.login-body .login-official,body.login-body .login-official a{color:#678;text-align:left}@media (max-height:720px){body.login-body .login-box{margin-top:8vh;margin-bottom:24px}}body.login-body,body.pk-system.is-ops-ui.is-chef-ui{--bg:var(--pk-ground);--panel:var(--pk-section);--card:var(--pk-section);--row:var(--pk-section);--sidebar:var(--pk-ground);--line:var(--pk-line);--erp-blue-soft:var(--pk-active);--sidebar-active:var(--pk-mark)}body.pk-system .erp-side-head,body.pk-system .set-nav,body.pk-system .set-workspace,body.pk-system.is-ops-ui.is-chef-ui,body.pk-system.is-ops-ui.is-chef-ui .app,body.pk-system.is-ops-ui.is-chef-ui .content,body.pk-system.is-ops-ui.is-chef-ui .erp-shell,body.pk-system.is-ops-ui.is-chef-ui .main,body.pk-system.is-ops-ui.is-chef-ui .ov-erp,body.pk-system.is-ops-ui.is-chef-ui .sidebar,body.pk-system.ws-on #ws-bar,body.pk-system.ws-on #ws-nav{background-color:var(--pk-ground)!important}body.pk-system .ac-card,body.pk-system .ac-hero,body.pk-system .account-card,body.pk-system .app-online-pill,body.pk-system .attendance-grid-wrap,body.pk-system .card,body.pk-system .dash-metric,body.pk-system .duty-live-card,body.pk-system .duty-live-map,body.pk-system .extras,body.pk-system .fx-home-card,body.pk-system .fx-list,body.pk-system .fx-pager,body.pk-system .fx-panel,body.pk-system .fx-qr,body.pk-system .fx-scroll,body.pk-system .kpi,body.pk-system .kpis,body.pk-system .leaflet-container,body.pk-system .ops-alert,body.pk-system .ops-center-map,body.pk-system .ops-center-roster,body.pk-system .ops-center-side,body.pk-system .ops-kpi,body.pk-system .ops-live-map,body.pk-system .ov-card,body.pk-system .ov-empty-box,body.pk-system .ov-erp-kpi,body.pk-system .ov-erp-kpis,body.pk-system .ov-erp-top,body.pk-system .ov-kpi,body.pk-system .ov-kpis,body.pk-system .pay-card,body.pk-system .pay-kpi,body.pk-system .pay-kpis,body.pk-system .pending-device-summary,body.pk-system .pze-grid-scroll,body.pk-system .pze-lenk-table,body.pk-system .table-scroll,body.pk-system table.data,body.pk-system table.pze-grid{background-color:var(--pk-section)!important;border-color:var(--pk-line)}body.pk-system .dash-metric.is-on,body.pk-system .dash-status-btn.is-on,body.pk-system .kpi.is-on,body.pk-system .ov-erp-kpi:hover,body.pk-system button.kpi:hover{background-color:var(--pk-hover)!important;box-shadow:inset 0 -2px 0 #fcd200!important}body.pk-system .ov-kpi.is-hit{background-color:var(--pk-hover)!important;border-color:#fcd200!important}body.pk-system .acct-pop,body.pk-system .alb-dialog,body.pk-system .alb-pw-eye,body.pk-system .app-zone-suggest-item,body.pk-system .att-roster,body.pk-system .btn-danger,body.pk-system .btn-sec,body.pk-system .employee-avatar,body.pk-system .fx-btn,body.pk-system .fx-edit,body.pk-system .fx-field input,body.pk-system .fx-field select,body.pk-system .fx-field textarea,body.pk-system .fx-filters input,body.pk-system .fx-filters select,body.pk-system .fx-modes button,body.pk-system .fx-page-nav button,body.pk-system .fx-per button,body.pk-system .fx-tabs button,body.pk-system .header-notify-panel,body.pk-system .header-online-panel,body.pk-system .header-search,body.pk-system .header-search .search,body.pk-system .ov-range,body.pk-system .pze-density,body.pk-system .pze-issue-pop,body.pk-system .pze-pop,body.pk-system .pze-tools input,body.pk-system .pze-tools select,body.pk-system .sheet-grid input,body.pk-system .sheet-grid select,body.pk-system .topbar .search,body.pk-system input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),body.pk-system select,body.pk-system textarea{background-color:var(--pk-control)!important;border-color:var(--pk-line);box-shadow:none}body.pk-system .acct-pop button,body.pk-system .fx-list button,body.pk-system .pze-density button{background-color:transparent!important}body.pk-system .acct-gear:hover,body.pk-system .acct-pop button:hover,body.pk-system .app-zone-suggest-item:hover,body.pk-system .btn-sec:hover,body.pk-system .fx-list button:hover,body.pk-system .header-online-link:hover,body.pk-system .sidebar-foot .sidebar-account:hover{background-color:var(--pk-hover)!important}body.pk-system select option{background-color:var(--pk-control);color:#142033}body.pk-system .fx-grid tbody td,body.pk-system .pze-cell,body.pk-system table.data tbody td,body.pk-system table.data.attendance-grid .att-name,body.pk-system table.pze-grid tbody td,body.pk-system table.pze-grid tbody th,body.pk-system table.pze-grid td.employee-td{background-color:var(--pk-section)!important}body.pk-system .fx-grid thead tr:nth-child(2) th,body.pk-system table.pze-grid thead th{background-color:var(--pk-control)!important;color:#142033!important}body.pk-system.is-ops-ui.is-chef-ui table.data:not(.pze-grid) thead th{background-color:#0f3a66!important;color:#fff!important}body.pk-system .fx-grid thead tr:first-child th{background-color:#1f4e79!important;color:#fff!important}body.pk-system .fx-grid tbody tr:hover>td:not(.is-calc):not(.is-hint),body.pk-system table.data tbody tr:hover>td:not(.att-present):not(.att-off):not(.att-sick):not(.att-vacation):not(.att-training):not(.att-ra):not(.att-sum),body.pk-system table.pze-grid tbody tr:hover>td{background-color:var(--pk-hover)!important}body.pk-system table.data.attendance-grid .att-present{background-color:#e8f2ea!important;color:var(--ok)}body.pk-system table.data.attendance-grid .att-off{background-color:#eef1f4!important;color:var(--muted)}body.pk-system table.data.attendance-grid .att-sick{background-color:#f6eaea!important;color:var(--danger)}body.pk-system table.data.attendance-grid .att-vacation{background-color:#e8eef3!important;color:var(--info)}body.pk-system table.data.attendance-grid .att-training{background-color:#f7efe3!important;color:var(--warn)}body.pk-system table.data.attendance-grid .att-ra{background-color:#efe8f4!important;color:#6b4c7a}body.pk-system table.data.attendance-grid .att-sum{background-color:var(--pk-control)!important}body.pk-system table.data.attendance-grid tr.is-summary td{background-color:#f3efe4!important}body.pk-system .fx-grid td.is-calc{background-color:#d6f0fb!important;color:#1d4e79}body.pk-system .fx-grid tbody tr:nth-child(2n) td.is-calc,body.pk-system .fx-grid tbody tr:nth-child(2n) td.is-sticky.is-calc{background-color:#cfeaf6!important}body.pk-system .fx-grid td.is-hint,body.pk-system .fx-grid thead th.is-hint{background-color:#fff2cc!important;color:#1d1d1d}body.pk-system .pze-cell.is-weekend{background-color:var(--pk-control)!important}body.pk-system .msg-error{background-color:#f8eeee!important}body.pk-system .msg-ok{background-color:#eef5f0!important}body.pk-system .msg-warn{background-color:#f8f1de!important}body.login-body .btn:not(.btn-sec){background-color:#ffd814!important;border-color:#fcd200!important;color:#142033!important}body.pk-system .ov-erp-xls{background-color:#ffd814!important;border-color:#e6b800!important;color:#142033!important}body.pk-system .ov-erp .ov-range.is-on,body.pk-system .ov-range.is-on{background-color:#0d3a66!important;border-color:#0d3a66!important;color:#fff!important}body.pk-system .fx-btn.is-primary,body.pk-system .fx-modes button.is-on,body.pk-system .fx-page-nav button.is-on,body.pk-system .fx-per button.is-on,body.pk-system .fx-tabs button.is-on,body.pk-system .pze-density button.is-on{background-color:#1e6fd9!important;border-color:#185db8!important;color:#fff!important}body.pk-system .fx-btn.is-primary,body.pk-system .fx-modes button.is-on,body.pk-system .fx-tabs button.is-on{background-color:#4d148c!important;border-color:#4d148c!important;color:#fff!important}@media print{body.pk-system .invoice-body,body.pk-system .invoice-page,body.pk-system .sheet-page{background-color:#fff!important}}body.pk-system.is-ops-ui.is-chef-ui .auto-process-head:hover,body.pk-system.is-ops-ui.is-chef-ui .nav a:hover:not(.active),body.pk-system.is-ops-ui.is-chef-ui .nav button.nav-link:hover:not(.active),body.pk-system.ws-on .ws-link:hover{background-color:var(--pk-hover)!important;color:#243447!important;box-shadow:none!important}body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav a.active,body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav button.nav-link.active,body.pk-system.is-ops-ui.is-chef-ui .nav a.active,body.pk-system.is-ops-ui.is-chef-ui .nav a.nav-app-featured.active,body.pk-system.is-ops-ui.is-chef-ui .nav a.nav-featured.active,body.pk-system.is-ops-ui.is-chef-ui .nav a.nav-quality.active,body.pk-system.is-ops-ui.is-chef-ui .nav button.nav-link.active,body.pk-system.ws-on .ws-link.is-on{background-color:var(--pk-active)!important;color:#142033!important;font-weight:700;box-shadow:inset 3px 0 0 var(--pk-mark)!important}body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav a.active,body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav button.nav-link.active{box-shadow:inset 3px 0 0 #f60!important}body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav a.active .nav-icon,body.pk-system.alb-area-fedex.is-ops-ui.is-chef-ui .sidebar .nav button.nav-link.active .nav-icon,body.pk-system.is-ops-ui.is-chef-ui .nav a.active .nav-icon,body.pk-system.is-ops-ui.is-chef-ui .nav a:hover .nav-icon,body.pk-system.is-ops-ui.is-chef-ui .sidebar .nav a.active .nav-icon,body.pk-system.is-ops-ui.is-chef-ui .sidebar .nav button.nav-link.active .nav-icon{color:#243447!important;stroke:#243447!important}body.pk-system.is-ops-ui:not(.alb-area-fedex) .alb-work-bar{background-color:var(--pk-ground)!important;border-bottom-color:var(--pk-line);flex:0 0 auto}body.pk-system.is-ops-ui:not(.alb-area-fedex) .alb-work-switch{background-color:var(--pk-control)!important;border-color:var(--pk-line)}body.pk-system.is-ops-ui .ops-footer,body.pk-system.is-ops-ui .sidebar-foot,body.pk-system.is-ops-ui.is-chef-ui .ops-footer,body.pk-system.is-ops-ui.is-chef-ui .sidebar-foot{background-color:var(--pk-ground)!important;border-top-color:var(--pk-line)}body.pk-system.is-community-page #ws-shell,body.pk-system.is-community-page .ws-stage{display:contents!important}body.pk-system.is-community-page #ws-bar,body.pk-system.is-community-page #ws-nav{display:none!important}body.pk-system.is-ops-ui.is-chef-ui.is-community-page .app{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.pk-system.is-ops-ui.is-chef-ui.is-community-page .erp-shell,body.pk-system.is-ops-ui.is-chef-ui.is-community-page .main{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}body.pk-system.is-ops-ui.is-chef-ui.is-community-page .main{display:flex!important;flex-direction:column!important}body.pk-system.is-community-page #app-root,body.pk-system.is-ops-ui.is-chef-ui.is-community-page .content{flex:1 1 auto!important;min-height:0!important;height:calc(100dvh - var(--ui-top) - var(--ui-work))!important;max-height:calc(100dvh - var(--ui-top) - var(--ui-work))!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.pk-system.is-community-page .cm-main,body.pk-system.is-community-page .cm-shell,body.pk-system.is-community-page .community-page{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;width:100%!important}.pk-dust-layer{position:fixed;z-index:80;pointer-events:none;background:0 0;border:0;box-shadow:none;outline:0}.pk-hold-delete.is-holding{position:relative;overflow:hidden;background:#6b2c2b!important;color:#fff!important;touch-action:none}.pk-hold-delete.is-holding::before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:#89302d;animation:2.5s ease-in-out .2s forwards pk-hold-delete;pointer-events:none;z-index:0}.pk-hold-delete.is-holding .pk-hold-face{position:relative;z-index:1;color:#fff}@keyframes pk-hold-delete{from{width:0%}to{width:100%}}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus,:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:0}