.b2b-share-button{display:inline-block;margin:8px 0}.b2b-share-label{font-size:14px;font-weight:500;color:#666;margin-right:8px}.b2b-share-inline-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;background:0 0;font-size:13px;cursor:pointer;text-decoration:none;color:#666;font-family:Arial,sans-serif;font-weight:400;line-height:1.4}.b2b-share-inline-btn:hover{color:#333;text-decoration:none}.b2b-share-inline-btn i{font-size:14px;color:#666}.b2b-share-inline-btn:hover i{color:#333}.b2b-share-buttons.b2b-share-compact .b2b-share-inline-btn{padding:4px 8px;font-size:12px;gap:4px}.b2b-share-buttons.b2b-share-compact .b2b-share-inline-btn i{font-size:12px}.b2b-share-buttons.b2b-share-minimal .b2b-share-inline-btn span{display:none}.b2b-share-buttons.b2b-share-minimal .b2b-share-inline-btn{padding:8px;width:32px;height:32px;justify-content:center}.b2b-share-floating{position:fixed;bottom:20px;right:20px;z-index:1000}.b2b-share-main-btn{width:56px;height:56px;border-radius:50%;background:#007bff;color:#fff;border:none;box-shadow:0 4px 12px rgba(0,123,255,.3);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .3s ease;position:relative}.b2b-share-main-btn:hover{background:#0056b3;transform:scale(1.1);box-shadow:0 6px 16px rgba(0,123,255,.4)}.b2b-share-modal{position:fixed;display:none;z-index:10000;pointer-events:auto}.b2b-share-modal.show{display:block}.b2b-share-modal-content{background:#fff;border-radius:2px;padding:16px;width:200px;box-shadow:0 4px 8px rgba(0,0,0,.15);border:1px solid #ddd;position:relative}@media (max-width:450px){.b2b-share-modal-content{display:none !important}}.b2b-share-modal-content{--arrow-top:15px;--arrow-left:50%}.b2b-share-modal-content.arrow-left:before{content:'';position:absolute;top:var(--arrow-top,12px);left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;filter:drop-shadow(-1px 0px 1px rgba(0,0,0,.1))}.b2b-share-modal-content.arrow-right:before{content:'';position:absolute;top:var(--arrow-top,12px);right:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;filter:drop-shadow(1px 0px 1px rgba(0,0,0,.1))}.b2b-share-modal-content.arrow-top:before{content:'';position:absolute;top:-8px;left:var(--arrow-left,50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;filter:drop-shadow(0px -1px 1px rgba(0,0,0,.1))}.b2b-share-modal-content.arrow-bottom:before{content:'';position:absolute;bottom:-8px;left:var(--arrow-left,50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;filter:drop-shadow(0px 1px 1px rgba(0,0,0,.1))}.b2b-share-modal-content.arrow-none:before{display:none}.b2b-share-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.b2b-share-modal-title{font-size:14px;font-weight:400;color:#333;margin:0;font-family:Arial,sans-serif}.b2b-share-modal-close{background:0 0;border:none;font-size:18px;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.b2b-share-modal-close:hover{background-color:#f3f4f6;color:#374151}.b2b-share-modal-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.b2b-share-modal-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #ddd;background:#f8f8f8;border-radius:2px;cursor:pointer;text-decoration:none;color:#666;font-size:18px}.b2b-share-modal-btn:hover{background:#e8e8e8;text-decoration:none;color:#333;border-color:#ccc}.b2b-share-modal-btn:active{background:#ddd}.b2b-share-modal-btn.facebook:hover{color:#1877f2}.b2b-share-modal-btn.twitter:hover{color:#1da1f2}.b2b-share-modal-btn.whatsapp:hover{color:#25d366}
.b2b-share-modal-btn.linkedin:hover{color:#0077b5}.b2b-share-modal-btn.telegram:hover{color:#08c}.b2b-share-modal-btn.email:hover{color:#2684fc}.b2b-share-modal-btn.copy:hover{color:#6b7280}@media (max-width:768px){.b2b-share-floating{bottom:15px;right:15px}.b2b-share-main-btn{width:50px;height:50px;font-size:18px}.b2b-share-modal-content{width:220px;padding:12px}.b2b-share-modal-buttons{grid-template-columns:repeat(3,1fr);gap:8px}.b2b-share-modal-btn{width:44px;height:44px;font-size:18px}.b2b-share-modal-content.arrow-left:before{left:-6px;border-right-width:6px;border-top-width:6px;border-bottom-width:6px}.b2b-share-modal-content.arrow-right:before{right:-6px;border-left-width:6px;border-top-width:6px;border-bottom-width:6px}.b2b-share-modal-content.arrow-top:before{top:-6px;border-bottom-width:6px;border-left-width:6px;border-right-width:6px}.b2b-share-modal-content.arrow-bottom:before{bottom:-6px;border-top-width:6px;border-left-width:6px;border-right-width:6px}}@keyframes b2b-share-bounce{0%,20%,53%,80%,100%{transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.b2b-share-main-btn.bounce{animation:b2b-share-bounce 1s ease}.b2b-share-icon-only .b2b-share-inline-btn.icon-only{padding:8px;min-width:auto;width:33px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.b2b-share-icon-only .b2b-share-inline-btn.icon-only i{margin:0;font-size:18px}body.page-node.node-type-producto-simple article.node-producto-simple.node-product-type-full .titulo_producto .nombre{display:flex;align-items:center;gap:12px;.b2b-share-buttons{display:flex;align-self:center}}article.node-product-type-product-list:not(body.node-type-marca article.node-product-type-product-list){.mini_wishlist{div.commerce_wishlist{bottom:35px !important;right:7px !important}a.add-to-wishlist{width:40px;height:30px;background-size:40px;background-position:100% 0}}.share-button-container{bottom:0}}@media (max-width:768px){article.node-product-type-product-list:not(body.node-type-marca article.node-product-type-product-list){.mini_wishlist{div.commerce_wishlist{bottom:65px !important}}}}body.node-type-marca article.node-product-type-product-list{.mini_wishlist{div.commerce_wishlist{right:7px !important}a.add-to-wishlist{width:30px;height:30px;background-size:32px;background-position:100% 0}}}.hidden{display:none}.b2b-estadisticas-wrapper{padding:16px;max-width:1280px;margin:0 auto 40px auto;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;&.b2b-estadisticas-summary{background:var(--dm-white,#fff);border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--dm-light-gray,#c1b5ab)}*{box-sizing:border-box;text-wrap:pretty}}.b2b-estadisticas-ver-mas{display:inline-flex;align-items:center;gap:8px;align-self:end;font-weight:600;font-style:italic;color:#2c3e50;transition:opacity 0.2s;&:hover:not(.no-max){opacity:.8}&.no-max:hover{.b2b-estadisticas-tooltip{opacity:1}}i{font-size:10px}}.b2b-estadisticas-tooltip{padding:4px 8px;border:1px solid #ddd;border-radius:6px;font-style:normal;font-size:12px;box-shadow:0 2px 4px 0px rgba(0,0,0,.1);cursor:pointer;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;color:var(--link-color) !important;background:#fff}@media (max-width:768px){.b2b-estadisticas-tooltip{opacity:1}}.not-allowed{cursor:not-allowed;opacity:.5}.b2b-estadisticas-updated{text-align:center;font-size:1em;color:#888;margin-bottom:20px}.b2b-estadisticas-title,.b2b-estadisticas-products-title{margin-bottom:20px;flex-direction:column;display:flex;.description-text{font-size:14px;color:gray;font-weight:400;text-transform:none}}.b2b-estadisticas-title.b2b-estadisticas-summary{font-size:18px;text-transform:uppercase;font-weight:700}.b2b-estadisticas-title.b2b-estadisticas-detailed,.b2b-estadisticas-products-title{font-size:1.8em;color:#2c3e50}.b2b-estadisticas-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;grid-auto-rows:8px;align-items:start;gap:20px;row-gap:6px}
.b2b-estadisticas-card{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding:20px 30px;width:100%;max-width:none;grid-row-end:span var(--b2b-card-row-span,1);text-align:center;transition:box-shadow 0.2s,transform 0.2s;position:relative;.hover-icon{opacity:.6;transition:opacity .2s ease-in-out;align-self:center;text-shadow:1px 1px 2px rgba(0,0,0,.1)}&.b2b-estadisticas-card-detailed{box-shadow:0 2px 8px rgba(44,62,80,.12)}}.b2b-estadisticas-stat-description,.b2b-estadisticas-card-description{display:flex;align-items:center;gap:5px;font-size:12px;color:#666;position:absolute;top:10px;right:10px;transition:background-color 0.2s ease-in-out;border-radius:20px;border-top-right-radius:50px;border-bottom-right-radius:50px;pointer-events:none;.description-icon{border-radius:50px;background:#fff;border:1px solid #ccc;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;pointer-events:auto;aspect-ratio:1/1}.description-text{white-space:nowrap;color:#555;padding:2px 6px;transition:opacity .2s ease-in-out;opacity:0}&:not(.b2b-estadisticas-stat-description){align-items:start;margin-left:10px;.description-text{white-space:normal}}&:has(.description-icon:hover){background-color:#e5e7eb;.description-text{opacity:1}}}.b2b-estadisticas-stat-description{opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out;&:has(.description-icon:hover){background-color:#fff}}.b2b-estadisticas-stat-value:has(.b2b-estadisticas-stat-description){position:relative}tr:hover .b2b-estadisticas-stat-description{opacity:1}.b2b-estadisticas-card:hover{box-shadow:0 4px 16px rgba(44,62,80,0.18);transform:translateY(-2px);.hover-icon{opacity:1}}.b2b-estadisticas-card-label{font-size:1.1em;text-align:start;color:#2c3e50;margin-bottom:8px;font-weight:600}.b2b-estadisticas-card-value{font-size:2em;color:var(--logo,#ed1650);font-weight:700;display:flex;justify-content:space-between;padding:2px 16px}.b2b-estadisticas-product-status{font-size:0.9em;text-align:center;.b2b-estadisticas-status-active{color:#27ae60;background-color:#dbffea;font-weight:600;padding:2px 6px;border-radius:4px}.b2b-estadisticas-status-inactive{color:#c0392b;background-color:#ffd5d1;font-weight:600;padding:2px 6px;border-radius:4px}}.b2b-estadisticas-card-item{display:flex;flex-direction:column;background-color:#e5e7eb;border-radius:10px;justify-self:center;padding:6px 12px;.b2b-estadisticas-card-item-label{font-size:.9em;color:#555}.b2b-estadisticas-card-item-value{font-size:1.2em;color:#333;font-weight:600}}.b2b-stats-link.not-allowed{color:#888 !important;background-color:#b1b4c385 !important;opacity:1;position:relative;.b2b-estadisticas-tooltip-container{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}&:hover{background-color:#b1b4c385 !important;.b2b-estadisticas-tooltip{opacity:1}}i{margin-left:8px}}.b2b-estadisticas-products-filter-form{display:flex;align-items:center;margin-bottom:20px;input[type=text]{height:40px;padding:15px 12px;border:1px solid #ccc;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:1em;width:300px;margin:0}button{height:40px;background:transparent;border:1px solid #ccc;border-left:0px;color:#7b7b7b;padding:8px 12px;border-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;font-size:1em;transition:background 0.2s ease-in-out;&:hover{background:#ebebeb}i{font-size:1em;width:14px}}&:has(#b2b-estadisticas-products-filter-clear-btn){#b2b-estadisticas-products-filter-btn{border-radius:0}}}.b2b-estadisticas-products-export{display:flex;align-items:center;gap:12px;margin:-8px 0 20px}.b2b-estadisticas-products-export .b2b-estadisticas-export-csv{display:inline-flex;align-items:center;gap:8px;margin:0}.b2b-estadisticas-card-item-group{display:flex;gap:10px;justify-content:center;.b2b-estadisticas-card-item{width:100%}}.b2b-estadisticas-card-item--primary{width:fit-content;display:flex;gap:8px;padding:6px 12px;align-items:center;margin-bottom:16px;.b2b-estadisticas-card-item-label--primary{font-size:.9em;color:#555}
.dm-icon{color:var(--logo,#ed1650);font-size:14px}.b2b-estadisticas-card-item-value--primary{font-size:1.2em;color:var(--logo,#ed1650);font-weight:600}}.b2b-estadisticas-card-item-grid-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:center;.b2b-estadisticas-card-item{width:100%;box-sizing:border-box}.col-span-2{grid-column:span 2}i{font-size:16px}svg{height:18px}.hover-icon{color:var(--logo,#ed1650);opacity:.6;transition:opacity .2s ease-in-out}.b2b-estadisticas-card-item-label{display:flex;align-items:center;gap:5px;justify-content:center}&.inactive{display:none}}.b2b-estadisticas-card-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:12px;.b2b-estadisticas-card-tab{background:transparent;border:1px solid #ccc;color:#7b7b7b;padding:4px 8px;border-radius:20px;cursor:pointer;font-size:0.9em;line-height:normal;transition:background 0.2s ease-in-out;&.active{background:var(--logo,#ed1650);color:#fff;border-color:var(--logo,#ed1650);font-weight:600}&:hover:not(.active){background:#ebebeb}}}.b2b-estadisticas-empty{.b2b-estadisticas-card{background:#f0f0f0;border-color:#d0d0d0;pointer-events:none;user-select:none;.hover-icon,.b2b-estadisticas-card-value{color:#999}*{pointer-events:none}}}.krumo-root{color:#2c3e50 !important}.producto-etiquetas-container{position:absolute;bottom:145px;right:4px;z-index:10}body.page-product-category article.node-producto-simple .field-name-field-temporada-tax,body.page-products article.node-producto-simple .field-name-field-temporada-tax{bottom:115px}article.node-product-type-product-list,.nueva-pagina-tienda-contenido__container .nueva-pagina-tienda-contenido__item-store-products .nueva-pagina-tienda-contenido__item-store-products-container li article.node.node-producto-simple{.field-name-field-etiqueta-temporada,.field-name-field-temporada-tax{bottom:115px !important}.producto-etiquetas-container{bottom:145px;opacity:0.8;.producto-etiqueta{font-size:11px;padding:3px 6px;border-radius:15px}}}body.page-node.node-type-producto-simple .producto-etiquetas-container{position:absolute;top:10px;right:10px;z-index:10}.producto-etiqueta{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#7b7b7b;color:#fff;border-radius:8px;font-size:12px;font-weight:500}.producto-etiqueta.etiqueta-visto{background:#e6d066;color:#6b5a00}.producto-etiqueta.etiqueta-contactado{background:#5cb85c;color:#fff}.producto-etiqueta.etiqueta-carrito{background:#868e96;color:#fff}body.page-node.node-type-producto-simple article.node-producto-simple.node-product-type-full .titulo_producto .nombre{display:flex;align-items:center;gap:12px;.producto-etiqueta{margin-left:auto}}#b2b-stats-analytics-product-stats-section{.b2b-stats-analytics-product-stats-container{align-items:start;color:#666;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.analytics-item{align-items:center;display:flex;font-size:16px;gap:8px}i.fas{font-size:18px;text-align:center;width:20px}}body.page-node.node-type-producto-simple article.node-producto-simple.node-product-type-full{.container_info_tienda{height:fit-content !important;justify-content:start}.talles-btn{background:lightgray;border-radius:100%;border:none;box-shadow:none;color:#666;font-size:large;height:35px !important;min-height:auto;min-width:auto;padding:2px;width:35px !important;&:hover{background:gray !important;opacity:.6;color:#000 !important}}.price-stats-container{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px;.field-name-commerce-price{margin:unset !important}}#wishlist-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;.wishlist-btn{display:flex;align-items:center;div.likes_count,div.commerce_wishlist{position:static !important}}}.field-name-field-codigo-art{float:unset !important;margin-bottom:0}.commerce-product-extra-field-sku{float:unset !important;display:none !important}.link_mas_marca.boton_ver_tienda,.link_mas_marca.boton_ver_tienda a,.boton_nuevo_stock.form-submit,.action_cart a.cart{border-radius:10px !important}@media (max-width:767px){.container_info_tienda{margin:12px 0}
}}body.page-user.role-tienda ul.tabs.primary li:has(a.b2b-stats-link){display:inline !important}.b2b-estadisticas-products-wrapper{padding:30px;max-width:1280px;margin:40px auto;box-sizing:border-box;.b2b-estadisticas-no-image{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#ccc;font-size:24px;border-radius:10px}.b2b-estadisticas-product-image{display:flex;justify-content:center;img{border-radius:2px !important;max-height:50px}}.missing-product td{color:#999}*:not(th,th *){box-sizing:border-box;text-wrap:pretty}}.b2b-estadisticas-products-table{background:#fff;border-collapse:separate;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(44,62,80,.1);overflow:hidden;width:100%}.b2b-estadisticas-products-table-head-title{span{margin-right:8px;margin-left:8px}.content{display:inline-flex;align-items:baseline}}.page-admin .b2b-estadisticas-products-table-head-title .content{gap:6px}.b2b-estadisticas-products-table thead{background:#2c3e50;color:#fff}.b2b-estadisticas-products-table th{padding:10px 15px;text-align:left;font-weight:600;font-size:1em;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.b2b-estadisticas-products-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.b2b-estadisticas-products-table tbody tr:hover{background-color:#e9e9e9}.b2b-estadisticas-products-table tbody tr:last-child{border-bottom:none}.b2b-estadisticas-products-table td{padding:10px 15px;font-size:.95em}.b2b-estadisticas-products-table .b2b-estadisticas-product-name a{color:#2c3e50;font-weight:500;text-decoration:none;transition:color .2s}.b2b-estadisticas-products-table .b2b-estadisticas-product-name a:hover{color:var(--link-color,#4285f3);text-decoration:underline}.b2b-estadisticas-products-table .b2b-estadisticas-stat-value{text-align:center;font-weight:600;color:var(--logo,#ed1650);font-size:1.05em}.b2b-estadisticas-stores-table th{padding-left:12px;padding-right:12px}.b2b-estadisticas-stores-table td{padding-left:12px;padding-right:12px}.b2b-estadisticas-store-metric-head{min-width:118px}.b2b-estadisticas-store-metric-head,.b2b-estadisticas-stores-table .b2b-estadisticas-stat-combo{text-align:center}.b2b-estadisticas-table-view-switch{display:inline-flex;margin:0 0 18px;padding:3px;border:1px solid #d6d6d6;border-radius:6px;background:#f7f7f7}.b2b-estadisticas-table-view-switch a{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:4px;color:#333;font-size:.92em;font-weight:600;line-height:1;text-decoration:none}.b2b-estadisticas-table-view-switch a.is-active{background:#fff;color:var(--logo,#ed1650);box-shadow:0 1px 3px rgba(44,62,80,.14)}.b2b-estadisticas-table-view-switch a:hover{color:var(--logo,#ed1650);text-decoration:none}.b2b-estadisticas-compact-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.b2b-estadisticas-compact-sort+.b2b-estadisticas-compact-sort{margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,.35)}.b2b-estadisticas-compact-sort.is-active,.b2b-estadisticas-compact-sort:hover{color:inherit;text-decoration:underline}.b2b-estadisticas-stores-table .b2b-estadisticas-stat-combo{white-space:nowrap}.b2b-estadisticas-stat-total,.b2b-estadisticas-stat-recent{display:inline-flex;align-items:baseline}.b2b-estadisticas-stat-recent{margin-left:10px;padding-left:10px;border-left:1px solid #e6e6e6;color:#666;font-size:.86em;font-weight:600}.b2b-estadisticas-stat-recent-label{margin-right:4px;color:#777;font-size:.82em;font-weight:500;text-transform:uppercase}.b2b-estadisticas-stat-recent-value{color:var(--logo,#ed1650)}.b2b-estadisticas-products-table .b2b-estadisticas-no-data{text-align:center;padding:30px;color:#888;font-style:italic}.b2b-estadisticas-products-pager{margin-top:30px;text-align:center}.b2b-estadisticas-products-pager .item-list{margin:0}.b2b-estadisticas-products-pager ul.pager{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.b2b-estadisticas-products-pager ul.pager li{display:inline-block;margin:0}
.b2b-estadisticas-products-pager ul.pager li a,.b2b-estadisticas-products-pager ul.pager li.pager-current{display:inline-block;padding:8px 12px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#2c3e50;background:#fff;transition:all .2s;min-width:38px;text-align:center}.b2b-estadisticas-products-pager ul.pager li a:hover{background:#f5f5f5;border-color:#16a085;color:#16a085}.b2b-estadisticas-products-pager ul.pager li.pager-current{background:#16a085;color:#fff;border-color:#16a085;font-weight:600}.b2b-estadisticas-products-pager ul.pager li.pager-first a,.b2b-estadisticas-products-pager ul.pager li.pager-previous a,.b2b-estadisticas-products-pager ul.pager li.pager-next a,.b2b-estadisticas-products-pager ul.pager li.pager-last a{font-weight:600}.b2b-estadisticas-products-pager ul.pager li.pager-ellipsis{padding:8px 4px;color:#888}.b2b-estadisticas-products-cards-mobile{.card-header{display:flex;gap:12px}.product-info{flex:1}.card-top{display:flex;justify-content:space-between;align-items:center}.product-code{font-size:11px;color:#9ca3af;letter-spacing:.5px}.badge{padding:4px 8px;font-size:11px;border-radius:4px;background:#fde2e2;color:#d32f2f;font-weight:600}.product-name{margin-top:6px;font-size:15px;font-weight:600;color:#374151}.season{margin-top:4px;font-size:12px;color:#6b7280}.stats{margin-top:16px}.row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;border-bottom:1px solid #f1f1f1;i{font-size:12px}}.row:last-child{border-bottom:none}.stat-left{display:flex;align-items:center;gap:6px;color:#6b7280}.value{font-weight:600;color:#374151}.tooltip{position:relative;font-size:10px;margin-left:4px;background:#e5e7eb;width:14px;height:14px;border-radius:50%;text-align:center;line-height:14px;cursor:pointer}.tooltip-text{visibility:hidden;position:absolute;bottom:22px;left:50%;transform:translateX(-50%);background:#2f3b59;color:#fff;font-size:10px;padding:4px 6px;border-radius:4px;white-space:nowrap}.tooltip:hover .tooltip-text{visibility:visible}}@media (max-width:1280px){.b2b-estadisticas-products-table{td:not(.b2b-estadisticas-stat-value),th{padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-estadisticas-product-name{max-width:100px}.b2b-estadisticas-product-season{max-width:80px}}.b2b-estadisticas-products-wrapper{padding:20px;overflow-x:auto;max-width:100%;width:100%}}@media (max-width:767px){.b2b-estadisticas-products-wrapper{padding:15px;border-radius:8px}.b2b-estadisticas-products-title{font-size:1.4em;margin-bottom:15px}.b2b-estadisticas-products-table{display:none}.b2b-estadisticas-card{max-width:100%;width:100%}.b2b-estadisticas-wrapper:not(.b2b-estadisticas-summary),.b2b-estadisticas-products-wrapper{padding:0}.b2b-estadisticas-products-wrapper{& .b2b-estadisticas-product-image{img{max-height:80px}}}}@media (min-width:768px){.mobile-layout{display:none}}body.page-admin-dm-suscripciones .views-exposed-widgets{display:flex;flex-wrap:wrap}body.page-admin-dm-suscripciones [class*=views-widget-filter-field_fecha],body.page-admin-dm-suscripciones .views-widget-filter-field_date_cambio_de_estado_value{display:flex;flex-direction:column}body.page-admin-dm-suscripciones [class*=views-widget-filter-field_fecha] .views-widget,body.page-admin-dm-suscripciones .views-widget-filter-field_date_cambio_de_estado_value .views-widget{display:inline-flex}.b2b-whatsapp-button-container,.whatsapp-container{display:flex;width:100%}.whatsapp-product-container{padding-bottom:10px}.whatsapp-product-container{.b2b-whatsapp-button{border-radius:1rem;margin-top:15px}.b2b-whatsapp-modal .b2b-whatsapp-button{margin-top:0}}.whatsapp-product-container .b2b-whatsapp-modal-content .b2b-whatsapp-button{height:fit-content}.b2b-whatsapp-modal-content h3{font-weight:400;font-size:.75rem}.b2b-whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 6px;background-color:#25d366;color:#fff !important;text-decoration:none;border-radius:1rem;font-size:14px;font-weight:400;border:none;cursor:pointer;box-shadow:none;width:100%;line-height:1.2;background:#25d366}
.b2b-whatsapp-modal-content .b2b-whatsapp-button{padding:4px 6px}.b2b-whatsapp-button:hover{background-color:#1ead52;color:#fff;text-decoration:none}:is(#ds-maps-map-container,.stores-map) #bottom-panel button.b2b-whatsapp-button:hover,.b2b-whatsapp-button:active{background-color:#1ead52}.b2b-whatsapp-icon{font-size:14px;color:#fff}.b2b-whatsapp-text{color:#fff;font-weight:400;font-size:.8rem}@media (max-width:768px){.b2b-whatsapp-button{padding:8px 14px;font-size:14px;border-radius:1rem;width:100%;height:32px}.b2b-whatsapp-icon{font-size:14px}.b2b-whatsapp-modal-content .b2b-whatsapp-button,.whatsapp-product-container .b2b-whatsapp-modal-content .b2b-whatsapp-button{padding:.25rem .375rem;border-radius:1rem;height:1.5rem}a.b2b-whatsapp-button{height:auto}:is(#ds-maps-map-container,.stores-map) #bottom-panel .whatsapp-btn{height:2rem}}.b2b-whatsapp-modal{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:center;justify-content:center}.b2b-whatsapp-modal-content,:is(#ds-maps-map-container,.stores-map) .b2b-whatsapp-modal-content{background:#fff;padding:20px;border-radius:8px;width:240px;display:flex;flex-direction:column;align-items:center}:is(#ds-maps-map-container,.stores-map) .b2b-whatsapp-modal-content{min-width:280px;width:auto}.b2b-whatsapp-alert{padding:0 15px;font-size:15px}.b2b-whatsapp-complete-button{display:inline-block;background:#25d366;color:#fff !important;padding:8px 46px;border-radius:6px;text-decoration:none;font-weight:600;padding-right:15px}.b2b-whatsapp-complete-button:hover{background:#1ebe5d}.b2b-whatsapp-complete-wrapper{text-align:right;margin-top:5px}.container_progress_bar_img{display:none !important}:is(#ds-maps-map-container,.stores-map) #bottom-panel a.b2b-whatsapp-button .b2b-whatsapp-text{font-size:.75rem;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;visibility:hidden;transition:opacity .25s ease,transform .25s ease,max-width .25s ease}:is(#ds-maps-map-container,.stores-map) #bottom-panel a.b2b-whatsapp-button .b2b-whatsapp-icon{transform:translateX(4px)}:is(#ds-maps-map-container,.stores-map) #bottom-panel a.b2b-whatsapp-button:hover{.b2b-whatsapp-text{opacity:1;visibility:visible;max-width:200px}.b2b-whatsapp-icon{transform:translateX(0)}}:is(#ds-maps-map-container,.stores-map) #bottom-panel .b2b-whatsapp-modal-content a.b2b-whatsapp-button .b2b-whatsapp-text{opacity:1;visibility:visible;max-width:fit-content}:is(#ds-maps-map-container,.stores-map) #bottom-panel button.b2b-whatsapp-button{padding:.5rem;background:#25d366;border-radius:50%}:is(#ds-maps-map-container,.stores-map) #bottom-panel .store-followers-wrapper{display:inline-flex;align-items:center}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/profiles/commerce_kickstart/modules/contrib/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/profiles/commerce_kickstart/modules/contrib/ctools/images/status-active.gif) center center no-repeat}tr.taxonomy-term-preview{background-color:#eee}tr.taxonomy-term-divider-top{border-bottom:none}tr.taxonomy-term-divider-bottom{border-top:1px dotted #ccc}.taxonomy-term-description{margin:5px 0 20px}.commerce-price-savings-formatter-prices .price-label{text-align:right;color:#666}.commerce-price-savings-formatter-prices .price-amount{text-align:left;white-space:nowrap}.commerce-price-savings-formatter-list .price-amount{text-decoration:line-through}.commerce-price-savings-formatter-price .price-amount{font-size:1.2em}.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-price .price-amount{color:#009402}.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-savings .price-amount{color:#009402}.commerce-price-savings-formatter-prices-count-1 .commerce-price-savings-formatter-list .price-amount{text-decoration:none}
table.commerce-price-savings-formatter-prices{width:auto;color:#323232}.commerce-price-savings-formatter-prices tr.odd,.commerce-price-savings-formatter-prices tr.even{background:0 0}.commerce-price-savings-formatter-prices tr td{padding:0 12px;vertical-align:middle;font-size:.86em;line-height:1.1em}.commerce-price-savings-formatter-prices-inline .price-label{font-size:.6em}.commerce-price-savings-formatter-prices-inline tr.even,.commerce-price-savings-formatter-prices-inline tr.odd{border:0}.commerce-price-savings-formatter-prices-inline tr td{text-align:center;padding:0 6px}.commerce-price-savings-formatter-prices-inline tr.commerce-price-savings-formatter-label-row td{line-height:.6em}.facetapi-checkbox{margin-right:.5em}.facetapi-disabled{opacity:.4;filter:alpha(opacity=40)}.facetapi-disabled a:hover{text-decoration:none}#b2b-force-login-modal-wrapper{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9998}#b2b-force-login-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:280px;min-width:280px;padding:0;z-index:9999}.b2b-force-login-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.b2b-force-login-message{color:#333;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:30px}.b2b-force-login-button{background-color:#ed1650;border-radius:4px;border:none;color:#fff !important;cursor:pointer;font-size:13px;font-weight:600;padding:12px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.b2b-force-login-button:hover{background-color:#c4123f}#av-vivo-registration-modal{display:none}.av-vivo-modal-container{z-index:100002}.av-vivo-modal-popup{border-radius:1rem;min-height:500px}.av-vivo-modal-content-container{margin-top:40px}.av-vivo-registration-modal-content{text-align:center}.av-vivo-logo{margin-bottom:2rem;max-width:230px;width:100%;height:auto}.av-vivo-registration-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.av-vivo-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-vivo-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;border-radius:1rem;border:1px solid rgba(86,90,105,.15);background:#f9fafb;box-shadow:0 0 0 transparent;transition:transform .3s ease,background .3s ease,border-color .3s ease;cursor:pointer;gap:1rem}.av-vivo-card:hover{background:#f1f5f9;border-color:var(--logo);transform:translateY(-2px)}.av-vivo-card:active{transform:scale(.98)}.av-vivo-card-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;transition:transform .3s ease}.av-vivo-card:hover .av-vivo-card-icon{transform:scale(1.1)}.av-vivo-card-icon-cliente,.av-vivo-card-icon-tienda{background:var(--logo)}.av-vivo-card-icon-symbol{font-size:2.25rem;line-height:1}.av-vivo-card-title{font-size:1.5rem;font-weight:700;color:#333655}.av-vivo-card-text{color:#4a5568;text-align:center;font-size:.95rem;line-height:1.55}.av-vivo-card-cta{border:1px solid var(--logo);margin-top:auto;border-radius:4px;font-size:13px;font-weight:600;padding:10px 12px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease}.av-vivo-card-cta-primary{background:var(--logo);color:#fff}.av-vivo-card-cta-primary:hover{background:var(--logo)}.av-vivo-card-cta-secondary{color:var(--logo);background:#fff}.av-vivo-card-cta-secondary:hover{background:var(--logo);color:#fff}@media (max-width:767px){.av-vivo-card{padding:1rem}.av-vivo-registration-grid{gap:1rem;margin-bottom:0}.av-vivo-logo{margin-bottom:1rem;max-width:180px}.av-vivo-card-icon{width:65px;height:65px}.av-vivo-card-icon-symbol{font-size:1.8rem;line-height:1}}.b2b-swal-popup{border-radius:20px;.b2b-swal-title{letter-spacing:-.5px}.b2b-swal-confirm-button{background-color:#ed1650;border-radius:20px;i{transition:transform .2s ease-in-out,background-color .2s ease-in-out}&:hover{background-color:#c4123b;i{transform:translateX(2px)}
}}.b2b-swal-plan-name{color:#ed1650}.b2b-swal-cancel-button{background-color:#9ea7ad;border-radius:20px;&:hover{background-color:#7b868c}}.b2b-swal-text{line-height:1.5 !important;font-size:1.4rem;letter-spacing:-.25px}.b2b-swal-icon{background-color:#ed165026;border:unset;width:4rem;height:4rem;i,svg{color:var(--logo,#ed1650);font-size:2rem}}}.swal2-container{*{box-sizing:border-box;line-height:normal}p{margin:12px 0;text-wrap:pretty}.plan-title{font-size:1rem;background-color:gray;border-radius:10px;width:fit-content;padding:8px 16px;color:#fff;display:inline-flex}}body.role-tienda[class*=page-admin-commerce-mi-tienda-pedidos-] .swal2-container,body.role-tienda.page-admin-commerce-orders-edit .swal2-container,body.role-tienda.page-user-orders .swal2-container{backdrop-filter:blur(10px)}body.swal2-shown.role-tienda[class*=page-admin-commerce-mi-tienda-pedidos-],body.swal2-shown.role-tienda.page-admin-commerce-orders-edit,body.swal2-shown.role-tienda.page-user-orders{position:fixed;overflow:hidden}.store-suscription-warning.no-plan,.store-suscription-warning.no-profile{display:grid;padding:1rem;grid-template:"a a" auto "b c" auto/1fr 1fr;font-size:1rem;text-align:left;border-radius:10px;background-color:#eee;margin-top:2rem;.message-header{grid-area:a;text-transform:uppercase;margin-bottom:1rem;font-size:.9rem}.message-text li{line-height:1.8}.message-text.left{grid-area:b}.message-text.right{grid-area:c}ul{list-style:disc}li::marker{color:var(--logo,#ed1650)}}.store-suscription-warning.map-link{color:var(--logo,#ed1650) !important;display:inline-flex;gap:0.25rem;svg{font-size:18px}}@media (min-width:461px){.b2b-swal-text .subtitle{margin-inline:2rem}}@media (max-width:500px){.store-suscription-warning.no-plan,.store-suscription-warning.no-profile{grid-template:"a a" auto "b b" auto "c c" auto/1fr 1fr}}@font-face{font-family:'fontello';src:url(/sites/all/libraries/fontello/font/fontello.eot?22021426);src:url(/sites/all/libraries/fontello/font/fontello.eot?22021426#iefix) format('embedded-opentype'),url(/sites/all/libraries/fontello/font/fontello.woff2?22021426) format('woff2'),url(/sites/all/libraries/fontello/font/fontello.woff?22021426) format('woff'),url(/sites/all/libraries/fontello/font/fontello.ttf?22021426) format('truetype'),url(/sites/all/libraries/fontello/font/fontello.svg?22021426#fontello) format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-gplus:before{content:'\f0d5'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-facebook-squared:before{content:'\f308'}:root{--pwa-nav-bar-height:60px;--pwa-transition-fast:.3s cubic-bezier(.19,1,.22,1);--pwa-bg-input:#fff;--pwa-bg-layer:#fff;--pwa-bg-layer2:#edeff5;--pwa-bg-layer3:#fff;--pwa-bg-layer4:#e2e5ec;--pwa-border-xxs:.125rem;--pwa-border-xs:.25rem;--pwa-border-s:.375rem;--pwa-border-m:.5rem;--pwa-border-l:.75rem;--pwa-border-xl:1rem;--pwa-border-color-layer:rgba(0,0,0,.08);--pwa-font-size-xxs:.75rem;--pwa-font-size-xs:small;--pwa-font-size-s:.875rem;--pwa-font-size:1rem;--pwa-font-size-m:var(--pwa-font-size);--pwa-font-size-l:1.125rem;--pwa-font-size-xl:1.25rem;--pwa-font-size-h3:1.5rem;--pwa-font-size-h2:1.75rem;--pwa-font-size-h1:1.6rem;--pwa-font-size-quote:1.1em;--pwa-spacing-xxxs:.125rem;--pwa-spacing-xxs:.25rem;--pwa-spacing-xs:.5rem;--pwa-spacing-s:.75rem;--pwa-spacing-m:1rem;--pwa-spacing-l:1.5rem;--pwa-spacing-xl:2rem;--pwa-spacing-xxl:3rem;--pwa-spacing-xxxl:4rem;--pwa-color-primary:#ed1650;--pwa-color-primary-hover:#ed164fcb}.hidden{display:none !important}
a.app-install-button{padding:var(--pwa-spacing-xxs);color:#000}a.app-install-button:hover{cursor:pointer}a.app-install-button.toolbar-widget{position:absolute;margin:unset;padding-top:2px;right:340px}.session_section.insert-pwa-widget-processed:has(a.app-install-button.toolbar-widget.user-not-logged){.section_login{right:122px}.section_release{right:75px}.section_favorite{right:47px}}.menu-fixed a.app-install-button.toolbar-widget{top:8px}a.app-install-button.menu-widget{margin:unset}.app-install-button-container.side-bar-menu{float:right;height:40px;display:flex;align-items:center;justify-content:center}.app-install-button-container.side-bar-menu.user-not-logged{justify-content:end}.section_login:has(.app-install-button-container:not(.hidden)) .header_login_button{margin-bottom:0}.app-install-button-container.form-widget{margin:var(--pwa-spacing-s) auto;font-size:var(--pwa-font-size-l)}.page-user form#user-register-form:has(.app-install-button-container.form-widget:not(.hidden)){.form-actions{margin-bottom:0 !important}.app-install-button-container.form-widget{margin-bottom:100px;top:10px;position:relative}@media (max-width:767px){.app-install-button-container.form-widget{margin-bottom:175px}}}.modal-login:has(a.app-install-button){height:fit-content}.modal-login .app-install-button-container.form-widget{margin:0;padding:8px;margin-right:auto}@media (max-width:768px){.app-install-button-container.desktop-layout,a.app-install-button.desktop-layout{display:none}}@media (min-width:768px){.app-install-button-container.mobile-layout,a.app-install-button.mobile-layout{display:none}}.app-install-popup-container{display:flex;justify-content:center;margin-top:calc(var(--pwa-nav-bar-height)/2);opacity:0;position:fixed;top:-150px;transition:var(--pwa-transition-fast);width:100%;z-index:100001;pointer-events:none}.app-install-popup-container.active{display:flex;opacity:1;top:0}.app-install-popup{align-items:center;background:var(--pwa-bg-layer);border-radius:var(--pwa-border-m);border:1px solid var(--pwa-border-color-layer);display:flex;font-size:var(--pwa-font-size-xs);gap:10px;height:auto;padding:var(--pwa-spacing-xl) var(--pwa-spacing-s);position:relative;pointer-events:auto;.logo-sm-popup{width:100px}a#install-link{border:2px solid var(--pwa-color-primary) !important;box-shadow:0 1px 2px rgba(43,79,110,.15);transition:var(--pwa-transition-fast);background:0 0;min-width:42px;font-size:var(--pwa-font-size-xxs);padding-block:var(--pwa-spacing-xxs);padding-inline:var(--pwa-spacing-s);border-radius:var(--pwa-border-xs);line-height:normal;color:var(--pwa-color-primary);font-weight:600}a#install-link:hover{text-decoration:unset;background-color:var(--pwa-color-primary);color:#fff;cursor:pointer}a.close-popup{position:absolute;top:0;right:0;margin:var(--pwa-spacing-xs);padding:var(--pwa-spacing-xxs);cursor:pointer;border-radius:var(--pwa-border-s);display:flex;justify-content:center;align-items:center;transition:var(--pwa-transition-fast);font-size:var(--pwa-font-size-m)}a.close-popup:hover{background-color:var(--pwa-bg-layer2) !important;text-decoration:unset}}.block.facetapi-collapsible .facet-collapsible-wrapper{display:none}.block.facetapi-collapsible.expanded .facet-collapsible-wrapper{display:block}.block.facetapi-collapsible ul.facetapi-collapsible ul{display:none}.block.facetapi-collapsible ul.facetapi-collapsible ul.expanded{display:block}.block.facetapi-collapsible ul.facetapi-collapsible .facetapi-collapsible-handle{padding:5px 5px 5px 15px}.block.facetapi-collapsible h2.block-title{cursor:pointer}.block.facetapi-collapsible h2.block-title .toggle{background:url(/sites/all/modules/facetapi_collapsible/images/expand.png) no-repeat 0 0 transparent;display:block;float:right;height:10px;margin-right:5px;width:10px}.block.facetapi-collapsible.expanded h2.block-title .toggle{background-image:url(/sites/all/modules/facetapi_collapsible/images/collapse.png)}.block.facetapi-collapsible.expanded.active h2.block-title{cursor:default}.block.facetapi-collapsible.expanded.active h2.block-title .toggle{display:none}@-moz-keyframes blinker{0%{opacity:1.0}
50%{opacity:.2}100%{opacity:1.0}}@-webkit-keyframes blinker{0%{opacity:1.0}50%{opacity:.2}100%{opacity:1.0}}@keyframes blinker{0%{opacity:1.0}50%{opacity:.2}100%{opacity:1.0}}.sol-container *{margin:0;padding:0}.sol-inner-container{position:relative;height:30px;line-height:30px;top:-197px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.sol-container.sol-active .sol-inner-container{z-index:9999;background:#fff;border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.sol-input-container{position:absolute;left:0;top:0;bottom:0;right:25px}.sol-caret-container{position:absolute;display:inline-block;width:25px;right:0;top:0;bottom:0}.sol-caret-container .sol-caret{position:relative;display:inline-block;left:10px;width:0;height:0;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent}.sol-input-container input[type=text]{border:0;background:0 0;box-shadow:none;color:#555;padding:0 7px;outline:none;width:100%;height:100%}.sol-input-container input[type=text]:-ms-input-placeholder{color:#ccc}.sol-input-container input[type=text]::-ms-clear{display:none}.sol-selection-container{display:block;border:1px solid #ccc;height:163px;overflow-y:scroll}.sol-current-selection{display:none}.sol-container.sol-active .sol-selection-container{display:block;position:relative;left:inherit;top:inherit;z-index:100;border:1px solid #ccc;background:#fff;border-radius:4px}.sol-active.sol-selection-top .sol-selection-container{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,.175);-moz-box-shadow:0 0 12px rgba(0,0,0,.175);box-shadow:0 0 12px rgba(0,0,0,.175)}.sol-active.sol-selection-top .sol-inner-container{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}.sol-active.sol-selection-bottom .sol-selection-container{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0}.sol-active.sol-selection-bottom .sol-inner-container{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}.sol-action-buttons{color:#555;border-bottom:1px solid #ccc;background:#eee;padding:7px 10px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px}.sol-action-buttons a{line-height:1em;text-decoration:none;color:#08c;border-bottom:1px solid transparent}.sol-action-buttons a:hover{border-bottom:1px solid #08c}.sol-action-buttons .sol-select-all{float:left}.sol-action-buttons .sol-deselect-all{float:right}.sol-action-buttons .sol-clearfix{clear:both}.sol-selection{overflow:auto;position:relative;min-height:0px}.sol-selection:empty{display:none}.sol-option{display:block}.sol-label{padding:5px 10px;display:block;position:relative}.sol-label-text{padding-left:20px;line-height:1.2em}.sol-selection:not(.sol-keyboard-navigation) .sol-option:hover,.sol-option.keyboard-selection{background:#08c;color:#fff}.sol-optiongroup{background:#f7f7f7;padding-bottom:1px}.sol-optiongroup-label{color:#555;background:#eee;font-weight:700;margin-bottom:5px;padding:3px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sol-optiongroup.disabled{color:#999}.sol-selection div:first-child.sol-optiongroup>.sol-optiongroup-label{border-top:none}.sol-checkbox,.sol-radio{position:absolute;width:13px;height:13px;padding:0;margin:0;top:4px}
.sol-selected-display-item,.sol-results-count{display:inline-table;border:1px solid #ccc;background:#f7f7f9;font-size:.9em;margin-right:5px;margin-bottom:5px;border-collapse:separate;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sol-selected-display-item-text{padding:3px 5px;display:table-cell;vertical-align:top}.sol-quick-delete{color:#777;display:table-cell;font-weight:700;text-align:center;padding:3px 5px;vertical-align:top}.sol-quick-delete:hover{color:#111;cursor:pointer}.sol-quick-delete+.sol-selected-display-item-text{padding-left:0}.sol-filtered-search{display:none}.sol-no-results,.sol-loading-data{padding:5px 0;color:#999;font-style:italic;text-align:center}.sol-loading-data{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.fac-result{display:block;background-color:#fff;border:2px solid #f6f6f2;border-radius:0 0 8px 8px;position:absolute;left:0;z-index:99}.block .fac-result ul{margin:0;padding:0}.fac-result li{list-style:none;margin:0;padding:5px 5px 0}.fac-result .see-all-link{background-color:#f6f6f2;border-radius:0 0 5px 5px}.fac-result .selected{background-color:#ffc}.fac-result .highlight{font-weight:bolder}