.tool-workspace-section{position:relative}.upload-trust-badges{margin-top:15px !important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.45rem 1.25rem;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600}.dynamic-cards-section{padding:2rem 1rem 1rem !important}body.global-editor-mode .dynamic-cards-section{display:none !important}.dynamic-card-item{border-radius:14px !important;background:var(--color-surface) !important;border:1px solid var(--color-border) !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important}.dynamic-card-item:hover{transform:translateY(-4px) !important;box-shadow:0 8px 24px rgba(0,0,0,0.10) !important}.dynamic-card-icon{font-size:1.75rem}.dynamic-card-title{font-size:0.875rem;color:var(--color-text)}.dynamic-card-description{font-size:0.75rem;line-height:1.45;color:var(--color-muted)}[data-bs-theme="dark"] .dynamic-card-item{background:#111827 !important;border-color:#1f2937 !important}.global-canvas-toolbar-row{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:visible !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;position:relative !important;z-index:1080 !important;gap:0 !important}.global-canvas-toolbar-row::-webkit-scrollbar{display:none !important}.global-canvas-toolbar-row.d-none{display:none !important}.global-file-card{background:#ffffff !important;border:1.5px solid #cbd5e1 !important;border-radius:12px !important;box-shadow:none !important;padding:0.7rem 0.6rem 0.5rem !important;width:200px !important;height:250px !important;min-height:250px !important;max-height:250px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:space-between !important;overflow:visible !important;position:relative !important;transition:all 0.2s ease-in-out !important}.global-file-card:hover{border-color:#94a3b8 !important;box-shadow:none !important;transform:none !important;z-index:20 !important}.global-file-card.is-selected{border-color:#2563eb !important;box-shadow:none !important}.page-preview-card{padding:0.35rem !important;justify-content:flex-start !important;gap:3px !important}.page-preview-card .global-pdf-thumb{width:178px !important;height:185px !important;max-width:178px !important;max-height:185px !important;margin-bottom:0 !important;background:transparent !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-grow:0 !important;flex-shrink:0 !important}.page-preview-card .global-pdf-thumb canvas{width:178px !important;height:185px !important;max-width:100% !important;max-height:100% !important;box-shadow:none !important;border:1px solid #e2e8f0 !important;background:#ffffff !important;border-radius:4px !important;object-fit:contain !important}.global-file-card:not(.page-preview-card){padding:0.6rem 0.6rem 0.5rem !important;justify-content:flex-start !important;gap:8px !important}.global-file-card:not(.page-preview-card) .global-pdf-thumb{width:100% !important;height:120px !important;max-height:120px !important;margin-bottom:0 !important;background:transparent !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-grow:0 !important;flex-shrink:0 !important}.global-file-card:not(.page-preview-card) .global-pdf-thumb svg{max-width:80px !important;height:auto !important;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.06)) !important}.remove-blank-pages-active .is-detected-blank,.remove-blank-pages-active .is-blank-page-card{display:none !important}.is-blank-page-card div{box-shadow:none !important}[data-tooltip]{position:relative}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:125%;left:50%;transform:translateX(-50%) scale(0.9);background-color:rgba(15,23,42,0.95);color:#fff;padding:6px 10px;border-radius:6px;font-size:0.68rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.12s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:99999999 !important;letter-spacing:0.02em}[data-tooltip]:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}[data-tooltip]:hover{z-index:9999999 !important}.toolbar-icon-group{overflow:visible !important}body.global-editor-mode .global-editor,body.global-editor-mode .global-editor-canvas,body.global-editor-mode .global-canvas-toolbar-row,body.global-editor-mode .toolbar-row-inner,body.global-editor-mode .global-canvas-toolbar-row .dropdown{position:relative !important}body.global-editor-mode .global-canvas-toolbar-row,body.global-editor-mode .toolbar-row-inner{z-index:1080 !important}body.global-editor-mode .global-canvas-toolbar-row .dropdown:has(.dropdown-menu.show){z-index:1090 !important}body.global-editor-mode .global-canvas-toolbar-row .dropdown-menu{z-index:1095 !important}body > #addDropdownMenu.show{display:block !important;z-index:2147483000 !important}body.global-editor-mode .error-modal{z-index:2000 !important}body.global-editor-mode #scanProgressModal,body.global-editor-mode #duplicateResolutionModal{z-index:2010 !important}@media (min-width:768px){body.global-editor-mode .global-canvas-toolbar-row{overflow:visible !important}}.toolbar-segment-group,.toolbar-add-btn,.toolbar-icon-group{flex-shrink:0 !important;white-space:nowrap !important}.toolbar-segment-btn i.bi-files{color:var(--color-primary) !important}.toolbar-segment-btn i.bi-grid-3x3-gap{color:var(--color-warning) !important}.toolbar-segment-btn.active{background:var(--color-primary-soft) !important;border:1px solid rgba(var(--bs-primary-rgb),0.2) !important;box-shadow:0 2px 4px rgba(var(--bs-primary-rgb),0.08) !important;color:var(--color-primary) !important}#addDropdownBtn{background:var(--color-success-soft) !important;border:1px solid rgba(var(--theme-success-rgb,22,128,61),0.24) !important;color:var(--color-success) !important;box-shadow:0 1px 3px rgba(var(--theme-success-rgb,22,128,61),0.08) !important;touch-action:manipulation}#addDropdownBtn i.bi-plus-circle{color:var(--color-success) !important}#addDropdownBtn:hover{background:rgba(var(--theme-success-rgb,22,128,61),0.18) !important;border-color:rgba(var(--theme-success-rgb,22,128,61),0.38) !important}#selectAllBtn{background:var(--color-primary-soft) !important;border:1px solid rgba(var(--bs-primary-rgb),0.18) !important;color:var(--color-primary) !important;box-shadow:0 1px 3px rgba(var(--bs-primary-rgb),0.08) !important}#selectAllBtn i.bi-square,#selectAllBtn i.bi-check-square-fill,#selectAllBtn i.bi-dash-square-fill{color:var(--color-primary) !important}#selectAllBtn:hover{background:rgba(var(--bs-primary-rgb),0.16) !important;border-color:rgba(var(--bs-primary-rgb),0.32) !important}.toolbar-icon-group{background:var(--color-surface) !important;border:1px solid var(--color-border) !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important}#rotateRightBtn{color:var(--color-warning) !important;background:transparent !important;transition:all 0.15s ease !important}#rotateRightBtn:hover{background:var(--color-warning-soft) !important;color:var(--color-warning) !important}#clearAllBtn{color:var(--color-danger) !important;background:transparent !important;transition:all 0.15s ease !important}#clearAllBtn:hover{background:var(--color-danger-soft) !important;color:var(--color-danger) !important}.file-reorder-handle{background:var(--color-primary-soft) !important;border:1px solid rgba(var(--bs-primary-rgb),0.24) !important;color:var(--color-primary) !important}.file-reorder-handle:hover{background:rgba(var(--bs-primary-rgb),0.16) !important;color:var(--color-primary) !important}.global-card-icon-btn.text-primary{background:var(--color-success-soft) !important;border:1px solid rgba(var(--theme-success-rgb,22,128,61),0.24) !important;color:var(--color-success) !important}.global-card-icon-btn.text-primary:hover{background:rgba(var(--theme-success-rgb,22,128,61),0.18) !important;color:var(--color-success) !important}.global-card-icon-btn.rotate-single-btn{background:var(--color-warning-soft) !important;border:1px solid rgba(var(--theme-warning-rgb,183,121,5),0.3) !important;color:var(--color-warning) !important;box-shadow:0 2px 6px rgba(var(--theme-warning-rgb,183,121,5),0.18) !important}.global-card-icon-btn.rotate-single-btn i{color:var(--color-warning) !important}.global-card-icon-btn.rotate-single-btn:hover{background:rgba(var(--theme-warning-rgb,183,121,5),0.18) !important;border-color:rgba(var(--theme-warning-rgb,183,121,5),0.42) !important;color:var(--color-warning) !important}.global-card-icon-btn.text-danger{background:var(--color-danger-soft) !important;border:1px solid rgba(var(--theme-danger-rgb,198,40,40),0.24) !important;color:var(--color-danger) !important}.global-card-icon-btn.text-danger:hover{background:rgba(var(--theme-danger-rgb,198,40,40),0.18) !important;color:var(--color-danger) !important}.global-settings-body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin !important;scrollbar-color:rgba(0,0,0,0.15) transparent !important}.global-settings-close-btn{display:none !important}.global-settings-body::-webkit-scrollbar{width:5px !important}.global-settings-body::-webkit-scrollbar-track{background:transparent !important}.global-settings-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15) !important;border-radius:10px !important}.tool-home-hero{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.tool-home-hero .tool-page-title{margin-bottom:0.25rem !important}.tool-home-hero .tool-page-description{margin-bottom:0.5rem !important}.is-homepage-tool .tool-workspace-section{margin-top:0 !important;margin-bottom:1rem !important}.is-homepage-tool main.tool-main{padding-top:var(--space-2) !important;padding-bottom:var(--space-2) !important}[data-bs-theme="dark"] .toolbar-segment-group,[data-bs-theme="dark"] .toolbar-add-btn,[data-bs-theme="dark"] #addDropdownBtn,[data-bs-theme="dark"] #selectAllBtn,[data-bs-theme="dark"] #toolbarCompressionBtn,[data-bs-theme="dark"] #toolbarHeaderFooterBtn,[data-bs-theme="dark"] .toolbar-icon-group{background:#1e293b !important;border:1px solid #334155 !important;color:#cbd5e1 !important;box-shadow:none !important}[data-bs-theme="dark"] #addDropdownBtn i,[data-bs-theme="dark"] #selectAllBtn i,[data-bs-theme="dark"] #toolbarCompressionBtn i,[data-bs-theme="dark"] #toolbarHeaderFooterBtn i,[data-bs-theme="dark"] .toolbar-segment-btn i{color:#cbd5e1 !important}[data-bs-theme="dark"] .toolbar-segment-btn{color:#cbd5e1 !important;border:none !important}[data-bs-theme="dark"] .toolbar-add-btn:hover,[data-bs-theme="dark"] #addDropdownBtn:hover,[data-bs-theme="dark"] #selectAllBtn:hover,[data-bs-theme="dark"] #toolbarCompressionBtn:hover,[data-bs-theme="dark"] #toolbarHeaderFooterBtn:hover,[data-bs-theme="dark"] .toolbar-segment-btn:hover{background:#334155 !important;border-color:#475569 !important;color:#ffffff !important}[data-bs-theme="dark"] .toolbar-add-btn:hover i,[data-bs-theme="dark"] #addDropdownBtn:hover i,[data-bs-theme="dark"] #selectAllBtn:hover i,[data-bs-theme="dark"] #toolbarCompressionBtn:hover i,[data-bs-theme="dark"] #toolbarHeaderFooterBtn:hover i,[data-bs-theme="dark"] .toolbar-segment-btn:hover i{color:#ffffff !important}[data-bs-theme="dark"] .toolbar-segment-btn.active,[data-bs-theme="dark"] #selectAllBtn.active{background:#3b82f6 !important;border-color:#3b82f6 !important;color:#ffffff !important}[data-bs-theme="dark"] .toolbar-segment-btn.active i,[data-bs-theme="dark"] #selectAllBtn.active i{color:#ffffff !important}[data-bs-theme="dark"] .toolbar-icon-btn{background:transparent !important;border:none !important;color:#cbd5e1 !important}[data-bs-theme="dark"] .toolbar-icon-btn i{color:#cbd5e1 !important}[data-bs-theme="dark"] .toolbar-icon-btn:hover{background:#334155 !important;color:#ffffff !important}[data-bs-theme="dark"] .toolbar-icon-btn:hover i{color:#ffffff !important}[data-bs-theme="dark"] .toolbar-icon-btn.btn-trash-action{color:#cbd5e1 !important}[data-bs-theme="dark"] .toolbar-icon-btn.btn-trash-action:hover{color:#ef4444 !important;background:#451a1a !important}[data-bs-theme="dark"] .dropdown-menu{background-color:#1e293b !important;border-color:#334155 !important;color:#f8fafc !important;box-shadow:0 10px 25px rgba(0,0,0,0.4) !important}[data-bs-theme="dark"] .dropdown-item{color:#cbd5e1 !important}[data-bs-theme="dark"] .dropdown-item:hover,[data-bs-theme="dark"] .dropdown-item:focus{background-color:#334155 !important;color:#ffffff !important}[data-bs-theme="dark"] #rotateRightBtn:hover{background:#2d160c !important}[data-bs-theme="dark"] #clearAllBtn:hover{background:#2d1010 !important}[data-bs-theme="dark"] .file-reorder-handle{background:#172554 !important;border:1px solid #1e3a8a !important;color:#60a5fa !important}[data-bs-theme="dark"] .global-card-icon-btn.text-primary{background:#052e16 !important;border:1px solid #14532d !important;color:#4ade80 !important}[data-bs-theme="dark"] .global-card-icon-btn.rotate-single-btn{background:linear-gradient(135deg,#431407 0%,#451a03 100%) !important;border:1px solid #9a3412 !important;color:#fb923c !important;box-shadow:0 2px 6px rgba(251,146,60,0.16) !important}[data-bs-theme="dark"] .global-card-icon-btn.rotate-single-btn i{color:#fbbf24 !important}[data-bs-theme="dark"] .global-card-icon-btn.text-danger{background:#450a0a !important;border:1px solid #7f1d1d !important;color:#f87171 !important}[data-bs-theme="dark"] .global-settings-body{scrollbar-color:rgba(255,255,255,0.12) transparent !important}[data-bs-theme="dark"] .global-settings-body::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.12) !important}[data-bs-theme="dark"] .pdf-icon-svg .pdf-page-bg{fill:#1e293b !important;stroke:#475569 !important}[data-bs-theme="dark"] .pdf-icon-svg .pdf-page-fold{stroke:#475569 !important}[data-bs-theme="dark"] .blank-page-rect,[data-bs-theme="dark"] .blank-page-rect-sm{background:#1e293b !important;border:none !important}[data-bs-theme="dark"] .processing-overlay{background:rgba(9,13,22,0.85) !important}[data-bs-theme="dark"] .processing-card{background:#111827 !important;border-color:#1f2937 !important;box-shadow:0 20px 25px -5px rgba(0,0,0,0.5) !important}[data-bs-theme="dark"] #processingTitle{color:#f8fafc !important}[data-bs-theme="dark"] #processingDetails{color:#94a3b8 !important}[data-bs-theme="dark"] .processing-progress-wrap{background-color:#1f2937 !important}[data-bs-theme="dark"] .error-modal{background:rgba(9,13,22,0.7) !important}[data-bs-theme="dark"] .error-modal-card{background:#111827 !important;border-color:#1f2937 !important;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5) !important}[data-bs-theme="dark"] .error-modal-close{background:#1f2937 !important;color:#94a3b8 !important}[data-bs-theme="dark"] .error-modal-close:hover{background:#374151 !important;color:#f8fafc !important}[data-bs-theme="dark"] .error-modal-title{color:#f8fafc !important}[data-bs-theme="dark"] .error-modal-message{color:#cbd5e1 !important}[data-bs-theme="dark"] .error-modal-ok-btn{background-color:#3b82f6 !important;color:#ffffff !important}[data-bs-theme="dark"] .error-modal-ok-btn:hover{background-color:#2563eb !important}[data-bs-theme="dark"] .error-modal .btn-outline-secondary{border-color:#374151 !important;color:#cbd5e1 !important;background:transparent !important}[data-bs-theme="dark"] .error-modal .btn-outline-secondary:hover{border-color:#4b5563 !important;color:#ffffff !important;background:#1f2937 !important}@media (min-width:768px) and (max-width:1199.98px){.toolbar-divider.d-none.d-md-block{display:block !important}.dropdown.d-none.d-md-inline-block{display:inline-block !important}.global-settings-panel{width:min(380px,calc(100vw - 96px)) !important;max-width:min(380px,calc(100vw - 96px)) !important;min-width:0 !important;right:0 !important;left:auto !important;z-index:1055 !important;overflow:hidden !important}.global-settings-footer{position:sticky !important;right:auto !important;bottom:0 !important;left:auto !important;width:100% !important;padding:0.75rem 1rem 1rem !important;background:var(--color-surface) !important;border-top:1px solid var(--color-border) !important;z-index:2 !important}[data-bs-theme="dark"] .global-settings-footer{background:#111827 !important;border-top-color:#1f2937 !important}#submitBtn{position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;z-index:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0.85rem !important;border-radius:0.85rem !important}.global-editor-canvas{max-width:100% !important;padding-bottom:0 !important}#sidebarToggleBtn{display:flex !important}}@media (max-width:991.98px) and (orientation:landscape) and (max-height:575.98px){body.global-editor-mode .global-canvas-toolbar-row .toolbar-advanced-dropdown{display:none !important}}@media (min-width:1200px){.global-editor{display:flex !important;flex-direction:row !important}.global-settings-panel{position:static !important;display:grid !important;flex:0 0 325px !important;width:325px !important;max-width:325px !important;height:100% !important;min-height:0 !important;box-shadow:none !important;transform:none !important;transition:none !important;right:auto !important}.global-editor-canvas{flex:1 !important;max-width:calc(100% - 325px) !important;padding-bottom:0 !important}#sidebarOverlay,#sidebarToggleBtn{display:none !important}#submitBtn{position:static !important;width:100% !important;margin:0 !important;z-index:auto !important;padding:0.75rem 1rem !important;border-radius:0.75rem !important;box-shadow:none !important}}@media (max-width:1024px){.global-settings-body{padding:1rem 0.85rem !important}.global-settings-heading{min-height:3.5rem !important;padding:0.5rem !important}.global-settings-heading h2{font-size:1.15rem !important}}@media (min-width:576px) and (max-width:991.98px){.global-canvas-toolbar-row{padding:0 0.55rem !important}.toolbar-row-inner{gap:0.3rem !important}.toolbar-segment-btn,.toolbar-add-btn,.toolbar-icon-btn{min-height:32px !important}#toolbarCompressionBtn span,#toolbarHeaderFooterBtn span{display:none !important}#toolbarCompressionBtn i,#toolbarHeaderFooterBtn i{margin-right:0 !important}.global-file-stage{max-width:95% !important;margin:0 auto !important;padding:1.5rem 1rem !important}.global-file-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:1.25rem !important;justify-content:center !important}.global-file-card{width:100% !important}.page-preview-card .global-pdf-thumb{width:100% !important;height:auto !important;aspect-ratio:178 / 185 !important}.page-preview-card .global-pdf-thumb canvas{width:100% !important;height:100% !important}}@media (max-width:575.98px){.global-canvas-toolbar-row{overflow-x:auto !important;overflow-y:visible !important}.toolbar-row-inner{width:100% !important;justify-content:space-between !important;gap:0.25rem !important}.toolbar-segment-btn span,.toolbar-add-btn#addDropdownBtn span{display:none !important}.toolbar-segment-btn i,.toolbar-add-btn#addDropdownBtn i.bi-plus-circle{margin-right:0 !important}.page-preview-card .global-pdf-thumb{width:100% !important;height:auto !important;aspect-ratio:178 / 185 !important}.page-preview-card .global-pdf-thumb canvas{width:100% !important;height:100% !important}}.content-tabs-nav{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;justify-content:flex-start !important;gap:0.35rem !important;padding:0 0.25rem 0.75rem !important;margin-bottom:10px !important;border-bottom:1px solid var(--color-border) !important}.content-tabs-nav::-webkit-scrollbar{display:none !important}.content-tab-btn{display:inline-flex !important;flex-direction:column !important;align-items:center !important;gap:0.2rem !important;flex-shrink:0 !important;white-space:nowrap !important;padding:0.5rem 0.85rem !important;font-size:0.82rem !important;font-weight:600 !important;line-height:1.2 !important;border-radius:0.5rem !important;text-align:center !important}.content-tab-btn i{font-size:1.1rem !important;margin:0 !important;line-height:1 !important}@media (min-width:576px){.content-tabs-nav{justify-content:center !important;overflow-x:visible !important;flex-wrap:wrap !important;gap:0.5rem !important;padding-bottom:0.75rem !important}.content-tab-btn{flex-direction:row !important;gap:0 !important;padding:0.6rem 1.2rem !important;font-size:0.95rem !important}.content-tab-btn i{font-size:inherit !important;margin-right:0.5rem !important}}@media (max-width:379px){.content-tab-btn{padding:0.4rem 0.6rem !important;font-size:0.75rem !important}.content-tab-btn i{font-size:1rem !important}}@media (max-width:575.98px){.tool-info-card{padding:1.25rem 1rem !important;border-radius:0.75rem !important}}@media (max-width:380px){#selectAllText{display:none !important}#selectAllBtn i{margin-right:0 !important}.global-canvas-toolbar-row{padding:0 0.5rem !important}.toolbar-row-inner{gap:0.15rem !important}}.scan-progress-track{height:12px;overflow:hidden;background:#eef2ff;border:1px solid #dbeafe;border-radius:999px;box-shadow:inset 0 1px 2px rgba(15,23,42,0.08)}.scan-progress-fill{background-color:#2563eb !important;background-image:linear-gradient( 45deg,rgba(255,255,255,0.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.22) 50%,rgba(255,255,255,0.22) 75%,transparent 75%,transparent ) !important;background-size:1rem 1rem;border-radius:999px;box-shadow:0 0 0 1px rgba(37,99,235,0.12),0 6px 14px rgba(37,99,235,0.24);transition:width 0.28s ease}@media (max-width:1199.98px){body.global-editor-mode .global-settings-panel{width:min(380px,calc(100vw - 72px)) !important;max-width:min(380px,calc(100vw - 72px)) !important;min-width:0 !important;right:-390px !important;left:auto !important;z-index:1120 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:0 !important}body.global-editor-mode .global-settings-panel.is-open{right:0 !important}body.global-editor-mode .global-settings-heading{position:relative !important;padding-left:3.25rem !important;padding-right:3.25rem !important}body.global-editor-mode .global-settings-panel.is-open .global-settings-close-btn{position:absolute !important;top:50% !important;left:max(12px,env(safe-area-inset-left,0px)) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2.25rem !important;height:2.25rem !important;padding:0 !important;border:1px solid var(--color-border) !important;border-radius:0.75rem !important;background:var(--color-surface-soft) !important;color:var(--color-text) !important;box-shadow:0 6px 16px rgba(15,23,42,0.08) !important;transform:translateY(-50%) !important;z-index:2 !important}body.global-editor-mode .global-settings-panel.is-open .global-settings-close-btn:hover,body.global-editor-mode .global-settings-panel.is-open .global-settings-close-btn:focus{background:var(--color-primary-soft) !important;color:var(--color-primary) !important;border-color:rgba(var(--bs-primary-rgb),0.22) !important}body.global-editor-mode .global-settings-body{flex:1 1 auto !important;min-height:0 !important;padding-bottom:1rem !important;overflow-y:auto !important}body.global-editor-mode .global-settings-footer{position:sticky !important;bottom:0 !important;flex:0 0 auto !important;width:100% !important;padding:0.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom,0px)) !important;background:var(--color-surface) !important;border-top:1px solid var(--color-border) !important;box-shadow:0 -8px 18px rgba(15,23,42,0.05) !important;z-index:1122 !important}[data-bs-theme="dark"] body.global-editor-mode .global-settings-footer,body.global-editor-mode [data-bs-theme="dark"] .global-settings-footer{background:#111827 !important;border-top-color:#1f2937 !important}body.global-editor-mode .global-settings-panel #submitBtn{position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;min-height:3rem !important;margin:0 !important;padding:0.78rem 1rem !important;border-radius:0.85rem !important;z-index:auto !important;box-shadow:0 4px 12px rgba(99,102,241,0.22) !important;transform:none !important}body.global-editor-mode .global-floating-submit{position:fixed !important;right:max(16px,env(safe-area-inset-right,0px)) !important;bottom:calc(16px + env(safe-area-inset-bottom,0px)) !important;left:max(16px,env(safe-area-inset-left,0px)) !important;display:flex !important;width:auto !important;max-width:none !important;min-height:3.25rem !important;margin:0 auto !important;padding:0.78rem 1rem !important;border-radius:999px !important;z-index:1130 !important;box-shadow:0 12px 28px rgba(15,23,42,0.2) !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;will-change:transform !important}body.global-editor-mode.global-settings-open .global-floating-submit,body:not(.global-editor-mode) .global-floating-submit{display:none !important}body.global-editor-mode .global-editor-canvas{padding-bottom:84px !important}body.global-editor-mode.global-settings-open .global-editor-canvas{padding-bottom:0 !important}body.global-editor-mode .global-canvas-toolbar-row,body.global-editor-mode .toolbar-row-inner{z-index:1070 !important}body.global-editor-mode .global-canvas-toolbar-row .dropdown:has(.dropdown-menu.show){z-index:1075 !important}body.global-editor-mode .global-canvas-toolbar-row .dropdown-menu{z-index:1115 !important}body.global-editor-mode #addDropdownMenu.show{display:block !important;position:fixed !important;z-index:1115 !important;width:180px !important;min-width:180px !important;max-width:calc(100vw - 16px) !important;overflow:visible !important;transform:none !important}body.global-editor-mode [data-tooltip]::after{display:none !important}.global-floating-tooltip{position:fixed !important;z-index:1118 !important;max-width:min(240px,calc(100vw - 16px)) !important;padding:0.42rem 0.65rem !important;background:rgba(15,23,42,0.96) !important;color:#ffffff !important;border-radius:0.45rem !important;box-shadow:0 8px 20px rgba(15,23,42,0.24) !important;font-size:0.68rem !important;font-weight:700 !important;line-height:1.25 !important;text-align:center !important;white-space:nowrap !important;pointer-events:none !important}}@media (max-width:575.98px){body.global-editor-mode .global-settings-panel{width:100vw !important;max-width:100vw !important;right:-100vw !important;border-left:0 !important}body.global-editor-mode .global-settings-panel.is-open{right:0 !important}body.global-editor-mode .global-floating-submit{right:max(14px,env(safe-area-inset-right,0px)) !important;bottom:calc(14px + env(safe-area-inset-bottom,0px)) !important;left:max(14px,env(safe-area-inset-left,0px)) !important;min-height:3.1rem !important}}@media (min-width:768px) and (max-width:1199.98px){body.global-editor-mode .global-floating-submit{right:max(24px,env(safe-area-inset-right,0px)) !important;left:max(24px,env(safe-area-inset-left,0px)) !important;max-width:960px !important}}@media (min-width:1200px){.global-floating-submit{display:none !important}}@media (max-width:430px){body.global-editor-mode .global-file-stage{width:100% !important;max-width:100% !important;padding:0.65rem 0.55rem 5.5rem !important;margin:0 !important}body.global-editor-mode .global-file-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.7rem !important;width:100% !important;max-width:100% !important;justify-content:stretch !important;align-items:start !important}body.global-editor-mode .global-file-card{width:100% !important;min-width:0 !important;max-width:none !important;height:238px !important;min-height:238px !important;max-height:238px !important;padding:0.62rem 0.5rem 0.48rem !important;border-radius:10px !important}body.global-editor-mode .global-file-card:not(.page-preview-card) .global-pdf-thumb{transform:scale(0.88) !important;transform-origin:center !important}body.global-editor-mode .global-file-name{width:100% !important;max-width:100% !important;min-width:0 !important;padding-right:0.45rem !important;padding-left:0.45rem !important;font-size:0.68rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.global-editor-mode .global-file-meta{gap:0.42rem !important;font-size:0.68rem !important}}@media (max-width:360px){body.global-editor-mode .global-file-grid{grid-template-columns:1fr !important}body.global-editor-mode .global-file-card{max-width:220px !important;margin-inline:auto !important}}