.pce-card{box-sizing:border-box;background:#1e293d;color:#e6edf7;border:1px solid rgb(255 255 255 / .055);border-radius:20px;padding:26px 30px;margin:24px 0;box-shadow:0 8px 22px #0003;font-family:inherit;text-align:left;line-height:1.5;max-width:100%}.pce-card .pce-title{color:#fc0;font-size:clamp(1.05rem,3vw,1.3rem);line-height:1.35;margin:0 0 22px;font-weight:700;overflow-wrap:anywhere}.pce-card .pce-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 14px;padding:0}.pce-card .pce-dates dt{color:#b7c5da;font-size:.8rem;font-weight:500;margin:0 0 4px}.pce-card .pce-dates dd{color:#f0f4fa;font-size:.95rem;margin:0}.pce-card .pce-zone{font-size:.8rem;color:#b7c5da;margin:0 0 14px;overflow-wrap:anywhere}.pce-card .pce-controls:empty{display:none}.pce-card .pce-controls{margin:0 0 18px}.pce-card .pce-controls label{font-size:.8rem;color:#b7c5da;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pce-card .pce-controls select{font-family:inherit;font-size:.8rem;background:#141a33;color:#e6edf7;border:1px solid #556079;border-radius:8px;padding:7px 10px;max-width:100%;min-width:0;height:auto;line-height:1.5}.pce-card .pce-controls select:focus-visible{outline:2px solid #fc0;outline-offset:3px}.pce-card .pce-status{display:inline-block;background:#ffcc0017;color:#ffda4d;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;margin:0}.pce-card[data-state=active] .pce-status{background:#7ee4b51a;color:#8eebbc}.pce-card[data-state=ended] .pce-status{background:#ffffff0d;color:#c0cada}.pce-card[data-state=error] .pce-status{color:#ffc0b7;background:#ffb0a510}.pce-card .pce-countdown{color:#edf3ff;font-size:clamp(1rem,3vw,1.2rem);font-variant-numeric:tabular-nums;font-weight:500;margin:14px 0 0;overflow-wrap:anywhere}.pce-card .pce-countdown:empty{display:none}.pce-editor-form{padding:20px;border:1px solid #ddd;background:#fff;color:#222;border-radius:8px}.pce-editor-form>strong{display:block;margin-bottom:20px}@media(max-width:480px){.pce-card{padding:22px 20px;border-radius:16px}.pce-card .pce-dates{grid-template-columns:1fr;gap:12px}.pce-card .pce-controls label{align-items:flex-start;flex-direction:column}}.pce-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.pce-card .pce-title{order:0;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;max-width:100%}.pce-card .pce-title::after{content:"";display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#94a3b8}.pce-card[data-state=upcoming] .pce-title::after{background:#fc0}.pce-card[data-state=active] .pce-title::after{background:#4ade80}.pce-card[data-state=ended] .pce-title::after{background:#f87171}.pce-card .pce-countdown{order:1;margin:10px 0 0}.pce-card .pce-dates{order:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:18px 0 0;width:100%}.pce-card .pce-dates>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 6px}.pce-card .pce-dates dt,.pce-card .pce-dates dd{font-size:.85rem;margin:0}.pce-card .pce-dates dt::after{content:":"}.pce-card .pce-zone{order:3;margin:12px 0 0}.pce-card .pce-controls{order:4;margin:12px 0 0;max-width:100%}.pce-card .pce-controls label{justify-content:center;align-items:center}.pce-card .pce-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pce-card[data-state=error] .pce-status{position:static!important;width:auto!important;height:auto!important;margin:12px 0 0!important;clip:auto!important;white-space:normal!important;order:5}@media(max-width:480px){.pce-card .pce-dates{gap:8px 18px}.pce-card .pce-controls label{align-items:center}}.pcb-card{box-sizing:border-box;background:#1e293d;color:#e6edf7;border:1px solid #ffffff0e;border-radius:20px;padding:26px 24px;margin:24px 0;text-align:center;line-height:1.5;font-family:inherit}.pcb-card .pcb-heading{color:#fc0;font-size:1.2rem;margin:0 0 24px}.pcb-card .pcb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.pcb-card img{object-fit:contain;display:block;margin:0 auto 10px;max-width:100%;border:0;background:#fff0}.pcb-card .pcb-item img{width:72px;height:72px}.pcb-card .pcb-name{display:block;color:#edf3ff;font-size:.9rem}.pcb-card .pcb-item p{color:#d1dced;font-size:.9rem;margin:4px 0 0;overflow-wrap:anywhere}.pcb-card .pcb-evolution{margin-top:26px;padding-top:20px;border-top:1px solid #ffffff15}.pcb-card .pcb-evolution h4{color:#fc0;font-size:1rem;margin:0 0 18px}.pcb-card .pcb-chain{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pcb-card .pcb-stage{flex:0 1 110px;min-width:0;font-size:.85rem;overflow-wrap:anywhere}.pcb-card .pcb-stage img{width:100px;height:100px}.pcb-card .pcb-arrow{flex:0 1 80px;color:#fc0;font-size:1.5rem}.pcb-card .pcb-arrow small{display:block;font-size:.7rem;color:#b7c5da;overflow-wrap:anywhere}.pcb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pcb-edit-row{border:1px solid #ddd;border-radius:8px;padding:14px;margin:14px 0}.pcb-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.pcb-card{padding:22px 16px}.pcb-card .pcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-card .pcb-chain{gap:6px}.pcb-card .pcb-stage{flex-basis:68px}.pcb-card .pcb-stage img{width:64px;height:64px}.pcb-card .pcb-arrow{flex-basis:36px;font-size:1.15rem}}.pcb-card .pcb-featured{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:0 0 28px}.pcb-card .pcb-featured img{width:96px;height:96px;margin:0 auto 8px}.pcb-card .pcb-pokemon-name{display:block;font-size:1.1rem;color:#f0f4fa}.pcb-card .pcb-featured p{margin:5px 0 0;font-size:.9rem;color:#b7c5da}.pcb-card .pcb-grid:empty{display:none}