body:has(.workspace-sidebar){background:#fafbfc;font-size:15px}
.workspace-mobile-account{display:none}
body:has(#admin-entry-list) .workspace-entry-table td{padding:4px 10px}body:has(#admin-entry-list) .workspace-entry-table td details summary{min-height:44px;padding:10px 0}
body:has(#admin-entry-list){background:white}body:has(#admin-entry-list) .workspace-section{border:0;border-radius:0;border-bottom:1px solid var(--line);padding:0 0 18px}body:has(#admin-entry-list) .workspace-counts a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px}body:has(#admin-entry-list) .workspace-counts strong{font-size:26px;color:var(--red)}body:has(#admin-entry-list) .workspace-summary{margin:16px 0;padding-bottom:16px}body:has(#admin-entry-list) .hint{margin:6px 0 10px;font-size:12px}.workspace-filters label{min-width:85px;font-size:12px}.workspace-filters input,.workspace-filters select{min-height:44px;padding:8px;font-size:13px}.workspace-filters .workspace-search{flex:1.7;min-width:150px}.workspace-filters .button{font-size:13px;padding:10px 14px;min-height:44px}.workspace-entry-table td{padding:8px 10px}.workspace-entry-table td details summary{padding:8px 0}.workspace-entry-table caption{padding:10px 12px;font-size:12px}.workspace-entry-table th{padding:10px}.workspace-payment-bar{margin:0;padding:12px 0}.workspace-payment-bar .button{padding:10px 16px;font-size:13px}.workspace-payment-bar input{width:170px}.workspace-filters{margin:12px 0}.workspace-search{margin-bottom:0}
@media(min-width:901px){body:has(#admin-entry-list) .workspace-topbar{min-height:54px;padding-top:8px;padding-bottom:8px}body:has(#admin-entry-list) main{margin-top:20px}body:has(#admin-entry-list) h1{margin-bottom:18px}body:has(#admin-entry-list) .workspace-section{margin:18px 0}body:has(#admin-entry-list) .workspace-section h2{margin-bottom:8px}}
body:has(.workspace-sidebar)>header:not(.workspace-topbar){display:none}
.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:230px;overflow-y:auto;background:#fff;border-right:1px solid var(--line);padding:32px 20px;z-index:3}
.workspace-brand img{display:block;width:184px;max-width:100%;height:auto}.workspace-role{font-size:12px;color:var(--muted);margin:18px 12px 30px}
.workspace-navigation>summary{display:none}.workspace-navigation nav{display:block}.workspace-navigation nav a{display:flex;gap:12px;align-items:center;padding:12px;border-radius:6px;text-decoration:none;margin:4px 0;font-weight:bold;min-height:48px}.workspace-navigation nav a[aria-current=page]{color:var(--red);background:#fff0f2}.workspace-navigation nav a:hover{background:#f4f5f7}.workspace-navigation img{flex:none;opacity:.75}.workspace-secondary{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.workspace-secondary summary{padding:12px;cursor:pointer;font-size:13px}.workspace-secondary a{font-size:13px}
.workspace-topbar{margin-left:230px;min-height:76px;padding:14px 40px;gap:18px;border-bottom:1px solid var(--line);font-size:13px}.workspace-account{margin-left:auto;display:flex;align-items:center;gap:18px}.workspace-account form{margin:0}.workspace-season{font-weight:bold}
body:has(.workspace-sidebar) main{margin:34px 32px 56px 262px;max-width:1250px;padding:0 8px}body:has(.workspace-sidebar) main>.eyebrow{display:none}body:has(.workspace-sidebar) h1{font-size:28px;margin-bottom:24px}body:has(.workspace-sidebar) h2{font-size:19px;margin-top:0}body:has(.workspace-sidebar)>footer{margin-left:230px}body:has(.workspace-sidebar)>.demo{margin-left:230px}
.workspace-team-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:20px}.workspace-team-heading h2{font-size:24px;margin:0}.workspace-team-heading span{font-size:13px;color:var(--muted)}.workspace-team-picker{display:flex;align-items:end;gap:12px;margin-bottom:24px}.workspace-team-picker label{flex:1;margin:0}
.workspace-category-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:26px}.workspace-category-tabs a{display:flex;flex-direction:column;align-items:center;padding:10px 32px;text-decoration:none;border-bottom:3px solid transparent}.workspace-category-tabs a[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.workspace-category-tabs small{font-size:12px;font-weight:normal;color:var(--muted)}
.workspace-next{background:#fff4f5;border:1px solid #f1d3d8;border-radius:8px;padding:24px 28px;margin:24px 0}.workspace-next p{margin:8px 0 16px}.workspace-next .button{min-width:220px}.workspace-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;border:1px solid var(--line);border-radius:8px;background:white;margin:24px 0}.workspace-progress li{padding:18px 24px;border-right:1px solid var(--line)}.workspace-progress li:last-child{border:0}.workspace-progress strong,.workspace-progress span{display:block}.workspace-progress span{color:var(--muted);font-size:13px}.workspace-progress .completed strong{color:#14633d}
.workspace-section,.workspace-summary,.workspace-team-tools{background:white;border:1px solid var(--line);border-radius:8px;padding:26px 28px;margin:24px 0}.workspace-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0}.workspace-facts dt{font-size:12px;color:var(--muted)}.workspace-facts dd{margin:4px 0;font-weight:bold}.workspace-payment,.workspace-cancel{margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.workspace-payment summary,.workspace-cancel summary,.workspace-export summary,.workspace-section>summary{cursor:pointer;min-height:48px;padding:10px 0;font-weight:bold}.workspace-cancel summary{font-size:13px;color:var(--muted)}.workspace-empty{padding:16px;color:var(--muted);background:#f6f7f9;border-radius:5px}.workspace-tool-buttons,.workspace-match-links{display:flex;gap:12px;flex-wrap:wrap}.workspace-tool-buttons .button{font-size:14px}.workspace-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-counts a{border:1px solid var(--line);border-radius:8px;padding:18px 22px;text-decoration:none}.workspace-counts span{display:block;font-size:13px;color:var(--muted)}.workspace-counts strong{display:block;font-size:32px;line-height:1.5}.workspace-counts small{font-size:14px;margin-left:6px}.workspace-counts .workspace-count-label{font-size:22px}.workspace-warning{font-size:13px;color:#985517;background:#fff7e8;padding:12px 16px;margin-bottom:0}.workspace-filters{gap:12px}.workspace-filters label{min-width:110px}.workspace-filters .button{white-space:nowrap}.workspace-search{max-width:420px}.workspace-entry-table{border-radius:6px}.workspace-entry-table th{background:#f2f4f7;color:var(--navy);font-size:12px}.workspace-entry-table td{padding:14px 10px}.workspace-entry-table td small{display:block;color:var(--muted);font-size:12px}.workspace-entry-table td details summary{cursor:pointer;min-height:44px;padding:10px 0}.workspace-entry-table td details p{max-width:220px;overflow-wrap:anywhere}.workspace-overdue{color:#b42938}.workspace-payment-bar{position:static;border:0;border-bottom:1px solid var(--line);padding:20px 0;gap:16px}.workspace-payment-bar label{font-size:12px}.workspace-payment-bar input{min-height:44px;padding:8px}.workspace-payment-bar button{margin-left:auto}.workspace-export{font-size:13px}.workspace-entry-table [hidden],[hidden]{display:none!important}
.workspace-progress img{display:block;margin:0 auto 10px;opacity:.35}.workspace-progress .completed img{opacity:1;filter:invert(14%) sepia(92%) saturate(5893%) hue-rotate(336deg) brightness(85%) contrast(113%)}
.workspace-progress .current img{opacity:1;filter:invert(14%) sepia(92%) saturate(5893%) hue-rotate(336deg) brightness(85%) contrast(113%)}.workspace-progress .current span{color:var(--red);font-weight:bold}
.workspace-portal-content .workspace-section,.workspace-portal-content .workspace-team-tools{border:0;border-radius:0;border-bottom:1px solid var(--line);padding:0 0 20px;background:none}
@media(min-width:901px){body:has(.workspace-portal-content){background:white}.workspace-portal-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);column-gap:28px;grid-template-areas:'heading heading' 'picker picker' 'tabs tabs' 'progress progress' 'facts next' 'matches matches' 'tools tools' 'contacts contacts'}.workspace-team-heading{grid-area:heading}.workspace-team-picker{grid-area:picker}.workspace-category-tabs{grid-area:tabs}.workspace-progress{grid-area:progress;border:0;border-radius:0;border-bottom:1px solid var(--line);margin:0 0 22px;padding:14px 0 24px}.workspace-progress li{border:0;text-align:center}.workspace-portal-content .workspace-next{grid-area:next;border:0;border-left:1px solid var(--line);border-radius:0;background:none;padding:18px 0 18px 28px;margin:16px 0;align-self:start}.workspace-next .button{width:100%;min-width:0}.workspace-portal-content #portal-details{grid-area:facts;margin:16px 0}.workspace-portal-content .workspace-section:has(.workspace-empty),.workspace-portal-content .workspace-section:has(.workspace-match-links){grid-area:matches}.workspace-team-tools{grid-area:tools}.workspace-portal-content #team-contact-add{grid-area:contacts}.workspace-portal-content .workspace-facts{display:block;margin:14px 0}.workspace-facts>div{display:grid;grid-template-columns:32% 68%;padding:9px 12px;border-bottom:1px solid var(--line)}.workspace-facts dt{font-size:14px}.workspace-facts dd{margin:0;font-weight:500}.workspace-portal-content .workspace-payment,.workspace-portal-content .workspace-cancel{margin-top:8px;padding-top:0}.workspace-portal-content .workspace-tool-buttons{gap:12px}}
body:has(.workspace-sidebar) .workspace-category-tabs a{flex:1;background:#f3f5f8;border-radius:3px 3px 0 0}.workspace-category-tabs a[aria-current=page]{background:#fff0f2}
.workspace-navigation nav a[aria-current=page]{background:var(--red);color:white}.workspace-navigation nav a[aria-current=page] img{filter:brightness(0) invert(1);opacity:1}
body:has(.workspace-sidebar) .workspace-summary{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 24px}.workspace-counts a{border:0;border-right:1px solid var(--line);border-radius:0}.workspace-counts a:last-child{border-right:0}
@media(min-width:901px){.workspace-navigation:not([open])>nav{display:block}}
@media(max-width:1100px){body:has(.workspace-sidebar) main{margin-left:250px;margin-right:16px}.workspace-section,.workspace-summary,.workspace-team-tools{padding:22px}.workspace-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-counts{gap:10px}.workspace-counts a{padding:14px}}
@media(max-width:900px){.workspace-sidebar{position:relative;inset:auto;width:auto;padding:16px 20px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.workspace-brand img{width:172px}.workspace-role{display:none}.workspace-navigation>summary{display:block;position:absolute;right:20px;top:14px;cursor:pointer;border:1px solid var(--line);border-radius:5px;padding:9px 14px;min-height:44px;font-weight:bold;font-size:13px}.workspace-navigation nav{padding-top:16px}.workspace-topbar{margin-left:0;padding:10px 20px;min-height:52px;gap:10px;flex-direction:row;align-items:center}.workspace-account{gap:10px;font-size:12px}.workspace-account .text-button{font-size:12px}.workspace-topbar .badge{font-size:11px}body:has(.workspace-sidebar) main{margin:26px auto 36px;padding:0 20px;max-width:760px}body:has(.workspace-sidebar)>footer,body:has(.workspace-sidebar)>.demo{margin-left:0}.workspace-team-heading{display:block}.workspace-team-heading h2{font-size:22px}body:has(.workspace-sidebar) h1{font-size:24px;margin-bottom:20px}.workspace-category-tabs a{flex:1;padding:10px 8px}.workspace-next{padding:20px}.workspace-progress li{padding:14px 10px;font-size:13px}.workspace-section,.workspace-summary,.workspace-team-tools{padding:20px}.workspace-counts strong{font-size:26px}.workspace-counts a{padding:12px}.workspace-counts span{font-size:11px}.workspace-payment-bar{flex-direction:column;align-items:stretch}.workspace-payment-bar button{margin-left:0}.workspace-tool-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tool-buttons .button{padding:12px 8px;margin:0}.workspace-team-picker{display:block}.workspace-counts{gap:8px}.workspace-counts .workspace-count-label{font-size:17px}}
@media(max-width:480px){.workspace-topbar .workspace-season{font-size:12px}.workspace-account span{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-facts{gap:16px}.workspace-next .button{width:100%;min-width:0}.workspace-next h2{font-size:18px}.workspace-counts{grid-template-columns:1fr}.workspace-counts a{display:flex;align-items:center;justify-content:space-between}.workspace-counts span{font-size:13px}.workspace-filters{display:grid;grid-template-columns:1fr 1fr}.workspace-filters label{min-width:0}.workspace-filters button{grid-column:1/-1}.workspace-section h2{font-size:18px}}
@media(max-width:700px){body:has(.workspace-sidebar){background:white}body:has(.workspace-sidebar) h1{margin-bottom:14px}.workspace-team-heading{margin-bottom:16px}.workspace-team-heading h2{font-size:18px}.workspace-team-heading span{font-size:12px}.workspace-category-tabs{margin-bottom:20px}.workspace-next{padding:0;margin:20px 0;background:none;border:0;border-radius:0}.workspace-next h2{font-size:20px}.workspace-next p{margin:8px 0 12px}.workspace-progress{border:0;border-radius:0;border-bottom:1px solid var(--line);padding-bottom:16px;margin:20px 0}.workspace-progress li{padding:4px 8px;text-align:center;border:0}.workspace-section,.workspace-team-tools{border:0;border-radius:0;border-bottom:1px solid var(--line);padding:0 0 20px;margin:20px 0}.workspace-facts{display:block;margin:12px 0}.workspace-facts>div{display:grid;grid-template-columns:43% 57%;align-items:baseline;border-bottom:1px solid var(--line);padding:8px 0}.workspace-facts dt{font-size:13px}.workspace-facts dd{font-size:14px;margin:0}.workspace-section>.button{margin:10px 0}.workspace-cancel{margin-top:8px;padding-top:0}.workspace-cancel summary{font-size:12px}.workspace-payment{margin-top:8px;padding-top:0}.workspace-empty{font-size:13px}.workspace-tool-buttons .button{font-size:13px;min-height:48px}.workspace-counts a{border:0;border-bottom:1px solid var(--line);padding:8px 0}.workspace-counts{gap:0}}
@media(max-width:700px){body:has(.workspace-sidebar)>.demo{font-size:11px;line-height:16px;padding:4px 14px}.workspace-sidebar{padding:14px 18px}.workspace-brand img{width:172px}.workspace-topbar{min-height:0;padding:8px 18px 0;border:0}.workspace-topbar .workspace-account{display:none}.workspace-topbar .workspace-season{font-size:11px;letter-spacing:1.5px;color:var(--red)}.workspace-mobile-account{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:12px;padding:12px;font-size:13px}.workspace-mobile-account form{margin:0}body:has(.workspace-sidebar) main{margin:4px auto 28px;padding:0 18px}body:has(.workspace-sidebar) h1{margin:0 0 4px;font-size:24px}.workspace-team-heading{margin-bottom:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.workspace-team-heading h2{font-size:16px}.workspace-team-heading span{font-size:11px}.workspace-category-tabs{margin-bottom:14px}.workspace-category-tabs a{padding:5px 8px;min-height:48px}.workspace-category-tabs small{font-size:11px}.workspace-next{margin:14px 0}.workspace-next h2{font-size:18px;margin:0}.workspace-next p{font-size:13px;line-height:1.6;margin:4px 0 8px}.workspace-next .button{min-height:44px;padding:9px 12px;margin:0;font-size:14px}.workspace-progress{margin:14px 0;padding-bottom:12px}.workspace-progress li{font-size:12px;padding:0 4px}.workspace-progress img{margin-bottom:6px;width:26px;height:26px}.workspace-progress span{font-size:11px}.workspace-portal-content .workspace-section{margin:14px 0;padding-bottom:14px}.workspace-portal-content .workspace-section h2{font-size:18px;margin-bottom:6px}.workspace-facts{margin:6px 0}.workspace-facts>div{padding:5px 8px;line-height:1.6}.workspace-facts dt{font-size:12px}.workspace-facts dd{font-size:13px;font-weight:500}.workspace-portal-content .workspace-section>.button{font-size:13px;padding:9px 12px;margin:6px 0;min-height:44px}.workspace-empty{padding:12px;margin:6px 0;line-height:1.6}.workspace-team-tools h2{font-size:16px}}
