.large-margin{margin-top:5%!important}.med-margin{margin-top:3%!important}.small-margin{margin-top:1%!important}.div{white-space:pre-line}.bootstrap-table-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bootstrap-table-break-word{word-break:break-word}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0!important}.bootstrap-table .fixed-table-container .table td,.bootstrap-table .fixed-table-container .table th{vertical-align:top!important}.bootstrap-tagsinput{display:block!important}.tag.label{font-size:100%}.multiselectlist-container{height:46rem!important}.catalogTable td,.catalogTable th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chooseColorModal .color-wrapper{visibility:hidden}#chooseColorModal .color-wrapper:before{content:"";position:absolute;border-radius:3px;outline:#000 solid 2px;border:#fff solid 3px;width:3.5em;height:3.5em;pointer-events:none;background-color:inherit;visibility:visible}#chooseColorModal .color-picker{display:inline-block;width:3.5em;height:3.5em;opacity:0;visibility:visible;pointer-events:initial}#chooseColorModal .alpha-picker{filter:grayscale(100%);display:inline-block;max-width:10em;visibility:visible}.action{padding:2px}#gridstackContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content{border:1px solid #a9a9a9;border-radius:10px;background-color:#d3d3d3;user-select:none;cursor:grab;left:3px!important;right:3px!important;overflow:hidden!important}#gridstackContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content>.grid-stack>.grid-stack-item>.grid-stack-item-content{border:1px solid #a9a9a9;border-radius:10px;background-color:#d3d3d3;user-select:none;cursor:grab}#gridstackContainer .fieldName{text-align:center;margin:auto}.grid-stack-static .grid-stack-item-content{cursor:default}#gridstackContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content.selected-field{border:3px solid #000;background-color:#a9a9a9;font-weight:bold}#gridstackContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content>.grid-stack>.grid-stack-item>.grid-stack-item-content.selected-field{border:3px solid #000;background-color:#a9a9a9;font-weight:bold}.grid-stack>.grid-stack-item>.ui-resizable-e,.grid-stack>.grid-stack-item>.ui-resizable-w{background-image:radial-gradient(black 30%,transparent 20%);background-position:0 0;background-size:10px 10px;opacity:.3;height:auto}.grid-stack.grid-stack-nested{background-color:#c0c0c0}.grid-stack-item-content .grid-stack{min-height:100%;min-width:100%}.inactive-field{background:repeating-linear-gradient(135deg,#a9a9a9,#a9a9a9 10px,#d3d3d3 10px,#d3d3d3 20px)}#formCDAdmin{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;padding:24px 32px}#cdtTopRow{display:flex;flex-grow:1;min-height:0}#cdtBottomRow{padding-left:15px;padding-right:15px;margin-top:15px}#cdtLeftColumn{flex-grow:1;padding-left:15px;padding-right:15px}#cdtRightColumn{margin-left:15px;width:250px;padding-right:5px}.cdtColumn{min-height:0;overflow-y:auto}.action{padding:2px}.v-align-top-input-group-btns .input-group-btn{vertical-align:top}.custom-data-table-border{border:1px solid #ccc;border-radius:4px;padding:5px}.custom-data-line{display:flex}.custom-data-line-horizontal{flex:1;border-bottom:1px solid}.custom-data-spacer-h1{height:calc(61px*1)}.custom-data-spacer-h2{height:calc(61px*2)}.custom-data-spacer-h3{height:calc(61px*3)}.custom-data-spacer-h4{height:calc(61px*4)}.custom-data-spacer-h5{height:calc(61px*5)}.custom-data-spacer-h6{height:calc(61px*6)}.custom-data-spacer-h7{height:calc(61px*7)}.custom-data-spacer-h8{height:calc(61px*8)}.custom-data-spacer-h9{height:calc(61px*9)}.custom-data-spacer-h10{height:calc(61px*10)}.custom-data-spacer-h11{height:calc(61px*11)}.custom-data-spacer-h12{height:calc(61px*12)}.custom-data-field-row{display:flex}.labelFieldBottom{position:absolute;bottom:15px}.labelFieldDiv{height:100%}.linkedRowOptionHyperlink{color:#337ab7;cursor:pointer;text-decoration:none}.linkedRowOptionHyperlink:hover{text-decoration:underline}.show-overflow{overflow:visible}.group-field.collapsing{-webkit-transition:none;transition:none;animation:none!important;display:none}.buttonFieldDiv{height:100%}.buttonFieldBottom{position:absolute;bottom:15px}.signature-container{display:flex;flex-direction:column}.signature-row{display:flex;align-items:flex-end}.signature-preview{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:100px;flex-grow:1;object-fit:contain}.signature-preview-editable{cursor:pointer;margin-right:.5em}.signature-status{font-family:monospace}.cd-fixed-table.bootstrap-table .fixed-table-header,.cd-fixed-table.bootstrap-table .fixed-table-header table,.cd-fixed-table.bootstrap-table .fixed-table-body table{width:100%!important;min-width:0!important;table-layout:fixed!important}.cd-fixed-table.bootstrap-table .fixed-table-header tr,.cd-fixed-table.bootstrap-table .fixed-table-header th,.cd-fixed-table.bootstrap-table .fixed-table-body td{width:auto!important;min-width:0!important}.cd-fixed-table.bootstrap-table .fht-cell{width:auto!important;min-width:0!important;height:0!important}#widgetContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content{border:1px solid #a9a9a9;border-radius:10px;background-color:#d3d3d3;user-select:none;cursor:grab;display:flex;justify-content:center;align-items:center;left:3px;right:3px;font-weight:bold}#widgetContainer>.grid-stack>.grid-stack-item>.ui-resizable-e{background-image:radial-gradient(black 30%,transparent 20%);background-position:0 0;background-size:10px 10px;opacity:.3;height:auto}.grid-stack-static .grid-stack-item-content{cursor:default}.trash{background-color:#d3d3d3;color:#000;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;border-radius:4px}.trashicon{padding-left:4px}#dashboardForm .height{height:400px!important}#divDocTreeContainer.docTreeViewHeight{height:900px;overflow:auto}.docTreeView{overflow:auto}.docTreeView .fa{padding-right:.5em}.node-docViewTreeview{padding-left:0}.action{padding:2px}#divChartTaskAndAction{display:none}.modal-body-scrollable{max-height:calc(100vh - 150px)!important;overflow-y:auto}.documentBreadcrumbs>.container>.nav>li{display:inline-block!important}#relatedDocTable{table-layout:auto!important}#relatedDocTable td{width:initial!important}.cardView{border:1px solid #d3d3d3;padding-left:10px;padding-right:10px}.cardEdit{border:1px solid #d3d3d3;padding-left:24px;padding-right:24px}.scannedImageGroup-container{background-color:#808080;padding:10px}.mini-thumb-container{cursor:move;border:2px solid transparent;margin-top:1px;margin-bottom:1px;padding:2px}.mini-thumb-container:hover{border:2px solid #bbb}.mini-thumb-containerSelected{border:2px solid #40a7c3!important}.mini-thumbnail{max-height:160px}.thumbSeparator{min-height:30px}.thumbSeparator-highlight{background-color:#3a3a3a}.thumbSeparator-container{padding-left:10px;padding-right:10px}.scanImageSidebar{bottom:0;left:0;position:relative;overflow-y:auto;border-right:2px solid #d4d4d4}@media screen and (max-width:768px){.scanImageSidebar{width:100%;position:relative;top:auto;bottom:auto;left:auto;border-right:0}}#fileDropZone{border:2px dashed #ccc;border-radius:20px;width:100%;height:300px;min-height:300px;font-family:sans-serif;margin:20px auto;padding:20px;display:inline-block}#fileDropZone.dropZone_highlight{border-color:#800080}#waiting{font-size:x-large;font-weight:bold}#waiting .fas{animation:spinner 1.5s linear infinite}.action{padding:2px}#waiting .progress{max-width:400px}.table tbody tr{cursor:pointer}#results{table-layout:auto!important}#results td{width:initial!important}[data-toggle="collapse"]:not(.collapsed) .if-collapsed{display:none}[data-toggle="collapse"].collapsed .if-not-collapsed{display:none}.status{padding:5px}.action{padding:2px}#drive-treeview{flex-grow:1}#drive-treeview .node-icon{margin-right:.5em}#drive-treeview .node-drive-treeview{white-space:nowrap}#driveFileDropZone .fixed-table-container{min-height:300px}#drive-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center}#document-table{flex-grow:1}#drive-container{flex-grow:1;display:flex;flex-direction:column}#drive-search-row{margin-bottom:15px}#drive-file-row{flex-grow:1;display:flex;flex-direction:row;align-items:stretch}#drive-folder-col{display:flex;flex-direction:column}#drive-folder-scroll{flex-grow:1;display:flex;flex-direction:column;border:1px solid #ccc;border-radius:4px;overflow:auto;height:0}#drive-document-col{display:flex;flex-direction:column}#drive-document-scroll{flex-grow:1;display:flex;flex-direction:column;overflow:auto;height:0;margin-bottom:15px}.drive-drop-highlight{border:2px dashed #ccc;border-radius:20px;padding:20px;border-color:#800080}#drive-action-row{display:flex;justify-content:flex-end}.drive-body .context-menu-item>span{font-weight:normal}.drive-html{height:100%}.drive-body{min-height:100%;padding-top:0;padding-bottom:0;display:flex;flex-direction:column}.drive-content{flex-grow:1;display:flex;flex-direction:column}.languageSelect{width:7em!important}.navbar-brand{padding-top:6px!important}.dropdown button{text-align:left}.dropdown button .caret{margin-left:.25em!important}.dropdown .dropdown-menu>.active>a{color:inherit;background-color:initial}.dropdown .multiselect-container{width:100%}.multiselect-container>.inactiveField>a{color:#f00}#fieldContainer>.grid-stack>.grid-stack-item>.grid-stack-item-content{border:1px solid #a9a9a9;user-select:none;cursor:grab;display:flex;justify-content:center;align-items:center;left:3px;right:3px;font-weight:bold}#fieldContainer>.grid-stack>.grid-stack-item>.ui-resizable-e{background-image:radial-gradient(black 30%,transparent 20%);background-position:0 0;background-size:10px 10px;opacity:.3;height:auto}.grid-stack-static .grid-stack-item-content{cursor:default}.trash{background-color:#d3d3d3;color:#000;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;border-radius:4px}.trashicon{padding-left:4px}.eformField{pointer-events:none}#addRecipientForm .height{max-height:620px!important;overflow:auto}#exampleModal>.modal-dialog>.modal-content{overflow:visible!important}#errorModal .icon{font-size:3em;margin:.05em .3em .05em .05em}.hideKeywordTblRow{display:none}.keywordTblUl{display:block;margin:0 0!important}:root{--white:#fff;--gray-100:#f3f2f1;--gray-200:#e1dfdd;--gray-300:#c8c6c4;--gray-400:#b3b0ad;--gray-500:#979593;--gray-600:#797775;--gray-700:#484644;--gray-800:#323130;--gray-900:#252423;--black:#000;--blue:#4f6bed;--indigo:#5c2e91;--purple:#881798;--pink:#e3008c;--red:#d13438;--orange:#fa4;--yellow:#fce100;--green:#498205;--teal:#00ad56;--cyan:#00b7c3;--primary:#4f6bed;--secondary:#797775;--success:#107c10;--info:#dff6dd;--warning:#fff4ce;--danger:#a80000;--light:#f3f2f1;--dark:#323130;--box-shadow-sm:0 1.6px 3.6px 0 rgba(0,0,0,.132),0 .3px .9px 0 rgba(0,0,0,.108);--box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);--box-shadow-lg:0 6.4px 14.4px 0 rgba(0,0,0,.132),0 1.2px 3.6px 0 rgba(0,0,0,.108);--border-radius:.15rem;--border-radius-lg:.2rem;--border-radius-sm:.1rem;--font-size-base:1rem;--font-weight-lighter:400;--font-weight-light:400;--font-weight-normal:400;--font-weight-bold:600;--font-weight-bolder:700;--h1-font-size:2.625rem}.homepage-logo{max-width:100%}#divTreeContainer.treeViewHeight{height:900px;overflow:auto}.treeView{overflow:auto}.treeView .fa{padding-right:.5em}.node-viewTreeview{padding-left:0}.fileDropZone{border:2px dashed #ccc;border-radius:20px;width:100%;font-family:sans-serif;padding:20px;text-align:center}.fileDropZone.dropZone_highlight{border-color:#800080}#insertScannedPromptModal .spinner{font-size:3em;margin:.1em;animation:spinner 1.5s linear infinite;position:relative}:root{--white:#fff;--gray-100:#f3f2f1;--gray-200:#e1dfdd;--gray-300:#c8c6c4;--gray-400:#b3b0ad;--gray-600:#797775;--gray-800:#323130;--gray-900:#252423;--fluent-surface:var(--white);--fluent-text-primary:var(--gray-800);--fluent-text-secondary:var(--gray-600);--fluent-border:var(--gray-200);--fluent-hover:var(--gray-200);--fluent-accent:#0078d4;--fluent-accent-hover:#106ebe;--fluent-accent-active:#005a9e;--fluent-shadow-sm:0 1.6px 3.6px rgba(0,0,0,.13),0 .3px .9px rgba(0,0,0,.11);--fluent-shadow:0 3.2px 7.2px rgba(0,0,0,.13),0 .6px 1.8px rgba(0,0,0,.11);--fluent-radius-sm:4px;--fluent-radius-md:6px;--fluent-radius-lg:8px;--fluent-font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;--fluent-line-height-body:1.4;--fluent-line-height-ui:1.3;--fluent-line-height-heading:1.2}body{margin:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden;font-family:var(--fluent-font-family);font-weight:400;color:var(--fluent-text-primary);background:var(--fluent-surface);line-height:var(--fluent-line-height-body)}a{color:var(--fluent-accent)}a:hover{color:var(--fluent-accent);text-decoration:underline}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-none{display:none!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-fill{flex:1 1 auto!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-self-center{align-self:center!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.mb-3{margin-bottom:3em!important}.bg-secondary{background-color:#6c757d!important;color:#fff!important}.user-select-none{user-select:none!important}.col-auto{flex:0 0 auto;width:auto;max-width:none}.nav .nav-item{display:block}.nav .nav-link{display:block;padding:8px 16px;color:var(--fluent-text-primary);text-decoration:none}.nav .nav-link:hover,.nav .nav-link:focus{text-decoration:none;background-color:var(--fluent-hover)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--fluent-border)}.UI-Layout-Shell{height:100vh}.page-viewport-body{min-width:0}.app-header{height:80px;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--white);border-bottom:1px solid var(--fluent-border);flex-shrink:0}.header-left,.header-right{display:flex;align-items:center}.header-left{gap:48px}.header-right{gap:20px}.app-logo{height:32px;width:auto;display:block}.header-page-title{font-size:28px;font-weight:700;color:var(--fluent-text-primary);line-height:36px}.hospital-logo{height:36px;width:auto;object-fit:contain}.content-area{background:var(--white)}.body-content{padding:24px 32px!important}.app-footer{min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--white);border-top:1px solid var(--fluent-border);flex-shrink:0;overflow:visible}.footer-right{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.footer-right small{color:var(--fluent-text-secondary);font-size:12px}table.table{width:100%!important;border-collapse:collapse;margin:0!important;color:var(--fluent-text-primary);overflow:visible}table.table thead tr{background-color:#fafafa;border-bottom:2px solid #e0e0e0}table.table th{padding:12px 16px!important;font-size:14px;font-weight:600;color:var(--gray-800);border:0!important;background-clip:padding-box!important}table.table td{padding:12px 16px!important;font-size:14px;vertical-align:middle!important;color:#201f1e;border-bottom:1px solid #f0f0f0!important}table.table tbody tr:hover{background-color:var(--gray-100)!important}.dataTables_wrapper,.grid-wrapper,.table-responsive{padding-top:0!important;margin-top:0!important}.dataTables_wrapper>table,.grid-wrapper>table,div:has(>table.table)>table.table{margin-top:0!important;border-top:0!important}.dataTables_length,.dataTables_filter,.table-toolbar{margin-top:0!important;padding-top:8px!important}.bootstrap-table,.fixed-table-container,.fixed-table-body,.table-responsive,.bootstrap-table .fixed-table-container,.bootstrap-table .fixed-table-body{overflow:visible!important}td:has(>.dropdown.action),td:has(.dropdown.action){overflow:visible!important;position:relative}.dropdown.action.doc-table-ellipsis-open{z-index:1060}.dropdown.action.doc-table-ellipsis-open>.dropdown-menu{z-index:1061;max-height:calc(100vh - 16px);overflow-y:auto}.dropdown.action.open>.dropdown-menu,.dropdown.action.show>.dropdown-menu,.dropdown.action>.dropdown-menu{z-index:1061}.form-control:not([style]){font-family:var(--fluent-font-family),"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:400!important;height:34px!important;box-sizing:border-box!important;background-color:var(--white)!important;color:var(--fluent-text-primary)!important;border-radius:var(--fluent-radius-md)!important;box-shadow:none!important;outline:0!important;border-top:1px solid var(--gray-100)!important;border-left:1px solid var(--gray-100)!important;border-right:1px solid var(--gray-100)!important;border-bottom:1px solid var(--gray-300)!important}select.form-control:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%23484644' d='M2.146 4.646a.5.5 0 0 1 .708 0L6 7.793l3.146-3.147a.5.5 0 0 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 0-.708z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:32px!important;vertical-align:middle!important}textarea.form-control:not([style]){height:auto!important;min-height:84px!important;padding:6px 12px!important}.form-control:hover{background-color:var(--gray-100)!important;border-top-color:var(--gray-100)!important;border-left-color:var(--gray-100)!important;border-right-color:var(--gray-100)!important;border-bottom-color:var(--gray-400)!important}.form-control:focus{background-color:var(--white)!important;border-top:1px solid var(--gray-100)!important;border-left:1px solid var(--gray-100)!important;border-right:1px solid var(--gray-100)!important;border-bottom:2px solid var(--fluent-accent)!important}select.form-control:not([multiple]):focus{border-bottom:1px solid var(--gray-300)!important}.form-control:not([style]):-webkit-autofill{-webkit-text-fill-color:var(--fluent-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;box-shadow:0 0 0 1000px var(--white) inset!important;border-top:1px solid var(--gray-100)!important;border-left:1px solid var(--gray-100)!important;border-right:1px solid var(--gray-100)!important;border-bottom:1px solid var(--gray-300)!important}.form-control:not([style]):-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--gray-100) inset!important;box-shadow:0 0 0 1000px var(--gray-100) inset!important;border-bottom-color:var(--gray-400)!important}.form-control:not([style]):-webkit-autofill:focus{-webkit-text-fill-color:var(--gray-900)!important;-webkit-box-shadow:0 0 0 1000px var(--white) inset!important;box-shadow:0 0 0 1000px var(--white) inset!important;border-bottom:2px solid var(--fluent-accent)!important}select.form-control option:checked,select.form-control option:hover{background-color:var(--fluent-accent)!important;color:var(--white)!important}.form-control:disabled:not([style]),.form-control[readonly]:not([style]),.form-control[disabled]:not([style]),input:disabled:not([style]),input[readonly]:not([style]),select:disabled,select[disabled],textarea:disabled:not([style]),textarea[readonly]:not([style]){background-color:var(--gray-100)!important;color:var(--fluent-text-secondary)!important;cursor:not-allowed!important;opacity:1!important;border-top-color:var(--gray-100)!important;border-left-color:var(--gray-100)!important;border-right-color:var(--gray-100)!important;border-bottom-color:var(--gray-200)!important}.form-control:disabled:hover,.form-control[readonly]:hover,.form-control[disabled]:hover,input:disabled:hover,input[readonly]:hover,select:disabled:hover,textarea:disabled:hover,textarea[readonly]:hover{background-color:var(--gray-100)!important;border-bottom-color:var(--gray-200)!important}.bootstrap-select.disabled>.dropdown-toggle,.bootstrap-select>.dropdown-toggle[disabled],.bootstrap-select>.dropdown-toggle.disabled{background-color:var(--gray-100)!important;color:var(--fluent-text-secondary)!important;cursor:not-allowed!important;opacity:1!important;border-bottom-color:var(--gray-200)!important}button.multiselect:disabled,.multiselect.dropdown-toggle:disabled,button.multiselect[disabled],.multiselect.dropdown-toggle[disabled]{background-color:var(--gray-100)!important;color:var(--fluent-text-secondary)!important;cursor:not-allowed!important;opacity:1!important;border-bottom-color:var(--gray-200)!important}input[type="checkbox"]:disabled+label,input[type="radio"]:disabled+label,label:has(input:disabled){color:var(--fluent-text-secondary);cursor:not-allowed}label{font-family:var(--fluent-font-family);font-size:12pt;font-weight:normal;color:var(--fluent-text-primary)}button,.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--fluent-font-family),"Segoe UI",sans-serif;font-size:14px;height:32px;padding:0 12px;box-sizing:border-box;border-radius:var(--fluent-radius-sm);cursor:pointer;vertical-align:middle;outline:0;box-shadow:none;font-weight:400!important;background-color:var(--white)!important;color:var(--fluent-text-primary)!important;border:1px solid var(--gray-300)!important}button:focus-visible,.btn:focus-visible{outline:2px solid var(--fluent-accent)!important;outline-offset:2px!important;box-shadow:none!important}button:hover,.btn:hover{background-color:var(--gray-100)!important;border-color:var(--gray-400)!important;color:var(--gray-900)!important}button:active,.btn:active{background-color:var(--gray-200)!important;border-color:var(--gray-400)!important}button[type="submit"],input[type="submit"],.btn-primary{font-weight:600!important;background-color:var(--fluent-accent)!important;border:1px solid transparent!important;color:var(--white)!important}button[type="submit"]:hover,input[type="submit"]:hover,.btn-primary:hover{background-color:var(--fluent-accent-hover)!important;border-color:transparent!important;color:var(--white)!important}button[type="submit"]:active,input[type="submit"]:active,.btn-primary:active{background-color:var(--fluent-accent-active)!important;border-color:transparent!important}.btn,.btn-block{background-color:var(--gray-200);color:var(--fluent-text-primary);border:1px solid var(--gray-300);border-radius:var(--fluent-radius-sm)}.btn:hover,.btn-block:hover{background-color:var(--gray-100);border-color:var(--gray-300)}.btn:active,.btn-block:active{background-color:var(--gray-300)}.sparkle-btn{background-color:#6366f1;color:var(--white);border:1px solid transparent;border-radius:var(--fluent-radius-sm)}.sparkle-btn:hover{background-color:#4f46e5}.sparkle-btn:active{background-color:#4338ca}.sparkle-btn:focus-visible{outline:2px solid var(--fluent-accent);outline-offset:2px}.btn-visible{display:block}.btn-invisible{display:none}nav.navbar.navbar-custom{background:var(--fluent-surface);border-bottom:1px solid var(--fluent-border)}.navbar a{color:var(--fluent-text-primary)}.navbar a:hover{color:var(--fluent-accent)}.sidebar.fixed-left{min-width:220px;max-width:220px;height:100vh;min-height:100vh;background:#faf9f8;border-right:1px solid var(--fluent-border);flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.sidebar.fixed-left>nav,.sidebar.fixed-left>.sidebar-nav-section{width:100%}.sidebar .nav-link{font-size:16px;font-weight:400;color:var(--fluent-text-primary);border-radius:var(--fluent-radius-md);padding:6px 10px;line-height:var(--fluent-line-height-ui)}.sidebar .nav-link:hover{background:var(--fluent-hover)}.sidebar .nav-item.active .nav-link{background:var(--fluent-surface);border-left:3px solid var(--fluent-accent)}.sidebar-logo{display:flex;align-items:center;justify-content:center;height:80px;min-height:80px;padding:0 12px;border-bottom:1px solid var(--fluent-border);flex-shrink:0;box-sizing:border-box}.sidebar-logo a{display:flex;align-items:center;justify-content:center;line-height:0;max-height:100%}.sidebar-logo img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain}.sidebar-banner{padding:8px 12px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(220,38,38,.08);border-bottom:1px solid var(--fluent-border)}.sidebar-nav-section{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.sidebar-user-section{margin-top:auto;border-top:1px solid var(--fluent-border);background:var(--white);flex-shrink:0}.sidebar-user-section::after{content:"";display:block;height:100vh;background:var(--white);margin-bottom:-100vh;position:relative;z-index:-1}.sidebar-user-row{position:relative}.sidebar-user-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;color:var(--fluent-text-primary);text-decoration:none;border-radius:var(--fluent-radius-md);cursor:pointer}.sidebar-user-toggle:hover,.sidebar-user-toggle:focus{background:var(--fluent-hover);color:var(--fluent-text-primary);text-decoration:none}.sidebar-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.sidebar-user-name{flex-grow:1;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sidebar-user-toggle .caret{opacity:.6;flex-shrink:0;transition:transform .15s ease}.sidebar-user-row.open>.sidebar-user-toggle .caret{transform:rotate(180deg)}.sidebar-user-menu{position:absolute!important;bottom:100%!important;top:auto!important;left:2px!important;right:2px!important;width:calc(100% - 4px)!important;margin-bottom:4px!important;transform:none!important}.sidebar-user-menu .dropdown-item{padding:8px 12px;font-size:14px}.sidebar-user-menu .divider{height:1px;margin:4px 0;background-color:var(--fluent-border);list-style:none}.sidebar-quick-actions{display:flex;flex-direction:column;gap:2px;padding:8px;border-bottom:1px solid var(--fluent-border);flex-shrink:0}.sidebar-quick-action{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;color:var(--fluent-text-primary);text-decoration:none;border-radius:var(--fluent-radius-md);font-size:14px;font-weight:600}.sidebar-quick-action:hover,.sidebar-quick-action:focus{background:var(--fluent-hover);color:var(--fluent-text-primary);text-decoration:none}.sidebar-quick-action .sidebar-quick-action-label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .taskCount,.sidebar-quick-action .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;max-width:26px!important;height:24px!important;padding:0!important;background-color:var(--fluent-accent)!important;color:var(--white)!important;font-family:var(--fluent-font-family)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;border-radius:12px!important;overflow:hidden!important;white-space:nowrap!important;text-align:center!important}.sidebar-search{padding:12px;border-bottom:1px solid var(--fluent-border)}.sidebar-search #formMainSearch{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.sidebar-search .form-control,.sidebar-search input[type="text"],.sidebar-search select.form-control{width:100%!important;margin:0!important}.sidebar-search .btn{width:100%;min-width:0!important}.sidebar-search #navBarHiddenLabel{display:flex;align-items:center;gap:6px;margin:0!important;padding:0;font-size:13px;font-weight:400;color:var(--fluent-text-primary);cursor:pointer;white-space:nowrap}.sidebar-search #navBarHiddenLabel input[type="checkbox"]{margin:0!important;width:14px;height:14px;accent-color:var(--fluent-accent);cursor:pointer}.structural-sidebar-menu{list-style:none;padding:8px;margin:0;display:flex;flex-direction:column;width:100%}.structural-sidebar-menu>li{width:100%;flex:0 0 auto;display:block}.structural-sidebar-menu .nav-link{display:flex;align-items:center;width:100%;white-space:nowrap;text-decoration:none}.structural-sidebar-menu .nav-link:focus{background:var(--fluent-hover);text-decoration:none}.structural-sidebar-menu .style-dropdown{border:0!important;box-shadow:none!important;background:transparent!important;padding:0 0 0 16px!important;position:static!important;float:none!important;width:100%!important;margin:0!important}.structural-sidebar-menu .style-dropdown .dropdown-item{padding:6px 12px;font-size:14px;border-radius:var(--fluent-radius-sm);white-space:normal;color:var(--fluent-text-primary)}.structural-sidebar-menu .style-dropdown .dropdown-item:hover{background:var(--fluent-hover)}.structural-sidebar-menu .nav-item.dropdown.open>.style-dropdown{display:block!important}.structural-sidebar-menu .nav-item.dropdown.open>.nav-link>.caret{transform:rotate(180deg)}.dynamic-submenu-arrow{font-size:11px;color:var(--fluent-text-secondary)}.dropdown-menu{background:var(--fluent-surface);border:1px solid var(--fluent-border);box-shadow:var(--fluent-shadow);border-radius:var(--fluent-radius-md)}.dropdown-menu>li>a,.dropdown-menu>div{text-align:left!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.dropdown-item{color:var(--fluent-text-primary);justify-content:flex-start!important;text-align:left!important}.dropdown-item:hover{background:var(--fluent-hover)}.fluent-portal-dropdown{background-color:var(--white);border:1px solid var(--fluent-border);border-radius:var(--fluent-radius-md);box-shadow:var(--fluent-shadow);padding:4px 0;box-sizing:border-box;font-family:var(--fluent-font-family),"Segoe UI",sans-serif;max-height:480px;overflow-y:auto;overflow-x:hidden}.fluent-portal-list{margin:0;padding:0;list-style:none}.fluent-portal-item{position:relative;display:flex;align-items:center;height:32px;padding:0 12px 0 6px;cursor:pointer;font-size:14px;color:var(--gray-800);background-color:transparent;transition:background-color .08s ease}.fluent-portal-item:hover{background-color:var(--gray-100)!important;color:var(--gray-900)!important}.inactiveField,.inactiveField label,.inactiveField .fluent-portal-text{color:#a94442!important}.fluent-portal-indicator{width:3px;height:16px;background-color:transparent;border-radius:var(--fluent-radius-sm);margin-right:6px;flex-shrink:0}.fluent-portal-item.is-selected{background-color:var(--gray-100);font-weight:600;color:var(--gray-900)}.fluent-portal-item.is-selected .fluent-portal-indicator{background-color:var(--fluent-accent)}.fluent-portal-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-submenu{position:relative!important}.dropdown-submenu>.dropdown-menu{top:0!important;left:100%!important;margin-top:-1px!important;margin-left:0!important;display:none;visibility:visible!important;opacity:1!important}.dropdown-submenu:hover>.dropdown-menu{display:block!important}.dropdown-submenu>a.dropdown-item{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.logout-menu-item{display:block!important;width:100%!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:.25rem 1.5rem!important;min-width:0!important;height:auto!important}button.multiselect,.multiselect.dropdown-toggle{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 12px!important;font-family:var(--fluent-font-family)!important;font-size:14px!important;font-weight:400!important;background-color:var(--white)!important;color:var(--fluent-text-primary)!important;border-top:1px solid var(--gray-100)!important;border-left:1px solid var(--gray-100)!important;border-right:1px solid var(--gray-100)!important;border-bottom:1px solid var(--gray-300)!important;border-radius:var(--fluent-radius-md)!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}button.multiselect:hover,.multiselect.dropdown-toggle:hover{background-color:var(--gray-100)!important;border-bottom-color:var(--gray-400)!important;color:var(--gray-900)!important}button.multiselect:focus,.multiselect.dropdown-toggle:focus{background-color:var(--white)!important;border-bottom:2px solid var(--fluent-accent)!important;outline:0!important}.multiselect.dropdown-toggle .caret{margin-left:8px;opacity:.6;flex-shrink:0}ul.multiselect-container.dropdown-menu{min-width:100%;padding:4px 0!important;margin:2px 0 0!important;background:var(--white);border:1px solid var(--fluent-border);box-shadow:var(--fluent-shadow);border-radius:var(--fluent-radius-md);max-height:320px;overflow-y:auto;overflow-x:hidden}.multiselect-container>li.dropdown-item,.multiselect-container>li{padding:0!important;margin:0!important;width:100%!important;border:0!important;background:transparent!important;white-space:normal!important;display:block;text-align:left!important}.multiselect-container>li>a{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important}.multiselect-container>li.multiselect-filter-hidden,.multiselect-container>li.inactive-hidden,.multiselect-container>li.dropdown-item.multiselect-filter-hidden,.multiselect-container>li.dropdown-item.inactive-hidden{display:none!important}.multiselect-container>li>a:hover,.multiselect-container>li>a:focus{background-color:var(--fluent-hover)!important;color:var(--fluent-text-primary)!important;text-decoration:none!important}.multiselect-container>li>a>label,.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{display:flex!important;align-items:center!important;padding:8px 12px!important;margin:0!important;text-indent:0!important;position:static!important;min-height:0!important;width:100%!important;box-sizing:border-box!important;font-family:var(--fluent-font-family)!important;font-size:14px!important;font-weight:400!important;color:var(--fluent-text-primary)!important;cursor:pointer!important;white-space:normal!important;line-height:1.4!important}.multiselect-container>li>a>label>input[type="checkbox"],.multiselect-container>li>a>label>input[type="radio"]{position:static!important;float:none!important;margin:0 8px 0 0!important;padding:0!important;width:16px!important;height:16px!important;accent-color:var(--fluent-accent);vertical-align:middle!important;flex-shrink:0!important;cursor:pointer!important;top:auto!important;left:auto!important}.multiselect-container>li.active>a{background-color:var(--fluent-hover)!important}.multiselect-container>li.active>a>label{font-weight:600!important;color:var(--gray-900)!important}.multiselect-container>li.inactiveField>a>label,.multiselect-container>li.inactiveField>a>label.checkbox,.multiselect-container>li.inactiveField>a>label.radio,.fluent-portal-item.inactiveField,.fluent-portal-item.inactiveField .fluent-portal-text,option.inactiveField{color:#a94442!important}.multiselect-container .multiselect-filter,.multiselect-container>li.multiselect-item.filter,.multiselect-container .input-group{padding:8px 12px!important;border-bottom:1px solid var(--fluent-border)!important;margin:0 0 4px 0!important}.multiselect-container .multiselect-filter input,.multiselect-container .input-group input{width:100%!important}.multiselect-container>li.multiselect-all{border-bottom:1px solid var(--fluent-border)}.multiselect-container>li.multiselect-all>a>label{font-weight:600!important}.multiselect-container>li.multiselect-group{padding:6px 12px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;color:var(--fluent-text-secondary)!important;letter-spacing:.5px!important}.multiselect-container>li.divider{height:1px;margin:4px 0;background-color:var(--fluent-border)}.bootstrap-select{width:100%!important}.bootstrap-select>.dropdown-toggle,.bootstrap-select .btn.dropdown-toggle{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:34px!important;font-family:var(--fluent-font-family)!important;font-size:14px!important;font-weight:400!important;background-color:var(--white)!important;color:var(--fluent-text-primary)!important;border-top:1px solid var(--gray-100)!important;border-left:1px solid var(--gray-100)!important;border-right:1px solid var(--gray-100)!important;border-bottom:1px solid var(--gray-300)!important;border-radius:var(--fluent-radius-md)!important;box-shadow:none!important;text-align:left!important}.bootstrap-select>.dropdown-toggle:hover,.bootstrap-select>.dropdown-toggle:focus{background-color:var(--gray-100)!important;border-bottom-color:var(--gray-400)!important;color:var(--gray-900)!important}.bootstrap-select.open>.dropdown-toggle,.bootstrap-select>.dropdown-toggle:active{background-color:var(--white)!important;border-bottom:2px solid var(--fluent-accent)!important;outline:0!important}.bootstrap-select .filter-option{display:flex;align-items:center;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.bootstrap-select .bs-caret{margin-left:8px;flex-shrink:0}.bootstrap-select .bs-caret .caret{opacity:.6}.bootstrap-select>.dropdown-menu{background:var(--white)!important;border:1px solid var(--fluent-border)!important;box-shadow:var(--fluent-shadow)!important;border-radius:var(--fluent-radius-md)!important;padding:4px 0!important;margin-top:2px!important;min-width:100%!important;z-index:1050!important;overflow:hidden!important}.bootstrap-select.open>.dropdown-menu{max-height:min(400px,calc(100vh - 100px))!important}.bootstrap-select.open>.dropdown-menu>.inner.open{height:min(400px,calc(100vh - 100px))!important;max-height:min(400px,calc(100vh - 100px))!important;overflow-y:auto!important;display:block!important;padding-bottom:60px!important}.bootstrap-select.open>.dropdown-menu>.inner.open>ul{height:auto!important;max-height:none!important;position:static!important}.bootstrap-select.open .inner>ul{height:auto!important;max-height:none!important}.bootstrap-select .bs-searchbox{padding:8px!important;border-bottom:1px solid var(--fluent-border)!important;margin-bottom:4px!important;flex-shrink:0!important}.bootstrap-select .bs-searchbox input{width:100%!important;height:32px!important}.bootstrap-select>.dropdown-menu>.inner{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;position:static!important;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.bootstrap-select>.dropdown-menu>.inner::-webkit-scrollbar{width:10px}.bootstrap-select>.dropdown-menu>.inner::-webkit-scrollbar-track{background:transparent}.bootstrap-select>.dropdown-menu>.inner::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:5px;border:2px solid var(--white)}.bootstrap-select>.dropdown-menu>.inner::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.bootstrap-select>.dropdown-menu>.inner[style]{max-height:none!important}.bootstrap-select>.dropdown-menu>.inner>ul.dropdown-menu.inner{position:static!important;float:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important;display:block!important;min-width:0!important;width:100%!important}.bootstrap-select .dropdown-menu li>a{display:flex!important;align-items:center!important;position:relative!important;padding:8px 12px 8px 18px!important;font-family:var(--fluent-font-family);font-size:14px;color:var(--fluent-text-primary);line-height:1.4;min-height:32px;text-decoration:none;white-space:normal}.bootstrap-select .dropdown-menu li>a::before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:transparent;border-radius:var(--fluent-radius-sm)}.bootstrap-select .dropdown-menu li>a:hover,.bootstrap-select .dropdown-menu li>a:focus{background-color:var(--fluent-hover)!important;color:var(--fluent-text-primary)!important}.bootstrap-select .dropdown-menu li.selected>a,.bootstrap-select .dropdown-menu li.active>a{background-color:var(--gray-100)!important;color:var(--gray-900)!important;font-weight:600}.bootstrap-select .dropdown-menu li.selected>a::before,.bootstrap-select .dropdown-menu li.active>a::before{background-color:var(--fluent-accent)}.bootstrap-select .dropdown-menu li>a>.glyphicon-ok,.bootstrap-select .dropdown-menu li>a>.check-mark{display:none!important}button.close{border:0!important;min-width:initial}.panel,.panel-default{background:var(--fluent-surface);border:1px solid var(--fluent-border);border-radius:var(--fluent-radius-lg);box-shadow:var(--fluent-shadow-sm);overflow:hidden;display:flex;flex-direction:column}.panel-heading{background:var(--fluent-surface);border-bottom:1px solid var(--fluent-border);padding:12px 16px;font-size:14px;font-weight:600;color:var(--fluent-text-primary)}.panel-body{padding:16px;font-size:14px;color:var(--fluent-text-primary);background:var(--fluent-surface)}.nav-link.dropdown-toggle.d-flex{align-items:center!important}.nav-link.dropdown-toggle .caret{display:inline-block!important;vertical-align:middle!important;margin-left:8px!important;margin-top:0!important}button,.btn,input,select,textarea,.nav-link,.dropdown-item{line-height:var(--fluent-line-height-ui)}h1,h2,h3,h4,h5{line-height:var(--fluent-line-height-heading)}.multiselect-item .input-group>.form-control{border-radius:0!important}.input-group>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.btn:not(:last-child),.input-group .multiselect{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.position-relative{position:relative}.loginBody{padding-top:0!important}#messageBox .messageBox_icon{font-size:3em;margin:.05em .3em .05em .05em}#messageBox .messageBox_message{margin-top:5px}#messageBox .modal-body{display:flex}.microphoneModal_icon{font-size:3em;margin:.05em}.multiselectlist-container{height:14rem;overflow-y:auto}.requestSignatureSidebar{width:280px;background-color:#fff;border-right:1px solid #ddd;overflow-y:auto;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:sticky;top:0;height:100vh;align-self:flex-start}.requestSignatureSidebar .sidebar-section{margin-bottom:25px;padding:0 15px}.requestSignatureSidebar .sidebar-title{font-size:12px;font-weight:700;color:#666;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.selected-recipients-wrapper{max-height:250px;overflow-y:auto;margin-bottom:10px}.selected-recipient-item{padding:10px 12px;margin-bottom:8px;border-radius:4px;cursor:pointer;border-left:4px solid transparent;transition:all .2s ease;font-size:13px;display:flex;align-items:center;justify-content:space-between}.selected-recipient-item:hover{background-color:#f9f9f9}.selected-recipient-item.active{background-color:#ecf0f1;font-weight:600}.recipient-info{display:flex;align-items:center;flex:1}.recipient-color-dot{width:12px;height:12px;border-radius:50%;margin-right:10px;flex-shrink:0}.recipient-details{display:flex;flex-direction:column}.recipient-name{font-weight:500}.recipient-email{font-size:12px;color:#999}.remove-recipient-btn{background:none;border:0;color:#999;cursor:pointer;padding:4px 8px;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-recipient-btn:hover{color:#e74c3c}.field-item{padding:10px 12px;margin-bottom:8px;border-radius:4px;cursor:move;border:1px solid #ddd;background-color:#fafafa;font-size:13px;display:flex;align-items:center;user-select:none;transition:all .2s ease}.field-item:hover{background-color:#fff;border-color:#999}.field-icon{width:24px;height:24px;border-radius:3px;margin-right:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;font-weight:600}#thePDFDiv{flex:1;display:flex;flex-direction:column;background-color:#e5e5e5;padding:20px;overflow:auto;position:relative}.pdf-viewer-wrapper{flex:1;overflow:visible;display:flex;align-items:flex-start;justify-content:flex-start;padding:20px;min-width:100%;min-height:100%}.pdf-canvas{position:relative;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);width:600px;height:800px;flex-shrink:0;display:none}.pdf-canvas.active{display:block}#thePDFContentDiv{cursor:grab;overflow:auto!important}#thePDFContentDiv.panning{cursor:grabbing!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#thePDFContentDiv.panning #thePDFContentDiv{pointer-events:none}#thePDFContentDiv.panning .signature-field{pointer-events:auto}.pdf-page-container{pointer-events:auto;position:relative;display:inline-block}.pdf-page{pointer-events:auto}.signature-field{position:absolute;border:2px dashed;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:move;font-size:12px;font-weight:500;color:#666;transition:box-shadow .2s ease;touch-action:none;pointer-events:auto;z-index:10;min-width:80px;min-height:40px}.signature-field:hover{box-shadow:inset 0 0 4px rgba(0,0,0,.1)}.signature-field.dragging{z-index:1000;opacity:.8}.signature-field.resizing{z-index:1000}.signature-field-label{flex:1;text-align:center;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}.delete-field-btn{position:absolute;top:2px;right:2px;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:3px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;color:#666;transition:all .2s ease;z-index:5}.delete-field-btn:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}.resize-handle{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid;border-radius:50%;z-index:10;opacity:0;transition:opacity .2s ease}.signature-field:hover .resize-handle{opacity:1}.resize-handle.nw{top:-5px;left:-5px;cursor:nw-resize}.resize-handle.ne{top:-5px;right:-5px;cursor:ne-resize}.resize-handle.sw{bottom:-5px;left:-5px;cursor:sw-resize}.resize-handle.se{bottom:-5px;right:-5px;cursor:se-resize}.pdf-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;margin-bottom:15px}.page-controls{display:flex;gap:8px}.page-input-group{display:flex;align-items:center;gap:5px;padding:0 8px;background-color:#f9f9f9;border-radius:3px;border:1px solid #ddd}.page-number-input{width:50px;padding:4px 6px;font-size:13px;border:0;background:transparent;text-align:center;outline:0;-moz-appearance:textfield}.page-number-input::-webkit-inner-spin-button,.page-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-input-separator{color:#999;font-size:13px;font-weight:500}.page-input-group span:not(.page-input-separator){color:#666;font-size:13px;font-weight:500;min-width:20px;text-align:center}.page-controls-divider{width:1px;height:24px;background-color:#ddd;margin:0 4px}.page-info{font-size:13px;color:#666;font-weight:500;white-space:nowrap;margin-left:15px}.page-btn{padding:6px 12px;font-size:12px;border:1px solid #ddd;background-color:#fff;border-radius:3px;cursor:pointer;color:#555;transition:all .2s ease}.page-btn:hover{background-color:#f5f5f5;border-color:#999}.page-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#f9f9f9}.page-btn i{font-size:11px}#userTbl tbody tr{cursor:pointer}#userTbl tbody tr:hover{background-color:#f5f5f5}#userTbl{margin-bottom:0}#userTbl td{padding:10px 12px}.fa-edit{cursor:pointer}.script-editor-dialog{width:90%;max-width:1100px}.script-editor-intro{margin-bottom:10px;color:#555}.script-editor-starter{margin-bottom:12px;padding:10px 12px;background-color:#f6f8fa;border:1px solid #ddd;border-radius:4px}.script-editor-starter-picker label{margin-right:8px;font-weight:bold}.script-editor-starter-picker select{min-width:340px}.script-editor-starter-detail:not(:empty){margin-top:10px;padding-top:10px;border-top:1px solid #e1e4e8}.script-editor-starter-description{margin-bottom:10px;color:#333}.script-editor-starter-inputs{margin-bottom:10px}.script-editor-starter-input{display:inline-block;vertical-align:top;width:49%;padding-right:12px;margin-bottom:8px}.script-editor-starter-input label{display:block;margin-bottom:2px;font-weight:normal;font-size:13px}.script-editor-starter-input input{width:100%}.script-editor-starter-note{margin-top:3px;color:#777;font-size:12px}.script-editor-insert-note{margin-left:8px}.script-editor-starter-preview{margin:10px 0 0 0;padding:8px;background-color:#fff;border:1px solid #e1e4e8;border-radius:4px;font-family:Consolas,Monaco,'Courier New',monospace;font-size:12px;white-space:pre-wrap;max-height:140px;overflow-y:auto}.script-editor-toolbar{margin-bottom:2px}.script-editor-reference{margin-bottom:8px;padding:10px 12px;max-height:260px;overflow-y:auto;background-color:#f6f8fa;border:1px solid #ddd;border-radius:4px;font-size:13px}.script-editor-reference ul{margin:4px 0;padding-left:18px}.script-editor-reference code{background-color:#eef1f4;color:#24292e;padding:1px 4px}.script-editor{font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px;line-height:1.45;tab-size:4;height:320px;white-space:pre;overflow-wrap:normal;overflow-x:auto}#scriptEditorModal .CodeMirror{height:320px;border:1px solid #ccc;border-radius:4px;font-family:Consolas,Monaco,'Courier New',monospace;font-size:13px}.script-editor-error-line{background-color:#fdecea}.script-editor-invalid{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.script-editor-message{min-height:1.4em;margin-top:5px;font-size:13px;white-space:pre-wrap}.script-editor-ok{color:#3c763d}.script-editor-warning{color:#8a6d3b}.script-editor-heading{font-weight:bold}.script-editor-test{margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.script-editor-test .form-inline>*{margin-right:8px}.script-editor-sample{width:120px}.script-editor-test-result{margin-top:8px;font-size:13px}.script-editor-test-recipients ul{margin:4px 0 0 0;padding-left:20px;max-height:160px;overflow-y:auto}.script-editor-test-log pre{margin:4px 0 0 0;padding:8px;max-height:160px;overflow-y:auto;background-color:#f6f8fa;border:1px solid #ddd;border-radius:4px;font-size:12px;white-space:pre-wrap}.script-editor-custom{margin-bottom:10px}.sb-row{margin-bottom:8px}.sb-row>label{display:block;margin-bottom:2px;font-weight:normal;font-size:13px}.sb-row>select{max-width:420px}.sb-criterion{display:flex;align-items:flex-start;margin-bottom:6px}.sb-criterion>*{margin-right:6px}.sb-criterion>.sb-field{flex:0 0 30%}.sb-criterion>.sb-op{flex:0 0 20%}.sb-criterion>.sb-value-cell{flex:1 1 auto;min-width:0}.sb-criterion>.sb-remove{flex:0 0 34px;margin-right:0}.sb-value-cell>.sb-value{width:100%}.sb-criterion select.sb-value[multiple],.sb-criterion select.sb-value[size]{height:auto;min-height:78px;line-height:normal;padding:4px 6px}.sb-criterion select.sb-value[multiple] option{padding:2px 4px}.sb-value-hint{margin-top:2px;color:#777;font-size:12px}.sb-add-row{margin:8px 0}.sb-match{margin-left:12px;font-size:13px}.sb-match select{display:inline-block;width:auto;margin:0 4px}.sb-note{margin-top:6px}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:inherit!important;color:inherit!important}.select2-container--bootstrap .select2-results__option--highlighted{background-color:#f5f5f5!important;color:#262626!important}.select2-selectall__options{list-style:none;margin:0;padding:0}.select2-selectall__options li{padding:6px 12px}.select2-selectall__options label{font-weight:bold}#selectRecipientsModal>.modal-dialog>.modal-content{overflow:visible!important}#sendEmailModal .fa-spin{font-size:3em;margin:.1em;animation:spinner 1.5s linear infinite;position:relative}#sendEmailModal .modal-body .form-group{display:flex;align-items:start}#signatureModal canvas{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.signatureTemplateSidebar{width:280px;background-color:#fff;border-right:1px solid #ddd;overflow-y:auto;padding:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:sticky;top:0;height:100vh;align-self:flex-start}.signatureTemplateSidebar .sidebar-section{margin-bottom:25px;padding:0 15px}.signatureTemplateSidebar .sidebar-title{font-size:12px;font-weight:700;color:#666;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.selected-recipients-wrapper{max-height:250px;overflow-y:auto;margin-bottom:10px}.selected-recipient-item{padding:10px 12px;margin-bottom:8px;border-radius:4px;cursor:pointer;border-left:4px solid transparent;transition:all .2s ease;font-size:13px;display:flex;align-items:center;justify-content:space-between}.selected-recipient-item:hover{background-color:#f9f9f9}.selected-recipient-item.active{background-color:#ecf0f1;font-weight:600}.recipient-info{display:flex;align-items:center;flex:1}.recipient-color-dot{width:12px;height:12px;border-radius:50%;margin-right:10px;flex-shrink:0}.recipient-details{display:flex;flex-direction:column}.recipient-name{font-weight:500}.recipient-email{font-size:12px;color:#999}.remove-recipient-btn{background:none;border:0;color:#999;cursor:pointer;padding:4px 8px;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-recipient-btn:hover{color:#e74c3c}.field-item{padding:10px 12px;margin-bottom:8px;border-radius:4px;cursor:move;border:1px solid #ddd;background-color:#fafafa;font-size:13px;display:flex;align-items:center;user-select:none;transition:all .2s ease}.field-item:hover{background-color:#fff;border-color:#999}.field-icon{width:24px;height:24px;border-radius:3px;margin-right:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;font-weight:600}#thePDFDiv{flex:1;display:flex;flex-direction:column;background-color:#e5e5e5;padding:20px;overflow:auto;position:relative}.pdf-viewer-wrapper{flex:1;overflow:visible;display:flex;align-items:flex-start;justify-content:flex-start;padding:20px;min-width:100%;min-height:100%}.pdf-canvas{position:relative;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);width:600px;height:800px;flex-shrink:0;display:none}.pdf-canvas.active{display:block}#thePDFContentDiv{cursor:grab;overflow:auto!important}#thePDFContentDiv.panning{cursor:grabbing!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#thePDFContentDiv.panning #thePDFContentDiv{pointer-events:none}#thePDFContentDiv.panning .signature-field{pointer-events:auto}.pdf-page-container{pointer-events:auto;position:relative;display:inline-block}.pdf-page{pointer-events:auto}.signature-field{position:absolute;border:2px dashed;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:move;font-size:12px;font-weight:500;color:#666;transition:box-shadow .2s ease;touch-action:none;pointer-events:auto;z-index:10;min-width:80px;min-height:40px}.signature-field:hover{box-shadow:inset 0 0 4px rgba(0,0,0,.1)}.signature-field.dragging{z-index:1000;opacity:.8}.signature-field.resizing{z-index:1000}.signature-field-label{flex:1;text-align:center;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}.delete-field-btn{position:absolute;top:2px;right:2px;background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:3px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;color:#666;transition:all .2s ease;z-index:5}.delete-field-btn:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}.resize-handle{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid;border-radius:50%;z-index:10;opacity:0;transition:opacity .2s ease}.signature-field:hover .resize-handle{opacity:1}.resize-handle.nw{top:-5px;left:-5px;cursor:nw-resize}.resize-handle.ne{top:-5px;right:-5px;cursor:ne-resize}.resize-handle.sw{bottom:-5px;left:-5px;cursor:sw-resize}.resize-handle.se{bottom:-5px;right:-5px;cursor:se-resize}.pdf-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;margin-bottom:15px}.page-controls{display:flex;gap:8px}.page-input-group{display:flex;align-items:center;gap:5px;padding:0 8px;background-color:#f9f9f9;border-radius:3px;border:1px solid #ddd}.page-number-input{width:50px;padding:4px 6px;font-size:13px;border:0;background:transparent;text-align:center;outline:0;-moz-appearance:textfield}.page-number-input::-webkit-inner-spin-button,.page-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-input-separator{color:#999;font-size:13px;font-weight:500}.page-input-group span:not(.page-input-separator){color:#666;font-size:13px;font-weight:500;min-width:20px;text-align:center}.page-controls-divider{width:1px;height:24px;background-color:#ddd;margin:0 4px}.page-info{font-size:13px;color:#666;font-weight:500;white-space:nowrap;margin-left:15px}.page-btn{padding:6px 12px;font-size:12px;border:1px solid #ddd;background-color:#fff;border-radius:3px;cursor:pointer;color:#555;transition:all .2s ease}.page-btn:hover{background-color:#f5f5f5;border-color:#999}.page-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#f9f9f9}.page-btn i{font-size:11px}.field-item.disabled{opacity:.5;cursor:not-allowed}.body-content{padding-left:15px;padding-right:15px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}}.glyphSize{font-size:23px!important;vertical-align:middle;margin-bottom:2px}.modalGlyphSize{font-size:30px!important;vertical-align:middle;margin-bottom:2px}.large-margin{margin-top:5%!important}.med-margin{margin-top:3%!important}.small-margin{margin-top:1%!important}.add-search-icon{position:relative}.add-search-icon .glyphicon{position:absolute;padding:10px 20px 18px 15px;pointer-events:none}.add-icon-right .glyphicon{right:0}.add-icon-right input{padding-right:25px}.title-header{font-family:var(--fluent-font-family);font-size:12pt;font-weight:bold;border-bottom:1px solid var(--fluent-border);width:100%;display:block;margin-bottom:8px;padding-bottom:5pt}.title-header[data-toggle="collapse"]{cursor:pointer;user-select:none}.title-header .chevron{margin-left:.25em}.title-header .chevron:after{content:""}.title-header.collapsed .chevron:after{content:""}.superlinkDisabled{pointer-events:none;cursor:default}.isDisabled{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none;pointer-events:none}.last-updated{font-family:var(--fluent-font-family);font-size:12px;color:var(--fluent-text-secondary)}.validation-summary-errors{color:#a94442;font-weight:bold}.annotation_rect,.annotation_txt,.annotation_img{cursor:move}.annotation_resizor{cursor:se-resize}.userTable-container{max-height:62rem!important;overflow-y:auto}.eformCheckbox{width:15px;height:15px}.asterisc,.mandatory-asterisk{position:absolute;color:#fb0000;font-size:15px}.hidden{display:none}td.red{color:#f00}.multiselect-container>li.disabled{display:none}.multiselect-container>li>a{white-space:normal}.bootstrap-select.disabled,.bootstrap-select>.disabled{background-color:#eee;color:#555;opacity:1}.height{max-height:650px!important;overflow:auto}.pre-scrollable{overflow-y:auto!important}table{width:100%}.text-left{text-align:left!important}.tblRemoveAllChkBoxes{list-style:none;padding-left:0;margin-bottom:0}.bold{font-weight:bold}.fa-xl{font-size:1.5em}.customDataActionDiv,.documentActionDiv{display:inline-block!important}.maxWidth{width:100%}.floatRight{float:right!important}.modal-icon{font-size:3em;margin:.05em .3em .05em .05em;float:left}.modal-message{margin-top:5px;display:block!important;font-family:var(--fluent-font-family);font-size:14px}#modal_saveSuccessConfirmation .modal-icon{color:var(--fluent-accent)}#modal_saveSuccessConfirmation .modal-message{font-size:large}.progress-bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.hidden-width-holder{visibility:hidden;white-space:nowrap}.pr-15{padding-right:15px}@keyframes spinner{to{transform:rotate(360deg)}}#divNavBarSearchBar{display:flex}#formMainSearch{display:flex;align-items:center;width:100%}.divNavBarSearchField{padding-left:5px!important;padding-right:5px!important;flex:1 1 auto}.navBarSearchField{width:100%!important}#navBarHiddenLabel{color:var(--fluent-text-primary);font-weight:normal;white-space:nowrap;margin-bottom:0}#divHiddenChkBox{padding-top:5px}#lblMyCollectionsDocumentCount,#lblMySearchesCount{vertical-align:top}.nav-horizontal{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding-left:0;list-style:none;margin-bottom:12px}.historyLinks>li{display:inline-block!important}.divider-vertical{padding:0 6px;color:var(--fluent-text-secondary)}.languageSelect{min-width:140px!important;width:auto!important}.version{text-align:right;font-size:.75em;opacity:.5;padding-right:5px}.scroll-list{min-height:220px;max-height:260px;overflow-y:auto}#syncAnalyzersModal .progress{min-width:2em;text-align:center}#noticeTbl tr.notice-table-unread{font-weight:bold!important}.taskActionDiv{display:inline-block!important}#fileDropZone{border:2px dashed #ccc;border-radius:20px;width:100%;font-family:sans-serif;padding:20px;text-align:center}#fileDropZone.dropZone_highlight{border-color:#800080}#uploadImageFileModal .fileDropZone{border:2px dashed #ccc;border-radius:20px;width:100%;font-family:sans-serif;padding:20px;text-align:center}#uploadImageFileModal .fileDropZone.dropZone_highlight{border-color:#800080}.userTable td,.userTable th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0!important}.viewerContainer{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch}.menuRow{margin:.5rem 0;display:flex;justify-content:flex-end;flex-shrink:0}.menuRowGroup{display:inline-flex;align-items:center}.menuRowGroup:not(:last-child){margin-right:.5rem}.menuRowGroup .input-group .form-control{font-size:1rem}.viewerRow{display:flex;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}#thumbnailColumn{display:flex;width:290px;height:100%;flex-shrink:0;overflow:hidden}#thumbnailContainer{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background-color:#808080;padding:10px;overflow-y:auto;overflow-x:hidden}#thumbnailContent{margin:10px;display:flex;flex-shrink:0}#svgThumbnailContainer{flex:1}#thumbnailArrowBtnDiv{display:flex;flex-direction:column;height:100%;margin-left:10px;flex-shrink:0;align-items:center;justify-content:space-between}#pageColumn{display:flex;flex:1 1 auto;min-width:0;height:100%;padding-left:10px;padding-right:10px;overflow:hidden}#divPageAreaContainer{background-color:#808080;overflow:auto;height:100%;width:100%;flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:center}#indexingColumn{display:flex;height:100%;flex-shrink:0;overflow:hidden}#indexingParentDiv{height:100%;width:100%;display:flex;min-width:0}#arrowBtnDiv{display:flex;flex-direction:column;height:100%;margin-right:10px;flex-shrink:0;align-items:center;justify-content:space-between}#arrowBtn{cursor:pointer}#arrowBtn:hover{text-decoration:none!important}#thumbnailArrowBtn{cursor:pointer}#thumbnailArrowBtn:hover{text-decoration:none!important}#indexingDiv{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0}#indexingRow{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:clip}#indexingArea{padding-right:15px}.gripper-container{display:flex;flex:1 1 auto;min-height:0;width:100%;justify-content:center}.gripper{display:flex;color:#808080;flex:1 1 auto;align-items:center;justify-content:center;cursor:ew-resize;writing-mode:vertical-lr}.group{fill:dimgrey;stroke:black}.currentGroup{stroke-width:10;stroke:#3f6095}.pageThumbnail{fill:transparent;stroke:black}.thumbnailBack{fill:grey}.buttonBack{fill:lightgrey}.splitGroup,.combineGroups{cursor:pointer}.currentPage{stroke-width:10;stroke:black}.selectedPage{stroke-width:10;stroke:black}.pageNoText{fill:white;paint-order:stroke;stroke:black;stroke-width:2px;text-anchor:end;pointer-events:none}.resizeOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;cursor:ew-resize}#progressRow{display:flex;margin-right:15px;flex-shrink:0}#progressRow .progress{flex:1}.TextAnnotation{user-select:none}.embedFallback{display:flex;position:absolute;bottom:0;top:0;left:0;right:0;justify-content:center;align-items:center;flex-direction:column;background-color:#f7f7f7}#svgContainer{display:block}.disableOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:.4;filter:alpha(opacity=50);cursor:wait}#indexingArea .input-group .select2-container--bootstrap{display:table-cell!important;float:none!important;width:100%!important}@keyframes waitModal_spinnerAnim{to{transform:rotate(360deg)}}.waitModal_spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-radius:50%;border:5px solid #ccc;border-top-color:#000;animation:waitModal_spinnerAnim 1s linear infinite}.waitModal_spinner{width:50px;height:50px}large-margin{margin-top:5%!important}.med-margin{margin-top:3%!important}.small-margin{margin-top:1%!important}.huge-margin{margin-top:15%!important}#template-content{padding-left:3%;overflow:auto}canvas{width:100%;height:auto;border:1px solid}#cyHolder{width:100%;height:600px;display:block}.active-instance{background:#d3d3d3}.large-margin{margin-top:5%!important}.med-margin{margin-top:3%!important}.small-margin{margin-top:1%!important}.huge-margin{margin-top:15%!important}#template-content{padding-left:3%;overflow:auto}#cyHolder canvas{width:100%;height:auto}#cyHolder{width:100%;height:600px;display:block;border:1px solid #ccc;border-radius:4px}