.document-master-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#4338ca;cursor:help;background:#eef2ff;border:1px solid #c7d2fe;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.document-portal-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#0f766e;cursor:help;background:#f0fdfa;border:1px solid #99f6e4;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.document-status-filter-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.document-status-filter-chips button{font-family:inherit}.selected-documents-wrapper{background:#fff;border:1px solid #ccc;border-radius:.75rem;flex:1 0 0;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem .5rem;display:flex}.move-documents-dialog{background:#fff;border-radius:.75rem;flex-direction:column;width:45rem;max-width:90vw;max-height:80vh;display:flex;overflow:hidden}@media (width<=399px){.move-documents-dialog{width:95vw;max-height:85vh}}@media (width<=799px){.move-documents-dialog{width:90vw;max-height:80vh}}.move-documents-dialog .move-documents-header{border-bottom:1px solid #d9d9d9;padding:1rem 1.25rem .75rem}.move-documents-dialog .move-documents-header h3{color:#22272a;margin:0;font-size:1.125rem;font-weight:600}.move-documents-dialog .move-documents-content{flex-direction:column;flex:1;min-height:0;padding:1.25rem;display:flex;overflow:hidden}.move-documents-dialog .move-documents-footer{border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.move-documents-dialog .move-documents-footer .footer-actions{gap:.625rem;display:flex}.move-documents-wrapper{background:#f3f3f3;border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem;display:flex}.move-documents-wrapper .current-folder-label p{color:#3a4146;font-weight:500}.move-documents-wrapper .current-folders-chips{flex-wrap:wrap;gap:.5rem;max-width:100%;display:flex}.move-documents-wrapper .current-folder-chip{background:#fff;border:1px solid #d9d9d9;border-radius:1rem;align-items:center;gap:.5rem;max-width:100%;padding:.375rem .75rem;display:inline-flex}.move-documents-wrapper .current-folder-chip .folder-chip-name{color:#22272a;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.875rem;overflow:hidden}.move-documents-wrapper .current-folder-chip .folder-chip-count{color:#a1a9af;flex-shrink:0;font-size:.75rem}.all-folders{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.all-folders .folder-navigation-header{border-bottom:1px solid #d9d9d9;flex-shrink:0;margin-bottom:.75rem;padding-top:.75rem;padding-bottom:.75rem}.all-folders .folder-navigation-header p{color:#3a4146;font-weight:500}.select-new-folder-for-documents{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;height:2.5rem;padding:.625rem .75rem;transition:background .2s,border-color .2s;display:flex}.select-new-folder-for-documents:hover{background:#e6f3ff;border-color:#4eacfd}.select-new-folder-for-documents:focus{outline-offset:-2px;outline:2px solid #006ece}.select-new-folder-for-documents p{text-overflow:ellipsis;white-space:nowrap;color:#22272a;flex:1;min-width:0;overflow:hidden}.select-new-folder-for-documents.remove-from-folder-option{background:#faebea;border-color:#f1c2c0}.select-new-folder-for-documents.remove-from-folder-option:hover{background:#faebea;border-color:#df706c}.select-new-folder-for-documents.remove-from-folder-option p{color:#bd2d29;font-weight:500}.change-name-of-new-folder-and-save{flex:1;gap:.5rem;min-width:0;display:flex}.change-name-of-new-folder-and-save .save-new-folder-name{flex-shrink:0;gap:.5rem;display:flex}.move-folder-wrapper{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow:hidden auto}.sticky-remove-option{z-index:1;margin-bottom:.5rem;position:sticky;top:0}.folder-documents-tooltip{max-width:20rem;padding:.5rem}.folder-documents-tooltip .tooltip-title{color:#22272a;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.folder-documents-tooltip .tooltip-document-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.folder-documents-tooltip .tooltip-document-list li{color:#22272a;padding-left:.75rem;font-size:.875rem;position:relative}.folder-documents-tooltip .tooltip-document-list li:before{content:"•";color:#006ece;position:absolute;left:0}.color-danger-main{color:#c84e4b}.color-gray-main{color:#545962}.color-gray-light{color:#a1a9af}.document-page-mobile-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex;position:relative}.document-page-mobile-card.document-page-mobile-card-selectable{padding-left:3rem}.document-page-mobile-card .document-page-mobile-card-checkbox{accent-color:#006ece;pointer-events:none;width:1.25rem;height:1.25rem;margin:0;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.document-page-mobile-card .document-page-mobile-card-top{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-top-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-id{color:#545962;font-size:.875rem}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-quicklink{color:#006ece;align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-quicklink span{text-decoration:underline}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-status{color:#fff;letter-spacing:.04em;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-status.document-page-mobile-card-status-expired{background:#c84e4b}.document-page-mobile-card .document-page-mobile-card-top .document-page-mobile-card-status.document-page-mobile-card-status-expiring{background:#f59e0b}.document-page-mobile-card .document-page-mobile-card-body{flex-direction:column;gap:.25rem;display:flex}.document-page-mobile-card .document-page-mobile-card-body .document-page-mobile-card-title{color:#0b0a0c;word-break:break-word;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.document-page-mobile-card .document-page-mobile-card-body .document-page-mobile-card-subtitle{color:#545962;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;display:-webkit-box;overflow:hidden}.document-page-mobile-card .document-page-mobile-card-body .document-page-mobile-card-facility{color:#545962;margin:0;font-size:.875rem}.document-page-mobile-card .document-page-mobile-card-divider{background:#e5e7eb;height:1px}.document-page-mobile-card .document-page-mobile-card-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-icon{flex-shrink:0;width:1rem;height:1rem}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-date{color:#545962;grid-column:1;justify-self:start;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-date.document-page-mobile-card-date-expired{color:#c84e4b}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-date.document-page-mobile-card-date-expiring{color:#f0ad4e}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-status-badge{grid-column:2;justify-self:center}.document-page-mobile-card .document-page-mobile-card-footer .document-page-mobile-card-type{color:#545962;background:#f3f4f6;border-radius:.375rem;grid-column:3;justify-self:end;padding:.25rem .625rem;font-size:.875rem;font-weight:500}
