.league-format-launch{padding:12px 20px;min-height:44px;margin:12px 0;border:1px solid #b7c9e2;border-radius:12px;background:#f2f7ff;color:#17406c;font:600 15px system-ui;cursor:pointer}.league-format-dialog{width:min(960px,calc(100vw - 48px));max-height:85vh;border:1px solid #d9e2ef;border-radius:20px;padding:24px;color:#18314f;background:#fff}.league-format-dialog::backdrop{background:rgba(10,25,45,.5)}.league-format-dialog header{display:flex;justify-content:space-between;align-items:center;gap:24px}.league-format-dialog h2{margin:0;font-size:24px}.league-format-dialog button,.league-format-dialog select{min-height:44px;padding:10px 16px;border:1px solid #bbcce2;border-radius:10px;background:#f5f8fd;color:#18314f;font:inherit;cursor:pointer}.league-format-dialog article{border-top:1px solid #dbe4f0;padding:24px 0}.league-format-dialog h3{margin:0 0 12px}.league-format-dialog p{line-height:1.6}.league-format-dialog label{display:block;margin:12px 0;line-height:1.6}.league-format-dialog textarea{display:block;width:100%;min-height:88px;box-sizing:border-box;border:1px solid #b4c6df;border-radius:10px;padding:12px;font:inherit}.league-format-dialog input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin:0 10px 0 0}.league-format-dialog summary{cursor:pointer;padding:12px 0}.league-format-dialog [role=alert]{color:#982f26;white-space:pre-wrap}.league-format-dialog .format-actions{display:flex;gap:12px;flex-wrap:wrap}
