/* NPS Survey container (parent wrapper) */
div.ginput_npssurvey div.ginput_container {
    border: none;
    padding: 0;
}

div.ginput_npssurvey div.ginput_container:not([disabled]):focus,
div.ginput_npssurvey div.ginput_container:not([disabled]):focus-within,
div.ginput_npssurvey div.ginput_container:not([disabled]):hover {
    border: none;
    box-shadow: none;
}

/* NPS Survey radiogroup (wrapper) */
div.ginput_npssurvey div.gfield_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: var(--sp-s);
    column-gap: var(--sp-xs);
}

/* NPS Survey choice wrapper */
div.ginput_npssurvey div.gchoice {
    display: inline-flex;
}

/* NPS Survey choice label */
/* Visual representation of a choice within radiogroup */
div.ginput_npssurvey div.gchoice > label {
    margin: 0;
    font-weight: bold;
    border: 2px solid var(--c-teal-500);
    padding: var(--sp-xs) 0;
    color: var(--c-teal-500);
    border-radius: 5px;
    width: 3em;
    text-align: center;
}

/* NPS Survey choice input */
/* Hidden visually, but focusable and present for maximum compatibility */
div.ginput_npssurvey div.gchoice > input.gfield-choice-input {
    border-radius: 0;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    width: 0;
    height: 0;
}

/* NPS Survey selection */
/* When focused, hovered or when radio input is checked */
div.ginput_npssurvey div.gchoice:focus > label,
div.ginput_npssurvey div.gchoice:focus-within > label,
div.ginput_npssurvey div.gchoice:hover > label,
div.ginput_npssurvey input.gfield-choice-input:checked ~ label {
    background-color: var(--c-teal-500);
    color: var(--c-grey-100);
}

/* NPS Survey Legend */
/* Labels with text "Least/most likely" under the radiogroup choices */
div.npslegend {
    display: flex;
    justify-content: center;
    margin-top: var(--sp-m);
    column-gap: var(--sp-s);
}

/* Centering submit button on GF embedded in an Announcement */
div.dialog__content div.gform_footer {
    justify-content: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib21uaWdmLXN1cnZleS1maWVsZC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsMENBQTBDO0FBQzFDO0lBQ0ksWUFBWTtJQUNaLFVBQVU7QUFDZDs7QUFFQTs7O0lBR0ksWUFBWTtJQUNaLGdCQUFnQjtBQUNwQjs7QUFFQSxvQ0FBb0M7QUFDcEM7SUFDSSxhQUFhO0lBQ2IsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIsd0JBQXdCO0FBQzVCOztBQUVBLDhCQUE4QjtBQUM5QjtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQSw0QkFBNEI7QUFDNUIsd0RBQXdEO0FBQ3hEO0lBQ0ksU0FBUztJQUNULGlCQUFpQjtJQUNqQixtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGtCQUFrQjtBQUN0Qjs7QUFFQSw0QkFBNEI7QUFDNUIseUVBQXlFO0FBQ3pFO0lBQ0ksZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixRQUFRO0lBQ1IsU0FBUztBQUNiOztBQUVBLHlCQUF5QjtBQUN6Qix5REFBeUQ7QUFDekQ7Ozs7SUFJSSxtQ0FBbUM7SUFDbkMsd0JBQXdCO0FBQzVCOztBQUVBLHNCQUFzQjtBQUN0QixzRUFBc0U7QUFDdEU7SUFDSSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2Qix1QkFBdUI7QUFDM0I7O0FBRUEsOERBQThEO0FBQzlEO0lBQ0ksdUJBQXVCO0FBQzNCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9taGgtZ2YtY2FwdHVyZS1kYXRhLy4vbW9kdWxlcy9PTU5JR0ZBZGRvbi9yZXNvdXJjZXMvb21uaWdmLXN1cnZleS1maWVsZC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTlBTIFN1cnZleSBjb250YWluZXIgKHBhcmVudCB3cmFwcGVyKSAqL1xuZGl2LmdpbnB1dF9ucHNzdXJ2ZXkgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuZ2lucHV0X25wc3N1cnZleSBkaXYuZ2lucHV0X2NvbnRhaW5lcjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG5kaXYuZ2lucHV0X25wc3N1cnZleSBkaXYuZ2lucHV0X2NvbnRhaW5lcjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMtd2l0aGluLFxuZGl2LmdpbnB1dF9ucHNzdXJ2ZXkgZGl2LmdpbnB1dF9jb250YWluZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogTlBTIFN1cnZleSByYWRpb2dyb3VwICh3cmFwcGVyKSAqL1xuZGl2LmdpbnB1dF9ucHNzdXJ2ZXkgZGl2LmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcm93LWdhcDogdmFyKC0tc3Atcyk7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tc3AteHMpO1xufVxuXG4vKiBOUFMgU3VydmV5IGNob2ljZSB3cmFwcGVyICovXG5kaXYuZ2lucHV0X25wc3N1cnZleSBkaXYuZ2Nob2ljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qIE5QUyBTdXJ2ZXkgY2hvaWNlIGxhYmVsICovXG4vKiBWaXN1YWwgcmVwcmVzZW50YXRpb24gb2YgYSBjaG9pY2Ugd2l0aGluIHJhZGlvZ3JvdXAgKi9cbmRpdi5naW5wdXRfbnBzc3VydmV5IGRpdi5nY2hvaWNlID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXRlYWwtNTAwKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC14cykgMDtcbiAgICBjb2xvcjogdmFyKC0tYy10ZWFsLTUwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBOUFMgU3VydmV5IGNob2ljZSBpbnB1dCAqL1xuLyogSGlkZGVuIHZpc3VhbGx5LCBidXQgZm9jdXNhYmxlIGFuZCBwcmVzZW50IGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkgKi9cbmRpdi5naW5wdXRfbnBzc3VydmV5IGRpdi5nY2hvaWNlID4gaW5wdXQuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qIE5QUyBTdXJ2ZXkgc2VsZWN0aW9uICovXG4vKiBXaGVuIGZvY3VzZWQsIGhvdmVyZWQgb3Igd2hlbiByYWRpbyBpbnB1dCBpcyBjaGVja2VkICovXG5kaXYuZ2lucHV0X25wc3N1cnZleSBkaXYuZ2Nob2ljZTpmb2N1cyA+IGxhYmVsLFxuZGl2LmdpbnB1dF9ucHNzdXJ2ZXkgZGl2LmdjaG9pY2U6Zm9jdXMtd2l0aGluID4gbGFiZWwsXG5kaXYuZ2lucHV0X25wc3N1cnZleSBkaXYuZ2Nob2ljZTpob3ZlciA+IGxhYmVsLFxuZGl2LmdpbnB1dF9ucHNzdXJ2ZXkgaW5wdXQuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtdGVhbC01MDApO1xuICAgIGNvbG9yOiB2YXIoLS1jLWdyZXktMTAwKTtcbn1cblxuLyogTlBTIFN1cnZleSBMZWdlbmQgKi9cbi8qIExhYmVscyB3aXRoIHRleHQgXCJMZWFzdC9tb3N0IGxpa2VseVwiIHVuZGVyIHRoZSByYWRpb2dyb3VwIGNob2ljZXMgKi9cbmRpdi5ucHNsZWdlbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3AtbSk7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tc3Atcyk7XG59XG5cbi8qIENlbnRlcmluZyBzdWJtaXQgYnV0dG9uIG9uIEdGIGVtYmVkZGVkIGluIGFuIEFubm91bmNlbWVudCAqL1xuZGl2LmRpYWxvZ19fY29udGVudCBkaXYuZ2Zvcm1fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/