.navigatorDocumentBackdrop{z-index:9000;padding:16px}.navigatorDocumentBackdrop>form{width:min(1400px,100vw - 32px);height:min(1100px,100dvh - 32px);max-height:calc(100dvh - 32px)}.navigatorDocumentBackdrop .kontorInvoiceDetail{flex:1;min-height:0}.navigatorDocumentBackdrop .kontorDocumentPreview{background:#26313b;flex-direction:column;min-height:0;display:flex}.navigatorDocumentBackdrop .kontorDocumentPreview iframe{border:0;flex:1;width:100%;height:100%;min-height:0}.navigatorDocumentBackdrop .kontorDocumentPreview img{object-fit:contain;flex:1;width:100%;height:0;min-height:0}.navigatorDocumentBackdrop .kontorDocumentPreview>p{color:#eef4f8;flex:1;padding:24px}.documentPdfViewer{color:#fff;background:#333;flex-direction:column;flex:1;min-height:0;display:flex}.documentPdfViewer>nav{background:#242c33;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.documentPdfViewer>nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #647480;padding:6px 10px}.documentPdfViewer>nav button:disabled{opacity:.4}.documentPdfViewer>nav span{margin-right:auto;font-size:13px}.documentPdfStage{flex:1;min-height:0;padding:12px;overflow:auto}.documentPdfStage canvas{background:#fff;margin:auto;display:block}.documentPdfStage p{color:#fff;padding:12px}.navigatorDocumentBackdrop .kontorDetailFields{align-content:start}.navigatorDocumentBackdrop .kontorMedicalFields>div{gap:10px;display:grid}.documentLinkedFolders{flex-wrap:wrap;gap:5px;font-weight:400;display:flex}.documentLinkedFolders>span{background:#e7eff5;border-radius:4px;padding:5px 8px}.paymentQrAction{margin-right:auto;font-weight:800;color:#0b3158!important;background:#fff9df!important;border-color:#d7b84b!important}.paymentQrBackdrop{z-index:9300;background:#04182ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.paymentQrDialog{color:#102a43;background:#fff;border:1px solid #88a0b3;border-radius:8px;flex-direction:column;width:min(760px,100vw - 36px);max-height:calc(100dvh - 36px);display:flex;overflow:auto;box-shadow:0 18px 50px #0114254d}.paymentQrDialog>header{color:#fff;background:#0b3158;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.paymentQrDialog>header small{color:#f2d36f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.paymentQrDialog>header h2{margin:4px 0 0;font-size:24px}.paymentQrDialog>header button{color:#fff;background:0 0;border:1px solid #88a0b3}.paymentQrIntro,.paymentQrStatus,.paymentQrNotice,.paymentQrError{margin:18px 20px 0}.paymentQrIntro p,.paymentQrNotice{margin:5px 0 0;line-height:1.5}.paymentQrNotice{background:#fff9df;border-left:4px solid #d7b84b;padding:12px 14px}.paymentQrError{color:#8a2418;background:#fff0ed;padding:10px 12px;font-weight:700}.paymentQrConflicts{background:#fffbeb;border:1px solid #d9b44a;margin:14px 20px 0;padding:12px}.paymentQrConflicts>strong{margin-bottom:8px;display:block}.paymentQrConflicts p{border-top:1px solid #eadba8;grid-template-columns:1fr 1fr;gap:3px 12px;margin:8px 0;padding-top:8px;display:grid}.paymentQrConflicts b,.paymentQrConflicts em{grid-column:1/-1}.paymentQrConflicts em{color:#5b6873;font-size:12px}.paymentQrFields{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.paymentQrFields label{flex-direction:column;gap:5px;font-weight:800;display:flex}.paymentQrFields input{min-height:44px;font:inherit;color:#102a43;background:#fff;border:1px solid #b8c7d2;border-radius:3px;padding:9px 11px}.paymentQrFields input[aria-invalid=true]{background:#fff8f6;border-color:#b43c2c}.paymentQrFields small{color:#617487;font-size:11px;font-weight:600}.paymentQrFields em{color:#a52d20;font-size:12px;font-style:normal;font-weight:700}.paymentQrDialog>footer{background:#f5f8fa;border-top:1px solid #dce5eb;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.paymentQrDialog>footer button{min-height:42px}.paymentQrDialog>footer .primary{color:#0b3158;background:#d7b84b}.paymentQrResult{grid-template-columns:300px 1fr;align-items:center;gap:24px;padding:24px 20px 10px;display:grid}.paymentQrImage{background:#fff;border:1px solid #dce5eb;place-items:center;min-height:280px;display:grid}.paymentQrImage svg{max-width:100%;height:auto;display:block}.paymentQrResult dl{margin:0}.paymentQrResult dl div{border-bottom:1px solid #e3e9ed;padding:11px 0}.paymentQrResult dt{text-transform:uppercase;letter-spacing:.05em;color:#617487;font-size:11px}.paymentQrResult dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.crmContactOnly{margin:0!important;padding:0!important}.crmPage.embedded .crmContactOnly>.crmDrawerBackdrop{z-index:auto;background:0 0;padding:0;display:block;position:static}.crmPage.embedded .crmContactOnly>.crmDrawerBackdrop>.crmDrawer{width:100%;max-width:none;height:auto;min-height:100dvh;max-height:none;box-shadow:none;border:0}.crmContactOnly .crmDrawerBody{overflow:visible}.crmPage.embedded{padding:0!important}.crmPage.embedded>.compassAppHeader{display:none}@media (width<=820px){.navigatorDocumentBackdrop{padding:0}.navigatorDocumentBackdrop>form{width:100%;height:100dvh;max-height:100dvh}.navigatorDocumentBackdrop .kontorInvoiceDetail{overflow:auto}.navigatorDocumentBackdrop .kontorDocumentPreview{height:45dvh;min-height:45dvh}.navigatorDocumentBackdrop .kontorDetailFields{overflow:visible}.navigatorDocumentBackdrop footer{flex-wrap:wrap}.paymentQrAction{order:-1;width:100%;margin:0}.paymentQrBackdrop{padding:0}.paymentQrDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.paymentQrFields,.paymentQrResult{grid-template-columns:1fr}.paymentQrResult{justify-items:stretch}.paymentQrImage{min-height:260px}.paymentQrConflicts p{grid-template-columns:1fr}.paymentQrConflicts b,.paymentQrConflicts em{grid-column:auto}}.documentOcrNotice{color:#173d59;background:#f5f8fa;border:1px solid #d9e2e8;border-radius:8px;margin:0;padding:.7rem .85rem}
