@layer app{#codice-fiscale-step .codice-fiscale-step__input{letter-spacing:1px;text-transform:uppercase;font-size:1.25rem}#codice-fiscale-step .codice-fiscale-step__generate-code{text-align:right;margin-top:.25rem;font-size:.85rem;text-decoration:underline}.codice-fiscale-step__gender-button{justify-content:space-between;display:flex}.codice-fiscale-step__gender-button .p-button{width:100%}.codice-fiscale-step__gender-button .p-button:first-child{margin-right:.3rem}.codice-fiscale-step__switch-input-label{background:rgba(var(--primary-color-rgb), .2);border-radius:var(--border-radius);cursor:pointer;width:-moz-fit-content;width:fit-content;margin-top:.8rem;margin-left:auto;padding:.425rem;transition:all .2s}.codice-fiscale-step__switch-input-label:hover{background:rgba(var(--primary-color-rgb), .1);transform:scale(1.03)}.codice-fiscale-step__generate-code-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.codice-fiscale-step__generate-code-container .codice-fiscale-step__input-field{width:100%}.codice-fiscale-step__generate-code-container__footer{width:100%;margin-top:2rem;display:flex}.codice-fiscale-step__generate-code-container__footer .p-button{width:100%}}
