.operational-home_ui-home__az5eA{display:grid;gap:22px;color:var(--ink);min-width:0}.operational-home_ui-home__az5eA a,.operational-home_ui-home__az5eA button{font:inherit}.operational-home_ui-home__az5eA button{cursor:pointer}.operational-home_ui-home-heading__l3nmL{display:flex;align-items:center;justify-content:space-between;gap:20px}.operational-home_ui-home-heading__l3nmL h1{font-size:clamp(25px,3vw,35px);color:var(--navy);letter-spacing:-.035em;margin:5px 0 8px;line-height:1.15}.operational-home_ui-home-card-head__IIu5J p,.operational-home_ui-home-heading__l3nmL p,.operational-home_ui-home-notice__pNpeb p{color:var(--muted);font-size:13px;margin:0;line-height:1.6}.operational-home_ui-home-eyebrow__NBPK7{font-size:10px!important;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--green-dark)!important;margin:0 0 12px}.operational-home_ui-home-notice__pNpeb a,.operational-home_ui-home__az5eA button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:10px 13px;background:var(--card);color:var(--navy);font-size:12px;font-weight:750;text-decoration:none;flex-shrink:0}.operational-home_ui-home__az5eA a:focus-visible,.operational-home_ui-home__az5eA button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.operational-home_ui-home__az5eA .operational-home_ui-home-primary__jzexU{background:var(--green-dark);border-color:var(--green-dark);color:var(--card)}.operational-home_ui-home-notice__pNpeb{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;background:var(--green-soft);padding:18px 20px}.operational-home_ui-home-notice__pNpeb strong{font-size:15px;color:var(--navy)}.operational-home_ui-home-notice__pNpeb p{margin-top:4px}.operational-home_ui-home-metrics__DmP60{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.operational-home_ui-home__az5eA .operational-home_ui-home-metric__uNn4H{display:grid;justify-content:stretch;text-align:left;padding:19px 20px;gap:10px;background:var(--card);border-radius:14px;min-width:0}.operational-home_ui-home-metric__uNn4H>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:750}.operational-home_ui-home-metric__uNn4H svg{width:18px;height:18px;color:var(--green-dark)}.operational-home_ui-home-metric__uNn4H>strong{font-size:25px;letter-spacing:-.025em;overflow-wrap:anywhere}.operational-home_ui-home-metric__uNn4H small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}.operational-home_ui-home-columns__OExdc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.operational-home_ui-home-single__liuY4{min-width:0}.operational-home_ui-home-card__5Oybt{border:1px solid var(--line);border-radius:15px;background:var(--card);overflow:hidden;min-width:0}.operational-home_ui-home-card-head__IIu5J{padding:21px 22px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.operational-home_ui-home-card-head__IIu5J h2,.operational-home_ui-home-checks__Urwqq h2{font-size:17px;letter-spacing:-.02em;margin:0;color:var(--navy)}.operational-home_ui-home-card-head__IIu5J p{font-size:11px;margin-top:5px}.operational-home_ui-home-badge__ma4pn{display:inline-flex;align-items:center;width:fit-content;padding:6px 9px;border-radius:7px;font-size:10px;font-weight:750;background:var(--blue-soft);color:var(--navy);white-space:nowrap}.operational-home_ui-home-task__DAD78{display:flex;align-items:center;gap:12px;padding:17px 22px;border-top:1px solid var(--line)}.operational-home_ui-home-task__DAD78>div{display:grid;gap:5px;flex:1;min-width:0}.operational-home_ui-home-task__DAD78 strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.operational-home_ui-home-task__DAD78 small{font-size:11px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.operational-home_ui-home-task-icon__dqBhT{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:10px;color:var(--green-dark);background:var(--green-soft)}.operational-home_ui-home-task-urgent__pbQyO{color:var(--amber);background:var(--amber-soft)}.operational-home_ui-home__az5eA .operational-home_ui-home-task__DAD78>button{border:0;padding:7px 0;color:var(--green-dark);font-size:11px}.operational-home_ui-home-source-note__R2IbF{font-size:12px;background:var(--amber-soft);margin:0;padding:13px 22px;line-height:1.6;color:var(--ink)}.operational-home_ui-home-source-note__R2IbF p{margin:0 0 8px}.operational-home_ui-home-empty___F5IW{padding:16px 22px 24px;margin:0;color:var(--muted);font-size:13px}.operational-home_ui-home-presence__WuW_s{min-width:0}.operational-home_ui-home-presence__WuW_s>div,.operational-home_ui-home-presence__WuW_s>section{margin:0!important}.operational-home_ui-home-checks__Urwqq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.operational-home_ui-home-checks__Urwqq>div{display:flex;align-items:center;gap:13px}.operational-home_ui-home-checks__Urwqq>div>svg{color:var(--green-dark);flex-shrink:0}.operational-home_ui-home-checks__Urwqq p{font-size:12px;color:var(--muted);margin:5px 0 0;line-height:1.6}.operational-home_ui-home-employee-grid__xchg9{display:grid;grid-template-columns:1fr 1fr;gap:20px}.operational-home_ui-home-next__V9OV0{padding:25px;border:1px solid var(--line);border-radius:15px;background:var(--green-soft);min-width:0}.operational-home_ui-home-next__V9OV0 h2{color:var(--navy);font-size:clamp(23px,3vw,32px);margin:18px 0 12px;letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.25}.operational-home_ui-home-next__V9OV0>p:not(.operational-home_ui-home-eyebrow__NBPK7){font-size:14px;margin:0;color:var(--muted)}.operational-home_ui-home-segments__7lzBU{display:grid;gap:4px;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.6}.operational-home_ui-home-actions__EuYSb{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.operational-home_ui-home-stat-line__QRRHn{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 22px;padding:20px 0;border-top:1px solid var(--line);font-size:13px}.operational-home_ui-home-stat-line__QRRHn>span{color:var(--muted)}.operational-home_ui-home-stat-line__QRRHn>strong{font-size:18px;color:var(--navy)}.operational-home_ui-home__az5eA .operational-home_ui-home-stat-line__QRRHn>button{border:0;color:var(--green-dark);padding:0}.operational-home_ui-home__az5eA a:hover,.operational-home_ui-home__az5eA button:hover{filter:brightness(.97)}@media(max-width:1100px){.operational-home_ui-home-metrics__DmP60{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-home_ui-home-columns__OExdc{grid-template-columns:1fr}}@media(max-width:700px){.operational-home_ui-home__az5eA{gap:16px}.operational-home_ui-home-heading__l3nmL{align-items:flex-start;flex-direction:column;gap:14px}.operational-home_ui-home-heading__l3nmL h1{font-size:27px}.operational-home_ui-home-employee-grid__xchg9{grid-template-columns:1fr}.operational-home_ui-home-metrics__DmP60{gap:10px}.operational-home_ui-home__az5eA .operational-home_ui-home-metric__uNn4H{padding:15px 12px}.operational-home_ui-home-metric__uNn4H>strong{font-size:23px}.operational-home_ui-home-metric__uNn4H>span{font-size:10px}.operational-home_ui-home-notice__pNpeb{padding:16px;align-items:flex-start;flex-direction:column;gap:12px}.operational-home_ui-home-card-head__IIu5J{padding:18px 16px}.operational-home_ui-home-task__DAD78{padding:15px 16px;gap:9px;flex-wrap:wrap}.operational-home_ui-home-task__DAD78>div{flex-basis:calc(100% - 50px)}.operational-home_ui-home__az5eA .operational-home_ui-home-task__DAD78>button{margin-left:44px}.operational-home_ui-home-checks__Urwqq{align-items:flex-start;flex-direction:column;padding:18px 16px}.operational-home_ui-home-next__V9OV0{padding:20px}.operational-home_ui-home-source-note__R2IbF{padding:13px 16px}.operational-home_ui-home-stat-line__QRRHn{margin:0 16px}}.app-modern{--radius:16px;font-family:Arial,Helvetica,sans-serif}.app-modern .sidebar{width:244px;padding:25px 16px 18px;overflow-y:auto;scrollbar-width:thin}.app-modern .brand{flex-shrink:0;margin-bottom:22px}.app-modern .nav-group-label{font-size:10px;font-weight:800;letter-spacing:.13em;color:#acc0d1;padding:0 14px;margin:8px 0 10px}.app-modern .sidebar nav{display:grid;gap:5px;margin-bottom:20px}.app-modern .sidebar nav button{min-height:45px;border-radius:10px;font-size:13px;padding:11px 13px;gap:12px;text-align:left}.app-modern .sidebar nav button>span{flex:1}.app-modern .sidebar .nav-active{background:var(--green);color:#fff;box-shadow:none}.workspace-count{background:var(--amber-soft);color:#985d09;min-width:21px;min-height:21px;border-radius:7px;text-align:center;font-size:10px;display:grid;place-items:center}.app-modern .main-area{margin-left:244px;min-width:0}.app-modern .topbar{min-height:83px;padding:16px 30px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:25}.app-modern .top-title>span{font-size:10px;letter-spacing:.09em;font-weight:800}.app-modern .top-title>strong{font-size:15px;margin-top:4px}.app-modern .account-badge{border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;text-align:left;padding:9px 13px;color:var(--ink)}.app-modern .content{max-width:1700px;margin:auto;padding:28px 32px 80px}.app-modern .page-heading h1{font-size:30px;font-weight:750;letter-spacing:-.7px;line-height:1.15;margin:5px 0 8px}.app-modern .page-heading p{font-size:13px;line-height:1.5}.app-modern .eyebrow{font-size:10px;letter-spacing:.12em}.app-modern .card{box-shadow:0 4px 18px #09284604;border:1px solid var(--line);border-radius:16px}.app-modern .card h2{font-size:17px}.app-modern .primary-button,.app-modern .secondary-button{border-radius:10px;font-size:13px;min-height:42px;padding:11px 16px}.app-modern input,.app-modern select,.app-modern textarea{border-radius:9px;font-size:13px;min-height:42px}.app-modern label{font-size:12px}.app-modern .month-picker{margin:0 0 22px;box-shadow:none;border-radius:12px}.workspace-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:0 0 22px;scrollbar-width:thin}.workspace-tabs button{white-space:nowrap;border:0;background:none;color:var(--muted);font-size:13px;padding:13px 16px;border-bottom:3px solid transparent;font-weight:700;cursor:pointer}.workspace-tabs .active{color:var(--green-dark);border-color:var(--green);background:var(--green-soft);border-radius:10px 10px 0 0}.app-modern .workspace-user{padding-top:14px;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:auto}.workspace-profile{display:flex;align-items:center;gap:10px;background:none;border:0;color:#fff;text-align:left;cursor:pointer;width:100%;padding:4px}.workspace-profile>span:nth-child(2){display:grid;gap:4px;flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-profile small{color:#acc0d1;font-size:10px}.app-modern .logout-button{align-self:flex-end}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.profile-grid .card{padding:26px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.profile-grid p{font-size:13px;line-height:1.5;color:var(--muted)}.preview-indicator{border:1px solid var(--line);border-radius:9px;padding:9px 14px;font-size:11px;font-weight:700;margin-bottom:22px}.operation-feedback,.preview-indicator{background:var(--blue-soft);color:var(--navy)}.operation-feedback{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;border:1px solid var(--line);border-radius:10px;margin-bottom:18px;font-size:13px}.operation-feedback button{border:0;background:none;color:inherit;cursor:pointer;display:grid;place-items:center}.operation-success{background:var(--green-soft);color:var(--green-dark)}.operation-error{background:var(--red-soft);color:var(--red)}.app-modern .request-form{padding:24px}.app-modern .compact-request-row,.app-modern .notification-compact-card{border-radius:12px}.workspace-mobile-nav{display:none}.app-modern a:focus-visible,.app-modern button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.app-modern .schedule-table{font-size:11px}.app-modern .schedule-table th{font-weight:700}.app-modern .schedule-table td .shift{border-radius:7px}.manual-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:var(--bg);padding:16px;border-radius:12px;margin:18px 0}.manual-comparison>div{display:grid;gap:7px}.manual-comparison small{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase}.manual-confirm-overlay{position:fixed;inset:0;z-index:3500;background:#09284677;display:grid;place-items:center;padding:20px}.manual-confirm{background:#fff;border-radius:16px;padding:26px;width:min(540px,100%);box-shadow:0 20px 70px #09284633;max-height:90dvh;overflow:auto}.manual-confirm p{font-size:13px;line-height:1.6;color:var(--muted)}@media(min-width:1600px){.app-modern .content{padding-top:32px;padding-left:42px;padding-right:42px}}@media(max-width:1100px){.app-modern .sidebar{width:218px}.app-modern .main-area{margin-left:218px}.app-modern .content{padding:24px}.app-modern .topbar{padding:14px 24px}.app-modern .top-actions .install-button{display:none}.app-modern .top-actions{gap:10px}.app-modern .top-actions .account-badge>span:last-child{display:none}}@media(max-width:800px){.app-modern .sidebar{width:260px;transform:translateX(-100%);z-index:120}.app-modern .sidebar.sidebar-open{transform:translateX(0)}.app-modern .main-area{margin-left:0}.app-modern .topbar{min-height:70px;padding:12px 16px;gap:10px}.app-modern .top-title>strong{font-size:12px}.app-modern .top-title>span{font-size:8px}.app-modern .top-actions{gap:7px}.app-modern .top-actions .server-ping,.app-modern .top-actions .storage-state{display:none}.app-modern .content{padding:18px 16px 110px}.app-modern .page-heading h1{font-size:26px}.app-modern .mobile-menu{display:grid}.app-modern .account-badge{padding:5px}.workspace-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:white;border-top:1px solid var(--line);padding:7px 6px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -5px 25px #09284605;justify-content:space-around}.workspace-mobile-nav button{position:relative;display:grid;justify-items:center;align-content:center;gap:5px;border:0;background:none;color:var(--muted);padding:7px 9px;min-width:57px;font-size:9px;font-weight:700;border-radius:10px;cursor:pointer}.workspace-mobile-nav button.active,.workspace-mobile-nav button[aria-current=page]{background:var(--green-soft);color:var(--green-dark)}.mobile-count{position:absolute;right:6px;top:0;background:var(--amber-soft);color:var(--ink);border-radius:20px;padding:2px 4px;font-size:8px}.profile-grid{grid-template-columns:1fr}.workspace-tabs button{padding:11px;font-size:11px}.app-modern .toast{bottom:91px;max-width:calc(100vw - 24px);font-size:12px}.manual-comparison{grid-template-columns:1fr}.app-modern .request-form{padding:18px}.app-modern .top-actions .server-ping-wrap{display:none}}@media(prefers-reduced-motion:reduce){.app-modern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-modern .message-edit-label{display:block;font-size:11px;color:#577063;margin:6px 0}.app-modern .message-edit-form{display:grid;gap:8px;margin:12px 0}.app-modern .message-edit-form textarea{min-height:80px}.app-modern .message-edit-form button{border:1px solid #c9dccf;background:#fff;border-radius:7px;padding:7px 10px;color:#205c3f}.app-shell.app-modern{display:block;min-height:100dvh}.app-modern .sidebar nav{flex:0 0 auto;align-content:start}.app-modern .sidebar{padding-top:20px}.app-modern .sidebar .brand{padding-bottom:20px;margin-bottom:14px}.app-modern .sidebar nav{margin-top:0;margin-bottom:14px}.app-modern .sidebar nav button{min-height:40px;padding-top:9px;padding-bottom:9px}.app-modern .request-form{display:grid;gap:16px}.app-modern .operations-form label,.app-modern .request-form label{display:grid;gap:8px;font-weight:700;color:var(--muted)}.app-modern .request-form input:not([type=checkbox]):not([type=radio]),.app-modern .request-form select,.app-modern .request-form textarea{width:100%;border:1px solid var(--line);padding:11px 12px;background:#fff;color:var(--ink);font-weight:500;box-sizing:border-box}.app-modern .request-form textarea{min-height:95px;resize:vertical}.app-modern .request-form p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.app-modern .request-form .operations-grid{align-items:end;gap:16px}@media(max-width:800px){.app-modern .top-title{display:flex;flex:1;min-width:0}.app-modern .top-title span,.app-modern .top-title strong{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-modern .top-actions{flex-shrink:0}}.app-modern .schedule-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start}.app-modern .schedule-card{width:100%;min-width:0}.app-modern .schedule-layout>.detail-panel,.app-modern .schedule-layout>.month-summary{position:static;width:100%;max-width:none}@media(min-width:1024px){.app-modern .schedule-layout .schedule-scroll{overflow-x:hidden;max-height:none}.app-modern .schedule-layout .schedule-table{width:100%;min-width:0;table-layout:fixed;font-size:8px}.app-modern .schedule-layout .schedule-table .employee-col{width:140px;min-width:0;padding-left:9px}.app-modern .schedule-layout .schedule-table .employee-col strong{font-size:10px;white-space:normal}.app-modern .schedule-layout .schedule-table .employee-col small{font-size:8px}.app-modern .schedule-layout .schedule-table td,.app-modern .schedule-layout .schedule-table th{padding:3px 2px;width:auto;min-width:0}.app-modern .schedule-layout .schedule-table td:last-child,.app-modern .schedule-layout .schedule-table th:last-child{width:40px}.app-modern .schedule-layout .schedule-table thead th small{font-size:7px}.app-modern .schedule-layout .schedule-table .shift{width:100%;max-width:100%;min-width:0;padding:3px 1px;font-size:7px!important;line-height:1.1;white-space:normal;overflow-wrap:anywhere}.app-modern .schedule-layout .schedule-table .hours-total{font-size:10px}.app-modern .schedule-layout .scroll-hint{display:none}}@media(min-width:1600px){.app-modern .schedule-layout .schedule-table .shift{font-size:8px!important}.app-modern .schedule-layout .schedule-table .employee-col{width:160px}}.app-modern .dashboard-v2-duty-station{display:block;min-width:0;padding:0;text-align:left}.app-modern .dashboard-v2-duty-head,.app-modern .dashboard-v2-duty-station-head{flex-wrap:wrap}.app-modern .dashboard-v2-duty-station-head>strong{font-size:11px}.app-modern .dashboard-v2-duty-station-head>span{font-size:10px}.app-modern .dashboard-v2-duty-current strong,.app-modern .dashboard-v2-duty-next strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4}.app-modern .dashboard-v2-duty-current strong{font-size:14px}.app-modern .dashboard-v2-duty-next strong{font-size:12px}.app-modern .dashboard-v2-duty-current small,.app-modern .dashboard-v2-duty-next em{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.app-modern .dashboard-v2-duty-next small{font-size:10px}.app-modern .dashboard-v2-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.app-modern .dashboard-v2-duty-grid{grid-template-columns:1fr}}.workspace-tabs .workspace-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;min-height:21px;margin-left:7px;padding:1px 6px;border-radius:20px;background:var(--amber-soft);color:var(--ink);font-size:11px;font-weight:800;vertical-align:middle;font-variant-numeric:tabular-nums}.notification-pending-recipients{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.notification-compact-copy .notification-pending-recipients strong{display:inline;font-size:inherit;font-weight:700;color:var(--ink)}.notice-event-detail h3,.notice-receipts h3{font-size:18px;line-height:1.4;margin:0 0 16px;color:var(--ink)}.notice-event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-bottom:18px;font-size:13px}.notice-comparison-wrap{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:14px 0 18px}.notice-comparison{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:13px;color:var(--ink)}.notice-comparison td,.notice-comparison th{padding:13px 16px;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.notice-comparison thead th{background:#edf2f6;font-weight:700}.notice-comparison tbody tr:last-child>*{border-bottom:0}.notice-comparison tbody th{font-weight:700}.notice-comparison th small{display:block;margin-top:4px;color:var(--muted);font-weight:400;font-size:11px}.notice-shift-segments{display:flex;align-items:flex-start;flex-direction:column;gap:3px;line-height:1.6}.notice-shift-segments>span{padding:2px 9px;border-radius:7px}.notice-shift-added{background:#e4f5e9;color:#083f2b}.notice-event-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:0 0 20px}.notice-event-fields>div{min-width:0;overflow-wrap:anywhere}.notice-event-fields>div+div{border-left:1px solid var(--line);padding-left:22px}.notice-event-fields dt{font-size:13px;font-weight:700;margin-bottom:5px}.notice-event-fields dd{font-size:13px;line-height:1.6;margin:0}.notice-event-fields time{display:block;color:var(--muted);font-size:12px}.notice-history-note{background:#fff7e7;color:#795513;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.6}.notice-receipts{border-top:1px solid var(--line);padding-top:18px;margin-top:4px}.notice-receipt-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notice-receipt-panels>section{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid;border-radius:10px;min-width:0}.notice-receipt-panels>section>svg{flex-shrink:0;margin-top:1px}.notice-receipt-panels h4{font-size:13px;margin:0 0 10px;font-weight:700}.notice-receipt-panels p{font-size:12px;margin:0 0 10px;line-height:1.6;overflow-wrap:anywhere}.notice-receipt-panels p:last-child{margin-bottom:0}.notice-receipt-panels small,.notice-receipt-panels strong,.notice-receipt-panels time{display:block}.notice-receipt-panels small,.notice-receipt-panels time{font-size:11px;font-weight:400}.notice-receipt-confirmed{background:#eff9f2;border-color:#a6d8b4!important;color:#165b30}.notice-receipt-pending{background:#fff8ec;border-color:#f2d29a!important;color:#80521d}.notice-receipt-archived{background:#f3f5f7;border-color:var(--line)!important;grid-column:1/-1;color:var(--muted)}.notice-variation-comparison h4{font-size:13px;margin:18px 0 8px}@media(max-width:600px){.notice-event-detail h3,.notice-receipts h3{font-size:16px}.notice-comparison td,.notice-comparison th{padding:10px 6px;font-size:11px}.notice-shift-segments>span{padding:2px 4px}.notice-event-fields,.notice-receipt-panels{grid-template-columns:1fr;gap:12px}.notice-event-fields>div+div{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.notice-comparison th:first-child{width:30%}}.notice-event-scope{font-size:11px;line-height:1.6;color:var(--muted);margin:-6px 0 18px}.admin-variation-form_root__ibHsT{max-width:900px;width:100%;min-width:0}.admin-variation-form_interval__6rPDT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.admin-variation-form_interval__6rPDT label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.admin-variation-form_interval__6rPDT input{width:100%;min-width:0;border:1px solid #d9e3eb;border-radius:10px;padding:12px;background:#fff;color:inherit;font:inherit}.admin-variation-form_interval__6rPDT input[readonly]{background:#f3f6f8;color:#62778b}.admin-variation-form_hint__Hqp0Z{color:#62778b;font-size:.9rem;line-height:1.5;margin:12px 0}@media(max-width:600px){.admin-variation-form_interval__6rPDT{grid-template-columns:1fr}}.admin-variation-form_picker__8I2a3{border:0;padding:0;margin:20px 0;min-width:0;display:grid;gap:14px}.admin-variation-form_picker__8I2a3 legend{font-size:1rem;font-weight:700;margin-bottom:12px}.admin-variation-form_picker__8I2a3 section{border:1px solid;border-radius:12px;padding:14px;min-width:0}.admin-variation-form_picker__8I2a3 h4{margin:0 0 5px;font-size:1rem}.admin-variation-form_groupHint__tmjnV{font-size:.85rem;margin:0 0 12px}.admin-variation-form_recommended__TEda_{background:#f0faf5;border-color:#79cba6!important}.admin-variation-form_recommended__TEda_ h4{color:#087347}.admin-variation-form_less_recommended__GAcek{background:#fff9eb;border-color:#dfb653!important}.admin-variation-form_less_recommended__GAcek h4{color:#845900}.admin-variation-form_incompatible__6Zdn6{background:#fff6f6;border-color:#e5aaaa!important}.admin-variation-form_incompatible__6Zdn6 h4{color:#a33030}.admin-variation-form_allRecipients__XB0oj,.admin-variation-form_recipient__o6sTn{display:flex!important;align-items:flex-start;gap:12px;border:1px solid #d7e1e8;border-radius:9px;background:#fff;padding:13px;margin:8px 0;cursor:pointer}.admin-variation-form_allRecipients__XB0oj>input,.admin-variation-form_recipient__o6sTn>input{width:18px!important;min-width:18px;height:18px!important;margin:3px 0 0;accent-color:#07945c}.admin-variation-form_allRecipients__XB0oj>span,.admin-variation-form_recipient__o6sTn>span{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.admin-variation-form_allRecipients__XB0oj small,.admin-variation-form_recipient__o6sTn small{font-size:.84rem;line-height:1.45;color:#476179}.admin-variation-form_recipient__o6sTn .admin-variation-form_reason__EulO5{color:#263f55}.admin-variation-form_selected__Z0TEm{outline:2px solid #174f83;outline-offset:1px}.admin-variation-form_incompatible__6Zdn6 .admin-variation-form_recipient__o6sTn{cursor:not-allowed}.admin-variation-form_emptyGroup__ymMAX{font-size:.85rem;color:#52677b;margin:8px 0 0}@media(max-width:640px){.admin-variation-form_picker__8I2a3 section{padding:10px}.admin-variation-form_allRecipients__XB0oj,.admin-variation-form_recipient__o6sTn{padding:11px;gap:9px}}.chat-photo-picker{padding:10px 0 8px;min-width:0}.chat-photo-picker-heading{display:flex;align-items:center;gap:10px}.chat-photo-picker-heading small{color:var(--muted,#667b8c);font-size:12px}.chat-photo-add{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e4ea;border-radius:10px;background:#fff;color:#0c2e49;padding:8px 12px;font:inherit;cursor:pointer}.chat-photo-add:disabled{opacity:.5;cursor:default}.chat-photo-drafts{display:flex;gap:9px;margin-top:10px;flex-wrap:wrap}.chat-photo-draft{position:relative;width:84px;height:84px}.chat-photo-draft>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid #d9e4ea}.chat-photo-draft>button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:#fff;color:#0c2e49;box-shadow:0 1px 5px #0c2e4933}.chat-photo-grid{display:grid;gap:6px;width:100%;max-width:450px;margin:8px 0}.chat-photo-thumbnail{display:block;min-width:0;padding:0;overflow:hidden;border:1px solid #d9e4ea;border-radius:10px;background:#edf3f6;cursor:zoom-in}.chat-photo-thumbnail>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.chat-photo-dialog{padding:0;border:1px solid #d9e4ea;border-radius:16px;background:#fff;color:#0c2e49;width:min(900px,94vw);max-width:94vw;max-height:90dvh;overflow:auto}.chat-photo-dialog::backdrop{background:rgba(8,29,47,.76)}.chat-photo-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;border-bottom:1px solid #d9e4ea}.chat-photo-dialog>header>strong{font-size:15px}.chat-photo-dialog>header>button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer;padding:5px}.chat-photo-dialog>img{display:block;width:auto;max-width:100%;max-height:calc(90dvh - 64px);height:auto;object-fit:contain;margin:auto}.chat-photo-add:focus-visible,.chat-photo-draft>button:focus-visible,.chat-photo-thumbnail:focus-visible{outline:3px solid #0aa166;outline-offset:2px}@media(max-width:600px){.chat-photo-draft{width:72px;height:72px}.chat-photo-grid{max-width:100%}.chat-photo-dialog{width:94vw}}.notification-reference{--ref-bg:#f1f5f9;--ref-fg:#334155;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;line-height:1.5;font-size:12px;text-align:left}.notification-reference .notification-category-label{background:var(--ref-bg);color:var(--ref-fg);padding:4px 8px;border-radius:6px;font-weight:800}.notification-reference code{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#334155;white-space:nowrap;user-select:all;overflow-wrap:normal}.notification-reference-schedule{--ref-bg:#cffafe;--ref-fg:#075985}.notification-reference-change{--ref-bg:#dbeafe;--ref-fg:#1e40af}.notification-reference-replacement{--ref-bg:#f3e8ff;--ref-fg:#6b21a8}.notification-reference-variation{--ref-bg:#fef3c7;--ref-fg:#92400e}.notification-reference-handover{--ref-bg:#ffedd5;--ref-fg:#9a3412}.notification-reference-message{--ref-bg:#e0e7ff;--ref-fg:#3730a3}.notification-reference-payroll{--ref-bg:#fce7f3;--ref-fg:#9d174d}.notification-reference-service{--ref-bg:#e2e8f0;--ref-fg:#334155}.notification-reference-absence{--ref-bg:#ecfccb;--ref-fg:#3f6212}.notification-copy-code{font:inherit;border:1px solid #a8bac8;background:#fff;color:#14344d;border-radius:6px;padding:4px 8px;cursor:pointer}.notification-copy-code:focus-visible{outline:3px solid #1788bd;outline-offset:2px}.notification-copy-status{font-size:12px;color:#334155}.notification-reference-detail{margin:0 0 14px}.notifications-reference-search{display:block;margin:10px 0 16px}.notifications-reference-search input{box-sizing:border-box;width:100%;border:1px solid #bdccdb;border-radius:10px;padding:12px 15px;background:#fff;color:#14344d;font:inherit}@media(max-width:600px){.notification-reference{gap:4px 8px}.notification-reference code{font-size:11px}}.mr-screen{min-height:100dvh;background:#edf3f7;padding:clamp(12px,4vw,48px);box-sizing:border-box;color:#102f49}.mr-panel{max-width:900px;margin:auto;background:white;padding:clamp(18px,4vw,36px);border:1px solid #d9e4ec;border-radius:20px;box-shadow:0 14px 40px #09284612}.mr-panel header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.mr-panel h1{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:8px 0 18px}.mr-eyebrow{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:1px;color:#008d64}.mr-panel>p{line-height:1.65}.mr-exit{background:white;border:1px solid #cad8e3;padding:10px 14px;border-radius:9px;color:#294d68;cursor:pointer;flex-shrink:0}.mr-progress{padding:14px 18px;background:#fff3db;color:#79500a;border-radius:10px;font-weight:700;margin:20px 0}.mr-list{display:grid;gap:12px}.mr-item{border:1px solid #d6e1e9;border-radius:12px;overflow:hidden}.mr-open{border-color:#07976c}.mr-summary{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;background:white;padding:18px;border:0;text-align:left;color:#102f49;cursor:pointer}.mr-summary>span:first-child{display:grid;gap:7px;min-width:0}.mr-summary strong{font-size:17px;overflow-wrap:anywhere}.mr-summary small{color:#087d5d;font-weight:700}.mr-summary time,.mr-summary>span:last-child{font-size:12px;color:#59758a}.mr-summary>span:last-child{white-space:nowrap}.mr-detail{padding:0 18px 20px}.mr-detail>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;border-top:1px solid #e1e9ef;padding-top:18px}.mr-confirm{background:#00865e;color:white;border:0;border-radius:9px;padding:14px 20px;font-weight:700;cursor:pointer;margin-top:16px}.mr-panel button:disabled{opacity:.5;cursor:wait}.mr-document{display:grid;gap:12px;margin:16px 0}.mr-document>button{padding:12px;border:1px solid #0a718f;border-radius:8px;background:#eef8fc;color:#13566e;cursor:pointer}.mr-document iframe{width:100%;height:65dvh;min-height:320px;border:1px solid #d7e1e8}.mr-error{padding:16px;background:#fff0ed;color:#992f26;border-radius:10px;margin:12px 0}.mr-error button{padding:10px 15px;cursor:pointer}@media(max-width:600px){.mr-panel header{display:block}.mr-exit{margin-bottom:8px}.mr-summary{padding:14px;gap:12px}.mr-detail{padding:0 14px 16px}.mr-confirm{width:100%;white-space:normal}}.mr-writing{display:grid;gap:14px}.mr-writing label{display:grid;gap:7px;font-weight:600}.mr-writing input:not([type=checkbox]),.mr-writing textarea{width:100%;box-sizing:border-box;border:1px solid #aabfce;border-radius:8px;padding:10px;font:inherit}.mr-writing .mr-check{display:flex;align-items:center;gap:9px;font-weight:400}.mr-writing textarea{resize:vertical}.coffee-trial{color:#0b2b46}.coffee-trial-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:18px}.coffee-trial-heading h1{font-size:25px;margin:4px 0 8px}.coffee-trial-heading p{color:#65788b;margin:0}.coffee-trial-heading .coffee-trial-eyebrow{color:#07844f;font-size:12px;font-weight:800;letter-spacing:.12em}.coffee-trial-admin{background:#fff1d9;color:#805810;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:700}.coffee-trial-welcome{background:white;border:1px solid #dbe4eb;border-radius:14px;padding:30px;max-width:700px}.coffee-trial-icon{display:inline-flex;padding:16px;border-radius:14px;background:#e8f6ee;color:#07844f}.coffee-trial-welcome h2{font-size:21px;margin:18px 0 8px}.coffee-trial-welcome p{color:#65788b;line-height:1.6}.coffee-trial-welcome button{margin:12px 0}.coffee-trial-welcome small{display:block;color:#65788b;font-size:12px}.coffee-trial button.primary-button,.coffee-trial-dialog button.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;background:#079b5c;border:1px solid #079b5c;border-radius:8px;color:white;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer}.coffee-trial-notice{background:#edf4f8;border-radius:9px;padding:14px;max-width:700px;font-size:14px}.coffee-trial-dialog{color:#0b2b46;background:#fff;border:1px solid #dbe4eb;border-radius:16px;padding:0;width:min(580px,calc(100vw - 28px));max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #0b2b4638}.coffee-trial-dialog::backdrop{background:#0b2b4680;backdrop-filter:blur(3px)}.coffee-trial-dialog-head{position:sticky;top:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e6edf2}.coffee-trial-dialog-head>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.coffee-trial-dialog-head>button{display:flex;align-items:center;gap:5px;background:white;border:1px solid #dbe4eb;border-radius:7px;color:#3a5268;padding:8px 10px;min-height:38px;cursor:pointer}.coffee-trial-dialog-body{padding:24px}.coffee-trial-stage{background:#e8f6ee;color:#087b4c;border-radius:7px;padding:9px 11px;font-size:12px;margin:0 0 18px;line-height:1.5}.coffee-trial-dialog-body h2{font-size:22px;line-height:1.4;margin:0 0 18px;overflow-wrap:anywhere}.coffee-trial-options{display:grid;gap:9px}.coffee-trial-options button{background:white;color:#17354e;text-align:left;border:1px solid #dbe4eb;border-radius:9px;padding:13px 14px;min-height:46px;font-size:14px;cursor:pointer;overflow-wrap:anywhere}.coffee-trial-options button[aria-pressed=true]{border-color:#079b5c;background:#e8f6ee;color:#086f46;box-shadow:inset 0 0 0 1px #079b5c}.coffee-trial-dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e6edf2;margin-top:22px;padding-top:18px}.coffee-trial-dialog-foot small{font-size:12px;color:#65788b;max-width:55%;overflow-wrap:anywhere}.coffee-trial-dialog button:disabled{opacity:.45;cursor:not-allowed}.coffee-trial button:focus-visible,.coffee-trial-dialog button:focus-visible{outline:3px solid #7bb3e7;outline-offset:2px}.coffee-trial-dialog h2:focus{outline:none}@media(max-width:640px){.coffee-trial-welcome{padding:20px}.coffee-trial-heading h1{font-size:23px}.coffee-trial-dialog-body{padding:18px}.coffee-trial-dialog-head{padding:12px 16px}.coffee-trial-dialog-body h2{font-size:20px}}.coffee-convention{max-width:820px;background:linear-gradient(135deg,#fff 68%,#f1f8f5)}.coffee-convention-brands{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:17px;font-weight:800;margin-bottom:24px}.coffee-convention-brands>span:nth-child(2){font-size:18px;color:#8b9caa;font-weight:400}.coffee-convention-glovo{background:#fff2c9;border-radius:8px;padding:7px 14px;color:#127d68;font-size:20px}.coffee-convention h2{font-size:26px;line-height:1.3}.coffee-convention>p{max-width:660px;font-size:15px;line-height:1.75}.coffee-convention p strong{color:#153b50}.coffee-convention-benefits{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.coffee-convention-benefits>span{border:1px solid #d6e9df;background:#f0f8f4;color:#18764e;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:600}.coffee-trial-heading>.coffee-trial-admin{background:#e8f6ee;color:#087b4c}@media(max-width:640px){.coffee-convention h2{font-size:23px}.coffee-convention-brands{gap:10px;font-size:15px}.coffee-convention>p{font-size:14px}}.coffee-trial-ko-tag{display:inline-flex;border-radius:7px;background:#fde8e8;color:#a62b2b;font-size:12px;font-weight:800;letter-spacing:.08em;padding:7px 11px;margin-bottom:18px}.coffee-trial-ko p{font-size:15px;line-height:1.7;color:#506779;margin:12px 0}.coffee-trial-ko p strong{color:#193d54}.coffee-trial-ko .coffee-trial-ko-conclusion{font-size:18px;color:#193d54;font-weight:700;margin:20px 0}.coffee-trial-welcome button:disabled{opacity:.55;cursor:not-allowed}.dashboard-v2-duty-live>i{animation:duty-live-pulse-20261020 2s ease-in-out infinite}@keyframes duty-live-pulse-20261020{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.dashboard-v2-duty-live>i{animation:none}}.cc-center{color:var(--ink,#0b2d48)}.cc-center [hidden]{display:none!important}.cc-center .cc-heading{align-items:center;gap:16px;margin-bottom:20px}.cc-center .cc-heading h1{margin-bottom:4px}.cc-center .cc-heading p:not(.eyebrow){margin:0;font-size:.94rem}.cc-center .cc-tabs{display:flex;gap:8px;border-bottom:1px solid #dce5eb;margin-bottom:16px;overflow:auto}.cc-center .cc-tabs button{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:13px 18px;border:0;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;background:transparent;color:#63788a;font-weight:700}.cc-center .cc-tabs button[aria-selected=true]{color:#078450;border-bottom-color:#07a565;background:#eaf8f0}.cc-center .cc-tabs span{padding:2px 7px;border-radius:7px;background:#eaf0f4;font-size:.8rem;color:#24475f}.cc-center .cc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px}.cc-center .cc-toolbar label{display:flex;align-items:center;gap:8px;font-size:.88rem;padding:0 12px;background:white;border:1px solid #d7e2e9;border-radius:10px;font-weight:600}.cc-center .cc-toolbar select{width:auto;min-width:130px;border:0;background:transparent;margin:0;padding:11px 8px;color:inherit}.cc-center .cc-filter-toggle,.cc-center .cc-reset{padding:10px 14px;border:1px solid #d7e2e9;border-radius:10px;background:white;color:inherit}.cc-center .cc-filter-dot{display:inline-block;width:7px;height:7px;background:#059f61;border-radius:50%;margin-left:8px}.cc-center .cc-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr);gap:14px;border:1px solid #dce5eb;background:white;border-radius:12px;padding:14px;margin-bottom:14px}.cc-center .cc-filters label{display:grid;gap:6px;font-size:.85rem;color:#627589}.cc-center .cc-filters input{width:100%;min-width:0;margin:0}.cc-center .cc-list{display:grid;gap:10px}.cc-center .cc-card{background:#fff;border:1px solid #d8e3eb;border-radius:13px;overflow:hidden}.cc-center .cc-card-open{border-color:#aac1ce}.cc-center .cc-summary{display:grid;grid-template-columns:165px minmax(0,1fr) auto 20px;align-items:center;gap:16px;width:100%;padding:17px 18px;border:0;border-radius:0;background:transparent;text-align:left;color:inherit;box-shadow:none}.cc-center .cc-summary:hover{background:#f8fbfd}.cc-center .cc-kind{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:5px 10px;border-radius:8px;line-height:1.3;text-transform:uppercase;font-size:.72rem;letter-spacing:.025em;font-weight:800;white-space:nowrap}.cc-center .cc-kind-change{color:#1763ba;background:#e7f1ff}.cc-center .cc-kind-variation{color:#7434be;background:#f0e7ff}.cc-center .cc-kind-replacement{color:#9a4b0b;background:#fff0db}.cc-center .cc-main{display:grid;gap:5px;min-width:0}.cc-center .cc-main strong{font-size:.96rem;line-height:1.4;overflow-wrap:anywhere}.cc-center .cc-main small{color:#687d8f;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.cc-center .cc-between{color:#718393}.cc-center .cc-state{display:inline-flex;justify-self:start;padding:5px 10px;border-radius:9px;font-size:.78rem;font-weight:700;line-height:1.35;max-width:180px;text-align:left}.cc-center .cc-state-approved{color:#087b48;background:#e3f7ec}.cc-center .cc-state-rejected{color:#b2262c;background:#ffeaec}.cc-center .cc-state-waiting{color:#8c5b0a;background:#fff4d8}.cc-center .cc-state-closed{color:#607080;background:#edf1f4}.cc-center .cc-chevron{width:19px;height:19px;justify-self:end;transition:transform .15s}.cc-center .cc-summary[aria-expanded=true] .cc-chevron{transform:rotate(90deg)}.cc-center .cc-detail{padding:18px;border-top:1px solid #e1e9ee}.cc-center .cc-detail .notification-operation-details{padding:0;border:0;background:transparent;box-shadow:none}.cc-center .cc-detail .notification-operation-status{display:none}.cc-center .cc-detail .notification-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0 0 16px}.cc-center .cc-detail .notification-operation-grid>div{padding:0;min-width:0}.cc-center .cc-detail dt{color:#6a7d8e;font-size:.78rem;margin-bottom:3px}.cc-center .cc-detail dd{margin:0;font-size:.91rem;overflow-wrap:anywhere}.cc-center .cc-detail .notification-operation-decisions{display:grid;gap:12px;margin-top:16px}.cc-center .cc-detail .notification-operation-decisions>div{display:grid;gap:4px}.cc-center .cc-detail .notification-operation-decisions strong{font-size:.8rem;color:#687d8f}.cc-center .cc-detail .notification-operation-decisions span{font-size:.88rem}.cc-center .cc-detail .change-comparison{margin:14px 0;font-size:.86rem}.cc-center .cc-detail .change-comparison h4{font-size:.88rem;padding:12px}.cc-center .cc-detail .change-comparison-head,.cc-center .cc-detail .change-comparison-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);padding:10px;gap:8px}.cc-center .cc-detail .change-comparison-row>span{min-width:0;overflow-wrap:anywhere}.cc-center .cc-detail .change-comparison-row strong{font-size:.84rem}.cc-center .cc-actions{margin-top:16px;padding-top:14px;border-top:1px solid #e1e9ee}.cc-center .cc-actions .approval-actions,.cc-center .cc-actions .incoming-actions,.cc-center .cc-actions .variation-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.cc-center .cc-close{display:block;margin:16px auto 0;padding:7px 14px;border:0;background:transparent;color:#607a8d;font-size:.84rem}.cc-center .cc-empty{display:grid;justify-items:center;gap:12px;padding:28px 16px;color:#6c7f8d;background:white;border:1px solid #dce5eb;border-radius:13px;text-align:center}.cc-center .cc-empty svg{width:24px;height:24px}.cc-center .cc-create{margin-bottom:20px}.cc-center .cc-form-types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cc-center .cc-form-types button{padding:6px;border:1px solid #dce5eb;border-radius:10px;background:white}.cc-center .cc-form-types button.cc-selected{border-color:#059f61;outline:1px solid #059f61}.cc-center .cc-create .request-form,.cc-center .cc-create .variation-form{width:100%;max-width:none}.cc-center button:focus-visible,.cc-center input:focus-visible,.cc-center select:focus-visible{outline:3px solid #40a785;outline-offset:2px}@media(max-width:900px){.cc-center .cc-summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px 12px;padding:14px}.cc-center .cc-summary>.cc-kind{grid-column:1;grid-row:1}.cc-center .cc-main{grid-column:1/3;grid-row:2}.cc-center .cc-state{grid-column:2;grid-row:1;max-width:160px;font-size:.72rem}.cc-center .cc-chevron{grid-column:3;grid-row:1/3}}@media(max-width:520px){.cc-center .cc-heading{align-items:flex-start}.cc-center .cc-heading .primary-button{width:100%;justify-content:center}.cc-center .cc-tabs{gap:0}.cc-center .cc-tabs button{padding:11px 10px;gap:7px;font-size:.85rem}.cc-center .cc-tabs span{font-size:.72rem}.cc-center .cc-main strong{font-size:.91rem}.cc-center .cc-main small{font-size:.8rem}.cc-center .cc-kind{font-size:.65rem;padding:5px 7px}.cc-center .cc-state{max-width:125px}.cc-center .cc-detail{padding:14px}.cc-center .cc-filters{grid-template-columns:1fr}.cc-center .cc-detail .notification-operation-grid{gap:12px}}.notification-operation-decisions .notification-revocation{border-left:3px solid #b2262c;padding-left:12px;color:#a52026}.notification-operation-decisions .notification-revocation strong{color:#a52026}.sc-catalog .sc-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:18px 0}.sc-catalog .sc-search{display:grid;gap:5px;font-size:12px;color:#64788b;flex:1;max-width:360px;min-width:180px}.sc-catalog .sc-search input{width:100%;height:40px;padding:8px 12px;border:1px solid #dbe4eb;border-radius:9px;background:#fff;color:#0b2b46;font:inherit;font-size:14px}.sc-catalog .sc-filters{display:flex;gap:6px;flex-wrap:wrap}.sc-catalog .sc-filters button{min-height:38px;border-radius:9px;font-weight:600;display:flex;gap:9px;align-items:center}.sc-catalog .sc-filters button[aria-pressed=true]{background:#e8f7ef;border-color:#0a9a5a;color:#087848}.sc-catalog .sc-filters button span{font-size:12px;border-radius:6px;background:#eef3f6;padding:2px 6px}.sc-catalog .sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.sc-catalog .sc-card{background:#fff;border:1px solid #dbe4eb;border-radius:12px;padding:14px;min-width:0}.sc-catalog .sc-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sc-catalog .sc-card h2{font-size:16px;font-weight:700;line-height:1.4;margin:0;color:#0b2b46;overflow-wrap:anywhere}.sc-catalog .sc-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:700;line-height:1.5;padding:3px 8px;border-radius:6px;white-space:nowrap}.sc-catalog .sc-active{background:#e5f6ed;color:#087749}.sc-catalog .sc-disabled{background:#edf1f5;color:#536777}.sc-catalog .sc-v1{background:#e5effc;color:#245b9c}.sc-catalog .sc-v2{background:#f0eafa;color:#7145a2}.sc-catalog .sc-v3{background:#fff2dd;color:#925c08}.sc-catalog .sc-v4{background:#fce7f0;color:#a12b63}.sc-catalog .sc-ctr{background:#e1f3f3;color:#167579}.sc-catalog .sc-filter{background:#eaf2df;color:#547723}.sc-catalog .sc-structural{background:#edf0f8;color:#4c5e81}.sc-catalog .sc-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.sc-catalog .sc-hours{font-size:13px;font-weight:700;color:#3b536a;margin-right:3px}.sc-catalog .sc-days{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0;min-height:23px}.sc-catalog .sc-days>span{font-size:11px;line-height:1.5;background:#f2f6f9;color:#496174;border-radius:5px;padding:3px 7px}.sc-catalog .sc-days>.sc-manual{background:#fff2dd;color:#925c08}.sc-catalog .sc-card-footer{border-top:1px solid #edf1f4;padding-top:10px;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sc-catalog .sc-card-footer small{font-size:11px;color:#66788a}.sc-catalog .sc-card-actions{display:flex;gap:5px;flex-wrap:wrap}.sc-catalog .sc-card-actions button{font-size:12px;min-height:32px;padding:5px 8px}.sc-catalog button.sc-delete{background:#fff;border-color:#edc4c4;color:#ac3030}.sc-catalog button.sc-delete:hover:enabled{background:#fceaea;border-color:#d58e8e}.sc-catalog button:disabled{cursor:not-allowed}.sc-catalog button:focus-visible,.sc-catalog input:focus-visible{outline:3px solid #7fb6eb;outline-offset:2px}.sc-catalog .sc-empty{padding:24px;background:#fff;border:1px solid #dbe4eb;border-radius:10px;text-align:center;color:#66788a}.sc-catalog .sc-system{margin-top:22px;border-top:1px solid #dbe4eb;padding-top:16px}.sc-catalog .sc-system summary{font-size:13px;font-weight:600;color:#536777}.sc-catalog .sp-actions{flex-wrap:wrap}.sc-catalog .sp-actions>button.sc-delete{margin-right:auto}@media(max-width:640px){.sc-catalog .sc-toolbar{align-items:stretch;gap:10px}.sc-catalog .sc-search{min-width:100%;max-width:none}.sc-catalog .sc-search input{font-size:16px}.sc-catalog .sc-filters{width:100%}.sc-catalog .sc-filters button{flex:1;justify-content:center;font-size:12px;padding:6px 8px}.sc-catalog .sc-card{padding:12px}.sc-catalog .sc-card-actions button{min-height:38px;padding:6px 10px}.sc-catalog .sc-card-footer{gap:10px}}.tc-center .tc-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.tc-tabs button[aria-pressed=true]{background:#0b3150;color:#fff}.tc-row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.tc-service-list{display:grid;gap:16px}.tc-service h2{margin:0}.tc-service p{margin:6px 0 12px}.tc-preview table,.tc-service table{width:100%;border-collapse:collapse}.tc-preview td,.tc-preview th,.tc-service td,.tc-service th{padding:10px;text-align:left;border-bottom:1px solid #e6edf2;font-size:13px;vertical-align:top}.tc-preview th,.tc-service th{color:#65758b;font-size:12px}.tc-service td small{display:block;margin-top:5px;color:#65758b}.tc-footer{margin-top:12px}.tc-table-scroll{overflow-x:auto}.tc-dialog{width:min(1160px,calc(100vw - 28px));max-height:92dvh;overflow:auto;text-align:left!important;padding:24px}.tc-dialog h3{margin-top:22px}.tc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0}.tc-dialog label{display:grid;gap:6px;font-size:13px;color:#42566a}.tc-dialog input:not([type=checkbox]),.tc-dialog select{width:100%;min-height:40px;border:1px solid #d9e2ec;border-radius:8px;padding:8px;background:#fff;color:#102a43}.tc-checks{display:flex;gap:20px;flex-wrap:wrap;margin:12px 0}.tc-checks label{display:flex;align-items:center;gap:8px}.tc-day{border:1px solid #e0e8ef;border-radius:10px;margin:10px 0;padding:12px}.tc-day>summary{cursor:pointer;font-weight:700}.tc-day>summary span{display:block;margin:6px 0 0 18px;color:#65758b;font-weight:400;font-size:13px;overflow-wrap:anywhere}.tc-rule{padding:12px 0;border-bottom:1px solid #e6edf2;margin-bottom:12px}.tc-rule fieldset{border:0;padding:0;margin:0;min-width:0}.tc-rule fieldset:disabled{opacity:.6}.tc-dialog pre,.tc-rule pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.tc-preview{padding-top:10px}.tc-actions,.tc-preview{border-top:1px solid #dce5ec;margin-top:20px}.tc-actions{padding-top:18px}.tc-actions button+button{margin-left:8px}.tc-week-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:12px 0}.tc-week-summary>div{padding:9px;background:#f4f7fa;border-radius:8px}.tc-week-summary small{display:block;color:#65758b;margin-bottom:5px}.tc-week-summary strong{font-size:13px;overflow-wrap:anywhere}.tc-person{padding:18px 0;border-bottom:1px solid #e0e8ef}.tc-profile-summary{margin-top:18px;padding:16px;background:#f6f9fb;border-radius:10px}.tc-profile-summary h3{margin:0}.tc-profile-summary p{font-size:13px}.tc-dialog button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.tc-dialog{padding:16px;width:calc(100vw - 16px);max-height:94dvh}.tc-form-grid{grid-template-columns:1fr}.tc-dialog input:not([type=checkbox]),.tc-dialog select{font-size:16px}.tc-service td,.tc-service th{padding:8px}.tc-actions>div{display:flex;gap:8px;flex-wrap:wrap}.tc-actions button+button{margin-left:0}.tc-week-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-planning{font-size:14px}.sp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sp-heading h1{font-size:25px;margin:0}.sp-heading h2{font-size:21px;margin:0}.sp-heading p{margin:4px 0 0;color:#66788a}.sp-personnel-tabs button,.sp-planning button{min-height:32px;padding:6px 11px;border:1px solid #dbe4eb;border-radius:7px;background:#fff;color:#102a43;font-size:13px}.sp-planning button.primary-button{background:#0a9a5a;color:#fff;border-color:#0a9a5a}.sp-table{overflow-x:auto;background:#fff;border:1px solid #dbe4eb;border-radius:9px}.sp-table table{width:100%;border-collapse:collapse}.sp-table td,.sp-table th{padding:9px 12px;border-bottom:1px solid #edf1f4;text-align:left;font-size:13px;vertical-align:middle}.sp-table th{background:#f6f8fa;color:#65758b;font-weight:600}.sp-table tr:last-child td{border-bottom:0}.sp-caption{font-size:12px;color:#66788a;margin:10px 0}.sp-system{margin-top:18px}.sp-system summary{cursor:pointer;margin-bottom:10px}.sp-dialog{width:min(780px,calc(100vw - 28px));max-height:90dvh;overflow-y:auto;text-align:left!important;padding:22px}.sp-dialog fieldset{padding:0;border:0;min-width:0}.sp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.sp-fields label{display:grid;gap:5px;font-size:13px}.sp-fields input{width:100%;min-height:36px;border:1px solid #dbe4eb;padding:7px;border-radius:6px}.sp-checks{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0 16px}.sp-checks label,.sp-inline{display:flex;align-items:center;gap:6px}.sp-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dbe4eb;padding-top:14px;margin-top:16px}.sp-personnel-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.sp-personnel-tabs button[aria-pressed=true]{background:#092846;color:#fff;border-color:#092846}.sp-planning button:disabled{opacity:.5}.sp-assignments .tc-service-list{display:block}.sp-assignments .tc-service{padding:10px 12px!important;min-height:0!important;margin-bottom:8px}.sp-assignments .tc-service h2{font-size:15px}.sp-assignments .tc-service p{display:none}.sp-assignments .tc-service .tc-row{gap:8px}.sp-assignments .tc-service .tc-footer{margin-top:6px}.sp-assignments .tc-service-rules summary{font-size:13px;cursor:pointer}.sp-assignments .tc-tabs{margin:10px 0}.sp-assignments .tc-tabs button{width:auto;min-height:32px;padding:6px 11px;border:1px solid #dbe4eb;border-radius:7px;font-size:13px}.sp-assignments .tc-center>.page-heading{margin-bottom:10px}.sp-assignments .tc-center>.page-heading h1{font-size:24px}.sp-assignments .tc-center>.page-heading p.eyebrow{display:none}.sp-assignments .tc-center>.muted{font-size:12px}.sp-assignments .tc-dialog{padding:20px}.sp-assignments .tc-person{padding:12px 0}.sp-group{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0 18px}.sp-group label{display:grid;gap:5px;font-size:13px}.sp-group select{min-height:36px;padding:6px;border:1px solid #dbe4eb;border-radius:6px;background:white;color:#102a43}@media(max-width:640px){.sp-fields{grid-template-columns:1fr}.sp-dialog{padding:16px}.sp-dialog input{font-size:16px}.sp-table table{min-width:650px}}@media(min-width:1000px){.sp-assignments .tc-service{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) minmax(260px,1.5fr);align-items:center;column-gap:16px}.sp-assignments .tc-service>.tc-row:first-child{grid-column:1;grid-row:1;flex-wrap:nowrap}.sp-assignments .tc-service>.tc-service-rules{grid-column:2;grid-row:1}.sp-assignments .tc-service>.tc-service-rules[open]{grid-column:1/-1;grid-row:2;margin-top:10px}.sp-assignments .tc-service>.tc-footer{grid-column:3;grid-row:1;margin:0;justify-content:flex-end}.sp-assignments .tc-service .status-pill{font-size:11px;padding:3px 6px;min-height:0}}.sp-assign-link{margin-left:6px}.sp-new-coverage{border-top:1px solid #dbe4eb;padding-top:10px;margin:12px 0 16px}.sp-fields select{width:100%;min-height:36px;border:1px solid #dbe4eb;padding:7px;border-radius:6px;background:#fff;color:#102a43}.sp-actions{flex-wrap:wrap}.simulation-hour-budget_panel__Ct5m2{padding:18px;margin:18px 0 12px;border:2px solid #c6ded5;border-radius:16px;background:#f4f9f7;text-align:left}.simulation-hour-budget_heading__0AKfO{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px}.simulation-hour-budget_heading__0AKfO h3{margin:0;color:#153d33;font-size:17px;font-weight:750}.simulation-hour-budget_heading__0AKfO>span{font-size:12px;color:#506a60}.simulation-hour-budget_cards__tSyjM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.simulation-hour-budget_card__jLNnl{min-width:0;padding:14px 12px;border:1px solid #d9e4de;border-radius:12px;background:#fff;color:#203c35}.simulation-hour-budget_card__jLNnl>span{display:block;min-height:34px;font-size:12px;font-weight:650;line-height:1.4}.simulation-hour-budget_card__jLNnl strong{display:block;margin:8px 0 6px;font-size:clamp(28px,4vw,36px);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.simulation-hour-budget_card__jLNnl strong small{font-size:16px;font-weight:600;letter-spacing:0}.simulation-hour-budget_card__jLNnl p{margin:0;font-size:11px;line-height:1.45}.simulation-hour-budget_remaining__TU_nd{background:#e2f2e9;border-color:#94c6ac;color:#14603e}.simulation-hour-budget_over__U_7Rv{background:#fff0ee;border-color:#e6a19a;color:#a4251c}.simulation-hour-budget_error__AWPJF,.simulation-hour-budget_note__UKNVP{margin:12px 0 0;font-size:12px;line-height:1.5}.simulation-hour-budget_note__UKNVP{color:#506a60}.simulation-hour-budget_error__AWPJF{color:#a4251c;font-weight:600}@media (max-width:560px){.simulation-hour-budget_panel__Ct5m2{padding:12px}.simulation-hour-budget_cards__tSyjM{grid-template-columns:1fr;gap:8px}.simulation-hour-budget_card__jLNnl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px}.simulation-hour-budget_card__jLNnl>span{min-height:0;font-size:13px}.simulation-hour-budget_card__jLNnl strong{grid-column:2;grid-row:1/3;margin:0;font-size:29px;white-space:nowrap}.simulation-hour-budget_card__jLNnl p{grid-column:1}}.caliendo-alert_panel__ExK89{margin:0 0 18px;padding:18px;border:1px solid #cbded1;border-radius:12px;background:#f0f8f3}.caliendo-alert_panel__ExK89 h2{font-size:16px;margin:0 0 8px;color:#24533c}.caliendo-alert_panel__ExK89 p{font-size:13px;color:#51675a;margin:8px 0}.caliendo-alert_panel__ExK89 select,.caliendo-alert_panel__ExK89 textarea{display:block;width:100%;font:inherit;font-size:16px;border:1px solid #c6d9cd;border-radius:8px;padding:10px;background:#fff;color:#163728;margin:10px 0}.caliendo-alert_actions__iDvga{display:flex;gap:10px;flex-wrap:wrap}.caliendo-alert_actions__iDvga button{border:1px solid #c7d7ce;border-radius:8px;padding:10px 14px;background:#fff;color:#24533c;font:inherit;font-size:13px}.caliendo-alert_actions__iDvga button:disabled{opacity:.5}.caliendo-alert_actions__iDvga .caliendo-alert_primary__9KEDy{background:#176c4b;color:#fff}.caliendo-alert_status__BDsmT{font-size:13px;color:#285a40}.caliendo-alert_fixed__8n51R{white-space:pre-wrap;overflow-wrap:anywhere;background:#e1f0e6;border-radius:8px;padding:10px;color:#254937}.message-mentions_composer__6ziqe{position:relative;flex:1;min-width:0}.message-mentions_composer__6ziqe textarea{width:100%;display:block}.message-mentions_suggestions__mMkDi{position:absolute;bottom:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #d6e3dc;border-radius:10px;box-shadow:0 6px 20px #183e281c;padding:6px;max-height:220px;overflow:auto}.message-mentions_suggestions__mMkDi button{display:block;width:100%;padding:10px 12px;text-align:left;border:0;border-radius:6px;background:#fff;color:#1b4030;font-size:14px}.message-mentions_suggestions__mMkDi button[aria-selected=true]{background:#e9f5ed}.message-mentions_tag__dqt0D{background:#dbf0e4;color:#155f40;border-radius:4px;padding:1px 4px;font-weight:600}.message-mentions_hint__JS1Sq{font-size:11px;color:#587066;padding:4px 8px}.message-mentions_counter__F2Rv2{display:block;margin-top:4px;text-align:right;font-size:11px;color:#587066;font-variant-numeric:tabular-nums}.payroll-view_root__S1FYu{max-width:1000px;margin:0 auto;color:#243d32}.payroll-view_root__S1FYu h1,.payroll-view_root__S1FYu h2,.payroll-view_root__S1FYu h3,.payroll-view_root__S1FYu p{margin:0}.payroll-view_root__S1FYu h1{font-size:27px}.payroll-view_root__S1FYu h2{font-size:18px}.payroll-view_root__S1FYu p{font-size:14px;line-height:1.5}.payroll-view_header__eGK4I{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.payroll-view_header__eGK4I p:last-child{color:#69776e;margin-top:7px}.payroll-view_kicker__sRydy{font-size:11px!important;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#4d8769;margin-bottom:7px!important}.payroll-view_panel__u63rJ,.payroll-view_upload__juJCI{background:#fff;border:1px solid #dce5dd;border-radius:15px;margin-bottom:26px;padding:22px}.payroll-view_upload__juJCI{display:flex;align-items:center;gap:18px}.payroll-view_upload__juJCI p{margin-top:5px;color:#68746b}.payroll-view_root__S1FYu .payroll-view_primary__fMA8e,.payroll-view_root__S1FYu .payroll-view_secondary__ZGGGk{border-radius:9px;padding:11px 16px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}.payroll-view_root__S1FYu .payroll-view_primary__fMA8e{background:#267349;color:#fff;border:1px solid #267349}.payroll-view_root__S1FYu .payroll-view_secondary__ZGGGk{background:#fff;color:#53665a;border:1px solid #d7e1d8}.payroll-view_upload__juJCI .payroll-view_primary__fMA8e{margin-left:auto}.payroll-view_primary__fMA8e input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.payroll-view_primary__fMA8e:focus-within{outline:3px solid #9dceb1;outline-offset:3px}.payroll-view_root__S1FYu button:disabled{opacity:.5;cursor:wait}.payroll-view_panelHeader__38W6J{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.payroll-view_panelHeader__38W6J p{color:#68746b;margin-top:5px}.payroll-view_month__EzlUF{font-size:12px;color:#6b796f}.payroll-view_root__S1FYu .payroll-view_month__EzlUF input[type=text],.payroll-view_root__S1FYu select{display:block;padding:10px;border:1px solid #cbd9cd;border-radius:8px;background:#fff;color:#243d32;font:inherit;max-width:100%}.payroll-view_rows__UQNNk{border:1px solid #e1e7e0;border-radius:10px;overflow:hidden}.payroll-view_columnHeader__ye0tE,.payroll-view_row__50jyM{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:12px 16px}.payroll-view_columnHeader__ye0tE{background:#edf4ee;color:#52705e;font-size:12px;font-weight:700}.payroll-view_row__50jyM{border-top:1px solid #e5ebe5;align-items:center;font-size:14px}.payroll-view_row__50jyM strong{display:block}.payroll-view_row__50jyM select{width:100%;font-size:14px}.payroll-view_row__50jyM small{display:block;margin-top:4px;color:#966223}.payroll-view_unresolved__7FZtS{background:#fffaf0}.payroll-view_preview__POarI{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:#648571;font-size:11px;padding:4px 0!important}.payroll-view_actions__Sw_y3{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.payroll-view_archiveHeading__TY0SN{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.payroll-view_archiveHeading__TY0SN span{font-size:12px;color:#798378}.payroll-view_cards__vtaC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.payroll-view_document__4IIAK{border:1px solid #dde5dc;background:#fff;border-radius:13px;padding:18px}.payroll-view_docTop__eaDdI{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#2f714c}.payroll-view_docTop__eaDdI h3{font-size:17px;text-transform:capitalize}.payroll-view_docTop__eaDdI strong{font-size:13px;color:#56655a;display:block;margin-top:4px}.payroll-view_document__4IIAK p{font-size:12px;color:#748071;margin-top:5px}.payroll-view_receipt__Al1Pp{color:#457052!important}.payroll-view_docActions__4_DqM{display:flex;gap:8px;margin-top:16px}.payroll-view_docActions__4_DqM button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe6db;background:#f3f7f0;color:#356147;border-radius:7px;padding:8px 10px;font-size:12px}.payroll-view_docActions__4_DqM .payroll-view_remove__FGAku{color:#ac544e;background:#fff}.payroll-view_error__vjC1A,.payroll-view_notice__nx_e1{border-radius:9px;padding:12px 15px!important;margin-bottom:15px!important}.payroll-view_error__vjC1A{background:#fff0ee;color:#a74035}.payroll-view_notice__nx_e1{display:flex;align-items:center;gap:8px;background:#eaf5eb;color:#2d7146}.payroll-view_empty__ACK9s{text-align:center;color:#7a887b;padding:35px;border:1px dashed #d5dfd4;border-radius:12px}.payroll-view_empty__ACK9s svg{margin-bottom:10px}@media(max-width:640px){.payroll-view_root__S1FYu h1{font-size:23px}.payroll-view_upload__juJCI{flex-wrap:wrap;padding:18px}.payroll-view_upload__juJCI .payroll-view_primary__fMA8e{margin:0;width:100%}.payroll-view_panel__u63rJ{padding:15px}.payroll-view_panelHeader__38W6J{align-items:flex-start;flex-direction:column}.payroll-view_month__EzlUF{width:100%}.payroll-view_columnHeader__ye0tE,.payroll-view_row__50jyM{gap:10px;padding:12px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.payroll-view_row__50jyM strong{font-size:12px;overflow-wrap:anywhere}.payroll-view_row__50jyM select{font-size:12px;padding:9px 5px}.payroll-view_cards__vtaC0{grid-template-columns:1fr}.payroll-view_archiveHeading__TY0SN{align-items:flex-start;flex-direction:column;gap:4px}.payroll-view_actions__Sw_y3{flex-wrap:wrap}.payroll-view_actions__Sw_y3 .payroll-view_primary__fMA8e{flex:1}.payroll-view_document__4IIAK{padding:16px}}.payroll-view_month__EzlUF input[type=text]{width:100%;min-width:0}.payroll-view_month__EzlUF small{display:block;margin-top:5px;line-height:1.4}.payroll-view_periodCheck__mnWWR{margin-bottom:16px!important;color:#53665a}.payroll-view_periodCheck__mnWWR span,.payroll-view_periodCheck__mnWWR strong{display:block}.ho-section.ho-register-ui{max-width:1200px;margin:0 auto;color:var(--ink,#102a43)}.ho-register-ui .ho-heading{align-items:flex-start;margin-bottom:16px}.ho-register-ui .ho-heading h1{font-size:28px;margin:6px 0 8px;letter-spacing:-.5px;color:var(--navy,#092846)}.ho-register-ui .ho-heading p{font-size:13px;margin:0;line-height:1.6}.ho-register-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ho-register-ui .ho-alert-settings{margin:0;padding:0;border:0;max-width:360px;background:transparent}.ho-register-ui .ho-alert-settings>summary{font-size:12px;min-height:40px;padding:10px 12px;border:1px solid var(--line,#dbe4eb);border-radius:9px;background:#fff;cursor:pointer;color:var(--navy,#092846)}.ho-register-ui .ho-alert-settings[open]{padding-bottom:12px}.ho-register-ui .ho-alert-settings p{font-size:12px;line-height:1.6;margin-top:12px}.ho-register-ui .ho-shift-summary{margin:0 0 16px;padding:12px 16px;box-shadow:none;border:0;background:#edf4f7}.ho-register-ui .ho-shift-summary:has(.ho-off-duty) h2{display:none}.ho-register-ui .ho-off-duty{margin:0;font-size:13px;color:var(--muted,#66788a);line-height:1.6}.ho-register-ui .ho-shift-summary h2{font-size:15px;margin:0 0 10px}.ho-register-ui .ho-posts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px}.ho-register-ui .ho-posts>button{display:flex;gap:8px;padding:12px 10px;border-radius:11px;min-width:0;flex-wrap:wrap;border:1px solid transparent;box-shadow:none;justify-content:center}.ho-register-ui .ho-posts>button svg{height:20px;width:20px;flex:0 0 20px}.ho-register-ui .ho-posts>button strong{font-size:13px}.ho-register-ui .ho-posts>button small{font-size:10px;flex-basis:100%;color:inherit;opacity:.85}.ho-post-v1,.ho-register-ui .ho-posts>.ho-post-v1{background:#eaf2ff;color:#1d4ed8}.ho-post-v2,.ho-register-ui .ho-posts>.ho-post-v2{background:#f2ecff;color:#6d28d9}.ho-post-v3,.ho-register-ui .ho-posts>.ho-post-v3{background:#e5f8fb;color:#0e7490}.ho-post-ctr,.ho-register-ui .ho-posts>.ho-post-ctr{background:#fff5e3;color:#9a5806}.ho-post-auto,.ho-register-ui .ho-posts>.ho-post-auto{background:#edf2f7;color:#334155}.ho-register-ui .ho-posts>button.selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.ho-register-tabs{display:flex;gap:14px;align-items:center;margin-bottom:16px;border-bottom:1px solid var(--line,#dbe4eb);overflow-x:auto}.ho-register-ui .ho-register-tabs>button{font-size:13px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 14px;background:transparent;white-space:nowrap;color:var(--muted,#66788a)}.ho-register-ui .ho-register-tabs>button[aria-selected=true]{color:var(--green-dark,#087746);border-bottom-color:var(--green,#0a9a5a)}.ho-register-tabs button span{background:#e8eef3;padding:2px 6px;border-radius:5px;font-size:11px}.ho-register-ui .ho-layout{display:block}.ho-register-ui .ho-diary{padding:0;border:0;background:transparent}.ho-register-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#edf4f7;border-radius:9px;margin-bottom:10px}.ho-register-toolbar h2{font-size:15px;margin:0}.ho-register-ui .ho-filter-toggle{font-size:12px;padding:8px 12px;min-height:36px}.ho-active-filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.ho-register-ui .ho-filter-chip{padding:5px 9px;font-size:11px;border:0;border-radius:6px;line-height:1.5;text-align:left;max-width:100%;overflow-wrap:anywhere}.ho-register-ui .ho-register-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:12px;margin:0 0 14px;padding:16px;background:#fff;border:1px solid var(--line,#dbe4eb);border-radius:12px;align-items:end}.ho-register-ui .ho-register-filters label{font-size:12px;min-width:0}.ho-register-ui .ho-register-filters input,.ho-register-ui .ho-register-filters select{width:100%;min-height:38px;min-width:0;font:inherit;padding:8px;border-radius:8px;border:1px solid var(--line,#dbe4eb);background:#fff;color:var(--navy,#092846)}.ho-register-ui .ho-register-filters button{font-size:11px;padding:8px}.ho-register-ui .ho-register-filters[hidden]{display:none}.ho-register-help{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:11px;line-height:1.6;color:var(--muted,#66788a);margin:14px 0 0}.ho-register-ui .ho-diary .ho-compact-record{padding:0;background:#fff;border:1px solid var(--line,#dbe4eb);border-radius:12px;margin-bottom:10px;overflow:hidden}.ho-register-ui button.ho-record-toggle{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;padding:16px 18px;border:0;border-radius:0;background:transparent;color:var(--navy,#092846);text-align:left;font:inherit;cursor:pointer;box-shadow:none;margin:0}.ho-record-icon{width:21px;height:21px;flex:0 0 21px}.ho-record-identity{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;flex:1;min-width:0}.ho-post-tag{display:inline-block;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.35;letter-spacing:.4px}.ho-record-identity>strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ho-record-meta{display:block;flex-basis:100%;font-size:11px;line-height:1.6;color:var(--muted,#66788a);font-weight:400;overflow-wrap:anywhere}.ho-record-overview{display:flex;flex-direction:column;gap:6px;flex:0 1 43%;min-width:0}.ho-record-tags{display:flex;flex-wrap:wrap;gap:6px}.ho-result-tag{display:inline-block;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.5}.ho-result-tag.normal,.ho-result-tag.received{background:#e9f8f0;color:#087746}.ho-result-tag.task,.ho-result-tag.waiting{background:#fff4df;color:#8b5006}.ho-result-tag.urgent{background:#fff0f0;color:#b42318}.ho-result-tag.draft{background:#edf2f6;color:#486174}.ho-record-chevron{height:19px;width:19px;flex:0 0 19px;transform:rotate(-90deg);transition:transform .15s}.ho-compact-record.is-open .ho-record-chevron{transform:rotate(0)}.ho-record-expanded{padding:0 18px 16px 53px}.ho-register-ui .ho-record-expanded .ho-body{margin:0;padding-top:12px;border-top:1px solid var(--line,#dbe4eb)}.ho-register-ui .ho-record-expanded .ho-note{background:#f6f8fa;border-left:3px solid #b4c3cf;color:var(--ink,#102a43);padding:10px 12px;font-size:13px;line-height:1.7;margin:6px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.ho-register-ui .ho-record-expanded .ho-note-normal{background:#e9f8f0;color:#185c40;border-left-color:#20865e}.ho-register-ui .ho-record-expanded .ho-summary{border-top:1px solid var(--line,#dbe4eb);padding-top:12px;gap:20px}.ho-register-ui .ho-record-expanded .ho-person{font-size:13px;margin-bottom:8px}.ho-register-ui .ho-record-expanded .ho-field-label{font-size:10px;margin-bottom:5px}.ho-register-ui .ho-record-expanded .ho-timestamp{font-size:11px}.ho-register-ui .ho-record-expanded .ho-writer p{margin:5px 0 0;font-size:11px}.ho-car-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px;margin-bottom:14px}.ho-car-fields strong{display:block;color:var(--muted,#66788a);font-size:10px;margin-bottom:4px}.ho-record-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.ho-register-ui .ho-record-actions>button{font-size:11px;padding:8px 11px}.ho-register-ui .ho-record-actions>.ho-delete{border-color:transparent;color:#b42318;background:transparent}.ho-register-ui .ho-composer-launch{margin-left:auto;font-size:12px}.ho-register-ui .ho-form-card{margin:18px 0 0}.ho-register-ui .ho-form-card>h2{font-size:18px}.ho-register-ui .ho-tasks{padding:18px;margin:0;border:1px solid var(--line,#dbe4eb);border-radius:12px}.ho-register-ui .ho-tasks>h2{font-size:18px;margin:0 0 8px}.ho-register-ui .ho-task-history{padding:0;margin:0;border:0;background:transparent}.ho-register-ui .ho-history-standalone>summary{font-size:18px;font-weight:700;list-style:none;pointer-events:none;margin-bottom:12px}.ho-register-ui .ho-history-standalone>summary::-webkit-details-marker{display:none}.ho-register-ui .ho-compose-toolbar{display:flex;justify-content:flex-end;margin:0 0 10px}.ho-register-ui #ho-panel-register[hidden]{display:none}.ho-register-ui .ho-task-detail,.ho-register-ui .ho-task-detail h4{font-size:13px}.ho-register-ui button:focus-visible,.ho-register-ui input:focus-visible,.ho-register-ui select:focus-visible,.ho-register-ui summary:focus-visible,.ho-register-ui textarea:focus-visible{outline:3px solid var(--green,#0a9a5a);outline-offset:3px}@media(max-width:1000px){.ho-register-ui .ho-posts{gap:7px}.ho-register-ui .ho-posts>button strong{font-size:12px}.ho-register-ui .ho-register-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ho-record-overview{flex-basis:40%}}@media(max-width:760px){.ho-register-ui .ho-heading{flex-wrap:wrap;gap:12px}.ho-register-ui .ho-heading h1{font-size:24px}.ho-register-actions{justify-content:flex-start}.ho-register-ui .ho-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ho-register-ui .ho-posts>button{padding:10px 7px}.ho-register-ui .ho-posts>button strong{font-size:11px}.ho-register-ui .ho-posts>button svg{height:17px;width:17px;flex-basis:17px}.ho-register-tabs{gap:2px}.ho-register-ui .ho-register-tabs>button{font-size:11px;padding:12px 9px}.ho-register-ui .ho-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-register-ui button.ho-record-toggle{flex-wrap:wrap;gap:10px;padding:14px}.ho-record-identity{flex-basis:calc(100% - 64px)}.ho-record-overview{flex-basis:100%;padding-left:31px;order:4}.ho-record-chevron{margin-left:auto}.ho-record-expanded{padding:0 14px 14px}.ho-register-ui .ho-record-expanded .ho-summary{grid-template-columns:1fr 1fr;gap:12px}.ho-register-toolbar{padding:9px 10px}.ho-register-toolbar h2{font-size:13px}.ho-register-help{display:block}.ho-register-help span{display:block;margin-top:5px}}@media(max-width:390px){.ho-register-ui .ho-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-car-fields,.ho-register-ui .ho-record-expanded .ho-summary,.ho-register-ui .ho-register-filters{grid-template-columns:1fr}.ho-register-ui .ho-register-tabs>button{padding:11px 7px;font-size:10px}}.ho-post-unread{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#d9343a;color:white;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;width:fit-content;line-height:1.2;margin-top:3px}