.uog-notification-mount{--uog-notify-blue:#123f66;--uog-notify-ink:#17283b;--uog-notify-muted:#657588;--uog-notify-line:#dce3e9;display:inline-flex;align-items:center;position:relative;font-family:IBM Plex Sans,Manrope,Segoe UI,Arial,sans-serif;line-height:1.4}.uog-notification-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(71,98,122,.28);border-radius:9px;background:#fff;color:var(--uog-notify-blue);cursor:pointer;box-shadow:0 1px 3px rgba(20,40,60,.08)}.uog-notification-bell:hover{background:#edf4f8}.uog-notification-bell:focus-visible,.uog-notification-close:focus-visible,.uog-notification-drawer button:focus-visible,.uog-notification-drawer a:focus-visible{outline:3px solid #58a6d6;outline-offset:2px}.uog-notification-bell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.uog-notification-badge{position:absolute;top:-7px;right:-8px;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:11px;background:#b94e43;color:#fff;font:700 10px/16px Arial;text-align:center}.uog-notification-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(11,28,43,.32)}.uog-notification-drawer{position:fixed;z-index:9999;top:0;right:0;width:min(410px,100vw);height:100dvh;display:flex;flex-direction:column;background:#f7f9fa;color:var(--uog-notify-ink);box-shadow:-16px 0 44px rgba(14,35,52,.22);transform:translateX(105%);visibility:hidden;transition:transform .22s ease,visibility .22s}.uog-notification-drawer.is-open{transform:translateX(0);visibility:visible}.uog-notification-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:20px 21px;background:var(--uog-notify-blue);color:#fff}.uog-notification-drawer>header span{font-size:10px;font-weight:700;letter-spacing:.14em;color:#bdd0df}.uog-notification-drawer>header h2{margin:2px 0 0;font-size:21px;color:#fff}.uog-notification-close{width:36px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#fff;font-size:26px;line-height:1;cursor:pointer}.uog-notification-toolbar{display:flex;justify-content:space-between;align-items:center;padding:11px 17px;border-bottom:1px solid var(--uog-notify-line);background:#fff}.uog-notification-toolbar span{font-size:12px;color:var(--uog-notify-muted)}.uog-notification-toolbar button,.uog-notification-meta button{padding:0;border:0;background:none;color:#1b5e8c;font:600 12px inherit;cursor:pointer}.uog-notification-list{flex:1;overflow:auto;padding:3px 0}.uog-notification-group h3{margin:0;padding:13px 17px 7px;color:#607283;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.uog-notification-item{--event-color:#426f93;position:relative;display:grid;grid-template-columns:12px 1fr;gap:9px;margin:0 10px 7px;padding:13px 12px;border:1px solid var(--uog-notify-line);border-left:3px solid var(--event-color);border-radius:8px;background:#fff}.uog-notification-item[data-event-type="PASA_A_SERVICIO"]{--event-color:#368164}.uog-notification-item[data-event-type="BLOQUE_INGRESADO"]{--event-color:#27828a}.uog-notification-item[data-event-type="BLOQUE_RETIRO"]{--event-color:#b07720}.uog-notification-item[data-event-type="SALIDA_INTEMPESTIVA"]{--event-color:#b94e43}.uog-notification-item[data-event-type="REINGRESO"]{--event-color:#368d82}.uog-notification-item[data-event-type="FUERA_DE_SERVICIO"]{--event-color:#4d5965}.uog-notification-item[data-event-type="CV_STOCK_DECLARATION_PENDING"]{--event-color:#755c98}.uog-notification-item.is-unread{background:#fafdff}.uog-notification-dot{width:8px;height:8px;margin-top:5px;border:1px solid #9aa8b3;border-radius:50%;background:#fff}.is-unread>.uog-notification-dot{border-color:var(--event-color);background:var(--event-color)}.uog-notification-copy{min-width:0}.uog-notification-item-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.uog-notification-type{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--event-color)}.uog-notification-item time{font-size:11px;color:var(--uog-notify-muted)}.uog-notification-copy>strong{display:block;font-size:14px;color:var(--uog-notify-ink)}.uog-notification-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:4px 0 7px;color:#526376;font-size:12px}.uog-notification-meta{display:flex;justify-content:space-between;gap:8px;color:#7a8794;font-size:10px}.uog-notification-empty{display:grid;place-items:center;align-content:center;min-height:260px;color:var(--uog-notify-muted);text-align:center}.uog-notification-empty strong,.uog-notification-empty span{display:block}.uog-notification-empty span{font-size:12px}.uog-notification-drawer>footer{padding:13px 17px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--uog-notify-line);background:#fff}.uog-notification-view-all{display:block;padding:10px;border-radius:7px;background:var(--uog-notify-blue);color:#fff!important;font-weight:700;text-align:center;text-decoration:none}.portal-topbar .uog-notification-bell,.hero .uog-notification-bell,.topbar .uog-notification-bell,.indisp-hero .uog-notification-bell{flex:0 0 auto}@media(max-width:600px){.uog-notification-drawer{width:100vw}.uog-notification-drawer>header{padding-top:calc(18px + env(safe-area-inset-top))}.uog-notification-bell{width:38px;height:38px}.uog-notification-item{margin-inline:7px}}