.sr-short-rental{margin:12px 0}.sr-short-rental .sr-calendar{margin-top:6px}.sr-short-rental .sr-included-wrap{margin-top:12px}.sr-short-rental .sr-included-list li{list-style:disc;margin-left:18px}.sr-short-rental .ui-datepicker,.sr-short-rental .ui-datepicker *{box-sizing:border-box}.sr-short-rental .ui-datepicker{width:100%;max-width:var(--sr-max-width,360px);border:0;background:0 0}.sr-short-rental .ui-datepicker table{width:100%;border-collapse:separate !important;border-spacing:var(--sr-border-spacing,6px) !important;margin:0;border:0 !important}.sr-short-rental .ui-datepicker th,.sr-short-rental .ui-datepicker td{border:0 !important;padding:0 !important;background:0 0 !important;text-align:center}.sr-short-rental .ui-datepicker th span{font-size:13px;font-weight:600;opacity:.8}.sr-short-rental .ui-datepicker td a,.sr-short-rental .ui-datepicker td span{display:flex !important;align-items:center;justify-content:center;width:var(--sr-cell-w,44px);height:var(--sr-cell-h,40px);line-height:1 !important;font-size:14px;text-decoration:none !important;border-radius:10px;margin:0 auto;border:1px solid rgba(0,0,0,.12);background:var(--sr-day-bg,#fff)}.sr-short-rental .ui-state-disabled span{opacity:var(--sr-disabled-opacity,.35) !important;border-color:var(--sr-disabled-border,rgba(0,0,0,.06)) !important;background:var(--sr-disabled-bg,rgba(0,0,0,.02)) !important}.sr-short-rental td.sr-day-blocked span,.sr-short-rental td.sr-day-blocked a{position:relative;background:rgba(211,47,47,.08) !important;border-color:rgba(211,47,47,.3) !important}.sr-short-rental td.sr-day-blocked span:after,.sr-short-rental td.sr-day-blocked a:after{content:"";position:absolute;width:60%;height:1px;background:rgba(211,47,47,.6);top:50%;left:20%;transform:rotate(-18deg)}.sr-short-rental .ui-datepicker td a.ui-state-active{outline:2px solid rgba(0,0,0,.25);outline-offset:0}.sr-short-rental td.sr-range a,.sr-short-rental td.sr-range span{background:var(--sr-brand-soft,rgba(227,6,19,.14)) !important;border-color:transparent !important;opacity:1 !important;color:inherit !important;border-radius:0 !important}.sr-short-rental td.sr-range-start a,.sr-short-rental td.sr-range-start span{border-top-left-radius:var(--sr-pill-radius,12px) !important;border-bottom-left-radius:var(--sr-pill-radius,12px) !important}.sr-short-rental td.sr-range-end a,.sr-short-rental td.sr-range-end span{border-top-right-radius:var(--sr-pill-radius,12px) !important;border-bottom-right-radius:var(--sr-pill-radius,12px) !important}.sr-short-rental td.sr-range-start a,.sr-short-rental td.sr-range-end a,.sr-short-rental td.sr-range-start span,.sr-short-rental td.sr-range-end span{background:var(--sr-brand,#e30613) !important;border-color:var(--sr-brand,#e30613) !important;color:#fff !important;opacity:1 !important;font-weight:800 !important}.sr-short-rental td.sr-range.ui-state-disabled span,.sr-short-rental td.sr-range.ui-state-disabled a{opacity:1 !important;background:var(--sr-brand-soft,rgba(227,6,19,.14)) !important;border-color:transparent !important;color:inherit !important}.sr-short-rental td.sr-range a:hover{background:var(--sr-brand-mid,rgba(227,6,19,.22)) !important}.sr-short-rental .ui-datepicker td:not(.sr-range-start):not(.sr-range-end) a.ui-state-active,.sr-short-rental .ui-datepicker td:not(.sr-range-start):not(.sr-range-end) a.ui-state-focus{background:var(--sr-day-bg,#fff) !important;color:#000 !important;border-color:rgba(0,0,0,.12) !important;outline:none !important;box-shadow:none !important;font-weight:400 !important}.sr-short-rental .ui-datepicker td:not(.sr-range-start):not(.sr-range-end) a:focus{outline:none !important;box-shadow:none !important}.sr-short-rental td.sr-range-start a,.sr-short-rental td.sr-range-start span,.sr-short-rental td.sr-range-end a,.sr-short-rental td.sr-range-end span{background:var(--sr-brand,#e30613) !important;border-color:var(--sr-brand,#e30613) !important;color:#fff !important;opacity:1 !important;font-weight:800 !important}.sr-short-rental td.sr-range-start a,.sr-short-rental td.sr-range-start span{border-top-left-radius:var(--sr-pill-radius,12px) !important;border-bottom-left-radius:var(--sr-pill-radius,12px) !important;border-radius:var(--sr-pill-radius,12px) !important}.sr-short-rental td.sr-range-end a,.sr-short-rental td.sr-range-end span{border-top-right-radius:var(--sr-pill-radius,12px) !important;border-bottom-right-radius:var(--sr-pill-radius,12px) !important}.woocommerce-cart .cart_item dl.variation,.woocommerce-cart .cart_item dl.wc-item-meta,.woocommerce-checkout-review-order dl.variation,.woocommerce-checkout-review-order dl.wc-item-meta{margin:4px 0 0 !important;font-size:12px !important;line-height:1.2 !important}.woocommerce-cart .cart_item dl.variation dt,.woocommerce-cart .cart_item dl.wc-item-meta dt,.woocommerce-checkout-review-order dl.variation dt,.woocommerce-checkout-review-order dl.wc-item-meta dt{margin:0 !important;padding:0 !important;font-weight:600 !important;font-size:12px !important}.woocommerce-cart .cart_item dl.variation dd,.woocommerce-cart .cart_item dl.wc-item-meta dd,.woocommerce-checkout-review-order dl.variation dd,.woocommerce-checkout-review-order dl.wc-item-meta dd{margin:0 0 3px !important;padding:0 !important;font-size:12px !important}.woocommerce-cart .cart_item dl.variation p,.woocommerce-cart .cart_item dl.wc-item-meta p,.woocommerce-checkout-review-order dl.variation p,.woocommerce-checkout-review-order dl.wc-item-meta p{margin:0 !important}.tm-contratto input,.tm-contratto select,.tm-contratto textarea{display:inline-block !important;width:auto !important;max-width:100% !important;vertical-align:baseline !important;margin:0 4px !important}.tm-contratto input[type=text],.tm-contratto input[type=email],.tm-contratto input[type=number],.tm-contratto input[type=date]{padding:2px 6px !important;line-height:1.2 !important}.tm-contratto input[type=date]{width:11.5em !important}.tm-contratto input[type=number]{width:8em !important}.tm-contratto strong input{display:inline-block !important}.tm-contratto .tm-w-xs{width:6em !important}.tm-contratto .tm-w-sm{width:10em !important}.tm-contratto .tm-w-md{width:16em !important}.tm-contratto .tm-w-lg{width:26em !important}@media (max-width:420px){.sr-short-rental{--sr-max-width:100%;--sr-border-spacing:4px;--sr-cell-w:36px;--sr-cell-h:34px;--sr-pill-radius:10px}.sr-short-rental .ui-datepicker{width:100% !important;max-width:100% !important}.sr-short-rental .ui-datepicker table{width:100% !important;table-layout:fixed}.sr-short-rental .ui-datepicker th span{font-size:11px}.sr-short-rental .ui-datepicker td a,.sr-short-rental .ui-datepicker td span{font-size:13px;border-radius:9px}}