@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);:root{--bg-page:#f5f5f7;--bg-card:#fff;--bg-inset:#f2f2f7;--bg-hover:#f5f5f7;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#aeaeb2;--accent:#0071e3;--accent-hover:#0077ed;--accent-light:#e8f1fb;--green:#34c759;--red:#ff3b30;--orange:#ff9f0a;--yellow:#ffd60a;--green-bg:#34c7591a;--red-bg:#ff3b301a;--orange-bg:#ff9f0a1a;--blue-bg:#0071e31a;--border:#00000014;--border-strong:#00000024;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014,0 2px 4px #0000000a;--shadow-lg:0 20px 40px #0000001a,0 8px 16px #0000000f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.hr-layout{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hr-layout .q-page{background:var(--bg-page)!important}.hr-layout .q-card{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow .2s ease!important}.hr-layout .q-card:hover{box-shadow:var(--shadow-md)!important}.hr-layout .q-card__section{padding:20px!important}.hr-layout .q-btn{border-radius:980px!important;font-family:Inter,-apple-system,sans-serif!important;font-weight:500!important;letter-spacing:-.1px!important;text-transform:none!important;transition:background .15s ease,transform .1s ease!important}.hr-layout .q-btn:active{transform:scale(.97)!important}.hr-layout .q-btn--flat,.hr-layout .q-btn--round{border-radius:var(--radius-sm)!important}.hr-layout .q-btn.bg-primary{background:#0071e3!important}.hr-layout .q-btn.bg-primary:hover{background:#0077ed!important}.hr-layout .q-btn.bg-positive{background:#34c759!important}.hr-layout .q-btn.bg-negative{background:#ff3b30!important}.hr-layout .q-btn.bg-warning{background:#ff9f0a!important}.hr-layout .q-tab__indicator{background:#0071e3!important}.hr-layout .text-primary{color:#0071e3!important}.hr-layout .text-positive{color:#1a7f37!important}.hr-layout .text-negative{color:#c0392b!important}.hr-layout .text-warning{color:#b5621a!important}.hr-layout .q-field__control{background:var(--bg-inset)!important;border-radius:var(--radius-md)!important}.hr-layout .q-field--outlined .q-field__control:before{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;transition:border-color .15s ease!important}.hr-layout .q-field--outlined.q-field--focused .q-field__control:before{border-color:var(--accent)!important;box-shadow:0 0 0 3px #0071e326!important}.hr-layout .q-field__label{color:var(--text-secondary)!important;font-size:13px!important;font-weight:500!important}.hr-layout .q-field__input,.hr-layout .q-field__native{color:var(--text-primary)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:15px!important}.hr-layout .q-table{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden}.hr-layout .q-table thead tr th{background:var(--bg-page)!important;border-bottom:1px solid var(--border-strong)!important;color:var(--text-secondary)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;padding:10px 16px!important;text-transform:uppercase!important}.hr-layout .q-table tbody tr td{border-bottom:1px solid var(--border)!important;color:var(--text-primary)!important;font-size:14px!important;padding:12px 16px!important;transition:background .12s ease!important}.hr-layout .q-table tbody tr:last-child td{border-bottom:none!important}.hr-layout .q-table tbody tr:hover td{background:var(--bg-hover)!important}.hr-layout .q-tabs .q-tab{border-radius:var(--radius-sm)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.1px!important;text-transform:none!important;transition:color .15s ease,background .15s ease!important}.hr-layout .q-tabs .q-tab--active{color:var(--accent)!important}.hr-layout .q-tab-panels{background:#0000!important}.hr-layout .q-item{border-radius:var(--radius-sm)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:14px!important;transition:background .12s ease!important}.hr-layout .q-item:hover{background:var(--bg-hover)!important}.hr-layout .q-chip{border-radius:980px!important;font-family:Inter,-apple-system,sans-serif!important;font-size:12px!important;font-weight:500!important;height:22px!important;padding:2px 10px!important}.hr-layout .chip-success{background:var(--green-bg)!important;color:#1a7f37!important}.hr-layout .chip-danger{background:var(--red-bg)!important;color:#c0392b!important}.hr-layout .chip-warning{background:var(--orange-bg)!important;color:#b5621a!important}.hr-layout .chip-info{background:var(--blue-bg)!important;color:#0055b3!important}.hr-layout .chip-neutral{background:#0000000f!important;color:var(--text-secondary)!important}.hr-layout .q-separator{background:var(--border)!important}.hr-layout .q-scrollarea__thumb{background:#00000026!important;border-radius:4px!important}.hr-layout .text-display{color:var(--text-primary);font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.hr-layout .text-title-1{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.hr-layout .text-title-2{font-size:20px;letter-spacing:-.2px}.hr-layout .text-headline,.hr-layout .text-title-2{color:var(--text-primary);font-weight:600;line-height:1.4}.hr-layout .text-headline{font-size:17px;letter-spacing:-.1px}.hr-layout .text-body{color:var(--text-primary);font-size:15px;font-weight:400;line-height:1.6}.hr-layout .text-caption{color:var(--text-secondary);font-size:13px;font-weight:400;letter-spacing:.1px;line-height:1.5}.hr-layout .text-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.hr-layout .q-badge{border-radius:980px!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important}.hr-layout .q-badge,.hr-layout .q-tooltip{font-family:Inter,-apple-system,sans-serif!important}.hr-layout .q-tooltip{background:#1d1d1fe6!important;border-radius:8px!important;box-shadow:0 4px 12px #0000002e!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.1px!important;padding:5px 10px!important}.hr-layout .q-field__append .q-icon,.hr-layout .q-field__prepend .q-icon{color:var(--text-secondary)!important;transition:color .15s ease!important}.hr-layout .q-notification{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;font-family:Inter,-apple-system,sans-serif!important;font-size:14px!important;padding:12px 16px!important}.hr-layout .q-linear-progress{border-radius:4px!important;overflow:hidden}.hr-layout .q-linear-progress .q-linear-progress__track{background:#00000014!important}.hr-layout .q-linear-progress .q-linear-progress__model{border-radius:4px!important}.hr-layout .q-circular-progress__svg{stroke:var(--accent)!important}.hr-layout .q-banner{border-radius:var(--radius-md)!important;font-family:Inter,-apple-system,sans-serif!important}.hr-layout .apple-page{margin:0 auto;max-width:1280px;padding:24px}.hr-layout .apple-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}body.hr-dialog-active .q-dialog__backdrop{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#00000038!important}body.hr-dialog-active .q-dialog .q-card{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-lg)!important;font-family:Inter,-apple-system,sans-serif!important}body.hr-dialog-active .q-menu{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;font-family:Inter,-apple-system,sans-serif!important;padding:4px!important}body.hr-dialog-active .q-menu .q-item{border-radius:8px!important;font-size:14px!important;margin:0!important;min-height:36px!important;padding:6px 12px!important}body.hr-dialog-active .q-menu .q-item.q-item--active,body.hr-dialog-active .q-menu .q-item:focus{background:#0071e314!important;color:#0071e3!important}body.hr-dialog-active .q-menu .q-item__label{font-size:14px!important}body.hr-dialog-active .q-menu .q-item__label--caption{color:#6e6e73!important;font-size:12px!important}body.hr-dialog-active .q-notification{border-radius:14px!important;box-shadow:0 8px 24px #00000024,0 2px 8px #00000014!important;font-family:Inter,-apple-system,sans-serif!important;font-size:14px!important;padding:12px 16px!important}:root{--hr-surface-page:#faf6f9;--hr-surface-raised:#fff;--hr-surface-sunken:#f5eef4;--hr-surface-hover:#f8f2f7;--hr-surface-selected:#f8edf6;--hr-surface-inverse:#2e192e;--hr-surface-scrim:#2e192e73;--hr-text-strong:#2e192e;--hr-text:#533c52;--hr-text-muted:#675166;--hr-text-faint:#745f74;--hr-text-on-accent:#fff;--hr-text-on-inverse:#f9f1f8;--hr-text-on-inverse-muted:#cdb7c9;--hr-border:#ebe0e9;--hr-border-strong:#dbccd9;--hr-border-focus:#703094;--hr-action-primary:#703094;--hr-action-primary-hover:#7d3aa3;--hr-action-primary-active:#5f2e8c;--hr-action-wash:#f8edf6;--hr-action-quiet:#f5eef4;--hr-action-disabled:#cfbfcc;--hr-brand-gradient:linear-gradient(90deg,#dd67a7,#c65ba2 30%,#a74c9d 55%,#853b98 78%,#5f2e8c);--hr-brand-ink:#703094;--hr-frame:#e2d4e1;--hr-frame-hover:color-mix(in oklab,#fff 30%,#e2d4e1);--hr-page-ground:#f1e9f0;--hr-board-ground:var(--hr-page-ground);--hr-panel:#ffffffb8;--hr-panel-edge:#ffffffe6;--hr-panel-inset:#ffffff9e;--hr-panel-shadow:0 1px 2px #2e192e0a,0 10px 28px #2e192e0f;--hr-radius-panel:22px;--hr-surface-dark:#3a1d38;--hr-hatch:repeating-linear-gradient(135deg,#a74c9d2e 0 5px,#a74c9d00 5px 10px);--hr-num-weight-thin:300;--hr-accent:#a74c9d;--hr-logo-pink:#dd67a7;--hr-logo-rose:#c65ba2;--hr-logo-magenta:#a74c9d;--hr-logo-plum:#853b98;--hr-logo-violet:#5f2e8c;--hr-data-gradient:linear-gradient(90deg,var(--hr-logo-pink) 0%,var(--hr-logo-rose) 30%,var(--hr-logo-magenta) 55%,var(--hr-logo-plum) 78%,var(--hr-logo-violet) 100%);--hr-data-gradient-down:linear-gradient(180deg,var(--hr-logo-pink) 0%,var(--hr-logo-magenta) 55%,var(--hr-logo-violet) 100%);--hr-data-gradient-text:linear-gradient(90deg,var(--hr-logo-violet) 0%,var(--hr-logo-plum) 45%,var(--hr-logo-rose) 80%,var(--hr-logo-pink) 100%);--hr-mesh-blush:#f8d5e7;--hr-mesh-lilac:#e4d3f5;--hr-mesh-peach:#fbe2d5;--hr-mesh-ground:#f8f2f8;--hr-tint-sunken:#2e192e14;--hr-tint-border:#2e192e1a;--hr-status-ok-fg:#3d6849;--hr-status-ok-wash:#ebf2ed;--hr-status-ok-border:#c2d8c8;--hr-status-warn-fg:#8a5f14;--hr-status-warn-wash:#fbf2e3;--hr-status-warn-border:#ebd9b4;--hr-status-danger-fg:#a8432f;--hr-status-danger-wash:#fbede8;--hr-status-danger-border:#f0cfc4;--hr-status-info-fg:#3f5c70;--hr-status-info-wash:#e9eff3;--hr-status-info-border:#c6d5df;--hr-status-neutral-fg:#675166;--hr-status-neutral-wash:#f5eef4;--hr-status-neutral-border:#e4d7e2;--hr-status-special-fg:#256d6a;--hr-status-special-wash:#e4f1f0;--hr-status-special-border:#b9d9d6;--hr-data-1:#a74c9d;--hr-data-2:#703094;--hr-data-3:#3f7f86;--hr-data-4:#b87d22;--hr-data-5:#3d6849;--hr-data-6:#a8432f;--hr-data-grid:#ebe0e9;--hr-data-axis:#745f74;--hr-space-1:4px;--hr-space-2:8px;--hr-space-3:12px;--hr-space-4:16px;--hr-space-5:20px;--hr-space-6:24px;--hr-space-8:32px;--hr-space-12:48px;--hr-radius-sm:8px;--hr-radius:12px;--hr-radius-lg:16px;--hr-radius-xl:20px;--hr-radius-pill:999px;--hr-shadow-sm:0 1px 3px #2e192e12,0 1px 2px #2e192e0a;--hr-shadow:0 4px 12px #2e192e14,0 2px 4px #2e192e0a;--hr-shadow-lg:0 20px 40px #2e192e1f,0 8px 16px #2e192e12;--hr-shadow-focus:0 0 0 3px #70309447;--hr-dur-fast:120ms;--hr-dur:180ms;--hr-dur-slow:260ms;--hr-ease:cubic-bezier(0.4,0,0.2,1);--hr-ease-out:cubic-bezier(0,0,0.2,1);--hr-dur-slide:260ms;--hr-ease-slide:cubic-bezier(0.2,0.8,0.2,1);--hr-font-sans:"Figtree Variable","Segoe UI",system-ui,sans-serif;--hr-font-display:"Outfit Variable","Figtree Variable",system-ui,sans-serif;--hr-font-num:var(--hr-font-sans);--hr-page-max:1280px;--hr-page-gutter:24px;--hr-z-sticky-head:90;--hr-z-nav:100}.hr-num,.hr-num-lg{font-feature-settings:"tnum" 1,"lnum" 1;font-family:var(--hr-font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.hr-num-lg{letter-spacing:-.02em}@media (min-width:720px){.hr-narrow-only{display:none!important}}.text-hr-action{color:var(--hr-action-primary)!important}.bg-hr-action{background:var(--hr-action-primary)!important}.hr-chip{align-items:center;background:var(--hr-surface-sunken);border-radius:7px;color:var(--hr-text-muted);display:inline-flex;font-size:11px;font-weight:700;height:21px;letter-spacing:.01em;padding:0 8px;white-space:nowrap}.hr-chip--accent{background:var(--hr-surface-selected);color:var(--hr-data-1)}.hr-chip--ok{background:var(--hr-status-ok-wash);color:var(--hr-status-ok-fg)}.hr-chip--warn{background:var(--hr-status-warn-wash);color:var(--hr-status-warn-fg)}.hr-chip--info{background:var(--hr-status-info-wash);color:var(--hr-status-info-fg)}.hr-chip--danger{background:var(--hr-status-danger-wash);color:var(--hr-status-danger-fg)}.hr-chip--neutral{background:var(--hr-status-neutral-wash);color:var(--hr-status-neutral-fg)}@media (prefers-reduced-motion:reduce){:root{--hr-dur-fast:0ms;--hr-dur:0ms;--hr-dur-slow:0ms;--hr-dur-slide:0ms}}body.ps-printing>*{display:none!important}body.ps-printing #ps-print-area,body.ps-printing #ps-print-area *{visibility:visible}body.ps-printing #ps-print-area{background:#fff;display:block!important;inset:0;margin:0;padding:0;position:absolute;z-index:99999}body.ps-printing .q-dialog,body.ps-printing .q-dialog__inner,body.ps-printing .q-dialog__inner>*{background:#fff!important;box-shadow:none!important;display:block!important;max-height:none!important;max-width:none!important;position:static!important}@media print{body.ps-printing .hrd__foot,body.ps-printing .hrd__head,body.ps-printing .q-dialog__backdrop{display:none!important}}.caselist-shadow{border-radius:5px;box-shadow:2px 2px 10px #0003}.sla-marker{display:inline-block;height:0;overflow:hidden;width:0}tr:has(.sla-marker.sla-row-almost){background-color:#f2c03724!important}tr:has(.sla-marker.sla-row-overdue){background-color:#f4433624!important}.legend-dot{height:12px;width:12px}.bg-sla-almost{background:#f2c037}.bg-sla-overdue{background:#f44336}@media print{:root{--annotation-unfocused-field-background:none!important}.q-notifications{display:none}.print-hide{display:none!important}}:root{--q-primary:#123b6b}html.app-table-inline-scroll .q-table__container{overflow-x:auto}html.app-table-inline-scroll .q-table__middle{max-height:60vh;overflow-x:auto;overflow-y:auto}html.app-table-inline-scroll .q-table__middle table{min-width:max-content}html.app-table-inline-scroll .q-table__container::-webkit-scrollbar{height:8px;width:8px}