@charset "UTF-8";
.sirh-toast-root{position:fixed;z-index:10900;pointer-events:none;display:flex;flex-direction:column;gap:.65rem;max-width:min(24rem,calc(100vw - 1.5rem));padding:.75rem}.sirh-toast-root[data-position=top-end],.sirh-toast-root[data-position=""]{top:.75rem;right:.75rem;align-items:flex-end}.sirh-toast-root[data-position=top-start]{top:.75rem;left:.75rem;align-items:flex-start}.sirh-toast-root[data-position=top-center]{top:.75rem;left:50%;transform:translate(-50%);align-items:center}.sirh-toast-root[data-position=bottom-end]{bottom:.75rem;right:.75rem;align-items:flex-end}.sirh-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.85rem .9rem .75rem;border-radius:var(--sirh-radius-md, 8px);border:1px solid color-mix(in srgb,var(--sirh-text, #0a0a0a) 8%,transparent);background:#fff;box-shadow:0 10px 28px #0f172a1f,0 2px 6px #0f172a0f;color:var(--sirh-text, #0a0a0a);font-family:var(--sirh-font-family, system-ui, sans-serif);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .22s ease,transform .22s ease}.sirh-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.sirh-toast.is-leaving{opacity:0;transform:translateY(-6px) scale(.98)}.sirh-toast__icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.sirh-toast__icon .material-icons-round{font-size:1.1rem}.sirh-toast--success .sirh-toast__icon{background:color-mix(in srgb,var(--flag-green, #008751) 14%,#fff);color:var(--flag-green, #008751)}.sirh-toast--danger .sirh-toast__icon{background:color-mix(in srgb,var(--flag-red, #e8112d) 12%,#fff);color:var(--flag-red, #e8112d)}.sirh-toast--warning .sirh-toast__icon{background:color-mix(in srgb,var(--flag-yellow, #fcd116) 35%,#fff);color:#92400e}.sirh-toast--info .sirh-toast__icon{background:color-mix(in srgb,var(--sirh-primary, #1d4ed8) 12%,#fff);color:var(--sirh-primary, #1d4ed8)}.sirh-toast__content{flex:1 1 auto;min-width:0}.sirh-toast__title{font-size:.8125rem;font-weight:700;line-height:1.35;margin-bottom:.15rem}.sirh-toast__body{font-size:.8125rem;line-height:1.45;color:#334155;word-break:break-word}.sirh-toast__close{flex-shrink:0;border:0;background:transparent;color:#64748b;width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:-.15rem -.15rem 0 0}.sirh-toast__close:hover,.sirh-toast__close:focus-visible{background:#f1f5f9;color:#0f172a}.sirh-toast__progress{position:absolute;left:0;bottom:0;height:3px;border-radius:0 0 var(--sirh-radius-md, 8px) var(--sirh-radius-md, 8px);width:100%;transform-origin:left center;opacity:.85}.sirh-toast{position:relative;overflow:hidden}.sirh-toast--success .sirh-toast__progress{background:var(--flag-green, #008751)}.sirh-toast--danger .sirh-toast__progress{background:var(--flag-red, #e8112d)}.sirh-toast--warning .sirh-toast__progress{background:#d97706}.sirh-toast--info .sirh-toast__progress{background:var(--sirh-primary, #1d4ed8)}@media(prefers-reduced-motion:reduce){.sirh-toast,.sirh-toast.is-visible,.sirh-toast.is-leaving{transition:none;transform:none}.sirh-toast__progress{display:none}}@media(max-width:575.98px){.sirh-toast-root{width:100%;max-width:100%}.sirh-toast-root[data-position=bottom-end]{bottom:calc(4.95rem + env(safe-area-inset-bottom,0px));left:0;right:0;align-items:stretch}}.sirh-pwa-install{position:fixed;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:1095;display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--sirh-primary, #1b4f82) 18%,#e2e8f0);background:linear-gradient(135deg,color-mix(in srgb,var(--sirh-primary, #1b4f82) 8%,#fff),#fff 55%);box-shadow:0 10px 36px #0f172a24}.sirh-pwa-install[hidden]{display:none!important}.sirh-pwa-install__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.65rem;object-fit:contain;background:#fff;border:1px solid #e2e8f0;padding:.2rem}.sirh-pwa-install__body{flex:1;min-width:0}.sirh-pwa-install__title{font-size:.875rem;font-weight:700;color:var(--sirh-text, #0f172a);margin:0 0 .2rem}.sirh-pwa-install__text{font-size:.8125rem;line-height:1.45;color:var(--sirh-text-muted, #64748b);margin:0}.sirh-pwa-install__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.sirh-pwa-install__close{flex-shrink:0;border:none;background:transparent;color:#64748b;padding:.15rem;line-height:1;border-radius:.35rem}.sirh-pwa-install__close:hover{background:#0f172a0f;color:#334155}@media(min-width:768px){.sirh-pwa-install{max-width:24rem;left:auto;right:max(1rem,env(safe-area-inset-right,0px))}}:root{--sirh-button-hover-bg: var(--flag-yellow, #fcd116);--sirh-button-hover-ink: #111111;--sirh-button-hover-border: color-mix( in srgb, var(--sirh-button-hover-ink) 18%, var(--sirh-button-hover-bg) )}@media(hover:hover)and (pointer:fine){html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):hover{--bs-btn-hover-bg: var(--sirh-button-hover-bg);--bs-btn-hover-color: var(--sirh-button-hover-ink);--bs-btn-hover-border-color: var(--sirh-button-hover-border);color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important;text-decoration-color:currentColor!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):hover *{color:var(--sirh-button-hover-ink)!important;fill:currentColor!important;stroke:currentColor!important}}html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):focus-visible{--bs-btn-hover-bg: var(--sirh-button-hover-bg);--bs-btn-hover-color: var(--sirh-button-hover-ink);--bs-btn-hover-border-color: var(--sirh-button-hover-border);color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important;outline:2px solid var(--sirh-primary, #1b4f82)!important;outline-offset:2px;text-decoration-color:currentColor!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):focus-visible *{color:var(--sirh-button-hover-ink)!important;fill:currentColor!important;stroke:currentColor!important}@media(hover:hover)and (pointer:fine){html body .sirh-back-to-top:not(:disabled):not([aria-disabled=true]):not(.disabled):hover>.sirh-back-to-top__inner{color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important}}html body .sirh-back-to-top:not(:disabled):not([aria-disabled=true]):not(.disabled):focus-visible>.sirh-back-to-top__inner{color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important}@media(pointer:coarse){html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):active{--bs-btn-active-bg: var(--sirh-button-hover-bg);--bs-btn-active-color: var(--sirh-button-hover-ink);--bs-btn-active-border-color: var(--sirh-button-hover-border);color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],.btn,a[class*=btn],a[class*=button],.page-link,.dropdown-toggle,.sirh-acct-menu__item):not(#sirh-button-hover-contract):not(#sirh-button-hover-contract):not(:where([role=tab],[role=tablist] *,[role=switch],[role=radio],[role=checkbox],[role=option],[role=treeitem],[role=row],[role=gridcell],[data-bs-toggle=tab],[data-bs-toggle=pill],[data-sirh-surface=nav],.nav-link,.sirh-personnel-edit-tab,.sirh-queue-tab,.sirh-notif-page__tab,.nf-builder__tab,.sirh-mgr-team-filter,.tab-item,.sirh-nav-group__toggle,.rh360-portal-toggle,.rh360-status-toggle,.sirh-lt-toggle,.sirh-cal-name-block,.sirh-cal-absence-bar,.sirh-ds-admin-hub__tile,:disabled,[aria-disabled=true],.disabled)):active *{color:var(--sirh-button-hover-ink)!important;fill:currentColor!important;stroke:currentColor!important}html body .sirh-back-to-top:not(:disabled):not([aria-disabled=true]):not(.disabled):active>.sirh-back-to-top__inner{color:var(--sirh-button-hover-ink)!important;background:var(--sirh-button-hover-bg)!important;background-image:none!important;border-color:var(--sirh-button-hover-border)!important}}
