/* FarmFlow 1.6.11 · living Farm Champions */
.champion-world{--champion-night:#032f3c;--champion-teal:#087483;--champion-gold:#e1b755;--champion-cream:#fff8e7;display:grid;gap:18px;padding-bottom:24px}
.champion-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:34px;min-height:310px;padding:40px 46px;border:1px solid rgba(230,190,91,.68);border-radius:30px;color:#f9f7e9;background:radial-gradient(circle at 78% 30%,rgba(237,193,86,.30),transparent 22%),radial-gradient(circle at 18% 110%,rgba(15,132,133,.48),transparent 38%),linear-gradient(125deg,#022d3b,#064f5b 58%,#0d6770);box-shadow:0 25px 58px rgba(0,46,54,.23),inset 0 0 0 1px rgba(255,245,205,.07)}
.champion-hero:before{content:"";position:absolute;z-index:-2;inset:auto -5% -42% 22%;height:78%;border-radius:50% 50% 0 0;background:linear-gradient(155deg,transparent 22%,rgba(1,26,35,.86) 23% 50%,rgba(6,74,73,.68) 51% 62%,rgba(1,33,42,.92) 63%);filter:drop-shadow(0 -12px 30px rgba(208,167,68,.12))}
.champion-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(112deg,transparent 0 69%,rgba(255,218,119,.40) 69.2%,transparent 69.7%),radial-gradient(circle at 86% 16%,#ffe8a7 0 2px,transparent 3px),radial-gradient(circle at 67% 24%,#ffe7a0 0 1px,transparent 2px),radial-gradient(circle at 91% 63%,#fff1bd 0 1px,transparent 2px)}
.champion-sky{position:absolute;z-index:0;inset:0;pointer-events:none}.champion-sky i{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffe498;box-shadow:0 0 13px 4px rgba(255,217,114,.32);animation:championTwinkle 3s ease-in-out infinite}
.champion-sky i:nth-child(1){left:8%;top:18%}.champion-sky i:nth-child(2){left:38%;top:12%;animation-delay:.8s}.champion-sky i:nth-child(3){left:61%;top:35%;animation-delay:1.4s}.champion-sky i:nth-child(4){left:74%;top:11%;animation-delay:2s}.champion-sky i:nth-child(5){left:94%;top:27%;animation-delay:.3s}.champion-sky i:nth-child(6){left:55%;top:76%;animation-delay:1.1s}
.champion-hero-copy{position:relative;z-index:2;max-width:760px}.champion-kicker{display:block;color:#eac76f;font-size:10px;font-weight:900;letter-spacing:.18em}.champion-hero h1{max-width:740px;margin:9px 0 14px;color:#ffeab7;font-size:clamp(42px,5vw,70px);line-height:.96;text-shadow:0 5px 24px rgba(0,0,0,.28)}.champion-hero p{max-width:720px;margin:0;color:#e8f5f1;font-size:15px;line-height:1.65}.champion-hero-metrics{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.champion-hero-metrics span{padding:9px 13px;border:1px solid rgba(255,229,159,.25);border-radius:99px;background:rgba(0,27,35,.27);backdrop-filter:blur(10px);font-size:11px;color:#dbeae5}.champion-hero-metrics b{margin-right:3px;color:#ffe59b;font-size:15px}
.champion-orb{position:relative;z-index:2;width:226px;height:226px;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -90deg,#f6d46f var(--progress),rgba(255,255,255,.12) 0);filter:drop-shadow(0 19px 29px rgba(0,0,0,.25));animation:championFloat 5s ease-in-out infinite}.champion-orb:before{content:"";position:absolute;inset:8px;border-radius:inherit;background:radial-gradient(circle at 35% 25%,rgba(255,238,176,.32),transparent 23%),linear-gradient(145deg,#0b7883,#023948 67%);border:1px solid rgba(255,230,158,.46);box-shadow:inset 0 0 38px rgba(0,10,20,.38),0 0 42px rgba(239,192,79,.20)}.champion-orb:after{content:"✦";position:absolute;right:13px;top:22px;color:#ffeba8;font-size:24px;text-shadow:0 0 14px #ffe18a;animation:championSpin 9s linear infinite}.champion-orb div{position:relative;z-index:1;display:grid;place-items:center;text-align:center}.champion-orb span{font-size:55px;filter:drop-shadow(0 7px 12px rgba(0,0,0,.2))}.champion-orb small{margin-top:9px;color:#f1cd72;font-weight:900;letter-spacing:.15em}.champion-orb strong{margin-top:5px;color:#fff8da;font-family:Georgia,serif;font-size:20px}
.champion-progress-card,.champion-panel,.champion-admin{position:relative;overflow:hidden;padding:25px;border:1px solid rgba(211,172,81,.40);border-radius:24px;background:linear-gradient(145deg,rgba(255,253,247,.98),rgba(248,243,231,.96));box-shadow:0 16px 38px rgba(18,52,48,.09)}
.champion-progress-card:after,.champion-panel:after{content:"✦  ·  ✧";position:absolute;right:18px;top:14px;color:#d5a94d;letter-spacing:9px;font-size:10px;opacity:.36}.champion-progress-card h2,.champion-section-head h2{margin:5px 0 5px;color:#0a3d49}.champion-progress-card p,.champion-section-head p{margin:0;color:#6b7a75;font-size:13px}.champion-main-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:20px 0}.champion-main-progress i,.champion-bar,.champion-skill i{display:block;overflow:hidden;height:9px;border-radius:99px;background:#e5e5d8}.champion-main-progress b,.champion-bar b,.champion-skill i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0c808a,#e5b64f,#ffe69b);background-size:200% 100%;box-shadow:0 0 18px rgba(221,177,69,.34);animation:championShimmer 3.2s linear infinite}.champion-main-progress span{font-weight:900;color:#956d26}
.champion-progress-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);gap:5px 30px}.champion-level-step{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;color:#87908a;text-align:center}.champion-level-step span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d8dbcf;border-radius:50%;background:#f2f2e9;filter:grayscale(.8);opacity:.67}.champion-level-step small{position:absolute;right:calc(50% - 24px);top:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#d7dbd2;color:#fff;font-size:9px}.champion-level-step strong{font-size:10px}.champion-level-step.passed span,.champion-level-step.current span{filter:none;opacity:1;border-color:#dbb258;background:linear-gradient(145deg,#e8f5ef,#fff1c9);box-shadow:0 7px 18px rgba(192,144,44,.15)}.champion-level-step.current span{animation:championPulse 2.3s ease-in-out infinite}.champion-level-step.current strong{color:#8c6422}.champion-progress-card>.champion-level-step:first-of-type{grid-column:auto}.champion-progress-card{grid-template-areas:"copy progress" "trail trail"}.champion-progress-card>div:first-child{grid-area:copy}.champion-main-progress{grid-area:progress}.champion-progress-card>.champion-level-step{grid-row:2}.champion-progress-card:has(.champion-level-step){grid-template-columns:repeat(7,minmax(70px,1fr))}.champion-progress-card>div:first-child{grid-column:1/4}.champion-main-progress{grid-column:4/8}.champion-progress-card>.champion-level-step:nth-of-type(3){grid-column:1}.champion-progress-card>.champion-level-step:nth-of-type(4){grid-column:2}.champion-progress-card>.champion-level-step:nth-of-type(5){grid-column:3}.champion-progress-card>.champion-level-step:nth-of-type(6){grid-column:4}.champion-progress-card>.champion-level-step:nth-of-type(7){grid-column:5}.champion-progress-card>.champion-level-step:nth-of-type(8){grid-column:6}.champion-progress-card>.champion-level-step:nth-of-type(9){grid-column:7}
.champion-duo{display:grid;grid-template-columns:1.5fr .7fr;gap:18px}.champion-mission{min-height:196px;padding-right:175px}.champion-mission h3,.champion-streak h3,.champion-admin h3{margin:6px 0;color:#0a3c48;font-size:23px}.champion-mission p,.champion-streak p,.champion-admin p{color:#6d7b76;font-size:13px;line-height:1.5}.champion-mission-ring{position:absolute;right:27px;top:27px;width:125px;height:125px;border-radius:50%;display:grid;place-items:center;text-align:center;background:conic-gradient(#e2b44b var(--week),#e8e8da 0)}.champion-mission-ring:before{content:"";position:absolute;inset:9px;border-radius:inherit;background:linear-gradient(145deg,#fffdf4,#eef5ee)}.champion-mission-ring span,.champion-mission-ring strong{position:relative;z-index:1}.champion-mission-ring span{font-size:31px}.champion-mission-ring strong{font-size:13px;color:#745a26}.champion-bar{width:70%;margin-top:18px}.champion-streak{text-align:center;background:radial-gradient(circle at 50% 48%,rgba(242,184,58,.18),transparent 27%),linear-gradient(145deg,#fffaf0,#f1f7f0)}.champion-flame{font-size:58px;line-height:1;filter:drop-shadow(0 10px 15px rgba(222,128,38,.26));animation:championFlame 1.8s ease-in-out infinite}
.champion-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.champion-skills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.champion-skill{appearance:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;border:1px solid #e1dfd2;border-radius:16px;background:rgba(255,255,255,.72)}.champion-skill>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:22px;background:linear-gradient(145deg,#e1f0e9,#f8edca);box-shadow:inset 0 0 0 1px rgba(24,102,98,.07)}.champion-skill strong,.champion-skill small{display:block}.champion-skill strong{color:#16444c;font-size:12px}.champion-skill small{margin-top:3px;color:#7b8781;font-size:10px}.champion-skill i{height:4px;margin-top:8px}
.champion-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.champion-badge{position:relative;display:grid;justify-items:center;align-content:center;min-height:116px;padding:12px 8px;border:1px solid #dedfd5;border-radius:16px;text-align:center;background:rgba(255,255,255,.73);transition:.2s ease}.champion-badge span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:25px;background:#eef0e9;transition:.2s ease}.champion-badge strong{margin-top:8px;color:#53635f;font-size:10px}.champion-badge small{margin-top:3px;color:#9aa09c;font-size:7px;font-weight:900;letter-spacing:.08em}.champion-badge.locked{filter:grayscale(1);opacity:.52}.champion-badge.unlocked{border-color:#deb75e;background:linear-gradient(145deg,#fffdf7,#f7efd9);box-shadow:0 8px 20px rgba(179,129,32,.08)}.champion-badge.unlocked span{background:linear-gradient(145deg,#e2f1e9,#ffe9a9);box-shadow:0 0 0 4px rgba(224,179,71,.08),0 8px 17px rgba(37,78,66,.10)}.champion-badge.unlocked:hover{transform:translateY(-3px);box-shadow:0 14px 25px rgba(179,129,32,.14)}
.champion-ranking{display:grid;gap:7px}.champion-rank-row{display:grid;grid-template-columns:48px 42px minmax(150px,1fr) auto 45px;align-items:center;gap:10px;width:100%;padding:10px 13px;border:1px solid #e1e0d5;border-radius:15px;text-align:left;color:#274b4d;background:rgba(255,255,255,.76);transition:.18s ease}.champion-rank-row:hover,.champion-rank-row.active{transform:translateX(3px);border-color:#d8ad52;background:linear-gradient(90deg,#e9f4ee,#fff4d9);box-shadow:0 8px 19px rgba(34,75,65,.07)}.champion-rank-pos{font-weight:900;text-align:center}.champion-rank-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#ffe3a0;background:linear-gradient(145deg,#086a76,#023d49);border:1px solid #d9ad4e}.champion-rank-row strong,.champion-rank-row small{display:block}.champion-rank-row strong{font-size:13px}.champion-rank-row small{margin-top:3px;color:#7c8984;font-size:10px}.champion-rank-row b{color:#8c6829;font-size:12px}.champion-rank-row em{color:#bb5d2f;font-size:11px;font-style:normal;font-weight:900}
.champion-admin{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(135px,170px) auto auto;align-items:end;gap:14px;border-color:rgba(26,111,116,.35);background:linear-gradient(125deg,#eef7f2,#fff7e5)}.champion-admin>div{align-self:center}.champion-admin h3{font-size:19px}.champion-admin p{margin:0;max-width:550px}.champion-admin label{min-width:130px}.champion-admin-status{grid-column:2/-1;color:#70807a;text-align:right}.champion-switch{display:flex!important;align-items:center;gap:8px;padding-bottom:10px;white-space:nowrap}.champion-switch input{position:absolute;opacity:0;pointer-events:none}.champion-switch span{position:relative;width:43px;height:24px;border-radius:99px;background:#cdd6d0;transition:.2s}.champion-switch span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);transition:.2s}.champion-switch input:checked+span{background:#087783}.champion-switch input:checked+span:after{transform:translateX(19px)}.champion-switch b{font-size:12px;color:#345650}
.champion-celebrate{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;pointer-events:none;background:rgba(0,31,40,0);transition:.25s}.champion-celebrate.show{background:rgba(0,31,40,.24)}.champion-celebrate>div{position:relative;display:grid;justify-items:center;min-width:280px;padding:31px;border:1px solid #f3d47f;border-radius:28px;color:#fff4c9;background:radial-gradient(circle at 50% 18%,rgba(255,225,132,.25),transparent 26%),linear-gradient(145deg,#075f6b,#022e3b);box-shadow:0 25px 75px rgba(0,24,30,.45),0 0 55px rgba(236,190,76,.22);transform:scale(.62) rotate(-4deg);opacity:0;transition:.4s cubic-bezier(.2,1.5,.5,1)}.champion-celebrate.show>div{transform:scale(1) rotate(0);opacity:1}.champion-celebrate span{font-size:63px;animation:championSpin 2.6s linear infinite}.champion-celebrate b{font-family:Georgia,serif;font-size:27px}.champion-celebrate small{margin-top:7px;color:#d9e9e5}
.task-complete-modal{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,31,40,.18);backdrop-filter:blur(0);opacity:0;transition:.2s}.task-complete-modal.show{opacity:1;background:rgba(0,31,40,.55);backdrop-filter:blur(7px)}.task-complete-modal form{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;padding:30px;border:1px solid #e9c86e;border-radius:28px;background:radial-gradient(circle at 82% 8%,rgba(236,190,76,.18),transparent 26%),linear-gradient(145deg,#fffdf8,#f7f3e8);box-shadow:0 32px 90px rgba(0,28,34,.42);transform:translateY(18px) scale(.96);transition:.25s}.task-complete-modal.show form{transform:none}.task-complete-close{position:absolute;right:17px;top:14px;width:38px;height:38px;border:0;border-radius:50%;font-size:26px;color:#315555;background:#edf3ee;cursor:pointer}.task-complete-star{font-size:48px;filter:drop-shadow(0 0 13px rgba(226,176,57,.55));animation:championPulse 2s ease-in-out infinite}.task-complete-modal h2{margin:6px 0 4px}.task-complete-modal p{color:#61736e}.task-complete-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0}.task-complete-people label{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid #d9ded5;border-radius:15px;background:rgba(255,255,255,.8);cursor:pointer}.task-complete-people label:has(input:checked){border-color:#d4a83e;background:linear-gradient(120deg,#e9f5ef,#fff1c8);box-shadow:0 7px 17px rgba(177,128,28,.11)}.task-complete-people input{position:absolute;opacity:0}.task-complete-people span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-weight:900;color:#ffe4a2;background:#075b67}.task-complete-people b{font-size:13px}.task-complete-people small{color:#9a742c;font-weight:900}.task-complete-actions{display:flex;justify-content:flex-end;gap:10px}.champion-bonus{display:grid;grid-template-columns:minmax(245px,1fr) 160px 190px 100px minmax(220px,1fr) auto;align-items:end;gap:14px;background:linear-gradient(125deg,#fff8e5,#eef7f2)}.champion-bonus p{margin:0}.champion-bonus label{margin:0}
@keyframes championTwinkle{0%,100%{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.5)}}@keyframes championFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes championSpin{to{transform:rotate(360deg)}}@keyframes championShimmer{to{background-position:-200% 0}}@keyframes championPulse{0%,100%{transform:scale(1);box-shadow:0 7px 18px rgba(192,144,44,.15)}50%{transform:scale(1.08);box-shadow:0 0 24px rgba(222,174,66,.34)}}@keyframes championFlame{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.07)}}
@media(max-width:1150px){.champion-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-badges{grid-template-columns:repeat(4,minmax(0,1fr))}.champion-admin,.champion-bonus{grid-template-columns:1fr 1fr}.champion-admin>div,.champion-admin-status,.champion-bonus>div,.champion-bonus-reason{grid-column:1/-1}.champion-admin-status{text-align:left}}
@media(max-width:850px){.champion-hero{grid-template-columns:1fr;padding:31px}.champion-orb{width:190px;height:190px}.champion-progress-card:has(.champion-level-step){display:block}.champion-main-progress{margin:20px 0}.champion-level-step{display:inline-grid;width:13.6%;vertical-align:top}.champion-level-step span{width:38px;height:38px}.champion-level-step strong{font-size:8px}.champion-duo{grid-template-columns:1fr}.champion-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.champion-world{gap:12px}.champion-hero{padding:27px 20px;border-radius:22px}.champion-hero h1{font-size:42px}.champion-hero-metrics span{flex:1 1 42%;text-align:center}.champion-progress-card,.champion-panel,.champion-admin{padding:18px;border-radius:19px}.champion-level-step{width:24%;margin:7px 0}.champion-level-step:nth-last-child(-n+3){width:31%}.champion-duo{gap:12px}.champion-mission{padding-right:18px;padding-bottom:165px}.champion-mission-ring{top:auto;bottom:28px;right:50%;transform:translateX(50%)}.champion-bar{width:100%}.champion-skills{grid-template-columns:1fr}.champion-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-rank-row{grid-template-columns:34px 34px 1fr auto}.champion-rank-row em{display:none}.champion-rank-avatar{width:31px;height:31px}.champion-rank-row b{font-size:10px}.champion-admin,.champion-bonus{grid-template-columns:1fr}.champion-admin>*,.champion-bonus>*{grid-column:1!important}.champion-admin-status{text-align:left}.task-complete-people{grid-template-columns:1fr}.task-complete-modal form{padding:23px 17px}.task-complete-actions{display:grid}}
@media(prefers-reduced-motion:reduce){.champion-world *,.champion-celebrate *{animation:none!important;transition:none!important}}
/* v1.6.62 · individuelle Farmkraft-Level */
.champion-skill strong{display:flex;align-items:center;justify-content:space-between;gap:8px}.champion-skill-level{font-style:normal;font-size:9px;line-height:1;padding:4px 7px;border-radius:999px;background:#eef0e7;color:#6c7771;border:1px solid #dde0d4;white-space:nowrap}.champion-skill.leveled{border-color:#dac37f;box-shadow:0 5px 16px rgba(176,139,47,.08)}.champion-skill.leveled .champion-skill-level{background:linear-gradient(135deg,#fff1ba,#f5ca69);color:#6d4d0c;border-color:#e5bd5c;box-shadow:0 2px 8px rgba(181,135,30,.12)}.champion-skill small{font-variant-numeric:tabular-nums}


/* v1.6.65 · transparente Farmkräfte */
.champion-skill{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;background:rgba(255,255,255,.72)}
button.champion-skill:hover,button.champion-skill:focus-visible{transform:translateY(-2px);border-color:#d5ad4f;box-shadow:0 9px 22px rgba(59,91,72,.13);outline:none}
.champion-skill-more{margin-top:7px!important;color:#9a742c!important;font-weight:850;opacity:.82}
.champion-skill-detail-modal>section{position:relative;width:min(780px,100%);max-height:92vh;overflow:auto;padding:28px;border:1px solid #e9c86e;border-radius:28px;background:radial-gradient(circle at 82% 8%,rgba(236,190,76,.17),transparent 27%),linear-gradient(145deg,#fffdf8,#f7f3e8);box-shadow:0 32px 90px rgba(0,28,34,.42);transform:translateY(18px) scale(.96);transition:.25s}
.champion-skill-detail-modal.show>section{transform:none}
.champion-skill-dialog-head{display:flex;align-items:center;gap:15px;padding-right:48px}
.champion-skill-dialog-head>span{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:50%;font-size:31px;background:linear-gradient(145deg,#e1f0e9,#f8edca);box-shadow:inset 0 0 0 1px rgba(24,102,98,.08)}
.champion-skill-dialog-head h2{margin:4px 0 3px;color:#0a3d49}.champion-skill-dialog-head p{margin:0;color:#6b7a75}
.champion-skill-integrity{margin:18px 0;padding:13px 15px;border:1px solid #e5cf92;border-radius:14px;background:#fff8df;color:#66572d;font-size:13px;line-height:1.45}
.champion-skill-entry-list{display:grid;gap:11px;margin:16px 0 20px}
.champion-skill-entry{padding:15px;border:1px solid #dedfd4;border-radius:16px;background:rgba(255,255,255,.82)}
.champion-skill-entry-head{display:flex;justify-content:space-between;gap:12px;align-items:center}
.champion-skill-entry-head span{font-size:10px;font-weight:900;letter-spacing:.05em;color:#6f7b75}
.champion-skill-entry-head b{color:#976c1e;font-size:12px}
.champion-skill-entry h3{margin:7px 0 3px;color:#15464c;font-size:15px}
.champion-skill-entry p{margin:4px 0;color:#65736f;font-size:12px;line-height:1.45}
.champion-skill-entry>small{display:block;margin-top:6px;color:#88918c;font-size:10px}
.champion-skill-correct{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:12px;padding-top:11px;border-top:1px dashed #ddd3b9}
.champion-skill-correct label{margin:0;font-size:10px;font-weight:850;color:#556761}
.champion-skill-correct select{display:block;width:100%;margin-top:5px}
.champion-skill-empty{padding:28px;text-align:center;border:1px dashed #d5d8cc;border-radius:16px;color:#7b8781;background:rgba(255,255,255,.55)}
@media(max-width:1150px){.champion-bonus{grid-template-columns:1fr 1fr}.champion-bonus>div,.champion-bonus-reason{grid-column:1/-1}}
@media(max-width:560px){.champion-skill-detail-modal>section{padding:22px 15px;border-radius:21px}.champion-skill-dialog-head{align-items:flex-start}.champion-skill-dialog-head>span{flex-basis:46px;height:46px;font-size:24px}.champion-skill-entry-head{align-items:flex-start}.champion-skill-correct{grid-template-columns:1fr}.champion-skill-correct .btn{width:100%}}
