.sendpay__table-container *{box-sizing:border-box}.sendpay__table-container{width:100%;margin:50px 0}.sendpay__table-title{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .15);font-size:26px}.sendpay__table{width:100%;border-spacing:1px;border-collapse:collapse}.sendpay__table tr th:not(:first-child),.sendpay__table tr td:not(:first-child){width:60px}.sendpay__table td div,.sendpay__table th div{width:100%;height:100%;text-align:right;line-height:1.2em;border-radius:4px;padding:2px 5px}.sendpay__table div.first-column{text-align:left}.sendpay__table thead div{background-color:rgb(0 0 20 / .5);color:#fff}.sendpay__table tbody div{background-color:rgb(0 0 0 / .05)}.sendpay__table tbody .row-odd div{background-color:rgb(0 0 0 / .15)}.sendpay-rental *{box-sizing:border-box;font-family:inherit}.sendpay-rental{position:relative}.sendpay-rental,.sendpay-rental>div{width:100%;font-size:16px}.sendpay__form-dashboard{padding:15px;background-color:#333;border-radius:5px;color:#fff;margin-bottom:10px}.dashboard-title{font-size:20px;margin-bottom:10px}.dashboard-data,.dashboard-cell{display:flex;gap:40px}.dashboard-data.dashboard-list{display:flex;flex-direction:column;gap:5px;margin:15px 0}.underline{border-bottom:1px solid rgb(255 255 255 / .3)}.underline-dotted{border-bottom:2px dotted rgb(255 255 255 / .15)}.dashboard-cell{width:100%;justify-content:space-between}.sendpay__form-tab{display:flex;gap:10px;margin-bottom:10px}.sendpay__form-tab .step{width:100%;background-color:#ccc;text-align:left;padding:5px 10px;border-radius:5px;position:relative}.sendpay__form-tab .step.current{background-color:#000;color:#fff}.sendpay__form-tab .step.validate{cursor:pointer;transition:0.3s}.sendpay__form-tab .step.validate:hover{background-color:#999;color:#fff}.sendpay__form-tab .step.validate:after{content:url(/wp-content/plugins/sendpay/admin/img/double-check.svg);display:block;position:absolute;width:28px;height:28px;right:10px;top:0}.sendpay__form-tab .step.validate.current:after,.sendpay__form-tab .step.validate:hover:after{content:url(/wp-content/plugins/sendpay/admin/img/double-check-neg.svg)}.sendpay__form-container label{display:block}.sendpay__form-container input,.sendpay__form-container textarea,.sendpay__form-container select{width:100%;padding:10px 10px;border:1px solid rgb(0 0 0 / .15);border-radius:3px}.sendpay__form-container .step-form{border:2px solid rgb(0 0 0 / .15);padding:15px;border-radius:5px}.sendpay__form-container .form-2-col{display:flex;gap:40px}.sendpay__form-container .form-1-col>div,.sendpay__form-container .form-2-col>div{width:100%;margin-bottom:10px}.sendpay__form-container .form-1-col:last-child,.sendpay__form-container .form-2-col:last-child{margin-bottom:none}.sendpay__form-container .check-container{display:flex;gap:5px}.sendpay__form-container .check-container *{width:auto!important}.sendpay__form-container .submit-button{margin-top:10px;width:fit-content;transition:0.3s;border-radius:5px;padding:5px 15px;background-color:#ccc;cursor:pointer}.sendpay__form-container .submit-button:hover{background-color:#000;color:#fff}.sendpay__form-container .navigation{display:flex;margin-top:15px;justify-content:flex-end}.sendpay__form-container .navigation .navigation-button{padding:5px 10px;background-color:#ccc;transition:0.3s;cursor:pointer;border-radius:5px;border:none}.sendpay__form-container .navigation .navigation-button:not(.disabled):hover{background-color:#000;color:#fff}.sendpay__form-container .navigation #nav-next{margin-left:auto}.sendpay-rental .hidden{display:none!important}.sendpay-rental .disabled{opacity:.3;cursor:default!important}.sendpay__form-container .persona-container{padding:10px;border-radius:3px;background-color:rgb(0 0 0 / .05);position:relative}.sendpay__form-container .persona-data,.sendpay__form-container .materiali-data{display:flex;gap:20px}.sendpay__form-container .persona-title{font-size:20px;width:100%;padding-bottom:5px;margin-bottom:5px;margin-top:10px;border-bottom:1px solid rgb(0 0 0 / .15)}.sendpay__form-container .persona-data>div,.sendpay__form-container .materiali-data>div{width:100%}.sendpay__form-container .persona-button{width:24px;height:24px;opacity:.6;transition:0.3s;cursor:pointer}.sendpay__form-container .persona-button:hover{opacity:1}#form-step-2{position:relative}.sendpay__form-container #persona-plus{width:80px;height:40px;opacity:1;background-image:url(/wp-content/plugins/sendpay/admin/img/plus-circle.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;border-radius:0 0 20px 20px;background-color:rgb(0 0 0 / .05);margin:0 auto}.sendpay__form-container .minus{width:24px!important;height:24px!important}.sendpay__form-container .minus{position:absolute;top:10px;right:10px;background-image:url(/wp-content/plugins/sendpay/admin/img/minus-circle.svg)}.sendpay__form-container #fascia-radio>div{display:flex;gap:5px}.sendpay__form-container #fascia-radio>div *{width:auto}.sendpay__form-container #persone-list{width:100%;margin-top:15px;display:flex;flex-wrap:wrap;gap:10px}.sendpay__form-container #persone-list .persona-dati{width:100%;padding:10px;border-radius:3px;border:1px solid rgb(0 0 0 / .3);font-size:14px;position:relative}.sendpay__form-container #persone-list .persona-dati span{font-size:140%}.sendpay__form-container #persone-list .persona-dati>div{width:100%;display:flex;justify-content:space-between}.sendpay__form-container #persone-list .persona-dati>div:first-child{border-bottom:1px solid rgb(0 0 0 / .15);padding-bottom:5px;margin-bottom:5px}.sendpay__form-container #persone-list .persona-dati>div>div{width:100%}.sendpay-rental .alert-message{position:absolute;right:0;bottom:57px;left:0;display:flex;justify-content:center;align-items:center}.sendpay-rental .alert-message .alert-popup{z-index:10;background-color:red;width:calc(100% - 20px);max-width:350px;padding:35px 15px 15px 15px;border-radius:5px;color:#fff;position:relative}.sendpay-rental .alert-message .alert-popup #alert-popup-close{background-image:url(/wp-content/plugins/sendpay/admin/img/close-circle-neg.svg);background-size:28px 28px;background-repeat:no-repeat;background-position:center;position:absolute;width:28px;height:28px;right:5px;top:5px;opacity:.5;transition:0.3s;cursor:pointer}.sendpay-rental .alert-message .alert-popup #alert-popup-close:hover{opacity:1}.sendpay-rental #loader-container{background:#FFF;border:2px solid rgb(0 0 0 / .3);padding:20px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:5px;display:flex;justify-content:center;align-items:center;visibility:hidden}.sendpay-rental #loader-container .form-messaggio{font-size:20px;text-align:center;display:none}.sendpay-rental .loader{height:40px;aspect-ratio:1.5;display:grid}.sendpay-rental .loader:before,.sendpay-rental .loader:after{content:"";background:#0090ff;border-radius:80px 80px 0 0;animation:l10 1s infinite alternate both}.sendpay-rental .loader:after{transform:scale(-1);animation-delay:0.2s}@keyframes l10{0%,10%{margin-inline:0 33%}50%{margin-inline:0 0}90%,100%{margin-inline:33% 0}}@media only screen and (max-width:767px){.sendpay-rental #form-step-2 .persona-data,.sendpay-rental #form-step-2 .dati-personali,.sendpay-rental #form-step-2 .dati-materiali,.sendpay-rental #form-step-2 .materiali-data{gap:10px;flex-wrap:wrap}.sendpay-rental #form-step-2 .persona-data div,.sendpay-rental #form-step-2 .dati-personali div,.sendpay-rental #form-step-2 .dati-materiali div,.sendpay-rental #form-step-2 .materiali-data div{width:calc(calc(100% - 10px) / 2)}}@media only screen and (max-width:575px){.sendpay-rental .sendpay__form-tab{flex-wrap:wrap}.sendpay-rental .sendpay__form-tab .step{width:calc(calc(100% - 10px) / 2)}.sendpay-rental .form-2-col{flex-direction:column;gap:0}.sendpay-rental #form-step-2 .persona-data,.sendpay-rental #form-step-2 .dati-personali,.sendpay-rental #form-step-2 .dati-materiali,.sendpay-rental #form-step-2 .materiali-data{flex-direction:column;gap:0}.sendpay-rental #form-step-2 .persona-data div,.sendpay-rental #form-step-2 .dati-personali div,.sendpay-rental #form-step-2 .dati-materiali div,.sendpay-rental #form-step-2 .materiali-data div{width:100%}}