/*! EndDoc — Copyright (c) 2026 ePine Business Solutions Pvt Ltd. All rights reserved.
 * Proprietary and confidential. Licensed, not sold. Unauthorised copying,
 * modification, redistribution, reverse engineering or creation of derivative
 * works is prohibited and will be pursued. enddoc.com · Build 662D3D06DF8A 2026-08-02
 */
/*‌‌‌​​​‌‌​​‌‌28b42adbc5e77be6‌‌‌​​​‌‌​​‌‌*/
::selection{background:#5b4de0;color:#fff}html.light ::selection{background:#6a5be8;color:#fff}.page ::selection,.pg ::selection{background:#6a5be8;color:#fff}html.light .overlay,html.light .pdf-overlay,html.light .pdf-upload-zone{background:rgba(23,19,55,.42)}.bp-section-icon{display:none}.cb-btn:focus,.dict-ftab:focus,.fb:focus,.hamburger:focus,.jt-btn:focus,.la-btn:focus,.lp-tab:focus,.mab-btn:focus,.modal-close:focus,.pdfx-ic:focus,.pdfx-menu-btn:focus,.puz-btn:focus,.rb-tab:focus,.rp-tab:focus,.theme-toggle:focus,.tpl-cat-btn:focus,.v-tab:focus,.zhb-open:focus,.zhb-seg button:focus,.zhb-view:focus,.zmb-item:focus{outline:0}.cb-btn:focus-visible,.dict-ftab:focus-visible,.fb:focus-visible,.hamburger:focus-visible,.jt-btn:focus-visible,.la-btn:focus-visible,.lp-tab:focus-visible,.mab-btn:focus-visible,.modal-close:focus-visible,.pdfx-ic:focus-visible,.pdfx-menu-btn:focus-visible,.puz-btn:focus-visible,.rb-tab:focus-visible,.rp-tab:focus-visible,.theme-toggle:focus-visible,.tpl-cat-btn:focus-visible,.v-tab:focus-visible,.zhb-open:focus-visible,.zhb-seg button:focus-visible,.zhb-view:focus-visible,.zmb-item:focus-visible{outline:2px solid var(--gold,#7c6ef2);outline-offset:2px}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none){.blk-chip:hover,.cb-btn:hover,.puz-btn:hover,.save-row:hover,.tpl-card:hover,.zhb-open:hover,.zhb-view:hover{transform:none!important;box-shadow:none!important}.modal-close:hover{transform:none!important}.theme-toggle:hover{transform:none!important}.blk-chip:active,.cb-btn:active,.fb:active,.la-btn:active{background:var(--gold-glow,rgba(124,110,242,.15))!important}}@media (max-width:900px){#mobileFmtBar,#ziaMoreMenu,.command-bar,.format-bar,.mobile-action-bar,.mobile-header,.modal-hdr,.overlay,.pdf-overlay,.pdf-upload-zone,.pdfx-menu-pop,.pdfx-searchbar,.pdfx-toolbar,.ribbon,.toast,.zia-dictate-panel,.zmb-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-hdr{background:var(--bg-panel,#111824)!important}html.light .modal-hdr{background:#fff!important}.toast{background:var(--bg-panel,#111824)!important}html.light .toast{background:#fff!important}#mainSidebar,.left-panel.sidebar{box-shadow:4px 0 18px rgba(0,0,0,.35)!important}.right-panel{box-shadow:-4px 0 18px rgba(0,0,0,.35)!important}.mobile-action-bar,.zmb-bar{box-shadow:0 -2px 12px rgba(0,0,0,.22)!important}::-webkit-scrollbar{width:5px;height:5px}#dictWordArea,#fm-body,#savesListEl,.lp-body,.modal-body,.pdfx-spanel,.rp-body,.zmb-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pages-viewport .page,.pages-viewport .pg{backface-visibility:hidden}}@media (max-width:360px){.mobile-header h3{font-size:14px!important}.zmb-item{font-size:9.5px!important}.zmb-item svg{width:20px!important;height:20px!important}.modal-hdr{padding:12px 12px!important}.modal-body{padding:12px!important}.tpl-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}}#ziaEditChip{position:fixed;left:14px;right:auto;bottom:calc(78px + var(--sab,0px));z-index:9390;display:none;align-items:center;gap:7px;padding:11px 16px;border:none;border-radius:24px;background:linear-gradient(135deg,var(--gold,#7c6ef2),var(--gold-dark,#6a5be8));color:#fff;font:600 13px Outfit,system-ui,sans-serif;box-shadow:0 6px 18px rgba(124,110,242,.45);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:rz-chip-in .22s cubic-bezier(.2,.8,.3,1.2);max-width:min(170px,calc(100vw - 90px))}#ziaEditChip.on{display:flex}#ziaEditChip:active{transform:scale(.96)}@keyframes rz-chip-in{from{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}@media (max-width:900px){.zia-drawer-x{flex:0 0 48px!important;min-height:44px;background:0 0;border:none;border-left:1px solid var(--border-subtle,rgba(0,0,0,.1));color:var(--text-muted,#6b7280);font-size:17px;cursor:pointer;-webkit-tap-highlight-color:transparent}.zia-drawer-x:active{color:var(--ruby,#e0575a)}body.zia-has-mbar .mobile-action-bar{display:none!important}.zia-dictate-fab{bottom:calc(76px + var(--sab,0px))!important;right:12px!important;width:48px!important;height:48px!important;z-index:9392!important}.zia-dictate-panel{bottom:calc(132px + var(--sab,0px))!important;right:12px!important}#zbLaunch,.zb-launch{bottom:calc(132px + var(--sab,0px))!important;right:12px!important;z-index:9390!important}.tk-launch{bottom:calc(188px + var(--sab,0px))!important;right:12px!important;z-index:9388!important}.tk-menu{bottom:calc(238px + var(--sab,0px))!important}#pwaInstallBtn{z-index:9386!important}#ziaEditChip{left:12px!important;right:auto!important;bottom:calc(76px + var(--sab,0px))!important}body.zia-drawer-open #pwaInstallBtn,body.zia-drawer-open #zbLaunch,body.zia-drawer-open #ziaDriveBtn,body.zia-drawer-open #ziaEditChip,body.zia-drawer-open .tk-launch,body.zia-drawer-open .tk-menu,body.zia-drawer-open .zb-launch,body.zia-drawer-open .zia-dictate-fab,body.zia-drawer-open .zia-dictate-panel{display:none!important}.right-panel{border-radius:16px 0 0 16px!important}#mainSidebar,.left-panel.sidebar{border-radius:0 16px 16px 0!important}}.rp-tabs .rp-tab{letter-spacing:.02em}.be-field{padding:10px 16px 2px}.be-label{font:600 9.5px 'JetBrains Mono',monospace;letter-spacing:.12em}.be-input,.be-select,.be-textarea{border-radius:8px}.be-actions{padding:14px 16px;display:flex;gap:8px}.be-apply{background:linear-gradient(135deg,var(--gold,#7c6ef2),var(--gold-dark,#6a5be8));border:none;color:#fff;font:600 13px Outfit,sans-serif;min-height:42px;border-radius:10px;box-shadow:0 2px 8px rgba(124,110,242,.3)}.be-apply:hover{background:linear-gradient(135deg,var(--gold-light,#9c90f7),var(--gold,#7c6ef2));box-shadow:0 4px 14px rgba(124,110,242,.4)}.be-del{min-height:42px;min-width:46px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}@media (min-width:901px){.center-panel{background-color:var(--bg-app,#f6f7f9);background-image:radial-gradient(1100px 480px at 50% -8%,rgba(124,110,242,.075),transparent 62%),radial-gradient(var(--border-strong) 1px,transparent 1px);background-size:auto,22px 22px}html.dark .center-panel{background-image:radial-gradient(1100px 480px at 50% -8%,rgba(124,110,242,.12),transparent 62%),radial-gradient(var(--border-strong) 1px,transparent 1px)}.page{border-radius:6px;box-shadow:0 1px 2px rgba(18,22,32,.08),0 14px 28px -10px rgba(18,22,32,.14),0 40px 80px -24px rgba(106,91,232,.18)}html.dark .page{box-shadow:0 1px 2px rgba(0,0,0,.5),0 18px 36px -12px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.pages-viewport{padding:28px 24px 64px}.left-panel{border-right:none;margin:12px 4px 12px 12px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-panel);box-shadow:0 2px 6px rgba(18,22,32,.05),0 12px 28px -14px rgba(18,22,32,.12);overflow:hidden}.right-panel{border-left:none;margin:12px 12px 12px 4px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-panel);box-shadow:0 2px 6px rgba(18,22,32,.05),0 12px 28px -14px rgba(18,22,32,.12);overflow:hidden}html.dark .left-panel,html.dark .right-panel{box-shadow:0 2px 6px rgba(0,0,0,.35),0 14px 32px -16px rgba(0,0,0,.5)}.v-tab.active{background:linear-gradient(135deg,var(--gold,#7c6ef2),var(--gold-dark,#6a5be8));color:#fff;box-shadow:0 2px 8px rgba(124,110,242,.35);font-weight:600}.lp-tab.active,.rp-tab.active{background:var(--gold-glow);color:var(--gold);border-bottom-color:var(--gold);box-shadow:none}.pages-viewport .doc-block:hover{border-color:rgba(124,110,242,.25);background:rgba(124,110,242,.03)}.ribbon{background:linear-gradient(180deg,var(--bg-panel),var(--bg-app));border-bottom:1px solid var(--border-subtle)}.command-bar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-body,.rp-body{overscroll-behavior:contain}.cb-btn:active,.fb:active,.pdfx-ic:active{transform:translateY(1px);transition-duration:.05s}.rb-tab{min-height:42px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(124,110,242,.5)}}#ribbonStatus,.cmd-row .ribbon-status-src,.ribbon-status,.ribbon-status-src{margin-left:auto!important;display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:nowrap}.user-badge{order:99;margin-left:4px!important;flex-shrink:0}.ribbon-bar{align-items:center}@media (max-width:1024px){#ribbonStatus,.ribbon-status,.ribbon-status-src{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:680px){.user-badge{max-width:none;padding:3px;gap:0}.user-badge .ub-name,.user-badge .ub-role{display:none!important}.user-badge>div:not(.ub-avatar){display:none!important}}#ribbonCollapseBtn{display:none!important}#ziaHdrBar .zhb-i,.zia-hdrbar .zhb-i{margin:0!important}#ziaHdrBar .zhb-i svg,#ziaHdrBar .zhb-open-ic svg,.zia-hdrbar .zhb-i svg,.zia-hdrbar .zhb-open-ic svg{width:14px!important;height:14px!important}.cmd-row .cb-btn,.cmd-row-2 .cb-btn,.command-bar .cb-btn,.rb-panel .cb-btn,.ribbon-panels .cb-btn{padding:5px 10px;font-size:12px;white-space:nowrap}.cmd-row .cb-label,.command-bar .cb-label,.rb-panel .cb-label,.ribbon-panels .cb-label{font-size:9px;letter-spacing:.3px}.rb-panel,.ribbon-panels{gap:4px}.rb-group{gap:4px}@media (max-width:1200px){.cb-btn.accent,.cb-btn.primary,.cb-btn.success{padding:5px 11px}}#toast,.toast,html.light #toast,html.light .toast{background:#1c2230!important;color:#f8fafc!important;border-left:4px solid var(--gold,#7c6ef2)!important;text-shadow:none!important}@media (max-width:900px){html body #ziaBackupFab,html body #ziaDriveBtn{display:none!important}}.zwz-mic.on{background:#e0567f!important;color:#fff!important;animation:ziaWzMicPulse 1.1s ease-in-out infinite}@keyframes ziaWzMicPulse{0%,100%{opacity:1}50%{opacity:.6}}.zwz-hd{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.zwz-hd::-webkit-scrollbar{display:none}.zwz-hd .zwz-b{flex:0 0 auto}.zwz-del{color:#e0567f!important}.zwz-del:active{background:rgba(224,86,127,.15)!important}@media (max-width:900px){.blk-para[contenteditable=true]{font-size:1.06em;line-height:1.7;min-height:2.6em}}@media (max-width:620px){#ziaHdrBar .zhb-ts,.zia-hdrbar .zhb-ts{display:none!important}}.zwz-hd{gap:3px!important;padding-right:2px}.zwz-hd .zwz-done{position:sticky!important;right:2px;z-index:3;flex:0 0 auto;box-shadow:-8px 0 8px -6px rgba(0,0,0,.25)}@media (max-width:640px){.zwz-hd .zwz-b{padding-left:9px!important;padding-right:9px!important}}@media (max-width:520px){.zwz-hd{gap:2px!important;padding-left:2px}.zwz-hd .zwz-b{padding:0 7px!important;min-width:30px;font-size:13px}}@media (max-width:380px){.zwz-hd .zwz-b{padding:0 5px!important;min-width:27px}}body.doc-personal .brand-panel>:not(.bp-mode){display:none!important}.mode-btn.active{background:var(--gold,#7c6ef2)!important;color:#fff!important;border-color:var(--gold,#7c6ef2)!important}.page-hdr .hdr-inner .logo-left{height:var(--logo-left-size,85px)!important;max-height:var(--logo-left-size,85px)!important}.page-hdr .hdr-inner .logo-right{height:var(--logo-right-size,85px)!important;max-height:var(--logo-right-size,85px)!important}.blk-meta-row,.page-ftr,.page-hdr{cursor:pointer}.page-ftr:hover,.page-hdr:hover{outline:1px dashed rgba(124,110,242,.35);outline-offset:2px}.blk-meta-row [contenteditable=true]{cursor:text}@media (max-width:640px){#zmOverlay .modal{max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}#zmOverlay .zm-grid{grid-template-columns:1fr!important}#zmOverlay .zm-form{grid-template-columns:1fr!important}#zmOverlay .zm-pane{padding:12px!important}#zmOverlay .zm-fx{font-size:13px}}