*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-4{padding-bottom:1rem}.pe-1{padding-inline-end:.25rem}.ps-1{padding-inline-start:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-end{text-align:end}.align-middle{vertical-align:middle}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--brand-primary: #0d6efd;--brand-secondary: #198754;--brand-accent: #20c997;--brand-dark: #0b132b;--brand-light: #f8f9fa;--bs-primary: var(--brand-primary);--bs-success: var(--brand-secondary);--bs-info: var(--brand-accent)}html,body,#app{height:100%}.modal-backdrop{z-index:1190!important}.modal{z-index:1200!important}body{background:radial-gradient(1200px 600px at 10% -10%,#e7f1ff 0,transparent 60%),radial-gradient(1200px 600px at 110% -20%,#f0fff5 0,transparent 60%)}.navbar-brand{letter-spacing:.3px;font-weight:700}.badge.rounded-pill{font-weight:600}.card-glow{box-shadow:0 10px 30px #0d6efd14;border:1px solid rgba(13,110,253,.08)}:root[data-bs-theme=dark] body{background:radial-gradient(1200px 600px at 10% -10%,#0b1220 0,transparent 60%),radial-gradient(1200px 600px at 110% -20%,#0e1a13 0,transparent 60%)}:root,:root[data-bs-theme=light]{--color-background: var(--vt-c-white) !important;--color-background-soft: var(--vt-c-white-soft) !important;--color-background-mute: var(--vt-c-white-mute) !important;--color-border: var(--vt-c-divider-light-2) !important;--color-border-hover: var(--vt-c-divider-light-1) !important;--color-heading: var(--vt-c-text-light-1) !important;--color-text: var(--vt-c-text-light-1) !important}html,body,#app{background:var(--color-background)!important}.module-title{font-weight:700}.report-filter-card{overflow:hidden;border:1px solid #dcebe3;border-radius:14px;background:#fff;box-shadow:0 3px 10px #183e310f}.report-filter-card-heading{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;background:linear-gradient(110deg,#f2faf5,#fbfdfc);border-bottom:1px solid #e5f0ea}.report-filter-card-heading .section-icon{flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#e3f3e9;border-radius:9px}.report-filter-card-heading .card-title{color:#173d32;font-weight:800}.report-filter-card-heading .section-subtitle{color:#718279;font-size:.76rem;line-height:1.4}.report-filter-card-body{padding:1rem}.table thead th.sticky{position:sticky;top:0;background:var(--bs-body-bg);z-index:1}.pointer{cursor:pointer}.module-add-icon{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:88px;min-height:36px;padding:.35rem .75rem;color:#fff!important;background:linear-gradient(135deg,#08744f,#0a8e69)!important;border:1px solid #08744f!important;border-radius:9px;box-shadow:0 5px 12px #08744f33;font-size:.72rem;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.module-add-icon:hover,.module-add-icon:focus-visible{color:#fff!important;background:linear-gradient(135deg,#065b3e,#08744f)!important;border-color:#065b3e!important;box-shadow:0 7px 16px #08744f47;transform:translateY(-1px)}.module-add-icon:active{transform:translateY(0)}.module-add-icon i{font-size:.82rem}@media (max-width: 575.98px){.module-add-icon{width:100%;min-width:0;flex:1 1 auto}}.title-animate{animation:fadeInDown .8s ease-out}.primary-page-header h2{display:inline-block;position:relative;isolation:isolate;color:#28765b;text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16);animation:fadeInDown .8s ease-out,primary-page-title-glow 3.2s ease-in-out .8s infinite}.primary-page-header h2:after{content:"";position:absolute;z-index:-1;right:-4%;bottom:-.08em;left:-4%;height:.62em;border-radius:999px;background:linear-gradient(90deg,#2f8a6814,#4c9a78b3,#8bc6a047,#2f8a6814);filter:blur(10px);opacity:.55;transform:translate(-14%) scaleX(.74);animation:primary-page-title-shadow 2.8s ease-in-out infinite;pointer-events:none}@keyframes primary-page-title-shadow{0%,to{opacity:.38;transform:translate(-16%) scaleX(.72)}50%{opacity:.8;transform:translate(16%) scaleX(1.04)}}@keyframes primary-page-title-glow{0%,to{text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16)}50%{text-shadow:0 4px 0 rgba(33,96,68,.16),0 11px 22px rgba(47,138,104,.3)}}@media (prefers-reduced-motion: reduce){.primary-page-header h2,.primary-page-header h2:after{animation:none}}.description-animate{animation:fadeInUp .8s ease-out .2s both}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-page-wrapper[data-v-d4a6fe0d]{min-height:calc(100vh - 72px);background:#fff;color:#173d32}.home-dashboard[data-v-d4a6fe0d]{width:100%;max-width:1440px;margin:0 auto;padding:1rem 1rem 1.5rem}.home-welcome[data-v-d4a6fe0d]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:185px;overflow:hidden;padding:1.5rem 2rem;color:#fff;background:linear-gradient(120deg,#173f33,#216044 55%,#4c9a78);border-radius:20px;box-shadow:0 12px 30px #173f332e}.home-welcome[data-v-d4a6fe0d]:before{position:absolute;inset:0;content:"";opacity:.12;background-image:linear-gradient(135deg,transparent 25%,rgba(255,255,255,.3) 25%,transparent 26%,transparent 75%,rgba(255,255,255,.2) 75%,transparent 76%);background-size:52px 52px}.home-welcome[data-v-d4a6fe0d]:after{position:absolute;right:-70px;bottom:-125px;width:330px;height:330px;content:"";border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 28px #ffffff09,0 0 0 58px #ffffff06}.welcome-copy[data-v-d4a6fe0d]{position:relative;z-index:1;max-width:680px}.welcome-eyebrow[data-v-d4a6fe0d],.section-eyebrow[data-v-d4a6fe0d]{display:block;color:#8ee0b8;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.welcome-eyebrow[data-v-d4a6fe0d]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.8rem}.welcome-copy h1[data-v-d4a6fe0d]{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.45rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.welcome-copy h1 span[data-v-d4a6fe0d]{color:#a8ebc6}.welcome-copy p[data-v-d4a6fe0d]{max-width:none;margin:.9rem 0 0;color:#ffffffb8;font-size:.88rem;line-height:1.55;white-space:nowrap}.welcome-mark[data-v-d4a6fe0d]{position:absolute;z-index:0;right:11%;top:50%;color:#ffffff0f;font-size:8rem;transform:translateY(-50%) rotate(-12deg)}.metric-grid[data-v-d4a6fe0d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.dashboard-layout[data-v-d4a6fe0d]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;margin-top:.8rem;align-items:stretch}.dashboard-main[data-v-d4a6fe0d],.dashboard-aside[data-v-d4a6fe0d]{display:flex;min-width:0}.dashboard-main>.operation-panel[data-v-d4a6fe0d],.dashboard-aside>.next-step-card[data-v-d4a6fe0d]{flex:1}.metric-card[data-v-d4a6fe0d]{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.9rem;background:#fff;border:1px solid #e1ece6;border-radius:12px;box-shadow:0 3px 10px #183e310d}.metric-card-primary[data-v-d4a6fe0d]{border-top:3px solid #28765b}.metric-icon[data-v-d4a6fe0d],.module-link-icon[data-v-d4a6fe0d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:#28765b;background:#eaf5ef;border-radius:10px}.metric-icon-blue[data-v-d4a6fe0d]{color:#3974a3;background:#eaf3fa}.metric-icon-gold[data-v-d4a6fe0d]{color:#aa7a22;background:#fcf4dd}.metric-icon-violet[data-v-d4a6fe0d]{color:#7559a8;background:#f1edfa}.metric-card>div[data-v-d4a6fe0d]{min-width:0}.metric-label[data-v-d4a6fe0d],.metric-card small[data-v-d4a6fe0d]{display:block;overflow:hidden;color:#7b8790;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.metric-card strong[data-v-d4a6fe0d]{display:block;margin:.15rem 0;color:#173d32;font-size:1.35rem;line-height:1}.metric-card small[data-v-d4a6fe0d]{color:#4c9a78;font-size:.6rem}.operation-panel[data-v-d4a6fe0d],.system-status-card[data-v-d4a6fe0d]{padding:1rem;background:#fff;border:1px solid #e1ece6;border-radius:14px;box-shadow:0 3px 10px #183e310d}.section-topline[data-v-d4a6fe0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.section-topline h2[data-v-d4a6fe0d]{margin:.18rem 0 0;color:#173d32;font-size:1rem;font-weight:800}.section-arrow[data-v-d4a6fe0d]{color:#a4bdb1}.live-status[data-v-d4a6fe0d]{padding:.28rem .55rem;color:#28765b;background:#eef9f2;border:1px solid #ccebd7;border-radius:999px;font-size:.62rem;font-weight:800;white-space:nowrap}.live-status i[data-v-d4a6fe0d]{margin-right:.2rem;color:#4cbe79;font-size:.42rem;vertical-align:middle}.operation-grid[data-v-d4a6fe0d]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:1rem}.operation-focus[data-v-d4a6fe0d]{padding:1rem;background:linear-gradient(145deg,#f2faf5,#fbfefc);border:1px solid #d8ebe0;border-radius:11px}.focus-heading[data-v-d4a6fe0d]{display:flex;align-items:center;gap:.6rem}.focus-icon[data-v-d4a6fe0d],.next-step-icon[data-v-d4a6fe0d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:#fff;background:linear-gradient(145deg,#216044,#4c9a78);border-radius:10px}.muted-label[data-v-d4a6fe0d]{display:block;color:#7b8790;font-size:.63rem}.focus-heading strong[data-v-d4a6fe0d]{display:block;overflow:hidden;margin-top:.15rem;color:#173d32;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.operation-focus p[data-v-d4a6fe0d]{margin:.85rem 0;color:#63766c;font-size:.73rem;line-height:1.45}.operation-progress-label[data-v-d4a6fe0d]{display:flex;justify-content:space-between;color:#63766c;font-size:.63rem}.operation-progress-label strong[data-v-d4a6fe0d]{color:#28765b}.operation-progress[data-v-d4a6fe0d]{height:7px;margin-top:.35rem;overflow:hidden;background:#dfece4;border-radius:999px}.operation-progress span[data-v-d4a6fe0d]{display:block;height:100%;background:linear-gradient(90deg,#28765b,#8bc6a0);border-radius:inherit}.operation-numbers[data-v-d4a6fe0d]{display:flex;gap:1rem;margin-top:.8rem;color:#7b8790;font-size:.63rem}.operation-numbers strong[data-v-d4a6fe0d]{margin-right:.15rem;color:#216044;font-size:.85rem}.module-list[data-v-d4a6fe0d]{display:grid;gap:.45rem;align-content:start}.module-list>.muted-label[data-v-d4a6fe0d]{margin-bottom:.15rem}.module-link[data-v-d4a6fe0d]{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.45rem;color:#173d32;border:1px solid transparent;border-radius:9px;text-decoration:none}.module-link[data-v-d4a6fe0d]:hover{background:#f6fbf8;border-color:#dcebe3}.module-link-icon[data-v-d4a6fe0d]{flex-basis:30px;width:30px;height:30px;border-radius:8px;font-size:.75rem}.module-link-icon.green[data-v-d4a6fe0d]{color:#28765b;background:#eaf5ef}.module-link-icon.gold[data-v-d4a6fe0d]{color:#aa7a22;background:#fcf4dd}.module-link-icon.violet[data-v-d4a6fe0d]{color:#7559a8;background:#f1edfa}.module-link>span[data-v-d4a6fe0d]:nth-child(2){min-width:0;flex:1}.module-link strong[data-v-d4a6fe0d],.module-link small[data-v-d4a6fe0d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-link strong[data-v-d4a6fe0d]{font-size:.72rem}.module-link small[data-v-d4a6fe0d]{margin-top:.12rem;color:#7b8790;font-size:.61rem}.module-link>i[data-v-d4a6fe0d]{color:#a4bdb1;font-size:.68rem}.dashboard-aside[data-v-d4a6fe0d]{min-width:0}.next-step-card[data-v-d4a6fe0d]{position:relative;overflow:hidden;padding:1.2rem;color:#fff;background:linear-gradient(145deg,#1a4c3c,#28765b);border-radius:14px;box-shadow:0 8px 18px #21604429}.next-step-card[data-v-d4a6fe0d]:after{position:absolute;right:-35px;bottom:-55px;width:145px;height:145px;border:1px solid rgba(255,255,255,.15);border-radius:50%;content:"";box-shadow:0 0 0 16px #ffffff0a}.next-step-card .next-step-icon[data-v-d4a6fe0d]{position:absolute;z-index:1;top:1.2rem;right:1.2rem;margin:0;background:#ffffff29}.next-step-card .section-eyebrow[data-v-d4a6fe0d]{position:relative;z-index:1;color:#9de5bd}.next-step-card h2[data-v-d4a6fe0d],.next-step-card p[data-v-d4a6fe0d],.next-step-link[data-v-d4a6fe0d]{position:relative;z-index:1}.next-step-card h2[data-v-d4a6fe0d]{margin:.4rem 0 .5rem;font-size:1.15rem;font-weight:800}.next-step-card p[data-v-d4a6fe0d]{min-height:54px;margin:0;color:#ffffffb8;font-size:.73rem;line-height:1.5}.next-step-link[data-v-d4a6fe0d]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:#fff;font-size:.7rem;font-weight:800;text-decoration:none}.next-step-link[data-v-d4a6fe0d]:hover{color:#b5f0ce}@media (max-width: 1199.98px){.dashboard-layout[data-v-d4a6fe0d]{grid-template-columns:minmax(0,1fr) 260px}.metric-grid[data-v-d4a6fe0d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.home-welcome[data-v-d4a6fe0d]{align-items:flex-start;flex-direction:column;min-height:0;padding:1.35rem 1.5rem}.welcome-mark[data-v-d4a6fe0d]{right:4%;top:30%;font-size:6rem}.dashboard-layout[data-v-d4a6fe0d]{grid-template-columns:1fr}.dashboard-aside[data-v-d4a6fe0d]{width:100%}}@media (max-width: 767.98px){.home-dashboard[data-v-d4a6fe0d]{padding:.75rem .75rem 1.25rem}.home-welcome[data-v-d4a6fe0d]{padding:1.2rem 1.25rem;border-radius:15px}.welcome-copy h1[data-v-d4a6fe0d]{font-size:2rem}.welcome-copy p[data-v-d4a6fe0d]{max-width:100%;font-size:.78rem;white-space:normal}.metric-grid[data-v-d4a6fe0d]{gap:.55rem}.metric-card[data-v-d4a6fe0d]{padding:.65rem .55rem;gap:.45rem}.metric-icon[data-v-d4a6fe0d]{flex-basis:30px;width:30px;height:30px;font-size:.75rem}.metric-card strong[data-v-d4a6fe0d]{font-size:1.05rem}.metric-label[data-v-d4a6fe0d]{font-size:.58rem}.metric-card small[data-v-d4a6fe0d]{font-size:.55rem}.operation-panel[data-v-d4a6fe0d]{padding:.85rem}.operation-grid[data-v-d4a6fe0d],.dashboard-aside[data-v-d4a6fe0d]{grid-template-columns:1fr}.next-step-card p[data-v-d4a6fe0d]{min-height:0}}@media (max-width: 420px){.home-welcome[data-v-d4a6fe0d]{padding:1.05rem 1.1rem}.welcome-copy h1[data-v-d4a6fe0d]{font-size:1.75rem}.live-status[data-v-d4a6fe0d]{font-size:.55rem}.section-topline h2[data-v-d4a6fe0d]{font-size:.9rem}.operation-numbers[data-v-d4a6fe0d]{gap:.6rem}}.table .form-select[data-v-12898711],.table .form-control[data-v-12898711]{height:40px;min-height:40px;padding:6px 10px;display:inline-flex;align-items:center}.table td[data-v-12898711]{vertical-align:top}.form-text.small[data-v-12898711]{font-size:.8rem;color:#6c757d}.row.g-4>div[data-v-12898711]{min-width:0}.card[data-v-12898711]{border-radius:8px}.card-body .row.g-3[data-v-12898711]{margin-bottom:.5rem}.slot-select[data-v-12898711]{display:grid;grid-template-rows:40px 18px 18px;gap:6px;align-items:start;min-height:76px}.slot-select .form-select[data-v-12898711]{height:100%;width:100%;box-sizing:border-box;margin:0}.slot-select .form-text[data-v-12898711]{margin:0;height:18px;line-height:18px;overflow:hidden}.slot-select .form-text+.form-text[data-v-12898711]{margin-top:4px;height:18px}.planner-cell-control[data-v-12898711]{display:flex;align-items:flex-start;min-height:40px}.time-cancha-controls[data-v-12898711]{width:100%;gap:14px;flex-wrap:nowrap}.date-suggestion[data-v-12898711],.time-suggestion[data-v-12898711]{display:block;width:100%;height:18px;margin-top:8px!important;line-height:18px}.referee-control[data-v-12898711]{width:100%;padding-left:.15rem}.time-cancha .form-control[data-v-12898711]{height:40px;margin:0}.time-cancha .form-control[data-v-12898711]:first-child{flex:0 0 70px}.time-cancha .form-control[data-v-12898711]:last-child{flex:1 1 120px;min-width:120px}.table[data-v-12898711]{border-collapse:collapse}.table tbody tr td[data-v-12898711]{border-top:none!important;border-bottom:none!important}.table tbody tr td[data-v-12898711]:not(.time-cancha){border-top:1px solid #e9ecef}.table tbody tr:first-child td[data-v-12898711]:not(.time-cancha){border-top:none!important}.liguilla-table td[data-v-12898711]{vertical-align:middle;height:40px;min-height:40px;font-size:1rem;padding:.375rem .75rem}.liguilla-table td[data-v-12898711]:nth-child(2),.liguilla-table td[data-v-12898711]:nth-child(3){min-width:220px}.liguilla-table input.form-control[data-v-12898711]{height:40px}.liguilla-table td input.form-control[data-v-12898711]{padding:6px 10px;box-sizing:border-box}@media (max-width: 1024px){.row.g-4[data-v-12898711]{gap:1rem!important}.col-lg-4[data-v-12898711],.col-lg-8[data-v-12898711]{flex:0 0 100%;max-width:100%}.card-body[data-v-12898711]{padding:.75rem}.card-title[data-v-12898711]{font-size:1.1rem;margin-bottom:.75rem}.form-label[data-v-12898711]{font-size:.85rem;margin-bottom:.25rem}.form-select[data-v-12898711],.form-control[data-v-12898711]{font-size:.9rem;height:36px;padding:4px 8px}.table .form-select[data-v-12898711],.table .form-control[data-v-12898711]{font-size:.9rem;height:36px;min-height:36px;padding:4px 8px}.table thead th[data-v-12898711]{font-size:.85rem;padding:.5rem}.table tbody td[data-v-12898711]{padding:.375rem;font-size:.9rem}.slot-select[data-v-12898711]{grid-template-rows:36px 16px 16px;min-height:68px;gap:4px}.slot-select .form-select[data-v-12898711]{height:100%}.slot-select .form-text[data-v-12898711]{font-size:.75rem;height:16px;line-height:16px}.time-cancha-controls[data-v-12898711]{gap:6px;flex-wrap:wrap}.time-cancha .form-control[data-v-12898711]{height:36px}.time-cancha .form-control[data-v-12898711]:first-child{flex:0 0 50%;min-width:50%}.time-cancha .form-control[data-v-12898711]:nth-child(2){flex:0 0 45%;min-width:45%}.liguilla-table td[data-v-12898711]{height:36px;min-height:36px;font-size:.9rem;padding:4px 6px}.liguilla-table td[data-v-12898711]:nth-child(2),.liguilla-table td[data-v-12898711]:nth-child(3){min-width:140px}.liguilla-table input.form-control[data-v-12898711]{height:36px}.btn[data-v-12898711]{font-size:.9rem;padding:.375rem .75rem}}@media (max-width: 768px){.row.g-4[data-v-12898711]{gap:.75rem!important}.card-body[data-v-12898711]{padding:.5rem}.card-title[data-v-12898711]{font-size:.95rem;margin-bottom:.5rem}.form-label[data-v-12898711]{font-size:.8rem;margin-bottom:.2rem}.form-select[data-v-12898711],.form-control[data-v-12898711]{font-size:.8rem;height:32px;padding:3px 6px}.table[data-v-12898711],.table thead[data-v-12898711]{font-size:.8rem}.table thead th[data-v-12898711]{padding:.25rem}.table tbody td[data-v-12898711]{padding:.25rem;font-size:.8rem}.table .form-select[data-v-12898711],.table .form-control[data-v-12898711]{font-size:.8rem;height:32px;min-height:32px;padding:3px 4px}.slot-select[data-v-12898711]{grid-template-rows:32px 12px 12px;min-height:56px;gap:2px}.slot-select .form-select[data-v-12898711]{height:100%}.slot-select .form-text[data-v-12898711]{font-size:.65rem;height:12px;line-height:12px}.time-cancha-controls[data-v-12898711]{gap:3px}.time-cancha .form-control[data-v-12898711]{height:32px;width:100%!important;flex:none}.time-cancha .form-control[data-v-12898711]:first-child{flex:none}.liguilla-table td[data-v-12898711]{height:32px;min-height:32px;font-size:.8rem;padding:3px 4px}.liguilla-table td[data-v-12898711]:nth-child(2),.liguilla-table td[data-v-12898711]:nth-child(3){min-width:120px}.liguilla-table input.form-control[data-v-12898711]{height:32px;font-size:.8rem}.btn[data-v-12898711]{padding:.25rem .5rem;font-size:.8rem}.mt-3[data-v-12898711]{margin-top:.75rem!important}h2.display-6[data-v-12898711]{font-size:1.5rem}}.programming-feedback-modal[data-v-12898711]{overflow:hidden;border:0;border-radius:16px;box-shadow:0 18px 48px #183e313d}.programming-feedback-header[data-v-12898711]{display:flex;align-items:flex-start;gap:.75rem;padding:1.2rem 1.35rem .85rem;background:linear-gradient(135deg,#f4faf7,#fff 78%);border-bottom:1px solid #e4eee9}.programming-validation-modal .programming-feedback-header[data-v-12898711]{background:linear-gradient(135deg,#fff8df,#fff 78%)}.programming-feedback-icon[data-v-12898711]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:#2f8a68;background:#eaf5ef;border-radius:12px;font-size:1.25rem}.programming-validation-modal .programming-feedback-icon[data-v-12898711]{color:#b7791f;background:#fff0c2}.programming-feedback-header>div[data-v-12898711]:nth-child(2){flex:1;min-width:0}.programming-feedback-header .btn-close[data-v-12898711]{margin-top:.2rem}.programming-feedback-header .modal-title[data-v-12898711]{margin:.1rem 0 0;color:#173d32;font-size:1.15rem;font-weight:800}.programming-feedback-body[data-v-12898711]{padding:1.15rem 1.35rem}.programming-feedback-intro[data-v-12898711],.programming-success-message[data-v-12898711]{margin:0;color:#63766c;line-height:1.5}.programming-feedback-section-title[data-v-12898711]{display:flex;align-items:center;gap:.5rem;color:#244d3e;font-size:.9rem}.programming-feedback-section-title i[data-v-12898711]{color:#b7791f;font-size:1rem}.programming-feedback-message[data-v-12898711]{margin:.7rem 0 0;padding:.85rem;color:#38594c;background:#fbfdfc;border:1px solid #dcece3;border-radius:10px;white-space:pre-wrap;font-family:inherit;font-size:.88rem;line-height:1.5}.programming-validation-guide[data-v-12898711]{margin-top:1rem;padding:1rem;background:#f7fbf8;border:1px solid #dcece3;border-radius:12px}.programming-validation-guide .programming-feedback-section-title i[data-v-12898711]{color:#2f8a68}.programming-validation-list[data-v-12898711]{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.programming-validation-list li[data-v-12898711]{display:flex;align-items:flex-start;gap:.5rem;color:#526b60;font-size:.86rem;line-height:1.45}.programming-validation-list li i[data-v-12898711]{flex:0 0 auto;margin-top:.15rem;color:#2f8a68;font-weight:700}.programming-validation-tip[data-v-12898711]{margin:.85rem 0 0;padding:.65rem .75rem;color:#527066;background:#fff;border:1px dashed #b9d8c6;border-radius:9px;font-size:.8rem;line-height:1.45}.programming-feedback-footer[data-v-12898711]{display:flex;justify-content:flex-end;gap:.65rem;padding:.85rem 1.35rem 1.1rem;background:#fbfcfc;border-top:1px solid #e4eee9}.programming-validation-modal .programming-feedback-footer .btn-primary-action[data-v-12898711]{color:#fff;background:#2f8a68;border-color:#2f8a68}.programming-validation-modal .programming-feedback-footer .btn-primary-action[data-v-12898711]:hover{color:#fff;background:#267456;border-color:#267456}.programming-success-modal .programming-feedback-footer .btn-primary-action[data-v-12898711]{color:#fff;background:#2f8a68;border-color:#2f8a68}.programming-success-modal .programming-feedback-footer .btn-primary-action[data-v-12898711]:hover{color:#fff;background:#267456;border-color:#267456}@media (max-width: 767.98px){#progValidationModal .modal-dialog[data-v-12898711],#progSuccessModal .modal-dialog[data-v-12898711],#liguillaConfirmModal .modal-dialog[data-v-12898711]{width:calc(100% - 1rem);max-width:none;margin:.5rem auto}#progValidationModal .modal-dialog-centered[data-v-12898711],#progSuccessModal .modal-dialog-centered[data-v-12898711],#liguillaConfirmModal .modal-dialog-centered[data-v-12898711]{min-height:calc(100vh - 1rem);min-height:calc(100svh - 1rem)}#progValidationModal .modal-content[data-v-12898711],#progSuccessModal .modal-content[data-v-12898711],#liguillaConfirmModal .modal-content[data-v-12898711]{max-height:calc(100vh - 1rem);max-height:calc(100svh - 1rem)}#progValidationModal .modal-body[data-v-12898711],#progSuccessModal .modal-body[data-v-12898711],#liguillaConfirmModal .modal-body[data-v-12898711]{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.programming-inline-message[data-v-12898711]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:10px;line-height:1.45}.programming-inline-message-warning[data-v-12898711]{color:#795600;background:#fff8df;border:1px solid #f5df9a}.programming-inline-message-muted[data-v-12898711]{color:#63766c;background:#f5f8f6;border:1px solid #dfeae4}.programming-capacity-alert[data-v-12898711]{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;color:#7a4f00;background:#fff7df;border:1px solid #f0d48a;border-radius:10px;line-height:1.45}.programming-capacity-alert i[data-v-12898711]{margin-top:.15rem;color:#c58a00}.programming-registered-alert[data-v-12898711]{color:#216044;background:#eef9f2;border-color:#ccebd7}.programming-registered-alert i[data-v-12898711]{color:#2f8a68}.programming-locked-row .form-control[data-v-12898711]:disabled,.programming-locked-row .form-select[data-v-12898711]:disabled{color:#52685e;background-color:#f3f8f5;opacity:1;cursor:not-allowed}.programming-capacity-alert div[data-v-12898711]{display:flex;flex-direction:column;gap:.15rem}.programming-capacity-alert strong[data-v-12898711]{font-size:.85rem}.programming-capacity-alert span[data-v-12898711]{font-size:.8rem}.programming-change-alert[data-v-12898711]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;color:#216044;background:linear-gradient(110deg,#eef9f2,#fbfefc);border:1px solid #b9dfc7;border-left:4px solid #2f8a68;border-radius:10px}.programming-change-alert-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#fff;background:#2f8a68;border-radius:9px}.programming-change-alert-copy[data-v-12898711]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.programming-change-alert-copy strong[data-v-12898711]{color:#173d32;font-size:.8rem}.programming-change-alert-copy>span[data-v-12898711]{color:#63766c;font-size:.72rem;line-height:1.4}.programming-suggestion-list[data-v-12898711]{display:grid;gap:.3rem;margin-top:.45rem}.programming-suggestion-label[data-v-12898711]{color:#527066;font-size:.65rem;font-weight:800}.programming-suggestion-items[data-v-12898711]{display:flex;flex-wrap:wrap;gap:.25rem}.programming-suggestion-item[data-v-12898711]{padding:.2rem .4rem;color:#216044;background:#fff;border:1px solid #cfe7d7;border-radius:999px;font-size:.63rem;line-height:1.25}.programming-suggestion-item b[data-v-12898711]{color:#8a9a92;font-size:.58rem;text-transform:uppercase}.programming-change-alert-actions[data-v-12898711]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.programming-change-alert-actions .btn[data-v-12898711]{white-space:nowrap}.programming-confirm-backdrop[data-v-12898711]{position:fixed;inset:0;z-index:1090;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122a2185}.programming-confirm-card[data-v-12898711]{width:min(100%,560px);overflow:hidden;background:#fff;border:1px solid #dcebe3;border-radius:16px;box-shadow:0 18px 50px #173d3247}.programming-confirm-header[data-v-12898711]{display:flex;align-items:flex-start;gap:.75rem;padding:1.05rem 1.2rem .8rem;background:linear-gradient(135deg,#fff8df,#fff);border-bottom:1px solid #e4eee9}.programming-confirm-header>div[data-v-12898711]{flex:1;min-width:0}.programming-confirm-header h5[data-v-12898711]{margin:.1rem 0 0;color:#173d32;font-size:1.05rem;font-weight:800}.programming-confirm-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#fff;background:#b7791f;border-radius:11px}.programming-confirm-body[data-v-12898711]{padding:1rem 1.2rem;color:#63766c;font-size:.82rem;line-height:1.45}.programming-confirm-body p[data-v-12898711]{margin:0}.programming-confirm-summary[data-v-12898711]{display:grid;gap:.35rem;margin:.8rem 0 0;padding:0;color:#38594c;list-style:none}.programming-confirm-summary li[data-v-12898711]{padding:.45rem .55rem;background:#f7fbf8;border:1px solid #dcece3;border-radius:8px}.programming-confirm-summary strong[data-v-12898711]{color:#216044}.programming-confirm-note[data-v-12898711]{display:flex;align-items:flex-start;gap:.45rem;margin-top:.8rem;padding:.6rem .7rem;color:#795600;background:#fff8df;border:1px solid #f5df9a;border-radius:8px;font-size:.75rem}.programming-confirm-note i[data-v-12898711]{flex:0 0 auto;margin-top:.1rem}.programming-confirm-footer[data-v-12898711]{display:flex;justify-content:flex-end;gap:.55rem;padding:.75rem 1.2rem 1rem;background:#fbfcfc;border-top:1px solid #e4eee9}@media (max-width:767.98px){.programming-change-alert[data-v-12898711]{flex-wrap:wrap}.programming-change-alert-actions[data-v-12898711]{width:100%;justify-content:flex-start;padding-left:2.35rem}.programming-confirm-backdrop[data-v-12898711]{align-items:flex-end;padding:.6rem}.programming-confirm-card[data-v-12898711]{max-height:calc(100vh - 1.2rem);max-height:calc(100svh - 1.2rem);overflow-y:auto}.programming-confirm-body[data-v-12898711]{overflow-y:auto}.programming-confirm-footer[data-v-12898711]{display:grid;grid-template-columns:1fr}.programming-confirm-footer .btn[data-v-12898711]{width:100%}}.jornada-programming-status[data-v-12898711]{position:relative;display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid;border-left-width:4px;border-radius:13px;box-shadow:0 5px 14px #183e310f;line-height:1.4}.jornada-programming-status-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;font-size:1rem}.jornada-programming-status-copy[data-v-12898711]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.jornada-programming-status-eyebrow[data-v-12898711]{color:currentColor;font-size:.61rem;font-weight:900;letter-spacing:.1em;opacity:.75;text-transform:uppercase}.jornada-programming-status strong[data-v-12898711]{color:#173d32;font-size:.9rem;line-height:1.2}.jornada-programming-status-message[data-v-12898711]{color:#63766c;font-size:.75rem;line-height:1.4}.jornada-programming-status-badge[data-v-12898711]{flex:0 0 auto;padding:.32rem .6rem;border:1px solid currentColor;border-radius:999px;font-size:.65rem;font-weight:900;letter-spacing:.03em;white-space:nowrap}.jornada-programming-status--empty[data-v-12898711]{color:#a15c08;background:linear-gradient(110deg,#fff2dc,#fffaf2);border-color:#f0c78c;border-left-color:#e28a1b}.jornada-programming-status--empty .jornada-programming-status-icon[data-v-12898711]{color:#9a5600;background:#ffe0ad;box-shadow:0 4px 10px #e28a1b2e}.jornada-programming-status--empty .jornada-programming-status-badge[data-v-12898711]{color:#965500;background:#ffebc5}.jornada-programming-status--draft[data-v-12898711]{color:#2d64a3;background:linear-gradient(110deg,#eef5ff,#f8fbff);border-color:#c6daf1;border-left-color:#4f86bd}.jornada-programming-status--draft .jornada-programming-status-icon[data-v-12898711]{color:#275f9a;background:#dcecff}.jornada-programming-status--draft .jornada-programming-status-badge[data-v-12898711]{color:#275f9a;background:#e5f0ff}.jornada-programming-status--complete[data-v-12898711]{color:#28765b;background:linear-gradient(110deg,#e8f7ed,#fbfefc);border-color:#b9dfc7;border-left-color:#2f8a68}.jornada-programming-status--complete .jornada-programming-status-icon[data-v-12898711]{color:#fff;background:#2f8a68}.jornada-programming-status--complete .jornada-programming-status-badge[data-v-12898711]{color:#216044;background:#dff3e7}.jornada-programming-status--registered[data-v-12898711]{color:#536b7b;background:linear-gradient(110deg,#f1f5f7,#fbfcfd);border-color:#d2dfe5;border-left-color:#71899a}.jornada-programming-status--registered .jornada-programming-status-icon[data-v-12898711]{color:#fff;background:#71899a}.jornada-programming-status--registered .jornada-programming-status-badge[data-v-12898711]{color:#536b7b;background:#e6eef2}.programming-card[data-v-12898711]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.programming-card .card-body[data-v-12898711]{padding:1.25rem}.section-heading[data-v-12898711]{display:flex;align-items:flex-start;gap:.7rem}.section-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-12898711]{color:#173d32;font-weight:800}.section-subtitle[data-v-12898711]{color:#7b8790;font-size:.78rem}.parameters-card .form-label[data-v-12898711],.planner-card .form-label[data-v-12898711]{color:#1f2937;font-weight:700}.parameters-card .form-control[data-v-12898711],.parameters-card .form-select[data-v-12898711]{border-color:#d6e3dd;min-height:42px}.parameters-card .form-control[data-v-12898711]:focus,.parameters-card .form-select[data-v-12898711]:focus,.planner-card .form-control[data-v-12898711]:focus,.planner-card .form-select[data-v-12898711]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.jornada-date-suggestion[data-v-12898711]{color:#28765b;font-size:.76rem;line-height:1.35}.planner-heading[data-v-12898711]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.planner-summary[data-v-12898711]{display:flex;flex-direction:column;align-items:flex-end;padding:.55rem .75rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:9px;font-size:.78rem;white-space:nowrap}.planner-summary span[data-v-12898711]{color:#638073;margin-top:.15rem}.referee-warning[data-v-12898711]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;color:#795600;background:#fff8df;border:1px solid #f5df9a;border-radius:10px;line-height:1.45}.programming-save-actions[data-v-12898711]{align-items:stretch}.schedule-notification-btn[data-v-12898711],.save-programming-btn[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;font-weight:800}.schedule-notification-btn[data-v-12898711]{color:#216044;background:linear-gradient(135deg,#edf9f1,#dff2e6);border:1px solid #9fd2af;box-shadow:0 4px 10px #2f8a681a}.schedule-notification-btn[data-v-12898711]:hover,.schedule-notification-btn[data-v-12898711]:focus-visible{color:#175438;background:linear-gradient(135deg,#dff2e6,#ccebd7);border-color:#72b98c;box-shadow:0 5px 13px #2f8a6829}.schedule-notification-btn[data-v-12898711]:disabled{color:#789086;background:#f1f6f3;border-color:#d5e3da;box-shadow:none}.save-programming-btn[data-v-12898711]{min-width:220px}.planner-mobile-view[data-v-12898711]{display:none}.planner-card .table thead th[data-v-12898711]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.planner-table[data-v-12898711]{table-layout:fixed;min-width:1040px}.planner-table .planner-col-number[data-v-12898711]{width:48px}.planner-table .planner-col-team[data-v-12898711]{width:220px}.planner-table .planner-col-date[data-v-12898711]{width:140px}.planner-table .planner-col-time[data-v-12898711]{width:96px}.planner-table .planner-col-field[data-v-12898711]{width:156px}.planner-table .planner-col-referee[data-v-12898711]{width:196px}.planner-table .planner-col-card[data-v-12898711]{width:108px}.planner-table th.referee-header[data-v-12898711]{width:196px;min-width:196px;max-width:196px;padding-left:1rem!important;text-align:left!important;white-space:nowrap}.match-card-column[data-v-12898711]{min-width:108px;text-align:center;white-space:nowrap}.match-card-trigger[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;color:#28765b;background:#eef9f2;border:1px solid #b8ddc6;border-radius:8px;font-size:.72rem;font-weight:800}.match-card-trigger[data-v-12898711]:hover{color:#fff;background:#28765b;border-color:#28765b}.match-card-trigger[data-v-12898711]:disabled{color:#9aa9a1;background:#f4f7f5;border-color:#dce6e0;opacity:1}.match-card-mobile-trigger[data-v-12898711]{display:flex;width:100%;min-height:42px;margin:.65rem 0 0;color:#216044;background:linear-gradient(135deg,#eef9f2,#e4f4ea);font-size:.78rem;box-shadow:0 2px 6px #183e310f}.match-card-mobile-trigger[data-v-12898711]:hover{color:#fff;background:#28765b}.match-card-mobile-trigger[data-v-12898711]:disabled{color:#9aa9a1;background:#f4f7f5}.match-card-modal-backdrop[data-v-12898711]{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122a2180}.match-card-modal[data-v-12898711]{display:flex;width:min(100%,520px);max-height:calc(100vh - 2rem);flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dcebe3;border-radius:16px;box-shadow:0 18px 50px #173d3247}.match-card-modal-header[data-v-12898711]{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:linear-gradient(135deg,#f3fbf6,#fff);border-bottom:1px solid #e4eee9}.match-card-modal-header h5[data-v-12898711]{color:#173d32;font-weight:800}.match-card-modal-header p[data-v-12898711]{color:#63766c;font-size:.82rem}.match-card-modal-eyebrow[data-v-12898711]{display:block;margin-bottom:.25rem;color:#4c9a78;font-size:.65rem;font-weight:800;letter-spacing:.1em}.match-card-modal-body[data-v-12898711]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.15rem 1.25rem}.match-card-modal-intro[data-v-12898711]{margin-bottom:1rem;color:#63766c;font-size:.82rem;line-height:1.5}.match-card-mode-options[data-v-12898711]{display:grid;gap:.65rem}.match-card-mode-option[data-v-12898711]{display:flex;align-items:center;gap:.65rem;padding:.75rem;color:#527066;background:#fbfdfc;border:1px solid #dcebe3;border-radius:11px;cursor:pointer}.match-card-mode-option.active[data-v-12898711]{color:#216044;background:#eef9f2;border-color:#9fd0ae;box-shadow:0 0 0 2px #4c9a781a}.match-card-mode-option input[data-v-12898711]{margin:0;accent-color:#2f8a68}.match-card-mode-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#28765b;background:#e3f3e9;border-radius:9px}.match-card-mode-option span[data-v-12898711]:last-child{display:flex;flex-direction:column;gap:.1rem;min-width:0}.match-card-mode-option strong[data-v-12898711]{font-size:.82rem}.match-card-mode-option small[data-v-12898711]{color:#718279;font-size:.72rem}.match-card-inline-actions[data-v-12898711]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.9rem}.match-card-inline-actions .btn[data-v-12898711]{min-height:42px}.match-card-modal-note[data-v-12898711]{display:flex;gap:.5rem;margin-top:.8rem;padding:.7rem .8rem;color:#527066;background:#f7fbf8;border:1px dashed #b9d8c6;border-radius:9px;font-size:.74rem;line-height:1.45}.match-card-modal-note i[data-v-12898711]{color:#2f8a68}.match-sheet-print[data-v-12898711]{display:none}.match-sheet-header[data-v-12898711]{position:relative;min-height:18mm;padding:0 22mm .65rem;text-align:center;border-bottom:2px solid #173d32}.match-sheet-logo[data-v-12898711]{position:absolute;top:0;width:18mm;height:18mm;-o-object-fit:contain;object-fit:contain}.match-sheet-logo-left[data-v-12898711]{left:0}.match-sheet-kicker[data-v-12898711]{color:#28765b;font-size:10pt;font-weight:800;letter-spacing:.12em}.match-sheet-header h1[data-v-12898711]{margin:.2rem 0;color:#173d32;font-size:20pt}.match-sheet-header p[data-v-12898711]{margin:0;color:#52685e;font-size:10pt}.match-sheet-info-grid[data-v-12898711]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.75rem 0}.match-sheet-info-grid div[data-v-12898711]{padding:.45rem .5rem;border:1px solid #bfcfc5}.match-sheet-info-grid span[data-v-12898711],.match-sheet-info-grid strong[data-v-12898711]{display:block}.match-sheet-info-grid span[data-v-12898711]{color:#527066;font-size:8pt;font-weight:700;text-transform:uppercase}.match-sheet-info-grid strong[data-v-12898711]{margin-top:.2rem;color:#173d32;font-size:9pt}.match-sheet-team-section[data-v-12898711]{margin-top:.7rem}.match-sheet-team-heading[data-v-12898711]{display:flex;gap:.6rem;align-items:center;padding:.35rem .5rem;color:#173d32;background:#dcebe3;border:1px solid #b8d5c4;font-size:9pt}.match-sheet-team-heading strong[data-v-12898711]{color:#28765b;font-size:8pt;letter-spacing:.08em}.match-sheet-team-heading span[data-v-12898711]{font-weight:800}.match-sheet-team-section table[data-v-12898711]{width:100%;border-collapse:collapse}.match-sheet-team-section th[data-v-12898711],.match-sheet-team-section td[data-v-12898711]{height:21px;padding:.2rem .35rem;border:1px solid #bfcfc5;font-size:8.5pt}.match-sheet-team-section th[data-v-12898711]{color:#244d3e;background:#f0f6f2;font-size:7.5pt;text-transform:uppercase}.match-sheet-number[data-v-12898711]{width:48px;text-align:center}.match-sheet-team-section th[data-v-12898711]:nth-child(3),.match-sheet-team-section td[data-v-12898711]:nth-child(3),.match-sheet-team-section th[data-v-12898711]:nth-child(4),.match-sheet-team-section td[data-v-12898711]:nth-child(4),.match-sheet-team-section th[data-v-12898711]:nth-child(5),.match-sheet-team-section td[data-v-12898711]:nth-child(5){text-align:center}.match-sheet-result-section[data-v-12898711]{width:72%;margin:.8rem auto 0}.match-sheet-result-score[data-v-12898711]{min-height:120px;padding:1rem;border:1px solid #9fb8aa;text-align:center}.match-sheet-result-score>strong[data-v-12898711]{display:block;margin-bottom:.7rem;color:#244d3e;font-size:1rem;text-transform:uppercase}.match-sheet-scoreboard[data-v-12898711]{display:flex;align-items:center;justify-content:center;gap:1rem}.match-sheet-score-team[data-v-12898711]{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:230px;color:#173d32;font-size:1rem;font-weight:700}.match-sheet-score-team span[data-v-12898711]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-sheet-score-team b[data-v-12898711]{display:inline-block;min-width:54px;padding:.25rem .4rem;border-bottom:1px solid #52685e;font-size:1.25rem}.match-sheet-score-vs[data-v-12898711]{color:#52685e;font-size:.8rem;font-weight:800}.match-sheet-signatures[data-v-12898711]{position:absolute;right:13mm;bottom:10mm;left:13mm;display:flex;justify-content:space-between;gap:1rem;margin:0;color:#52685e;font-size:8pt}.match-sheet-signatures span[data-v-12898711]{display:flex;flex:1;flex-direction:column;gap:.2rem;text-align:center}.match-sheet-signatures i[data-v-12898711]{color:#52685e;font-style:normal}.match-sheet-signatures strong[data-v-12898711]{color:#244d3e;font-size:7.5pt;font-weight:700}@media (max-width: 767.98px){html,body,#app{height:auto!important;min-height:100%}body{overflow-y:auto!important}.match-card-modal-backdrop[data-v-12898711]{align-items:flex-end;overflow-y:auto;padding:.6rem}.match-card-modal[data-v-12898711]{height:auto;max-height:calc(100vh - 1.2rem);max-height:calc(100svh - 1.2rem)}.match-card-modal-body[data-v-12898711]{overflow-y:auto;padding-bottom:.75rem}.match-card-inline-actions[data-v-12898711]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.match-card-inline-actions .btn[data-v-12898711]{width:100%;padding-inline:.45rem}.match-card-column[data-v-12898711]{display:none}.whatsapp-card[data-v-12898711]{margin-bottom:1.5rem}}@page{size:A4 portrait;margin:0}@media print{body.printing-match-card #app{visibility:hidden!important;height:0!important;min-height:0!important;overflow:visible!important}body.printing-match-card #app .match-sheet-print,body.printing-match-card #app .match-sheet-print *{visibility:visible!important}body.printing-match-card #app .match-sheet-print{position:absolute;inset:0;display:block!important;box-sizing:border-box;width:100%;height:297mm;max-height:297mm;overflow:hidden;padding:7mm 13mm;color:#173d32;background:#fff}body.printing-match-card{background:#fff}.match-sheet-header[data-v-12898711]{min-height:18mm;padding:0 22mm 3mm}.match-sheet-logo[data-v-12898711]{width:16mm;height:16mm;max-width:16mm;max-height:16mm}.match-sheet-header h1[data-v-12898711]{margin:1mm 0;font-size:18pt}.match-sheet-header p[data-v-12898711]{font-size:9pt}.match-sheet-info-grid[data-v-12898711]{gap:2mm;margin:3mm 0}.match-sheet-info-grid div[data-v-12898711]{padding:2mm}.match-sheet-team-section[data-v-12898711]{margin-top:3mm;-moz-column-break-inside:avoid;break-inside:avoid}.match-sheet-team-heading[data-v-12898711]{padding:1.5mm 2mm}.match-sheet-team-section th[data-v-12898711],.match-sheet-team-section td[data-v-12898711]{box-sizing:border-box;height:16px;padding:0 1.5mm;font-size:7.5pt;line-height:1.1}.match-sheet-team-section th[data-v-12898711]{font-size:7pt}.match-sheet-result-section[data-v-12898711]{gap:3mm;margin-top:3mm}.match-sheet-result-score[data-v-12898711],.match-sheet-goals[data-v-12898711]{min-height:58px;padding:2mm}.match-sheet-result-score span[data-v-12898711]{font-size:8pt;line-height:1.6}.match-sheet-goal-lines[data-v-12898711]{gap:1mm 2mm;font-size:7pt}.match-sheet-goal-lines span[data-v-12898711]{min-width:0;white-space:nowrap}.match-sheet-signatures[data-v-12898711]{gap:3mm;margin-top:4mm;font-size:7.5pt}}.planner-card-grid[data-v-12898711]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.planner-editor-card[data-v-12898711]{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:1rem;background:linear-gradient(145deg,#fff,#f8fcfa);border:1px solid #b8d9c5;border-radius:15px;box-shadow:0 5px 16px #183e311a,0 0 0 3px #b8d9c533;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.planner-editor-card[data-v-12898711]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#28765b,#8bc6a0)}.planner-editor-card[data-v-12898711]:hover{border-color:#79b593;box-shadow:0 10px 24px #183e3126,0 0 0 4px #8bc6a033;transform:translateY(-2px)}.planner-editor-card.programming-locked-card[data-v-12898711]{background:#f3f8f5}.planner-editor-card-header[data-v-12898711]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-height:2rem;padding-bottom:.75rem;border-bottom:1px solid #e8f0ec}.planner-editor-eyebrow[data-v-12898711]{display:block}.planner-match-title[data-v-12898711]{position:relative;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;padding:.32rem .62rem;color:#fff;background:linear-gradient(135deg,#216044,#4c9a78);border:1px solid #73b994;border-radius:999px;box-shadow:0 4px 11px #21604438;font-size:.76rem;font-weight:900;letter-spacing:.1em;line-height:1.1;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(16,57,40,.22);text-transform:uppercase;white-space:nowrap}.planner-match-title[data-v-12898711]:after{content:"";position:absolute;inset:0 auto 0 -45%;width:28%;background:#ffffff4d;transform:skew(-22deg);transition:left .45s ease}.planner-editor-card:hover .planner-match-title[data-v-12898711]:after,.planner-match-card:hover .planner-match-title[data-v-12898711]:after{left:125%}.planner-match-title--table[data-v-12898711]{padding:.26rem .48rem;font-size:.65rem;letter-spacing:.07em}.planner-editor-bye[data-v-12898711]{display:inline-flex;margin-top:.35rem;padding:.18rem .45rem;color:#795600;background:#fff8df;border:1px solid #f5df9a;border-radius:999px;font-size:.62rem;font-weight:700}.planner-editor-icon[data-v-12898711]{color:#4c9a78;font-size:1rem}.planner-editor-teams[data-v-12898711]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.15rem;align-items:stretch;padding:.65rem 0}.planner-editor-team[data-v-12898711]{min-width:0}.planner-editor-versus[data-v-12898711]{align-self:center;justify-self:center;padding:.16rem .55rem;color:#6f8178;background:#eef7f1;border:1px solid #cfe5d6;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-align:center}.planner-editor-label[data-v-12898711]{display:flex;align-items:center;gap:.3rem;min-width:0;margin-bottom:.35rem;overflow:hidden;color:#527066;font-size:.65rem;font-weight:800;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.planner-editor-label i[data-v-12898711]{color:#4c9a78}.planner-editor-card .form-select[data-v-12898711],.planner-editor-card .form-control[data-v-12898711]{min-width:0;width:100%;height:38px;padding:.35rem .55rem;border-color:#d2e2d9;border-radius:9px;font-size:.76rem;text-overflow:ellipsis}.planner-editor-card .form-select[data-v-12898711]{overflow:hidden;white-space:nowrap}.planner-editor-card .form-select[data-v-12898711]:focus,.planner-editor-card .form-control[data-v-12898711]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7824}.planner-editor-details[data-v-12898711]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding-top:.8rem;border-top:1px solid #e8f0ec}.planner-editor-field--full[data-v-12898711]{grid-column:1 / -1}.planner-editor-field--date input[type=date][data-v-12898711],.planner-editor-field input[type=time][data-v-12898711]{padding-right:3.25rem!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.planner-editor-field--date input[type=date].is-invalid[data-v-12898711],.planner-editor-field input[type=time].is-invalid[data-v-12898711],.planner-mobile-date input[type=date].is-invalid[data-v-12898711]{background-position:right 2rem center!important;background-size:1rem 1rem!important}.planner-editor-field input[type=time][data-v-12898711]::-webkit-calendar-picker-indicator{margin-right:.35rem}.planner-editor-field[data-v-12898711]{min-width:0}.planner-editor-hint[data-v-12898711],.planner-editor-error[data-v-12898711]{display:block;min-height:.85rem;margin-top:.25rem;overflow:hidden;font-size:.62rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.planner-editor-hint[data-v-12898711]{color:#28765b;font-weight:700}.planner-editor-error[data-v-12898711]{color:#9a3e36}.planner-editor-card-button[data-v-12898711]{width:100%;min-height:37px;margin-top:.9rem;color:#216044;background:#eef9f2;border:1px solid #b9dec6;font-weight:800}.planner-editor-card-button[data-v-12898711]:hover:not(:disabled){color:#fff;background:#28765b;border-color:#28765b}@media (max-width: 1199.98px) and (min-width: 1025px){.planner-card-grid[data-v-12898711]{grid-template-columns:repeat(2,minmax(0,1fr))}}.planner-table td.referee-column[data-v-12898711]{width:196px;min-width:196px;max-width:196px;padding-left:1rem;padding-right:.85rem;text-align:center!important}.liguilla-matchup-cell[data-v-12898711]{min-width:250px}.liguilla-team-matchup[data-v-12898711]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem}.liguilla-team-matchup-side[data-v-12898711]{display:flex;min-width:0;flex-direction:column;gap:.08rem}.liguilla-team-matchup-side--away[data-v-12898711]{text-align:right}.liguilla-team-matchup-side strong[data-v-12898711]{overflow-wrap:anywhere;color:#173d32;line-height:1.25}.liguilla-team-matchup-side small[data-v-12898711]{color:#7b8d84;font-size:.7rem}.liguilla-matchup-label[data-v-12898711]{color:#527066;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.liguilla-matchup-vs[data-v-12898711]{padding:.16rem .5rem;color:#6f8178;background:#eef7f1;border:1px solid #cfe5d6;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.05em}.planner-table td.referee-column .form-select[data-v-12898711]{width:100%;min-width:0;margin:0 auto}.planner-table td.time-cancha[data-v-12898711]{display:table-cell!important;vertical-align:top;padding-top:.5rem!important;padding-right:1rem!important}.planner-table td.referee-column[data-v-12898711]{vertical-align:top;padding-top:.5rem!important}.planner-table .time-cancha-controls[data-v-12898711]{display:flex!important;align-items:flex-start;gap:.9rem!important;width:100%}.planner-table td.time-cancha[data-v-12898711]{padding-right:1.25rem!important}.planner-table td.time-cancha select[data-v-12898711]{min-width:0}@media (max-width: 767.98px){.planner-table td.time-cancha[data-v-12898711],.planner-table td.referee-column[data-v-12898711]{padding-top:.4rem!important}}.planner-table td.referee-column[data-v-12898711]{border-left:1px solid #e4eee9;padding-left:1rem!important}.planner-table input[type=date][data-v-12898711]{display:block!important;width:100%;height:40px;line-height:1.25;padding-right:.75rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.planner-table input[type=date][data-v-12898711]::-webkit-calendar-picker-indicator{display:none;opacity:0;width:0;height:0}.planner-table input[type=date][data-v-12898711]::-moz-calendar-picker-indicator{display:none;opacity:0}.planner-card .table tbody tr[data-v-12898711]{transition:background .2s ease}.planner-card .table tbody tr[data-v-12898711]:hover{background:#f6fbf8}.planner-card .table tbody tr td[data-v-12898711]:first-child{color:#28765b;font-weight:800}.referee-column[data-v-12898711]{vertical-align:top!important}.referee-header[data-v-12898711]{text-align:left!important;vertical-align:middle!important;padding-left:.75rem!important}.referee-column[data-v-12898711]:not(.referee-header){text-align:center!important}.referee-column .form-select[data-v-12898711]{width:100%;margin-inline:auto}.planner-card .form-text.small[data-v-12898711]{color:#4d8b6d;font-weight:600}.planner-slot-hints[data-v-12898711]{display:flex;align-items:center;gap:.35rem;min-width:0;min-height:1rem;margin-top:.25rem;overflow:hidden;white-space:nowrap}.planner-slot-hints>span[data-v-12898711]{min-width:0;overflow:hidden;font-size:.64rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.planner-slot-hints .ai-suggestion-hint[data-v-12898711]{color:#28765b;font-weight:700}.purchase-local-hint[data-v-12898711]{color:#28765b;font-size:.64rem;font-weight:700}.planner-bye-hint[data-v-12898711]{flex:0 0 auto;color:#795600;font-weight:800}.planner-mobile-bye-hint[data-v-12898711]{color:#795600;font-weight:800}.programming-title-row[data-v-12898711]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.programming-ai-badge[data-v-12898711]{display:inline-flex;align-items:center;flex:0 0 auto;margin-top:.35rem;padding:.45rem .7rem;color:#216044;background:linear-gradient(135deg,#eaf8ef,#d9f0e2);border:1px solid #a9d7b8;border-radius:999px;box-shadow:0 5px 14px #2f8a681f;font-size:.7rem;font-weight:800;letter-spacing:.05em;white-space:nowrap}.programming-ai-badge i[data-v-12898711]{color:#b7791f}.programming-ai-intro[data-v-12898711]{position:relative;display:flex;align-items:center;gap:.9rem;overflow:hidden;padding:1rem 1.1rem;color:#173d32;background:linear-gradient(110deg,#e5f7eb,#f8fcf9 58%,#eff9f2);border:1px solid #a9d7b8;border-radius:16px;box-shadow:0 8px 22px #2160441a}.programming-ai-intro[data-v-12898711]:before{position:absolute;top:-44px;right:15%;width:150px;height:150px;border-radius:50%;background:#4c9a781f;content:"";pointer-events:none}.programming-ai-intro[data-v-12898711]:after{position:absolute;bottom:-58px;left:28%;width:120px;height:120px;border-radius:50%;background:#ffffff8c;content:"";pointer-events:none}.programming-ai-intro-icon[data-v-12898711]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:#fff;background:linear-gradient(145deg,#216044,#4c9a78);border:3px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 6px 14px #2160443d;font-size:1.15rem}.programming-ai-intro-copy[data-v-12898711]{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:.16rem}.programming-ai-intro strong[data-v-12898711]{color:#173d32;font-size:.9rem;line-height:1.2}.programming-ai-intro-description[data-v-12898711]{max-width:700px;color:#527066;font-size:.73rem;line-height:1.4}.programming-ai-intro-points[data-v-12898711]{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;gap:.35rem;min-width:190px;padding-left:.9rem;border-left:1px solid rgba(76,154,120,.28)}.programming-ai-intro-points span[data-v-12898711]{display:inline-flex;align-items:center;gap:.35rem;color:#216044;font-size:.68rem;font-weight:800;white-space:nowrap}.programming-ai-intro-points i[data-v-12898711]{color:#b7791f;font-size:.78rem}.ai-suggestion-hint[data-v-12898711]{color:#28765b!important;font-weight:700!important}@media (max-width: 1024px){.programming-title-row[data-v-12898711]{flex-wrap:wrap}.programming-ai-badge[data-v-12898711]{margin-top:0}.programming-ai-intro[data-v-12898711]{align-items:flex-start}.programming-ai-intro-points[data-v-12898711]{min-width:175px}.programming-card .card-body[data-v-12898711]{padding:.85rem}.planner-heading[data-v-12898711]{flex-direction:column;gap:.75rem}.planner-summary[data-v-12898711]{align-items:flex-start;width:100%}.section-subtitle[data-v-12898711]{font-size:.74rem}.planner-desktop-view[data-v-12898711]{display:none}.planner-mobile-view[data-v-12898711]{display:grid;gap:.7rem}.planner-match-card[data-v-12898711]{min-width:0;padding:.8rem;background:#fff;border:1px solid #dcebe3;border-radius:12px;box-shadow:0 2px 7px #183e3112}.planner-match-card.programming-locked-card[data-v-12898711]{background:#f3f8f5}.planner-match-card-header[data-v-12898711]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid #e8f0ec}.planner-match-number[data-v-12898711]{font-size:.76rem}.planner-match-bye[data-v-12898711]{display:inline-flex;margin-left:.45rem;padding:.18rem .4rem;color:#795600;background:#fff8df;border:1px solid #f5df9a;border-radius:999px;font-size:.62rem;font-weight:700;vertical-align:middle}.planner-match-icon[data-v-12898711]{color:#4c9a78;font-size:.8rem}.planner-match-teams[data-v-12898711]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.15rem;align-items:stretch;padding:.55rem 0}.planner-mobile-team[data-v-12898711]{min-width:0}.planner-mobile-vs[data-v-12898711]{align-self:center;justify-self:center;padding:.16rem .5rem;color:#6f8178;background:#eef7f1;border:1px solid #cfe5d6;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-align:center}.planner-mobile-label[data-v-12898711]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;color:#527066;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.planner-mobile-label i[data-v-12898711]{color:#4c9a78;font-size:.72rem}.planner-match-card .form-select[data-v-12898711],.planner-match-card .form-control[data-v-12898711]{min-width:0;height:38px;padding:.35rem .5rem;font-size:.76rem}.planner-mobile-notices[data-v-12898711]{display:flex;align-items:center;min-height:.95rem;margin-top:.22rem}.planner-mobile-hint[data-v-12898711],.planner-mobile-purchase-hint[data-v-12898711]{display:inline;margin:0;overflow:hidden;color:#4d8b6d;font-size:.59rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.planner-mobile-hint[data-v-12898711]{max-width:100%}.planner-mobile-purchase-hint[data-v-12898711]{color:#28765b}.planner-mobile-details[data-v-12898711]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(74px,.75fr);gap:.55rem;padding-top:.65rem;border-top:1px solid #e8f0ec}.planner-mobile-date[data-v-12898711]{grid-column:auto}.planner-mobile-date input[type=date][data-v-12898711]{padding-right:3.25rem!important}.planner-mobile-date input[type=date][data-v-12898711]::-webkit-calendar-picker-indicator{margin-right:.35rem}.planner-mobile-field input[type=time][data-v-12898711],.planner-editor-field input[type=time][data-v-12898711],.liguilla-table input[type=time][data-v-12898711]{padding-right:3.25rem!important}.planner-mobile-field input[type=time].is-invalid[data-v-12898711],.planner-editor-field input[type=time].is-invalid[data-v-12898711],.liguilla-table input[type=time].is-invalid[data-v-12898711]{background-position:right 2rem center!important;background-size:1rem 1rem!important}.planner-mobile-field input[type=time][data-v-12898711]::-webkit-calendar-picker-indicator,.planner-editor-field input[type=time][data-v-12898711]::-webkit-calendar-picker-indicator,.liguilla-table input[type=time][data-v-12898711]::-webkit-calendar-picker-indicator{margin-right:.35rem}.planner-mobile-field input[type=time][data-v-12898711]{padding-right:.75rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.planner-mobile-field input[type=time][data-v-12898711]::-webkit-calendar-picker-indicator{display:none}.planner-mobile-field[data-v-12898711]{min-width:0}.planner-mobile-field--full[data-v-12898711]{grid-column:1 / -1}.planner-mobile-referee[data-v-12898711]{padding-top:.65rem}.planner-mobile-error[data-v-12898711]{display:flex;align-items:flex-start;gap:.35rem;margin-top:.6rem;padding:.5rem .6rem;color:#9a3e36;background:#fff3f1;border:1px solid #f2c9c3;border-radius:8px;font-size:.68rem;line-height:1.35}.planner-mobile-error i[data-v-12898711]{flex:0 0 auto;margin-top:.05rem}.programming-save-actions[data-v-12898711]{position:static;z-index:auto;margin-right:-.35rem;margin-left:-.35rem;padding:.75rem .35rem 0;background:#fff;box-shadow:none}.programming-save-actions>button[data-v-12898711]{flex:0 0 100%;width:100%;height:46px}.schedule-notification-btn[data-v-12898711],.save-programming-btn[data-v-12898711]{min-height:46px}.save-programming-btn[data-v-12898711]{min-width:0}.planner-card .table-responsive[data-v-12898711]{margin:0 -.35rem;padding:0 .35rem}.planner-card .table[data-v-12898711]{min-width:770px}.planner-card .table thead th[data-v-12898711]{font-size:.68rem;padding:.5rem .35rem}.planner-table .planner-col-number[data-v-12898711]{width:34px!important}.planner-table .planner-col-team[data-v-12898711]{width:145px!important}.planner-table .planner-col-date[data-v-12898711]{width:108px!important}.planner-table .planner-col-time[data-v-12898711]{width:70px!important}.planner-table .planner-col-field[data-v-12898711]{width:100px!important}.planner-table .planner-col-referee[data-v-12898711]{width:135px!important}.planner-table tbody td[data-v-12898711]{padding:.4rem .3rem}.planner-table tbody td[data-v-12898711]:nth-child(2),.planner-table tbody td[data-v-12898711]:nth-child(3){min-width:145px!important}.planner-table tbody td[data-v-12898711]:nth-child(4){min-width:108px!important}.planner-table td.time-cancha[data-v-12898711]{width:170px!important;min-width:170px!important;padding-right:.45rem!important}.planner-table .time-cancha-controls[data-v-12898711]{gap:.35rem!important;min-height:34px}.planner-table .referee-control[data-v-12898711]{min-height:34px}.planner-table td.time-cancha input[data-v-12898711]{width:70px!important;min-width:70px;padding-left:.35rem;padding-right:.35rem;font-size:.72rem}.planner-table td.time-cancha select[data-v-12898711]{width:95px!important;min-width:95px;padding-left:.35rem;padding-right:1.2rem;font-size:.72rem}.planner-table input[type=date][data-v-12898711]{height:34px;padding:.25rem .35rem!important;font-size:.72rem}.planner-table td.referee-column[data-v-12898711]{width:135px!important;min-width:135px!important;padding-left:.55rem!important;padding-right:.35rem!important;border-left:2px solid #dcebe3}.planner-table td.referee-column .form-select[data-v-12898711]{min-width:0;font-size:.72rem;padding-left:.35rem;padding-right:1.2rem}.planner-table .slot-select .form-select[data-v-12898711]{font-size:.75rem;padding-left:.35rem;padding-right:1.2rem}.planner-table .form-text.small[data-v-12898711]{font-size:.58rem}.purchase-local-hint[data-v-12898711]{font-size:.56rem}}@media (max-width: 767.98px){html,body,#app{max-width:100%;overflow-x:hidden!important}.programming-primary-header[data-v-12898711],.programming-ai-intro[data-v-12898711],.programming-card[data-v-12898711],.whatsapp-card[data-v-12898711]{min-width:0;max-width:100%}.programming-ai-intro[data-v-12898711]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.9rem}.jornada-programming-status[data-v-12898711]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem}.jornada-programming-status-icon[data-v-12898711]{grid-row:1 / span 2}.jornada-programming-status-badge[data-v-12898711]{grid-column:2;justify-self:start}.programming-ai-intro-icon[data-v-12898711]{grid-row:1 / span 2}.programming-ai-intro-points[data-v-12898711]{grid-column:2;min-width:0;padding-top:.55rem;padding-left:0;border-top:1px solid rgba(76,154,120,.28);border-left:0}.programming-ai-intro-points span[data-v-12898711]{white-space:normal}}@media (max-width: 390px){.planner-match-card[data-v-12898711]{padding:.7rem}.planner-match-teams[data-v-12898711]{grid-template-columns:minmax(0,1fr)!important;gap:.12rem}.planner-mobile-details[data-v-12898711]{grid-template-columns:minmax(0,1fr) minmax(68px,.8fr);gap:.4rem}.planner-match-card .form-select[data-v-12898711],.planner-match-card .form-control[data-v-12898711]{font-size:.71rem}}.primary-page-header .page-eyebrow[data-v-12898711]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.primary-page-header .page-subtitle[data-v-12898711]{max-width:760px;color:#7b8790;font-size:.8rem;line-height:1.5}.whatsapp-card[data-v-12898711]{border-color:#cfe7d8;background:linear-gradient(135deg,#fbfefc,#f3fbf6)}.whatsapp-card-content[data-v-12898711]{display:grid;gap:1rem}.whatsapp-card-heading[data-v-12898711]{display:flex;align-items:flex-start;gap:.75rem}.whatsapp-card-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#fff;background:#25d366;border-radius:12px;box-shadow:0 5px 12px #25d36633;font-size:1.3rem}.whatsapp-card-heading>div[data-v-12898711]{min-width:0}.whatsapp-card-eyebrow[data-v-12898711]{display:block;margin-bottom:.15rem;color:#4d8b6d;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.whatsapp-card .card-title[data-v-12898711]{color:#173d32;font-weight:800}.whatsapp-card-description[data-v-12898711]{color:#63766c;font-size:.82rem;line-height:1.45}.whatsapp-card-note[data-v-12898711]{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;color:#527066;background:#ffffffb8;border:1px solid #dcece3;border-radius:10px;font-size:.76rem;line-height:1.45}.whatsapp-card-note i[data-v-12898711]{flex:0 0 auto;margin-top:.1rem;color:#2f8a68}.whatsapp-team-actions[data-v-12898711]{display:flex;flex-wrap:wrap;gap:.55rem}.whatsapp-team-btn[data-v-12898711]{display:inline-flex;align-items:center;max-width:100%;min-height:40px;color:#187943;background:#fff;border:1px solid #8ed5a8;border-radius:9px;font-size:.8rem;font-weight:700}.whatsapp-team-btn[data-v-12898711]:hover{color:#fff;background:#20b957;border-color:#20b957;box-shadow:0 4px 10px #25d3662e}.whatsapp-team-btn span[data-v-12898711]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-team-btn small[data-v-12898711]{margin-left:auto;color:#9a6b25;font-size:.65rem;font-weight:800;white-space:nowrap}.whatsapp-team-btn-disabled[data-v-12898711]{color:#7a817d;background:#f4f7f5;border-color:#d5dfd9;cursor:not-allowed}.whatsapp-team-btn-disabled[data-v-12898711]:hover{color:#7a817d;background:#f4f7f5;border-color:#d5dfd9;box-shadow:none}.whatsapp-team-btn-disabled i[data-v-12898711]{color:#b7791f}.whatsapp-share-backdrop[data-v-12898711]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122a218a}.whatsapp-share-card[data-v-12898711]{width:min(100%,560px);overflow:hidden;background:#fff;border:1px solid #cfe7d8;border-radius:16px;box-shadow:0 18px 50px #173d3247}.whatsapp-share-header[data-v-12898711]{display:flex;align-items:flex-start;gap:.75rem;padding:1.05rem 1.2rem .8rem;background:linear-gradient(135deg,#effaf3,#fff);border-bottom:1px solid #e4eee9}.whatsapp-share-header>div[data-v-12898711]{flex:1;min-width:0}.whatsapp-share-header h5[data-v-12898711]{margin:.1rem 0 0;overflow-wrap:anywhere;color:#173d32;font-size:1.05rem;font-weight:800}.whatsapp-share-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#fff;background:#25d366;border-radius:11px;box-shadow:0 5px 12px #25d36633;font-size:1.15rem}.whatsapp-share-body[data-v-12898711]{padding:1rem 1.2rem;color:#63766c;font-size:.82rem;line-height:1.45}.whatsapp-share-body>p[data-v-12898711]{margin:0 0 .8rem}.whatsapp-share-options[data-v-12898711]{display:grid;gap:.6rem}.whatsapp-share-option[data-v-12898711]{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem;color:#38594c;background:#fbfdfc;border:1px solid #dcece3;border-radius:11px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.whatsapp-share-option[data-v-12898711]:hover{border-color:#9fcdb0;background:#f5fbf7}.whatsapp-share-option--selected[data-v-12898711]{border-color:#4c9a78;background:#eef9f2;box-shadow:0 0 0 2px #4c9a781f}.whatsapp-share-option input[data-v-12898711]{flex:0 0 auto;margin-top:.2rem;accent-color:#2f8a68}.whatsapp-share-option-icon[data-v-12898711]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 31px;width:31px;height:31px;color:#28765b;background:#e2f3e8;border-radius:8px}.whatsapp-share-option-copy[data-v-12898711]{display:flex;min-width:0;flex-direction:column;gap:.15rem}.whatsapp-share-option-copy strong[data-v-12898711]{color:#244d3e;font-size:.82rem}.whatsapp-share-option-copy small[data-v-12898711]{color:#6a7e74;font-size:.72rem;line-height:1.4}.whatsapp-share-note[data-v-12898711]{display:flex;align-items:flex-start;gap:.45rem;margin-top:.75rem;padding:.6rem .7rem;color:#527066;background:#f5faf7;border:1px solid #cfe7d8;border-radius:8px;font-size:.74rem}.whatsapp-share-note i[data-v-12898711]{flex:0 0 auto;margin-top:.1rem;color:#2f8a68}.whatsapp-share-footer[data-v-12898711]{display:flex;justify-content:flex-end;gap:.55rem;padding:.75rem 1.2rem 1rem;background:#fbfcfc;border-top:1px solid #e4eee9}@media (max-width: 767.98px){.whatsapp-share-backdrop[data-v-12898711]{align-items:flex-end;padding:.6rem}.whatsapp-share-card[data-v-12898711]{max-height:calc(100vh - 1.2rem);max-height:calc(100svh - 1.2rem);overflow-y:auto}.whatsapp-share-body[data-v-12898711]{overflow-y:auto}.whatsapp-share-footer[data-v-12898711]{display:grid;grid-template-columns:1fr}.whatsapp-share-footer .btn[data-v-12898711]{width:100%}}@media (max-width: 1024px){.whatsapp-card .card-body[data-v-12898711]{padding:.85rem}.whatsapp-card-heading[data-v-12898711]{gap:.6rem}.whatsapp-card-icon[data-v-12898711]{flex-basis:36px;width:36px;height:36px;border-radius:10px;font-size:1.1rem}.whatsapp-card-description[data-v-12898711]{font-size:.76rem}.whatsapp-card-note[data-v-12898711]{font-size:.7rem}.whatsapp-team-actions[data-v-12898711]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-team-btn[data-v-12898711]{justify-content:flex-start;min-width:0;width:100%;padding-inline:.6rem}}.liguilla-card[data-v-12898711]{overflow:hidden}.liguilla-card .card-body[data-v-12898711]{padding:1.25rem}.liguilla-controls[data-v-12898711]{margin-top:1rem}.liguilla-controls .form-label[data-v-12898711]{color:#1f2937;font-weight:700}.liguilla-controls .form-select[data-v-12898711]{min-height:42px;border-color:#d6e3dd}.liguilla-reload-btn[data-v-12898711]{min-height:42px;font-weight:700}.liguilla-card .liguilla-table[data-v-12898711]{margin-bottom:0}.liguilla-card .liguilla-table thead th[data-v-12898711]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.liguilla-card .liguilla-table tbody td[data-v-12898711]{border-top:1px solid #e9f0ec}.liguilla-card .liguilla-table select[data-v-12898711]{width:100%;min-width:150px}.liguilla-card .liguilla-table input[type=date][data-v-12898711]{width:176px;min-width:176px}.liguilla-card .liguilla-table input[type=time][data-v-12898711]{width:148px;min-width:148px}.liguilla-date-input[data-v-12898711]{min-width:0;padding-right:.65rem!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.liguilla-date-input.is-invalid[data-v-12898711]{background-position:right 2rem center!important;background-size:1rem 1rem!important}.liguilla-save-actions[data-v-12898711]{border-top:1px solid #e4eee9;padding-top:1rem}.liguilla-mobile-view[data-v-12898711]{display:none}.liguilla-team-name[data-v-12898711]{display:block;overflow:hidden;color:#173d32;font-size:.82rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.liguilla-seed[data-v-12898711]{display:block;margin-top:.2rem;color:#718279;font-size:.62rem;font-weight:700}.liguilla-stage-badge[data-v-12898711]{display:inline-flex;max-width:48%;overflow:hidden;padding:.2rem .45rem;color:#28765b;background:#eaf5ef;border:1px solid #cce5d6;border-radius:999px;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.liguilla-card .card-body[data-v-12898711]{padding:.85rem}.liguilla-desktop-view[data-v-12898711]{display:none}.liguilla-mobile-view[data-v-12898711]{display:grid;gap:.7rem}.liguilla-match-card[data-v-12898711]{padding:.8rem}.liguilla-mobile-details[data-v-12898711]{grid-template-columns:minmax(0,1.15fr) minmax(145px,.85fr)}.liguilla-mobile-view .planner-mobile-date input[type=date][data-v-12898711]{width:100%;min-width:0;padding-right:.65rem!important}.liguilla-mobile-view .planner-mobile-field input[type=time][data-v-12898711]{width:100%;min-width:0;padding:.35rem .5rem!important}.liguilla-save-actions[data-v-12898711]{flex-wrap:wrap}.liguilla-save-actions .btn[data-v-12898711]{flex:1 1 160px}}@media (max-width: 390px){.liguilla-match-card[data-v-12898711]{padding:.7rem}.liguilla-mobile-details[data-v-12898711]{grid-template-columns:minmax(0,1fr)}.whatsapp-team-actions[data-v-12898711]{grid-template-columns:1fr}.liguilla-save-actions[data-v-12898711]{display:grid!important;grid-template-columns:1fr}.liguilla-save-actions .btn[data-v-12898711]{width:100%}}.licenses-page[data-v-caa067aa]{color:#173d32}.licenses-header[data-v-caa067aa]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.licenses-header-actions[data-v-caa067aa]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.page-eyebrow[data-v-caa067aa],.modal-eyebrow[data-v-caa067aa]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-caa067aa],.section-subtitle[data-v-caa067aa]{color:#7b8790;font-size:.8rem}.license-card[data-v-caa067aa]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.license-card .card-body[data-v-caa067aa]{padding:1.25rem}.section-heading[data-v-caa067aa]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-caa067aa]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-caa067aa]{color:#173d32;font-weight:800}.license-toolbar[data-v-caa067aa]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.license-toolbar .input-group[data-v-caa067aa]{max-width:620px}.license-toolbar .input-group-text[data-v-caa067aa]{color:#28765b;background:#f4f8f6;border-color:#d6e3dd}.license-toolbar .form-control[data-v-caa067aa]{border-color:#d6e3dd;min-height:42px}.license-count[data-v-caa067aa]{color:#6f8179;font-size:.82rem;font-weight:700;white-space:nowrap}.license-table-wrap[data-v-caa067aa]{border:1px solid #e2ece7;border-radius:12px;overflow-x:auto}.license-table-wrap table[data-v-caa067aa]{min-width:780px}.license-table-wrap thead th[data-v-caa067aa]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.75rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.license-table-wrap tbody td[data-v-caa067aa]{border-color:#edf3ef}.license-actions[data-v-caa067aa]{display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.license-action-btn[data-v-caa067aa]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:92px;padding:.42rem .6rem;border:1px solid transparent;border-radius:8px;font-size:.75rem;font-weight:700;line-height:1.2;transition:.2s ease}.license-action-btn[data-v-caa067aa]:hover{transform:translateY(-1px)}.license-action-btn.edit[data-v-caa067aa]{color:#246b9b;background:#eef7fc;border-color:#c8e2f1}.license-action-btn.edit[data-v-caa067aa]:hover{background:#dceff9}.license-action-btn.toggle[data-v-caa067aa]{color:#9a6a16;background:#fff8e7;border-color:#f1dfad}.license-action-btn.toggle[data-v-caa067aa]:hover{background:#fff0c7}.license-action-btn.toggle.active[data-v-caa067aa]{color:#28765b;background:#eaf5ef;border-color:#cce1d5}.license-action-btn.remove[data-v-caa067aa]{color:#a33b44;background:#fff1f2;border-color:#f2cdd1}.license-action-btn.remove[data-v-caa067aa]:hover{background:#ffe2e5}.empty-state[data-v-caa067aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:180px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-state i[data-v-caa067aa]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-caa067aa]{color:#2d5a4f}.btn-primary-action[data-v-caa067aa]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#2f8a68;border:0;border-radius:10px;color:#fff;font-weight:700;line-height:1.2;padding:.6rem .9rem;box-shadow:0 5px 12px #2f8a6833;transition:.2s ease}.btn-primary-action[data-v-caa067aa]:hover{background:#267456;color:#fff;transform:translateY(-1px);box-shadow:0 7px 15px #2f8a6842}.btn-primary-action[data-v-caa067aa]:focus-visible{color:#fff;box-shadow:0 0 0 .2rem #2f8a6833}.license-modal .modal-content[data-v-caa067aa]{border:1px solid #dcebe3;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #183e312e}.license-modal .modal-header[data-v-caa067aa]{padding:1.15rem 1.25rem;background:linear-gradient(135deg,#eaf5ef,#f8fbf9);border-bottom:1px solid #dcebe3}.license-modal .modal-title[data-v-caa067aa]{color:#173d32;font-weight:800}.license-modal .modal-body[data-v-caa067aa]{padding:1.25rem}.license-modal .modal-footer[data-v-caa067aa]{padding:1rem 1.25rem;background:#fbfdfc;border-top:1px solid #e2ece7}.license-modal .form-label[data-v-caa067aa]{color:#2d5a4f;font-size:.82rem;font-weight:700}.license-modal .form-control[data-v-caa067aa],.license-modal .form-select[data-v-caa067aa]{min-height:42px;border-color:#d6e3dd}.license-modal .form-control[data-v-caa067aa]:focus,.license-modal .form-select[data-v-caa067aa]:focus{border-color:#7cb89f;box-shadow:0 0 0 .2rem #7cb89f26}.license-alert[data-v-caa067aa]{border-radius:10px}@media (max-width: 767.98px){.licenses-header[data-v-caa067aa]{align-items:stretch;flex-direction:column}.licenses-header-actions[data-v-caa067aa]{flex-direction:column;align-items:stretch}.licenses-header-actions .btn[data-v-caa067aa]{width:100%}.license-card .card-body[data-v-caa067aa],.license-modal .modal-body[data-v-caa067aa]{padding:1rem}.license-toolbar[data-v-caa067aa]{align-items:stretch;flex-direction:column;gap:.65rem}.license-toolbar .input-group[data-v-caa067aa]{max-width:none}.license-count[data-v-caa067aa]{align-self:flex-end}.license-actions[data-v-caa067aa]{justify-content:flex-start;min-width:300px}.license-action-btn[data-v-caa067aa]{min-width:88px}.license-modal .modal-footer[data-v-caa067aa]{padding:.85rem 1rem}}.login-page[data-v-39e88257]{position:relative;display:grid;min-height:100vh;overflow:hidden;isolation:isolate;place-items:center;padding:2rem 1rem;color:#193b30;background:radial-gradient(circle at 12% 18%,rgba(139,199,164,.2),transparent 28%),radial-gradient(circle at 90% 88%,rgba(75,154,120,.16),transparent 32%),linear-gradient(145deg,#f9fdf9,#eef8f1)}.login-page[data-v-39e88257]:before,.login-page[data-v-39e88257]:after{position:absolute;content:"";pointer-events:none}.login-page[data-v-39e88257]:before{inset:0;z-index:-2;opacity:.42;background-image:linear-gradient(135deg,rgba(47,138,104,.045) 25%,transparent 25%,transparent 50%,rgba(47,138,104,.045) 50%,rgba(47,138,104,.045) 75%,transparent 75%);background-size:7rem 7rem}.login-page[data-v-39e88257]:after{right:8%;bottom:9%;z-index:-1;width:8rem;height:8rem;border:1px solid rgba(47,138,104,.1);border-radius:50%;box-shadow:0 0 0 2.4rem #2f8a6809,0 0 0 4.8rem #2f8a6806}.login-decoration[data-v-39e88257]{position:absolute;pointer-events:none}.login-decoration--one[data-v-39e88257]{top:-9rem;right:-8rem;width:30rem;height:18rem;border:1px solid rgba(47,138,104,.14);border-radius:48%;transform:rotate(-18deg);box-shadow:0 0 0 2rem #2f8a6809,0 0 0 4rem #2f8a6806}.login-decoration--one[data-v-39e88257]:before{position:absolute;top:50%;left:50%;width:7rem;height:7rem;content:"";border:1px solid rgba(47,138,104,.13);border-radius:50%;transform:translate(-50%,-50%)}.login-decoration--one[data-v-39e88257]:after{position:absolute;top:50%;left:0;right:0;height:1px;content:"";background:#2f8a681a}.login-decoration--two[data-v-39e88257]{bottom:-10rem;left:-9rem;width:25rem;height:25rem;border:1px solid rgba(139,199,164,.2);border-radius:50%;box-shadow:0 0 0 2rem #8bc7a412,0 0 0 4rem #8bc7a40a}.login-shell[data-v-39e88257]{position:relative;z-index:1;width:min(100%,28.5rem)}.login-logo[data-v-39e88257]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.95rem;background:#fff}.login-card-brand-wrap[data-v-39e88257]{position:relative;display:inline-block;max-width:100%;padding:.15rem 0;overflow:hidden}.login-card-brand[data-v-39e88257]{position:relative;z-index:1;margin:0;color:#173d30;background:linear-gradient(105deg,#173d30,#28765b 34%,#7bd3a3,#28765b 66%,#173d30);background-size:100% auto;font-size:clamp(1.7rem,5vw,2.15rem);font-weight:850;letter-spacing:-.04em;text-align:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 0 rgba(23,61,48,.08),0 0 0 rgba(53,155,116,0);animation:login-title-glow-39e88257 3.2s ease-in-out alternate infinite}.login-title-ball[data-v-39e88257]{position:absolute;top:50%;left:-.9rem;z-index:2;width:1.25rem;height:1.25rem;pointer-events:none;transform:translate(-100%,-50%) rotate(0);animation:login-ball-pass-39e88257 4.2s linear infinite}.login-title-ball[data-v-39e88257]:before{position:absolute;inset:0;display:grid;color:#173d30;content:"⚽";font-family:Segoe UI Symbol,Apple Symbols,sans-serif;font-size:1.2rem;line-height:1;place-items:center;text-shadow:0 0 5px rgba(255,255,255,.95),0 0 9px rgba(73,166,125,.58)}.login-title-ball[data-v-39e88257]:after{position:absolute;top:50%;right:85%;width:2.8rem;height:.2rem;content:"";background:linear-gradient(90deg,transparent,rgba(73,166,125,.32));filter:blur(2px);transform:translateY(-50%)}@keyframes login-title-glow-39e88257{0%{text-shadow:0 2px 0 rgba(23,61,48,.08),0 0 2px rgba(53,155,116,.08)}to{text-shadow:0 2px 0 rgba(23,61,48,.14),0 0 14px rgba(53,155,116,.38),0 0 28px rgba(73,166,125,.2)}}@keyframes login-ball-pass-39e88257{0%{left:-.9rem;transform:translate(-100%,-50%) rotate(0)}to{left:calc(100% + .9rem);transform:translateY(-50%) rotate(720deg)}}.login-card[data-v-39e88257]{position:relative;overflow:hidden;padding:clamp(1.45rem,5vw,2.1rem);background:#fffffff5;border:1px solid rgba(106,148,127,.22);border-radius:1.35rem;box-shadow:0 26px 65px #20543d24,0 5px 16px #20543d0f}.login-card[data-v-39e88257]:before{position:absolute;top:0;right:0;left:0;height:.25rem;content:"";background:linear-gradient(90deg,#176b4d,#49a67d,#176b4d)}.login-card-header[data-v-39e88257]{margin-bottom:1.65rem;text-align:center}.login-card-header p[data-v-39e88257]{margin:.55rem 0 0;color:#71847b;font-size:.9rem}.login-form[data-v-39e88257]{display:grid;gap:1.05rem}.login-field[data-v-39e88257]{display:grid;gap:.45rem}.login-field label[data-v-39e88257]{color:#345749;font-size:.81rem;font-weight:800}.login-input-wrap[data-v-39e88257]{position:relative}.login-input-wrap>i[data-v-39e88257]{position:absolute;z-index:2;top:50%;left:.95rem;color:#4c9a78;transform:translateY(-50%);pointer-events:none}.login-input-wrap input[data-v-39e88257]{position:relative;z-index:1;width:100%;min-height:3rem;padding:.72rem 2.8rem .72rem 2.65rem;color:#1b3d31;background:#fbfefc;border:1px solid #d4e6db;border-radius:.75rem;outline:none;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.login-input-wrap input[data-v-39e88257]::-moz-placeholder{color:#9aaca3}.login-input-wrap input[data-v-39e88257]::placeholder{color:#9aaca3}.login-input-wrap input[data-v-39e88257]:focus{background:#fff;border-color:#3d956f;box-shadow:0 0 0 .22rem #4c9a7824;transform:translateY(-1px)}.login-field--invalid label[data-v-39e88257]{color:#b43d49}.login-input-wrap--invalid>i[data-v-39e88257]{color:#b43d49}.login-input-wrap--invalid input[data-v-39e88257]{background:#fff7f8;border-color:#d85c68;box-shadow:0 0 0 .2rem #d85c681f}.login-input-wrap--invalid input[data-v-39e88257]:focus{border-color:#b43d49;box-shadow:0 0 0 .22rem #b43d4929}.login-input-wrap input[data-v-39e88257]:disabled{opacity:.7}.login-password-toggle[data-v-39e88257]{position:absolute;z-index:3;top:50%;right:.6rem;display:grid;width:2rem;height:2rem;padding:0;place-items:center;color:#6d8b7e;background:transparent;border:0;border-radius:.45rem;transform:translateY(-50%)}.login-password-toggle[data-v-39e88257]:hover,.login-password-toggle[data-v-39e88257]:focus-visible{color:#176b4d;background:#eaf5ee;outline:none}.login-error[data-v-39e88257]{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .8rem;color:#216044;background:#eff9f2;border:1px solid #c6e5d0;border-radius:.65rem;font-size:.83rem}.login-submit[data-v-39e88257]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;margin-top:.3rem;color:#fff;background:linear-gradient(135deg,#359b74,#176b4d);border:0;border-radius:.75rem;box-shadow:0 9px 20px #2f8a6838;font-weight:800;letter-spacing:.01em;transition:transform .2s,box-shadow .2s,filter .2s}.login-submit[data-v-39e88257]:hover:not(:disabled),.login-submit[data-v-39e88257]:focus-visible{filter:brightness(1.04);box-shadow:0 12px 25px #2f8a684d;transform:translateY(-1px)}.login-submit[data-v-39e88257]:disabled{cursor:wait;opacity:.7}.login-security-note[data-v-39e88257]{display:flex;gap:.4rem;align-items:center;justify-content:center;margin:1.2rem 0 0;color:#789087;font-size:.72rem;text-align:center}.login-security-note i[data-v-39e88257]{color:#4c9a78;font-size:.9rem}.login-copyright[data-v-39e88257]{margin:1.25rem 0 0;color:#82978c;font-size:.7rem;text-align:center}.login-notice-backdrop[data-v-39e88257]{position:fixed;inset:0;z-index:20;display:grid;padding:1rem;place-items:center;background:#142c227a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-notice-card[data-v-39e88257]{width:min(100%,25rem);padding:1.5rem;text-align:center;background:#fff;border:1px solid #e0ece5;border-radius:1.2rem;box-shadow:0 20px 60px #14362738}.login-notice-icon[data-v-39e88257]{display:grid;width:3.2rem;height:3.2rem;margin:0 auto 1rem;place-items:center;border-radius:50%;font-size:1.35rem}.login-notice-icon--danger[data-v-39e88257]{color:#216044;background:#eff9f2}.login-notice-icon--warning[data-v-39e88257]{color:#28765b;background:#eaf5ee}.login-notice-card h2[data-v-39e88257]{margin:0 0 .35rem;color:#254a3b;font-size:1.25rem}.login-notice-card p[data-v-39e88257]{margin:0;color:#6d8177;font-size:.88rem}.login-notice-detail[data-v-39e88257]{margin-top:.9rem!important;color:#466357!important;line-height:1.5}.login-expiration-date[data-v-39e88257]{margin-top:.8rem!important;font-size:.78rem!important}.login-notice-button[data-v-39e88257]{width:100%;min-height:2.7rem;margin-top:1.25rem;color:#fff;background:linear-gradient(135deg,#359b74,#176b4d);border:0;border-radius:.7rem;font-weight:750;box-shadow:0 8px 18px #2f8a682e}.login-notice-button[data-v-39e88257]:hover,.login-notice-button[data-v-39e88257]:focus-visible{background:#267456;outline:none}@media (max-height: 760px) and (min-width: 421px){.login-page[data-v-39e88257]{padding:1rem}.login-card-header[data-v-39e88257]{margin-bottom:1.1rem}.login-card[data-v-39e88257]{padding:1.35rem 1.75rem}.login-form[data-v-39e88257]{gap:.8rem}.login-security-note[data-v-39e88257],.login-copyright[data-v-39e88257]{margin-top:.8rem}}@media (prefers-reduced-motion: reduce){.login-card-brand[data-v-39e88257]{color:#173d30;background:none;-webkit-text-fill-color:#173d30;animation:none;text-shadow:0 2px 0 rgba(23,61,48,.1),0 0 10px rgba(53,155,116,.16)}.login-title-ball[data-v-39e88257]{display:none}}@media (max-width: 420px){.login-page[data-v-39e88257]{padding:1.25rem .75rem}.login-card-header[data-v-39e88257]{margin-bottom:1rem}.login-card[data-v-39e88257]{border-radius:1rem}}.sidebar-lg[data-v-26bbed49]{position:fixed;top:56px;left:0;bottom:0;width:230px;padding:0;background:transparent;border-right:0;box-shadow:none;color:#fff;z-index:90}.sidebar-lg .nav[data-v-26bbed49]{height:calc(100% - 2rem);margin:1rem .65rem;overflow:hidden;padding:1rem .5rem 1.5rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(180deg,#08744f,#07805a 52%,#0a8e69);box-shadow:0 8px 20px #174b382e,inset 0 1px #ffffff1f}.nav-link[data-v-26bbed49]{position:relative;min-height:42px;margin:.28rem .15rem;border:1px solid transparent;border-radius:11px;color:#fffffff2;padding:.6rem .75rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-link i[data-v-26bbed49]{width:1.25rem;color:#ffffffd1;font-size:1.05rem;text-align:center}.nav-link[data-v-26bbed49]:hover{border-color:#ffffff24;background:#ffffff1a;color:#fff;transform:translate(3px)}.nav-link.active[data-v-26bbed49]{border-color:#ffffffa6;background:#fffffff5;color:#0b8459!important;font-weight:700;box-shadow:0 5px 12px #00422a2e}.nav-link.active[data-v-26bbed49]:before{position:absolute;top:8px;bottom:8px;left:-1px;width:4px;border-radius:0 4px 4px 0;background:#f4c542;content:""}.nav-link.active i[data-v-26bbed49]{color:#0b8459}.sidebar-offcanvas[data-v-26bbed49]{background:linear-gradient(180deg,#0b8459,#0ea37a);color:#fff}.sidebar-offcanvas .offcanvas-header[data-v-26bbed49]{border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-offcanvas .nav-link[data-v-26bbed49]{color:#fffffff2}.sidebar-offcanvas .btn-close-white[data-v-26bbed49]{filter:invert(1) brightness(2)}.d-flex.flex-nowrap input.form-control[data-v-843f679a]{min-width:160px}.modal-content[data-v-843f679a]{border-radius:16px}.bg-danger-light[data-v-843f679a]{background-color:#f8d7da}.modal-title[data-v-843f679a]{font-weight:700;color:#173d32}.modal-content .form-label[data-v-843f679a]{color:#1f2937;font-weight:700;margin-bottom:.45rem}.tournament-modal-header[data-v-843f679a]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.35rem 1.5rem 1.1rem;background:linear-gradient(135deg,#f4faf7,#fff 72%);border-bottom:1px solid #e4eee9}.modal-eyebrow[data-v-843f679a]{display:block;color:#27805f;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:.3rem}.tournament-modal-header .modal-title[data-v-843f679a]{font-size:1.35rem;margin-bottom:.25rem}.modal-subtitle[data-v-843f679a]{color:#6b7280;font-size:.86rem}.validation-feedback[data-v-843f679a]{border-radius:10px}.tournament-form[data-v-843f679a]{display:flex;flex-direction:column;gap:1rem}.form-section[data-v-843f679a]{padding:1.1rem;border:1px solid #e4eee9;border-radius:12px;background:#fff}.section-heading[data-v-843f679a]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading h6[data-v-843f679a]{color:#173d32;font-size:1rem;font-weight:800;margin:.1rem 0 .15rem}.section-heading p[data-v-843f679a]{color:#7b8790;font-size:.78rem;margin:0}.form-control[data-v-843f679a],.form-select[data-v-843f679a],.input-group-text[data-v-843f679a]{border-color:#d6e3dd;min-height:42px}.form-control[data-v-843f679a]:focus,.form-select[data-v-843f679a]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.input-group-text[data-v-843f679a]{color:#527066;background:#f4f8f6;font-weight:700}.schedule-row[data-v-843f679a]{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:.7rem;padding:.85rem;margin-bottom:.75rem;background:#f7faf8;border:1px solid #e4eee9;border-radius:10px}.schedule-field[data-v-843f679a]{min-width:0}.remove-day[data-v-843f679a]{min-height:42px;white-space:nowrap}.btn-add-day[data-v-843f679a]{color:#28765b;border:1px dashed #75ad94;background:#f4faf7;font-weight:700}.btn-add-day[data-v-843f679a]:hover{color:#1b5943;background:#e8f5ed}.tournament-modal-footer[data-v-843f679a]{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem;background:#fbfcfc;border-top:1px solid #e4eee9}.save-tournament-btn[data-v-843f679a]{font-weight:700;min-width:145px}.tournament-save-success-backdrop[data-v-843f679a]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c236b}.tournament-save-success-modal[data-v-843f679a]{width:390px;max-width:95%;padding:1.6rem 1.5rem 1.45rem;border:0;border-radius:16px;text-align:center;box-shadow:0 18px 48px #183e313d}.tournament-save-success-icon[data-v-843f679a]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 1rem;color:#2f8a68;background:#eaf5ef;border-radius:15px;font-size:1.7rem}.tournament-save-success-modal h5[data-v-843f679a]{margin:.15rem 0 .5rem;color:#173d32;font-size:1.2rem;font-weight:800}.tournament-save-success-modal p[data-v-843f679a]{margin:0;color:#6b7280;line-height:1.5}.table td[data-v-843f679a],.table th[data-v-843f679a]{vertical-align:middle}.btn-share[data-v-843f679a]{background:#17a2b8;color:#fff;border:none;padding:4px 8px;border-radius:6px}.btn-edit[data-v-843f679a]{background:#0d6efd;color:#fff;border:none;padding:4px 8px;border-radius:6px}.btn-delete[data-v-843f679a]{background:#dc3545;color:#fff;border:none;padding:4px 8px;border-radius:6px}.btn-share i[data-v-843f679a],.btn-edit i[data-v-843f679a],.btn-delete i[data-v-843f679a]{color:#fff}.public-link-header[data-v-843f679a],.status-header[data-v-843f679a]{white-space:nowrap}.public-link-btn[data-v-843f679a]{white-space:nowrap;font-weight:700}.responsive-public-link-btn[data-v-843f679a]{display:none}@media (max-width: 575.98px){.public-link-btn[data-v-843f679a]{padding:.25rem .35rem;font-size:.72rem}}.table-text[data-v-843f679a]{font-size:.95rem;font-weight:500}.primary-page-header h2[data-v-843f679a]{display:inline-block;position:relative;isolation:isolate;color:#28765b;text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16);animation:fadeInDown .8s ease-out,tournament-title-glow-843f679a 3.2s ease-in-out .8s infinite}.primary-page-header h2[data-v-843f679a]:after{content:"";position:absolute;z-index:-1;right:-4%;bottom:-.08em;left:-4%;height:.62em;border-radius:999px;background:linear-gradient(90deg,#2f8a6814,#4c9a78b3,#8bc6a047,#2f8a6814);filter:blur(10px);opacity:.55;transform:translate(-14%) scaleX(.74);animation:tournament-title-shadow-843f679a 2.8s ease-in-out infinite;pointer-events:none}@keyframes tournament-title-shadow-843f679a{0%,to{opacity:.38;transform:translate(-16%) scaleX(.72)}50%{opacity:.8;transform:translate(16%) scaleX(1.04)}}@keyframes tournament-title-glow-843f679a{0%,to{text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16)}50%{text-shadow:0 4px 0 rgba(33,96,68,.16),0 11px 22px rgba(47,138,104,.3)}}@media (prefers-reduced-motion: reduce){.primary-page-header h2[data-v-843f679a],.primary-page-header h2[data-v-843f679a]:after{animation:none}}.table-header[data-v-843f679a]{font-size:.7rem;font-weight:800;color:#28765b;background:transparent!important;letter-spacing:.08em;text-transform:uppercase;padding:.9rem .85rem!important;border-bottom:1px solid #e4eee9!important}.tournaments-card[data-v-843f679a]{border:0;border-radius:0;background:transparent;box-shadow:none}.tournaments-card .card-body[data-v-843f679a]{padding:0}.tourneys-table[data-v-843f679a]{margin:0;overflow:hidden;border:1px solid #e4eee9;border-radius:16px;background:#fff;--bs-table-bg: transparent}.tourneys-table tbody tr[data-v-843f679a]{background:#fff;transition:background-color .18s ease}.tourneys-table tbody tr[data-v-843f679a]:hover{background:#f1f8f3}.tourneys-table tbody td[data-v-843f679a]{color:#52685e;border-bottom:1px solid #edf3ef}.tourneys-table tbody tr:last-child td[data-v-843f679a]{border-bottom:0}.tourneys-table .table-text[data-v-843f679a]{color:#244d3e}.team-count-badge[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;padding:.28rem .55rem;color:#216044;background:#eef8f1;border:1px solid #cce6d5;border-radius:999px;font-size:.75rem;font-weight:800}.tourneys-table .badge.bg-success[data-v-843f679a]{color:#28765b!important;background:#eaf7ee!important;border:1px solid #cce6d5;font-size:.7rem;font-weight:800}.tourneys-table .badge.bg-secondary[data-v-843f679a]{color:#66756d!important;background:#f1f4f2!important;border:1px solid #dce5df;font-size:.7rem;font-weight:800}.public-access-cell[data-v-843f679a]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:260px;white-space:nowrap}.public-token-value[data-v-843f679a]{display:inline-block;max-width:100%;padding:.2rem .45rem;overflow:hidden;color:#28765b;background:#f1f8f3;border:1px solid #dcece3;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.public-access-actions[data-v-843f679a]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.35rem}.public-token-btn[data-v-843f679a],.public-link-btn[data-v-843f679a]{border-radius:8px;font-size:.7rem;font-weight:700;white-space:nowrap}.public-token-btn[data-v-843f679a]{color:#28765b;background:#f4faf7;border-color:#b9dec6}.public-token-btn[data-v-843f679a]:hover{color:#fff;background:#28765b;border-color:#28765b}.public-link-btn[data-v-843f679a]{color:#477ba8;background:#f5f9fc;border-color:#c4d8e8}.public-link-btn[data-v-843f679a]:hover{color:#fff;background:#477ba8;border-color:#477ba8}.responsive-token-btn[data-v-843f679a]{display:none}.tourneys-table td:last-child .btn[data-v-843f679a]{border-radius:8px}.tourneys-table td:last-child .btn-outline-info[data-v-843f679a]{color:#28765b;border-color:#b9dec6}.tourneys-table td:last-child .btn-outline-info[data-v-843f679a]:hover{color:#fff;background:#28765b;border-color:#28765b}.tourneys-table td:last-child .btn-outline-primary[data-v-843f679a]{color:#477ba8;border-color:#c4d8e8}.tourneys-table td:last-child .btn-outline-primary[data-v-843f679a]:hover{color:#fff;background:#477ba8;border-color:#477ba8}.tourneys-table td:last-child .btn-outline-danger[data-v-843f679a]{color:#b85c58;border-color:#e8c5c2}.tourneys-table td:last-child .btn-outline-danger[data-v-843f679a]:hover{color:#fff;background:#b85c58;border-color:#b85c58}.empty-module-state[data-v-843f679a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:220px;padding:2rem 1rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-module-state i[data-v-843f679a]{color:#6f9b87;font-size:2.2rem;margin-bottom:.25rem}.empty-module-state strong[data-v-843f679a]{color:#2d5a4f;font-size:.95rem}.empty-module-state span[data-v-843f679a]{font-size:.8rem}.empty-module-state .btn[data-v-843f679a]{margin-top:.45rem}.module-add-icon[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px}.tourneys-table thead[data-v-843f679a]{background:transparent}.card[data-v-843f679a]{border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px #00000014}@media (max-width: 767px){.torneos-controls[data-v-843f679a]{gap:6px;flex-wrap:wrap}.torneos-controls .form-control[data-v-843f679a]{min-width:0!important;flex:1 1 220px}.torneos-controls .form-select[data-v-843f679a]{min-width:0!important;flex:1 1 140px}.torneos-controls .btn[data-v-843f679a]{flex:0 0 auto}.nuevo-btn-container[data-v-843f679a],.mt-md-0[data-v-843f679a]{margin-top:.5rem}.nuevo-btn-container .btn[data-v-843f679a]{padding:.375rem .6rem}}@media (max-width: 575.98px){.torneos-controls[data-v-843f679a]{flex-direction:column;align-items:stretch!important}.torneos-controls .form-control[data-v-843f679a],.torneos-controls .form-select[data-v-843f679a],.torneos-controls .btn[data-v-843f679a]{width:100%;min-width:0!important;flex:1 1 auto}.torneos-controls .btn[data-v-843f679a]{justify-content:center;min-height:42px}}.modal.fade[data-v-843f679a]{--bs-modal-margin: 2rem;padding:2rem!important}.tournament-modal-dialog[data-v-843f679a]{max-height:85vh;margin:2rem auto!important}.tournament-modal-content[data-v-843f679a]{display:flex;flex-direction:column;max-height:88vh;border-radius:16px;box-shadow:0 12px 40px #183e312e;overflow:hidden}.modal-header[data-v-843f679a]{border-radius:16px 16px 0 0}.tournament-modal-body[data-v-843f679a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1.35rem 1.5rem;background:#fff}.modal-footer[data-v-843f679a]{border-radius:0 0 16px 16px}.tournament-modal-body .row.g-3[data-v-843f679a]{margin-bottom:1rem}@media (max-width: 1200px){.modal.fade[data-v-843f679a]{padding:1.5rem!important}.tournament-modal-dialog[data-v-843f679a]{max-height:90vh;margin:1.5rem auto!important}.tournament-modal-content[data-v-843f679a]{max-height:90vh}.tournament-modal-body[data-v-843f679a]{padding:1.25rem 1.35rem}}@media (max-width: 1023.98px) and (min-width: 768px){.modal.fade[data-v-843f679a]{padding:.75rem!important}.tournament-modal-dialog[data-v-843f679a]{max-height:90vh;margin:.75rem auto!important}.tournament-modal-content[data-v-843f679a]{max-height:90vh;border-radius:10px}.tournament-modal-body[data-v-843f679a]{padding:1.25rem 1.5rem;overflow-y:auto;max-height:calc(90vh - 180px)}.tournament-modal-header[data-v-843f679a]{padding:1.1rem 1.25rem}.tournament-modal-footer[data-v-843f679a]{padding:.85rem 1.25rem}.form-section[data-v-843f679a]{padding:1rem}}.tourneys-table[data-v-843f679a]{font-size:.9rem}.tourneys-table th[data-v-843f679a]{padding:.75rem .5rem}.tourneys-table td[data-v-843f679a]{padding:.85rem}@media (max-width: 991.98px){.tourneys-table th[data-v-843f679a],.tourneys-table td[data-v-843f679a]{padding:.5rem .4rem;font-size:.85rem}}@media (max-width: 767.98px){.tournaments-card .table-responsive[data-v-843f679a]{overflow-x:hidden}.tourneys-table[data-v-843f679a]{width:100%;table-layout:fixed;font-size:.82rem}.tourneys-table th[data-v-843f679a],.tourneys-table td[data-v-843f679a]{padding:.55rem .35rem;font-size:.78rem}.tourneys-table th[data-v-843f679a]:nth-child(1),.tourneys-table td[data-v-843f679a]:nth-child(1){width:40%}.tourneys-table th[data-v-843f679a]:nth-child(2),.tourneys-table td[data-v-843f679a]:nth-child(2),.tourneys-table th[data-v-843f679a]:nth-child(3),.tourneys-table td[data-v-843f679a]:nth-child(3){display:none}.tourneys-table th[data-v-843f679a]:nth-child(4),.tourneys-table td[data-v-843f679a]:nth-child(4){width:22%}.tourneys-table th[data-v-843f679a]:nth-child(5),.tourneys-table td[data-v-843f679a]:nth-child(5){display:none}.tourneys-table th[data-v-843f679a]:nth-child(6),.tourneys-table td[data-v-843f679a]:nth-child(6){width:38%}.tourneys-table td[data-v-843f679a]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-link-header-text[data-v-843f679a]{display:none}.public-link-header-icon[data-v-843f679a]{display:inline-block;color:#2d5a4f;font-size:.95rem}.public-link-btn[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;padding:0!important;font-size:.9rem}.responsive-token-btn[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center}.public-link-btn i[data-v-843f679a]{margin:0!important}.public-link-text[data-v-843f679a]{display:none}.responsive-public-link-btn[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center}.tourneys-table td.text-end[data-v-843f679a]{display:table-cell}.tourneys-table td[data-v-843f679a]:last-child{white-space:nowrap}.tourneys-table td:last-child .btn-group[data-v-843f679a]{display:inline-flex;flex-wrap:nowrap;gap:.2rem}.tourneys-table td:last-child .btn[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;width:31px;height:30px;padding:0;font-size:.78rem}.modal.fade[data-v-843f679a]{padding:.75rem!important}.tournament-modal-dialog[data-v-843f679a]{max-height:88vh;margin:.75rem auto!important}.tournament-modal-content[data-v-843f679a]{max-height:88vh;border-radius:8px}.tournament-modal-body[data-v-843f679a]{padding:1rem;overflow-y:auto;max-height:calc(88vh - 160px)}.tournament-modal-header[data-v-843f679a]{border-radius:12px 12px 0 0;padding:1rem}.tournament-modal-footer[data-v-843f679a]{border-radius:0 0 12px 12px;padding:.75rem 1rem}.modal-dialog.modal-lg[data-v-843f679a]{max-width:95%}.tournament-modal-header .modal-title[data-v-843f679a]{font-size:1.15rem}.modal-subtitle[data-v-843f679a]{font-size:.78rem}.tournament-modal-body[data-v-843f679a]{padding:1rem}.form-section[data-v-843f679a]{padding:.85rem}.section-heading[data-v-843f679a]{margin-bottom:.85rem}.schedule-row[data-v-843f679a]{grid-template-columns:1.2fr 1fr 1fr;gap:.5rem}.schedule-day[data-v-843f679a]{grid-column:auto}.remove-day[data-v-843f679a]{grid-column:1 / -1;width:100%}.tournament-modal-footer[data-v-843f679a]{position:sticky;bottom:0}.tournament-modal-footer .btn[data-v-843f679a]{flex:1;min-height:44px}.save-tournament-btn[data-v-843f679a]{min-width:0}}.primary-page-header .page-eyebrow[data-v-843f679a]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.primary-page-header .page-subtitle[data-v-843f679a]{color:#7b8790;font-size:.8rem}.btn-primary-action[data-v-843f679a]{background:#2f8a68;border:0;border-radius:10px;color:#fff;font-weight:700;padding:.5rem .85rem;box-shadow:0 5px 12px #2f8a6833;transition:.2s ease}.btn-primary-action[data-v-843f679a]:hover{background:#267456;color:#fff;transform:translateY(-1px);box-shadow:0 7px 15px #2f8a6842}.btn-primary-action[data-v-843f679a]:focus-visible{color:#fff;box-shadow:0 0 0 .2rem #2f8a6833}.team-count-badge[data-v-843f679a]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.35rem .6rem;border-radius:999px;color:#2d5a4f;background:#eaf5ef;font-weight:800}.tournament-share-backdrop[data-v-843f679a]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c2373}.tournament-share-modal[data-v-843f679a]{width:460px;max-width:100%;overflow:hidden;padding:1.5rem;border:0;border-radius:16px;text-align:center;box-shadow:0 18px 48px #183e313d}.tournament-share-icon[data-v-843f679a]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 1rem;color:#2f8a68;background:#eaf5ef;border-radius:15px;font-size:1.7rem}.tournament-share-title[data-v-843f679a]{margin:.15rem 0 .5rem;color:#173d32;font-size:1.2rem;font-weight:800}.tournament-share-message[data-v-843f679a]{margin:0 0 1rem;color:#6b7280;line-height:1.5}.tournament-share-link[data-v-843f679a]{padding:.75rem;color:#38594c;background:#f5faf7;border:1px solid #dcece3;border-radius:9px;overflow-wrap:anywhere;font-size:.82rem;text-align:left}.tournament-share-footer[data-v-843f679a]{display:flex;justify-content:center;margin-top:1.25rem}@media (max-width: 575.98px){.tournament-share-modal[data-v-843f679a]{padding:1.25rem}}.modal-fade-enter-active[data-v-76ce336b],.modal-fade-leave-active[data-v-76ce336b]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-76ce336b],.modal-fade-leave-to[data-v-76ce336b]{opacity:0}.modal-scale-enter-active[data-v-76ce336b],.modal-scale-leave-active[data-v-76ce336b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-scale-enter-from[data-v-76ce336b],.modal-scale-leave-to[data-v-76ce336b]{transform:scale(.95);opacity:0}.modal-backdrop[data-v-76ce336b]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:1300!important;padding:2rem;overflow-y:auto}.card[data-v-76ce336b]{border-radius:12px}.team-save-success-backdrop[data-v-76ce336b]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c236b}.team-save-success-modal[data-v-76ce336b]{width:390px;max-width:95%;padding:1.6rem 1.5rem 1.45rem;border:0;border-radius:16px;text-align:center;box-shadow:0 18px 48px #183e313d}.team-save-success-icon[data-v-76ce336b]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 1rem;color:#2f8a68;background:#eaf5ef;border-radius:15px;font-size:1.7rem}.team-save-success-modal h5[data-v-76ce336b]{margin:.15rem 0 .5rem;color:#173d32;font-size:1.2rem;font-weight:800}.team-save-success-modal p[data-v-76ce336b]{margin:0;color:#6b7280;line-height:1.5}.team-edit-card[data-v-76ce336b]{display:flex;flex-direction:column;height:auto;max-height:88vh;margin:1rem auto;width:100%;max-width:920px;box-shadow:0 12px 40px #183e312e;border-radius:16px;background:#fff;overflow:hidden}.card-header-sticky[data-v-76ce336b]{flex-shrink:0;padding:1.35rem 1.5rem 1.1rem;border-bottom:1px solid #e4eee9;background:linear-gradient(135deg,#f4faf7,#fff 72%);border-radius:16px 16px 0 0;gap:1rem;display:flex;align-items:flex-start;justify-content:space-between}.team-modal-header .modal-title[data-v-76ce336b]{color:#173d32;font-size:1.35rem;font-weight:700;margin-bottom:.25rem}.modal-eyebrow[data-v-76ce336b]{display:block;color:#27805f;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:.3rem}.modal-subtitle[data-v-76ce336b]{color:#6b7280;font-size:.86rem}.card-body-scroll[data-v-76ce336b]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:calc(88vh - 170px);padding:1.35rem 1.5rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:3rem 4rem}.card-footer-sticky[data-v-76ce336b]{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid #e4eee9;background:#fbfcfc;border-radius:0 0 16px 16px;gap:.65rem;display:flex;justify-content:flex-end}.team-info-banner[data-v-76ce336b]{display:flex;align-items:flex-start;gap:.65rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:10px;padding:.75rem .9rem;margin-bottom:1.25rem;font-size:.86rem}.team-info-banner i[data-v-76ce336b]{margin-top:.1rem}.team-section[data-v-76ce336b]{padding:1.1rem;border:1px solid #e4eee9;border-radius:12px;background:#fff}.team-section-title[data-v-76ce336b]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.team-section-title h6[data-v-76ce336b]{color:#173d32;font-size:1rem;font-weight:800;margin:.1rem 0 .15rem}.team-section-title p[data-v-76ce336b]{color:#7b8790;font-size:.78rem;margin:0}.section-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.team-form-grid>.form-label[data-v-76ce336b],.team-edit-card .form-label[data-v-76ce336b]{color:#1f2937;font-weight:700;margin-bottom:.45rem}.team-edit-card .form-control[data-v-76ce336b],.team-edit-card .form-select[data-v-76ce336b]{border-color:#d6e3dd;min-height:42px}.team-edit-card .form-control[data-v-76ce336b]:focus,.team-edit-card .form-select[data-v-76ce336b]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.team-registration-section .badge[data-v-76ce336b]{font-weight:700}.registration-add-btn[data-v-76ce336b]{color:#fff!important;background:#2f8a68!important;border:1px solid #267456!important;font-weight:800}.registration-add-btn[data-v-76ce336b]:hover,.registration-add-btn[data-v-76ce336b]:focus-visible{color:#fff!important;background:#267456!important;border-color:#1f6048!important}.registration-remove-btn[data-v-76ce336b]{color:#fff!important;background:#c84f5b!important;border:1px solid #b43d49!important;font-weight:800}.registration-remove-btn[data-v-76ce336b]:hover,.registration-remove-btn[data-v-76ce336b]:focus-visible{color:#fff!important;background:#aa3945!important;border-color:#96313c!important}.registration-entry[data-v-76ce336b]{margin:0 0 1rem;overflow:hidden;border:1px solid #cfe2d7;border-radius:14px;background:#fff;box-shadow:0 5px 16px #235b4414}.registration-entry[data-v-76ce336b]:last-child{margin-bottom:0}.registration-entry-header[data-v-76ce336b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;background:linear-gradient(135deg,#eef9f2,#f8fcfa);border-bottom:1px solid #dcece3}.registration-entry-heading[data-v-76ce336b]{display:flex;align-items:center;gap:.65rem;min-width:0}.registration-entry-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#fff;background:#2f8a68;border-radius:10px}.registration-entry-heading>div[data-v-76ce336b]{display:flex;flex-direction:column;min-width:0}.registration-entry-kicker[data-v-76ce336b]{color:#6d8378;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.registration-entry-name[data-v-76ce336b]{overflow:hidden;color:#173d32;font-size:.98rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.registration-entry-state[data-v-76ce336b]{flex:0 0 auto;padding:.35rem .6rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase}.registration-entry-state.bg-success[data-v-76ce336b],.registration-payment-status.bg-success[data-v-76ce336b],.registration-payment-status.bg-success strong[data-v-76ce336b],.registration-payment-status.bg-success small[data-v-76ce336b]{color:#fff!important}.registration-payment-section[data-v-76ce336b]{margin:.8rem;padding:.85rem;border:1px solid #dcebe2;border-radius:12px;background:#fbfdfc}.registration-payment-heading[data-v-76ce336b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:1px solid #e1ebe6;color:#244d3d}.registration-payment-heading>div[data-v-76ce336b],.registration-purchase-title>div[data-v-76ce336b]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.registration-payment-heading strong[data-v-76ce336b],.registration-purchase-title strong[data-v-76ce336b]{font-size:.86rem;text-transform:none}.registration-payment-heading small[data-v-76ce336b],.registration-purchase-title small[data-v-76ce336b]{color:#71857b;font-size:.7rem;font-weight:500;line-height:1.3;text-transform:none}.registration-payment-kicker[data-v-76ce336b],.registration-purchase-kicker[data-v-76ce336b]{color:#6d8378;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.registration-payment-heading>i[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;color:#fff;background:#2f8a68;border-radius:9px;font-size:.95rem}.registration-payment-section>.registration-summary-grid[data-v-76ce336b]{margin:0!important}.registration-referee-card[data-v-76ce336b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 .8rem .8rem;padding:.65rem .75rem;border:1px solid #dce5e1;border-radius:10px;background:#f8faf9}.registration-referee-copy[data-v-76ce336b]{display:flex;align-items:center;gap:.55rem;min-width:0}.registration-referee-copy>div[data-v-76ce336b]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.registration-referee-copy strong[data-v-76ce336b]{color:#36594b;font-size:.75rem}.registration-referee-copy small[data-v-76ce336b]{color:#71857b;font-size:.66rem;line-height:1.25}.registration-referee-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#557568;background:#e8f0eb;border-radius:8px}.registration-referee-input[data-v-76ce336b]{flex:0 0 155px}.registration-referee-input .input-group-text[data-v-76ce336b]{color:#557568;background:#edf4ef;border-color:#ceded4;font-weight:800}.registration-referee-input .form-control[data-v-76ce336b]{min-height:32px;border-color:#ceded4}.registration-summary-tournament[data-v-76ce336b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-purchase-section[data-v-76ce336b]{margin:0 .8rem .8rem;padding:.85rem;border:1px solid #d9e9df;border-radius:12px;background:#f8fbf9}.registration-purchase-title[data-v-76ce336b]{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem;color:#315e4d;font-size:.78rem;font-weight:800;text-transform:uppercase}.registration-purchase-title i[data-v-76ce336b]{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#2f8a68;background:#eaf5ef;border-radius:9px;font-size:.95rem}.purchase-slots-grid[data-v-76ce336b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.5rem;margin-top:.65rem}.purchase-slot-option[data-v-76ce336b]{display:flex;align-items:flex-start;gap:.55rem;min-width:0;min-height:58px;margin:0;padding:.6rem .65rem;border:1px solid #d5e5dc;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.purchase-slot-option[data-v-76ce336b]:hover:not(.is-disabled){border-color:#8bc3a4;box-shadow:0 3px 9px #2f8a681a}.purchase-slot-option.is-selected[data-v-76ce336b]{border-color:#2f8a68;background:#eef8f1;box-shadow:0 0 0 2px #2f8a681a}.purchase-slot-option.is-disabled[data-v-76ce336b]{background:#f0f3f1;border-color:#e0e6e2;cursor:not-allowed;opacity:.72}.purchase-slot-option .form-check-input[data-v-76ce336b]{flex:0 0 auto;margin:.15rem 0 0}.purchase-slot-copy[data-v-76ce336b]{display:flex;flex-direction:column;gap:.18rem;min-width:0;line-height:1.15}.purchase-slot-copy strong[data-v-76ce336b]{overflow:hidden;color:#294f41;font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-slot-copy small[data-v-76ce336b]{color:#6d8378;font-size:.68rem;font-weight:700}.purchase-slot-option.is-disabled .purchase-slot-copy small[data-v-76ce336b]{color:#8a9690}.purchase-slot-option.is-selected .purchase-slot-copy small[data-v-76ce336b]{color:#267456}.purchase-payment-panel[data-v-76ce336b]{margin-top:.8rem;padding:.8rem;border:1px solid #d5e5dc;border-radius:10px;background:#fff}.purchase-payment-heading[data-v-76ce336b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem;color:#244d3d}.purchase-payment-heading>div[data-v-76ce336b]{display:flex;flex-direction:column;gap:.12rem}.purchase-payment-heading strong[data-v-76ce336b]{font-size:.84rem}.purchase-payment-heading i[data-v-76ce336b]{color:#2f8a68;font-size:1.2rem}.purchase-payment-kicker[data-v-76ce336b]{color:#6d8378;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.purchase-payment-grid[data-v-76ce336b]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(205px,1.15fr) minmax(150px,.8fr);gap:.65rem;align-items:stretch}.purchase-payment-field[data-v-76ce336b]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.65rem;border:1px solid #e1ebe6;border-radius:8px;background:#f8fbf9}.purchase-payment-field .form-label[data-v-76ce336b],.purchase-balance-card>span[data-v-76ce336b]{margin-bottom:.35rem;color:#526b60;font-size:.7rem;font-weight:800;text-transform:uppercase}.purchase-payment-field small[data-v-76ce336b],.purchase-balance-card small[data-v-76ce336b]{display:block;margin-top:.35rem;color:#71857b;font-size:.67rem;line-height:1.25}.purchase-payment-field .input-group-text[data-v-76ce336b]{color:#267456;background:#eef8f1;border-color:#bcd9c8;font-weight:800}.purchase-payment-field .form-control[data-v-76ce336b]{border-color:#bcd9c8}.purchase-paid-control[data-v-76ce336b]{display:flex;align-items:center;gap:.55rem;min-height:31px}.purchase-paid-control .form-check[data-v-76ce336b]{margin:0;padding-left:2.5em}.purchase-paid-control span[data-v-76ce336b]{font-size:.78rem;font-weight:800}.purchase-paid-control .is-paid[data-v-76ce336b],.purchase-balance-card.is-paid strong[data-v-76ce336b],.purchase-balance-card.is-paid small[data-v-76ce336b]{color:#267456}.purchase-paid-control .is-pending[data-v-76ce336b],.purchase-balance-card.is-pending strong[data-v-76ce336b],.purchase-balance-card.is-pending small[data-v-76ce336b]{color:#9a6a00}.purchase-balance-card[data-v-76ce336b]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.65rem .75rem;border:1px solid #eed58a;border-radius:8px;background:#fff9e8}.purchase-balance-card.is-paid[data-v-76ce336b]{border-color:#b9dcc5;background:#eff9f2}.purchase-balance-card strong[data-v-76ce336b]{font-size:1rem;line-height:1.15}.registration-summary-grid[data-v-76ce336b]{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:.5rem;align-items:stretch;padding:.6rem;border:1px solid #e1ebe6;border-radius:10px;background:#fbfdfc}.registration-summary-item[data-v-76ce336b]{display:grid;grid-template-rows:minmax(1.55rem,auto) 36px;align-items:center;min-width:0;gap:.15rem}.registration-summary-label[data-v-76ce336b]{display:flex;align-items:flex-end;min-height:1.55rem;margin:0;color:#526b60;font-size:.76rem;font-weight:800;line-height:1.2;text-transform:uppercase}.registration-summary-value[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:36px;margin:0}.registration-payment-status[data-v-76ce336b]{flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;padding:.2rem .45rem;line-height:1.1}.registration-payment-status small[data-v-76ce336b]{font-size:.62rem;font-weight:700;white-space:nowrap}.registration-payment-amount[data-v-76ce336b]{padding:.2rem .45rem;border:1px solid #cfe2d7;border-radius:.375rem;background:#f0f8f3;color:#216044;font-weight:800;white-space:nowrap}.registration-readonly-value[data-v-76ce336b]{padding:.2rem .45rem;border:1px solid #d5e1db;border-radius:.375rem;background:#eef3f0;color:#536b60;font-weight:800;white-space:nowrap}.registration-summary-item input.registration-summary-value[data-v-76ce336b]{border-color:#9bc8ad;box-shadow:0 0 0 .12rem #26745614}.registration-action-group[data-v-76ce336b]{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;min-height:36px}.registration-payment-btn[data-v-76ce336b]{color:#fff!important;background:#267456!important;border:1px solid #1f6048!important;font-weight:800;white-space:nowrap}.registration-payment-btn[data-v-76ce336b]:hover,.registration-payment-btn[data-v-76ce336b]:focus-visible{color:#fff!important;background:#1f6048!important;border-color:#184d39!important}.registration-payment-btn[data-v-76ce336b]:disabled{color:#6c8176!important;background:#e7eee9!important;border-color:#d3dfd7!important;opacity:1}.registration-summary-item .form-check.form-switch[data-v-76ce336b]{justify-content:flex-start;padding-left:2.5em}.registration-summary-item .form-check-input[data-v-76ce336b]{margin-top:0}.registration-summary-item--tournament .registration-summary-value[data-v-76ce336b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-summary-item--action .registration-summary-value[data-v-76ce336b]{width:auto;min-width:70px;padding-inline:.7rem}.registration-summary-item--payment-action .registration-payment-btn[data-v-76ce336b]{width:100%;min-height:36px;padding:.35rem .5rem;font-size:.7rem}.registration-entry-footer[data-v-76ce336b]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin:0 .8rem .8rem;padding-top:.7rem;border-top:1px solid #e4eee9}.registration-withdraw-btn[data-v-76ce336b]{color:#8b5b00!important;background:#fff6dc!important;border:1px solid #e6c86b!important;font-weight:800}.registration-withdraw-btn[data-v-76ce336b]:hover,.registration-withdraw-btn[data-v-76ce336b]:focus-visible{color:#694500!important;background:#ffedb2!important;border-color:#d6b64f!important}.registration-withdrawn-badge[data-v-76ce336b]{display:inline-flex;align-items:center;min-height:31px;padding:.35rem .6rem;color:#58635d;background:#edf1ee;border:1px solid #d3ddd6;border-radius:7px;font-size:.72rem;font-weight:800}.registration-withdrawn-notice[data-v-76ce336b]{margin:.7rem 0;padding:.55rem .7rem;color:#596b61;background:#f1f4f2;border:1px solid #d9e2dc;border-radius:8px;font-size:.72rem;line-height:1.35}.registration-entry-footer .registration-remove-btn[data-v-76ce336b]{font-size:.72rem}.registration-feedback[data-v-76ce336b]{border-radius:10px}.withdrawal-modal-card[data-v-76ce336b]{width:min(480px,95vw);overflow:hidden;border:0;border-radius:16px!important;box-shadow:0 20px 55px #183e313d}.withdrawal-modal-header[data-v-76ce336b]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15rem 1.35rem .35rem;background:linear-gradient(135deg,#fff8e5,#fff 78%)}.withdrawal-modal-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#960;background:#fff0bf;border-radius:12px;font-size:1.25rem}.withdrawal-modal-title[data-v-76ce336b]{margin:.15rem 0 .5rem;color:#3d4e45;font-size:1.18rem;font-weight:800}.withdrawal-modal-message[data-v-76ce336b]{margin:0 0 1rem;color:#687870;font-size:.84rem;line-height:1.5}.withdrawal-modal-card .form-label[data-v-76ce336b]{color:#36594b;font-size:.78rem;font-weight:800}.withdrawal-modal-card textarea[data-v-76ce336b]{border-color:#d6e3dd;resize:vertical}.withdrawal-modal-footer[data-v-76ce336b]{display:flex;justify-content:flex-end;gap:.55rem;padding:.9rem 1.35rem 1.1rem;background:#fbfcfc;border-top:1px solid #e4eee9}.withdrawal-confirm-btn[data-v-76ce336b]{color:#fff!important;background:#9b6a09!important;border:0!important;font-weight:800}.withdrawal-confirm-btn[data-v-76ce336b]:hover,.withdrawal-confirm-btn[data-v-76ce336b]:focus-visible{color:#fff!important;background:#7f5605!important}.payment-modal-card[data-v-76ce336b]{width:min(560px,95vw);overflow:hidden;border:0;border-radius:16px!important;box-shadow:0 20px 55px #183e313d}.payment-modal-header[data-v-76ce336b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem 1rem;background:linear-gradient(135deg,#eef9f2,#fff 75%);border-bottom:1px solid #dcece3}.payment-modal-heading[data-v-76ce336b]{display:flex;align-items:flex-start;gap:.75rem}.payment-modal-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#fff;background:linear-gradient(135deg,#359b74,#176b4d);border-radius:12px;font-size:1.15rem;box-shadow:0 7px 16px #2f8a6833}.payment-modal-header h5[data-v-76ce336b]{margin:.1rem 0 .2rem;color:#173d32;font-size:1.2rem;font-weight:800}.payment-modal-header p[data-v-76ce336b]{margin:0;color:#71857b;font-size:.78rem}.payment-modal-body[data-v-76ce336b]{padding:1.15rem 1.35rem 1.25rem!important}.payment-modal-tournament[data-v-76ce336b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;color:#315e4d;background:#f7fbf8;border:1px solid #dcebe2;border-radius:10px}.payment-modal-tournament span[data-v-76ce336b]{color:#6d8378;font-size:.72rem;font-weight:800;text-transform:uppercase}.payment-modal-tournament strong[data-v-76ce336b]{overflow:hidden;color:#244d3d;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.payment-modal-balance-grid[data-v-76ce336b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.payment-modal-balance-grid>div[data-v-76ce336b]{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border:1px solid #e1ebe6;border-radius:9px;background:#fbfdfc}.payment-modal-balance-grid span[data-v-76ce336b]{color:#71857b;font-size:.65rem;font-weight:800;text-transform:uppercase}.payment-modal-balance-grid strong[data-v-76ce336b]{color:#36594b;font-size:.92rem}.payment-modal-balance-current[data-v-76ce336b]{border-color:#b9dcc5!important;background:#eff9f2!important}.payment-modal-balance-current strong[data-v-76ce336b]{color:#267456}.payment-modal-form-grid[data-v-76ce336b]{display:grid;grid-template-columns:1.2fr 1fr;gap:.8rem;margin-top:1rem}.payment-modal-field[data-v-76ce336b]{min-width:0}.payment-modal-field[data-v-76ce336b]:first-child{grid-column:1 / -1}.payment-modal-field .form-label[data-v-76ce336b]{color:#36594b;font-size:.76rem;font-weight:800}.payment-modal-field .form-control[data-v-76ce336b],.payment-modal-field .form-select[data-v-76ce336b]{min-height:42px;border-color:#cfe2d7}.payment-modal-amount-field .input-group-text[data-v-76ce336b]{color:#267456;background:#eef8f1;border-color:#b9d8c4;font-weight:800}.payment-modal-amount-field .form-control[data-v-76ce336b]{border-color:#8fc5a5;box-shadow:0 0 0 .15rem #2f8a6814;font-size:1rem;font-weight:700}.payment-modal-footer[data-v-76ce336b]{display:flex;justify-content:flex-end;gap:.55rem;padding:.9rem 1.35rem 1.1rem;background:#fbfcfc;border-top:1px solid #e4eee9}.payment-modal-submit[data-v-76ce336b]{color:#fff!important;background:linear-gradient(135deg,#359b74,#176b4d)!important;border:0!important;font-weight:800;box-shadow:0 7px 15px #2f8a682e}.save-team-btn[data-v-76ce336b]{min-width:145px;font-weight:700}.players-scroll[data-v-76ce336b]{max-height:300px;overflow:auto;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px;background:#fff}.teams-card[data-v-76ce336b]{height:calc(100vh - 120px);width:100%}.teams-list[data-v-76ce336b]{height:100%;overflow:auto}.table-wrapper[data-v-76ce336b]{width:100%;overflow:auto}.teams-list table[data-v-76ce336b]{width:100%;table-layout:auto}.teams-actions[data-v-76ce336b]{display:flex;gap:8px;justify-content:flex-end;align-items:center}.teams-actions .btn[data-v-76ce336b]{padding-top:4px;padding-bottom:4px;border-radius:6px}.table-text[data-v-76ce336b]{font-size:.95rem;font-weight:500}.table-header[data-v-76ce336b]{font-size:.7rem;font-weight:800;color:#28765b;background:transparent!important;letter-spacing:.08em;text-transform:uppercase;padding:.9rem .85rem!important;border-bottom:1px solid #e4eee9!important}.teams-card[data-v-76ce336b]{height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.teams-card .card-body[data-v-76ce336b]{padding:0}.teams-list[data-v-76ce336b]{height:auto;overflow:hidden;border:1px solid #e4eee9;border-radius:16px;background:#fff}.table-wrapper[data-v-76ce336b]{overflow-x:auto!important}.teams-table[data-v-76ce336b]{margin:0;overflow:hidden;border:0;border-radius:0;background:#fff;--bs-table-bg: transparent}.teams-table thead[data-v-76ce336b]{background:transparent}.teams-table tbody tr[data-v-76ce336b]{background:#fff;transition:background-color .18s ease}.teams-table tbody tr[data-v-76ce336b]:hover{background:#f1f8f3}.teams-table tbody td[data-v-76ce336b]{color:#52685e;border-bottom:1px solid #edf3ef}.teams-table tbody tr:last-child td[data-v-76ce336b]{border-bottom:0}.teams-table .table-text[data-v-76ce336b]{color:#244d3e}.team-count-badge[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:.28rem .55rem;color:#216044;background:#eef8f1;border:1px solid #cce6d5;border-radius:999px;font-size:.75rem;font-weight:800}.teams-table .badge.bg-success[data-v-76ce336b]{color:#28765b!important;background:#eaf7ee!important;border:1px solid #cce6d5;font-size:.7rem;font-weight:800}.teams-table .badge.bg-secondary[data-v-76ce336b]{color:#66756d!important;background:#f1f4f2!important;border:1px solid #dce5df;font-size:.7rem;font-weight:800}.teams-table td:last-child .btn[data-v-76ce336b]{border-radius:8px}.teams-table td:last-child .btn-outline-info[data-v-76ce336b]{color:#28765b;border-color:#b9dec6}.teams-table td:last-child .btn-outline-info[data-v-76ce336b]:hover{color:#fff;background:#28765b;border-color:#28765b}.teams-table td:last-child .btn-outline-primary[data-v-76ce336b]{color:#477ba8;border-color:#c4d8e8}.teams-table td:last-child .btn-outline-primary[data-v-76ce336b]:hover{color:#fff;background:#477ba8;border-color:#477ba8}.teams-table td:last-child .btn-outline-danger[data-v-76ce336b]{color:#b85c58;border-color:#e8c5c2}.teams-table td:last-child .btn-outline-danger[data-v-76ce336b]:hover{color:#fff;background:#b85c58;border-color:#b85c58}.teams-table td:last-child .btn-outline-success[data-v-76ce336b]{color:#28765b;border-color:#b9dec6}.teams-table td:last-child .btn-outline-success[data-v-76ce336b]:hover{color:#fff;background:#28765b;border-color:#28765b}.empty-module-state[data-v-76ce336b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:220px;padding:2rem 1rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-module-state i[data-v-76ce336b]{color:#6f9b87;font-size:2.2rem;margin-bottom:.25rem}.empty-module-state strong[data-v-76ce336b]{color:#2d5a4f;font-size:.95rem}.empty-module-state span[data-v-76ce336b]{font-size:.8rem}.empty-module-state .btn[data-v-76ce336b]{margin-top:.45rem}.module-add-icon[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px}@media (max-width: 767.98px){.table-text[data-v-76ce336b]{font-size:.85rem}}.btn-edit[data-v-76ce336b]{background:#0d6efd;color:#fff;border:none}.btn-delete[data-v-76ce336b]{background:#dc3545;color:#fff;border:none}.btn-activate[data-v-76ce336b]{background:#198754;color:#fff;border:none}.btn-edit i[data-v-76ce336b],.btn-delete i[data-v-76ce336b],.btn-activate i[data-v-76ce336b]{color:#fff}.pending-badge[data-v-76ce336b]{cursor:pointer}.btn-credentials[data-v-76ce336b]{background:#6f42c1;color:#fff;border:none}.btn-credentials i[data-v-76ce336b]{color:#fff}.btn-credentials[disabled][data-v-76ce336b]{opacity:.5;pointer-events:none}.credential-preview[data-v-76ce336b]{border:1px dashed rgba(0,0,0,.1);padding:10px;border-radius:8px}.credentials-setting-row[data-v-76ce336b]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.credentials-setting-row .form-select[data-v-76ce336b]{width:120px}.players-list[data-v-76ce336b]{display:flex;flex-direction:column;gap:.65rem}.new-player-entry[data-v-76ce336b]{padding:.75rem;border:1px solid #dcebe2;border-radius:13px;background:linear-gradient(135deg,#f4faf6,#fff 72%);box-shadow:0 5px 18px #183e310b}.new-player-fields[data-v-76ce336b]{display:grid;grid-template-columns:minmax(125px,.85fr) minmax(150px,1.3fr) minmax(78px,.55fr) minmax(140px,1fr) auto;align-items:end;gap:.6rem;min-width:0}.new-player-fields>div[data-v-76ce336b]{min-width:0}.new-player-fields .form-control[data-v-76ce336b]{min-height:36px;height:36px;padding:.3rem .55rem;border-color:#d4e3da;font-size:.82rem}.new-player-fields .form-control[data-v-76ce336b]:focus{border-color:#80b99a;box-shadow:0 0 0 .18rem #2f8a681f}.new-player-photo-control[data-v-76ce336b]{display:flex;align-items:center;gap:.4rem;min-height:36px}.new-player-photo-preview[data-v-76ce336b]{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;color:#6d8a7e;background:#eaf4ef;border:1px solid #cfe2d8;border-radius:50%;font-size:1rem}.new-player-photo-preview img[data-v-76ce336b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-player-photo-button[data-v-76ce336b]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.3rem .5rem;overflow:hidden;cursor:pointer;font-size:.72rem;white-space:nowrap}.new-player-photo-button input[data-v-76ce336b]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.new-player-add-button[data-v-76ce336b]{min-height:36px;padding:.35rem .65rem;color:#fff;background:linear-gradient(135deg,#318a65,#176b4d);border:0;border-radius:.375rem;font-size:.72rem;font-weight:800;white-space:nowrap;box-shadow:0 4px 10px #176b4d21}.new-player-add-button[data-v-76ce336b]:hover,.new-player-add-button[data-v-76ce336b]:focus-visible{color:#fff;background:#145b43}.player-form-error[data-v-76ce336b]{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;color:#b33c3c;font-size:.78rem;font-weight:650}.player-editor-card[data-v-76ce336b]{display:grid;grid-template-columns:minmax(220px,1.5fr) 90px 145px minmax(210px,1.15fr);gap:.75rem;align-items:end;padding:.65rem .75rem;border:1px solid #e1ebe6;border-radius:10px;background:#fbfdfc}.player-editor-identity[data-v-76ce336b]{display:flex;align-items:flex-end;gap:.65rem;min-width:0}.player-editor-card .form-control-sm[data-v-76ce336b]{min-height:31px;padding:.2rem .45rem;font-size:.78rem}.player-avatar[data-v-76ce336b]{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#6d8a7e;background:#eaf4ef;border:1px solid #cfe2d8;border-radius:9px;font-size:1.35rem}.player-avatar img[data-v-76ce336b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.player-field[data-v-76ce336b]{min-width:0;width:100%}.player-field-label[data-v-76ce336b]{display:block;margin-bottom:.3rem;color:#63756d;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.player-actions[data-v-76ce336b]{display:grid;grid-template-columns:minmax(112px,1fr) minmax(70px,.7fr);align-items:end;gap:.5rem;white-space:nowrap}.player-action-field[data-v-76ce336b]{min-width:0;width:100%}.player-actions .btn[data-v-76ce336b]{width:100%;height:31px;padding:.25rem .5rem;display:inline-flex;align-items:center;justify-content:center}.player-photo-button[data-v-76ce336b]{position:relative;overflow:hidden}.player-photo-button input[data-v-76ce336b]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.empty-players-state[data-v-76ce336b]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:76px;color:#80928a;border:1px dashed #cbdcd3;border-radius:10px;background:#fbfdfc}.credentials-selection-card[data-v-76ce336b]{width:560px;max-width:95%;max-height:90vh;overflow:hidden;border:0;border-radius:14px!important}.credentials-selection-card .card-header[data-v-76ce336b]{background:#f3faf6;border-bottom:1px solid #dcece3;padding:1rem 1.25rem}.credentials-selection-card .card-body[data-v-76ce336b]{max-height:58vh;overflow:auto;padding:1.25rem}.credentials-selection-list[data-v-76ce336b]{display:grid;gap:.5rem}.credential-selection-item[data-v-76ce336b]{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid #e1ebe6;border-radius:10px;cursor:pointer;background:#fff}.credential-selection-item[data-v-76ce336b]:has(input:checked){border-color:#8dc7aa;background:#f1faf4}.credential-selection-avatar[data-v-76ce336b]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 42px;color:#6d8a7e;background:#eaf4ef;border-radius:8px}.credential-selection-avatar img[data-v-76ce336b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.credential-selection-info[data-v-76ce336b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.credential-selection-info strong[data-v-76ce336b]{color:#244d3e}.credential-selection-info small[data-v-76ce336b]{color:#71877c}.credential-validation-card[data-v-76ce336b]{width:470px;max-width:95%;overflow:hidden;border:0;border-radius:16px!important;box-shadow:0 18px 48px #183e313d}.credential-validation-header[data-v-76ce336b]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.15rem 1.25rem .25rem;background:linear-gradient(135deg,#f7f1ff,#fff 78%)}.credential-validation-icon[data-v-76ce336b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#6f42c1;background:#eee5fb;border-radius:12px;font-size:1.25rem}.credential-validation-card .card-body[data-v-76ce336b]{padding:1rem 1.5rem 1.25rem}.credential-validation-title[data-v-76ce336b]{margin:.15rem 0 .5rem;color:#263d34;font-size:1.2rem;font-weight:800}.credential-validation-message[data-v-76ce336b]{margin:0;color:#66756f;line-height:1.55}.credential-validation-list[data-v-76ce336b]{display:grid;gap:.45rem;max-height:190px;overflow:auto;margin:1rem 0 0;padding:0;list-style:none}.credential-validation-list li[data-v-76ce336b]{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;color:#38594c;background:#f5faf7;border:1px solid #dcece3;border-radius:9px;font-weight:600}.credential-validation-list li i[data-v-76ce336b]{color:#c45d5d}.credential-validation-footer[data-v-76ce336b]{display:flex;justify-content:flex-end;padding:.85rem 1.5rem 1.15rem;background:#fbfcfc;border-top:1px solid #e4eee9}.modal-backdrop .card[data-v-76ce336b]{box-shadow:0 8px 32px #0003;border-radius:10px}.modal-backdrop .card .card-body[data-v-76ce336b]{padding:1.75rem}@media (max-width: 991.98px){.new-player-fields[data-v-76ce336b]{grid-template-columns:minmax(120px,.85fr) minmax(135px,1.2fr) minmax(75px,.55fr) minmax(125px,1fr) auto;gap:.45rem}.new-player-add-button[data-v-76ce336b]{padding-inline:.5rem}}@media (max-width: 767.98px){.registration-summary-grid[data-v-76ce336b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.registration-summary-item--payment-action[data-v-76ce336b]{grid-column:1 / -1}.registration-entry-header[data-v-76ce336b]{align-items:flex-start}.registration-entry-state[data-v-76ce336b]{margin-top:.15rem}.registration-summary-label[data-v-76ce336b]{font-size:.72rem}.new-player-fields[data-v-76ce336b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.new-player-photo-field[data-v-76ce336b]{grid-column:1}.new-player-name-field[data-v-76ce336b]{grid-column:2}.new-player-add-button[data-v-76ce336b]{grid-column:1 / -1}.player-editor-card[data-v-76ce336b]{grid-template-columns:minmax(0,1fr) minmax(95px,.6fr)}.player-editor-identity[data-v-76ce336b]{grid-column:1 / -1}.player-field[data-v-76ce336b]{grid-column:auto}.player-actions[data-v-76ce336b]{grid-column:1 / -1;justify-content:flex-end}.credentials-setting-row .form-select[data-v-76ce336b],.credentials-setting-row .btn-credentials[data-v-76ce336b]{width:100%}.modal-backdrop .card[data-v-76ce336b]{max-width:90%!important;border-radius:8px}.modal-backdrop .card .card-body[data-v-76ce336b]{padding:1.25rem}}@media (max-width: 575.98px){.new-player-entry[data-v-76ce336b]{padding:.65rem}.new-player-fields[data-v-76ce336b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.new-player-photo-field[data-v-76ce336b],.new-player-name-field[data-v-76ce336b]{grid-column:1 / -1}.new-player-photo-control[data-v-76ce336b]{gap:.5rem}.new-player-photo-button[data-v-76ce336b]{flex:1}.new-player-add-button[data-v-76ce336b]{grid-column:1 / -1;width:100%}.modal-backdrop .card[data-v-76ce336b]{max-width:100%!important;border-radius:8px}}@media (max-width: 1200px){.modal-backdrop[data-v-76ce336b]{padding:1.5rem}.team-edit-card[data-v-76ce336b]{margin:1.5rem auto;max-width:90%;max-height:90vh}.card-body-scroll[data-v-76ce336b]{max-height:calc(90vh - 170px);padding:1.25rem 1.35rem}.team-section[data-v-76ce336b]{padding:1rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:2rem 2.5rem}}@media (max-width: 1023.98px) and (min-width: 768px){.modal-backdrop[data-v-76ce336b]{padding:1rem .75rem .75rem;align-items:flex-start}.team-edit-card[data-v-76ce336b]{max-width:95%;max-height:90vh;margin:.75rem auto}.card-body-scroll[data-v-76ce336b]{max-height:calc(90vh - 170px);padding:1.25rem 1.5rem;overflow-y:auto}.team-section[data-v-76ce336b]{padding:1rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:1.5rem 2rem}.card-header-sticky[data-v-76ce336b]{padding:1.1rem 1.25rem}.card-footer-sticky[data-v-76ce336b]{padding:.85rem 1.25rem}}@media (max-width: 991.98px){.modal-backdrop[data-v-76ce336b]{padding:1.25rem}.team-edit-card[data-v-76ce336b]{max-width:85%}.card-header-sticky[data-v-76ce336b]{padding:1.25rem 1.5rem}.card-body-scroll[data-v-76ce336b]{padding:1.5rem 2rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:2rem 2.5rem}.card-footer-sticky[data-v-76ce336b]{padding:1.25rem 1.5rem}}.teams-table[data-v-76ce336b]{font-size:.9rem}.teams-table th[data-v-76ce336b]{padding:.75rem .5rem}.teams-table td[data-v-76ce336b]{padding:.6rem .5rem}@media (max-width: 991.98px){.teams-table th[data-v-76ce336b],.teams-table td[data-v-76ce336b]{padding:.5rem .4rem;font-size:.85rem}}@media (max-width: 767.98px){.teams-table[data-v-76ce336b]{font-size:.75rem}.teams-table th[data-v-76ce336b],.teams-table td[data-v-76ce336b]{padding:.4rem .3rem}.btn-group .btn[data-v-76ce336b]{padding:.25rem .4rem;font-size:.7rem}.table thead th[data-v-76ce336b]:nth-child(2),.table thead th[data-v-76ce336b]:nth-child(3),.table thead th[data-v-76ce336b]:nth-child(4),.table tbody td[data-v-76ce336b]:nth-child(2),.table tbody td[data-v-76ce336b]:nth-child(3),.table tbody td[data-v-76ce336b]:nth-child(4){display:none}.teams-actions .btn[data-v-76ce336b]{padding:6px}.teams-card[data-v-76ce336b]{height:auto}.modal-backdrop[data-v-76ce336b]{padding:1.25rem 1rem 1rem;align-items:flex-start}.team-edit-card[data-v-76ce336b]{margin:0 auto;max-height:95vh;max-width:95%}.card-body-scroll[data-v-76ce336b]{max-height:calc(95vh - 170px);padding:1.25rem 1.5rem}.card-header-sticky[data-v-76ce336b]{padding:1rem 1.25rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:1.75rem 2rem}.card-footer-sticky[data-v-76ce336b]{padding:.85rem 1.25rem}}@media (max-width: 575.98px){.registration-summary-grid[data-v-76ce336b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem}.registration-summary-item--payment-action[data-v-76ce336b]{grid-column:1 / -1}.registration-summary-label[data-v-76ce336b]{min-height:1.45rem;font-size:.7rem}.registration-summary-value[data-v-76ce336b]{min-height:34px}.registration-entry-header[data-v-76ce336b]{flex-wrap:wrap;padding:.7rem .75rem}.registration-entry-state[data-v-76ce336b]{margin-left:2.45rem}.registration-payment-section[data-v-76ce336b],.registration-purchase-section[data-v-76ce336b]{margin:0 .65rem .65rem;padding:.7rem}.registration-entry-footer[data-v-76ce336b]{margin:0 .65rem .65rem}.purchase-slots-grid[data-v-76ce336b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.purchase-slot-option[data-v-76ce336b]{min-height:54px;padding:.5rem}.purchase-slot-copy strong[data-v-76ce336b]{font-size:.7rem}.purchase-payment-grid[data-v-76ce336b]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-balance-card[data-v-76ce336b]{grid-column:1 / -1;min-height:82px}.registration-referee-card[data-v-76ce336b]{align-items:stretch;flex-direction:column}.registration-referee-input[data-v-76ce336b]{flex-basis:auto}.registration-payment-amount[data-v-76ce336b]{justify-content:flex-start}.payment-modal-balance-grid[data-v-76ce336b],.payment-modal-form-grid[data-v-76ce336b]{grid-template-columns:1fr}.payment-modal-field[data-v-76ce336b]:first-child{grid-column:auto}.modal-backdrop[data-v-76ce336b]{padding:1rem .75rem .75rem;align-items:flex-start}.team-edit-card[data-v-76ce336b]{max-width:100%;max-height:88vh;margin:.5rem auto;border-radius:8px}.card-body-scroll[data-v-76ce336b]{max-height:calc(88vh - 150px);padding:1rem}.card-header-sticky[data-v-76ce336b]{padding:1rem;border-radius:12px 12px 0 0}.team-modal-header .modal-title[data-v-76ce336b]{font-size:1.15rem}.modal-subtitle[data-v-76ce336b]{font-size:.78rem}.card-body-scroll .card-body[data-v-76ce336b]{padding:1.5rem 1.75rem}.card-footer-sticky[data-v-76ce336b]{padding:.75rem 1rem;border-radius:0 0 12px 12px;gap:.5rem}.card-footer-sticky .btn[data-v-76ce336b]{flex:1;min-width:0;min-height:44px}.team-section[data-v-76ce336b]{padding:.85rem}.team-section-title[data-v-76ce336b]{margin-bottom:.85rem}.team-registration-section .d-flex.align-items-center[data-v-76ce336b]{align-items:stretch!important;flex-direction:column}.team-registration-section .d-flex.align-items-center .form-check[data-v-76ce336b]{margin:.25rem 0!important}.team-registration-section .d-flex.align-items-center .btn[data-v-76ce336b]{width:100%;min-height:42px}.team-players-section .d-flex.align-items-start[data-v-76ce336b]{flex-wrap:wrap}.team-players-section .d-flex.align-items-start .form-control[data-v-76ce336b]{flex:1 1 100%;width:100%!important}.team-players-section .d-flex.align-items-start .btn[data-v-76ce336b]{width:100%;min-height:42px}.save-team-btn[data-v-76ce336b]{min-width:0}}.primary-page-header .page-eyebrow[data-v-76ce336b]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}@media (max-width: 767.98px){.equipos-controls[data-v-76ce336b]{flex-wrap:wrap}.equipos-controls .form-control[data-v-76ce336b],.equipos-controls .form-select[data-v-76ce336b]{min-width:0!important;flex:1 1 220px}.equipos-controls .btn[data-v-76ce336b]{flex:0 0 auto}}@media (max-width: 575.98px){.equipos-controls[data-v-76ce336b]{flex-direction:column;align-items:stretch!important}.equipos-controls .form-control[data-v-76ce336b],.equipos-controls .form-select[data-v-76ce336b],.equipos-controls .btn[data-v-76ce336b]{width:100%;min-width:0!important;flex:1 1 auto}.equipos-controls .btn[data-v-76ce336b]{justify-content:center;min-height:42px}}.primary-page-header .page-subtitle[data-v-76ce336b]{color:#7b8790;font-size:.8rem}.primary-page-header h2[data-v-76ce336b]{display:inline-block;position:relative;isolation:isolate;color:#28765b;text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16);animation:fadeInDown .8s ease-out,equipos-title-glow-76ce336b 3.2s ease-in-out .8s infinite}.primary-page-header h2[data-v-76ce336b]:after{content:"";position:absolute;z-index:-1;right:-4%;bottom:-.08em;left:-4%;height:.62em;border-radius:999px;background:linear-gradient(90deg,#2f8a6814,#4c9a78b3,#8bc6a047,#2f8a6814);filter:blur(10px);opacity:.55;transform:translate(-14%) scaleX(.74);animation:equipos-title-shadow-76ce336b 2.8s ease-in-out infinite;pointer-events:none}@keyframes equipos-title-shadow-76ce336b{0%,to{opacity:.38;transform:translate(-16%) scaleX(.72)}50%{opacity:.8;transform:translate(16%) scaleX(1.04)}}@keyframes equipos-title-glow-76ce336b{0%,to{text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16)}50%{text-shadow:0 4px 0 rgba(33,96,68,.16),0 11px 22px rgba(47,138,104,.3)}}@media (prefers-reduced-motion: reduce){.primary-page-header h2[data-v-76ce336b],.primary-page-header h2[data-v-76ce336b]:after{animation:none}}.btn-primary-action[data-v-76ce336b]{background:#2f8a68;border:0;border-radius:10px;color:#fff;font-weight:700;padding:.5rem .85rem;box-shadow:0 5px 12px #2f8a6833;transition:.2s ease}.btn-primary-action[data-v-76ce336b]:hover{background:#267456;color:#fff;transform:translateY(-1px);box-shadow:0 7px 15px #2f8a6842}.btn-primary-action[data-v-76ce336b]:focus-visible{color:#fff;box-shadow:0 0 0 .2rem #2f8a6833}@media (max-width: 575.98px){.modal-backdrop[data-v-76ce336b]{padding:.5rem}.team-edit-card[data-v-76ce336b]{width:100%;max-width:100%;max-height:calc(100dvh - 1rem);margin:0;border-radius:12px}.card-body-scroll[data-v-76ce336b]{max-height:calc(100dvh - 150px);padding:.75rem}.card-header-sticky[data-v-76ce336b]{padding:.85rem}.team-modal-header .modal-title[data-v-76ce336b]{font-size:1.05rem}.modal-subtitle[data-v-76ce336b]{max-width:25rem;font-size:.72rem;line-height:1.35}.team-info-banner[data-v-76ce336b]{gap:.5rem;margin-bottom:.85rem;padding:.6rem .7rem;font-size:.74rem;line-height:1.35}.team-section[data-v-76ce336b]{padding:.7rem;border-radius:10px}.team-section-title[data-v-76ce336b]{gap:.5rem}.section-icon[data-v-76ce336b]{flex-basis:30px;width:30px;height:30px}.team-section-title h6[data-v-76ce336b]{font-size:.88rem}.team-section-title p[data-v-76ce336b]{font-size:.7rem;line-height:1.3}.registration-entry-header[data-v-76ce336b]{gap:.45rem;padding:.65rem .7rem}.registration-entry-heading[data-v-76ce336b]{gap:.45rem}.registration-entry-icon[data-v-76ce336b]{flex-basis:30px;width:30px;height:30px}.registration-entry-name[data-v-76ce336b]{font-size:.84rem}.registration-entry-state[data-v-76ce336b]{padding:.28rem .45rem;font-size:.6rem}.registration-payment-heading small[data-v-76ce336b],.registration-purchase-title small[data-v-76ce336b],.registration-summary-label[data-v-76ce336b]{font-size:.64rem}.registration-summary-value[data-v-76ce336b]{font-size:.78rem}.purchase-slots-grid[data-v-76ce336b],.purchase-payment-grid[data-v-76ce336b]{grid-template-columns:1fr}.purchase-slot-option[data-v-76ce336b]{min-height:50px}.purchase-balance-card[data-v-76ce336b]{grid-column:auto}.registration-entry-footer[data-v-76ce336b]{justify-content:stretch}.registration-entry-footer .registration-remove-btn[data-v-76ce336b]{width:100%;min-height:38px}.withdrawal-modal-card[data-v-76ce336b]{max-height:calc(100dvh - 1rem)}.withdrawal-modal-footer[data-v-76ce336b]{padding:.75rem 1rem .85rem}.withdrawal-modal-footer .btn[data-v-76ce336b]{flex:1;min-height:40px}.payment-modal-card[data-v-76ce336b]{max-height:calc(100dvh - 1rem)}.payment-modal-header[data-v-76ce336b]{padding:.9rem 1rem .8rem}.payment-modal-body[data-v-76ce336b]{max-height:calc(100dvh - 190px);overflow-y:auto;padding:.9rem 1rem 1rem!important}.payment-modal-footer[data-v-76ce336b]{padding:.75rem 1rem .85rem}.payment-modal-footer .btn[data-v-76ce336b]{flex:1;min-height:40px}}.team-list-identity[data-v-76ce336b]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.team-logo-thumb[data-v-76ce336b],.team-logo-preview[data-v-76ce336b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;color:#28765b;background:#e8f6ed;border:1px solid #cfe7d7}.team-logo-thumb[data-v-76ce336b]{width:34px;height:34px;border-radius:10px;font-size:1rem}.team-logo-thumb img[data-v-76ce336b],.team-logo-preview img[data-v-76ce336b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-logo-editor[data-v-76ce336b]{display:flex;align-items:center;gap:.85rem;padding:.8rem;background:#f8fbf9;border:1px solid #d9e9df;border-radius:12px}.team-logo-preview[data-v-76ce336b]{width:72px;height:72px;border-radius:16px;font-size:1.8rem}.team-logo-editor-copy[data-v-76ce336b]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.18rem}.team-logo-editor-copy strong[data-v-76ce336b]{color:#315e4d;font-size:.8rem}.team-logo-editor-copy small[data-v-76ce336b]{color:#718279;font-size:.68rem;line-height:1.35}.team-logo-actions[data-v-76ce336b]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.team-logo-actions input[type=file][data-v-76ce336b]{display:none}@media (max-width: 575.98px){.team-logo-editor[data-v-76ce336b]{align-items:flex-start}.team-logo-editor-copy[data-v-76ce336b]{padding-top:.1rem}}.btn-warning[data-v-9fb832ef]{background:#ffc107;color:#000;border:none;padding:4px 8px;border-radius:6px}.btn-primary[data-v-9fb832ef]{background:#0d6efd;color:#fff;border:none;padding:4px 8px;border-radius:6px}.btn-danger[data-v-9fb832ef]{background:#dc3545;color:#fff;border:none;padding:4px 8px;border-radius:6px}.table td[data-v-9fb832ef],.table th[data-v-9fb832ef]{vertical-align:middle}.table-header[data-v-9fb832ef]{font-size:.7rem;font-weight:800;color:#28765b;background:transparent!important;letter-spacing:.08em;text-transform:uppercase;padding:.9rem .85rem!important;border-bottom:1px solid #e4eee9!important}.referees-card .card-body[data-v-9fb832ef]{padding:0}.ref-list[data-v-9fb832ef]{overflow-x:auto;overflow-y:hidden;border:1px solid #e4eee9;border-radius:16px;background:#fff}.ref-table[data-v-9fb832ef]{margin:0;overflow:hidden;border:0;border-radius:0;background:#fff;--bs-table-bg: transparent}.ref-table thead[data-v-9fb832ef]{background:transparent}.ref-table tbody tr[data-v-9fb832ef]{background:#fff;transition:background-color .18s ease}.ref-table tbody tr[data-v-9fb832ef]:hover{background:#f1f8f3}.ref-table tbody td[data-v-9fb832ef]{color:#52685e;border-bottom:1px solid #edf3ef}.ref-table tbody tr:last-child td[data-v-9fb832ef]{border-bottom:0}.ref-table tbody td strong[data-v-9fb832ef]{color:#244d3e}.ref-table .badge.bg-success[data-v-9fb832ef]{color:#28765b!important;background:#eaf7ee!important;border:1px solid #cce6d5;font-size:.7rem;font-weight:800}.ref-table .badge.bg-secondary[data-v-9fb832ef]{color:#66756d!important;background:#f1f4f2!important;border:1px solid #dce5df;font-size:.7rem;font-weight:800}.ref-table code[data-v-9fb832ef]{color:#28765b;background:#f1f8f3!important;border:1px solid #dcece3}.ref-table td:last-child .btn[data-v-9fb832ef]{border-radius:8px}.ref-table td:last-child .btn-outline-success[data-v-9fb832ef]{color:#28765b;border-color:#b9dec6}.ref-table td:last-child .btn-outline-success[data-v-9fb832ef]:hover{color:#fff;background:#28765b;border-color:#28765b}.ref-table td:last-child .btn-outline-primary[data-v-9fb832ef]{color:#477ba8;border-color:#c4d8e8}.ref-table td:last-child .btn-outline-primary[data-v-9fb832ef]:hover{color:#fff;background:#477ba8;border-color:#477ba8}.ref-table .public-link-btn[data-v-9fb832ef]{color:#28765b;background:#f4faf7;border-color:#b9dec6;border-radius:8px;font-size:.75rem}.ref-table .public-link-btn[data-v-9fb832ef]:hover{color:#fff;background:#28765b;border-color:#28765b}@media (max-width: 767px){.display-6[data-v-9fb832ef]{font-size:1.25rem}.table[data-v-9fb832ef]{font-size:.9rem}.arbitros-controls[data-v-9fb832ef]{gap:6px}.arbitros-controls .form-control[data-v-9fb832ef],.arbitros-controls .form-select[data-v-9fb832ef]{min-width:0}.referee-status-filter[data-v-9fb832ef]{width:190px;flex:0 0 190px}.arbitros-controls>div[data-v-9fb832ef]:first-child,.arbitros-controls .module-add-icon[data-v-9fb832ef]{width:100%}.referee-status-filter[data-v-9fb832ef]{width:100%;flex-basis:auto}.arbitros-controls .module-add-icon[data-v-9fb832ef]{justify-content:center}.ref-table td[data-v-9fb832ef]{padding:.75rem .5rem}.btn[data-v-9fb832ef]{padding:4px 8px;font-size:.85rem}.btn-group-sm>.btn[data-v-9fb832ef]{padding:2px 4px}.referee-status-toggle[data-v-9fb832ef]{width:32px;height:30px}}@media (max-width: 576px){.ref-table td[data-v-9fb832ef]{padding:.5rem .25rem}.btn-group[data-v-9fb832ef]{gap:2px}.btn-group>.btn[data-v-9fb832ef]{padding:2px 6px;font-size:.75rem}}.referees-card[data-v-9fb832ef]{border:0;border-radius:0;background:transparent;box-shadow:none}.ref-table td[data-v-9fb832ef]{font-size:.95rem;font-weight:500}.public-link-header[data-v-9fb832ef]{white-space:nowrap}.public-link-btn[data-v-9fb832ef]{white-space:nowrap;font-weight:700}@media (max-width: 575.98px){.public-link-btn[data-v-9fb832ef]{padding:.25rem .35rem;font-size:.72rem}}.empty-referees-state[data-v-9fb832ef]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;color:#6b7280;text-align:center}.empty-referees-state i[data-v-9fb832ef]{color:#6f9b87;font-size:2.2rem;margin-bottom:.25rem}.empty-referees-state strong[data-v-9fb832ef]{color:#244f40;font-weight:800;font-size:.95rem}.empty-referees-state span[data-v-9fb832ef]{font-size:.8rem}.empty-referees-state .btn[data-v-9fb832ef]{margin-top:.45rem}.module-add-icon[data-v-9fb832ef]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px}.referee-status-toggle[data-v-9fb832ef]{display:inline-flex;width:34px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid;border-radius:8px;font-size:1.15rem;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.referee-status-toggle[data-v-9fb832ef]:hover{transform:translateY(-1px)}.referee-status-toggle--active[data-v-9fb832ef]{color:#9a6b00;background:#fff9e8;border-color:#e4c46b}.referee-status-toggle--active[data-v-9fb832ef]:hover,.referee-status-toggle--active[data-v-9fb832ef]:focus-visible{color:#7e5700;background:#fff1c7;border-color:#d6ad3f}.referee-status-toggle--inactive[data-v-9fb832ef]{color:#28765b;background:#eef9f2;border-color:#a9d7b8}.referee-status-toggle--inactive[data-v-9fb832ef]:hover,.referee-status-toggle--inactive[data-v-9fb832ef]:focus-visible{color:#216044;background:#dff2e6;border-color:#7fc39d}.referee-modal-header[data-v-9fb832ef]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.35rem 1.5rem 1.1rem;background:linear-gradient(135deg,#f4faf7,#fff 72%);border-bottom:1px solid #e4eee9}.modal-eyebrow[data-v-9fb832ef]{display:block;color:#27805f;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:.3rem}.referee-modal-header .modal-title[data-v-9fb832ef]{color:#173d32;font-size:1.35rem;font-weight:700;margin-bottom:.25rem}.modal-subtitle[data-v-9fb832ef]{color:#6b7280;font-size:.86rem}.referee-modal-body[data-v-9fb832ef]{padding:1.35rem 1.5rem}.referee-form-section[data-v-9fb832ef]{padding:1.1rem;border:1px solid #e4eee9;border-radius:12px}.referee-section-heading[data-v-9fb832ef]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-9fb832ef]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.referee-section-heading h6[data-v-9fb832ef]{color:#173d32;font-size:1rem;font-weight:800;margin:.1rem 0 .15rem}.referee-section-heading p[data-v-9fb832ef]{color:#7b8790;font-size:.78rem;margin:0}.referee-form-section .form-label[data-v-9fb832ef]{color:#1f2937;font-weight:700;margin-bottom:.45rem}.referee-form-section .form-control[data-v-9fb832ef]{min-height:42px;border-color:#d6e3dd}.referee-form-section .form-control[data-v-9fb832ef]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.referee-modal-footer[data-v-9fb832ef]{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem;background:#fbfcfc;border-top:1px solid #e4eee9}.save-referee-btn[data-v-9fb832ef]{min-width:145px;font-weight:700}.referee-save-success-backdrop[data-v-9fb832ef]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c236b}.referee-save-success-modal[data-v-9fb832ef]{width:390px;max-width:95%;padding:1.6rem 1.5rem 1.45rem;border:0;border-radius:16px;text-align:center;box-shadow:0 18px 48px #183e313d}.referee-save-success-icon[data-v-9fb832ef]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 1rem;color:#2f8a68;background:#eaf5ef;border-radius:15px;font-size:1.7rem}.referee-save-success-modal h5[data-v-9fb832ef]{margin:.15rem 0 .5rem;color:#173d32;font-size:1.2rem;font-weight:800}.referee-save-success-modal p[data-v-9fb832ef]{margin:0;color:#6b7280;line-height:1.5}.referee-payments-backdrop[data-v-9fb832ef]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c2373}.referee-payments-modal[data-v-9fb832ef]{width:680px;max-width:100%;max-height:90vh;overflow:hidden;border:0;border-radius:14px}.referee-payments-modal .card-header[data-v-9fb832ef]{padding:1.1rem 1.35rem;background:#f3faf6;border-bottom:1px solid #dcece3}.referee-payments-modal .card-body[data-v-9fb832ef]{max-height:62vh;overflow:auto;padding:1.25rem}.referee-copy-backdrop[data-v-9fb832ef]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#122c2373}.referee-copy-modal[data-v-9fb832ef]{width:460px;max-width:100%;overflow:hidden;padding:1.5rem;border:0;border-radius:16px;text-align:center;box-shadow:0 18px 48px #183e313d}.referee-copy-icon[data-v-9fb832ef]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 1rem;color:#2f8a68;background:#eaf5ef;border-radius:15px;font-size:1.7rem}.referee-delete-icon[data-v-9fb832ef]{color:#b43d49;background:#fdebed}.referee-copy-title[data-v-9fb832ef]{margin:.15rem 0 .5rem;color:#173d32;font-size:1.2rem;font-weight:800}.referee-copy-message[data-v-9fb832ef]{margin:0 0 1rem;color:#6b7280;line-height:1.5}.referee-copy-link[data-v-9fb832ef]{padding:.75rem;color:#38594c;background:#f5faf7;border:1px solid #dcece3;border-radius:9px;overflow-wrap:anywhere;font-size:.82rem;text-align:left}.referee-copy-footer[data-v-9fb832ef]{display:flex;justify-content:center;margin-top:1.25rem}.payment-summary-grid[data-v-9fb832ef]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.payment-summary-grid>div[data-v-9fb832ef]{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;border:1px solid #deebe4;border-radius:10px;background:#fbfdfc}.payment-status-filter[data-v-9fb832ef]{width:150px}.payment-summary-grid span[data-v-9fb832ef]{color:#71877c;font-size:.75rem}.payment-summary-grid strong[data-v-9fb832ef]{color:#244d3e;font-size:1.05rem}.referee-match-list[data-v-9fb832ef]{display:grid;gap:.5rem}.referee-match-row[data-v-9fb832ef]{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid #e1ebe6;border-radius:10px;cursor:pointer}.referee-match-row[data-v-9fb832ef]:has(input:checked){border-color:#8dc7aa;background:#f1faf4}.referee-match-info[data-v-9fb832ef]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.referee-match-info small[data-v-9fb832ef]{color:#71877c}.referee-match-info .referee-match-cost[data-v-9fb832ef]{color:#28765b;font-weight:700}@media (max-width: 575.98px){.payment-summary-grid[data-v-9fb832ef]{grid-template-columns:1fr}.referee-payments-modal .card-body[data-v-9fb832ef]{padding:.9rem}.referee-copy-modal[data-v-9fb832ef]{padding:1.25rem}.new-referee-btn[data-v-9fb832ef]{width:100%;justify-content:center;min-height:42px}.referees-card .card-body[data-v-9fb832ef]{padding:0}.ref-list[data-v-9fb832ef]{border-radius:14px}.ref-table[data-v-9fb832ef]{min-width:390px}.ref-table td[data-v-9fb832ef]{font-size:.85rem}.referee-modal-header[data-v-9fb832ef]{padding:1rem}.referee-modal-header .modal-title[data-v-9fb832ef]{font-size:1.15rem}.modal-subtitle[data-v-9fb832ef]{font-size:.78rem}.referee-modal-body[data-v-9fb832ef]{padding:1rem}.referee-form-section[data-v-9fb832ef]{padding:.85rem}.referee-modal-footer[data-v-9fb832ef]{padding:.75rem 1rem}.referee-modal-footer .btn[data-v-9fb832ef]{flex:1;min-height:44px}.save-referee-btn[data-v-9fb832ef]{min-width:0}}.primary-page-header .page-eyebrow[data-v-9fb832ef]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.primary-page-header .page-subtitle[data-v-9fb832ef]{color:#7b8790;font-size:.8rem}.primary-page-header h2[data-v-9fb832ef]{display:inline-block;position:relative;isolation:isolate;color:#28765b;text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16);animation:fadeInDown .8s ease-out,arbitros-title-glow-9fb832ef 3.2s ease-in-out .8s infinite}.primary-page-header h2[data-v-9fb832ef]:after{content:"";position:absolute;z-index:-1;right:-4%;bottom:-.08em;left:-4%;height:.62em;border-radius:999px;background:linear-gradient(90deg,#2f8a6814,#4c9a78b3,#8bc6a047,#2f8a6814);filter:blur(10px);opacity:.55;transform:translate(-14%) scaleX(.74);animation:arbitros-title-shadow-9fb832ef 2.8s ease-in-out infinite;pointer-events:none}@keyframes arbitros-title-shadow-9fb832ef{0%,to{opacity:.38;transform:translate(-16%) scaleX(.72)}50%{opacity:.8;transform:translate(16%) scaleX(1.04)}}@keyframes arbitros-title-glow-9fb832ef{0%,to{text-shadow:0 3px 0 rgba(33,96,68,.1),0 8px 16px rgba(47,138,104,.16)}50%{text-shadow:0 4px 0 rgba(33,96,68,.16),0 11px 22px rgba(47,138,104,.3)}}@media (prefers-reduced-motion: reduce){.primary-page-header h2[data-v-9fb832ef],.primary-page-header h2[data-v-9fb832ef]:after{animation:none}}.btn-primary-action[data-v-9fb832ef]{background:#2f8a68;border:0;border-radius:10px;color:#fff;font-weight:700;padding:.5rem .85rem;box-shadow:0 5px 12px #2f8a6833;transition:.2s ease}.btn-primary-action[data-v-9fb832ef]:hover{background:#267456;color:#fff;transform:translateY(-1px);box-shadow:0 7px 15px #2f8a6842}.btn-primary-action[data-v-9fb832ef]:focus-visible{color:#fff;box-shadow:0 0 0 .2rem #2f8a6833}.display-6[data-v-4f9acaa7]{font-size:1.5rem;font-weight:700}.card[data-v-4f9acaa7]{border:1px solid #dee2e6;border-radius:8px;transition:box-shadow .3s ease}.card[data-v-4f9acaa7]:hover{box-shadow:0 4px 12px #0000001a}.display-6[data-v-4f9acaa7]{font-size:2rem;font-weight:700;color:#198754}@media (max-width: 767px){.display-6[data-v-4f9acaa7]{font-size:1.25rem}.card-body[data-v-4f9acaa7]{padding:1rem}.display-6[data-v-4f9acaa7]{font-size:1.5rem}}.list-group-item[data-v-620af756]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.modal-overlay[data-v-620af756]{position:fixed;inset:0;background:#102d239e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-dialog-custom[data-v-620af756]{max-width:600px;width:100%;padding:8px}.message-modal-card[data-v-620af756]{position:relative;overflow:hidden;border:0;border-radius:18px;box-shadow:0 18px 55px #0a231a47}.message-modal-accent[data-v-620af756]{height:6px;background:linear-gradient(90deg,#28765b,#72b892)}.message-modal-accent--warning[data-v-620af756]{background:linear-gradient(90deg,#d18a1c,#f0c35a)}.message-modal-card .card-body[data-v-620af756]{padding:1.5rem!important}.message-modal-heading[data-v-620af756]{display:flex;align-items:center;gap:.85rem}.message-modal-icon[data-v-620af756]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;color:#fff;background:#28765b;border-radius:14px;font-size:1.35rem}.message-modal-icon--warning[data-v-620af756]{color:#6b4700;background:#fff1c9}.message-modal-kicker[data-v-620af756]{display:block;margin-bottom:.15rem;color:#789087;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.message-modal-card--warning .message-modal-kicker[data-v-620af756]{color:#ae7410}.message-modal-text[data-v-620af756]{margin:1.25rem 0 0;color:#52685e;font-size:.95rem;line-height:1.6;white-space:pre-line}.message-modal-close[data-v-620af756]{min-width:106px;border:0;border-radius:9px;font-weight:800}.schedule-warning[data-v-620af756]{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;color:#6b4700;background:linear-gradient(135deg,#fff9e8,#fff3cf);border:1px solid #f0d38a;border-left:5px solid #d18a1c;border-radius:13px;box-shadow:0 5px 15px #b1770a14}.schedule-warning-icon[data-v-620af756]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#fff;background:#d18a1c;border-radius:10px}.schedule-warning strong[data-v-620af756],.schedule-warning span[data-v-620af756]:last-child{display:block}.schedule-warning strong[data-v-620af756]{margin-bottom:.2rem;color:#805500;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.schedule-warning span[data-v-620af756]:last-child{color:#795f2a;font-size:.82rem;line-height:1.45}.capture-fields[data-v-620af756]{min-width:0;padding:0;margin-inline:0;border:0}.capture-fields[data-v-620af756]:disabled{opacity:.78}.capture-fields:disabled .record-section[data-v-620af756],.capture-fields:disabled .payment-panel[data-v-620af756]{background-color:#f5f7f6}.capture-fields:disabled .form-control[data-v-620af756],.capture-fields:disabled .form-select[data-v-620af756]{cursor:not-allowed}@media (max-width: 576px){.modal-dialog-custom[data-v-620af756]{max-width:100%;padding:.5rem}}.form-control[data-v-620af756],.form-select[data-v-620af756],.form-control-sm[data-v-620af756],.form-select-sm[data-v-620af756]{min-width:0;box-sizing:border-box;border-color:#d0d8d4}.form-control-sm[data-v-620af756],.form-select-sm[data-v-620af756]{height:32px;padding:4px 8px;font-size:.875rem}.form-control[data-v-620af756],.form-select[data-v-620af756]{height:38px;padding:6px 12px;font-size:.9rem}.form-control[data-v-620af756]:focus,.form-select[data-v-620af756]:focus{border-color:#7cb89f;box-shadow:0 0 0 .2rem #7cb89f26}.btn[data-v-620af756],.btn-sm[data-v-620af756]{line-height:1;padding-top:7px;padding-bottom:7px;font-size:.9rem;font-weight:500}.card-title[data-v-620af756]{margin-bottom:.75rem;font-size:1rem;font-weight:600}.match-section>.d-flex[data-v-620af756]:first-child{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #d0e5dd}.match-section>.d-flex:first-child strong[data-v-620af756]{font-size:1.1rem;font-weight:700;color:#2d5a4f}.card-body[data-v-620af756]{padding:2rem!important}@media (min-width: 992px){.col-lg-1-5[data-v-620af756]{flex:0 0 calc(16.666667% - 4px);max-width:calc(16.666667% - 4px)}}.row.g-2[data-v-620af756]{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem }.card-body .form-label[data-v-620af756]{margin-bottom:.5rem;font-weight:600;font-size:.875rem;color:#2d5a4f;text-transform:capitalize;letter-spacing:.5px}.form-label.small[data-v-620af756]{font-size:.875rem;font-weight:600}.card-body .form-check.form-switch[data-v-620af756]{padding:0;margin:0;height:32px;display:flex;align-items:center;gap:6px}.card-body .form-check-input[data-v-620af756]{margin-top:0;width:40px;height:22px;cursor:pointer}.card-body .form-check-label[data-v-620af756]{margin:0;cursor:pointer;white-space:nowrap;font-size:.875rem}.liguilla-container[data-v-620af756]{padding-left:0!important;margin-left:0!important;gap:0}.match-section[data-v-620af756]{border:1px solid #e0e7e1;padding:1.5rem!important;margin-bottom:1.5rem;background:#fafbfa}.row.g-2.g-md-3.mt-2>.col-12.col-md-6[data-v-620af756]{padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.row.g-2.g-md-3.mt-2>.col-12.col-md-6[data-v-620af756]:nth-child(odd){padding-right:1rem}.row.g-2.g-md-3.mt-2>.col-12.col-md-6[data-v-620af756]:nth-child(2n){padding-left:1rem}.list-group-item[data-v-620af756]{font-size:.9rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #dee2e6}.list-group-item>div[data-v-620af756]:first-child{font-size:.9rem;font-weight:500}.list-group-item .badge[data-v-620af756]{font-size:.75rem;margin-left:.5rem}.row.g-2.g-md-3>div>.form-label[data-v-620af756],.col-12.col-md-6>.form-label[data-v-620af756],.col-6.col-md-1-5>.form-label[data-v-620af756]{margin-bottom:.6rem;display:block}.attendance-list[data-v-620af756]{background-color:#f8f9f8;padding:.75rem;border-radius:6px;border:1px solid #e9ecef;overflow-y:auto;overflow-x:hidden}.attendance-list .form-check[data-v-620af756]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem 0;padding-left:0;font-size:.9rem;min-height:24px}.attendance-list .form-check-input[data-v-620af756]{position:relative!important;inset:auto!important;z-index:1;display:block;grid-column:1;margin:0!important;width:18px;height:18px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.attendance-list .form-check-label[data-v-620af756]{grid-column:2;min-width:0;font-size:.9rem;font-weight:500;cursor:pointer;margin-bottom:0}@media (max-width: 991.98px){.col-lg-1-5[data-v-620af756],.col-lg-2[data-v-620af756]{flex:0 0 calc(33.333333% - 4px);max-width:calc(33.333333% - 4px)}.row.g-2.g-md-3.mt-2>.col-12.col-md-6[data-v-620af756]{padding-bottom:1.25rem;padding-left:0!important;padding-right:0!important}}@media (max-width: 767.98px){.col-lg-6[data-v-620af756]{flex:0 0 100%!important;max-width:100%!important}.match-section[data-v-620af756]{padding:1rem!important;margin-bottom:1rem}.card-body[data-v-620af756]{padding:1.25rem!important}.row>.col-lg-2[data-v-620af756],.row>.col-lg-1-5[data-v-620af756]{flex:0 0 100%;max-width:100%}.form-label[data-v-620af756]{font-size:.875rem}.btn-sm[data-v-620af756],.form-control-sm[data-v-620af756],.form-select-sm[data-v-620af756]{font-size:.85rem}.row.g-2.g-md-3.mt-2>.col-12.col-md-6[data-v-620af756]{border-bottom:none;padding-bottom:1rem;margin-bottom:1rem}.list-group-item[data-v-620af756]{font-size:.85rem;padding:.6rem .8rem}.attendance-list .form-check[data-v-620af756]{padding:.3rem 0;font-size:.85rem}}@media (max-width: 575.98px){.col-6[data-v-620af756]{flex:0 0 100%!important;max-width:100%!important}.col-4[data-v-620af756]{flex:0 0 50%!important;max-width:50%!important}.match-section[data-v-620af756]{padding:.5rem!important;margin-bottom:1rem}.d-flex.gap-2[data-v-620af756]{flex-direction:column;align-items:stretch}.d-flex.gap-2[data-v-620af756]>*{width:100%}.form-control[data-v-620af756],.form-select[data-v-620af756]{height:32px;font-size:.85rem}.attendance-list[data-v-620af756]{max-height:200px!important}button[data-v-620af756]{white-space:nowrap}.btn-success[data-v-620af756]{width:100%}}.spinner-border-sm[data-v-620af756]{width:1rem;height:1rem;border-width:.2em;animation:spinner-animation-620af756 .75s linear infinite}@keyframes spinner-animation-620af756{to{transform:rotate(360deg)}}.match-section[data-v-620af756]{background:linear-gradient(135deg,#fafbfa,#f0f5f3);border:1px solid #d9e5e0;border-radius:8px;box-shadow:0 1px 3px #2d5a4f14;transition:all .2s ease}.match-section[data-v-620af756]:hover{box-shadow:0 4px 12px #2d5a4f1f;border-color:#c8d5d0}@media (max-width: 767.98px){.col-lg-1-5[data-v-620af756],.col-lg-2[data-v-620af756],.col-lg-auto[data-v-620af756]{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.col-md-4[data-v-620af756]{flex:0 0 100%;max-width:100%}.col-6 .d-flex.gap-2[data-v-620af756]{flex-wrap:wrap;align-items:center}.col-6 .d-flex.gap-2[data-v-620af756]>*{align-self:center}.col-6 .form-select[data-v-620af756]{flex:1 1 100%;min-width:0;margin-bottom:6px}.col-6 input.form-control.form-control-sm[data-v-620af756]{width:100%;max-width:100%;margin-bottom:6px}.col-6 .btn[data-v-620af756]{flex:0 0 auto}.list-group-item>div[data-v-620af756]{min-width:0;word-break:break-word}.list-group-item .btn[data-v-620af756]{margin-left:8px;flex:0 0 auto;align-self:center}.card-body[data-v-620af756]{padding:1rem}.border.rounded.p-3[data-v-620af756]{padding:.75rem}.d-flex.justify-content-between.align-items-start[data-v-620af756]{flex-direction:column;align-items:stretch}.text-end[data-v-620af756]{text-align:left!important}}@media (max-width: 575.98px){.col-lg-1-5[data-v-620af756],.col-lg-2[data-v-620af756],.col-lg-auto[data-v-620af756],.col-sm-6[data-v-620af756]{flex:0 0 100%;max-width:100%}.card-body[data-v-620af756]{padding:.75rem}.form-label[data-v-620af756]{font-size:.85rem;margin-bottom:.2rem}.row.g-2[data-v-620af756]{--bs-gutter-x: .25rem;--bs-gutter-y: .25rem }.form-check.form-switch[data-v-620af756]{padding-top:.5rem!important}}.col-6 .d-flex.gap-2 .form-select[data-v-620af756],.col-6 .d-flex.gap-2 .form-control[data-v-620af756]{vertical-align:middle}.list-group-item .list-group-item[data-v-620af756]{align-items:center}@media (max-width: 991.98px){.text-end[data-v-620af756]{margin-top:1rem}.d-flex.justify-content-between>.text-end[data-v-620af756]{min-width:auto}}.attendance-list[data-v-620af756]{max-height:200px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;padding:8px;background-color:#f8f9fa}.attendance-list .form-check[data-v-620af756]{margin-bottom:6px}.attendance-list .form-check[data-v-620af756]:last-child{margin-bottom:0}.registro-page[data-v-620af756]{color:#173d32}.registro-header[data-v-620af756]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page-eyebrow[data-v-620af756]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-620af756],.section-subtitle[data-v-620af756]{color:#7b8790;font-size:.8rem}.context-badge[data-v-620af756],.match-count[data-v-620af756]{display:inline-flex;align-items:center;gap:.45rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:999px;padding:.55rem .8rem;font-size:.8rem;font-weight:700}.registro-card[data-v-620af756]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.registro-card .card-body[data-v-620af756]{padding:1.25rem!important}.section-heading[data-v-620af756]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-620af756]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-620af756]{color:#173d32;font-weight:800}.matches-heading[data-v-620af756]{align-items:center}.matches-heading .match-count[data-v-620af756]{margin-left:auto}.parameter-summary[data-v-620af756]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e8f0eb}.parameter-summary span[data-v-620af756]{display:inline-flex;align-items:center;gap:.4rem;color:#4d6e61;background:#f6fbf8;border-radius:8px;padding:.45rem .65rem;font-size:.78rem}.parameter-summary i[data-v-620af756]{color:#4c9a78}.jornada-status[data-v-620af756]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.5rem .7rem;border-radius:9px;font-size:.76rem;font-weight:800}.jornada-status i[data-v-620af756]{font-size:.85rem}.jornada-status--registered[data-v-620af756]{color:#216044;background:#eef9f2;border:1px solid #ccebd7}.jornada-status--pending[data-v-620af756]{color:#795600;background:#fff8df;border:1px solid #f5df9a}.empty-state[data-v-620af756]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:180px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-state i[data-v-620af756]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-620af756]{color:#2d5a4f}.match-section[data-v-620af756]{border:1px solid #dcebe3;border-radius:13px;padding:1.15rem!important;background:#fbfdfc}.match-header[data-v-620af756]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #dcebe3}.match-header strong[data-v-620af756]{color:#245c49;font-size:1.05rem}.match-meta[data-v-620af756]{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#7b8790;font-size:.78rem}.match-meta i[data-v-620af756]{color:#4c9a78}.bye-match-note[data-v-620af756]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.7rem;padding:.5rem .7rem;color:#6f8179;background:#f5faf7;border:1px solid #dcebe3;border-radius:9px;font-size:.78rem;font-weight:600}.bye-match-note i[data-v-620af756]{color:#4c9a78}.payment-panel[data-v-620af756]{padding:.8rem;background:#f5faf7;border:1px solid #dcebe3;border-radius:10px}.panel-label[data-v-620af756]{display:flex;align-items:center;justify-content:center;gap:.4rem;color:#28765b;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.record-section[data-v-620af756]{border-top:1px solid #e8f0eb;padding-top:.9rem}.section-label[data-v-620af756]{display:flex;align-items:center;gap:.35rem;color:#2d5a4f!important}.section-label i[data-v-620af756]{color:#4c9a78}.save-bar[data-v-620af756]{padding-top:1rem;border-top:1px solid #e8f0eb}.save-results-btn[data-v-620af756],.results-notification-btn[data-v-620af756]{min-height:43px;padding-inline:1.1rem;font-weight:700}.results-notification-btn[data-v-620af756]{color:#216044;background:linear-gradient(135deg,#edf9f1,#dff2e6);border:1px solid #9fd2af}.results-notification-btn[data-v-620af756]:hover:not(:disabled),.results-notification-btn[data-v-620af756]:focus-visible{color:#175438;background:linear-gradient(135deg,#dff2e6,#ccebd7);border-color:#72b98c}.results-notification-btn[data-v-620af756]:disabled{color:#6f8179;background:#f1f6f3;border-color:#cfe0d6;opacity:1}@media (max-width: 767.98px){.registro-header[data-v-620af756]{align-items:flex-start;flex-direction:column}.context-badge[data-v-620af756]{align-self:flex-start}.matches-heading[data-v-620af756]{align-items:flex-start}.matches-heading .match-count[data-v-620af756]{margin-left:auto}.match-header[data-v-620af756]{flex-direction:column;gap:.9rem}.payment-panel[data-v-620af756]{width:100%}.save-results-btn[data-v-620af756],.results-notification-btn[data-v-620af756]{width:100%;justify-content:center}}.liguilla-control[data-v-620af756]{height:auto!important;min-height:42px;align-items:flex-start!important;flex-wrap:wrap}.liguilla-help[data-v-620af756]{flex-basis:100%;margin-top:.2rem;color:#8a6d3b;font-size:.68rem;line-height:1.25}.liguilla-help.ready[data-v-620af756]{color:#4c9a78}@media (max-width: 767.98px){.registro-card .card-body[data-v-620af756]{padding:1rem!important}.parameters-card .row.g-2>[class*=col-][data-v-620af756]{flex-basis:50%;max-width:50%}.parameters-card .liguilla-container[data-v-620af756]{padding-left:0!important;margin-left:0!important}.match-section[data-v-620af756]{padding:.85rem!important}.match-header[data-v-620af756]{align-items:stretch!important}.payment-panel[data-v-620af756]{min-width:0!important}.parameter-summary span[data-v-620af756]{flex:1 1 auto}}@media (max-width: 575.98px){.registro-header[data-v-620af756]{margin-bottom:1rem}.page-subtitle[data-v-620af756]{line-height:1.4}.parameters-card .row.g-2>[class*=col-][data-v-620af756]{flex-basis:100%;max-width:100%}.parameter-summary[data-v-620af756]{flex-direction:column;align-items:stretch}.parameter-summary span[data-v-620af756]{justify-content:flex-start}.matches-heading[data-v-620af756]{flex-wrap:wrap}.matches-heading>div[data-v-620af756]{min-width:0;flex:1 1 calc(100% - 48px)}.matches-heading .match-count[data-v-620af756]{flex-basis:auto;margin-left:0}.match-meta[data-v-620af756]{flex-wrap:wrap}.payment-panel .d-flex.justify-content-between[data-v-620af756]{align-items:flex-start!important;flex-direction:column;gap:.5rem}.payment-panel .d-flex.gap-2[data-v-620af756]{width:100%}.payment-panel .d-flex.gap-2>div[data-v-620af756]{flex:1 1 0;width:auto!important}}.liguilla-container[data-v-620af756]{gap:0!important}.liguilla-control[data-v-620af756]{display:flex!important;align-items:center!important;gap:.45rem;width:100%;min-height:40px!important;height:40px!important;margin:0!important;padding:.35rem .55rem!important}.liguilla-control .form-check-input[data-v-620af756]{flex:0 0 auto;margin:0!important}.liguilla-control .form-check-label[data-v-620af756]{line-height:1.2}.parameters-row[data-v-620af756]{display:grid;grid-template-columns:minmax(210px,2.2fr) minmax(92px,.8fr) minmax(120px,1fr) minmax(180px,1.45fr) minmax(120px,1fr) minmax(145px,1.2fr);gap:.8rem;align-items:end}.parameter-field[data-v-620af756]{min-width:0}.parameter-field>.form-label[data-v-620af756]{display:flex;align-items:center;height:1.35rem;margin-bottom:.35rem;color:#45665a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.parameters-row .form-control-sm[data-v-620af756],.parameters-row .form-select-sm[data-v-620af756]{min-height:40px;height:40px;border-color:#cfe0d6;border-radius:9px;background-color:#fff}.parameters-row .form-control-sm[data-v-620af756]:disabled{color:#527064;background:#f1f8f3;opacity:1;font-weight:700}.parameter-field--playoff[data-v-620af756]{align-self:end!important;display:block;min-height:0}.parameter-field--playoff .liguilla-control[data-v-620af756]{width:100%;min-height:40px!important;padding:.35rem .55rem!important;border:1px solid #cfe0d6;border-radius:9px;background:#f8fbf9}.parameter-field--playoff .liguilla-control .form-check-label[data-v-620af756]{color:#2d5a4f;font-weight:800}.liguilla-container[data-v-620af756]{padding-left:0!important;margin-left:0!important}.match-overview[data-v-620af756]{min-width:0}.match-kicker[data-v-620af756]{display:block;margin-bottom:.35rem;color:#4c9a78;font-size:.68rem;font-weight:800;letter-spacing:.12em}.match-title-row[data-v-620af756]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;-moz-column-gap:.45rem;column-gap:.45rem;line-height:1.2}.match-title-row--bye[data-v-620af756]{display:flex}.match-team-score[data-v-620af756]{display:flex;min-width:0;flex-direction:column;gap:.16rem}.match-team-score--home[data-v-620af756]{align-items:flex-start;text-align:left}.match-team-score--away[data-v-620af756]{align-items:flex-end;text-align:right}.match-side-label[data-v-620af756]{color:#6f8179;font-size:.62rem;font-weight:800;letter-spacing:.06em}.match-title-row strong[data-v-620af756]{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:1rem!important}.match-vs[data-v-620af756]{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-width:30px;height:21px;margin-top:1.5rem;padding:0 .3rem;color:#fff;background:#28765b;border-radius:999px;font-size:.6rem;font-weight:800}.score-editor[data-v-620af756]{display:flex;flex-direction:column;align-items:inherit;gap:.15rem;margin-top:.15rem}.score-editor span[data-v-620af756]{color:#6f8179;font-size:.6rem;font-weight:700;text-transform:uppercase}.score-editor input[data-v-620af756]{width:58px;height:40px;padding:.25rem;color:#173d32;border:2px solid #b8d7c5;border-radius:9px;font-size:1.15rem;font-weight:800;text-align:center}.score-editor input[data-v-620af756]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.penalty-editor[data-v-620af756]{display:inline-flex;flex-direction:column;gap:.45rem;margin-top:.65rem;padding:.65rem .75rem;border:1px solid #f0d48b;border-radius:10px;background:#fffaf0}.penalty-editor-heading[data-v-620af756]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:#795600;font-size:.7rem}.penalty-editor-heading i[data-v-620af756]{color:#c48a00}.penalty-editor-heading span[data-v-620af756]{color:#96733a}.penalty-editor-fields[data-v-620af756]{display:flex;align-items:flex-end;gap:.45rem}.penalty-editor-fields label[data-v-620af756]{display:flex;flex-direction:column;gap:.2rem;color:#7c6a43;font-size:.65rem;font-weight:700;text-transform:uppercase}.penalty-editor-fields input[data-v-620af756]{width:58px;height:36px;padding:.25rem;color:#5d4618;border:2px solid #e7c86d;border-radius:9px;font-size:1rem;font-weight:800;text-align:center}.penalty-editor-fields input[data-v-620af756]:focus{border-color:#c48a00;box-shadow:0 0 0 .2rem #c48a0026}.score-divider[data-v-620af756]{padding-bottom:.45rem;color:#7b8790;font-size:1.25rem;font-weight:800}.record-grid[data-v-620af756]{margin-top:1.15rem!important}.record-section[data-v-620af756]{border:1px solid #e2ece6;border-radius:11px;padding:.85rem!important;background:#fff}.record-section-title[data-v-620af756]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-height:28px;margin-bottom:.7rem;color:#2d5a4f;font-size:.78rem;font-weight:800}.record-section-title i[data-v-620af756]{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;color:#28765b;background:#eaf5ef;border-radius:7px}.record-section-title span[data-v-620af756]{text-transform:uppercase;letter-spacing:.03em}.record-section-title strong[data-v-620af756]{margin-left:auto;color:#638073;font-size:.72rem;font-weight:700}.team-record-section--home[data-v-620af756]{border-top:3px solid #4c9a78}.team-record-section--away[data-v-620af756]{border-top:3px solid #6f8dd8}.team-record-section--away .record-section-title i[data-v-620af756]{color:#526fb9;background:#eef1fb}.attendance-section[data-v-620af756]{background:#f8fbf9}.attendance-section--away[data-v-620af756]{background:#f8f9fd}.attendance-section--away .record-section-title i[data-v-620af756]{color:#526fb9;background:#eef1fb}.cards-section[data-v-620af756]{background:#fffdf7}.cards-section--away[data-v-620af756]{background:#fbfaff}.cards-section--away .record-section-title i[data-v-620af756]{color:#7354a8;background:#f1ecfa}.record-section .list-group[data-v-620af756]{border-radius:8px;overflow:hidden}.record-section .list-group[data-v-620af756]:empty{display:none}.record-section .attendance-list[data-v-620af756]{margin-top:.15rem}.record-section .form-select[data-v-620af756],.record-section .form-control[data-v-620af756]{border-color:#d7e4dc}.payment-panel[data-v-620af756]{min-width:0!important;padding:.65rem .75rem}.payment-panel .panel-label[data-v-620af756]{justify-content:flex-start;margin-bottom:.45rem!important;font-size:.7rem}.payment-columns[data-v-620af756],.referee-payment-row[data-v-620af756]{display:grid;grid-template-columns:minmax(96px,1fr) 52px 52px 44px;gap:.3rem;align-items:center}.payment-columns[data-v-620af756]{margin-bottom:.2rem;color:#789087;font-size:.58rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.03em}.payment-columns span[data-v-620af756]:first-child{text-align:left}.payment-rows[data-v-620af756]{display:flex;flex-direction:column;gap:.4rem}.referee-payment-row[data-v-620af756]{padding:.4rem .45rem;border:1px solid #e2ece6;border-radius:8px;background:#fff}.referee-payment-team[data-v-620af756]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.referee-team-name[data-v-620af756]{max-width:100%;overflow:hidden;color:#2d5a4f;font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.referee-team-total[data-v-620af756]{color:#789087;font-size:.58rem}.referee-team-exempt[data-v-620af756]{color:#9a6700;font-size:.58rem;font-weight:700}.payment-field[data-v-620af756]{min-width:0}.payment-field-label[data-v-620af756]{display:block;margin-bottom:.15rem;color:#789087;font-size:.56rem;font-weight:700;text-align:center}.payment-field .form-control[data-v-620af756]{width:100%;min-height:26px;height:26px;padding:.1rem .15rem;font-size:.64rem;text-align:center}.payment-status[data-v-620af756]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.2rem;height:30px;margin-top:.65rem;color:#5c7569;font-size:.56rem;font-weight:700;line-height:1}.payment-status .form-check-input[data-v-620af756]{float:none;margin:0;width:16px;height:16px}@media (max-width: 767.98px){.match-title-row[data-v-620af756]{gap:.25rem}.match-title-row strong[data-v-620af756]{max-width:100%;font-size:.9rem!important}.match-vs[data-v-620af756]{min-width:27px;height:20px;margin-top:1.35rem;padding-inline:.25rem;font-size:.57rem}.score-editor[data-v-620af756]{margin-top:.1rem}.penalty-editor[data-v-620af756]{width:100%}.penalty-editor-fields[data-v-620af756]{justify-content:center}.record-section-title strong[data-v-620af756]{flex-basis:100%;margin-left:0;padding-left:2rem}}@media (max-width: 1199.98px){.parameters-row[data-v-620af756]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.98px){.parameters-row[data-v-620af756]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (max-width: 575.98px){.parameters-row[data-v-620af756]{grid-template-columns:1fr;gap:.55rem}.parameters-row .form-control-sm[data-v-620af756],.parameters-row .form-select-sm[data-v-620af756]{min-height:42px;height:42px}.parameter-field--playoff[data-v-620af756]{min-height:0}.parameter-field--playoff .liguilla-control[data-v-620af756]{min-height:42px!important;height:42px!important;padding:.35rem .55rem!important}.liguilla-help[data-v-620af756]{font-size:.7rem}.payment-columns[data-v-620af756],.referee-payment-row[data-v-620af756]{grid-template-columns:minmax(88px,1fr) 48px 48px 42px;gap:.2rem}.referee-payment-row[data-v-620af756]{padding:.35rem .3rem}.payment-panel[data-v-620af756]{padding-inline:.5rem}.match-title-row[data-v-620af756]{min-width:0}.match-title-row strong[data-v-620af756]{overflow-wrap:anywhere}.match-meta[data-v-620af756]{font-size:.72rem;overflow-wrap:anywhere}.save-bar[data-v-620af756]{position:sticky;bottom:.65rem;z-index:8;margin-inline:-.35rem;padding:.65rem .35rem .35rem;background:#fffffff0;box-shadow:0 -5px 12px #183e3114}.save-results-btn[data-v-620af756]{min-height:46px}}.matches-card>.card-body>.capture-fields[data-v-620af756]{margin:0 0 1rem!important;padding:1rem!important;overflow:hidden;background:linear-gradient(145deg,#fff,#f7fbf9);border:1px solid #cfe3d7;border-radius:15px;box-shadow:0 4px 14px #183e3114,0 0 0 3px #cfe3d738;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.matches-card>.card-body>.capture-fields[data-v-620af756]:hover{border-color:#9fcdb0;box-shadow:0 8px 20px #183e311f,0 0 0 3px #9fcdb02e}.matches-card>.card-body>.capture-fields[data-v-620af756]:last-child{margin-bottom:0!important}.matches-card>.card-body>.capture-fields .match-header[data-v-620af756]{margin-bottom:.8rem;padding-bottom:.8rem;border-bottom-color:#dcebe3}.matches-card>.card-body>.capture-fields .match-kicker[data-v-620af756]{padding:.28rem .55rem;color:#fff;background:linear-gradient(135deg,#216044,#4c9a78);border-radius:999px;font-size:.62rem;letter-spacing:.1em}.matches-card>.card-body>.capture-fields .match-header strong[data-v-620af756]{font-size:1rem}.matches-card>.card-body>.capture-fields .payment-panel[data-v-620af756]{background:#eef9f2b8}@media (max-width: 767.98px){.matches-card>.card-body>.capture-fields[data-v-620af756]{margin-bottom:.8rem!important;padding:.75rem!important;border-radius:13px}.matches-card>.card-body>.capture-fields .match-header[data-v-620af756]{margin-bottom:.65rem;padding-bottom:.65rem}}.card-title[data-v-5c87e301]{font-weight:600}.champion-card[data-v-5c87e301]{background:linear-gradient(90deg,#fff3cd,#ffecb3,#ffdf80);border:1px solid rgba(245,182,55,.6);padding:12px;border-radius:8px;box-shadow:0 6px 18px #f5b02d1f}.champion-card .trophy[data-v-5c87e301]{font-size:2.4rem}.tabla-filters-container[data-v-5c87e301]{margin-bottom:1rem}.tabla-filters[data-v-5c87e301]{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;padding:.9rem;background:#fbfdfc;border:1px solid #e2eee7;border-radius:12px}.tabla-filter-item[data-v-5c87e301]{display:flex;flex:1 1 150px;flex-direction:column;gap:.55rem;min-width:140px}.tabla-filter-item label[data-v-5c87e301]{font-weight:500;font-size:.9rem;color:#495057;margin-bottom:0}.tabla-filter-select[data-v-5c87e301]{min-height:42px;border:1px solid #cfe0d6;border-radius:9px;padding:.6rem 2.5rem .6rem .8rem;font-size:.9rem;transition:all .3s ease;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right .75rem center;background-size:16px 12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.tabla-filter-select[data-v-5c87e301]:hover{border-color:#0b8459;box-shadow:0 0 0 3px #0b84591a}.tabla-filter-select[data-v-5c87e301]:focus{border-color:#0b8459;box-shadow:0 0 0 3px #0b845933}.tabla-export-btn[data-v-5c87e301]{border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;background:linear-gradient(135deg,#0b8459,#0a6b48);border:none;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.tabla-export-btn[data-v-5c87e301]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0b84594d}@media (max-width: 767.98px){.tabla-filters[data-v-5c87e301]{gap:.7rem;padding:.75rem;flex-direction:column;align-items:stretch}.tabla-filter-item[data-v-5c87e301]{min-width:auto;width:100%}.tabla-filter-select[data-v-5c87e301]{width:100%;font-size:.85rem}.tabla-export-btn[data-v-5c87e301]{width:100%;justify-content:center;font-size:.85rem;padding:.5rem 1rem}}@media (min-width: 768px) and (max-width: 1199.98px){.tabla-filter-item[data-v-5c87e301]{min-width:120px}.tabla-filter-select[data-v-5c87e301]{font-size:.85rem}}.small-table-wrapper[data-v-5c87e301]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table.table-sm th[data-v-5c87e301],.table.table-sm td[data-v-5c87e301]{padding:.35rem .5rem}@media (max-width: 767.98px){.table.table-sm[data-v-5c87e301]{font-size:.7rem}.table.table-sm th[data-v-5c87e301]{padding:.25rem .3rem;font-size:.65rem}.table.table-sm td[data-v-5c87e301]{white-space:nowrap;padding:.2rem .3rem}.table.table-sm td[data-v-5c87e301]:last-child,.table.table-sm th[data-v-5c87e301]:last-child{min-width:40px}.list-group-item[data-v-5c87e301]{padding:.5rem .75rem;font-size:.8rem;line-height:1.3}.list-group-item strong[data-v-5c87e301]{font-size:.85rem}.champion-card[data-v-5c87e301]{padding:.6rem;margin:.75rem 0;font-size:.85rem}.champion-card .trophy[data-v-5c87e301]{font-size:1.6rem}h5[data-v-5c87e301]{font-size:.95rem}h6[data-v-5c87e301]{font-size:.85rem}.badge[data-v-5c87e301]{font-size:.65rem;padding:.3rem .5rem}}.tabla-page[data-v-5c87e301]{color:#173d32}.tabla-header[data-v-5c87e301]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page-eyebrow[data-v-5c87e301]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-5c87e301],.section-subtitle[data-v-5c87e301]{color:#7b8790;font-size:.8rem}.context-badge[data-v-5c87e301]{display:inline-flex;align-items:center;gap:.45rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:999px;padding:.55rem .8rem;font-size:.8rem;font-weight:700}.tabla-card[data-v-5c87e301]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.tabla-card>.card-body[data-v-5c87e301]{padding:1.25rem!important}.section-heading[data-v-5c87e301]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-5c87e301]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-5c87e301]{color:#173d32;font-weight:800}.compact-heading[data-v-5c87e301]{margin-bottom:.8rem;align-items:center}.standings-section[data-v-5c87e301],.tabla-section[data-v-5c87e301]{padding-top:1rem;border-top:1px solid #e8f0eb}.standings-section[data-v-5c87e301]{border-top:0;padding-top:.25rem}.tabla-section .table[data-v-5c87e301],.standings-section .table[data-v-5c87e301]{margin-bottom:0}.tabla-section .table thead th[data-v-5c87e301],.standings-section .table thead th[data-v-5c87e301]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.tabla-section .list-group[data-v-5c87e301],.standings-section .table-responsive[data-v-5c87e301]{border:1px solid #e4eee9;border-radius:10px;overflow:hidden}.tabla-section .list-group-item[data-v-5c87e301]{border-color:#e8f0eb}.tabla-notice[data-v-5c87e301]{display:flex;align-items:flex-start;gap:.55rem;border-radius:10px}.empty-state[data-v-5c87e301]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:180px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-state i[data-v-5c87e301]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-5c87e301],.subsection-title[data-v-5c87e301]{color:#2d5a4f}.subsection-title[data-v-5c87e301]{font-size:.95rem;font-weight:800;margin-bottom:.75rem}.tabla-export-btn[data-v-5c87e301]:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}@media (max-width: 767.98px){.tabla-header[data-v-5c87e301]{align-items:flex-start;flex-direction:column}.context-badge[data-v-5c87e301]{align-self:flex-start}.tabla-card>.card-body[data-v-5c87e301]{padding:1rem!important}.tabla-filters[data-v-5c87e301]{gap:.7rem}.tabla-filter-item[data-v-5c87e301]{width:100%;min-width:0}.tabla-filter-item.ms-md-auto[data-v-5c87e301]{margin-left:0!important}.tabla-export-btn[data-v-5c87e301]{width:100%;justify-content:center}.tabla-section .table[data-v-5c87e301],.standings-section .table[data-v-5c87e301]{font-size:.78rem}.tabla-section .table th[data-v-5c87e301],.tabla-section .table td[data-v-5c87e301],.standings-section .table th[data-v-5c87e301],.standings-section .table td[data-v-5c87e301]{white-space:nowrap}}@media (max-width: 575.98px){.tabla-header[data-v-5c87e301]{margin-bottom:1rem}.section-heading[data-v-5c87e301]{gap:.55rem}.section-heading>div[data-v-5c87e301]{min-width:0}.section-subtitle[data-v-5c87e301]{line-height:1.35}.tabla-filters[data-v-5c87e301]{gap:.45rem;padding:.65rem}.tabla-filter-item[data-v-5c87e301]{display:grid;grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr);align-items:center;gap:.6rem}.tabla-filter-item label[data-v-5c87e301]{font-size:.8rem}.tabla-filter-select[data-v-5c87e301]{min-height:38px;height:38px;padding:.35rem 2.25rem .35rem .6rem;font-size:.8rem}.tabla-filter-item.ms-md-auto[data-v-5c87e301]{display:block;margin-top:.1rem}.tabla-export-btn[data-v-5c87e301]{min-height:38px;padding:.35rem .6rem;font-size:.8rem}}.card[data-v-94c49318]{margin-bottom:1.5rem}.card-title[data-v-94c49318]{font-size:1.1rem;margin-bottom:1rem}.card-body[data-v-94c49318]{padding:1.25rem}@media (max-width: 767.98px){.row.g-4[data-v-94c49318]{gap:1rem}.col-12[data-v-94c49318]{margin-bottom:.5rem}.table[data-v-94c49318]{font-size:.8rem}.table td[data-v-94c49318],.table th[data-v-94c49318]{padding:.3rem .4rem}.btn-group[data-v-94c49318]{flex-wrap:wrap;gap:.25rem}.btn[data-v-94c49318]{font-size:.8rem;padding:.35rem .6rem}.form-control[data-v-94c49318],.form-control-sm[data-v-94c49318]{font-size:.9rem}.d-flex[data-v-94c49318]{gap:.5rem}.card-body[data-v-94c49318]{padding:1rem}.d-flex.gap-2[data-v-94c49318]{gap:.5rem}input[type=file][data-v-94c49318]{padding:.25rem}}@media (min-width: 768px) and (max-width: 1199.98px){.table[data-v-94c49318]{font-size:.9rem}.card-body[data-v-94c49318]{padding:1rem}}.config-page[data-v-94c49318]{color:#173d32}.page-eyebrow[data-v-94c49318]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-94c49318],.section-subtitle[data-v-94c49318]{color:#7b8790;font-size:.8rem}.config-card[data-v-94c49318]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.config-card .card-body[data-v-94c49318]{padding:1.25rem}.license-info-card[data-v-94c49318]{background:linear-gradient(135deg,#fff,#f5faf7)}.license-info-grid[data-v-94c49318]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.license-info-item[data-v-94c49318]{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem;background:#fff;border:1px solid #e2eee7;border-radius:10px}.license-info-item small[data-v-94c49318]{color:#789084;font-size:.68rem;font-weight:700}.license-info-item strong[data-v-94c49318]{overflow:hidden;color:#2d5a4f;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.license-info-item span[data-v-94c49318]{color:#4d8068;font-size:.68rem;font-weight:700}.license-info-status[data-v-94c49318]{color:#216044;background:#eef9f2;border-color:#ccebd7}.license-info-status strong[data-v-94c49318]{color:#216044}.license-info-status--expired[data-v-94c49318]{color:#9b3f48;background:#fff0f1;border-color:#f2cdd1}.license-info-status--expired strong[data-v-94c49318],.license-info-status--expired span[data-v-94c49318]{color:#9b3f48}.license-info-empty[data-v-94c49318]{display:flex;align-items:center;gap:.5rem;padding:.75rem;color:#6f8179;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:10px;font-size:.8rem}.license-info-empty i[data-v-94c49318]{color:#6f9b87;font-size:1.1rem}@media (max-width: 991.98px){.license-info-grid[data-v-94c49318]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 575.98px){.license-info-grid[data-v-94c49318]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-heading[data-v-94c49318]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-94c49318]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-94c49318]{color:#173d32;font-weight:800}.config-table[data-v-94c49318]{margin-bottom:0}.config-table thead th[data-v-94c49318]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase}.institutional-logo-editor[data-v-94c49318]{display:flex;align-items:center;gap:1rem;padding:.85rem;border:1px dashed #cce1d5;border-radius:12px;background:#f8fbf9}.institutional-logo-preview-wrap[data-v-94c49318]{display:flex;align-items:center;justify-content:center;flex:0 0 92px;width:92px;height:92px;border:1px solid #d7e7dd;border-radius:12px;background:#fff}.institutional-logo-preview[data-v-94c49318]{width:82px;height:82px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.institutional-logo-empty[data-v-94c49318]{color:#9bb7aa;font-size:2rem}.institutional-logo-actions[data-v-94c49318]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.institutional-logo-actions small[data-v-94c49318]{flex-basis:100%}.empty-state[data-v-94c49318]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:160px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-state i[data-v-94c49318]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-94c49318]{color:#2d5a4f}@media (max-width: 767.98px){.config-card .card-body[data-v-94c49318]{padding:1rem}.config-table[data-v-94c49318]{font-size:.78rem}.config-table th[data-v-94c49318],.config-table td[data-v-94c49318]{white-space:nowrap}.config-table td[data-v-94c49318]:last-child{white-space:normal;min-width:180px}.logo-cell[data-v-94c49318]{min-width:245px}}.btn-primary-action[data-v-94c49318]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;background:#2f8a68;border:0;border-radius:10px;color:#fff;font-weight:700;line-height:1.2;padding:.5rem .85rem;box-shadow:0 5px 12px #2f8a6833;transition:.2s ease}.btn-primary-action i[data-v-94c49318]{font-size:.9rem;line-height:1;margin-right:.35rem!important}.btn-primary-action[data-v-94c49318]:hover{background:#267456;color:#fff;transform:translateY(-1px);box-shadow:0 7px 15px #2f8a6842}.btn-primary-action[data-v-94c49318]:focus-visible{color:#fff;box-shadow:0 0 0 .2rem #2f8a6833}.config-card[data-v-94c49318]{overflow:hidden}.config-card .section-heading>div[data-v-94c49318]{min-width:0}.license-info-item[data-v-94c49318]{transition:border-color .2s ease,box-shadow .2s ease}.license-info-item[data-v-94c49318]:hover{border-color:#b9d8c6;box-shadow:0 3px 9px #183e310f}.institutional-logo-editor[data-v-94c49318]{box-shadow:inset 0 1px #ffffffb3}@media (max-width: 767.98px){.config-header .page-subtitle[data-v-94c49318]{line-height:1.4}.config-card .card-body[data-v-94c49318]{padding:.9rem}.config-card .section-heading[data-v-94c49318]{gap:.55rem}.config-card .section-icon[data-v-94c49318]{flex-basis:30px;width:30px;height:30px}.config-card .card-title[data-v-94c49318]{font-size:1rem}.config-card .section-subtitle[data-v-94c49318]{line-height:1.35}.institutional-logo-editor[data-v-94c49318]{flex-direction:column;align-items:stretch;gap:.8rem;padding:.8rem}.institutional-logo-preview-wrap[data-v-94c49318]{align-self:center;flex-basis:104px;width:104px;height:104px}.institutional-logo-preview[data-v-94c49318]{width:94px;height:94px}.institutional-logo-actions[data-v-94c49318]{justify-content:center}.institutional-logo-actions .btn[data-v-94c49318]{flex:1 1 auto}.institutional-logo-actions small[data-v-94c49318]{text-align:center;line-height:1.35}}@media (max-width: 575.98px){.license-info-grid[data-v-94c49318]{grid-template-columns:1fr;gap:.5rem}.license-info-item[data-v-94c49318]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.15rem .5rem;padding:.65rem .7rem}.license-info-item small[data-v-94c49318]{grid-column:1}.license-info-item strong[data-v-94c49318]{grid-column:2;white-space:normal;overflow-wrap:anywhere}.license-info-item span[data-v-94c49318]{grid-column:2}.license-info-status strong[data-v-94c49318]{white-space:nowrap}.config-card .mb-3.d-flex.gap-2[data-v-94c49318]{flex-direction:column;align-items:stretch}.config-card .mb-3.d-flex.gap-2 .btn[data-v-94c49318]{width:100%;min-height:40px}.config-table[data-v-94c49318]{display:block;width:100%}.config-table thead[data-v-94c49318]{display:none}.config-table tbody[data-v-94c49318],.config-table tr[data-v-94c49318],.config-table td[data-v-94c49318]{display:block;width:100%}.config-table tbody tr[data-v-94c49318]{margin-bottom:.65rem;padding:.65rem;background:#fbfdfc;border:1px solid #dcebe3;border-radius:10px;box-shadow:0 2px 6px #183e310d}.config-table tbody tr[data-v-94c49318]:last-child{margin-bottom:0}.config-table td[data-v-94c49318]{min-width:0!important;padding:0!important;border:0;white-space:normal!important}.config-table td[data-v-94c49318]:first-child{display:none}.config-table td[data-v-94c49318]:nth-child(2){padding-bottom:.55rem!important;color:#2d5a4f;font-size:.9rem;font-weight:700}.config-table td:nth-child(2) .form-control[data-v-94c49318]{min-height:38px}.config-table td:last-child .d-flex[data-v-94c49318]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem!important}.config-table td:last-child .btn[data-v-94c49318]{width:100%;min-height:36px}}.disciplina-page .table-light[data-v-1789a1c2]{color:#2d5a4f;background:#d0e5dd!important;border-color:#d0e5dd}.badge[data-v-1789a1c2]{font-size:.9em;padding:.5em .75em}.text-danger[data-v-1789a1c2]{color:#dc3545}.disciplina-page[data-v-1789a1c2]{color:#173d32}.page-eyebrow[data-v-1789a1c2]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-1789a1c2],.section-subtitle[data-v-1789a1c2]{color:#7b8790;font-size:.8rem}.disciplina-card[data-v-1789a1c2],.disciplina-highlight[data-v-1789a1c2]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.disciplina-card .card-body[data-v-1789a1c2],.disciplina-highlight .card-body[data-v-1789a1c2]{padding:1.25rem}.section-heading[data-v-1789a1c2]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-1789a1c2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-1789a1c2]{color:#173d32;font-weight:800}.table-heading[data-v-1789a1c2],.disciplina-card .table[data-v-1789a1c2]{margin-bottom:0}.disciplina-card .table thead th[data-v-1789a1c2]{color:#2d5a4f;background:#d0e5dd!important;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.disciplina-card .table-responsive[data-v-1789a1c2]{border:1px solid #e4eee9;border-radius:10px;overflow-x:auto;overflow-y:hidden}.disciplina-card .table-striped>tbody>tr[data-v-1789a1c2]:nth-of-type(odd)>*{background-color:#f5faf7}.disciplina-card .table-hover>tbody>tr[data-v-1789a1c2]:hover>*{background-color:#eaf5ef}.empty-state[data-v-1789a1c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:170px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.empty-state i[data-v-1789a1c2]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-1789a1c2]{color:#2d5a4f}@media (max-width: 767.98px){.disciplina-card .card-body[data-v-1789a1c2],.disciplina-highlight .card-body[data-v-1789a1c2]{padding:1rem}.disciplina-card .table[data-v-1789a1c2]{min-width:560px;font-size:.78rem}.disciplina-card .table th[data-v-1789a1c2],.disciplina-card .table td[data-v-1789a1c2]{white-space:nowrap}.disciplina-card .table-responsive[data-v-1789a1c2]{margin-inline:0;-webkit-overflow-scrolling:touch}}.reportes-header[data-v-88c46ff7]{flex-wrap:wrap}.report-filters[data-v-88c46ff7]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.report-filter-btn[data-v-88c46ff7]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;color:#495057;padding:.6rem 1rem;border-radius:20px;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;white-space:nowrap}.report-filter-btn[data-v-88c46ff7]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.report-filter-btn.active[data-v-88c46ff7]{background:linear-gradient(135deg,#0b8459,#0a6b48);color:#fff;border-color:#0a6b48;box-shadow:0 4px 12px #0b845940}.report-filter-btn i[data-v-88c46ff7]{font-size:1rem;display:inline-block;min-width:1rem}.status-filter[data-v-88c46ff7]{flex-wrap:wrap;gap:.5rem}.report-query-row[data-v-88c46ff7],.report-controls[data-v-88c46ff7]{flex-wrap:nowrap!important;white-space:nowrap}.report-query-row>label[data-v-88c46ff7],.report-controls>label[data-v-88c46ff7]{flex:0 0 auto}.report-query-row>.form-select[data-v-88c46ff7],.report-controls>.form-select[data-v-88c46ff7]{width:190px;min-width:150px;flex:0 1 190px}.report-controls>.form-control[data-v-88c46ff7]{width:160px;min-width:135px;max-width:none;flex:0 1 160px}.referee-report-filters[data-v-88c46ff7]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.85rem;padding:1rem;border:1px solid #e2ece7;border-radius:12px;background:#fbfdfc}.referee-report-filter-field[data-v-88c46ff7]{min-width:0}.referee-report-filter-field .form-label[data-v-88c46ff7]{display:block;margin-bottom:.35rem;color:#50685d;font-size:.78rem;font-weight:700}.referee-report-filter-field .form-select[data-v-88c46ff7],.referee-report-filter-field .form-control[data-v-88c46ff7]{width:100%;min-height:38px}.referee-report-summary[data-v-88c46ff7]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.referee-report-summary>div[data-v-88c46ff7]{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem;border:1px solid #e0ebe5;border-radius:10px;background:#fbfdfc}.referee-report-summary span[data-v-88c46ff7]{color:#6f8278;font-size:.75rem}.referee-report-summary strong[data-v-88c46ff7]{color:#244f40;font-size:1.1rem}.referee-report-summary small[data-v-88c46ff7]{color:#6f8278}@media (max-width: 767.98px){.reportes-header[data-v-88c46ff7]{flex-direction:column;gap:.75rem}.report-filters[data-v-88c46ff7]{width:100%;justify-content:flex-start}.report-filter-btn[data-v-88c46ff7]{font-size:.8rem;padding:.5rem .8rem}.status-filter[data-v-88c46ff7]{width:100%;flex-direction:column;align-items:flex-start}.status-filter select[data-v-88c46ff7]{width:100%}.referee-report-filters[data-v-88c46ff7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem}.referee-report-summary[data-v-88c46ff7]{grid-template-columns:1fr}.table[data-v-88c46ff7]{font-size:.8rem}.table td[data-v-88c46ff7],.table th[data-v-88c46ff7]{padding:.3rem .4rem}.table-responsive[data-v-88c46ff7]{margin:0 -.5rem}.card-header[data-v-88c46ff7]{padding:.75rem}.card-body[data-v-88c46ff7]{padding:1rem}}@media (min-width: 768px) and (max-width: 1199.98px){.report-filter-btn[data-v-88c46ff7]{font-size:.8rem;padding:.5rem .8rem}.status-filter select[data-v-88c46ff7]{min-width:140px}.report-query-row[data-v-88c46ff7],.report-controls[data-v-88c46ff7]{flex-wrap:wrap;white-space:normal}}.reportes-page[data-v-88c46ff7]{color:#173d32}.reportes-titlebar[data-v-88c46ff7]{margin-bottom:1.25rem}.page-eyebrow[data-v-88c46ff7]{display:block;color:#4c9a78;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem}.page-subtitle[data-v-88c46ff7],.section-subtitle[data-v-88c46ff7]{color:#7b8790;font-size:.8rem}.reportes-card[data-v-88c46ff7]{border:1px solid #e4eee9;border-radius:14px;box-shadow:0 2px 8px #183e3114}.reportes-card>.card-body[data-v-88c46ff7]{padding:1.25rem!important}.section-heading[data-v-88c46ff7]{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.section-icon[data-v-88c46ff7]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#28765b;background:#eaf5ef;border-radius:9px}.section-heading .card-title[data-v-88c46ff7]{color:#173d32;font-weight:800}.reportes-header[data-v-88c46ff7]{padding-bottom:1rem;border-bottom:1px solid #e8f0eb}.report-filter-btn.active[data-v-88c46ff7]{background:linear-gradient(135deg,#28765b,#216044);border-color:#216044}.report-section[data-v-88c46ff7]{padding-top:1rem;border-top:1px solid #e8f0eb}.report-result-heading[data-v-88c46ff7]{display:flex;align-items:center;gap:.25rem;min-height:38px;margin-bottom:.85rem;padding:.55rem .75rem;color:#244f40;background:linear-gradient(90deg,#eaf5ef,#f7fbf8);border:1px solid #d7e9de;border-left:4px solid #28765b;border-radius:9px;font-size:.86rem;font-weight:800;letter-spacing:.01em}.report-result-heading i[data-v-88c46ff7]{color:#28765b;font-size:1rem}.report-result-heading.card-title[data-v-88c46ff7]{margin-bottom:.5rem}.report-controls[data-v-88c46ff7]{display:flex;align-items:center;flex-wrap:nowrap;gap:.65rem}.report-controls .form-select[data-v-88c46ff7]{min-width:180px}.report-controls .form-control[data-v-88c46ff7]{max-width:160px}.summary-total[data-v-88c46ff7]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:10px}.summary-total strong[data-v-88c46ff7]{font-size:1.25rem}.financial-summary-grid[data-v-88c46ff7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.financial-summary-item[data-v-88c46ff7]{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;border:1px solid #dfeae4;border-radius:10px;background:#fbfdfc}.financial-summary-item span[data-v-88c46ff7]{color:#63766c;font-size:.75rem}.financial-summary-item strong[data-v-88c46ff7]{font-size:1.05rem}.financial-summary-item small[data-v-88c46ff7]{color:#7b8b83}.financial-summary-item.income strong[data-v-88c46ff7]{color:#216044}.financial-summary-item.paid strong[data-v-88c46ff7]{color:#198754}.financial-summary-item.pending strong[data-v-88c46ff7]{color:#b7791f}.financial-summary-item.balance strong[data-v-88c46ff7]{color:#28765b}.empty-state[data-v-88c46ff7],.report-empty-state[data-v-88c46ff7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:160px;padding:1.5rem;color:#6f8179;text-align:center;background:#f8fbf9;border:1px dashed #cce1d5;border-radius:12px}.report-empty-state[data-v-88c46ff7]{margin:.5rem 0 1rem}.report-empty-state i[data-v-88c46ff7]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.report-empty-state strong[data-v-88c46ff7]{color:#2d5a4f}.empty-state i[data-v-88c46ff7]{color:#4c9a78;font-size:2rem;margin-bottom:.25rem}.empty-state strong[data-v-88c46ff7]{color:#2d5a4f}.reportes-card .table thead th[data-v-88c46ff7]{color:#2d5a4f;background:#d0e5dd;border-bottom:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.attendance-team-report[data-v-88c46ff7],.attendance-team-report .table-responsive[data-v-88c46ff7]{width:100%}.attendance-report-table[data-v-88c46ff7]{width:100%;min-width:100%;table-layout:fixed}.attendance-report-table th[data-v-88c46ff7]:nth-child(1),.attendance-report-table td[data-v-88c46ff7]:nth-child(1){width:16%}.attendance-report-table th[data-v-88c46ff7]:nth-child(2),.attendance-report-table td[data-v-88c46ff7]:nth-child(2){width:54%}.attendance-report-table th[data-v-88c46ff7]:nth-child(3),.attendance-report-table td[data-v-88c46ff7]:nth-child(3){width:30%;text-align:center}.attendance-report-table .badge[data-v-88c46ff7]{display:inline-flex;align-items:center;justify-content:center;min-width:24px}.reportes-card .card-header[data-v-88c46ff7]{border:0}.reportes-card .table-responsive[data-v-88c46ff7]{border:1px solid #e4eee9;border-radius:10px;overflow-x:auto;overflow-y:visible}@media (min-width: 768px) and (max-width: 1199.98px){.report-query-row[data-v-88c46ff7],.report-controls[data-v-88c46ff7]{flex-wrap:wrap!important;white-space:normal}}@media (max-width: 767.98px){.reportes-card>.card-body[data-v-88c46ff7]{padding:1rem!important}.reportes-header[data-v-88c46ff7]{align-items:stretch!important}.report-filters[data-v-88c46ff7]{width:100%}.report-filter-btn[data-v-88c46ff7]{flex:1 1 auto;justify-content:center;font-size:.78rem;padding:.5rem .65rem}.status-filter[data-v-88c46ff7]{width:100%;margin-left:0!important;align-items:stretch!important}.status-filter select[data-v-88c46ff7]{width:100%}.report-controls[data-v-88c46ff7]{align-items:stretch;flex-direction:column}.report-query-row[data-v-88c46ff7]{flex-wrap:wrap!important}.referee-report-filters[data-v-88c46ff7]{grid-template-columns:repeat(2,minmax(0,1fr))}.reportes-page .referee-report-filters[data-v-88c46ff7]{margin-left:0;margin-right:0}.reportes-page>.reportes-card[data-v-88c46ff7],.reportes-page .card[data-v-88c46ff7]{min-width:0;overflow:hidden}.reportes-page .referee-report-card-header>.d-flex[data-v-88c46ff7]{flex-direction:column;align-items:flex-start!important;gap:.5rem}.reportes-page .referee-report-card-header .text-end[data-v-88c46ff7]{width:100%;text-align:left!important}.referee-match-report[data-v-88c46ff7]{min-width:0;padding:.75rem!important}.referee-match-report .d-flex[data-v-88c46ff7]{flex-wrap:wrap;gap:.4rem}.referee-match-report .row[data-v-88c46ff7]{margin-left:-.25rem;margin-right:-.25rem}.report-controls .form-select[data-v-88c46ff7],.report-controls .form-control[data-v-88c46ff7]{width:100%;max-width:none}.summary-total[data-v-88c46ff7]{gap:.5rem}.financial-summary-grid[data-v-88c46ff7]{grid-template-columns:repeat(2,minmax(0,1fr))}.reportes-card .table[data-v-88c46ff7]{width:-moz-max-content;width:max-content;min-width:100%;font-size:.78rem}.reportes-card .attendance-team-report .table-responsive[data-v-88c46ff7]{margin-left:0;margin-right:0}.reportes-card .attendance-report-table[data-v-88c46ff7]{width:100%;min-width:100%;table-layout:fixed}.reportes-card .attendance-report-table td[data-v-88c46ff7]:nth-child(2){white-space:normal;overflow-wrap:anywhere}.reportes-card .table th[data-v-88c46ff7]{min-width:7rem;padding:.45rem .5rem;white-space:normal;line-height:1.25;vertical-align:middle;overflow-wrap:anywhere}.reportes-card .table td[data-v-88c46ff7]{white-space:nowrap}.reportes-card h5[data-v-88c46ff7],.reportes-card h6[data-v-88c46ff7]{line-height:1.3}.report-result-heading[data-v-88c46ff7]{min-height:34px;margin-bottom:.7rem;padding:.45rem .6rem;font-size:.78rem}}@media (max-width: 575.98px){.financial-summary-grid[data-v-88c46ff7],.referee-report-filters[data-v-88c46ff7]{grid-template-columns:1fr}.referee-report-summary[data-v-88c46ff7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.referee-report-summary>div[data-v-88c46ff7]{padding:.55rem .45rem}.referee-report-summary strong[data-v-88c46ff7]{font-size:.95rem}.referee-report-summary small[data-v-88c46ff7]{font-size:.68rem}.report-filter-btn[data-v-88c46ff7]{flex:1 1 calc(50% - .5rem)}.section-heading>div[data-v-88c46ff7]{min-width:0}.report-query-row[data-v-88c46ff7]{align-items:stretch!important;flex-direction:column}.report-query-row label[data-v-88c46ff7]{margin-left:0!important}.report-query-row select[data-v-88c46ff7],.report-query-row input[data-v-88c46ff7]{width:100%!important;max-width:none!important}.report-query-row>.ms-auto[data-v-88c46ff7]{width:100%;margin-left:0!important}.report-query-row>.ms-auto .btn[data-v-88c46ff7]{width:100%}.reportes-card .table-responsive[data-v-88c46ff7]{margin-inline:0;border-radius:8px;-webkit-overflow-scrolling:touch}.reportes-card .table[data-v-88c46ff7]{margin-bottom:0}.referee-report-card-header h5[data-v-88c46ff7]{max-width:100%;overflow-wrap:anywhere}.referee-match-report .row>[class*=col-][data-v-88c46ff7]{min-width:0}}.report-team-identity[data-v-88c46ff7]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.report-team-logo[data-v-88c46ff7]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;overflow:hidden;color:#28765b;background:#e8f6ed;border:1px solid #cfe7d7;border-radius:8px;font-size:.8rem}.report-team-logo img[data-v-88c46ff7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 575.98px){.report-query-row--mobile-compact[data-v-88c46ff7],.report-controls--mobile-compact[data-v-88c46ff7]{display:grid!important;grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr);align-items:center!important;gap:.45rem .6rem;width:100%}.report-query-row--mobile-compact>label[data-v-88c46ff7],.report-controls--mobile-compact>label[data-v-88c46ff7]{margin:0!important;color:#50685d;font-size:.75rem;line-height:1.2;white-space:normal}.report-query-row--mobile-compact>.form-select[data-v-88c46ff7],.report-query-row--mobile-compact>.form-control[data-v-88c46ff7],.report-controls--mobile-compact>.form-select[data-v-88c46ff7],.report-controls--mobile-compact>.form-control[data-v-88c46ff7]{width:100%!important;min-width:0;max-width:none!important;min-height:38px;height:38px;padding:.35rem .6rem;font-size:.8rem}.report-query-row--mobile-compact>.ms-auto[data-v-88c46ff7]{grid-column:1 / -1;width:100%;margin-left:0!important}.report-query-row--mobile-compact>.ms-auto .btn[data-v-88c46ff7]{width:100%;min-height:38px;padding:.35rem .65rem;font-size:.78rem}.report-query-row--mobile-compact>.form-select[data-v-88c46ff7]:nth-of-type(4){grid-column:2}}.public-page-shell[data-v-308787cd]{min-height:100vh;color:#244d3e;background:radial-gradient(900px 420px at 0% -8%,rgba(207,236,222,.72),transparent 68%),#f5f9f7}.public-page-container[data-v-308787cd]{max-width:1180px;padding-top:1.25rem;padding-bottom:3rem}.public-brandbar[data-v-308787cd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0 1.1rem}.public-brand-main[data-v-308787cd]{display:flex;align-items:center;gap:.65rem}.public-brand-mark[data-v-308787cd]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#2f8a68;border-radius:11px;box-shadow:0 7px 16px #2f8a6833}.public-brand-main strong[data-v-308787cd]{display:block;color:#173d32;font-size:.98rem;letter-spacing:.01em}.public-brand-eyebrow[data-v-308787cd],.page-eyebrow[data-v-308787cd],.public-card-eyebrow[data-v-308787cd]{display:block;color:#6b8a7b;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-live-badge[data-v-308787cd]{display:inline-flex;align-items:center;padding:.4rem .7rem;color:#28765b;background:#eaf5ef;border:1px solid #ccebd7;border-radius:999px;font-size:.74rem;font-weight:700}.public-hero-panel[data-v-308787cd]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.4rem 1.55rem;background:linear-gradient(135deg,#fff,#eef8f2);border:1px solid #dcece3;border-radius:18px;box-shadow:0 10px 30px #183e3114}.public-hero-panel h1[data-v-308787cd]{margin:.35rem 0 .55rem;color:#173d32;font-size:clamp(1.8rem,4vw,3rem)}.public-hero-panel .page-subtitle[data-v-308787cd]{color:#6b7e74;font-size:.9rem}.public-hero-icon[data-v-308787cd]{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;color:#2f8a68;background:#dff1e7;border-radius:22px;font-size:2rem}.public-filter-card[data-v-308787cd],.public-section-card[data-v-308787cd],.public-stat-card[data-v-308787cd],.public-legend-card[data-v-308787cd]{overflow:hidden;border:1px solid #dcece3;border-radius:16px;box-shadow:0 5px 18px #183e310f}.public-section-heading[data-v-308787cd]{display:flex;align-items:center;gap:.7rem}.public-section-icon[data-v-308787cd]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;color:#28765b;background:#eaf5ef;border-radius:10px}.public-section-heading .card-title[data-v-308787cd]{color:#244d3e;font-weight:800}.public-section-subtitle[data-v-308787cd]{color:#7b8e84;font-size:.78rem}.public-filter-label[data-v-308787cd]{color:#365b4d;font-size:.76rem;font-weight:800}.public-filter-select[data-v-308787cd]{min-height:42px;border-color:#d6e3dd;border-radius:10px}.public-filter-select[data-v-308787cd]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.public-section-header[data-v-308787cd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;padding:.9rem 1.15rem;background:#28765b;border:0}.public-section-header-green[data-v-308787cd]{background:#2f8a68}.public-section-header h5[data-v-308787cd]{margin-top:.18rem;font-weight:800}.public-section-header .public-card-eyebrow[data-v-308787cd]{color:#ccebd7}.public-count-badge[data-v-308787cd]{padding:.35rem .6rem;color:#216044;background:#eef9f2;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.public-match-card[data-v-308787cd]{margin-bottom:1rem;padding:1.1rem;background:#fff;border:1px solid #e1ece6;border-radius:14px;box-shadow:0 3px 10px #183e310b}.public-match-card[data-v-308787cd]:last-child{margin-bottom:0}.public-match-meta[data-v-308787cd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.75rem;color:#71847a;border-bottom:1px solid #edf3ef;font-size:.77rem}.public-match-meta span[data-v-308787cd]{display:inline-flex;align-items:center;gap:.2rem}.public-score-row[data-v-308787cd]{min-height:92px}.public-bye-match[data-v-308787cd]{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:92px;padding:1rem;color:#795600;background:linear-gradient(135deg,#fffaf0,#fff5d9);border:1px solid #f0d48b;border-radius:12px;text-align:left}.public-bye-icon[data-v-308787cd]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;color:#9b6a0a;background:#ffe7a8;border-radius:12px;font-size:1.15rem}.public-bye-match strong[data-v-308787cd],.public-bye-match span[data-v-308787cd]{display:block}.public-bye-match strong[data-v-308787cd]{color:#6b4a08;font-size:.9rem}.public-bye-match div span[data-v-308787cd]{margin-top:.15rem;color:#96733a;font-size:.75rem}.public-score-row .fw-bold[data-v-308787cd]{color:#244d3e}.public-score-row .display-4[data-v-308787cd]{color:#28765b;font-size:2.7rem}.public-score-row .badge[data-v-308787cd]{padding:.45rem .7rem;border-radius:999px}.public-alert[data-v-308787cd]{border:0;border-radius:12px;box-shadow:0 3px 10px #183e310d}.public-alert-info[data-v-308787cd]{color:#3d6b5a;background:#eef8f2}.public-alert-danger[data-v-308787cd]{color:#8a3d45;background:#fff0f1}.public-alert-warning[data-v-308787cd]{color:#795600;background:#fff8df}.public-table-head th[data-v-308787cd]{color:#2d5a4f;background:#d0e5dd!important;border:0;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.standings-table th[data-v-308787cd],.standings-table td[data-v-308787cd]{padding:.7rem .45rem;border-color:#e8f0eb}.standings-table tbody tr[data-v-308787cd]:hover{background:#f4faf6}.public-stat-card .card-header[data-v-308787cd]{border:0}.public-stat-header[data-v-308787cd]{color:#fff}.public-stat-header-blue[data-v-308787cd]{background:#3d8c9d}.public-stat-header-gold[data-v-308787cd]{color:#6a4d00;background:#f5d77d}.public-stat-card .card-body[data-v-308787cd]{background:#fff}.public-legend-card[data-v-308787cd]{color:#61766b;background:#eef6f1}.public-legend-card strong[data-v-308787cd]{color:#2d5a4f}@media (max-width: 767.98px){.public-page-container[data-v-308787cd]{padding:.75rem .75rem 2rem}.public-brandbar[data-v-308787cd]{align-items:flex-start}.public-live-badge[data-v-308787cd]{font-size:.68rem}.public-hero-panel[data-v-308787cd]{padding:1.1rem}.public-hero-icon[data-v-308787cd]{flex-basis:52px;width:52px;height:52px;border-radius:16px;font-size:1.45rem}.public-match-card[data-v-308787cd]{padding:.85rem}.public-score-row[data-v-308787cd]{min-height:0}.public-bye-match[data-v-308787cd]{min-height:76px;justify-content:flex-start}.public-score-row .display-4[data-v-308787cd]{font-size:2.25rem}.public-match-meta[data-v-308787cd]{line-height:1.4}.standings-table[data-v-308787cd]{min-width:650px;font-size:.75rem}}@media (max-width: 480px){.public-brandbar[data-v-308787cd]{flex-direction:column;gap:.7rem}.public-live-badge[data-v-308787cd]{align-self:flex-start}.public-hero-panel[data-v-308787cd]{align-items:flex-start}.public-hero-panel h1[data-v-308787cd]{font-size:1.75rem}.public-hero-icon[data-v-308787cd]{display:none}.public-section-header[data-v-308787cd]{align-items:flex-start}.public-count-badge[data-v-308787cd]{font-size:.66rem}}.public-page-shell[data-v-5484d9f6]{min-height:100vh;color:#244d3e;background:radial-gradient(900px 420px at 0% -8%,rgba(207,236,222,.72),transparent 68%),#f5f9f7}.public-page-container[data-v-5484d9f6]{max-width:1180px;padding-top:1.25rem;padding-bottom:3rem}.public-brandbar[data-v-5484d9f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0 1.1rem}.public-brand-main[data-v-5484d9f6]{display:flex;align-items:center;gap:.65rem}.public-brand-mark[data-v-5484d9f6]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#2f8a68;border-radius:11px;box-shadow:0 7px 16px #2f8a6833}.public-brand-main strong[data-v-5484d9f6]{display:block;color:#173d32;font-size:.98rem;letter-spacing:.01em}.public-brand-eyebrow[data-v-5484d9f6],.page-eyebrow[data-v-5484d9f6],.public-card-eyebrow[data-v-5484d9f6]{display:block;color:#6b8a7b;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-live-badge[data-v-5484d9f6]{display:inline-flex;align-items:center;padding:.4rem .7rem;color:#28765b;background:#eaf5ef;border:1px solid #ccebd7;border-radius:999px;font-size:.74rem;font-weight:700}.public-hero-panel[data-v-5484d9f6]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.4rem 1.55rem;background:linear-gradient(135deg,#fff,#eef8f2);border:1px solid #dcece3;border-radius:18px;box-shadow:0 10px 30px #183e3114}.public-hero-panel h1[data-v-5484d9f6]{margin:.35rem 0 .55rem;color:#173d32;font-size:clamp(1.8rem,4vw,3rem)}.public-hero-panel .page-subtitle[data-v-5484d9f6]{color:#6b7e74;font-size:.9rem}.public-hero-icon[data-v-5484d9f6]{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;color:#2f8a68;background:#dff1e7;border-radius:22px;font-size:2rem}.public-upcoming-banner[data-v-5484d9f6]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;color:#216044;background:#eef9f2;border:1px solid #ccebd7;border-radius:13px}.public-upcoming-icon[data-v-5484d9f6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;background:#2f8a68;border-radius:10px}.public-upcoming-banner div[data-v-5484d9f6]{display:flex;flex-direction:column;gap:.15rem}.public-upcoming-banner strong[data-v-5484d9f6]{font-size:.85rem}.public-upcoming-banner span[data-v-5484d9f6]:not(.public-upcoming-icon){color:#638073;font-size:.76rem}.public-filter-card[data-v-5484d9f6],.public-section-card[data-v-5484d9f6]{overflow:hidden;border:1px solid #dcece3;border-radius:16px;box-shadow:0 5px 18px #183e310f}.public-section-heading[data-v-5484d9f6]{display:flex;align-items:center;gap:.7rem}.public-section-icon[data-v-5484d9f6]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;color:#28765b;background:#eaf5ef;border-radius:10px}.public-section-heading .card-title[data-v-5484d9f6]{color:#244d3e;font-weight:800}.public-section-subtitle[data-v-5484d9f6]{color:#7b8e84;font-size:.78rem}.public-filter-label[data-v-5484d9f6]{color:#365b4d;font-size:.76rem;font-weight:800}.public-filter-select[data-v-5484d9f6]{min-height:42px;border-color:#d6e3dd;border-radius:10px}.public-filter-select[data-v-5484d9f6]:focus{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7826}.public-reset-btn[data-v-5484d9f6]{min-height:42px;color:#28765b;background:#fff;border:1px solid #b9d8c6;font-weight:700}.public-reset-btn[data-v-5484d9f6]:hover{color:#fff;background:#2f8a68;border-color:#2f8a68}.public-section-header[data-v-5484d9f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;padding:.9rem 1.15rem;background:#28765b;border:0}.public-section-header h4[data-v-5484d9f6]{margin-top:.18rem;font-weight:800}.public-section-header .public-card-eyebrow[data-v-5484d9f6]{color:#ccebd7}.public-count-badge[data-v-5484d9f6]{padding:.35rem .6rem;color:#216044;background:#eef9f2;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.public-alert[data-v-5484d9f6]{border:0;border-radius:12px;box-shadow:0 3px 10px #183e310d}.public-alert-info[data-v-5484d9f6]{color:#3d6b5a;background:#eef8f2}.public-alert-danger[data-v-5484d9f6]{color:#8a3d45;background:#fff0f1}.public-alert-warning[data-v-5484d9f6]{color:#795600;background:#fff8df}.public-referee-match-card[data-v-5484d9f6]{margin-bottom:1rem;padding:1.05rem;border:1px solid #e1ece6;border-radius:14px;box-shadow:0 3px 10px #183e310b}.public-referee-match-card[data-v-5484d9f6]:last-child{margin-bottom:0}.public-referee-match-card.is-pending[data-v-5484d9f6]{background:#fff}.public-referee-match-card.is-finished[data-v-5484d9f6]{background:#f3f8f5}.public-match-meta[data-v-5484d9f6]{flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.75rem;color:#71847a;border-bottom:1px solid #edf3ef;font-size:.77rem}.public-referee-match-card .row[data-v-5484d9f6]{min-height:76px}.public-referee-match-card .h4[data-v-5484d9f6]{font-size:1.45rem}.public-referee-match-card .badge[data-v-5484d9f6]{padding:.4rem .65rem;border-radius:999px}@media (max-width:767.98px){.public-page-container[data-v-5484d9f6]{padding:.75rem .75rem 2rem}.public-brandbar[data-v-5484d9f6]{align-items:flex-start}.public-live-badge[data-v-5484d9f6]{font-size:.68rem}.public-hero-panel[data-v-5484d9f6]{padding:1.1rem}.public-hero-icon[data-v-5484d9f6]{flex-basis:52px;width:52px;height:52px;border-radius:16px;font-size:1.45rem}.public-referee-match-card[data-v-5484d9f6]{padding:.85rem}.public-referee-match-card .row[data-v-5484d9f6]{min-height:0}.public-match-meta[data-v-5484d9f6]{line-height:1.4}}@media (max-width:480px){.public-brandbar[data-v-5484d9f6]{flex-direction:column;gap:.7rem}.public-live-badge[data-v-5484d9f6]{align-self:flex-start}.public-hero-panel[data-v-5484d9f6]{align-items:flex-start}.public-hero-panel h1[data-v-5484d9f6]{font-size:1.75rem}.public-hero-icon[data-v-5484d9f6]{display:none}.public-section-header[data-v-5484d9f6]{align-items:flex-start}.public-count-badge[data-v-5484d9f6]{font-size:.66rem}}.privacy-page[data-v-d9bab51e]{min-height:100vh;color:#244d3e;background:radial-gradient(900px 420px at 0% -8%,rgba(207,236,222,.72),transparent 68%),#f5f9f7}.privacy-container[data-v-d9bab51e]{width:min(100% - 2rem,980px);margin:0 auto;padding:1rem 0 2.5rem}.privacy-brandbar[data-v-d9bab51e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0 1rem}.privacy-brand[data-v-d9bab51e]{display:inline-flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none}.privacy-brand-mark[data-v-d9bab51e],.privacy-hero-icon[data-v-d9bab51e]{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#08744f,#2f8a68);box-shadow:0 7px 16px #2f8a6833}.privacy-brand-mark[data-v-d9bab51e]{width:38px;height:38px;border-radius:11px}.privacy-brand strong[data-v-d9bab51e],.privacy-brand small[data-v-d9bab51e]{display:block}.privacy-brand strong[data-v-d9bab51e]{color:#173d32;font-size:.98rem;letter-spacing:.01em}.privacy-brand small[data-v-d9bab51e]{margin-top:.1rem;color:#71847a;font-size:.68rem}.privacy-badge[data-v-d9bab51e]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;color:#28765b;background:#eaf5ef;border:1px solid #ccebd7;border-radius:999px;font-size:.72rem;font-weight:800}.privacy-hero[data-v-d9bab51e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.8rem;background:linear-gradient(135deg,#173f33,#216044 58%,#4c9a78);border-radius:18px;box-shadow:0 12px 30px #173f3329}.privacy-eyebrow[data-v-d9bab51e]{display:block;color:#9de5bd;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.privacy-hero h1[data-v-d9bab51e]{margin:.4rem 0 .5rem;color:#fff;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.035em}.privacy-lead[data-v-d9bab51e]{max-width:680px;margin:0;color:#ffffffc7;font-size:.9rem;line-height:1.55}.privacy-updated[data-v-d9bab51e]{display:inline-flex;align-items:center;gap:.4rem;margin:1rem 0 0;color:#ccebd7;font-size:.73rem;font-weight:700}.privacy-hero-icon[data-v-d9bab51e]{flex:0 0 74px;width:74px;height:74px;color:#a8ebc6;background:#ffffff24;border:1px solid rgba(255,255,255,.16);border-radius:22px;box-shadow:none;font-size:2rem}.privacy-document[data-v-d9bab51e]{margin-top:1rem;padding:clamp(1.1rem,3vw,2rem);background:#fff;border:1px solid #dcece3;border-radius:16px;box-shadow:0 5px 18px #183e310f}.privacy-document>p[data-v-d9bab51e],.privacy-section p[data-v-d9bab51e],.privacy-section li[data-v-d9bab51e]{color:#526d61;font-size:.88rem;line-height:1.7}.privacy-document>p[data-v-d9bab51e]{margin:0 0 1.5rem;padding-bottom:1.4rem;border-bottom:1px solid #e7f0eb}.privacy-section[data-v-d9bab51e]{padding:1.25rem 0;border-bottom:1px solid #e7f0eb}.privacy-section[data-v-d9bab51e]:last-child{padding-bottom:0;border-bottom:0}.privacy-section h2[data-v-d9bab51e]{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;color:#173d32;font-size:1.08rem;font-weight:800;line-height:1.35}.privacy-section h2 span[data-v-d9bab51e]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#28765b;background:#eaf5ef;border-radius:9px;font-size:.72rem}.privacy-section p[data-v-d9bab51e]{margin:0 0 .75rem}.privacy-section p[data-v-d9bab51e]:last-child{margin-bottom:0}.privacy-section ul[data-v-d9bab51e]{margin:.25rem 0 0;padding-left:1.35rem}.privacy-section li[data-v-d9bab51e]{margin:.35rem 0;padding-left:.2rem}.privacy-section li[data-v-d9bab51e]::marker{color:#4c9a78}.privacy-contact address[data-v-d9bab51e]{display:flex;flex-direction:column;gap:.18rem;margin:0 0 .8rem;color:#526d61;font-size:.88rem;font-style:normal;line-height:1.6}.privacy-contact address strong[data-v-d9bab51e]{color:#244d3e}.privacy-contact address a[data-v-d9bab51e]{width:-moz-fit-content;width:fit-content;color:#28765b;font-weight:800;text-decoration:none}.privacy-contact address a[data-v-d9bab51e]:hover{color:#173f33;text-decoration:underline}.privacy-footer[data-v-d9bab51e]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0 0;color:#789187;font-size:.68rem}@media (max-width: 767.98px){.privacy-container[data-v-d9bab51e]{width:min(100% - 1.5rem,980px);padding-top:.75rem}.privacy-hero[data-v-d9bab51e]{align-items:flex-start;padding:1.25rem}.privacy-hero-icon[data-v-d9bab51e]{flex-basis:52px;width:52px;height:52px;border-radius:16px;font-size:1.45rem}.privacy-document>p[data-v-d9bab51e],.privacy-section p[data-v-d9bab51e],.privacy-section li[data-v-d9bab51e],.privacy-contact address[data-v-d9bab51e]{font-size:.84rem}}@media (max-width: 480px){.privacy-brandbar[data-v-d9bab51e]{align-items:flex-start;flex-direction:column;gap:.7rem}.privacy-hero[data-v-d9bab51e]{flex-direction:column;gap:1rem}.privacy-hero-icon[data-v-d9bab51e]{display:none}.privacy-hero h1[data-v-d9bab51e]{font-size:1.8rem}.privacy-updated[data-v-d9bab51e]{align-items:flex-start;line-height:1.4}.privacy-footer[data-v-d9bab51e]{flex-direction:column;gap:.25rem}}.android-preview-shell[data-v-a65e40f6]{min-height:100vh;background:linear-gradient(145deg,#eaf6ef,#f7fbf8 55%,#dcefe5);color:#244d3e}.android-splash-screen[data-v-a65e40f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;color:#fff;background:linear-gradient(145deg,#07563b,#08744f 54%,#0b946b);text-align:center}.android-splash-ball[data-v-a65e40f6]{display:flex;align-items:center;justify-content:center;width:86px;height:86px;margin-bottom:1.2rem;color:#08744f;background:#fff;border:7px solid rgba(255,255,255,.28);border-radius:28px;box-shadow:0 18px 35px #03362547;font-size:2.25rem;animation:android-splash-float-a65e40f6 1.8s ease-in-out infinite}.android-splash-brand[data-v-a65e40f6]{font-size:1.55rem;font-weight:900;letter-spacing:.01em;animation:android-splash-rise-a65e40f6 .7s ease-out both}.android-splash-caption[data-v-a65e40f6]{margin-top:.25rem;color:#cbe9d8;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;animation:android-splash-rise-a65e40f6 .7s .12s ease-out both}.android-splash-loader[data-v-a65e40f6]{display:flex;gap:.35rem;margin-top:2.2rem}.android-splash-loader span[data-v-a65e40f6]{width:7px;height:7px;background:#fff;border-radius:50%;animation:android-splash-dot-a65e40f6 1s ease-in-out infinite}.android-splash-loader span[data-v-a65e40f6]:nth-child(2){animation-delay:.15s}.android-splash-loader span[data-v-a65e40f6]:nth-child(3){animation-delay:.3s}.android-device-shell[data-v-a65e40f6]{position:relative;min-height:100vh;max-width:500px;margin:0 auto;overflow:hidden;background:#f6faf7;box-shadow:0 0 34px #183e311f}.android-topbar[data-v-a65e40f6]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;padding:.7rem 1rem;color:#fff;background:linear-gradient(120deg,#08744f,#0a8e69);box-shadow:0 5px 16px #183e3126}.android-topbar-brand[data-v-a65e40f6],.android-drawer-brand[data-v-a65e40f6]{display:flex;align-items:center;gap:.55rem}.android-topbar-brand strong[data-v-a65e40f6]{font-size:1rem}.android-topbar-mark[data-v-a65e40f6],.android-drawer-mark[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#08744f;background:#fff;border-radius:10px}.android-topbar-spacer[data-v-a65e40f6]{width:38px}.android-icon-button[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:inherit;background:transparent;border:0;border-radius:10px;font-size:1.15rem}.android-icon-button[data-v-a65e40f6]:hover,.android-icon-button[data-v-a65e40f6]:focus-visible{background:#ffffff29}.android-icon-button[data-v-a65e40f6]:disabled{opacity:.7}.android-content[data-v-a65e40f6]{min-height:calc(100vh - 64px);padding:1.15rem 1rem 2rem}.android-screen-section[data-v-a65e40f6]{animation:android-content-in-a65e40f6 .35s ease-out}.android-pull-refresh[data-v-a65e40f6]{display:flex;align-items:center;justify-content:center;gap:.45rem;overflow:hidden;min-height:0;color:#4c9a78;font-size:.68rem;font-weight:800;transition:height .18s ease,opacity .18s ease,color .18s ease}.android-pull-refresh i[data-v-a65e40f6]{font-size:1.05rem;transition:transform .18s ease}.android-pull-refresh-ready[data-v-a65e40f6]{color:#08744f}.android-pull-refresh-ready i[data-v-a65e40f6]{transform:rotate(180deg)}.android-pull-refresh-loading i[data-v-a65e40f6]{color:#08744f}.android-page-intro[data-v-a65e40f6]{margin:.35rem 0 1.1rem}.android-page-intro-compact[data-v-a65e40f6]{margin-top:1.2rem}.android-eyebrow[data-v-a65e40f6]{display:block;color:#4c9a78;font-size:.64rem;font-weight:900;letter-spacing:.12em}.android-page-intro h1[data-v-a65e40f6],.android-tournament-hero h1[data-v-a65e40f6]{margin:.25rem 0 .35rem;color:#173d32;font-size:1.72rem;font-weight:900}.android-page-intro p[data-v-a65e40f6]{margin:0;color:#718279;font-size:.84rem;line-height:1.45}.android-token-card[data-v-a65e40f6],.android-empty-card[data-v-a65e40f6],.android-standings-card[data-v-a65e40f6],.android-filter-card[data-v-a65e40f6]{padding:1rem;background:#fff;border:1px solid #dcebe3;border-radius:16px;box-shadow:0 5px 16px #183e310f}.android-home-add-card[data-v-a65e40f6]{display:flex;align-items:center;gap:.75rem}.android-home-add-card .android-card-heading[data-v-a65e40f6]{flex:1;min-width:0;margin-bottom:0}.android-home-add-card .android-card-heading>div[data-v-a65e40f6]{min-width:0}.android-home-add-card .android-card-heading span[data-v-a65e40f6]{overflow-wrap:anywhere}.android-card-heading[data-v-a65e40f6]{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.9rem}.android-card-icon[data-v-a65e40f6],.android-empty-icon[data-v-a65e40f6],.android-tournament-card-icon[data-v-a65e40f6],.android-tournament-hero-icon[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#28765b;background:#e8f6ed;border-radius:12px}.android-card-heading strong[data-v-a65e40f6],.android-card-heading span[data-v-a65e40f6]{display:block}.android-card-icon--add[data-v-a65e40f6]{position:relative}.android-card-icon--add .android-card-plus[data-v-a65e40f6]{position:absolute;right:-4px;bottom:-4px;color:#0a8e69;background:#fff;border-radius:50%;font-size:.78rem}.android-card-heading strong[data-v-a65e40f6]{color:#244d3e;font-size:.9rem}.android-card-heading span[data-v-a65e40f6]{margin-top:.18rem;color:#7b8d84;font-size:.74rem;line-height:1.35}.android-primary-button[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.6rem .85rem;color:#fff;background:linear-gradient(135deg,#08744f,#0a8e69);border:0;border-radius:10px;font-size:.78rem;font-weight:800;box-shadow:0 6px 13px #08744f2e}.android-primary-button[data-v-a65e40f6]:hover{background:linear-gradient(135deg,#065b3e,#08744f)}.android-primary-button[data-v-a65e40f6]:disabled{opacity:.65}.android-full-button[data-v-a65e40f6]{width:100%;margin-top:.85rem}.android-list-section[data-v-a65e40f6]{margin-top:1.45rem}.android-section-title[data-v-a65e40f6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;color:#244d3e;font-size:.86rem}.android-section-title>span[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:.2rem .45rem;color:#28765b;background:#e9f6ee;border-radius:999px;font-size:.7rem;font-weight:800}.android-tournament-card[data-v-a65e40f6]{display:flex;align-items:center;gap:.7rem;width:100%;margin-top:.55rem;padding:.75rem;color:inherit;text-align:left;background:#fff;border:1px solid #dcebe3;border-radius:14px;box-shadow:0 3px 10px #183e310a}.android-tournament-card[data-v-a65e40f6]:hover{border-color:#9bcfb0;background:#f8fcf9}.android-tournament-card-copy[data-v-a65e40f6]{min-width:0;flex:1}.android-tournament-card-copy strong[data-v-a65e40f6],.android-tournament-card-copy small[data-v-a65e40f6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.android-tournament-card-copy strong[data-v-a65e40f6]{color:#244d3e;font-size:.84rem}.android-tournament-card-copy small[data-v-a65e40f6]{margin-top:.2rem;color:#7c8f84;font-size:.68rem}.android-card-arrow[data-v-a65e40f6]{color:#6e9b84}.android-tournament-card-main[data-v-a65e40f6]{display:flex;align-items:center;gap:.7rem;flex:1;min-width:0;padding:0;color:inherit;background:transparent;border:0;text-align:left}.android-tournament-remove[data-v-a65e40f6]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;padding:.42rem .5rem;color:#a95658;background:#fff3f3;border:1px solid #f0d7d8;border-radius:8px;font-size:.65rem;font-weight:800}.android-tournament-remove[data-v-a65e40f6]:hover,.android-tournament-remove[data-v-a65e40f6]:focus-visible{color:#8b3f43;background:#ffe7e8;border-color:#e9bfc1}.android-empty-card[data-v-a65e40f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:170px;color:#72867a;text-align:center}.android-empty-icon[data-v-a65e40f6]{margin-bottom:.25rem;width:48px;height:48px;font-size:1.2rem}.android-empty-card strong[data-v-a65e40f6]{color:#315c4b;font-size:.9rem}.android-empty-card>span[data-v-a65e40f6]:last-child{max-width:240px;font-size:.75rem;line-height:1.4}.android-empty-card-small[data-v-a65e40f6]{min-height:110px}.android-empty-card-small i[data-v-a65e40f6]{color:#72a389;font-size:1.5rem}.android-drawer-backdrop[data-v-a65e40f6]{position:fixed;inset:0;z-index:29;background:#102e2357}.android-drawer[data-v-a65e40f6]{position:fixed;top:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;width:min(86vw,350px);padding:1rem;color:#e7f7ed;background:linear-gradient(165deg,#07563b,#08744f 64%,#0a8e69);box-shadow:12px 0 30px #0f372733;transform:translate(-105%);transition:transform .25s ease}.android-drawer-open[data-v-a65e40f6]{transform:translate(0)}.android-drawer-header[data-v-a65e40f6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.15)}.android-drawer-brand strong[data-v-a65e40f6],.android-drawer-brand small[data-v-a65e40f6]{display:block}.android-drawer-brand strong[data-v-a65e40f6]{color:#fff;font-size:.88rem}.android-drawer-brand small[data-v-a65e40f6]{margin-top:.16rem;color:#bce2cc;font-size:.68rem}.android-drawer-mark[data-v-a65e40f6]{width:36px;height:36px}.android-drawer-nav[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.35rem;padding-top:1.1rem}.android-nav-item[data-v-a65e40f6]{display:flex;align-items:center;gap:.7rem;padding:.8rem .75rem;color:#d8f0e1;background:transparent;border:0;border-radius:11px;font-size:.83rem;text-align:left}.android-nav-item i[data-v-a65e40f6]{width:22px;color:#bfe4cc;font-size:1rem;text-align:center}.android-nav-item[data-v-a65e40f6]:hover,.android-nav-item.active[data-v-a65e40f6]{color:#0b6848;background:#f2fbf5}.android-nav-item:hover i[data-v-a65e40f6],.android-nav-item.active i[data-v-a65e40f6]{color:#08744f}.android-nav-item-web[data-v-a65e40f6]{margin-top:.45rem;border-top:1px solid rgba(255,255,255,.15);border-radius:0 0 11px 11px}.android-drawer-footer[data-v-a65e40f6]{display:flex;gap:.5rem;align-items:flex-start;margin-top:auto;padding:.8rem .6rem;color:#c3e4cf;border-top:1px solid rgba(255,255,255,.15);font-size:.68rem;line-height:1.35}.android-nav-item-add[data-v-a65e40f6]{color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-weight:800}.android-nav-item-add i[data-v-a65e40f6]{color:#d5f8e1}.android-drawer-footer[data-v-a65e40f6]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.android-drawer-access[data-v-a65e40f6]{display:flex;flex:1;align-items:center;min-width:0;gap:.45rem;line-height:1.2}.android-drawer-access span[data-v-a65e40f6]{min-width:0}.android-exit-button[data-v-a65e40f6]{display:flex;flex:0 0 auto;align-items:center;gap:.45rem;width:auto;min-width:94px;margin-top:0;padding:.48rem .7rem;color:#ffe5e5;background:#9625372e;border:1px solid rgba(255,215,215,.2);border-radius:9px;font-size:.75rem;text-align:left}.android-exit-button[data-v-a65e40f6]:hover,.android-exit-button[data-v-a65e40f6]:focus-visible{color:#fff;background:#ae2e4261}.android-exit-button i[data-v-a65e40f6]{width:18px;font-size:.9rem;text-align:center}.android-add-intro-row[data-v-a65e40f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.android-add-intro-row .android-page-intro[data-v-a65e40f6]{flex:1;min-width:0}.android-add-inline-button[data-v-a65e40f6]{flex:0 0 auto;min-height:36px;padding:.48rem .72rem;font-size:.72rem;white-space:nowrap}.android-token-submit[data-v-a65e40f6]{width:100%;margin-top:.75rem}.android-back-button[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .55rem .35rem .1rem;color:#28765b;background:transparent;border:0;border-radius:8px;font-size:.76rem;font-weight:800}.android-back-button[data-v-a65e40f6]:hover{color:#1b5943;background:#eaf6ee}.android-back-button i[data-v-a65e40f6]{font-size:1rem}.android-token-form-card[data-v-a65e40f6]{margin-top:1.1rem}.android-token-form-card label[data-v-a65e40f6],.android-filter-card label[data-v-a65e40f6]{display:block;margin-bottom:.4rem;color:#365b4d;font-size:.74rem;font-weight:800}.android-token-form-card label[data-v-a65e40f6]:not(:first-child){margin-top:.8rem}.android-input-wrap[data-v-a65e40f6]{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid #cfe2d7;border-radius:10px}.android-input-wrap[data-v-a65e40f6]:focus-within{border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a7824}.android-input-wrap i[data-v-a65e40f6]{color:#6b9b81}.android-input-wrap input[data-v-a65e40f6]{width:100%;min-height:42px;color:#244d3e;background:transparent;border:0;outline:0;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.android-form-note[data-v-a65e40f6]{display:flex;gap:.4rem;margin:.8rem 0 0;color:#7b8e84;font-size:.7rem;line-height:1.35}.android-feedback[data-v-a65e40f6]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.75rem;padding:.7rem .75rem;border-radius:10px;font-size:.74rem;line-height:1.35}.android-feedback-error[data-v-a65e40f6]{color:#8b4b52;background:#fff0f1;border:1px solid #f0d3d5}.android-feedback-success[data-v-a65e40f6]{color:#28765b;background:#edf9f1;border:1px solid #cde9d5}.android-tournament-hero[data-v-a65e40f6]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fff,#eaf7ef);border:1px solid #dcebe3;border-radius:16px}.android-tournament-hero-icon[data-v-a65e40f6]{flex-basis:48px;width:48px;height:48px;font-size:1.25rem}.android-tournament-hero h1[data-v-a65e40f6]{margin-top:.2rem;font-size:1.25rem}.android-tournament-hero p[data-v-a65e40f6]{display:flex;align-items:center;gap:.35rem;margin:0;color:#71847a;font-size:.7rem}.android-update-row[data-v-a65e40f6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.7rem 0;color:#789086;font-size:.65rem}.android-update-row>span[data-v-a65e40f6]{display:flex;align-items:center;gap:.3rem}.android-updated-status>i[data-v-a65e40f6]{color:#0a8e69;font-size:.82rem}.android-update-actions[data-v-a65e40f6]{display:flex;align-items:center;gap:.35rem}.android-refresh-button[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;padding:.35rem .55rem;color:#fff;background:linear-gradient(135deg,#08744f,#0a8e69);border:0;border-radius:8px;box-shadow:0 4px 9px #08744f29;font-size:.66rem;font-weight:800}.android-refresh-button[data-v-a65e40f6]:hover{background:linear-gradient(135deg,#065b3e,#08744f)}.android-refresh-button[data-v-a65e40f6]:disabled{opacity:.65}.android-filter-card[data-v-a65e40f6]{display:grid;grid-template-columns:1fr;gap:.35rem;margin-top:.8rem}.android-filter-card select[data-v-a65e40f6]{min-height:40px;margin-bottom:.35rem;padding:.45rem .6rem;color:#355c4c;background:#fbfdfc;border:1px solid #d5e5dc;border-radius:9px;font-size:.78rem}.android-filter-card select[data-v-a65e40f6]:focus{outline:0;border-color:#4c9a78;box-shadow:0 0 0 .2rem #4c9a781f}.android-match-section[data-v-a65e40f6]{margin-top:1.1rem}.android-match-list[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.65rem}.android-match-card[data-v-a65e40f6]{padding:.8rem;background:#fff;border:1px solid #dcebe3;border-radius:14px;box-shadow:0 3px 10px #183e310a}.android-match-meta[data-v-a65e40f6],.android-match-status[data-v-a65e40f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;color:#7b8e84;font-size:.64rem}.android-match-meta[data-v-a65e40f6]{padding-bottom:.6rem;border-bottom:1px solid #edf3ef}.android-match-meta span[data-v-a65e40f6],.android-match-status span[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.25rem}.android-score-line[data-v-a65e40f6]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;min-height:72px;padding:.65rem 0;text-align:center}.android-score-line>div[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.3rem}.android-score-line strong[data-v-a65e40f6]{color:#244d3e;font-size:.72rem;line-height:1.2}.android-score-line b[data-v-a65e40f6]{color:#9aad9f;font-size:1.5rem}.android-score-line b.has-score[data-v-a65e40f6]{color:#28765b}.android-score-line>span[data-v-a65e40f6]{color:#9bad9f;font-size:.68rem;font-weight:900}.android-match-status[data-v-a65e40f6]{padding-top:.55rem;border-top:1px solid #edf3ef}.android-status-final[data-v-a65e40f6]{color:#28765b}.android-status-pending[data-v-a65e40f6]{color:#a16d14}.android-bye-match[data-v-a65e40f6]{display:flex;align-items:center;gap:.6rem;min-height:72px;color:#775b1a}.android-bye-match>i[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#9b6a0a;background:#fff1c9;border-radius:10px}.android-bye-match strong[data-v-a65e40f6],.android-bye-match span[data-v-a65e40f6]{display:block}.android-bye-match strong[data-v-a65e40f6]{font-size:.8rem}.android-bye-match span[data-v-a65e40f6]{margin-top:.2rem;color:#9a7b3d;font-size:.67rem}.android-select-prompt[data-v-a65e40f6]{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-top:1rem;padding:1.3rem 1rem;color:#71867a;background:#eef8f1;border:1px dashed #c5dfcd;border-radius:14px;text-align:center}.android-select-prompt i[data-v-a65e40f6]{color:#6aa281;font-size:1.45rem}.android-select-prompt strong[data-v-a65e40f6]{color:#356450;font-size:.8rem}.android-select-prompt span[data-v-a65e40f6]{font-size:.7rem}.android-summary-grid[data-v-a65e40f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:1rem 0}.android-summary-grid div[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .45rem;background:#fff;border:1px solid #dcebe3;border-radius:12px;text-align:center}.android-summary-grid span[data-v-a65e40f6]{color:#7b8e84;font-size:.6rem;line-height:1.2}.android-summary-grid strong[data-v-a65e40f6]{color:#28765b;font-size:1.1rem}.android-standings-card[data-v-a65e40f6]{margin-top:1rem}.android-standings-list[data-v-a65e40f6]{display:flex;flex-direction:column}.android-standing-row[data-v-a65e40f6]{display:flex;align-items:center;gap:.6rem;padding:.65rem 0;border-top:1px solid #edf3ef}.android-standing-position[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#28765b;background:#eaf6ee;border-radius:8px;font-size:.7rem;font-weight:900}.android-standing-name[data-v-a65e40f6]{flex:1;min-width:0;color:#315b4b;font-size:.76rem;font-weight:800}.android-standing-name small[data-v-a65e40f6],.android-standing-row>strong small[data-v-a65e40f6]{display:block;margin-top:.2rem;color:#809187;font-size:.58rem;font-weight:500}.android-standing-row>strong[data-v-a65e40f6]{color:#28765b;font-size:.9rem;text-align:right}.android-standing-row>strong small[data-v-a65e40f6]{font-size:.55rem;font-weight:800}.android-standings-empty[data-v-a65e40f6]{color:#819289;font-size:.74rem;text-align:center}.android-modal-backdrop[data-v-a65e40f6]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1136276b}.android-validation-modal[data-v-a65e40f6]{width:min(100%,340px);padding:1.25rem;background:#fff;border:1px solid #dcebe3;border-radius:18px;box-shadow:0 20px 45px #183e313d;text-align:center}.android-validation-icon[data-v-a65e40f6]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto .75rem;color:#a95658;background:#fff0f1;border-radius:14px;font-size:1.35rem}.android-validation-modal h2[data-v-a65e40f6]{margin:.3rem 0 .45rem;color:#244d3e;font-size:1.15rem;font-weight:900}.android-validation-modal p[data-v-a65e40f6]{margin:0;color:#718279;font-size:.78rem;line-height:1.45}.android-validation-modal .android-full-button[data-v-a65e40f6]{margin-top:1rem}.android-exit-confirmation-icon[data-v-a65e40f6]{color:#08744f;background:#e8f6ed}.android-confirm-actions[data-v-a65e40f6]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem}.android-confirm-actions .android-primary-button[data-v-a65e40f6]{width:100%}.android-modal-secondary[data-v-a65e40f6]{min-height:42px;padding:.6rem .85rem;color:#28765b;background:#f1faf4;border:1px solid #cde6d5;border-radius:9px;font-size:.78rem;font-weight:800}.android-modal-secondary[data-v-a65e40f6]:hover,.android-modal-secondary[data-v-a65e40f6]:focus-visible{color:#07563b;background:#e4f5ea;border-color:#a9d6b7}.android-demo-button[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.8rem;padding:.45rem .7rem;color:#28765b;background:#f1faf4;border:1px dashed #8bc19e;border-radius:9px;font-size:.7rem;font-weight:800}.android-demo-button[data-v-a65e40f6]:hover{background:#e4f5ea}.android-demo-badge[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .45rem;color:#7a5b16;background:#fff5d8;border-radius:999px;font-size:.62rem;font-weight:800}.android-match-details-button[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.3rem;margin:.6rem auto 0;padding:.35rem .55rem;color:#28765b;background:#f1faf4;border:1px solid #cde6d5;border-radius:8px;font-size:.67rem;font-weight:800}.android-match-details[data-v-a65e40f6]{margin-top:.65rem;padding-top:.65rem;border-top:1px solid #edf3ef}.android-detail-block+.android-detail-block[data-v-a65e40f6]{margin-top:.75rem;padding-top:.65rem;border-top:1px solid #edf3ef}.android-detail-block>strong[data-v-a65e40f6]{display:flex;align-items:center;gap:.35rem;color:#315c4b;font-size:.68rem}.android-detail-columns[data-v-a65e40f6]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.45rem}.android-detail-columns>div[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#f8fbf9;border-radius:8px}.android-detail-columns span[data-v-a65e40f6]{color:#6c8779;font-size:.61rem;font-weight:800}.android-detail-columns small[data-v-a65e40f6]{display:flex;justify-content:space-between;gap:.3rem;color:#315c4b;font-size:.62rem}.android-detail-columns small b[data-v-a65e40f6]{color:#28765b}.android-detail-columns em[data-v-a65e40f6]{color:#94a39a;font-size:.6rem;font-style:normal}.android-detail-attendance[data-v-a65e40f6]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.android-detail-attendance span[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .35rem;color:#547164;background:#f5faf6;border-radius:6px;font-size:.6rem}.android-detail-attendance .present i[data-v-a65e40f6]{color:#2f8a68}.android-detail-attendance .absent i[data-v-a65e40f6]{color:#b87575}.android-attendance-columns[data-v-a65e40f6]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.45rem}.android-attendance-team[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#f8fbf9;border-radius:8px}.android-attendance-team-name[data-v-a65e40f6]{color:#6c8779;font-size:.61rem;font-weight:800}.android-attendance-player[data-v-a65e40f6]{display:flex;align-items:center;gap:.3rem;padding:.25rem .3rem;color:#315c4b;background:#fff;border-radius:6px;font-size:.62rem}.android-attendance-player.present i[data-v-a65e40f6]{color:#2f8a68}.android-attendance-player.absent i[data-v-a65e40f6]{color:#c75c5c}.android-attendance-team em[data-v-a65e40f6]{color:#94a39a;font-size:.6rem;font-style:normal}.android-detail-attendance .card-yellow[data-v-a65e40f6]{color:#e6b832}.android-detail-attendance .card-red[data-v-a65e40f6]{color:#c75c5c}.android-detail-empty[data-v-a65e40f6]{margin-top:.45rem;color:#8b9a91;font-size:.65rem}.android-top-scorers-card[data-v-a65e40f6]{margin-top:1rem;padding:1rem;background:#fff;border:1px solid #dcebe3;border-radius:16px;box-shadow:0 5px 16px #183e310f}.android-scorers-list[data-v-a65e40f6]{display:flex;flex-direction:column}.android-scorer-row[data-v-a65e40f6]{display:flex;align-items:center;gap:.5rem;padding:.6rem 0;border-top:1px solid #edf3ef}.android-scorer-position[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#8a6711;background:#fff2bd;border-radius:7px;font-size:.65rem;font-weight:900}.android-scorer-avatar[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;color:#28765b;background:#eaf6ee;border-radius:50%}.android-scorer-name[data-v-a65e40f6]{flex:1;min-width:0;color:#315c4b;font-size:.72rem;font-weight:800}.android-scorer-name small[data-v-a65e40f6]{display:block;margin-top:.16rem;color:#809187;font-size:.59rem;font-weight:500}.android-scorer-row>strong[data-v-a65e40f6]{color:#28765b;font-size:.85rem;text-align:right}.android-scorer-row>strong small[data-v-a65e40f6]{display:block;margin-top:.1rem;color:#809187;font-size:.52rem;font-weight:800}.android-spin[data-v-a65e40f6]{animation:android-spin-a65e40f6 1s linear infinite}.android-player-login-card[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.45rem}.android-player-login-title[data-v-a65e40f6]{display:flex;align-items:center;gap:.5rem}.android-player-login-title h1[data-v-a65e40f6]{margin-bottom:.35rem}.android-player-login-title-icon[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin-bottom:.35rem;color:#08744f;background:#e8f6ed;border:1px solid #cfe7d7;border-radius:9px;font-size:1rem}.android-player-login-icon[data-v-a65e40f6]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto .35rem;color:#08744f;background:#e8f6ed;border-radius:15px;font-size:1.35rem}.android-player-login-card label[data-v-a65e40f6],.android-player-form label[data-v-a65e40f6]{margin-top:.35rem;color:#416758;font-size:.72rem;font-weight:800}.android-player-login-card .android-input-wrap[data-v-a65e40f6]{margin-bottom:.25rem}.android-inline-error[data-v-a65e40f6]{display:flex;align-items:flex-start;gap:.35rem;margin:.7rem 0 0;color:#a95658;font-size:.72rem;line-height:1.35}.android-player-toolbar[data-v-a65e40f6]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.75rem 0;padding:.65rem .75rem;color:#4d7563;background:#eef9f1;border:1px solid #d7ecdd;border-radius:10px;font-size:.7rem}.android-player-toolbar>span[data-v-a65e40f6]{display:flex;align-items:center;gap:.35rem}.android-text-button[data-v-a65e40f6]{display:inline-flex;align-items:center;gap:.25rem;padding:0;color:#28765b;background:transparent;border:0;font-size:.68rem;font-weight:800}.android-player-team-list[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.55rem}.android-player-team-card[data-v-a65e40f6]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem;color:inherit;text-align:left;background:#fff;border:1px solid #dcebe3;border-radius:14px;box-shadow:0 3px 10px #183e310a}.android-player-team-card[data-v-a65e40f6]:hover,.android-player-team-card[data-v-a65e40f6]:focus-visible{border-color:#9bcfb0;background:#f8fcf9}.android-player-actions-row[data-v-a65e40f6]{display:flex;align-items:center;gap:.45rem;margin:.75rem 0}.android-add-player-button[data-v-a65e40f6]{flex:1;min-height:38px;font-size:.72rem}.android-player-filter-card[data-v-a65e40f6]{margin-top:.35rem}.android-player-filter-card select[data-v-a65e40f6]{margin-bottom:0}.android-player-list[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.android-player-card[data-v-a65e40f6]{display:flex;align-items:center;gap:.6rem;padding:.7rem;background:#fff;border:1px solid #dcebe3;border-radius:14px;box-shadow:0 3px 10px #183e310a}.android-player-avatar[data-v-a65e40f6]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;color:#28765b;background:#e8f6ed;border-radius:13px;font-size:1.2rem}.android-player-avatar img[data-v-a65e40f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.android-player-avatar-large[data-v-a65e40f6]{flex-basis:64px;width:64px;height:64px;border-radius:16px;font-size:1.7rem}.android-player-copy[data-v-a65e40f6]{display:flex;flex:1;flex-direction:column;min-width:0}.android-player-copy strong[data-v-a65e40f6]{overflow:hidden;color:#244d3e;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.android-player-copy small[data-v-a65e40f6]{margin-top:.15rem;color:#7b8d84;font-size:.66rem}.android-player-status[data-v-a65e40f6]{align-self:flex-start;margin-top:.25rem;padding:.15rem .35rem;border-radius:999px;font-size:.58rem;font-weight:800}.android-player-status.active[data-v-a65e40f6]{color:#28765b;background:#e8f6ed}.android-player-status.inactive[data-v-a65e40f6]{color:#a95658;background:#fff0f1}.android-player-card-actions[data-v-a65e40f6]{display:flex;flex:0 0 auto;gap:.2rem}.android-player-card-actions button[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#28765b;background:#f1faf4;border:1px solid #cde6d5;border-radius:8px}.android-player-card-actions button[data-v-a65e40f6]:last-child{color:#a95658;background:#fff3f3;border-color:#f0d7d8}.android-player-form[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.25rem;margin-top:.65rem;text-align:left}.android-player-form input[data-v-a65e40f6]{width:100%;min-height:40px;padding:.5rem .6rem;color:#355c4c;background:#fbfdfc;border:1px solid #d5e5dc;border-radius:9px;font-size:.76rem}.android-player-form input[data-v-a65e40f6]:focus{outline:2px solid rgba(10,142,105,.18);border-color:#76b793}.android-player-form-grid[data-v-a65e40f6]{display:grid;grid-template-columns:.7fr 1.3fr;gap:.5rem}.android-player-form-grid>div[data-v-a65e40f6]{min-width:0}.android-player-photo-editor[data-v-a65e40f6]{display:flex;align-items:center;gap:.7rem;margin-top:.65rem;padding:.6rem;background:#f7fbf8;border:1px solid #e0eee5;border-radius:12px}.android-player-photo-editor>div[data-v-a65e40f6]:last-child{display:flex;flex:1;flex-direction:column;min-width:0}.android-player-photo-editor strong[data-v-a65e40f6]{color:#355c4c;font-size:.75rem}.android-player-photo-editor small[data-v-a65e40f6]{margin-top:.15rem;color:#7b8d84;font-size:.63rem;line-height:1.3}.android-photo-actions[data-v-a65e40f6]{display:flex;gap:.35rem;margin-top:.45rem}.android-photo-actions .android-modal-secondary[data-v-a65e40f6]{min-height:30px;padding:.35rem .5rem;font-size:.64rem}.android-visually-hidden-input[data-v-a65e40f6]{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.android-player-editor-modal[data-v-a65e40f6]{max-height:calc(100vh - 2rem);overflow:auto}.android-player-editor-icon[data-v-a65e40f6]{color:#08744f;background:#e8f6ed}#android-player-email[data-v-a65e40f6]{text-transform:lowercase}@keyframes android-spin-a65e40f6{to{transform:rotate(360deg)}}@keyframes android-splash-float-a65e40f6{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes android-splash-rise-a65e40f6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes android-splash-dot-a65e40f6{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes android-content-in-a65e40f6{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.android-splash-ball[data-v-a65e40f6],.android-splash-brand[data-v-a65e40f6],.android-splash-caption[data-v-a65e40f6],.android-splash-loader span[data-v-a65e40f6],.android-screen-section[data-v-a65e40f6],.android-spin[data-v-a65e40f6]{animation:none}}@media (max-width:360px){.android-add-intro-row[data-v-a65e40f6]{align-items:stretch;flex-direction:column;gap:.35rem}.android-add-inline-button[data-v-a65e40f6]{align-self:flex-start}}@media (min-width:501px){.android-device-shell[data-v-a65e40f6]{min-height:calc(100vh - 2rem);margin-top:1rem;border-radius:24px 24px 0 0}.android-topbar[data-v-a65e40f6]{border-radius:24px 24px 0 0}}.android-favorite-card[data-v-a65e40f6]{margin-top:.8rem;padding:1rem;background:linear-gradient(135deg,#fff,#f0faf3);border:1px solid #cfe7d7;border-radius:16px;box-shadow:0 5px 16px #183e310f}.android-favorite-card label[data-v-a65e40f6]{display:block;margin-top:.35rem;color:#416758;font-size:.72rem;font-weight:800}.android-favorite-card select[data-v-a65e40f6]{width:100%;min-height:40px;margin-top:.35rem;padding:.45rem .6rem;color:#355c4c;background:#fff;border:1px solid #cfe3d6;border-radius:9px;font-size:.78rem}.android-favorite-star[data-v-a65e40f6]{color:#e5a82f;margin-right:.25rem}.android-favorite-summary[data-v-a65e40f6]{margin-top:.7rem;padding:.65rem .7rem;color:#4d7563;background:#f7fcf8;border:1px solid #dceee1;border-radius:10px}.android-favorite-summary span[data-v-a65e40f6],.android-favorite-summary strong[data-v-a65e40f6],.android-favorite-summary small[data-v-a65e40f6]{display:block}.android-favorite-summary span[data-v-a65e40f6]{color:#799086;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.android-favorite-summary strong[data-v-a65e40f6]{margin-top:.18rem;color:#244d3e;font-size:.8rem}.android-favorite-summary small[data-v-a65e40f6]{margin-top:.3rem;color:#668076;font-size:.68rem;line-height:1.35}.android-notification-toggle[data-v-a65e40f6]{display:flex!important;align-items:center;gap:.6rem;margin-top:.7rem!important;padding-top:.7rem;border-top:1px solid #dceee1;cursor:pointer}.android-notification-toggle input[data-v-a65e40f6]{flex:0 0 auto;width:1.1rem;height:1.1rem;accent-color:#08744f}.android-notification-toggle span[data-v-a65e40f6]{min-width:0}.android-notification-toggle strong[data-v-a65e40f6],.android-notification-toggle small[data-v-a65e40f6]{display:block}.android-notification-toggle strong[data-v-a65e40f6]{color:#315c4a;font-size:.74rem}.android-notification-toggle small[data-v-a65e40f6]{margin-top:.12rem;color:#789086;font-size:.66rem;font-weight:500}.android-favorite-setup-modal[data-v-a65e40f6]{max-height:calc(100vh - 2rem);overflow:auto}.android-favorite-setup-icon[data-v-a65e40f6]{color:#b57b16;background:#fff7df}.android-setup-team-list[data-v-a65e40f6]{display:flex;flex-direction:column;gap:.45rem;max-height:240px;margin-top:.85rem;overflow:auto;text-align:left}.android-setup-team-button[data-v-a65e40f6]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.5rem .6rem;color:#416758;background:#f8fcf9;border:1px solid #dceee1;border-radius:10px;text-align:left}.android-setup-team-button strong[data-v-a65e40f6]{flex:1;min-width:0;overflow:hidden;color:#315c4a;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.android-setup-team-button>i[data-v-a65e40f6]{color:#9bb4a5;font-size:1rem}.android-setup-team-button.selected[data-v-a65e40f6]{color:#08744f;background:#eaf8ee;border-color:#78bd91;box-shadow:0 0 0 2px #08744f14}.android-setup-team-button.selected strong[data-v-a65e40f6],.android-setup-team-button.selected>i[data-v-a65e40f6]{color:#08744f}.android-setup-team-icon[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#28765b;background:#e0f2e6;border-radius:8px}.android-favorite-setup-modal .android-confirm-actions[data-v-a65e40f6]{margin-top:.8rem}.android-team-logo-icon[data-v-a65e40f6]{overflow:hidden}.android-team-logo-icon img[data-v-a65e40f6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.android-favorite-team-heading[data-v-a65e40f6]{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem;padding-bottom:.55rem;border-bottom:1px solid #dceee1}.android-favorite-team-heading .android-team-logo-icon[data-v-a65e40f6]{flex:0 0 38px;width:38px;height:38px;border-radius:11px}.android-favorite-team-heading>div[data-v-a65e40f6]{min-width:0}.android-favorite-team-heading>div span[data-v-a65e40f6],.android-favorite-team-heading>div strong[data-v-a65e40f6]{margin-top:0}.android-match-team-logo[data-v-a65e40f6]{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:0;color:#28765b;background:#e8f6ed;border-radius:9px;font-size:.85rem;overflow:hidden}.android-match-team-logo img[data-v-a65e40f6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.android-score-line[data-v-a65e40f6]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem}.android-score-line>div[data-v-a65e40f6]{display:flex;align-items:center;min-width:0;gap:.3rem}.android-score-line>div[data-v-a65e40f6]:last-child{justify-content:flex-end;text-align:right}.android-score-line strong[data-v-a65e40f6]{min-width:0;overflow:hidden;color:#244d3e;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.android-score-line b[data-v-a65e40f6]{flex:0 0 auto;min-width:1.35rem;color:#718279;font-size:.85rem;text-align:center}.android-score-line b.has-score[data-v-a65e40f6]{color:#08744f}.android-standing-team-heading[data-v-a65e40f6]{display:flex;align-items:center;gap:.35rem}.android-standing-logo[data-v-a65e40f6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#28765b;background:#e8f6ed;border-radius:7px;font-size:.68rem;overflow:hidden}.android-standing-logo img[data-v-a65e40f6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.android-setup-team-icon[data-v-a65e40f6]{overflow:hidden}.android-setup-team-icon img[data-v-a65e40f6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.super-logout[data-v-4150f3be]{position:static;z-index:30;background-color:#dc3545;color:#fff;border:none;padding:6px 8px;display:inline-flex;align-items:center;gap:6px;border-radius:6px}.super-logout i[data-v-4150f3be]{color:#fff;font-size:1rem}@media (max-width: 767.98px){.super-logout[data-v-4150f3be]{right:.6rem}}.navbar .btn-outline-secondary[title="Modo oscuro"][data-v-4150f3be]{display:none!important}.user-venue small[data-v-4150f3be]{color:#000000a6}.user-venue .fw-semibold[data-v-4150f3be]{color:#000000d9}.user-venue-wrap[data-v-4150f3be]{position:static;margin-left:auto;display:flex;align-items:center;gap:.5rem;z-index:1100}header.navbar[data-v-4150f3be]{position:sticky;isolation:isolate;min-height:70px;overflow:visible;border-bottom:0!important;background:linear-gradient(180deg,#fff,#f4faf7)!important;box-shadow:0 8px 22px #235b441a}header.navbar .container[data-v-4150f3be]{position:relative;z-index:1;align-items:flex-start!important}header.navbar .navbar-brand[data-v-4150f3be]{padding-top:4px;padding-bottom:4px;margin-left:8px;display:flex;align-items:flex-start}.system-brand[data-v-4150f3be]{color:#176b4d;font-size:1.05rem;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 12px rgba(76,154,120,.28);transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.system-brand[data-v-4150f3be]:hover{color:#0b8459;text-shadow:0 1px 0 rgba(255,255,255,.95),0 0 16px rgba(76,154,120,.5);transform:translateY(-1px)}.top-nav-link[data-v-4150f3be]{position:relative;margin:.15rem .1rem;padding:.45rem .7rem!important;border-radius:999px;color:#47665a!important;font-size:.82rem;font-weight:700;transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.top-nav-link[data-v-4150f3be]:hover,.top-nav-link[data-v-4150f3be]:focus-visible{color:#1f7655!important;background:#eaf6ef;transform:translateY(-1px)}.top-nav-link.active[data-v-4150f3be]{color:#fff!important;background:linear-gradient(135deg,#2f8a68,#267456);box-shadow:0 4px 10px #2f8a6838}@media (max-width: 767.98px){.user-venue-wrap[data-v-4150f3be]{position:static;transform:none}.user-venue[data-v-4150f3be]{display:none}}.navbar .btn-outline-primary.dropdown-toggle[data-v-4150f3be],.navbar .btn-outline-primary[data-v-4150f3be]{color:#000!important}.navbar .dropdown-toggle .badge[data-v-4150f3be]{color:#fff!important}@media (max-width: 767.98px){header.navbar[data-v-4150f3be]{min-height:56px;box-shadow:0 6px 16px #235b441a}header.navbar .navbar-brand[data-v-4150f3be]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}}header.navbar[data-v-4150f3be]{z-index:1100;display:flex;align-items:flex-start;padding-top:6px;padding-bottom:6px}.sidebar-lg[data-v-4150f3be]{top:70px!important;z-index:90}@media (min-width: 768px){main.with-sidebar>.row[data-v-4150f3be]{flex-wrap:nowrap}main.with-sidebar>.row>.col-md-3.col-lg-2[data-v-4150f3be]{flex:0 0 230px;width:230px;max-width:230px}main.with-sidebar>.row>.content-area[data-v-4150f3be]{flex:1 1 auto;width:auto;max-width:none;margin-left:0}}@media (min-width: 768px){header.navbar .container[data-v-4150f3be]{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}header.navbar .navbar-brand.fixed-edge[data-v-4150f3be]{position:fixed!important;left:0!important;top:0!important;transform:none!important;margin-left:0!important;padding:8px 12px!important;height:56px!important;z-index:1075;background:transparent;display:flex;align-items:center}.user-venue-wrap[data-v-4150f3be]{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.sidebar-lg[data-v-4150f3be]{top:56px!important}main.with-sidebar>.row>.content-area[data-v-4150f3be]{margin-left:0}}.sidebar-offcanvas[data-v-4150f3be]{width:260px;max-width:80%;z-index:1110}@media (max-width: 767.98px){main.with-sidebar[data-v-4150f3be]{padding-top:2.75rem!important}}@media (max-width: 420px){.sidebar-offcanvas[data-v-4150f3be]{width:85%}}@media (min-width: 768px) and (max-height: 820px){.sidebar-lg .nav[data-v-4150f3be]{padding:.65rem .4rem 1rem}.sidebar-lg .nav-link[data-v-4150f3be]{min-height:36px;margin:.1rem;padding:.4rem .6rem;font-size:.88rem}.sidebar-lg .nav-link i[data-v-4150f3be]{font-size:.95rem}}@media (min-width: 768px){header.navbar[data-v-4150f3be]{height:70px;max-height:70px}header.navbar>.container[data-v-4150f3be]{height:70px;min-height:0}.sidebar-lg[data-v-4150f3be]{top:70px!important}.sidebar-lg .nav[data-v-4150f3be]{overflow-y:auto;scrollbar-width:thin}.sidebar-lg .nav-link[data-v-4150f3be]{white-space:nowrap}}.sidebar-offcanvas[data-v-4150f3be]{background:linear-gradient(180deg,#0b8459,#0ea37a);border-radius:0 18px 18px 0;box-shadow:8px 0 26px #174b3833;color:#fff}.sidebar-offcanvas .offcanvas-header[data-v-4150f3be]{min-height:68px;border-bottom:1px solid rgba(255,255,255,.14);background:#00462d1f}.sidebar-offcanvas .nav-link[data-v-4150f3be]{margin:.12rem .4rem;border-radius:10px;color:#fffffff2;transition:background-color .18s ease,transform .18s ease}.sidebar-offcanvas .nav-link i[data-v-4150f3be]{color:#fff}.sidebar-offcanvas .btn-close-white[data-v-4150f3be]{filter:invert(1) brightness(2)}.sidebar-offcanvas .nav-link[data-v-4150f3be]:hover{background:#ffffff1a;color:#fff;transform:translate(2px)}.sidebar-offcanvas .nav-link.active[data-v-4150f3be]{background:#fff;color:#0b8459!important;font-weight:700;box-shadow:0 4px 10px #00372324}.sidebar-offcanvas .nav-link.active i[data-v-4150f3be]{color:#0b8459}.support-whatsapp-float[data-v-4150f3be]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1060;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;box-shadow:0 8px 22px #146c3947;font-size:1.65rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.support-whatsapp-float[data-v-4150f3be]:hover,.support-whatsapp-float[data-v-4150f3be]:focus-visible{color:#fff;background:#1daf55;box-shadow:0 10px 26px #146c395c;transform:translateY(-3px)}header.navbar .navbar-brand.fixed-edge[data-v-4150f3be]{position:absolute!important;left:3.25rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;height:auto!important;display:inline-flex!important;align-items:center!important;z-index:1075}.system-brand-center[data-v-4150f3be]{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:inline-flex;align-items:center;max-width:min(52vw,460px);color:#176b4d;font-size:1.05rem;font-weight:800;letter-spacing:.02em;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 12px rgba(76,154,120,.28);white-space:nowrap;pointer-events:none}.system-logo[data-v-4150f3be]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 2px 8px #176b4d24}@media (max-width: 767.98px){header.navbar[data-v-4150f3be]{height:56px;max-height:56px}header.navbar .container[data-v-4150f3be]{min-height:56px;height:56px;padding-inline:.5rem}header.navbar .btn[data-bs-target="#sidebarOffcanvas"][data-v-4150f3be]{position:relative;z-index:1080;flex:0 0 auto;transform:translateY(7px)}header.navbar .navbar-brand.fixed-edge[data-v-4150f3be]{left:3.25rem!important;top:50%!important;transform:translateY(-50%)!important;max-width:none;padding-inline:0!important}.system-logo[data-v-4150f3be]{width:42px;height:42px;transform:none}.system-brand-center[data-v-4150f3be]{display:none}.system-brand[data-v-4150f3be]{white-space:nowrap}header.navbar .user-venue-wrap[data-v-4150f3be]{transform:translateY(7px)}}header.navbar[data-v-4150f3be],header.navbar .container[data-v-4150f3be]{align-items:center!important}header.navbar[data-v-4150f3be]{padding-top:0!important;padding-bottom:0!important}@media (min-width: 768px){header.navbar .navbar-brand.fixed-edge[data-v-4150f3be]{position:fixed!important;left:115px!important;top:35px!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;height:auto!important}.system-brand-center[data-v-4150f3be]{left:50%!important;top:50%!important;height:auto!important;transform:translate(-50%,-50%)!important}.user-venue-wrap[data-v-4150f3be]{top:50%!important;transform:translateY(-50%)!important}}@media (max-width: 767.98px){.support-whatsapp-float[data-v-4150f3be]{right:.85rem;bottom:.85rem;width:50px;height:50px;font-size:1.5rem}header.navbar .btn[data-bs-target="#sidebarOffcanvas"][data-v-4150f3be],header.navbar .user-venue-wrap[data-v-4150f3be]{transform:none!important}header.navbar .navbar-brand.fixed-edge[data-v-4150f3be]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}}
