.employee-self-page.personnel-standalone{width:100%;max-width:1100px;margin:0 auto;padding:24px;font-family:Arial,sans-serif}.employee-page-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:0 0 20px;font-family:Arial,sans-serif;display:grid}.employee-page-nav>:is(a,button){box-sizing:border-box;color:#ead3fb;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#30203e;border:1px solid #705183;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;margin:0;padding:10px 8px;font:500 14px/1.35 Arial,sans-serif;text-decoration:none;display:flex}.employee-page-nav>.employee-page-back{text-align:left;background:0 0;border-color:#0000;grid-column:1/-1;justify-content:flex-start;padding-left:0}.employee-page-nav>.employee-page-back svg{flex-shrink:0;width:18px;height:18px}.employee-page-nav>a[aria-current=page]{color:#fff;background:#7136a1;border-color:#ba7aea;box-shadow:inset 0 -3px #d5a9f7}.employee-page-nav>:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #d7b8f7}.employee-page-nav>button:disabled{opacity:.5;cursor:default}.employee-self-page>:is(.employee-planning,.pilot-workspace,.hours-account){color:#f4eef9;background:#19151f;border:1px solid #543763;border-radius:16px;width:100%;min-width:0;max-width:100%;margin:0;padding:22px;font-family:inherit}.employee-self-page .employee-page-title,.employee-area .employee-panel-heading .employee-page-title{overflow-wrap:anywhere;margin:0;font:500 clamp(24px,4.5vw,32px)/1.2 Arial,sans-serif}.employee-self-page .employee-page-heading{margin:0 0 18px}.employee-self-page .personnel-month-field{gap:7px;font:400 14px/1.4 Arial,sans-serif}.employee-self-page .personnel-month-field input[type=month]{color:#f7f4fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#130f18;border:1px solid #665370;border-radius:8px;padding:11px;font:400 16px/1.4 Arial,sans-serif}.employee-self-page .employee-time-summary{margin-top:18px}.employee-self-page .employee-time-summary>h3{margin:0 0 8px;font:500 18px/1.4 Arial,sans-serif}.employee-self-page .employee-time-summary>p{margin:8px 0;line-height:1.5}.employee-self-page .employee-time-summary>h4{margin:20px 0 8px;font:600 16px/1.4 Arial,sans-serif}.employee-self-page .employee-time-summary .hours-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.employee-self-page .employee-time-summary .hours-summary>div{background:#241a2d;border-radius:10px;min-width:0;padding:14px}.employee-self-page .employee-time-summary .hours-summary dt{color:#c5b5d0;font:400 14px/1.4 Arial,sans-serif}.employee-self-page .employee-time-summary .hours-summary dd{overflow-wrap:anywhere;margin:8px 0 0;font:500 22px/1.3 Arial,sans-serif}.employee-self-page .pilot-workspace>.pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-self-page .pilot-workspace .pilot-card:first-child{grid-column:auto}.employee-area .employee-overview-has-panel{display:none}.employee-area .employee-content-panel{scroll-margin-top:100px}.employee-area .employee-content-panel:has(>.employee-page-nav){margin-top:0}.employee-area .employee-panel-heading:has(.employee-page-title){margin:0 0 20px}.employee-area :is(.page-heading h1,.employee-tile h3){font-family:Arial,sans-serif;font-weight:600}.employee-area .personal-data-panel{font-family:inherit}@media (width<=700px){.employee-self-page .employee-time-summary .hours-summary,.employee-self-page .pilot-workspace>.pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-self-page .pilot-workspace .pilot-card:first-child{grid-column:1/-1}}@media (width<=600px){.employee-self-page.personnel-standalone{padding:12px 12px max(24px,env(safe-area-inset-bottom))}.employee-page-nav>:is(a,button){padding:10px 4px;font-size:clamp(12px,3.25vw,14px)}.employee-page-nav>.employee-page-back{padding-left:0;font-size:14px}.employee-self-page>:is(.employee-planning,.pilot-workspace,.hours-account){border-radius:13px;padding:12px}.employee-self-page .employee-page-title,.employee-area .employee-panel-heading .employee-page-title{font-size:24px}}@media (width<=360px){.employee-page-nav>:is(a,button){padding-inline:2px}.employee-page-nav>.employee-page-back{padding-left:0}.employee-self-page .pilot-workspace>.pilot-grid,.employee-self-page .employee-time-summary .hours-summary{grid-template-columns:minmax(0,1fr)}}@media print{.employee-page-nav{display:none}}
