.attached-files .jstree-default .jstree-anchor{height:max-content!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.attached-files .jstree-wholerow-ul{display:unset!important}.attached-files .jstree-default .jstree-hovered{background:unset!important;border-radius:unset!important;box-shadow:unset!important}.attached-files .jstree-default .jstree-clicked{background:unset!important}.attached-files .jstree-hovered,.attached-files .jstree-node:hover{background-color:transparent!important}.attached-files .jstree-hovered{border:none!important;box-shadow:none!important}.attached-files .jstree-clicked,.attached-files .jstree-wholerow-clicked{background-color:#e7f4ff!important}.attached-files .jstree-wholerow-hovered{background-color:transparent!important}.attached-files .js-tree-card{margin-top:8px;padding-right:25px}.attached-files .js-tree-card:hover{background:#f7f7f7!important}.js-tree-card{border:1px solid var(--bs-border-color);border-radius:.5rem;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.jstree-children>li.jstree-leaf:nth-child(2n) .js-tree-card,.jstree-leaf .js-tree-card:hover,.jstree-leaf .jstree-anchor:focus .js-tree-card{background-color:var(--bs-light-bg-subtle,#f8f9fa)}.jstree-anchor.jstree-clicked .js-tree-card{background-color:rgba(var(--bs-primary-rgb,13,110,253),.06);border-color:var(--bs-primary)}#document_tab .js-tree-card .doc-name{font-weight:500}#document_tab .js-tree-card i.mdi{opacity:.9}.pdf-toolbar{--tb-bg:rgba(0,0,0,.75);--tb-border:rgba(0,0,0,.06);--tb-shadow:0 10px 30px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.06);--tb-radius:14px;--tb-gap:.4rem;--tb-pad:.35rem .5rem;align-items:center;backdrop-filter:saturate(180%) blur(6px);-webkit-backdrop-filter:saturate(180%) blur(6px);background:var(--tb-bg);border:1px solid var(--tb-border);border-radius:var(--tb-radius);bottom:.5rem;box-shadow:var(--tb-shadow);display:flex;gap:var(--tb-gap);margin-bottom:.5rem;padding:.35rem;position:sticky;z-index:10}.pdf-toolbar .pdf-toolbar__title{color:#111;font-size:.95rem;font-weight:600;margin-left:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-toolbar .pdf-toolbar__spacer{flex:1 1 auto}.pdf-toolbar .pdf-toolbar__group{align-items:center;background:rgba(0,0,0,.03);border-radius:999px;display:inline-flex;gap:var(--tb-gap);padding:.15rem}.pdf-toolbar .pdf-btn{--btn-bg:#fff;--btn-bd:rgba(0,0,0,.08);--btn-hov:rgba(13,110,253,.08);--btn-fg:#333;align-items:center;background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:999px;color:var(--btn-fg);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.35rem;justify-content:center;line-height:1;padding:var(--tb-pad);transition:background .15s ease,border-color .15s ease,transform .04s ease}.pdf-toolbar .pdf-btn i{font-size:1.05rem;line-height:1}.pdf-toolbar .pdf-btn:hover{background:var(--btn-hov)}.pdf-toolbar .pdf-btn:active{transform:translateY(1px)}.pdf-toolbar .pdf-btn--primary{--btn-bg:#f5f9ff;--btn-bd:rgba(13,110,253,.25);--btn-fg:#0d6efd;--btn-hov:rgba(13,110,253,.12)}.pdf-toolbar .pdf-btn--danger{--btn-bg:#fff5f5;--btn-bd:rgba(220,53,69,.25);--btn-fg:#dc3545;--btn-hov:rgba(220,53,69,.12)}.pdf-toolbar .pdf-indicator{align-items:center;background:#fff;border:1px dashed rgba(0,0,0,.12);border-radius:999px;color:#555;display:inline-flex;font-size:.85rem;font-variant-numeric:tabular-nums;gap:.35rem;padding:var(--tb-pad);user-select:none}.pdf-toolbar--modal{bottom:.25rem;--tb-gap:.3rem;--tb-radius:12px}.pdf-toolbar--modal .pdf-toolbar__title{display:none}.pdf-toolbar--page .pdf-toolbar__title{display:inline-block}@media(prefers-color-scheme:dark){.pdf-toolbar{--tb-bg:rgba(25,25,28,.85);--tb-border:hsla(0,0%,100%,.08);--tb-shadow:0 10px 30px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.5)}.pdf-toolbar .pdf-toolbar__title{color:#eee}.pdf-toolbar .pdf-toolbar__group{background:hsla(0,0%,100%,.05)}.pdf-toolbar .pdf-btn{--btn-bg:hsla(0,0%,100%,.06);--btn-bd:hsla(0,0%,100%,.12);--btn-fg:#e5e5e5;--btn-hov:hsla(0,0%,100%,.12)}.pdf-toolbar .pdf-btn--primary{--btn-bg:rgba(13,110,253,.15);--btn-bd:rgba(13,110,253,.45);--btn-fg:#9cc2ff;--btn-hov:rgba(13,110,253,.22)}.pdf-toolbar .pdf-btn--danger{--btn-bg:rgba(220,53,69,.15);--btn-bd:rgba(220,53,69,.45);--btn-fg:#ffb3be;--btn-hov:rgba(220,53,69,.22)}.pdf-toolbar .pdf-indicator{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:#cfcfcf}}@keyframes spin{to{transform:rotate(1turn)}}.modal.pdf-modal-gmail .modal-backdrop{background-color:rgba(0,0,0,.6)}.modal.pdf-modal-gmail.show .modal-backdrop{opacity:1}.modal.pdf-modal-gmail .modal-content{border:none;box-shadow:0 8px 32px rgba(0,0,0,.4)}.modal.pdf-modal-gmail .modal-header{backdrop-filter:blur(10px);border:none;border-radius:12px 12px 0 0;padding:1rem 1.5rem}.modal.pdf-modal-gmail .modal-body{backdrop-filter:blur(10px);border-radius:0 0 12px 12px;padding:0}.modal.pdf-modal-gmail .btn-close{background-color:rgba(0,0,0,.05);border-radius:50%;height:22px;opacity:.6;transition:all .2s;width:22px}.modal.pdf-modal-gmail .btn-close:hover{background-color:rgba(0,0,0,.1);opacity:1;transform:scale(1.1)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important;transform:translateY(-4px)}.avatar-sm{height:40px;width:40px}.avatar-md{height:56px;width:56px}.editable-click{border-bottom:1px dashed hsla(208,7%,46%,.3);transition:border-color .2s ease}.editable-click:hover{border-bottom-color:#4c7ae0}.card-accent-primary{border-left:4px solid #4c7ae0}.card-accent-success{border-left:4px solid #0acf97}.card-accent-warning{border-left:4px solid #ffbc00}.card-accent-info{border-left:4px solid #39afd1}@keyframes bounce-in{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.card:hover .avatar-sm{animation:bounce-in .3s ease}.portlet{margin:0 1em 1em 0;padding:.3em}.portlet-header{margin-bottom:.5em;padding:.2em .3em;position:relative}.portlet-toggle{margin-top:-8px;position:absolute;right:0;top:50%}.portlet-content{padding:.4em}.portlet-placeholder,.ui-sortable-placeholder{animation:kp-stripes 1.1s linear infinite;background:repeating-linear-gradient(45deg,rgba(96,165,250,.08),rgba(96,165,250,.08) 10px,rgba(96,165,250,.16) 0,rgba(96,165,250,.16) 20px);border:2px dashed var(--bs-primary)!important;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.12),inset 0 0 0 3px rgba(var(--bs-primary),.06);height:120px;margin:1em;opacity:.92;transition:height .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ui-sortable-helper{box-shadow:0 12px 28px rgba(0,0,0,.18),0 4px 10px rgba(0,0,0,.08);cursor:grabbing!important;transform:scale(1.02) rotate(.2deg)}.kanban-column.ui-sortable:has(.ui-sortable-placeholder){background:linear-gradient(180deg,rgba(59,130,246,.05),rgba(59,130,246,.02));border-radius:12px}@keyframes kp-stripes{0%{background-position:0 0}to{background-position:40px 0}}@media(prefers-reduced-motion:reduce){.portlet-placeholder,.ui-sortable-placeholder{animation:none}.ui-sortable-helper{transform:none}}@media(prefers-color-scheme:dark){.portlet-placeholder,.ui-sortable-placeholder{background:repeating-linear-gradient(45deg,rgba(var(--bs-primary),.08) 0,rgba(var(--bs-primary),.08) 10px,rgba(var(--bs-primary),.18) 10px,rgba(var(--bs-primary),.18) 20px);border-color:var(--bs-primary)!important;box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 0 0 3px rgba(var(--bs-primary),.06)}}