{"version":3,"sources":["../../../../src/nhsuk/components/password-input/_index.scss"],"names":[],"mappings":"AAAA,+BAA+B;AAC/B,4BAA4B;AAC5B,8BAA8B;AAC9B,oBAAoB;AACpB,mBAAmB;;AAEnB,GAAG;AACH,2BAA2B;AAC3B,EAAE;AACF,mCAAmC;AACnC,GAAG;;AAEH;EACE;IACE,0EAA0E;IAC1E,0EAA0E;IAC1E,0EAA0E;IAC1E,0EAA0E;IAC1E,gEAAgE;IAChE;MACE,aAAa;IACf;EACF;;EAEA;IACE,uDAAuD;IACvD;MACE,aAAa;IACf;;IAEA;MACE,eAAe;IACjB;EACF;AACF","file":"_index.scss","sourcesContent":["@use \"../../core/settings\" as *;\n@use \"../../core/tools\" as *;\n@use \"../../core/helpers\" as *;\n@forward \"../button\";\n@forward \"../input\";\n\n////\n/// Password input component\n///\n/// @group components/password-input\n////\n\n@include nhsuk-exports(\"nhsuk/components/password-input\") {\n  .nhsuk-password-input__input {\n    // IE 11 and Microsoft Edge comes with its own password reveal function. We\n    // want to hide it, so that there aren't two controls presented to the user\n    // that do the same thing but aren't in sync with one another. This doesn't\n    // affect the function that allows Edge users to toggle password visibility\n    // by pressing Alt+F8, which cannot be programmatically disabled.\n    &::-ms-reveal {\n      display: none;\n    }\n  }\n\n  .nhsuk-password-input__toggle {\n    // Hide the button by default, JS removes this attribute\n    &[hidden] {\n      display: none;\n    }\n\n    @include nhsuk-media-query($from: mobile) {\n      flex-basis: 5em;\n    }\n  }\n}\n"]}
