body{background:#ad0000;color:#fff!important}.header{padding:0}.container{max-width:1500px}svg{fill:#ad0000;width:30px;height:30px}.header-container{color:#fff;flex-wrap:nowrap;align-items:center;gap:3rem;display:flex}.header-text{flex:1 1 0;min-width:0}.language-selector{color:#fff;align-items:center;gap:.5rem;margin-left:auto;display:flex}.language-selector .form-select{color:#fff;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M7.247 11.14 2.451 5.658c-.566-.647-.106-1.658.753-1.658h9.592c.86 0 1.32 1.01.753 1.658l-4.796 5.481a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #fff;border-radius:6px;width:auto;min-width:140px;padding-right:2rem}.language-selector .form-select:focus{border-color:#fff;box-shadow:0 0 0 .2rem #ffffff40}.language-selector .form-select option{color:#000}.logo{background-color:#0000001a;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:2.5rem 3rem;box-shadow:0 15px 26px #00000080}.logo img{max-width:180px;height:auto;margin:0 auto;display:block}.header-text h1{color:#fff;margin:0;font-size:3.5rem;line-height:1.2}.intro{line-height:1.3;font-size:1.8rem!important}.header-text p{color:#fff;margin:10px 0 0;font-size:1rem}@media (max-width:1024px){.header-text h1{font-size:3rem}.intro{font-size:1.6rem!important}.logo img{max-width:160px}}@media (max-width:768px){.header-container{text-align:center;flex-flow:column wrap;gap:2rem}.language-selector{margin-left:0}.logo{padding:2rem 2.5rem}.header-text h1{font-size:2.5rem}.intro{font-size:1.4rem!important}.header-text p{font-size:.95rem}}@media (max-width:480px){.logo img{max-width:140px}.logo{padding:1.5rem 2rem}.header-text h1{font-size:2rem}.intro{font-size:1.2rem!important}.header-text p{font-size:.9rem}}.strawberry-card{background-color:#0000;border:1px solid #fff;border-radius:10px;position:relative;transform:translateY(10px)}a{text-decoration:none}a:hover{text-decoration:underline}.strawberry-card.loaded{opacity:1;transform:translateY(0)}.status-badge{color:#fff;border:1px solid #fff;border-radius:5px;padding:5px 10px;font-size:.8rem;font-weight:700;position:absolute;right:20px}.closed{background:red}.open{background-color:#28a745}.skeleton{background-color:#fff;border-radius:8px}.placeholder{background-color:#fff;border-radius:4px}.img-placeholder{background-color:#fff;width:100%}h5,.location-link{color:#fff;text-align:left}.locker-box{color:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;display:flex}.locker-box.available{background-color:#28a745}.locker-box.unavailable{background-color:#6c757d}.location-text{color:#fff;margin:5px 0 10px}.bg-success{background-color:#28a745!important}.bg-secondary{background-color:#555!important}.lockers-available{margin:0}.lockers-available .number{color:#fff;background-color:green;border-radius:5px;width:fit-content;height:20px;padding:10px}.circle-loader{color:#fff;border:6px solid #fff3;border-top-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:2.5rem;font-weight:700;animation:1s linear infinite pulse;display:flex}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}
