/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{vertical-align:middle;-webkit-user-select:none;user-select:none;font-size:13px;display:inline-block;position:relative}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{z-index:1010;clip:rect(0, 0, 0, 0);clip-path:inset(100%);background:#fff;border:1px solid #aaa;border-top:0;width:100%;position:absolute;top:100%;box-shadow:0 4px 5px #00000026}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{white-space:nowrap;text-overflow:ellipsis;color:#999;margin-right:4px;font-weight:400;overflow:hidden}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";vertical-align:top;padding-left:2px}.chosen-container-single .chosen-single{color:#444;white-space:nowrap;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%) padding-box padding-box;border:1px solid #aaa;border-radius:5px;height:25px;padding:0 0 0 8px;line-height:24px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 3px #fff,0 1px 1px #0000001a}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{text-overflow:ellipsis;white-space:nowrap;margin-right:26px;display:block;overflow:hidden}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;width:12px;height:12px;font-size:1px;display:block;position:absolute;top:6px;right:26px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{width:18px;height:100%;display:block;position:absolute;top:0;right:0}.chosen-container-single .chosen-single div b{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) 0 2px no-repeat;width:100%;height:100%;display:block}.chosen-container-single .chosen-search{z-index:1010;white-space:nowrap;margin:0;padding:3px 4px;position:relative}.chosen-container-single .chosen-search input[type=text]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) 100% -20px no-repeat;border:1px solid #aaa;border-radius:0;outline:0;width:100%;height:auto;margin:1px 0;padding:4px 20px 4px 5px;font-family:sans-serif;font-size:1em;line-height:normal}.chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{clip:rect(0, 0, 0, 0);clip-path:inset(100%);position:absolute}.chosen-container .chosen-results{color:#444;-webkit-overflow-scrolling:touch;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;position:relative;overflow:hidden auto}.chosen-container .chosen-results li{word-wrap:break-word;-webkit-touch-callout:none;margin:0;padding:5px 6px;line-height:15px;list-style:none;display:none}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{color:#fff;background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%)}.chosen-container .chosen-results li.no-results{color:#777;background:#f4f4f4;display:list-item}.chosen-container .chosen-results li.group-result{cursor:default;font-weight:700;display:list-item}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{cursor:text;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;width:100%;height:auto;margin:0;padding:0 5px;position:relative;overflow:hidden}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{white-space:nowrap;margin:0;padding:0}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:25px;-webkit-box-shadow:none;box-shadow:none;color:#999;border-radius:0;outline:0;width:25px;margin:1px 0;padding:0;font-family:sans-serif;font-size:100%;line-height:normal;background:0 0!important;border:0!important}.chosen-container-multi .chosen-choices li.search-choice{color:#333;cursor:default;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-repeat:repeat-x;background-size:100% 19px;background-clip:padding-box;border:1px solid #aaa;border-radius:3px;max-width:100%;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;line-height:13px;position:relative;box-shadow:inset 0 0 2px #fff,0 1px #0000000d}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -42px 1px no-repeat;width:12px;height:12px;font-size:1px;display:block;position:absolute;top:4px;right:3px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{color:#666;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);border:1px solid #ccc;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px #0000004d}.chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:inset 0 1px #fff}.chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px #0000004d}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{padding:0 8px 0 0;overflow:visible}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{direction:rtl;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAQAAACn+wJeAAAB4UlEQVRIx+2XsWtTURTGrwouLQQDwYLFzT3yJBDoYoVvySQoKFShSHe7qAgqiMn9rcUibnVwEARBl0AgUIh/QXBxFIpKJHAhUBz0HQcf4U0xtZwu+r3l8t4758fHPe/jvhBcRIUuWbFuMKAWnEB9jEQWAk0SRt8LtMo+RmKdhDGiHrzEChOMHGPsiAkhBDbIMXKu+2KaJUfZwcsXD4RJrJFKKHaw6fVmRnmNT5ydC9TDSDRCIGOMMfh9u8pegRmzNKP8NUZvzu+oR6NY19mddqVVgG7MKL5SvHPrcJu3g/F2xvMqowKUOHMYUJXhrAa8Ku1j90/dVFFXxaypoYFqfzFR80h9mZKyENRUkskrgrSqfZmS1pVkGskvG7SiiUy5TGP5RpA2lMuUyzeC1Cw5yrwxSWtKrij1ZEpqhKBMY5kGXqCKeioiSHXtain817+k9gLLLD887ozhLl8xjGG86onZxuIe99jCsHjTCRMvYvF9+1QIIcTz8RuTzmkfP0+jdaYJHW9jXPYBvYj5/ZNlf06HxvgEYzoC8Tk5l1xAnXP8IHVam8faC3GTn3x5cMJr6q5h0fjI5+L4suU24PFCfMkHhvExHQyL20eQEfERhsVncdEfdYfvGK2jcPUOK/+A/QJb5yp50uoC6QAAAABJRU5ErkJggg==) -30px -20px no-repeat;padding:4px 5px 4px 20px}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-device-pixel-ratio>=1.5),only screen and (resolution>=144dpi),only screen and (resolution>=1.5x){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABKCAQAAAD9cdkXAAACqUlEQVRo3u2av2/TQBTHI8FQCYYguoLCyOY/IQNk6NSF3RNzBmZ04oe/JwFSp0owtSNb/oT8B8mIBIioAyuWrA7pD4fns+vkzvZQ1+3lne57UoZXJfan79333ovT6zGTDGUsg0o0oGjY4yfCWdEykBROFg954hhIJQ4/pI0bL5E0HIryAgpMpGqEW9HpAAktzjg1SNxxGpH44hRIiYaTsMZxDsixknPMFKzaNgSEQwcrBtklMLDW+mBRV5lYtAaaqvdPrTWnGNYCDdtdOtq/+oRo39r4gEkFZ9LusqK/zjcWom9pwKOq1w0xbrsDILR/i7Bmit3cSG4H2icN7CEturIDDWhqD2jYnR1srm6t4XpIk5vYQff2b2oUjuJRxRRGAUXDph0Qt7eD2xbhrGgZSAoni4d31LJ0jGMglTjNSNuqjRsvkTQcivICCkykaoTZ+GAAJLQ449QgccdpROKLUyAlGk7CGsc5IMdKzjFTcMy2nTtY3Wt9XGtOW44PW490vQHPy8vLy8vLy2ubJfrRGHP6RjxVaxaNu31kdseipxdXj93SYq3kP4tPL24mhAqAMHApL+QFvRZQCHlmJ8/MGX7jtXz64Yl8K39hmUOyy5Loq2JLcYoDsVNCPpbfcKqyFDPbS9FYldpSftHjr+7JQ5xnWYrGrIDkLNs5+PnmQSV3OzhR+2jOC0jtn/os4F1uD+yAcPn+Wd3fPr4kz2MK9NwpoMaSkwxLrmh3foiHFVPYxYkCmnGz7fxQ/SruGx53zNK21cGaqoP1WOyWeXskv6uDdYUluyaVWh/V5OAcf+QnvIj28Bl/8+woyzji2JwWranWnK5/YsMPqRgf0o3hgYqNNVI24GVtUL4wzwY8HLFGqi1Gj8QNae4ckiPfCa2Req5I9XyNv1n+D6RKWo1cTsbTAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.slick-footerrow.ui-state-default,.slick-group-header.ui-state-default,.slick-header.ui-state-default,.slick-headerrow.ui-state-default,.slick-top-panel-scroller.ui-state-default{width:100%;position:relative;overflow:auto;border-left:0!important}.slick-header.ui-state-default{overflow:inherit;border-top:1px solid #d3d3d3}.slick-footerrow::-webkit-scrollbar{display:none}.slick-header::-webkit-scrollbar{display:none}.slick-headerrow::-webkit-scrollbar{display:none}.slick-footerrow-columns,.slick-group-header-columns,.slick-header-columns,.slick-headerrow-columns{white-space:nowrap;cursor:default;position:relative;overflow:hidden}.slick-group-header-column.ui-state-default,.slick-header-column.ui-state-default{text-overflow:ellipsis;float:left;z-index:1;border-right:1px solid silver;height:16px;margin:0;padding:4px;line-height:16px;display:inline-block;position:relative;overflow:hidden;box-sizing:content-box!important;border-top:0!important;border-bottom:0!important;border-left:0!important}.slick-footerrow-column.ui-state-default{text-overflow:ellipsis;float:left;vertical-align:middle;border:0;border-right:1px solid silver;margin:0;padding:4px;line-height:20px}.slick-footerrow-column.ui-state-default,.slick-headerrow-column.ui-state-default{padding:4px}.slick-header-column-sorted{font-style:italic}.slick-sort-indicator{margin-top:6px}.slick-sort-indicator,.slick-sort-indicator-numbered{float:left;width:8px;height:5px;margin-left:4px;display:inline-block}.slick-sort-indicator-numbered{color:#6190cd;margin-top:0;font-family:Arial;font-style:normal;font-weight:700;line-height:20px}.slick-sort-indicator-asc{border-bottom:4px dashed;margin-bottom:8px}.slick-sort-indicator-asc,.slick-sort-indicator-desc{vertical-align:middle;color:#3490dc;background-image:none;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-top:5px;margin-left:3px;display:inline-block}.slick-sort-indicator-desc{border-top:4px dashed;margin-bottom:5px}.slick-resizable-handle{cursor:col-resize;z-index:2;width:9px;height:100%;font-size:.1px;display:block;position:absolute;top:0;right:-5px}.slick-sortable-placeholder{background:silver}.grid-canvas{outline:0;position:relative}.slick-row.ui-state-active,.slick-row.ui-widget-content{border:0;width:100%;position:absolute}.slick-cell,.slick-footerrow-column,.slick-headerrow-column{text-overflow:ellipsis;vertical-align:middle;z-index:1;white-space:nowrap;cursor:default;border-top:1px solid #0000;border-bottom:1px solid silver;border-left:1px solid #0000;border-right:1px dotted silver;margin:0;padding:1px 2px 2px 1px;position:absolute;overflow:hidden}.slick-cell,.slick-headerrow-column{border-bottom-color:silver}.slick-footerrow-column{border-top-color:silver}.slick-group-toggle{display:inline-block}.slick-cell.highlighted{background:#00f3;transition:all .5s}.slick-cell.flashing{border:1px solid red!important}.slick-cell.editable{z-index:11;background:#fff;border-style:solid;border-color:#000;overflow:visible}.slick-large-editor-text{z-index:10000;background:#fff;border:2px solid gray;border-radius:10px;padding:5px}.slick-cell:focus{outline:none}.slick-reorder-proxy{opacity:.15;filter:alpha(opacity=15);cursor:move;background:#00f;display:inline-block}.slick-reorder-guide{opacity:.7;height:2px;filter:alpha(opacity=70);background:#00f;display:inline-block}.slick-reorder-shadow-row{z-index:999999;position:absolute;box-shadow:8px 2px 8px 4px #0003,2px 2px #00000030}.slick-selection{z-index:10;border:2px dashed #000;position:absolute}.slick-pane{outline:0;width:100%;position:absolute;overflow:hidden}.slick-pane-header{display:block}.slick-header,.slick-headerrow,.slick-top-panel-scroller{position:relative;overflow:hidden}.slick-top-panel{width:10000px}.slick-viewport{outline:0;width:100%;position:relative}.slick-header-auto-height .slick-header-columns,.slick-header-auto-height .slick-header-columns-left,.slick-header-auto-height .slick-header-columns-right{height:var(--slick-auto-header-height);white-space:normal;overflow:visible}.slick-header-auto-height .slick-header-column{height:auto;height:calc(-8px + var(--slick-auto-header-height));overflow:visible}.slick-header-auto-height .slick-column-name{white-space:pre-wrap;text-overflow:clip;overflow:visible}.slick-rtl .slick-resizable-handle{left:-5px;right:auto}ul.autocomplete{text-align:left;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #aaa;border-top:0;max-height:300px;margin:0;padding:1px;display:block;overflow-y:scroll;box-shadow:0 4px 5px #00000026}ul.autocomplete li{word-wrap:break-word;-webkit-touch-callout:none;color:#444;margin:0;padding:5px 6px;line-height:15px;list-style:none;display:list-item}ul.autocomplete li.hover{color:#fff;background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%)}.daterangepicker{color:inherit;z-index:3001;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:278px;max-width:none;margin-top:7px;padding:0;font-family:arial;font-size:15px;line-height:1em;display:none;position:absolute;top:100px;left:20px;box-shadow:0 4px 5px #00000026}.daterangepicker:before,.daterangepicker:after{content:"";border-bottom-color:#0003;display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid #0000;border-right:7px solid #0000;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before,.daterangepicker.openscenter:after{width:0;margin-left:auto;margin-right:auto;left:0;right:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;border-bottom:initial;border-top:7px solid #ccc;bottom:-7px}.daterangepicker.drop-up:after{top:initial;border-bottom:initial;border-top:6px solid #fff;bottom:-6px}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{max-width:270px;display:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:2px solid #000;border-width:0 2px 2px 0;border-radius:0;padding:3px;display:inline-block}.daterangepicker .calendar-table .next span{transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;width:32px;min-width:32px;height:24px;font-size:12px;line-height:24px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-spacing:0;border-collapse:collapse;width:100%;margin:0}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:inherit;background-color:#eee;border-color:#0000}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#999;background-color:#fff;border-color:#0000}.daterangepicker td.in-range{color:#000;background-color:#ebf4f8;border-color:#0000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff;background-color:#357ebd;border-color:#0000}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;height:auto;margin:0;padding:1px;font-size:12px}.daterangepicker select.monthselect{width:56%;margin-right:2%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{background:#eee;border:1px solid #eee;outline:0;width:50px;margin:0 auto;padding:2px;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;vertical-align:middle;border-top:1px solid #ddd;padding:8px;line-height:12px;display:none}.daterangepicker .drp-selected{padding-right:8px;font-size:12px;display:inline-block}.daterangepicker .drp-buttons .btn{margin-left:8px;padding:4px 8px;font-size:12px;font-weight:700}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{width:100%;margin:0 auto;padding:0;list-style:none}.daterangepicker .ranges li{cursor:pointer;padding:8px 12px;font-size:12px}.daterangepicker .ranges li.active{color:#fff;background-color:#08c}@media (width>=564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{text-align:left;direction:ltr}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (width>=730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}:root{--reason-text:60% 78%;--reason-fill:45% 40% / .18;--reason-edge:45% 55% / .35}:root[data-theme=light]{--reason-text:65% 28%;--reason-fill:60% 50% / .12;--reason-edge:50% 42% / .38}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--background);color:var(--text);flex-direction:column;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;display:flex}[hidden]{display:none!important}::selection{background:color-mix(in srgb, var(--blue) 45%, transparent);color:var(--text-strong)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--panel)}::-webkit-scrollbar-corner{background:var(--panel)}::-webkit-scrollbar-thumb{background:var(--scrollbar);border:3px solid var(--panel);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}button,select,input,.button{border:1px solid var(--border-strong);background:var(--panel-raised);height:28px;color:var(--text);font:inherit;border-radius:2px;outline:none;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}button,select,.button{cursor:pointer}button:hover:not(:disabled),select:hover,.button:hover{border-color:var(--muted)}button:disabled{opacity:.5;cursor:default}input{cursor:text}input::placeholder{color:var(--muted)}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 35%, transparent)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.topbar,.toolbar{background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.topbar{position:relative}.toolbar{z-index:2;padding-top:7px;padding-bottom:7px;position:relative}.brand{color:var(--text-strong);white-space:nowrap;align-items:center;gap:8px;margin-right:12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(135deg, var(--brand-from), var(--brand-to));border-radius:3px;width:14px;height:14px}.spacer{flex:1}.field{border:1px solid var(--border-strong);border-radius:2px;align-items:center;display:inline-flex}.field:focus-within{border-color:var(--blue)}.field>span{border-right:1px solid var(--border-strong);background:var(--panel);height:26px;color:var(--muted);align-items:center;padding:0 8px;display:inline-flex}.field select,.field input{height:26px;box-shadow:none;border:none}.period-input{font-variant-numeric:tabular-nums;width:252px}.search-box{display:inline-flex}.search-box select{background:var(--panel);color:var(--muted);border-radius:2px 0 0 2px}.search-box input{border-radius:0;width:300px;margin-left:-1px}.search-box button{border-radius:0 2px 2px 0;justify-content:center;min-width:92px;margin-left:-1px}.search-box select:focus,.search-box input:focus{z-index:1;position:relative}.filter-box{flex:0 340px;min-width:200px;display:inline-flex;position:relative}.filter-box svg{width:14px;height:14px;fill:var(--muted);pointer-events:none;position:absolute;top:7px;left:9px}.filter-box input{width:100%;padding-left:30px}.filter-box input::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 43%, var(--muted) 43%, var(--muted) 57%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--muted) 43%, var(--muted) 57%, transparent 57%);width:14px;height:14px}.row-counter{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.grid-area{background:var(--panel);flex:1;min-height:0;position:relative}.grid{outline:none;position:absolute;inset:0}.loading-bar{z-index:20;background:color-mix(in srgb, var(--blue) 15%, transparent);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);width:30%;animation:1.1s ease-in-out infinite loading-slide;position:absolute;top:0;bottom:0}@keyframes loading-slide{0%{left:-30%}to{left:100%}}.empty-state{z-index:15;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:33px 0 0}.empty-title{color:var(--text-strong);font-size:16px;font-weight:500}.empty-text{max-width:420px;color:var(--muted);line-height:1.5}.empty-state button{pointer-events:auto;margin-top:6px}.grid .slick-header.ui-state-default{border-top:0;border-bottom:1px solid var(--border-strong);background:var(--panel)}.grid .slick-header-columns{background:var(--panel)}.grid .slick-header-column.ui-state-default{border-right:1px solid var(--grid-line);background:var(--panel);height:20px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:600;line-height:20px}.grid .slick-viewport,.grid .slick-row.ui-widget-content{background:var(--panel)}.grid .slick-row.odd{background:var(--row-alt)}.grid .slick-row:hover{background:var(--row-hover)}.grid .slick-row.focused{background:color-mix(in srgb, var(--orange) 13%, transparent);box-shadow:inset 3px 0 0 var(--orange)}.grid .slick-cell{border:0;border-bottom:1px solid var(--grid-line);color:var(--text);cursor:text;padding:0 10px;line-height:29px}.grid .slick-cell.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 45%, transparent)}.grid .cell-date{color:var(--muted);font-variant-numeric:tabular-nums}.grid .cell-transaction{font-variant-numeric:tabular-nums}.log-link{color:var(--link);cursor:pointer;text-decoration:none}.log-link:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.slick-cell:not(.cell-transaction) .log-link{background:color-mix(in srgb, var(--blue) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 22%, transparent);border-radius:3px;padding:1px 5px}.slick-cell:not(.cell-transaction) .log-link:hover{background:color-mix(in srgb, var(--blue) 22%, transparent)}.log-link.external:after{content:"↗";margin-left:3px;font-size:11px}.reason{border:1px solid hsl(var(--reason-hue) var(--reason-edge));background:hsl(var(--reason-hue) var(--reason-fill));max-width:100%;color:hsl(var(--reason-hue) var(--reason-text));text-overflow:ellipsis;vertical-align:middle;border-radius:10px;padding:0 8px;font-size:12px;line-height:19px;display:inline-block;overflow:hidden}.keyword{letter-spacing:.01em;font-weight:600}.keyword.operation{color:var(--text-strong)}.keyword.added{color:color-mix(in srgb, var(--green) 80%, var(--text-strong))}.keyword.removed{color:color-mix(in srgb, var(--red) 80%, var(--text-strong))}.keyword.hidden{color:var(--muted);font-style:italic;font-weight:400}.separator{color:var(--purple);font-weight:600}mark{background:var(--mark);box-shadow:0 0 0 1px var(--mark-ring);color:var(--text-strong);border-radius:2px;padding:0 1px}.log-link mark,.reason mark,.keyword mark{color:inherit}.chosen-container{font-size:13px}.chosen-container-multi .chosen-choices{border:1px solid var(--border-strong);background:var(--panel-raised);min-height:28px;box-shadow:none;border-radius:2px;padding:1px 4px}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:24px;color:var(--muted);margin:0;padding:0 4px;font-family:inherit;font-size:13px}.chosen-container-multi .chosen-choices li.search-field input[type=text].default{min-width:240px}.chosen-container-active .chosen-choices{border-color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 35%, transparent)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:var(--text)!important}.chosen-container-multi .chosen-choices li.search-choice{border:1px solid color-mix(in srgb, var(--blue) 40%, transparent);background:color-mix(in srgb, var(--blue) 18%, transparent);box-shadow:none;color:var(--text-strong);border-radius:3px;margin:2px 4px 2px 0;padding:2px 22px 2px 7px;line-height:16px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{width:14px;height:14px;top:3px;right:4px;background:0 0!important}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:"×";color:var(--muted);text-align:center;font-size:15px;line-height:13px;display:block}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:var(--text-strong)}.chosen-container .chosen-drop{z-index:1100;border:1px solid var(--border-strong);background:var(--panel-raised);box-shadow:0 10px 28px var(--shadow);border-top:0}.chosen-container .chosen-results{max-height:340px;color:var(--text);margin:0;padding:4px 0}.chosen-container .chosen-results li{padding:6px 10px;line-height:16px}.chosen-container .chosen-results li.highlighted{background:var(--accent);color:var(--on-accent)}.chosen-container .chosen-results li.no-results{color:var(--muted);background:0 0}.chosen-container .chosen-results li em{color:inherit;text-decoration:underline}.chosen-container-multi .chosen-drop .result-selected{color:var(--disabled)}.daterangepicker{border:1px solid var(--border-strong);background-color:var(--panel-raised);box-shadow:0 10px 28px var(--shadow);color:var(--text);border-radius:4px;font-family:inherit;font-size:13px}.daterangepicker:before{border-bottom-color:var(--border-strong)}.daterangepicker:after{border-bottom-color:var(--panel-raised)}.daterangepicker .calendar-table{border-color:var(--panel-raised);background-color:var(--panel-raised)}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:var(--text)}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:color-mix(in srgb, var(--text) 12%, transparent)}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:var(--disabled);background-color:#0000}.daterangepicker td.in-range{background-color:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--text-strong)}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--accent);color:var(--on-accent)}.daterangepicker .ranges li:hover{background-color:color-mix(in srgb, var(--text) 10%, transparent)}.daterangepicker .ranges li.active{background-color:var(--accent);color:var(--on-accent)}.daterangepicker .drp-buttons,.daterangepicker.show-ranges.ltr .drp-calendar.left{border-color:var(--border)}.daterangepicker .calendar-time select,.daterangepicker select.monthselect,.daterangepicker select.yearselect{border:1px solid var(--border-strong);background:var(--panel);height:24px;color:var(--text);padding:0 4px}.daterangepicker .drp-buttons .btn{height:26px;margin-left:6px;padding:0 12px;font-weight:400}.daterangepicker .drp-buttons .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.daterangepicker .drp-selected{color:var(--muted)}ul.autocomplete{border:1px solid var(--border-strong);background-color:var(--panel-raised);box-shadow:0 10px 28px var(--shadow);border-radius:0 0 2px 2px;padding:4px 0}ul.autocomplete li{color:var(--text);padding:6px 10px}ul.autocomplete li.hover{background:var(--accent);color:var(--on-accent)}@media (width<=900px){.search-box input{width:180px}.filter-box{flex-basis:100%}}
