.file-dialog-modal-view-header-title,.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-buttons button:not(:disabled){background-color:#205f78;color:#fff}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-buttons button:not(:disabled):hover{background-color:#1b4f64}.file-dialog-modal-view-footer-buttons button.primary{background-color:#205f78;color:#fff}.file-dialog-modal-view-footer-buttons button.primary:hover{background-color:#1b4f64}.file-dialog-modal-view-footer-buttons button.primary:focus{background-color:#153f50}.file-dialog-modal-view-footer-buttons button.primary:disabled{background-color:#256f8c}.file-dialog-modal-dialog{position:absolute;top:30px;left:calc(50% - 300px);width:600px;height:600px;background:#f1f1f1;color:#333;overflow:auto;border-radius:4px;outline:none;font-family:segoe ui,helvetica,arial,sans-serif}.file-dialog-modal-dialog button{border:none;outline:none;background-color:#cbcbcb;color:#333;border-radius:2px;cursor:pointer;box-sizing:border-box;transition:.2s ease-in-out}.file-dialog-modal-dialog button:hover{background-color:#bebebe}.file-dialog-modal-dialog button:focus{background-color:#b2b2b2}.file-dialog-modal-dialog button:disabled{background-color:#d8d8d8;opacity:.6;cursor:not-allowed}.file-dialog-modal-dialog input{padding:0 5px;box-sizing:border-box;font-family:segoe ui,helvetica,arial,sans-serif;font-size:14px;outline-offset:-1px;color:#333;border:none;border:1px solid #d8d8d8}.file-dialog-modal-dialog input:focus{outline:1px solid #9e9ef5}.file-dialog-modal-dialog input::-ms-clear{display:none}.file-dialog-modal-dialog *{box-sizing:content-box}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,95%,.7)}.loading-overlay .loader-circle{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.loading-overlay span{display:block;position:absolute;top:50%;right:0;left:0;margin-top:30px;text-align:center;color:#333;font-size:14px}@keyframes loaderCircleAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-circle{display:block;width:40px;height:40px;animation:loaderCircleAnimation 1.1s infinite linear;border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #000;border-radius:50%}.file-dialog-modal-view{display:flex;position:relative;width:100%;height:100%;flex-direction:column}.file-dialog-modal-view .file-dialog-modal-view-header{display:block;position:relative}.file-dialog-modal-view .file-dialog-modal-view-body{display:flex;position:relative;flex-direction:column;flex-grow:1;overflow:auto}.file-dialog-modal-view .file-dialog-modal-view-footer{display:block;position:relative}.file-dialog-modal-view-header-title{display:block;height:50px;line-height:48px;padding:0 15px;font-size:18px;font-weight:300}.file-dialog-modal-view-header-tools{position:relative;display:flex;height:40px;margin-left:10px;margin-right:10px;align-items:center}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-buttons{display:block;width:30px;flex-shrink:0}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-buttons button{color:#989898;height:25px;line-height:20px;font-size:16px}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-path{display:block;padding:0 10px;flex-grow:1;overflow:hidden}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-search{display:block;position:relative;width:150px;flex-shrink:0}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-search input{width:100%;height:25px;padding:0 25px 0 5px;font-size:12px;text-transform:lowercase}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-search button{position:absolute;top:0;right:0;width:25px;height:25px;line-height:24px;border:none;background:transparent;opacity:.5;transition:.2s ease-in-out}.file-dialog-modal-view-header-tools .file-dialog-modal-view-dir-search button:hover{opacity:.7}.file-dialog-modal-view-header-alert,.file-dialog-modal-view-header-error{height:50px;padding:0 15px;font-size:13px;overflow-y:auto;white-space:normal;word-wrap:break-word}.file-dialog-modal-view-header-error{background-color:#ff7070;color:#333}.file-dialog-modal-view-header-alert{line-height:48px;font-size:18px;font-weight:300;background-color:#262d40;color:#fff}.file-dialog-modal-view-footer-inputs{display:block;margin-left:10px;margin-right:10px}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name{display:flex;margin:8px 0 5px;height:30px;line-height:28px}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name span{font-size:13px;margin-right:5px}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name input.file-dialog-file-name{flex-grow:1;height:100%}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name input.file-dialog-file-name.invalid{outline:1px solid #ff7070}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name input.file-dialog-file-name.overwrite{outline:1px solid #ffc400}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name input.file-dialog-file-name:disabled{background-color:#efefef}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container{width:auto;height:100%;flex-shrink:0}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container>div{height:100%;color:#333;cursor:default;padding-left:10px;padding-right:10px}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container>div.warning{background-color:#ffc400;color:#333}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container>div.error{background-color:#ff7070;color:#333}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container>div>span{padding-left:6px;font-weight:400}.file-dialog-modal-view-footer-inputs .file-dialog-modal-view-footer-inputs-report-name .file-dialog-modal-view-problem-container>div>i{font-size:16px;vertical-align:middle}.file-dialog-modal-view-footer-buttons{height:40px;line-height:38px;margin-left:10px;margin-right:10px;margin-bottom:3px;text-align:right}.file-dialog-modal-view-footer-buttons button{height:30px;line-height:28px;min-width:110px;vertical-align:middle}.file-dialog-modal-view-footer-buttons button.primary{transition:.2s ease-in-out}.file-dialog-modal-view-footer-buttons button+button{margin-left:15px}.file-dialog-files-list{height:100%;min-height:auto;margin-left:10px;margin-right:10px;flex-grow:1;overflow-y:auto;background-color:#fff;border:1px solid #d8d8d8}.file-dialog-files-list .file-dialog-files-list-element{display:flex;height:30px;line-height:28px;padding:0 4px;font-size:16px;cursor:default;user-select:none;-ms-user-select:none}.file-dialog-files-list .file-dialog-files-list-element.selected,.file-dialog-files-list .file-dialog-files-list-element:hover{background-color:#e4e4e4;box-shadow:0 0 0 1px #d8d8d8}.file-dialog-files-list .file-dialog-files-list-element span{padding-left:3px;text-overflow:ellipsis;overflow:hidden}.file-dialog-dir-path{box-sizing:border-box;height:25px;padding:0 5px;align-items:center;line-height:23px;border:1px solid #d8d8d8;overflow-x:auto}.file-dialog-dir-path .scroll-container{display:flex;overflow-x:hidden;flex-wrap:nowrap}.file-dialog-dir-path .scroll-container>*{flex-shrink:0}.file-dialog-dir-path .horizontal-scroll-track{right:2px;bottom:0;left:2px;border-radius:3px;transition:opacity .2s;padding-bottom:0}.file-dialog-dir-path .file-dialog-dir-path-element{padding:0 1px;line-height:23px;height:24px;cursor:pointer;font-size:14px;border-left:1px solid transparent;border-right:1px solid transparent;transition:.2s ease-in-out}.file-dialog-dir-path .file-dialog-dir-path-element:hover{background-color:#e4e4e4;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.file-dialog-dir-path .file-dialog-dir-path-splitter{width:11px;line-height:23px;height:24px;font-size:16px;user-select:none;-ms-user-select:none}.file-dialog-dir-path .file-dialog-dir-path-splitter i{margin-left:-3px}