.interactive-card{display:grid;grid-template-columns:auto 4rem;grid-template-areas:"content image" "actions image";padding:1rem;background:#fff;border:1px solid #d9d9d9;border-radius:8px;gap:.5rem}.interactive-card__content{grid-area:content}.interactive-card__actions{grid-area:actions}.interactive-card__actions .c-button{width:fit-content}.interactive-card__image{grid-area:image;display:flex;align-items:center}.interactive-card__image img,.interactive-card__image svg{object-fit:contain;width:4rem;height:4rem}.pl-input-time__base-input .pl-base-input__input[type=time]::-webkit-inner-spin-button,.pl-input-time input[type=time]::-webkit-calendar-picker-indicator{display:none;appearance:none}.pl-input-time .pl-base-input__input[type=time]{opacity:0;transition:opacity .2s linear;transition-delay:.2s}.pl-input-time .pl-base-input__input[type=time]:focus{opacity:1}.pl-input-time .pl-base-input--has-value .pl-base-input__input[type=time]{opacity:1}.pl-input-time__base-input .pl-base-input__input[type=time]::-webkit-datetime-edit{color:transparent}.pl-input-time--has-value .pl-input-time__base-input .pl-base-input__input[type=time]::-webkit-datetime-edit{color:#121212}.pl-input-time__base-input .pl-base-input__input[type=time]:focus::-webkit-datetime-edit{color:#121212}.pl-input-time__base-input .pl-base-input__label{width:fit-content;line-height:inherit;background-color:#fff}.pl-input-time--has-value .pl-input-time__base-input .pl-base-input__label,.pl-input-time:focus-within .pl-input-time__base-input .pl-base-input__label{width:auto}.pl-input-time--disabled .pl-input-time__base-input .pl-base-input__label:not(.pl-base-input__label--on-top),.pl-input-time--disabled .pl-input-time__base-input .pl-base-input__input-group:after{background-color:#929292}.confirm-data-modal{align-items:end}@container (min-width: 768px){.confirm-data-modal{align-items:center}}.confirm-data-modal .modal__header{padding:1rem 0;text-align:center;box-shadow:0 2px 6px #0000001a}.confirm-data-modal .modal__body{display:block;max-width:28.5rem;margin:auto;padding:2rem 1rem;min-height:75vh}@container (min-width: 768px){.confirm-data-modal .modal__body{min-height:auto}}.confirm-data-modal .modal__container{width:100%;max-width:31.25rem;max-height:90vh;border-radius:.25rem .25rem 0 0;margin:0}@container (min-width: 768px){.confirm-data-modal .modal__container{border-radius:4px}}.confirm-data-modal .modal__close{width:1.5rem;height:1.5rem;top:1rem;right:1rem}@container (min-width: 768px){.confirm-data-modal .modal__close{top:1.15rem;right:1.15rem}}.confirm-data-modal__actions{margin-top:1.5rem;display:flex;flex-direction:column;row-gap:.5rem}.particular-download-invoice-form{display:flex;flex-direction:column;justify-content:flex-start;margin:0}.particular-download-invoice-form__field{margin-bottom:1.5rem}.particular-download-invoice-form__field--no-margin{margin-bottom:0}.particular-download-invoice-form__group{display:flex;gap:1.5rem;margin-top:.25rem}.particular-download-invoice-form__group .particular-download-invoice-form__field{flex:1}.particular-download-invoice-form__mandatory-fields{text-align:center;color:#575757;margin:1rem 0}.particular-download-invoice-form .pl-form-field{margin-bottom:1rem}.particular-download-invoice-form .pl-form-field--no-margin-bottom{margin-bottom:0}.particular-download-invoice-form__button{margin:1rem 0}.particular-download-invoice-form__label{display:block;line-height:1;font-weight:400;color:#0e3368;font-size:.875rem}.particular-download-invoice-form__help-link{line-height:1;padding:.5rem 0;color:#0970e6;margin-bottom:1rem}.particular-download-invoice-form__field--no-margin .particular-download-invoice-form__help-link{margin-bottom:.5rem}.company-download-invoice-form{display:flex;flex-direction:column;justify-content:flex-start;margin:0}.company-download-invoice-form__field{margin-bottom:1.5rem}.company-download-invoice-form__field--no-margin{margin-bottom:0}.company-download-invoice-form__group{display:flex;gap:1.5rem;margin-top:.25rem}.company-download-invoice-form__group .company-download-invoice-form__field{flex:1}.company-download-invoice-form__mandatory-fields{text-align:center;color:#575757;margin:1rem 0}.company-download-invoice-form .pl-form-field{margin-bottom:1rem}.company-download-invoice-form .pl-form-field--no-margin-bottom{margin-bottom:0}.company-download-invoice-form__button{margin:1rem 0}.company-download-invoice-form__label{display:block;line-height:1;font-weight:400;color:#0e3368;font-size:.875rem}.company-download-invoice-form__help-link{line-height:1;padding:.5rem 0;color:#0970e6;margin-bottom:1rem}.company-download-invoice-form__field--no-margin .company-download-invoice-form__help-link{margin-bottom:.5rem}.shop-itinerary{border:1px solid #d9d9d9;border-radius:4px;padding:1rem;width:100%}.shop-itinerary__header{display:flex;align-items:center;width:100%;margin:0 0 .5rem}.shop-itinerary__header__icon{width:1.36rem;height:auto;margin-right:.5rem}.shop-itinerary__header__title{display:flex;align-items:center;flex-grow:1}.shop-itinerary__header__distance{display:flex;align-items:center;color:#0e3368}.shop-itinerary__header__distance__label{white-space:nowrap}.shop-itinerary__header__distance__action{margin:0 -.5rem}.shop-itinerary__body__address{color:#0e3368;margin:0 0 1rem}.shop-itinerary__body__address span{display:block}.display-shop{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 1rem}@container (min-width: 1024px){.display-shop{width:26.875rem}}.display-shop__graphic{margin:0 0 1rem;width:9rem}.display-shop__title{text-align:center}.display-shop__text{margin:1.5rem 0;text-align:center;color:#575757}.display-shop-item{width:100%}.display-shop__cta{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;row-gap:.5rem}.download-invoice .tab-controller__icon{height:1.125rem;width:1.125rem;margin-right:.6875rem}.download-invoice__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:1.75rem}.download-invoice__tabs{margin-block:1rem}.download-invoice__graphic{width:9rem}.invoice-details-form__subtitle{margin-bottom:1.5rem}.invoice-details-form__field{margin-bottom:1rem}.invoice-details-form__field .pl-selector__list{overflow:auto;max-height:14.5rem}.invoice-details-form__field--error{font-weight:400;color:#aa0d11}.invoice-details-form__mandatory-fields{margin:.5rem 0 1.5rem;color:#575757;text-align:center}@container (min-width: 1280px){.invoice-details-form{padding-top:.5rem}}.owner-details{padding-top:.5rem}.owner-details__header{margin-bottom:1.5rem;text-align:center}.owner-details__ticket{margin-bottom:1.5rem;color:#575757;text-align:center}.generate-invoice-final-step{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:1.75rem;padding:1rem}.generate-invoice-final-step__button__download{border-color:#0970e6;max-width:26.8rem}.generate-invoice-final-step__button__register{margin-top:-1rem;max-width:26.8rem}.generate-invoice-final-step__button__register.pl-button-deprecated--secondary{border-color:#0970e6}.generate-invoice-final-step__button__generate-invoice-page{margin-top:1.5rem}.generate-invoice-final-step__graphic{width:9rem}.generate-invoice-final-step__title{text-align:center}.generate-invoice-final-step__text{text-align:center;color:#575757}.offline-order-generation-invoices-page{background-color:#f7f7f7}.offline-order-generation-invoices-page__cards{margin:1.5rem 0;display:flex;flex-direction:column;row-gap:1rem}.offline-order-generation-invoices-page__cards-title{font-weight:400}.offline-order-generation-invoices-page__container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:1.5rem 0}.offline-order-generation-invoices-page__wrapper{max-width:28rem;margin:0 auto;padding:0 1rem}.offline-order-generation-invoices-page__loader{display:flex;align-items:center;justify-content:center;min-height:22rem}
