.pastell-app{--strizo-action:#276b31}.pastell-app :is(a,.pastell-app button,.pastell-app input,.pastell-app select,.pastell-app textarea,.pastell-app [tabindex]):focus-visible{outline:3px solid #164e97!important;outline-offset:4px!important}.pastell-app .strizo-card-open,.pastell-app.strizo-card-open,.pastell-app .strizo-action,.pastell-app.strizo-action{font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;min-height:44px;padding:11px 16px;border:1px solid #426632;border-radius:10px;background:#fff;color:#254a27;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;gap:6px}.pastell-app .strizo-card-open,.pastell-app.strizo-card-open{margin:0 20px 20px;position:relative;z-index:2}.pastell-app .strizo-action.primary,.pastell-app.strizo-action.primary{background:#276b31;color:white;border-color:#276b31}.pastell-app .strizo-unit-actions,.pastell-app.strizo-unit-actions{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;margin:0 0 20px;border-bottom:1px solid #ccd3c4}.pastell-app .strizo-unit-actions>p,.pastell-app.strizo-unit-actions>p{width:100%;margin:0 0 4px;font:600 14px/1.5 system-ui;color:#243323}.pastell-app .strizo-unit-actions .primary,.pastell-app.strizo-unit-actions .primary{width:100%}.pastell-app .strizo-copy-status,.pastell-app.strizo-copy-status{font:14px/1.5 system-ui;width:100%}.pastell-app .filter button,.pastell-app.filter button,.pastell-app .pillrow button,.pastell-app.pillrow button,.pastell-app .pill[data-floor],.pastell-app.pill[data-floor],.pastell-app .planbtn,.pastell-app.planbtn,.pastell-app .crumb button,.pastell-app.crumb button,.pastell-app #burger,.pastell-app#burger{min-height:44px!important;min-width:44px!important}.pastell-app .crumb button,.pastell-app.crumb button{padding:10px 6px}.pastell-app .planbtn,.pastell-app.planbtn{display:inline-flex;align-items:center;cursor:pointer}.pastell-app #mGallery img,.pastell-app#mGallery img{min-width:44px;min-height:44px}.pastell-app .modal-close,.pastell-app.modal-close{min-width:44px;min-height:44px}.pastell-app .strizo-mobile-cta,.pastell-app.strizo-mobile-cta{display:none}.pastell-app #cookie-consent[inert],.pastell-app#cookie-consent[inert]{visibility:hidden}@media(max-width:600px){.pastell-app .strizo-unit-actions .strizo-action,.pastell-app.strizo-unit-actions .strizo-action{flex:1 1 130px}.pastell-app .strizo-unit-actions .primary,.pastell-app.strizo-unit-actions .primary{flex-basis:100%}.pastell-app .modal-info,.pastell-app.modal-info{padding-bottom:24px!important}.pastell-app .modal-card,.pastell-app.modal-card{max-height:calc(100dvh - 112px)!important;overflow:auto!important;display:block!important}.pastell-app .modal-close,.pastell-app.modal-close{position:sticky!important;top:4px!important;margin-left:auto!important;right:4px!important;z-index:4}.pastell-app .modal-img,.pastell-app.modal-img{height:36dvh!important;min-height:240px;padding-bottom:58px!important;box-sizing:border-box}.pastell-app .modal-img>#mImg,.pastell-app.modal-img>#mImg{height:100%!important;max-height:100%!important;width:100%;object-fit:contain}.pastell-app .modal-nav,.pastell-app.modal-nav{z-index:5}.pastell-app .strizo-mobile-cta,.pastell-app.strizo-mobile-cta{display:flex;gap:8px;position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:14px;right:14px;padding:10px;background:#fff;border-radius:12px;box-shadow:0 -3px 16px #0002;z-index:6}.pastell-app .strizo-mobile-cta .primary,.pastell-app.strizo-mobile-cta .primary{flex:1}.pastell-app .modal,.pastell-app.modal{padding-bottom:90px!important}}@media(prefers-reduced-motion:reduce){.pastell-app html{scroll-behavior:auto!important}.pastell-app .rv,.pastell-app.rv{opacity:1!important;transform:none!important}.pastell-app *,.pastell-app *::before,.pastell-app *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}