/* Presentación extraída de las plantillas; eventos y estados funcionales permanecen en JS. */

/* Escudo sin marco interior, aprovechando el alto de la ficha exterior. */
#game .club-identity {display:flex!important;align-items:stretch!important;gap:var(--uc-theme-gap-b6da8ea1)!important;min-height:82px!important}
#game .club-identity #club-crest {display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;height:auto!important;min-height:82px!important;max-height:none!important;padding:var(--uc-theme-padding-fe346f18)!important;margin:0!important;border:var(--uc-theme-border-8fefc554)!important;border-radius:var(--uc-theme-border-radius-a650f311)!important;outline:var(--uc-theme-outline-ffd59891)!important;background:var(--uc-theme-background-dd77378e)!important;box-shadow:var(--uc-theme-box-shadow-8c4bb2e8)!important;overflow:visible!important}
#game .club-identity #club-crest img,#game .club-identity #club-crest svg {display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;padding:var(--uc-theme-padding-fe346f18)!important;margin:0!important;border:var(--uc-theme-border-8fefc554)!important;border-radius:var(--uc-theme-border-radius-a650f311)!important;background:var(--uc-theme-background-dd77378e)!important;box-shadow:var(--uc-theme-box-shadow-8c4bb2e8)!important;transform:none!important}
#game .club-identity > div:last-child {flex:1!important;min-width:0!important;align-self:center!important}
@media(max-width:899px){#game .club-identity {gap:var(--uc-theme-gap-5ae3aad3)!important;min-height:74px!important}#game .club-identity #club-crest {flex-basis:74px!important;width:74px!important;min-width:74px!important;min-height:74px!important}}
/* Compactar la ficha exterior sin reducir el escudo. */
@media (max-width:899px) {
  #game aside.side {padding-top:var(--uc-theme-padding-top-efd20f8f)!important;padding-bottom:var(--uc-theme-padding-bottom-7447c533)!important;row-gap:var(--uc-theme-row-gap-7db93ee5)!important}
  #game aside.side .club-identity {margin-top:0!important;margin-bottom:0!important;padding-top:var(--uc-theme-padding-top-5f0d9c09)!important;padding-bottom:var(--uc-theme-padding-bottom-fd52b07b)!important}
  #game aside.side #league-label {margin-top:0!important;margin-bottom:0!important;line-height:var(--uc-theme-line-height-070cb002)!important}
  #game aside.side #instruction {margin-top:3px!important;margin-bottom:3px!important}}

#uc-competitive-login-notice{position:fixed;inset:0;z-index:2147483647;background:var(--uc-theme-background-4d5ffe1a);display:flex;align-items:center;justify-content:center;padding:var(--uc-theme-padding-1fd5c719)}
#uc-competitive-login-notice .uc-competitive-panel{width:min(100%,430px);box-sizing:border-box;background:var(--uc-theme-background-2733469d);color:var(--uc-theme-color-089086f8);border:var(--uc-theme-border-7fee92b7);border-radius:var(--uc-theme-border-radius-2193bb4a);padding:var(--uc-theme-padding-2dfb248f);text-align:center;box-shadow:var(--uc-theme-box-shadow-b1de955b);font-family:inherit}
#uc-competitive-login-notice .uc-competitive-title{margin:0 0 14px;font-size:var(--uc-theme-font-size-d6a3690c);color:var(--uc-theme-color-e5ff2b49)}
#uc-competitive-login-notice .uc-competitive-text{margin:0 0 22px;line-height:var(--uc-theme-line-height-a7e9e272)}
#uc-competitive-login-notice .uc-competitive-back{padding:var(--uc-theme-padding-03d11268);border-radius:var(--uc-theme-border-radius-0024d6f1);border:var(--uc-theme-border-1b3044fb);background:var(--uc-theme-background-97c395c4);color:var(--uc-theme-color-1ecbf572);font-weight:var(--uc-theme-font-weight-ac5667cf);cursor:pointer}
#uc-competitive-login-notice .uc-competitive-enter{display:block;width:100%;margin:0 0 10px;padding:var(--uc-theme-padding-a8178974);border:var(--uc-theme-border-ffc56086);border-radius:var(--uc-theme-border-radius-fcdb0981);background:var(--uc-theme-background-90734185);color:var(--uc-theme-color-f20016f1);font-weight:var(--uc-theme-font-weight-ac5667cf);cursor:pointer}
.uc-map-boundary-note{background:var(--uc-theme-background-2cb1ca66);color:var(--uc-theme-color-1ecbf572);padding:var(--uc-theme-padding-d3c495fc);border-radius:var(--uc-theme-border-radius-888074d3);font:var(--uc-theme-font-2b8dbb6c);max-width:240px}
#finish #uc-finish-outcome{font-weight:var(--uc-theme-font-weight-c09efb0b);font-size:var(--uc-theme-font-size-3fae84f6);text-align:center;padding:var(--uc-theme-padding-ef102413);margin:8px 0;border-radius:var(--uc-theme-border-radius-0024d6f1);background:var(--uc-theme-background-c913c1f7);color:var(--uc-theme-color-5a4d5536);border:var(--uc-theme-border-9ba54cdc)}
#uc-guest-competitive-overlay{position:fixed;inset:0;z-index:2147483647;background:var(--uc-theme-background-80a024e7);display:grid;place-items:center;padding:var(--uc-theme-padding-1fd5c719)}
#uc-guest-competitive-overlay .uc-guest-card{max-width:420px;width:100%;background:var(--uc-theme-background-cd8a0911);color:var(--uc-theme-color-c9cf03e2);border:var(--uc-theme-border-3dbb1c65);border-radius:var(--uc-theme-border-radius-2193bb4a);padding:var(--uc-theme-padding-e57a23c5);text-align:center;box-shadow:var(--uc-theme-box-shadow-051a4350)}
#uc-guest-competitive-overlay .uc-guest-close{padding:var(--uc-theme-padding-93a60ffe);border-radius:var(--uc-theme-border-radius-fcdb0981);cursor:pointer}
#finish #round-summary .uc-score-value{color:var(--uc-theme-score-color,var(--uc-score-color))}
.uc-map-number-pin{display:grid;place-items:center;width:27px;height:27px;border:var(--uc-theme-border-f41d2a84);border-radius:var(--uc-theme-border-radius-bc4afca6);background:var(--uc-map-pin-role,var(--uc-map-pin-base));color:var(--uc-theme-color-d771dc16);font-weight:var(--uc-theme-font-weight-c09efb0b);font-size:var(--uc-theme-font-size-cff7e8b2);box-shadow:var(--uc-theme-box-shadow-9301f694)}
.uc-map-number-pin[data-uc-pin-color="#128b47"]{--uc-map-pin-role:var(--uc-theme-map-target,var(--uc-map-current-pin-target))}
.uc-map-number-pin[data-uc-pin-color="#cf392d"]{--uc-map-pin-role:var(--uc-theme-map-guess,var(--uc-map-current-pin-guess))}
.uc-map-guess{stroke:var(--uc-theme-map-marker-border,var(--uc-map-current-marker-border));fill:var(--uc-theme-map-guess,var(--uc-map-current-marker-guess))}
.uc-map-distance{stroke:var(--uc-theme-map-line,var(--uc-map-current-line))}
.uc-map-boundary{stroke:var(--uc-theme-map-boundary,var(--uc-map-current-boundary))}
#acuarela-home #uc-board-tabs{display:flex;gap:var(--uc-theme-gap-4f143263);width:100%;box-sizing:border-box;align-items:flex-start}
#acuarela-home #uc-board-tabs .uc-board-tab-slot{display:flex;flex-direction:column;align-items:stretch;min-width:0;flex:1 1 0}
#acuarela-home #uc-board-tabs .uc-board-tab-control{display:block;width:100%;min-height:43px;box-sizing:border-box;padding:var(--uc-theme-padding-3fd43b92);text-align:center;font-size:var(--uc-theme-font-size-7d72dd1b);line-height:var(--uc-theme-line-height-098526fe);white-space:normal}
#uc36-copa-modal .uc-copa-notice-icon{font-size:var(--uc-theme-font-size-bb810b8a)}