@charset "UTF-8";._modal_1qyql_44{display:flex;align-items:center;justify-content:center;padding:1rem}@media screen and (max-width:767px){._modal_1qyql_44{padding:.5rem}}._modalContainer_1qyql_56{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:90vw;max-height:90vh;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}@media screen and (max-width:1240px){._modalContainer_1qyql_56{max-width:80vw}}._modalHeader_1qyql_75{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #edf2f7;background:#fff;flex-shrink:0}@media screen and (max-width:767px){._modalHeader_1qyql_75{padding:.5rem 1rem}}._modalTitle_1qyql_90{font-size:1.25rem;font-weight:600;color:#103952;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}@media screen and (max-width:767px){._modalTitle_1qyql_90{font-size:1.125rem;max-width:50%}}._headerActions_1qyql_107{display:flex;align-items:center;gap:.75rem}._actionButton_1qyql_113,._closeButton_1qyql_114{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:#718096;cursor:pointer;transition:all .2s ease}._actionButton_1qyql_113:hover,._closeButton_1qyql_114:hover{background:#f7fafc;color:#103952}._actionButton_1qyql_113:disabled,._closeButton_1qyql_114:disabled{opacity:.6;cursor:not-allowed}._actionButton_1qyql_113 svg,._closeButton_1qyql_114 svg{font-size:1.25rem}._closeButton_1qyql_114:hover{background:#fff5f5;color:#e53e3e}._modalContent_1qyql_147{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}@media screen and (max-width:767px){._modalContent_1qyql_147{padding:1rem}}._imageContainer_1qyql_161{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}._image_1qyql_161{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}._pdfContainer_1qyql_178{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0}._pageContainer_1qyql_189{display:flex;justify-content:center;margin-bottom:1rem}._pageContainer_1qyql_189:last-child{margin-bottom:0}._unsupportedContainer_1qyql_198{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;max-width:500px}@media screen and (max-width:767px){._unsupportedContainer_1qyql_198{padding:2rem 1rem}}._unsupportedIcon_1qyql_213{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#f7fafc;border-radius:50%;margin-bottom:1.5rem}._unsupportedIcon_1qyql_213 svg{font-size:2.5rem;color:#a0aec0}._unsupportedTitle_1qyql_228{font-size:1.5rem;font-weight:600;color:#103952;margin:0 0 1rem}@media screen and (max-width:767px){._unsupportedTitle_1qyql_228{font-size:1.25rem}}._unsupportedDescription_1qyql_240{font-size:1rem;color:#718096;line-height:1.6;margin:0 0 2rem}@media screen and (max-width:767px){._unsupportedDescription_1qyql_240{font-size:.875rem}}._downloadButton_1qyql_252{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#103952;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._downloadButton_1qyql_252:hover:not(:disabled){background:#081b27;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._downloadButton_1qyql_252:disabled{opacity:.6;cursor:not-allowed;transform:none}._downloadButton_1qyql_252 svg{font-size:1.125rem}@media screen and (max-width:767px){._downloadButton_1qyql_252{padding:.625rem 1.25rem;font-size:.875rem}}._loadingContainer_1qyql_286{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}._loadingText_1qyql_295{color:#718096;font-size:1rem;margin:0}@media screen and (max-width:767px){._modalContainer_1qyql_56{max-width:95vw;max-height:95vh}._modalHeader_1qyql_75,._modalContent_1qyql_147{padding:1rem}._pdfContainer_1qyql_178{padding:.5rem 0}._pageContainer_1qyql_189{margin-bottom:.5rem}}
