.breakdance .bde-section-894-123 .section-container{display:flex;flex-direction:column;align-items:flex-start}.breakdance .bde-section-894-123 .section-container{--bde-section-width:1280px}.breakdance .bde-section-894-123 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px}.breakdance .bde-section-894-123{margin-top:104px}@media (max-width:479px){.breakdance .bde-section-894-123{margin-top:72px}}.breakdance .bde-div-894-124{width:100%;border-radius:24px}.breakdance .bde-div-894-124{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-image2-894-125{margin-top:48px;margin-bottom:12px;width:5rem;height:auto}.breakdance .bde-text-894-126{text-align:left;color:#4a72b2;font-family:"Anton",sans-serif;font-size:3.5rem;font-weight:500;line-height:1}@media (max-width:479px){.breakdance .bde-text-894-126{font-size:2.5rem}}.breakdance .bde-text-894-127{color:#000;font-family:"Anton",sans-serif;font-size:1rem;line-height:0.95;letter-spacing:10.5px;text-transform:uppercase}.breakdance .bde-text-894-127{padding-left:16px}@media (max-width:479px){.breakdance .bde-text-894-127{letter-spacing:5px}}.breakdance .bde-text-894-128{text-transform:lowercase;margin-top:16px}.breakdance .bde-section-894-104 .section-container{display:flex;flex-direction:column;align-items:center}.breakdance .bde-section-894-104 .section-container{--bde-section-width:1280px}.breakdance .bde-section-894-104{margin-top:20px}@media (max-width:479px){.breakdance .bde-section-894-104 .section-container{padding-left:16px;padding-right:16px}}.breakdance .bde-text-894-105{font-family:"Anton",sans-serif;font-size:2.5em;font-weight:500}.breakdance .bde-text-894-109{color:red}.ccc-voting-area{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;max-width:1000px;margin:20px auto;padding:20px}.ccc-voting-table{width:100%;border-collapse:collapse;margin-top:20px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.ccc-voting-table th,.ccc-voting-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.ccc-voting-table th{background-color:#f5f5f5;font-weight:700}.ccc-voting-table tr:hover{background-color:#f9f9f9}.vote-button{background-color:#0073aa;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:13px;transition:background-color 0.2s}.vote-button:hover{background-color:#005a87}.voted-status{color:#4CAF50;font-weight:700;font-style:italic}#ccc-voting-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}#ccc-voting-modal-overlay.visible{opacity:1;visibility:visible}#ccc-voting-modal{background-color:#fff;border-radius:8px;width:90%;max-width:700px;box-shadow:0 5px 15px rgba(0,0,0,0.3);position:relative;transform:translateY(-30px);transition:transform 0.3s}#ccc-voting-modal-overlay.visible #ccc-voting-modal{transform:translateY(0)}#ccc-voting-modal-content{padding:25px;max-height:80vh;overflow-y:auto}#ccc-voting-modal h2{margin-top:0;border-bottom:1px solid #eee;padding-bottom:15px}#ccc-modal-close-icon{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#888}.modal-actions{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-actions button{padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.modal-actions .button-secondary{background:#f0f0f1;border:1px solid #8c8f94;color:#2c2f33}.modal-actions .button-primary{background:#2271b1;border:1px solid #2271b1;color:#fff}#ccc-modal-feedback{margin-top:15px;padding:10px;border-radius:4px;display:none}#ccc-modal-feedback.error{background-color:#f8d7da;color:#721c24;display:block}#ccc-modal-feedback.success{background-color:#d4edda;color:#155724;display:block}.ccc-modal-criterion{display:flex;flex-direction:column;align-items:stretch;margin-bottom:20px;padding:15px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.criterion-details{margin-bottom:15px}.criterion-details strong{font-size:1.1em;color:#333;text-transform:uppercase}.criterion-desc{display:block;color:#666;margin-top:4px;font-style:italic;margin-bottom:10px}.criterion-points{margin:10px 0 0 0;padding-left:20px;list-style-type:'- ';color:#555;font-size:13px}.criterion-points li{margin-bottom:4px}.ccc-modal-rating-icons{display:flex;flex-direction:row-reverse;justify-content:center;padding-top:15px;border-top:1px solid #eee}.ccc-modal-rating-icons input[type="radio"]{display:none}.ccc-modal-rating-icons .ccc-modal-vote-icon{width:28px;height:28px;margin:0 5px;cursor:pointer;background-image:url(https://becatrisquel.es/wp-content/uploads/2025/08/logo-trisquel.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:grayscale(100%);opacity:0.5;transition:all 0.2s ease-in-out}.ccc-modal-rating-icons .ccc-modal-vote-icon:hover,.ccc-modal-rating-icons .ccc-modal-vote-icon:hover~.ccc-modal-vote-icon,.ccc-modal-rating-icons input[type="radio"]:checked~label.ccc-modal-vote-icon{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.breakdance .bde-section-894-129 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-894-129{margin-bottom:36px}.breakdance .bde-text-894-130{width:100%;font-family:"Anton",sans-serif;font-size:2.6rem;font-weight:500;letter-spacing:0.13em;margin-top:32px}