﻿/*!
 * -------------------------------------
 * Web Skin Peripheral CSS for
 * "Click To Edit" Form Fields
 * ---
 * MSIE Support: 11+
 * ---
 * Requires
 *   web-skin Core CSS
 *   web-skin Grid v2 CSS
 * ---
 * Copyright © 2025 Workiva
 * -------------------------------------
 */.form-horizontal:not(.form-horizontal--flexbox)[class*=grid-block] .form-group,.form-horizontal:not(.form-horizontal--flexbox) [class*=grid-block] .form-group{margin-right:0;margin-left:0}@media screen and (min-width: 48em){.form-horizontal:not(.form-horizontal--flexbox)[class*=grid-block] .form-group,.form-horizontal:not(.form-horizontal--flexbox) [class*=grid-block] .form-group{position:relative;display:flex;flex:1 1 0%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}}.form-horizontal:not(.form-horizontal--flexbox) .cte-group{margin-right:0;margin-left:0}.form-horizontal:not(.form-horizontal--flexbox) .cte-group .control-label{display:block;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;padding:0;padding-right:1.5rem;padding-left:1.5rem}.form-horizontal:not(.form-horizontal--flexbox) .cte-group .control-label img{max-width:100%}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-controls{padding:0;padding-left:1.5rem}@media screen and (min-width: 48em){.form-horizontal:not(.form-horizontal--flexbox) .cte-group-wrapper,.form-horizontal:not(.form-horizontal--flexbox) .cte-group{position:relative;display:flex;flex:1 1 0%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.form-horizontal:not(.form-horizontal--flexbox) .cte-group-wrapper{flex-wrap:wrap;align-items:flex-start}}.cte-group,.cte-group .form-control-static,.cte-group .control-label{cursor:default}.cte-group-wrapper .form-group,.cte-group-wrapper .form-group .form-control-static,.cte-group-wrapper .form-group .control-label,.cte-group--can-be-edited,.cte-group--can-be-edited .form-control-static,.cte-group--can-be-edited .control-label{cursor:pointer}.cte-block-controls,.cte-block-controls .input-group{display:flex;flex:1 1 0%}.cte-group.is-editable .cte-block-controls,.cte-group.is-editable .cte-block-controls .input-group{overflow-x:visible !important;overflow-y:visible !important;overflow:visible !important}.cte-block-controls .form-control{flex:1 1 0%}.cte-group:not(.is-editable) .form-control-wrapper,.cte-group:not(.is-editable) .form-control-inner-wrapper{overflow-x:hidden;overflow-y:hidden;overflow:hidden}.cte-edit-btn{display:flex;justify-content:center;align-items:center;line-height:normal;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.2rem;position:absolute;top:0;right:0;z-index:4;padding:0 !important;width:2rem !important;height:2rem !important;min-height:2rem}.cte-edit-btn .icon{top:0 !important;margin-bottom:0 !important}.cte-edit-btn:focus,.cte-edit-btn.js-focus{outline:0;box-shadow:none}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-input-control,.form-horizontal:not(.form-horizontal--flexbox) .cte-block-btn-control{position:relative;display:flex;flex:1 1 0%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-controls{overflow-x:visible !important;overflow-y:visible !important;overflow:visible !important}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-input-control{flex:1 1 0%;padding:1.5rem;display:block;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;padding:0;overflow-x:visible !important;overflow-y:visible !important;overflow:visible !important}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-input-control img{max-width:100%}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-btn-control{display:flex;justify-content:center;align-items:center;line-height:normal;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.2rem;position:absolute;top:0;right:0;z-index:4;padding:0 !important;width:2rem !important;height:2rem !important;min-height:2rem}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-btn-control .icon{top:0 !important;margin-bottom:0 !important}.form-horizontal:not(.form-horizontal--flexbox) .cte-block-btn-control:focus,.form-horizontal:not(.form-horizontal--flexbox) .cte-block-btn-control.js-focus{outline:0;box-shadow:none}.cte-group .control-label{transition:color .15s ease 0s;color:#acacac}.cte-group.disabled .control-label{color:#474747}.cte-group--can-be-edited .control-label{color:#474747}.cte-group .form-control-static{transition:border .15s ease 0s}.cte-group .form-control-static:empty:before,.cte-group .form-control-static>:not(.icon):empty:before{content:"​"}.cte-group:not(.has-success):not(.has-warning):not(.has-error) .cte-group .form-control-static{border-color:rgba(0,0,0,0) !important}.cte-group .cte-edit-btn{background-color:#c7c7c7;color:#fff !important}.cte-group .cte-edit-btn,.cte-group .input-group-btn>.btn,.cte-group .input-group-addon{transition:opacity .15s ease 0s,background .15s ease 0s;cursor:default;pointer-events:none;opacity:0 !important}.cte-group:hover:not(.is-editable) .control-label,.cte-group.js-hover:not(.is-editable) .control-label{color:#8f8f8f}.cte-group:hover:not(.has-success):not(.has-warning):not(.has-error) .form-control-static,.cte-group.js-hover:not(.has-success):not(.has-warning):not(.has-error) .form-control-static{border-color:#c7c7c7 !important;border-color:rgba(0,0,0,.22) !important}.cte-group:hover .cte-edit-btn,.cte-group.js-hover .cte-edit-btn{cursor:pointer;pointer-events:auto;opacity:1 !important}.cte-group.cte-group--single-click-enabled:not(.is-editable) .control-label{color:#026dce}.cte-group.cte-group--single-click-enabled:not(.has-success):not(.has-warning):not(.has-error) .form-control-static{border-color:#026dce !important}.cte-group.cte-group--single-click-enabled .cte-edit-btn{cursor:pointer;pointer-events:auto;opacity:1 !important;background-color:#026dce;color:#fff}.cte-group.cte-group--single-click-enabled .cte-edit-btn:hover,.cte-group.cte-group--single-click-enabled .cte-edit-btn:focus{background-color:#358ad8}.cte-group.cte-group--single-click-enabled .cte-edit-btn:hover:active{background-color:#0265bf}.cte-group.is-selected:not(.is-editable) .control-label{color:#8f8f8f}.cte-group.is-selected:not(.has-success):not(.has-warning):not(.has-error) .form-control-static{border-color:#c7c7c7 !important;border-color:rgba(0,0,0,.22) !important}.cte-group.is-selected .cte-edit-btn{cursor:pointer;pointer-events:auto;opacity:1 !important}.cte-group.is-selected.cte-group--can-be-edited:not(.is-editable) .control-label{color:#026dce}.cte-group.is-selected.cte-group--can-be-edited:not(.has-success):not(.has-warning):not(.has-error) .form-control-static{border-color:#026dce !important}.cte-group.is-selected.cte-group--can-be-edited .cte-edit-btn{cursor:pointer;pointer-events:auto;opacity:1 !important;background-color:#026dce;color:#fff}.cte-group.is-selected.cte-group--can-be-edited .cte-edit-btn:hover,.cte-group.is-selected.cte-group--can-be-edited .cte-edit-btn:focus{background-color:#358ad8}.cte-group.is-selected.cte-group--can-be-edited .cte-edit-btn:hover:active{background-color:#0265bf}.cte-group.is-editable,.cte-group.is-editable .control-label{cursor:default}.cte-group.is-editable .input-group-btn>.btn,.cte-group.is-editable .input-group-addon{cursor:pointer;pointer-events:auto;opacity:1 !important}.cte-group.is-editable .cte-edit-btn{cursor:default;pointer-events:none;opacity:0 !important;display:none}.cte-group.disabled.is-editable .cte-edit-btn{cursor:default !important;cursor:not-allowed !important;pointer-events:none !important;opacity:.45 !important}.form-control-inset-toolbar__btn{display:flex;justify-content:center;align-items:center;line-height:normal;padding:0 !important;width:2rem !important;height:2rem !important;min-height:2rem;border-radius:.2rem !important;color:#fff !important;border-color:rgba(0,0,0,0) !important}.form-control-inset-toolbar__btn .icon{top:0 !important;margin-bottom:0 !important}.form-control-inset-toolbar__btn.disabled,.form-control-inset-toolbar__btn[disabled]{color:#fff !important;border-color:rgba(0,0,0,0) !important}.form-control-inset-toolbar__btn--gray{background-color:#b3b3b3}.form-control-inset-toolbar__btn--gray:hover,.form-control-inset-toolbar__btn--gray:focus{background-color:#a6a6a6}.form-control-inset-toolbar__btn--gray:hover:active{background-color:#ababab}.cte-group:not(.is-editable) .form-control-static{padding-right:3.2rem}.cte-group.is-selected .form-control-icon--after,.cte-group:not(.is-editable):hover .form-control-icon--after{display:none}.form-control-wrapper--has-single-inset-toolbar-btn .form-control:not(.dd-typeahead__search__input){padding-right:2.8rem}.form-control-wrapper--has-two-inset-toolbar-btns .form-control:not(.dd-typeahead__search__input){padding-right:5.2rem}.form-control-inset-toolbar{display:flex;position:absolute;z-index:4;bottom:.7rem;right:.5rem}.form-control-inset-toolbar>.btn{margin-left:.4rem}.form-control-inset-toolbar>.btn:first-of-type{margin-left:0}.cte-group:not(.is-editable).form-group-xs .form-control-static{padding-right:2.8rem}.form-group-xs .form-control-wrapper--has-single-inset-toolbar-btn .form-control:not(.dd-typeahead__search__input){padding-right:2.8rem}.form-group-xs .form-control-wrapper--has-two-inset-toolbar-btns .form-control:not(.dd-typeahead__search__input){padding-right:5.2rem}.form-group-xs .form-control-inset-toolbar{bottom:.2rem}.cte-group:not(.is-editable).form-group-xs.form-group-sm .form-control-static{padding-right:2.8rem}.form-group-sm .form-control-wrapper--has-single-inset-toolbar-btn .form-control:not(.dd-typeahead__search__input){padding-right:2.8rem}.form-group-sm .form-control-wrapper--has-two-inset-toolbar-btns .form-control:not(.dd-typeahead__search__input){padding-right:5.2rem}.form-group-sm .form-control-inset-toolbar{bottom:.5rem}.cte-group:not(.is-editable).form-group-xs.form-group-sm.form-group-lg .form-control-static{padding-right:3.6rem}.form-group-lg .form-control-wrapper--has-single-inset-toolbar-btn .form-control:not(.dd-typeahead__search__input){padding-right:2.8rem}.form-group-lg .form-control-wrapper--has-two-inset-toolbar-btns .form-control:not(.dd-typeahead__search__input){padding-right:5.2rem}.form-group-lg .form-control-inset-toolbar{bottom:1.4rem}

/*# sourceMappingURL=form-click-to-edit.min.css.map */