.g-dialog{--_--side-padding:32px;--_--close-button-space:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;width:var(--g-dialog-width,var(--_--width))}.g-dialog_has-scroll{max-height:-webkit-calc(100vh - 40px);max-height:calc(100vh - 40px);max-height:-webkit-calc(100vh - var(--g-modal-margin,20px)*2);max-height:calc(100vh - var(--g-modal-margin, 20px)*2);overflow-y:auto}.g-dialog_size_s{--_--width:480px}.g-dialog_size_m{--_--width:720px}.g-dialog_size_l{--_--width:900px}.g-dialog_has-close{--_--close-button-space:24px}.g-dialog-btn-close{position:absolute;right:14px;top:14px;z-index:1}.g-dialog-footer{-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:28px var(--_--side-padding)}.g-dialog-footer,.g-dialog-footer__bts-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.g-dialog-footer__bts-wrapper{gap:10px}.g-dialog-footer__children{-webkit-box-flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;height:100%}.g-dialog-footer__button{min-width:128px;position:relative}.g-dialog-footer__error{color:var(--g-color-text-danger);padding:10px}.g-dialog-header{-webkit-box-align:center;-webkit-box-pack:start;-webkit-align-items:center;align-items:center;color:var(--g-color-text-primary);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:24px;padding-bottom:10px;padding-left:var(--_--side-padding);padding-right:calc(var(--_--side-padding) + var(--_--close-button-space)*var(--g-flow-is-ltr) + var(--_--close-button-space)*var(--g-flow-is-rtl));padding-top:20px}.g-dialog-header__caption{font-size:var(--g-text-subheader-3-font-size);font-weight:var(--g-text-subheader-font-weight);line-height:var(--g-text-subheader-3-line-height)}.g-dialog-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:10px var(--_--side-padding)}.g-dialog-body_has-borders{border-bottom:1px solid var(--g-color-line-generic)}.g-dialog-body_has-borders,.g-dialog-divider{border-top:1px solid var(--g-color-line-generic)}.g-dialog-divider{margin:0 calc(var(--_--side-padding)*-1)}.cc-form-layout__row{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:15px}.cc-form-layout__row:last-child{margin-bottom:0}.cc-form-layout__row-left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;padding-top:5px;width:180px}.cc-form-layout__row_field-aside .cc-form-layout__row-left{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.cc-form-layout__row_field-aside .cc-form-layout__row-right{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.cc-form-layout__row-title_required{position:relative}.cc-form-layout__row-title_required:after{color:var(--g-color-text-danger);content:"*";position:absolute;right:-6px;top:0}.cc-form-layout__row-note{margin-left:5px}.cc-form-layout__row-right{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-left:15px;min-width:1px}.cc-form-layout__row_direction_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cc-form-layout__row_direction_column .cc-form-layout__row-left{padding-top:0;width:auto}.cc-form-layout__row_direction_column .cc-form-layout__row-right{margin-left:0;margin-top:5px;width:auto}.cc-form-layout__row_inline .cc-form-layout__row-title_required,.cc-form-layout__row_inline .cc-form-layout__row-title_required:after{position:static}.cc-form-layout__row_inline .cc-form-layout__row-left{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;display:initial;position:relative}.cc-form-layout__row_inline .cc-form-layout__row-left_with-note{padding-right:8px}.cc-form-layout__row_inline .cc-form-layout__row-title{display:inline}.cc-form-layout__row_inline .cc-form-layout__row-note{display:inline;margin-left:0;position:absolute}.cc-form-layout__row_inline .cc-form-layout__row-note-tooltip{line-height:16px}.cc-form-layout__search{margin-bottom:15px;width:320px}.gc-help-popover__button{background:none;border:none;color:inherit;color:var(--g-color-text-hint);cursor:pointer;font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);outline:none;padding:0}.gc-help-popover__button:focus-visible{border-radius:50%;outline:2px solid var(--g-color-line-focus)}