:root{--ggff-color-primary:var(--gcid-primary-color,#c96859);--ggff-color-text:var(--gcid-body-color,#5e5853);--ggff-color-danger:var(--gcid-6l8b19bhok,#b94a5a);--ggff-color-border:var(--gcid-4l7pmg4uo7,#e7d9d1);--ggff-color-surface:#ffffff;--ggff-color-surface-muted:#f7f5f2;--ggff-color-pop-bg:var(--gcid-5prlkfeagb,#4a4642);--ggff-color-pop-text:#ffffff;--ggff-radius-field:var(--gvid-iaarhjg7b5,6px);--ggff-gap-field-group:12px;--ggff-padding-y:9px;--ggff-padding-x:14px;--ggff-padding-textarea-y:12px;--ggff-min-height-field:42px;--ggff-min-height-textarea:140px;--ggff-focus-ring-width:2px;--ggff-font-size-note:0.95em;--ggff-font-size-meta:0.80em;--ggff-hover-shift:var(--gvid-pcaad2ua0i,-2px);--ggff-transition-fast:0.2s ease}.fluentform{color:var(--ggff-color-text);font-family:inherit;font-size:inherit;line-height:inherit}.fluentform .ff-el-group{margin-bottom:var(--ggff-gap-field-group)}.fluentform .ff-el-group:last-child{margin-bottom:0}.fluentform .ff-t-container.ff-column-container,.fluentform .ff-name-field-wrapper>.ff-t-container{margin-bottom:var(--ggff-gap-field-group)}.ff-message-success{border:0;box-shadow:none;margin-top:0;padding:0}.fluentform .ff-el-input--label label{color:var(--ggff-color-text);font-family:inherit;font-size:inherit;line-height:inherit}.fluentform .ff-el-form-control,.fluentform select.ff-el-form-control,.fluentform textarea.ff-el-form-control,.fluentform .ff_dropdown_style{box-sizing:border-box;min-height:var(--ggff-min-height-field);padding:var(--ggff-padding-y) var(--ggff-padding-x);border:1px solid var(--ggff-color-border);border-radius:var(--ggff-radius-field);background:var(--ggff-color-surface);color:var(--ggff-color-text);font-family:inherit;font-size:inherit;line-height:inherit;box-shadow:none;transition:border-color var(--ggff-transition-fast),box-shadow var(--ggff-transition-fast),background-color var(--ggff-transition-fast)}.fluentform textarea.ff-el-form-control{min-height:var(--ggff-min-height-textarea);padding:var(--ggff-padding-textarea-y) var(--ggff-padding-x);resize:vertical}.fluentform .ff-el-form-control::placeholder,.fluentform textarea.ff-el-form-control::placeholder{color:var(--ggff-color-text);font-family:inherit;font-size:inherit;opacity:0.65}.fluentform .ff-el-form-control:disabled,.fluentform textarea.ff-el-form-control:disabled,.fluentform select.ff-el-form-control:disabled{opacity:0.7;cursor:not-allowed}.fluentform .ff-el-form-control:focus,.fluentform .ff-el-form-control:focus-visible,.fluentform select.ff-el-form-control:focus,.fluentform textarea.ff-el-form-control:focus,.fluentform .ff_dropdown_style:focus{border-color:var(--ggff-color-primary);outline:none;box-shadow:0 0 0 var(--ggff-focus-ring-width) var(--ggff-color-primary)}.fluentform input[type="checkbox"],.fluentform input[type="radio"]{accent-color:var(--ggff-color-primary);cursor:pointer}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{min-height:var(--ggff-min-height-field);font-size:inherit}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) label>span:hover{color:var(--ggff-color-primary)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within>span{background-color:color-mix(in srgb,var(--ggff-color-primary) 18%,#ffffff)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--ggff-color-primary);border-color:var(--ggff-color-primary);color:#ffffff;box-shadow:-1px 0 0 0 color-mix(in srgb,var(--ggff-color-primary) 45%,#ffffff)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:var(--ggff-color-primary)}.ff-el-help-message,.ff-el-form-check-label,.ff_t_c{color:var(--ggff-color-text);font-family:inherit;font-size:inherit;line-height:1.4}.ff_t_c{font-size:var(--ggff-font-size-note)}.ff-el-is-error .error-message,.ff-el-is-error .text-danger,.ff-el-group .error,.ff-el-group .text-danger,.text-danger,.error{color:var(--ggff-color-danger)!important;font-family:inherit!important;font-size:var(--ggff-font-size-meta)!important;line-height:1.35!important}.fluentform .ff-el-is-error .ff-el-form-control,.fluentform .ff-el-is-error select.ff-el-form-control,.fluentform .ff-el-is-error textarea.ff-el-form-control,.fluentform .ff-el-is-error .ff_dropdown_style{border-color:var(--ggff-color-danger);box-shadow:inset 0 0 0 1px var(--ggff-color-danger)}.fluentform .ff-el-is-error .ff-el-form-control:focus,.fluentform .ff-el-is-error .ff-el-form-control:focus-visible,.fluentform .ff-el-is-error select.ff-el-form-control:focus,.fluentform .ff-el-is-error textarea.ff-el-form-control:focus,.fluentform .ff-el-is-error .ff_dropdown_style:focus{border-color:var(--ggff-color-danger);outline:none;box-shadow:inset 0 0 0 1px var(--ggff-color-danger),0 0 0 var(--ggff-focus-ring-width) var(--ggff-color-primary)}.fluentform .ff-el-input--label svg,.fluentform .ff-el-input--label svg *,.fluentform .ff-el-input--label [class*="icon"],.fluentform .ff-el-input--label [class*="icon"] *,.fluentform .ff-el-input--label [class*="help"],.fluentform .ff-el-input--label [class*="help"] *,.fluentform .ff-el-input--label [class*="tooltip"],.fluentform .ff-el-input--label [class*="tooltip"] *,.fluentform .ff-el-input--label button,.fluentform .ff-el-input--label button *{color:var(--ggff-color-primary);fill:currentColor;stroke:currentColor}.ff-el-pop-content{font-family:inherit;font-size:var(--ggff-font-size-meta);line-height:1.4;background-color:var(--ggff-color-pop-bg);color:var(--ggff-color-pop-text);border-radius:var(--ggff-radius-field)}.fluentform .ff-btn-submit,.fluentform .ggsev-form-submit{transition:transform var(--ggff-transition-fast),filter var(--ggff-transition-fast),box-shadow var(--ggff-transition-fast)}.fluentform .ff-btn-submit:hover,.fluentform .ggsev-form-submit:hover{transform:translateY(var(--ggff-hover-shift))}.fluentform .ff-btn-submit:focus,.fluentform .ff-btn-submit:focus-visible,.fluentform .ggsev-form-submit:focus,.fluentform .ggsev-form-submit:focus-visible{outline:none;box-shadow:0 0 0 var(--ggff-focus-ring-width) var(--ggff-color-primary)}