@charset "UTF-8";body{background-color:#fff}body div.webapp-container{max-width:576px;margin:0 auto}body div.webapp-container #idiomes-vilanovapark{background-color:#003057}body div.webapp-container #idiomes-vilanovapark .header{background-color:#fff}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image{position:relative;z-index:999;background-repeat:no-repeat;background-size:cover;min-height:45dvh;background-position:30% 0}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg{position:absolute;bottom:0;height:108px;left:0;right:0;overflow:visible}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-bg-img,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-bg-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:stretch}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content .mundial-left,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content .mundial-left{position:relative;width:38%;overflow:visible}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content .mundial-left .mundial-cup,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content .mundial-left .mundial-cup{position:absolute;bottom:.5rem;left:26%;transform:translate(-10%);height:85%;z-index:2}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content .mundial-right,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content .mundial-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8px 12px 8px 4px;color:#fff}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content .mundial-right .mundial-text,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content .mundial-right .mundial-text{font-size:.9rem;line-height:1.2;margin-bottom:4px;font-weight:400}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #mundial-bg .mundial-content .mundial-right .mundial-btn,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #mundial-bg .mundial-content .mundial-right .mundial-btn{display:inline-block;background-color:#fff;color:#1a1a3e;border-radius:20px;padding:6px 14px;font-size:.7rem;font-weight:bolder;text-decoration:none;width:fit-content}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg{position:absolute;bottom:108px;height:68px;left:0;right:0;overflow:hidden;background-color:gold;border-bottom:6px solid #fff}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg.takeaway-no-mundial,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg.takeaway-no-mundial{bottom:0;border-bottom:none}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content{display:flex;align-items:center;height:100%;padding:0 38px;gap:10px}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-icon,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-icon{height:46px;width:auto;flex-shrink:0}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-text,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-text{flex:1;color:#0d2f5e;font-size:.85rem;line-height:1.2}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-text strong,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-text strong{font-size:1rem;letter-spacing:.02em}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-btn,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-btn{background-color:#fff;color:#1a1a5c;border-radius:24px;padding:8px 18px;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0}body div.webapp-container #idiomes-vilanovapark #idiomes-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-btn.takeaway-btn-tancat,body div.webapp-container #idiomes-vilanovapark #home-vilanovapark-image #takeaway-bg .takeaway-content .takeaway-btn.takeaway-btn-tancat{background-color:#ffffff59;color:#1a1a5c;cursor:default}body div.webapp-container .header-home{background-color:#fff}body div.webapp-container .header-home .lang-home-button{background-color:#003057;border-color:#003057;border-radius:16px;background-size:14%;background-position-x:75%;padding:0 10px}body div.webapp-container .header-home .lang-home-button.n-lang{background-image:none}body div.webapp-container .header-home .home.btn{background-color:#003057;border-radius:.85em}body div.webapp-container div#home-links{min-height:25dvh}body div.webapp-container div#home-links .title-section{font-size:.8em}body div.webapp-container #content #descarregues-section{background-color:#e32320}body div.webapp-container #content .contingut-container-scroll{background-color:#f5bc9e}body div.webapp-container #content .contingut-container-scroll .list-group-item{border-top:1px solid #e32320!important}body div.webapp-container #content #map-section{background-color:#003057;padding-top:initial!important}body div.webapp-container #content #map-section #accordion-1 .head{background-color:#003057!important}body div.webapp-container #content #map-section #accordion-1 .content{background-color:#c1c0cd!important;padding:initial!important}body div.webapp-container #content #map-section .mapplic-dir-item{background-color:#c1c0cd!important}body div.webapp-container #content #map-section .mapplic-dir-item a{text-align:left!important;padding:6px 1.5rem!important;background-color:#c1c0cd!important;color:#000}body div.webapp-container #content #map-section .mapplic-dir-item a h4{font-size:1.6em}body div.webapp-container #content #map-section .map-container{padding-top:initial!important;margin-bottom:0!important}body div.webapp-container #content .menu-section,body div.webapp-container #content .setmanes-activitats{background-color:#e32320!important}body div.webapp-container #content .menu-section a,body div.webapp-container #content .setmanes-activitats a{color:#fff}body div.webapp-container #content #activitats-section{position:relative}body div.webapp-container #content #activitats-section .menu-section,body div.webapp-container #content #activitats-section .setmanes-activitats{background-color:#f6921e!important}body div.webapp-container #content #activitats-section .activitats-container{background-color:#f8ae58}body div.webapp-container #content #activitats-section .activitats-container #myTab .nav-item{flex:1}body div.webapp-container #content #activitats-section .activitats-container #myTab .nav-item button{width:100%;border-radius:15px 15px 0 0;background-color:#e26100;color:#f6921e;font-weight:700;font-size:14px}body div.webapp-container #content #activitats-section .activitats-container #myTab .nav-item button.active{color:#f6921e;background-color:#fcdebb;border-color:#fcdebb}body div.webapp-container #content #activitats-section .activitats-container .tab-content,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio{background-color:#fcdebb}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row{align-items:center;background-image:linear-gradient(to right,transparent,#fff)}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row:not(:last-child),body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row:not(:last-child){margin-bottom:.5rem!important}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div{flex:1}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div.hora,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div.hora{color:#003057;font-weight:700;font-size:12px}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .lloc,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .lloc{background-color:#f6921e;color:#003057;border-radius:20px;padding:5px 10px;font-weight:bolder;max-width:150px}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .lloc img,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .lloc img{width:20px}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .inscripcio,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .inscripcio{background-color:#003057;color:#fff;border-radius:20px;padding:5px 10px;font-weight:bolder}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .inscripcio img,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .inscripcio img{width:20px}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .activitat,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .activitat{font-size:18px;font-weight:700;color:#003057}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div .edat,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div .edat{line-height:14px}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div.lloc-container,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div.lloc-container{width:max-content}body div.webapp-container #content #activitats-section .activitats-container .tab-content .activitat-row div.lloc-container a,body div.webapp-container #content #activitats-section .activitats-container .activitat-inscripcio .activitat-row div.lloc-container a{color:#fff}body div.webapp-container #content #activitats-section .modal-dialog .modal-content{background-color:#f6921e!important}body div.webapp-container #content #activitats-section .modal-dialog .modal-content .modal-body .btn-poll{background-color:#003057!important}body div.webapp-container #content #activitats-section .modal-dialog .modal-content .modal-body .bi-star-fill{color:#f8ae58!important}body div.webapp-container #content #activitats-section .modal-dialog .modal-content .modal-body .bi-star-fill.active{color:#003057!important}body div.webapp-container #content #restaurants-section .menu-section{background-color:#ffd600!important}body div.webapp-container #content #restaurants-section .menu-section h1{color:#003057!important}body div.webapp-container #content #restaurants-section .restaurants-container{background-color:#fff3b2!important}body div.webapp-container #content #restaurants-section .restaurant-section{background-color:#ffe766!important}body div.webapp-container #content #restaurants-section .restaurant-section h2,body div.webapp-container #content #restaurants-section .restaurant-section p{color:#003057!important}body div.webapp-container #content #restaurants-section .carta-container{min-height:80dvh;background-color:#fff3b2!important}body div.webapp-container #content #restaurants-section .takeaway-list-tancat{display:inline-block;background-color:#0030571f;color:#003057;border-radius:20px;padding:8px 14px;font-size:.85rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}body div.webapp-container #content #takeaway-section .takeaway-menu-section{background-color:#ffd600;padding:10px 16px}body div.webapp-container #content #takeaway-section .takeaway-menu-section h1{color:#003057;font-size:1.1rem;font-weight:700}body div.webapp-container #content #takeaway-section .takeaway-menu-section .takeaway-cart-btn{background-color:#003057;border-radius:20px;padding:5px 12px;display:flex;align-items:center;gap:6px;cursor:pointer}body div.webapp-container #content #takeaway-section .takeaway-menu-section .takeaway-cart-btn .takeaway-cart-icon{height:22px;width:auto}body div.webapp-container #content #takeaway-section .takeaway-menu-section .takeaway-cart-btn .takeaway-cart-count{color:#fff;font-size:.9rem;font-weight:700;line-height:1}body div.webapp-container #content #takeaway-section .takeaway-subheader{background-color:#ffd600;padding:8px 16px 12px}body div.webapp-container #content #takeaway-section .takeaway-subheader .takeaway-subheader-icon{height:34px;width:auto}body div.webapp-container #content #takeaway-section .takeaway-subheader .takeaway-subheader-title{color:#003057;font-size:1.4rem;font-weight:800;letter-spacing:.04em}body div.webapp-container #content #takeaway-section .takeaway-carta-container{background-color:#fffde7;min-height:70dvh;padding:0 16px 100px}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category{padding-top:18px;padding-bottom:12px}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category:not(:last-child){border-bottom:1px solid #ccc}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-category-title{color:#003057;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding-bottom:6px;border-bottom:1px solid #003057;margin-bottom:6px}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row{display:flex;align-items:center;gap:4px;padding:3px 0;font-size:.82rem;color:#003057}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row .takeaway-product-name{flex-shrink:0;max-width:48%;line-height:1.3}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row .takeaway-product-dots{flex:1;overflow:hidden;color:#003057;letter-spacing:3px;font-size:.6rem;white-space:nowrap;align-self:flex-end;padding-bottom:2px}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row .takeaway-product-dots:after{content:"·······················································································"}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row .takeaway-product-price{flex-shrink:0;font-weight:700;white-space:nowrap;font-size:.88rem}body div.webapp-container #content #takeaway-section .takeaway-carta-container .takeaway-category .takeaway-product-row .takeaway-add-btn{flex-shrink:0;background-color:#003057;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;padding:0;cursor:pointer}body div.webapp-container #content #takeaway-section .takeaway-footer{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background-color:#003057;z-index:100}body div.webapp-container #content #takeaway-section .takeaway-footer .takeaway-footer-btn{display:block;text-align:center;color:#ffd600;font-weight:700;font-size:1rem;text-decoration:none;letter-spacing:.03em}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart{padding:10px 16px 14px;display:block}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart form{display:flex;flex-direction:column;gap:8px}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-footer-time-row{display:flex;align-items:center;justify-content:space-between;gap:8px}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-footer-time-row .takeaway-footer-time-label{color:#fff;font-size:.85rem;font-weight:500}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-footer-time-row .takeaway-time-picker-wrap{position:relative;display:inline-flex}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-footer-time-row .takeaway-time-picker-btn{background-color:#003057;border:2px solid #fff;border-radius:20px;color:gold;font-weight:700;font-size:.88rem;padding:4px 14px;display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-footer-time-row .takeaway-time-picker-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-cart .takeaway-pagar-btn{display:block;width:100%;background-color:#003057;color:gold;border:none;border-radius:8px;font-weight:700;font-size:1rem;letter-spacing:.05em;padding:12px;cursor:pointer;text-align:center}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-product{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-product .takeaway-qty{display:flex;align-items:center;gap:10px;flex-shrink:0}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-product .takeaway-qty .takeaway-qty-btn{background-color:#003057;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-product .takeaway-qty .takeaway-qty-value{color:#fff;font-size:1.1rem;font-weight:700;min-width:20px;text-align:center}body div.webapp-container #content #takeaway-section .takeaway-footer.takeaway-footer-product .takeaway-add-comanda-btn{background-color:#003057;color:#fff;border:2px solid #fff;border-radius:24px;padding:8px 20px;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none}body div.webapp-container #content #takeaway-section .takeaway-product-detail{background-color:#fffde7;min-height:70dvh;padding:20px 16px 100px}body div.webapp-container #content #takeaway-section .takeaway-product-detail .takeaway-product-img-wrap{margin-bottom:16px}body div.webapp-container #content #takeaway-section .takeaway-product-detail .takeaway-product-img-wrap .takeaway-product-img{width:100%;border-radius:12px;object-fit:cover;max-height:240px}body div.webapp-container #content #takeaway-section .takeaway-product-detail .takeaway-product-info .takeaway-product-detail-name{color:#003057;font-weight:700;font-size:.95rem;margin-bottom:4px}body div.webapp-container #content #takeaway-section .takeaway-product-detail .takeaway-product-info .takeaway-product-detail-desc{color:#003057;font-size:.88rem;line-height:1.5;margin-bottom:0}body div.webapp-container #content #takeaway-section .takeaway-cart-container{background-color:#fff;padding-bottom:110px}body div.webapp-container #content #takeaway-section .takeaway-resum-title{color:#003057;font-weight:700;font-size:.82rem;letter-spacing:.04em;margin-bottom:6px;padding-top:4px}body div.webapp-container #content #takeaway-section .takeaway-cart-row{border-bottom:1px solid rgba(0,48,87,.1);padding:6px 0}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-top{display:flex;align-items:baseline;gap:0;width:100%}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-top .takeaway-cart-row-name{color:#003057;font-size:.83rem;font-weight:500;white-space:nowrap}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-top .takeaway-cart-row-dots{flex:1;border-bottom:1px dotted #003057;margin:0 4px 3px;min-width:10px}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-top .takeaway-cart-row-price{color:#003057;font-weight:700;font-size:.83rem;white-space:nowrap}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-controls{display:flex;align-items:center;justify-content:space-between;margin-top:5px}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-controls .takeaway-qty-inline{display:flex;align-items:center;gap:0}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-controls .takeaway-qty-inline .takeaway-qty-btn-sm{background-color:#fff;border:1.5px solid #003057;color:#003057;border-radius:50%;width:24px;height:24px;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-controls .takeaway-qty-inline .takeaway-qty-sm{color:#003057;font-weight:600;font-size:.88rem;min-width:28px;text-align:center}body div.webapp-container #content #takeaway-section .takeaway-cart-row .takeaway-cart-row-controls .takeaway-eliminar-btn{background-color:#fff;border:1.5px solid #ccc;border-radius:20px;color:#003057;font-size:.78rem;padding:3px 12px;display:flex;align-items:center;gap:4px;cursor:pointer}body div.webapp-container #content #takeaway-section .takeaway-back-link{color:#003057;font-size:.82rem;text-decoration:none;font-weight:600}body div.webapp-container #content #takeaway-section .takeaway-success-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:55dvh;gap:16px}body div.webapp-container #content #takeaway-section .takeaway-success-container .takeaway-success-icon{font-size:4rem;color:#27ae60;line-height:1}body div.webapp-container #content #takeaway-section .takeaway-success-container .takeaway-success-title{color:#003057;font-weight:700;font-size:1.2rem;margin:0}body div.webapp-container #content #takeaway-section .takeaway-success-container .takeaway-success-text{color:#003057;font-size:.88rem;line-height:1.6;margin:0}body div.webapp-container #content #takeaway-section .takeaway-success-container .takeaway-success-btn{background-color:#003057;color:gold;border-radius:24px;padding:10px 28px;font-weight:700;font-size:.9rem;text-decoration:none;display:inline-block;margin-top:8px}body div.webapp-container #content #takeaway-section .takeaway-my-order-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:14px 16px;box-shadow:0 1px 4px #0000000f}body div.webapp-container #content #avisos-section .register-reminder{background-color:#f6921e!important}body div.webapp-container #content #avisos-section .register-reminder a{border-color:#003057!important;background-color:#003057!important;color:#fff}body div.webapp-container #content #partits-section .menu-section-mundial{background-color:#2b2477;background-size:cover;background-position:center}body div.webapp-container #content #partits-section .menu-section-mundial h1{color:#fff;font-size:1.1rem;font-weight:700}body div.webapp-container #content #partits-section #titol-mes-partits{background-color:#4f328a;color:#fff;width:100%}body div.webapp-container #content #partits-section .partits-tabs{background-color:#4f328a;border-bottom:none;flex-wrap:nowrap;overflow-x:auto}body div.webapp-container #content #partits-section .partits-tabs .nav-item{flex:1}body div.webapp-container #content #partits-section .partits-tabs .nav-item .nav-link{width:100%;background-color:#830f1d;color:#fff;border:none;border-radius:15px 15px 0 0;font-size:1rem;text-align:center}body div.webapp-container #content #partits-section .partits-tabs .nav-item .nav-link.active{background-color:#eb5e57;color:#fff}body div.webapp-container #content #partits-section .partits-container{background-color:#eb5e57}body div.webapp-container #content #partits-section .partits-container #partitsTabContent{overflow-y:scroll;height:80dvh;padding-bottom:60px}body div.webapp-container #content #partits-section .partit-row{background:linear-gradient(to right,#e04848 0%,#c02929 100%);border-bottom:6px solid #EB5E57}body div.webapp-container #content #partits-section .partit-row .partit-equips{color:#fff;font-size:1.1rem;line-height:1.3}body div.webapp-container #content #partits-section .partit-row .partit-equips .vs-text{font-style:italic;font-weight:400}body div.webapp-container #content #partits-section .partit-row .partit-hora{color:#fff;font-size:1rem}body div.webapp-container #content #partits-section .partit-row .badge-location{display:inline-block;background-color:#1a1a4e;color:#fff;border-radius:20px;padding:4px 12px;font-size:.78rem}body div.webapp-container #content #partits-section .partit-row .partit-icon{max-height:100px;opacity:.9}body div.webapp-container #content #partits-section .setmanes-partits{background-color:#4f328a}body div.webapp-container #content #partits-section .setmanes-partits a{color:#fff}
