.gh-pool-draft{border:1px solid #ddd;border-radius:12px;background:#fff;padding:18px;margin-top:18px;color:#171717}.gh-draft-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gh-pool-draft h3{font-size:17px;font-weight:800}.gh-pool-draft p,.gh-pool-draft small,.gh-draft-checks{font-size:12px}.gh-draft-header p{margin:5px 0 12px;color:#555}.gh-draft-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%}.gh-draft-actions button,.gh-draft-actions select{border:1px solid #d4d4d4;border-radius:6px;padding:7px 9px;background:#fff;font-size:12px;min-height:36px;max-width:100%}.gh-draft-actions button:disabled{opacity:.45;cursor:not-allowed}.gh-draft-actions select{min-width:0;max-width:230px}.gh-pool-draft button:focus-visible,.gh-pool-draft select:focus-visible,.gh-pool-draft input:focus-visible{outline:3px solid #ff5a00;outline-offset:2px}.gh-draft-policy{margin:12px 0;background:#fff5eb;padding:10px;border-radius:6px}.gh-draft-notice{border-left:3px solid #ff5a00;padding:10px;background:#fff8f1}.gh-draft-checks{margin:12px 0;border:1px solid #ddd;border-radius:6px;padding:10px}.gh-draft-checks ul{max-height:180px;overflow:auto;padding-left:20px;list-style:disc}.gh-draft-checks li{margin:5px 0}.gh-draft-error{color:#9f2918}.gh-draft-bank{padding:12px;background:#f7f7f7;border:1px dashed #aaa;border-radius:8px;margin:16px 0}.gh-draft-bank>ul{max-height:300px;overflow:auto}.gh-draft-bank h4,.gh-draft-division>h4{font-size:15px;font-weight:800}.gh-draft-division{margin-top:20px}.gh-draft-division>h4{margin-bottom:10px}.gh-draft-division>h4 span{font-size:12px;font-weight:400;color:#555;margin-left:10px}.gh-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gh-draft-pool{border:1px solid #ddd;border-radius:8px;overflow:hidden;min-width:0}.gh-draft-pool>header{display:flex;justify-content:space-between;gap:8px;padding:12px;background:#f5f5f5;font-size:13px}.gh-draft-pool>header strong{overflow-wrap:anywhere}.gh-draft-pool>header span{white-space:nowrap;color:#555;font-size:12px}.gh-draft-pool>label{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px}.gh-draft-pool input{width:60px;border:1px solid #ccc;border-radius:4px;padding:4px}.gh-draft-team{padding:10px 12px;border-top:1px solid #e5e5e5;list-style:none}.gh-draft-team[draggable=true]{cursor:grab}.gh-draft-team strong{font-size:12px;overflow-wrap:anywhere}.gh-draft-team small{display:block;color:#606060;margin:4px 0 8px}.gh-draft-footer{margin-top:20px}.gh-draft-actions .gh-draft-save{background:#ff5a00;border-color:#ff5a00;color:#fff;font-weight:700}.gh-draft-footer span{font-size:11px;color:#555;flex-basis:100%}@media (max-width:700px){.gh-pool-draft{padding:12px}.gh-draft-grid{grid-template-columns:1fr}.gh-draft-actions select{max-width:100%;flex:1 1 145px}.gh-draft-division>h4 span{display:block;margin:4px 0}.gh-draft-header>.gh-draft-actions{width:100%}}.gh-draft-header h3,.gh-draft-bank h4{display:flex;align-items:center;gap:8px}.gh-draft-header h3 svg,.gh-draft-bank h4 svg{color:#ff5a00;flex-shrink:0}.gh-draft-division{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.gh-draft-division>.gh-draft-grid{padding:12px;align-items:start}.gh-draft-pool>summary{background:#f5f5f5;font-size:13px;min-height:52px}.gh-draft-pool>summary strong{flex:1;overflow-wrap:anywhere}.gh-draft-pool>summary>span:last-child{font-size:12px;color:#555}.gh-draft-pool[open]>summary{border-bottom:2px solid #ff5a00;border-radius:8px 8px 0 0}.gh-draft-team{background:#fafafa}.gh-draft-actions button:hover:not(:disabled){border-color:#ff5a00;background:#fff4ec;color:#9a3900}.gh-draft-actions button[aria-pressed=true]{border-color:#ff5a00;color:#a73b00;background:#fff4ec}.gh-draft-actions button,.gh-draft-actions select{min-height:44px}.gh-draft-checks summary{cursor:pointer;font-weight:700}.gh-draft-policy{line-height:1.6}@media (max-width:700px){.gh-draft-division>.gh-draft-grid{padding:8px}}.gh-pool-manager{min-width:0}.gh-pool-manager .gh-pool-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.gh-pool-manager .gh-pool-cards>*,.gh-pool-manager .gh-pool-workspace>*{min-width:0}.gh-pool-manager .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.gh-pool-manager .gh-pool-card-header{flex-wrap:wrap;gap:8px 12px}.gh-pool-manager .gh-pool-card-header>span:first-child{flex-basis:100%;overflow-wrap:anywhere;font-size:16px!important}.gh-pool-manager .gh-pool-card-header>span:nth-child(2){margin-left:0!important;flex-wrap:wrap}.gh-pool-manager .gh-pool-member{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 4px!important}.gh-pool-manager .gh-pool-member>div:first-of-type{grid-column:2 / -1;min-width:0;overflow-wrap:anywhere}.gh-pool-manager .gh-pool-member>div:first-of-type>div:first-child{font-size:14px!important;line-height:1.4}.gh-pool-manager .gh-pool-member>div:first-of-type>div:nth-child(2){font-size:12px!important;line-height:1.5}.gh-pool-manager .gh-pool-member>select{grid-column:2;width:100%;max-width:100%!important;min-width:0;font-size:12px!important}.gh-pool-manager .gh-pool-member>div:last-child{grid-column:3;flex-wrap:wrap}.gh-pool-manager .gh-saved-pool button,.gh-pool-manager .gh-saved-pool select{min-height:44px}.gh-pool-manager .gh-saved-pool button{padding:8px 10px!important}.gh-pool-manager .gh-saved-pool form{flex-wrap:wrap}.gh-pool-manager .gh-saved-pool form input{min-width:0;flex-basis:100%!important;height:44px!important}.gh-pool-manager .gh-pool-workspace{grid-template-columns:minmax(0,1fr)}.gh-pool-manager select{max-width:100%}@media (min-width: 1100px){.gh-pool-manager .gh-pool-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.gh-pool-manager button,.gh-pool-manager select{min-height:44px}.gh-pool-manager .gh-pool-cards{grid-template-columns:minmax(0,1fr)}}.gh-pool-manager .gh-pool-balance,.gh-pool-manager .gh-pool-name-input{flex-wrap:wrap}.gh-pool-manager .gh-pool-name-input input{min-width:0}.gh-pool-manager .gh-pool-auto-controls>*{min-width:0;max-width:100%}.gh-pool-manager .gh-pool-auto-controls select{min-width:0!important;width:100%}.gh-pool-manager .gh-pool-bank-header{flex-wrap:wrap}.gh-pool-page{min-width:0;overflow-wrap:anywhere}@media (max-width: 640px){.gh-pool-page{padding-inline:0}.gh-pool-page .gh-step-header,.gh-pool-page section[aria-label=Pools],.gh-pool-page section[aria-label="Saved pool play"],.gh-pool-manager .gh-pool-section{padding:12px!important}.gh-pool-page [aria-label="Workflow navigation; position is not completion"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gh-pool-page [aria-label="Workflow navigation; position is not completion"]>.h-1{display:none}.gh-pool-page a>button{min-height:44px;white-space:normal}.gh-pool-manager .gh-pool-member>select{grid-column:1 / -1}.gh-pool-manager .gh-pool-member>div:last-child{grid-column:2 / -1}.gh-pool-manager .gh-pool-bank-header>button{flex-basis:100%}.gh-pool-manager .gh-pool-coach-fields{grid-template-columns:minmax(0,1fr)!important}.gh-pool-manager .gh-pool-selected-team{flex-wrap:wrap}.gh-pool-manager .gh-pool-selected-team>span:nth-child(2){flex-basis:calc(100% - 32px)!important}.gh-pool-manager .gh-pool-name-input input{flex-basis:100%!important}}.gh-pool-manager .gh-pool-selected-team>button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.gh-pool-jump-links{display:flex;flex-wrap:wrap;gap:8px}.gh-pool-jump-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#333;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gh-pool-jump-links a:hover{background:#fff4ec;border-color:#c74900}.gh-pool-anchor{scroll-margin-top:96px}.gh-pool-divisions{display:grid;gap:12px}.gh-pool-division{border:1px solid #ddd;border-radius:10px;min-width:0}.gh-pool-disclosure{display:flex;align-items:center;gap:10px;flex-wrap:wrap;list-style:none;min-height:52px;padding:12px 14px;cursor:pointer;color:#222;border-radius:9px}.gh-pool-disclosure::-webkit-details-marker{display:none}.gh-pool-disclosure:hover{background:#fff4ec}.gh-pool-disclosure h4,.gh-pool-disclosure h5{flex:1;min-width:0;margin:0;font-weight:800;overflow-wrap:anywhere}.gh-pool-disclosure h4{font-size:15px}.gh-pool-disclosure h5{font-size:14px}.gh-pool-summary-count{color:#555;font-size:12px}.gh-pool-chevron{color:#9a3900;font-size:10px;flex:0 0 12px}details[open]>.gh-pool-disclosure>.gh-pool-chevron{transform:rotate(90deg)}.gh-pool-division[open]>summary{border-bottom:1px solid #ddd;border-radius:9px 9px 0 0}.gh-pool-division>.gh-pool-cards{padding:12px;align-items:start}.gh-saved-pool[open]>summary{border-bottom:1px solid #ddd;border-radius:9px 9px 0 0}.gh-pool-disclosure:focus-visible,.gh-pool-jump-links a:focus-visible,.gh-pool-anchor:focus{outline:3px solid #165db7;outline-offset:3px}@media (max-width: 640px){.gh-pool-disclosure>.gh-pool-summary-count{flex-basis:100%;padding-left:22px}.gh-pool-division>.gh-pool-cards{padding:8px}}.gh-pool-filters{padding:16px;background:#fff;border:1px solid #e5e5e5;border-radius:12px}.gh-pool-filter-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;align-items:end;margin-top:12px}.gh-pool-filter-controls label{min-width:0;font-size:12px;font-weight:600}.gh-pool-filter-controls label span{display:block;margin-bottom:6px}.gh-pool-filter-controls select{width:100%;min-width:0;min-height:44px;border:1px solid #aaa;border-radius:6px;padding:8px;background:#fff}.gh-pool-filter-controls button{min-height:44px;padding:8px 12px;border:1px solid #aaa;border-radius:6px;font-size:12px;font-weight:700;background:#fff}.gh-pool-content{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.gh-pool-content-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.gh-pool-content-title h2{font-size:20px;font-weight:800}.gh-pool-content-title>span{font-size:12px;color:#555}@media (min-width:768px){.gh-pool-manager .gh-pool-workspace,.gh-pool-manager .gh-pool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gh-pool-content{padding:12px}.gh-pool-page{padding-inline:12px}}.gh-pool-manager .gh-pool-member>button{grid-column:2;justify-self:start;width:auto;max-width:100%;white-space:normal}.gh-pool-manager .gh-pool-member>div:last-child{grid-column:3;grid-row:2}
