.no-cookies-indicator[data-v-05cdc993]{position:fixed;bottom:20px;right:20px;width:200px;height:50px;background-color:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:25px;font-size:12px;text-align:center;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000}.close-button[data-v-05cdc993]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0 10px}.login-container[data-v-bd727a3c]{display:flex;justify-content:center;align-items:center;height:100vh}.login-form[data-v-bd727a3c]{width:300px;padding:20px;border:1px solid #ddd;border-radius:5px;background:#fff}.error-message[data-v-bd727a3c]{color:red;margin-top:10px}.form-group[data-v-bd727a3c]{margin-bottom:15px}.navbar-custom .navbar-text{font-size:1rem;color:#000}.footer-links{display:flex;flex-direction:column}.footer-link{margin:5px 0}@media (min-width:768px){.footer-links{flex-direction:row}.footer-link{margin:0 10px}}#app{position:relative;z-index:1}.card-img-top[data-v-a8cd4ee8]{cursor:pointer;height:300px!important}.search-input[data-v-4960081a]{margin-top:5px;border-color:tan;color:#000}.search-input[data-v-4960081a]:focus{border-color:tan;box-shadow:0 0 5px rgba(0,123,255,.5)}.container[data-v-079c37a0]{max-width:800px}body{background-color:#f5f5f0}.card{border:none;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-img-top{height:150px;-o-object-fit:cover;object-fit:cover}.card-body{flex:1;display:flex;flex-direction:column}.btn-custom{background-color:tan}.btn-custom,.btn-outline-custom{border-color:tan;color:#000}.btn-outline-custom.active{background-color:tan;color:#fff}.navbar-custom{background-color:#fff;border-bottom:1px solid #e5e5e5}.nav-link,.navbar-brand{color:#000!important}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;margin-top:10px}.filter-buttons button{margin:0}.pagination{justify-content:center}.page-item.active .page-link{background-color:tan;border-color:tan;color:#fff}.page-link{color:#000;border-color:tan}.page-link:hover{background-color:tan;color:#fff;border-color:tan}.footer-custom{background-color:#f5f5f0;padding:20px 0;border-top:1px solid #e5e5e5;text-align:center}.footer-link{color:#000;margin:0 10px}.footer-link:hover{text-decoration:underline}