body[data-page="league-view"] #manage .tfplp{--lp-ink:#18334b;--lp-line:#dce3ed;min-width:0;color:var(--lp-ink);font-size:14px}
body[data-page="league-view"] #manage .tfplp *{box-sizing:border-box}
body[data-page="league-view"] #manage .tfplp [hidden]{display:none!important}
body[data-page="league-view"] #manage .tfplp :is(button,summary){font-family:inherit;cursor:pointer}
body[data-page="league-view"] #manage .tfplp button{width:auto!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;border:1px solid #cdd8e5!important;border-radius:8px!important;background:#fff!important;color:#304d69!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important;box-shadow:none!important;white-space:normal!important}
body[data-page="league-view"] #manage .tfplp button.tfplp-primary{background:#713bdd!important;color:#fff!important;border-color:#713bdd!important}
body[data-page="league-view"] #manage .tfplp button.tfplp-danger{color:#a32e47!important;background:#fff3f5!important;border-color:#ecc6d0!important}
body[data-page="league-view"] #manage .tfplp button:disabled{opacity:.55;cursor:default}
body[data-page="league-view"] #manage .tfplp :is(button,input,select,summary):focus-visible{outline:3px solid #a58add!important;outline-offset:2px}
body[data-page="league-view"] #manage .tfplp :is(input:not([type=hidden]),select){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:9px 11px!important;margin:0!important;border:1px solid #c9d5e3!important;border-radius:8px!important;background:#fff!important;color:#18334b!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;font-weight:400!important;box-shadow:none!important}
body[data-page="league-view"] #manage .tfplp label{display:grid!important;gap:6px;min-width:0;font-size:12px!important;line-height:1.45!important;color:#52647b!important;font-weight:500!important}
body[data-page="league-view"] #manage .tfplp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:16px 18px;border:1px solid #d8cbef;border-radius:12px;background:#f3edff}
body[data-page="league-view"] #manage .tfplp-head p{margin:0 0 4px;color:#7443b9;font-size:10px;font-weight:700;letter-spacing:.09em}
body[data-page="league-view"] #manage .tfplp-head h3{margin:0 0 4px!important;color:#352453!important;font-size:23px!important;line-height:1.3!important}
body[data-page="league-view"] #manage .tfplp-head span{font-size:12px;color:#66547d}
body[data-page="league-view"] #manage .tfplp-head-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
body[data-page="league-view"] #manage .tfplp-merge{padding:14px;border:1px solid #bcded4;border-radius:10px;background:#f0faf7;margin-bottom:14px;min-width:0}
body[data-page="league-view"] #manage .tfplp-merge h4{margin:0 0 4px;font-size:15px;color:#1c5c4e}
body[data-page="league-view"] #manage .tfplp-merge p{margin:0 0 12px;font-size:12px;line-height:1.5;color:#486e65}
body[data-page="league-view"] #manage .tfplp-merge-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,.6fr) auto;gap:10px;align-items:end;min-width:0}
body[data-page="league-view"] #manage .tfplp-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 10px}
body[data-page="league-view"] #manage .tfplp-toolbar label{flex:1}
body[data-page="league-view"] #manage .tfplp-toolbar>span{font-size:12px;color:#52647b;white-space:nowrap}
body[data-page="league-view"] #manage .tfplp-list{display:grid;gap:7px;min-width:0}
body[data-page="league-view"] #manage .tfplp-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d9e3ef;border-radius:9px;background:#fff;min-width:0}
body[data-page="league-view"] #manage .tfplp-row.is-loose{background:#fffaf0;border-color:#e8d5ad}
body[data-page="league-view"] #manage .tfplp-number{display:grid;place-items:center;min-width:24px;height:26px;border-radius:6px;background:#eee7fb;color:#6d3cae;font-size:11px;font-weight:650}
body[data-page="league-view"] #manage .tfplp-row-main{display:grid;gap:5px;min-width:0}
body[data-page="league-view"] #manage .tfplp-members{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:8px;min-width:0}
body[data-page="league-view"] #manage .tfplp-row.is-loose .tfplp-members{grid-template-columns:minmax(0,1fr)}
body[data-page="league-view"] #manage .tfplp-member{display:grid;gap:3px;min-width:0}
body[data-page="league-view"] #manage .tfplp-member strong{font-size:14px;line-height:1.45;font-weight:500;color:#65717f;overflow-wrap:anywhere}
body[data-page="league-view"] #manage .tfplp-member .is-account{color:#1d3851;font-weight:600}
body[data-page="league-view"] #manage .tfplp-member small{font-size:11px;color:#6a7b8e;line-height:1.45;overflow-wrap:anywhere}
body[data-page="league-view"] #manage .tfplp-slash{text-align:center;color:#8591a1;font-size:16px;line-height:1}
body[data-page="league-view"] #manage .tfplp-group{font-size:10px;line-height:1.4;color:#685b7b}
body[data-page="league-view"] #manage .tfplp-row-actions{display:flex;align-items:center;gap:6px;min-width:0}
body[data-page="league-view"] #manage .tfplp-waiting{max-width:135px;color:#806c42;font-size:11px;line-height:1.5}
body[data-page="league-view"] #manage .tfplp-more{position:relative;margin:0;padding:0;border:0;background:none}
body[data-page="league-view"] #manage .tfplp-more>summary{display:grid;place-items:center;list-style:none;width:40px;height:40px;padding:0;border:1px solid #d7e0ec;border-radius:8px;color:#52647b;background:#f6f8fc}
body[data-page="league-view"] #manage .tfplp-more>summary::-webkit-details-marker{display:none}
body[data-page="league-view"] #manage .tfplp-more>div{position:absolute;right:0;top:44px;z-index:8;display:grid;gap:6px;width:172px;padding:8px;border:1px solid #d7deeb;border-radius:9px;background:#fff;box-shadow:0 8px 25px #172d4c20}
body[data-page="league-view"] #manage .tfplp-more form{margin:0;padding:0;border:0;box-shadow:none;background:none}
body[data-page="league-view"] #manage .tfplp-more button{width:100%!important;text-align:left}
body[data-page="league-view"] #manage .tfplp-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0 0;font-size:12px;color:#52647b}
body[data-page="league-view"] #manage .tfplp-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:#65758a}
body[data-page="league-view"] #manage .tfplp-empty{padding:20px;text-align:center;font-size:13px;color:#65758a}
body[data-page="league-view"] #manage .tfplp-dialog{position:fixed;inset:0;width:min(620px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d6dcea;border-radius:14px;background:#fff;color:#18334b;box-shadow:0 20px 70px #091d3850;overflow:visible}
body[data-page="league-view"] #manage .tfplp-dialog:not([open]){display:none!important}
body[data-page="league-view"] #manage .tfplp-dialog[open]{display:flex!important;flex-direction:column}
body[data-page="league-view"] #manage .tfplp-dialog::backdrop{background:#071b38a6;backdrop-filter:blur(3px)}
body[data-page="league-view"] #manage .tfplp-dialog>form{display:flex;flex-direction:column;min-height:0;min-width:0;max-height:inherit;margin:0;padding:0;border:0;background:#fff;border-radius:14px}
body[data-page="league-view"] #manage .tfplp-dialog :is(header,footer){flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#fff}
body[data-page="league-view"] #manage .tfplp-dialog header{border-bottom:1px solid #e2e7ef;border-radius:14px 14px 0 0}
body[data-page="league-view"] #manage .tfplp-dialog header h3{margin:0!important;font-size:19px!important;color:#2b2450!important}
body[data-page="league-view"] #manage .tfplp-dialog header button{width:44px!important;min-height:44px!important;padding:0!important;font-size:24px!important}
body[data-page="league-view"] #manage .tfplp-dialog footer{border-top:1px solid #e2e7ef;border-radius:0 0 14px 14px;justify-content:flex-end}
body[data-page="league-view"] #manage .tfplp-dialog-body{overflow-y:auto;min-height:0;padding:16px;overscroll-behavior:contain}
body[data-page="league-view"] #manage .tfplp-dialog-body>p:first-child{margin:0 0 16px;font-size:12px;line-height:1.5;color:#52647b}
body[data-page="league-view"] #manage .tfplp-editor-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-page="league-view"] #manage .tfplp-editor-members.is-single{grid-template-columns:minmax(0,1fr)}
body[data-page="league-view"] #manage .tfplp-person-field{position:relative}
body[data-page="league-view"] #manage .tfplp-preview{margin:12px 0;padding:10px 12px;border-radius:8px;background:#f1ecfb;color:#614095;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
body[data-page="league-view"] #manage .tfplp-editor-settings{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px}
body[data-page="league-view"] #manage .tfplp-suggestions{position:absolute;left:0;right:0;top:100%;z-index:4;max-height:190px;overflow-y:auto;padding:5px;border:1px solid #ccd5e5;border-radius:8px;background:#fff;box-shadow:0 8px 20px #12314520}
body[data-page="league-view"] #manage .tfplp-suggestions button{display:block;width:100%!important;text-align:left;border:0!important;border-radius:4px!important}
body[data-page="league-view"] #manage .tfplp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}
@media(max-width:600px){body[data-page="league-view"] #manage .tfplp-head{display:grid;grid-template-columns:minmax(0,1fr)}body[data-page="league-view"] #manage .tfplp-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){body[data-page="league-view"] #manage .tfplp-merge-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="league-view"] #manage .tfplp-merge-fields>button{min-height:44px!important}body[data-page="league-view"] #manage .tfplp-row{grid-template-columns:24px minmax(0,1fr);gap:8px}body[data-page="league-view"] #manage .tfplp-row-actions{grid-column:2;justify-content:flex-end}body[data-page="league-view"] #manage .tfplp button{min-height:44px!important}body[data-page="league-view"] #manage .tfplp-more>summary{height:44px;width:44px}body[data-page="league-view"] #manage .tfplp-more>div{top:48px}}
@media(max-width:430px){body[data-page="league-view"] #manage .tfplp-head{padding:12px;gap:8px}body[data-page="league-view"] #manage .tfplp-head h3{font-size:20px!important}body[data-page="league-view"] #manage .tfplp-head span{font-size:11px}body[data-page="league-view"] #manage .tfplp-head>button{max-width:110px}body[data-page="league-view"] #manage .tfplp-merge{padding:11px}body[data-page="league-view"] #manage .tfplp-row{padding:9px}body[data-page="league-view"] #manage .tfplp-members{gap:5px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)}body[data-page="league-view"] #manage .tfplp-member strong{font-size:13px}body[data-page="league-view"] #manage .tfplp-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}body[data-page="league-view"] #manage .tfplp-editor-members{grid-template-columns:minmax(0,1fr)}body[data-page="league-view"] #manage .tfplp-dialog-body{padding:13px}}
