body.portal-document-viewer-modal-open{overflow:hidden}.portal-document-viewer-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:12px}.portal-document-viewer-modal__backdrop{position:absolute;inset:0;z-index:0;border:none;padding:0;margin:0;background:#0f1623b8;cursor:default}.portal-document-viewer-modal__shell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:20px;width:min(1360px,calc(100vw - 24px));max-width:100%}.portal-document-viewer-modal__side-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(180deg,#fff,#f2f6fb);color:#0a4d8c;box-shadow:0 2px 4px #0f16230f,0 12px 28px #0f162338;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.portal-document-viewer-modal__fa-icon{display:block;font-size:14px;line-height:1;pointer-events:none}.portal-document-viewer-modal__side-nav .portal-document-viewer-modal__fa-icon{font-size:16px}.portal-document-viewer-modal__header-nav-btn .portal-document-viewer-modal__fa-icon{font-size:12px}.portal-document-viewer-modal__side-nav:hover:not(:disabled){background:#fff;color:#083d70;border-color:#0a4d8c47;box-shadow:0 4px 8px #0f162314,0 16px 36px #0f162342;transform:translateY(-2px) scale(1.05)}.portal-document-viewer-modal__side-nav:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0f16231a,0 8px 20px #0f16232e}.portal-document-viewer-modal__side-nav:focus-visible{outline:2px solid #0a4d8c;outline-offset:3px}.portal-document-viewer-modal__side-nav:disabled{opacity:.32;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #0f16231f}.portal-document-viewer-modal__side-nav[hidden],.portal-document-viewer-modal[hidden]{display:none!important}.portal-document-viewer-modal__panel{position:relative;display:grid;grid-template-rows:auto 1fr;flex:1;min-width:0;width:min(1200px,calc(100vw - 168px));height:min(92vh,900px);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 64px #0f162347;transition:width .25s ease,height .25s ease,border-radius .25s ease}.portal-document-viewer-modal--fullscreen{padding:0}.portal-document-viewer-modal--fullscreen .portal-document-viewer-modal__shell{width:100%;height:100%;max-width:none;gap:0;padding:0}.portal-document-viewer-modal--fullscreen .portal-document-viewer-modal__side-nav{display:none!important}.portal-document-viewer-modal--fullscreen .portal-document-viewer-modal__panel{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.portal-document-viewer-modal__header-nav{display:none;align-items:center;gap:6px;flex-shrink:0}.portal-document-viewer-modal--fullscreen .portal-document-viewer-modal__header-nav:not([hidden]){display:inline-flex}.portal-document-viewer-modal__header-nav-btn:disabled{opacity:.35;cursor:not-allowed}.portal-document-viewer-modal__header-nav-btn[hidden]{display:none!important}.portal-document-viewer-modal__header{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 16px;border-bottom:1px solid #e3e6ec;background:#fff;position:relative;z-index:10}.portal-document-viewer-modal__title{flex:1 1 auto;min-width:0;margin:0;color:#0f1623;font:600 16px/1.25 system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-document-viewer-modal__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.portal-document-viewer-modal__counter{display:inline-flex;align-items:center;min-height:36px;color:#4a5163;font:500 13px/1 system-ui,sans-serif;white-space:nowrap}.portal-document-viewer-modal__counter[hidden]{display:none!important}.portal-document-viewer-modal__action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#0f1623;font:500 14px/1 system-ui,sans-serif;line-height:1;text-decoration:none;cursor:pointer}.portal-document-viewer-modal__action:hover{border-color:#0a4d8c;color:#0a4d8c}.portal-document-viewer-modal__action--primary{border-color:#0a4d8c;background:#0a4d8c;color:#fff}.portal-document-viewer-modal__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#0f1623;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.portal-document-viewer-modal__icon-btn:hover{border-color:#0a4d8c;color:#0a4d8c}.portal-document-viewer-modal__icon-btn:focus-visible{outline:2px solid #0a4d8c;outline-offset:2px}.portal-document-viewer-modal__icon-btn:disabled{opacity:.55;cursor:not-allowed}.portal-document-viewer-modal__icon-btn--close{background:#0f1623;border-color:#0f1623;color:#fff}.portal-document-viewer-modal__icon-btn--close:hover{background:#1a2438;border-color:#1a2438;color:#fff}.portal-document-viewer-modal__icon-btn--loading .portal-document-viewer-modal__fa-icon{animation:portal-document-viewer-spin .75s linear infinite}@keyframes portal-document-viewer-spin{to{transform:rotate(360deg)}}.portal-document-viewer-modal__icon-btn[aria-pressed=true]{border-color:#0a4d8c;color:#0a4d8c;background:#eef4fb}@media(max-width:760px){.portal-document-viewer-modal__shell{gap:10px}.portal-document-viewer-modal__side-nav{width:52px;height:52px}.portal-document-viewer-modal__side-nav .portal-document-viewer-modal__fa-icon{font-size:14px}.portal-document-viewer-modal__panel{width:min(1200px,calc(100vw - 124px))}}.portal-document-viewer-modal__body{position:relative;z-index:1;min-width:0;min-height:0;overflow:hidden;background:#f6f8fb}.portal-document-viewer-modal__status{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:24px;background:#ffffffe0;color:#0f1623;font:500 15px/1.5 system-ui,sans-serif}.portal-document-viewer-modal__status[hidden]{display:none!important}.portal-document-viewer-modal__host,.portal-document-viewer-modal__slide{width:100%;height:100%;min-height:0}.portal-document-viewer-modal__syncfusion-mount{width:100%;height:100%;min-height:0;overflow:hidden}.portal-action-group{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.portal-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:#fff;color:#0f1623;font:500 13px/18px inherit;text-decoration:none!important;cursor:pointer;appearance:none;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.portal-action-btn:hover{text-decoration:none!important}.portal-action-btn--view{border-color:#0a4d8c;color:#0a4d8c}.portal-action-btn--view:hover{background:#0a4d8c14}.portal-action-btn--download{border-color:#d8dee8;color:#0f1623}.portal-action-btn--download:hover{border-color:#0f1623;background:#f8fafc}.portal-action-btn--icon-only{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.portal-action-btn__icon{line-height:1}
