.storage-hero__title{color:#fff;font-size:2.5rem;font-weight:700;text-transform:uppercase}.storage-hero__subtitle{color:#fff;opacity:.8}.storage-section{background:#00000047;border-radius:18px;color:#fff;margin-bottom:30px;padding:30px}.storage-section__title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:20px;margin-bottom:20px;padding-bottom:10px}.storage-section label{color:#fff;font-weight:500;margin-bottom:5px}.storage-section .form-control,.storage-section .form-select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);color:#fff}.storage-section .form-control:focus,.storage-section .form-select:focus{background:hsla(0,0%,100%,.1);border-color:#f22;box-shadow:0 0 0 .25rem rgba(255,34,34,.25);color:#fff}.storage-section .form-control::placeholder{color:hsla(0,0%,100%,.4)}.storage-form>ul,.storage-form>ul li,.storage-section .form-control+ul,.storage-section .form-control+ul li,.storage-section .form-error-message,.storage-section .form-errors,.storage-section .form-select+ul,.storage-section .form-select+ul li,.storage-section .invalid-feedback{color:#ff4d4f!important;font-size:.875rem;font-weight:500;list-style:none;margin-top:.45rem;padding-left:0}.storage-form .storage-section .form-control+ul,.storage-form .storage-section .form-select+ul,.storage-form .storage-section ul:has(>li[id*=_error]){display:block;list-style:none;margin:.5rem 0 0;padding:0}.storage-form .storage-section ul>li[id*=_error]{background:rgba(145,20,20,.82);border-left:3px solid #ff5c5c;border-radius:6px;color:#fff!important;display:block;font-size:.9rem;font-weight:600;line-height:1.35;padding:.55rem .75rem}.storage-form .storage-section .form-control:has(+ul>li[id*=_error]),.storage-form .storage-section .form-select:has(+ul>li[id*=_error]),.storage-form .storage-section [aria-invalid=true],.storage-form .storage-section ul:has(>li[id*=_error])+.form-control,.storage-form .storage-section ul:has(>li[id*=_error])+.form-select{background-color:rgba(145,20,20,.2)!important;border-color:#ff5c5c!important;box-shadow:0 0 0 .2rem rgba(255,92,92,.18)}.storage-form .storage-section label.required:after{color:#ff7474;content:" *";font-weight:700}.storage-section .form-control.is-invalid,.storage-section .form-select.is-invalid,.storage-section .is-invalid{border-color:rgba(255,92,92,.9);box-shadow:0 0 0 .2rem rgba(255,92,92,.15)}@media (max-width:420px){.storage-captcha-section [data-toggle=recaptcha]{margin-bottom:-10px;transform:scale(.86);transform-origin:left top}}.bike-entry.card{background:#00000047;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:20px}.bike-entry .card-body{padding:20px}.bike-entry h6{color:#fff;font-weight:600}.storage-price-preview{background:#ff22221c;border:1px solid #f22;border-radius:12px;color:#fff;padding:20px}.storage-price-preview__label{display:block;font-size:14px;opacity:.8}.storage-price-preview__amount{color:#f22;font-size:28px;font-weight:700}.storage-price-preview__details{font-size:13px;margin-top:5px;opacity:.7}.text-muted{color:hsla(0,0%,100%,.6)!important}.storage-view{background:transparent;color:#fff}.storage-view__status-banner{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin-bottom:35px;padding:30px;transition:all .3s ease}.storage-view__status--requested{background:rgba(52,152,219,.15);border-color:rgba(52,152,219,.3)}.storage-view__status--confirmed{background:rgba(241,196,15,.15);border-color:rgba(241,196,15,.3)}.storage-view__status--checked_in{background:rgba(26,188,156,.15);border-color:rgba(26,188,156,.3)}.storage-view__status--completed{background:rgba(46,204,113,.15);border-color:rgba(46,204,113,.3)}.storage-view__status--cancelled{background:rgba(231,76,60,.15);border-color:rgba(231,76,60,.3)}.storage-view__status-icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:14px;display:flex;height:60px;justify-content:center;width:60px}.storage-view__status-label{font-size:13px;letter-spacing:1px;opacity:.7;text-transform:uppercase}.storage-view__status-value{font-size:24px;font-weight:700}.storage-card{backdrop-filter:blur(10px);background:#00000047;border:1px solid hsla(0,0%,100%,.05);border-radius:18px;margin-bottom:25px;padding:30px;transition:transform .3s ease,border-color .3s ease}.storage-card:hover{border-color:rgba(255,34,34,.3)}.storage-card__title{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-size:1.2rem;font-weight:600;margin-bottom:20px;padding-bottom:12px}.storage-card__title i{color:#f22;font-size:1rem}.storage-view .text-muted{color:hsla(0,0%,100%,.5)!important;font-size:.9rem}.storage-gallery{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:15px}.storage-gallery__item{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:block;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.storage-gallery__item:hover{border-color:#f22;transform:scale(1.05);z-index:2}.storage-gallery__img{height:100px;object-fit:cover;width:100%}.pricing-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.pricing-row--total{border-top:1px solid hsla(0,0%,100%,.1);font-size:1.2rem;font-weight:700;margin-top:15px;padding-top:15px}.pricing-row--total .pricing-value{color:#f22}.badge-cash{background:rgba(241,196,15,.2);border:1px solid rgba(241,196,15,.3);border-radius:30px;color:#f1c40f;font-size:.8rem;font-weight:600;padding:8px 15px}.storage-submit-btn{font-size:1rem;min-width:240px;padding:1rem 2rem}