.header{z-index:9;background-color:#0585c8;justify-content:space-between;width:100%;height:50px;display:flex;position:fixed;top:0}.header .App-logo{width:auto;height:52px;margin-top:-2px;margin-right:50px}.header #hideFolders{background:#f7fbff;height:36px;margin-top:7px;margin-left:50px}.account-selector{z-index:11;width:300px;margin-top:7px;margin-left:-150px;transition:top .7s,margin-top .7s,width 1s,margin-left 1s;position:absolute;top:0;left:50%}.account-selector.no-site{width:400px;margin-top:130px;margin-left:-200px;top:50%}.logo{align-items:center;display:flex}.help{color:#fff;align-items:center;margin-right:30px;font-size:27px;display:flex}.help .help-text{margin-left:4px;font-size:15px}.help:hover{color:#ccc;text-decoration:none}.account-structure{overflow-y:scroll}.account-structure::-webkit-scrollbar{width:0!important;height:0!important}.account-structure .accordion-item{background:0 0;border:0;border-radius:0}.account-structure .accordion-header{margin:0}.account-structure .accordion-button{text-transform:uppercase;letter-spacing:.3px;color:#000;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-bottom:0;border-radius:0;padding:14px 22px 10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.account-structure .accordion-button:after{display:none}.account-structure .accordion-button:not(.collapsed){color:#fff;box-shadow:none;background:#0585c8}.account-structure .accordion-button:focus{box-shadow:none;border-color:#e5e5e5;outline:0}.account-structure .accordion-collapse{background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.account-structure .accordion-body{padding:8px 12px}.account-structure .accordion-body ul{max-height:240px;margin:0;padding:0;list-style-type:none;overflow-y:scroll}.account-structure .accordion-body li{color:#0585c8;padding:2px 8px}.account-structure .accordion-body li:hover{color:#545454;cursor:pointer}.account-structure .accordion-body li.activeFile{color:#90ee90}.account-structure .accordion-item:last-of-type .accordion-button.collapsed,.account-structure .accordion-item:last-of-type .accordion-collapse{border-bottom:1px solid #e5e5e5}.account-structure .tooltip-trigger{margin-left:4px;font-size:12px;position:relative;top:-3px}#tabView-tab-source{border-width:2px 2px 0!important;border-color:#90ee90!important}#tabView-tab-target{border-width:2px 2px 0!important;border-color:salmon!important}.h100{flex-direction:column;height:100%;display:flex}.h100 .nav-tabs{border-bottom:1px solid #ddd;flex:none;margin-bottom:0}.h100 .nav-tabs .nav-link,.h100 .nav-tabs .nav-link:focus,.h100 .nav-tabs .nav-link:focus-visible,.h100 .nav-tabs .nav-link.active:focus,.h100 .nav-tabs .nav-link.active:focus-visible{box-shadow:none!important;outline:0!important}.h100 .nav-tabs li:not(.active) a:focus,.h100 .nav-tabs li:not(.active) button:focus{background-color:#0000}.h100 .nav-tabs .nav-link.active{z-index:1;background-color:#fff;margin-bottom:-1px;position:relative;border-color:#ddd #ddd #fff!important}.h100 .tab-content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.h100 .tab-pane.active{background:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;flex-direction:column;flex:1 1 0;min-height:0;padding:20px 0 0 20px;display:flex;overflow:hidden}.h100 .tab-pane.active>pre.diff-result,.h100 .tab-pane.active>div.display-container{flex:1 1 0;height:auto;min-height:0;overflow:auto}.h100 .tab-list .active{color:#0585c8;font-weight:700}.h100 .tab-with-links{cursor:grab;padding-right:15px}.h100 .copy-btn{position:relative}.h100 .copy-btn button{position:absolute;right:20px}.h100 .restore-btn{position:relative}.h100 .restore-btn button:focus{outline:none;padding:6px}.h100 .restore-btn button:focus .cleanFocus{outline:5px auto -webkit-focus-ring-color;outline-offset:5px;padding:0 6px}.h100 .restore-btn button{position:absolute;right:90px}.xml-view-tabs{flex-direction:column;flex-grow:4;min-width:600px;min-height:0;display:flex;overflow:hidden}.no-diff{text-shadow:.5px .5px .5px #ffffff80;color:#0000;background-color:#a6b0b2;-webkit-background-clip:text;background-clip:text;font:700 26px arial,sans-serif}.file-revision .well.older,.file-revision .well.thisYear,.file-revision .well.lastMonth,.file-revision .well.thisMonth,.file-revision .well.lastWeek,.file-revision .well.thisWeek,.file-revision .well.yesterday,.file-revision .well.today{margin-top:38px}.file-revision .well.older:after,.file-revision .well.thisYear:after,.file-revision .well.lastMonth:after,.file-revision .well.thisMonth:after,.file-revision .well.lastWeek:after,.file-revision .well.thisWeek:after,.file-revision .well.yesterday:after,.file-revision .well.today:after{text-align:center;color:#0585c8;background:#f7fbff;padding:0 9px 0 0;font-weight:700;display:block;position:absolute;top:-30px}.file-revision .well.older:before,.file-revision .well.thisYear:before,.file-revision .well.lastMonth:before,.file-revision .well.thisMonth:before,.file-revision .well.lastWeek:before,.file-revision .well.thisWeek:before,.file-revision .well.yesterday:before,.file-revision .well.today:before{content:"";border-top:1px solid #0585c8;width:92%;display:block;position:absolute;top:-20px}.file-revision .well.today~.today,.file-revision .well.yesterday~.yesterday,.file-revision .well.lastWeek~.lastWeek,.file-revision .well.thisWeek~.thisWeek,.file-revision .well.thisMonth~.thisMonth,.file-revision .well.lastMonth~.lastMonth,.file-revision .well.thisYear~.thisYear,.file-revision .well.older~.older{margin-top:0}.file-revision .well.today~.today:after,.file-revision .well.yesterday~.yesterday:after,.file-revision .well.lastWeek~.lastWeek:after,.file-revision .well.thisWeek~.thisWeek:after,.file-revision .well.thisMonth~.thisMonth:after,.file-revision .well.lastMonth~.lastMonth:after,.file-revision .well.thisYear~.thisYear:after,.file-revision .well.older~.older:after,.file-revision .well.today~.today:before,.file-revision .well.yesterday~.yesterday:before,.file-revision .well.lastWeek~.lastWeek:before,.file-revision .well.thisWeek~.thisWeek:before,.file-revision .well.thisMonth~.thisMonth:before,.file-revision .well.lastMonth~.lastMonth:before,.file-revision .well.thisYear~.thisYear:before,.file-revision .well.older~.older:before{display:none}.file-revision{flex:0 0 350px;overflow-y:scroll}.file-revision::-webkit-scrollbar{width:0!important;height:0!important}.file-revision #hideFolders{margin-bottom:20px}.file-revision .well{cursor:pointer;background:#fff;justify-content:space-between;padding:10px 0 10px 10px;transition:box-shadow .2s ease-in-out;display:flex;position:relative;box-shadow:0 0 #0006}.file-revision .well button{z-index:5;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:0;height:45px;padding:5px;font-size:14px;position:absolute;bottom:0;right:0}.file-revision .well .btn:focus{outline:0}.file-revision .well.today:after{content:"Today"}.file-revision .well.yesterday:after{content:"Yesterday"}.file-revision .well.thisWeek:after{content:"This Week"}.file-revision .well.lastWeek:after{content:"Last Week"}.file-revision .well.thisMonth:after{content:"This Month"}.file-revision .well.lastMonth:after{content:"Last Month"}.file-revision .well.thisYear:after{content:"This Year"}.file-revision .well.older:after{content:"Older"}.file-revision .well.older .date span{color:red;font-size:14px;font-weight:700;display:block}.file-revision .well ul{margin:0;padding:0}.file-revision .well ul li{padding:2px 5px;list-style:none}.file-revision .well ul .date{float:left;width:60%;font-size:16px}.file-revision .well ul .date strong{margin-right:5px;font-size:20px}.file-revision .well ul .date span{display:none}.file-revision .well ul .name{float:left;width:50%;font-size:14px}.file-revision .well ul .name strong{font-size:12px}.file-revision .well ul .source{float:left;width:50%;font-size:14px}.file-revision .well ul .source strong{font-size:12px}.file-revision .well ul .number{float:left;color:#0585c8;text-align:right;width:40%;margin-top:5px;padding-right:15px}.file-revision .well ul .message{float:left;word-break:break-all;width:90%;font-size:12px}.file-revision .well ul .current{text-align:center;letter-spacing:6px;float:left;width:100%;padding:10px 0 5px}.file-revision .well:hover{box-shadow:0 2px 5px #0006}.file-revision .well.activeSourceRevision{border-width:2px;border-color:#90ee90;margin-right:-7px;transition:box-shadow .1s ease-in-out;box-shadow:0 2px 10px #00000080}.file-revision .well.activeSourceRevision button{background:#90ee90;border:none}.file-revision .well.activeTargetRevision{border-width:2px;border-color:salmon;margin-right:-7px;transition:box-shadow .1s ease-in-out;box-shadow:0 2px 10px #00000080}.file-revision .well.activeTargetRevision button{background:salmon;border:none}.history{padding-bottom:100px}.newer{margin-right:5px}.xml-html-display{background-color:#fff;border:none;height:100%;padding:0;overflow-y:scroll}.xml-html-display li{color:#000;font-size:13px}.xml-html-display li span{color:#0585c8}.diff-result{background-color:#fff;border:none;margin:0;padding:0}.diff-result .added,.diff-result .removed{margin:10px 0}.diff-result .added{background-color:#74d18e}.diff-result .removed{background-color:salmon}.diff-result .change-navigator{text-align:center;position:fixed;top:120px;right:30px}.diff-result .change-navigator .btn,.diff-result .change-navigator .btn.btn-primary{color:#fff;box-shadow:none;background-color:#286090;border-color:#215078;padding:4px 10px;line-height:1}.diff-result .change-navigator .btn:hover,.diff-result .change-navigator .btn:focus,.diff-result .change-navigator .btn:active,.diff-result .change-navigator .btn.btn-primary:hover,.diff-result .change-navigator .btn.btn-primary:focus,.diff-result .change-navigator .btn.btn-primary:active{color:#fff;box-shadow:none;background-color:#215078;border-color:#1b4060}.diff-result .change-navigator .btn svg,.diff-result .change-navigator .btn.btn-primary svg{width:14px;height:14px}.diff-result .change-navigator-text{background:#fff;border-radius:4px;margin:6px 0;padding:6px 12px;box-shadow:2px 2px 7px #ccc}.diff-result .change-navigator-text h4{margin:0;font-size:16px}.diff-result .change-navigator-text h5{color:#545454;margin:0;font-size:13px}.diff-result .context-toggle{position:fixed;top:58px;right:11px}.diff-result .tools{position:fixed;top:60px;right:200px}.diff-result .tools .btn,.diff-result .tools .btn.btn-light{color:#000;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 10px;line-height:1;box-shadow:0 1px 1px #0000000d}.diff-result .tools .btn:hover,.diff-result .tools .btn:focus,.diff-result .tools .btn.btn-light:hover,.diff-result .tools .btn.btn-light:focus{background-color:#f7fbff;border-color:#a6b0b2;box-shadow:0 1px 1px #00000014}.diff-result .tools .btn svg,.diff-result .tools .btn.btn-light svg{width:16px;height:16px}.diff-result.no-context .no_change{display:none}.loading-container{width:100%;height:100%;display:block}.loading-container img{opacity:.5;width:100px;height:auto;margin:200px auto;display:block}.advancedTool{padding:12px 40px}.repeatTool pre{font-size:11px;overflow-y:hidden}.repeatTool pre .added{background-color:#74d18e}.repeatTool pre .removed{background-color:salmon}.add,.remove{position:relative}.add>div,.remove>div{margin-left:27px;padding:10px}.summary{background:#fff;padding:0}.summary>div:nth-child(2n){background:#ddd}body{color:#000;background-color:#f7fbff;margin:0;padding:0;font-family:sans-serif;overflow-y:hidden}.header-row{height:50px}.large-logo{object-fit:contain;width:auto;max-width:90vw;height:300px;margin-top:-200px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.flex.row,.flex{border-top:1px solid #fff;flex-wrap:nowrap;justify-content:flex-start;height:100vh;min-height:0;margin:0;display:flex;overflow:hidden}.flex.row>:not(.large-logo),.flex>:not(.large-logo){flex-shrink:1;width:auto;max-width:none;margin-top:0}.flex.row .account-sidebar,.flex .account-sidebar{flex:0 0 250px;min-width:250px;max-width:300px;height:100%;min-height:0;overflow-y:scroll}.flex.row .account-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.flex .account-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.flex.row .column,.flex .column{min-height:0;padding:10px}.flex.row .file-revision,.flex.row .file-revision.col,.flex .file-revision,.flex .file-revision.col{flex:0 0 350px;height:100%;min-height:0}.flex.row .xml-view-tabs,.flex.row .xml-view-tabs.col,.flex .xml-view-tabs,.flex .xml-view-tabs.col{flex:4 1 0;height:100%;min-height:0}.h100{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#0585c8;border-radius:10px}::-webkit-scrollbar-track{background-color:#fff}
