/* ===== PAGE: datasets ===== */
:where([data-page="datasets"]) .avatar.xs{width:20px; height:20px; font-size:9px;}
:where([data-page="datasets"]) .avatar.sm{width:24px; height:24px; font-size:10px;}
:where([data-page="datasets"]) .avatar.md{width:32px; height:32px; font-size:12px;}
:where([data-page="datasets"]) .avatar.lg{width:40px; height:40px; font-size:14px;}
:where([data-page="datasets"]) .avatar.xl{width:56px; height:56px; font-size:18px;}
:where([data-page="datasets"]) .avatar.disabled{opacity:.35;}
:where([data-page="datasets"]) a{text-decoration:none; color:inherit;}
:where([data-page="datasets"]) .wrap{max-width:1180px; margin:0 auto; padding:0 32px;}
:where([data-page="datasets"]) .logo-home-link{display:flex; align-items:center; gap:10px; min-width:0; flex:1; text-decoration:none; color:inherit; cursor:pointer; transition:opacity .12s ease;}
:where([data-page="datasets"]) .logo-home-link:hover{opacity:.8;}
:where([data-page="datasets"]) .logo-home-link:hover .logo-word{color:var(--color-cyan);}
:where([data-page="datasets"]) .sidebar-search{display:flex; align-items:center; gap:8px; background:var(--input-bg); border:1.5px solid var(--input-border-default); border-radius:var(--input-radius); padding:9px 12px; margin:0 0 18px;}
:where([data-page="datasets"]) .sidebar-search:focus-within{border-color:var(--input-border-focus);}
:where([data-page="datasets"]) .sidebar-search-icon{width:15px; height:15px; flex-shrink:0; color:rgba(225,230,236,.45);}
:where([data-page="datasets"]) .sidebar-search-input{background:transparent; border:none; outline:none; font-family:var(--font-body); font-size:12.5px; color:var(--color-white); width:100%; min-width:0;}
:where([data-page="datasets"]) .sidebar-search-input::placeholder{color:rgba(225,230,236,.4);}
:where([data-page="datasets"]) .sidebar-search-sep{width:1px; height:16px; background:var(--color-border-subtle); flex-shrink:0;}
:where([data-page="datasets"]) .sidebar-search-submit{display:flex; align-items:center; justify-content:center; flex-shrink:0; width:18px; height:18px; padding:0; margin:0; border:none; background:transparent; color:rgba(225,230,236,.55); cursor:pointer;}
:where([data-page="datasets"]) .sidebar-search-submit svg{width:13px; height:13px; flex-shrink:0;}
:where([data-page="datasets"]) .nav-divider{height:1px; background:var(--color-border-subtle); margin:14px 4px 10px;}
:where([data-page="datasets"]) .sidebar-guest-cta{display:none; flex-direction:column; gap:8px; margin-top:8px;}
body:not(.is-auth) :where([data-page="datasets"]) .sidebar-guest-cta{display:flex;}
:where([data-page="datasets"]) .sidebar-guest-btn{gap:8px;}
:where([data-page="datasets"]) .sidebar-guest-icon{flex-shrink:0;}
:where([data-page="datasets"]) .sidebar-auth-block{display:none; flex-direction:column; gap:2px;}
body.is-auth :where([data-page="datasets"]) .sidebar-auth-block{display:flex;}
:where([data-page="datasets"]) .sidebar-auth-block .account-card{margin-top:12px; margin-bottom:0;}
:where([data-page="datasets"]) .btn-google{background:#FFFFFF; color:#1F1F1F; border:1px solid rgba(2,19,41,.12);}
:where([data-page="datasets"]) .btn-google:hover{background:#F1F3F4;}
:where([data-page="datasets"]) .btn-google:active{background:#E4E7E8;}
:where([data-page="datasets"]) .footer-guest-btn{width:100%; box-sizing:border-box;}
.content-col :where([data-page="datasets"]) .hero-stat-label{color:rgba(2,19,41,.55);}
.content-col :where([data-page="datasets"]) .site-footer-tagline{color:rgba(2,19,41,.5);}
.content-col :where([data-page="datasets"]) .site-footer-col-title{color:rgba(2,19,41,.42);}
.content-col :where([data-page="datasets"]) .site-footer-links a{color:rgba(2,19,41,.68);}
.content-col :where([data-page="datasets"]) .site-footer-links a:hover{color:var(--color-text-primary);}
.content-col :where([data-page="datasets"]) .site-footer-account-links{color:rgba(2,19,41,.55);}
.content-col :where([data-page="datasets"]) .site-footer-bottom{color:rgba(2,19,41,.4); border-top-color:rgba(2,19,41,.1) !important;}
.content-col :where([data-page="datasets"]) .site-footer-bottom .note{color:#8A6D00;}
.content-col :where([data-page="datasets"]) .account-plan{color:#8A6D00 !important;}
.content-col :where([data-page="datasets"]) .dim{color:rgba(2,19,41,.45);}
.content-col :where([data-page="datasets"]) .tab{color:rgba(2,19,41,.45);}
.content-col :where([data-page="datasets"]) .hero-stat.cyan .hero-stat-value{color:#0E7C88;}
.content-col :where([data-page="datasets"]) .hero-stat.yellow .hero-stat-value{color:#8A6D00;}
.content-col :where([data-page="datasets"]) .hero-stat.success .hero-stat-value{color:#1E9E76;}
:where([data-page="datasets"]) .league-submenu .flag{display:inline-block; width:18px; margin-right:8px; text-align:center;}
:where([data-page="datasets"]) .builder-card{background:var(--color-bg-elevated); border:1px solid var(--color-border-subtle); border-radius:18px; padding:38px 40px 42px; margin-bottom:56px; position:relative; overflow:hidden; box-shadow:0 24px 60px -20px rgba(2,19,41,.35), 0 2px 10px rgba(2,19,41,.06);}
:where([data-page="datasets"]) .chip{font-family:var(--font-body); font-size:12.5px; font-weight:500; color:rgba(2,19,41,.72); background:#F2F6FA; border:1px solid rgba(2,19,41,.14); border-radius:var(--radius-control); padding:12px 17px; cursor:pointer; transition:border-color .12s ease, color .12s ease, background .12s ease, transform .12s ease;}
:where([data-page="datasets"]) .chip:hover{border-color:rgba(2,19,41,.4); transform:translateY(-1px);}
:where([data-page="datasets"]) .chip:active{transform:translateY(0);}
:where([data-page="datasets"]) .chip.active{background:rgba(14,124,136,.10); border-color:#0E7C88; color:#0E7C88; font-weight:600;}
:where([data-page="datasets"]) .chip .sub{opacity:.65; font-weight:400; margin-left:5px; font-size:11px;}
:where([data-page="datasets"]) .ds-field{flex:1; min-width:160px; display:flex; flex-direction:column; gap:8px;}
:where([data-page="datasets"]) .ds-label{font-size:10px; font-weight:700; color:rgba(2,19,41,.42); text-transform:uppercase; letter-spacing:.4px;}
:where([data-page="datasets"]) .b-select{-webkit-appearance:none; appearance:none; width:100%; font-family:var(--font-body); font-size:12.5px; font-weight:500; color:var(--color-text-primary); background:#F2F6FA url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="rgba(2,19,41,.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>') no-repeat right 12px center; background-size:15px; border:1px solid rgba(2,19,41,.14); border-radius:var(--radius-control); padding:12px 34px 12px 14px; cursor:pointer; transition:border-color .12s ease;}
:where([data-page="datasets"]) .b-select:hover{border-color:rgba(2,19,41,.4);}
:where([data-page="datasets"]) .b-select:focus{outline:none; border-color:#0E7C88;}
:where([data-page="datasets"]) .hp-section{margin-bottom:60px;}
:where([data-page="datasets"]) .hp-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:60px; color:var(--color-white); margin:0 0 10px; letter-spacing:.2px; max-width:760px; line-height:1.0;}
:where([data-page="datasets"]) .hp-sub{font-size:13.5px; color:rgba(2,19,41,.55); max-width:560px; line-height:1.6; margin:0 0 28px;}
:where([data-page="datasets"]) .ov-root{position:relative; display:inline-block; width:100%;}
:where([data-page="datasets"]) .popover{position:absolute; top:44px; left:0; background:var(--color-bg-elevated); border:1px solid var(--color-border-strong); border-radius:var(--radius-container); width:200px; padding:8px; display:none; z-index:5;}
:where([data-page="datasets"]) .popover.open{display:block;}
:where([data-page="datasets"]) .dark-band{position:relative; overflow:visible; padding:52px 0 48px; margin-bottom:60px;
  --color-bg-canvas:var(--color-navy-base);
  --color-bg-elevated:var(--color-navy-base-elevated);
  --color-text-primary:var(--color-light-neutral);
  --color-white:#FFFFFF;
  --color-border-subtle:var(--neutral-alpha-14);
  --color-border-strong:var(--neutral-alpha-26);
  background:var(--color-navy-base);}
:where([data-page="datasets"]) .dark-band::before{content:''; position:absolute; inset:0; background-image:var(--img-0); background-repeat:no-repeat; background-position:90% -12%; background-size:620px auto; opacity:.32; pointer-events:none; z-index:0;}
:where([data-page="datasets"]) .dark-band .wrap{position:relative; z-index:2;}
:where([data-page="datasets"]) .dark-band .hp-title{color:var(--color-white);}
:where([data-page="datasets"]) .dark-band .hp-sub{color:rgba(225,230,236,.55);}
:where([data-page="datasets"]) .dark-band .hero-stat-label{color:rgba(225,230,236,.55);}
:where([data-page="datasets"]) .dark-band .hero-stat.cyan .hero-stat-value, :where([data-page="datasets"]) .dark-band .hero-stat.yellow .hero-stat-value, :where([data-page="datasets"]) .dark-band .hero-stat.success .hero-stat-value{color:var(--color-white);}
body.is-auth :where([data-page="datasets"]) .site-footer-account-guest{display:none;}
body.is-auth :where([data-page="datasets"]) .site-footer-account-auth{display:flex;}
:where([data-page="datasets"]) .btn{transition:background .14s ease, filter .14s ease, opacity .14s ease;}
:where([data-page="datasets"]) .btn-primary:hover{background:var(--button-primary-bg-hover);}
:where([data-page="datasets"]) .btn-primary:active{background:var(--button-primary-bg-pressed);}
:where([data-page="datasets"]) .btn-secondary:hover{background:rgba(97,225,238,0.08);}
:where([data-page="datasets"]) .btn-secondary:active{background:rgba(97,225,238,0.16);}
:where([data-page="datasets"]) .btn-insight:hover{filter:brightness(1.07);}
:where([data-page="datasets"]) .btn-insight:active{filter:brightness(0.92);}
:where([data-page="datasets"]) .page-hero{position:relative; overflow:hidden; padding:0;}
:where([data-page="datasets"]) .page-hero-img{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 45%; filter:blur(2.5px); transform:scale(1.06);}
:where([data-page="datasets"]) .page-hero-scrim{position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(90deg, rgba(3,14,31,.88) 0%, rgba(3,14,31,.8) 40%, rgba(3,14,31,.62) 76%, rgba(3,14,31,.5) 100%);}
:where([data-page="datasets"]) .page-hero::before{z-index:1; opacity:.6; background-position:right 2% top -120px; background-size:520px auto;}
:where([data-page="datasets"]) .page-hero .wrap{position:relative; z-index:2;}
:where([data-page="datasets"]) .page-head{padding:40px 0 36px;}
:where([data-page="datasets"]) .page-head .hp-title{font-size:46px; margin-bottom:10px;}
:where([data-page="datasets"]) .page-head .hp-sub{max-width:780px; margin-bottom:24px;}
:where([data-page="datasets"]) .ds-head{display:flex; align-items:flex-end; justify-content:space-between; gap:20px; flex-wrap:wrap; margin-bottom:20px;}
:where([data-page="datasets"]) .ds-head-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:24px; line-height:1; color:var(--color-text-primary); margin:0 0 6px;}
:where([data-page="datasets"]) .ds-head-note{font-size:12.5px; color:rgba(2,19,41,.64); margin:0;}
:where([data-page="datasets"]) .ds-grid{display:grid; grid-template-columns:repeat(auto-fill, minmax(330px, 1fr)); gap:16px;}
:where([data-page="datasets"]) .ds-card{display:flex; flex-direction:column; background:var(--color-bg-elevated); border:1px solid var(--color-border-subtle); border-radius:var(--radius-container); box-shadow:0 1px 2px rgba(2,19,41,.05); transition:border-color .14s ease, box-shadow .14s ease;}
:where([data-page="datasets"]) .ds-card:hover{border-color:var(--color-border-strong); box-shadow:0 10px 26px -14px rgba(2,19,41,.3);}
:where([data-page="datasets"]) .ds-card-top{padding:16px 18px 0;}
:where([data-page="datasets"]) .ds-card-name{font-size:15px; font-weight:700; color:var(--color-text-primary); margin:0 0 9px; line-height:1.3;}
:where([data-page="datasets"]) .ds-type{display:inline-flex; align-items:center; gap:6px; padding:3px 9px; border-radius:var(--radius-6); font-size:10.5px; font-weight:700; letter-spacing:.4px; text-transform:uppercase;}
:where([data-page="datasets"]) .ds-type svg{width:12px; height:12px;}
:where([data-page="datasets"]) .ds-type.team{background:rgba(14,124,136,.1); color:#0A5F68;}
:where([data-page="datasets"]) .ds-type.league{background:rgba(138,109,0,.12); color:#6F5800;}
:where([data-page="datasets"]) .ds-card-body{padding:14px 18px 0; flex:1;}
:where([data-page="datasets"]) .ds-members{display:flex; flex-wrap:wrap; gap:6px;}
:where([data-page="datasets"]) .ds-member{display:inline-flex; align-items:center; gap:6px; padding:4px 9px 4px 5px; border:1px solid var(--color-border-subtle); border-radius:var(--radius-6); font-size:12px; color:var(--color-text-primary); background:var(--color-bg-canvas);}
:where([data-page="datasets"]) .ds-member.plain{padding-left:9px;}
:where([data-page="datasets"]) .ds-member img{height:17px; max-width:19px; object-fit:contain; flex-shrink:0;}
:where([data-page="datasets"]) .ds-more{display:inline-flex; align-items:center; padding:4px 9px; border-radius:var(--radius-6); font-size:12px; font-weight:600; color:rgba(2,19,41,.66); background:rgba(2,19,41,.05);}
:where([data-page="datasets"]) .ds-meta{display:flex; flex-direction:column; gap:5px; margin-top:14px; padding-top:13px; border-top:1px solid var(--color-border-subtle);}
:where([data-page="datasets"]) .ds-meta-row{display:flex; align-items:center; gap:8px; font-size:12.5px; color:rgba(2,19,41,.68);}
:where([data-page="datasets"]) .ds-meta-row svg{width:14px; height:14px; flex-shrink:0; color:rgba(2,19,41,.38);}
:where([data-page="datasets"]) .ds-meta-row b{color:var(--color-text-primary); font-weight:600;}
:where([data-page="datasets"]) .ds-warn{display:flex; align-items:flex-start; gap:8px; margin-top:12px; padding:9px 11px; border-radius:var(--radius-control); background:rgba(138,109,0,.08); font-size:11.5px; line-height:1.5; color:#725A00;}
:where([data-page="datasets"]) .ds-warn svg{width:14px; height:14px; flex-shrink:0; margin-top:1px;}
:where([data-page="datasets"]) .ds-card-foot{display:flex; align-items:center; gap:6px; padding:13px 18px; margin-top:14px; border-top:1px solid var(--color-border-subtle);}
:where([data-page="datasets"]) .ds-use{flex:1; display:inline-flex; align-items:center; justify-content:center; gap:7px; padding:8px 12px; border:1px solid #0E7C88; border-radius:var(--radius-control); background:transparent; font-family:var(--font-body); font-size:12.5px; font-weight:600; color:#0A5F68; cursor:pointer; transition:background .14s ease;}
:where([data-page="datasets"]) .ds-use:hover{background:rgba(14,124,136,.08);}
:where([data-page="datasets"]) .ds-use svg{width:14px; height:14px;}
:where([data-page="datasets"]) .ds-icon{display:flex; align-items:center; justify-content:center; width:32px; height:32px; padding:0; border:1px solid var(--color-border-subtle); border-radius:var(--radius-control); background:transparent; color:rgba(2,19,41,.5); cursor:pointer; transition:background .12s ease, color .12s ease, border-color .12s ease;}
:where([data-page="datasets"]) .ds-icon svg{width:15px; height:15px;}
:where([data-page="datasets"]) .ds-icon:hover{background:rgba(2,19,41,.05); color:var(--color-text-primary); border-color:var(--color-border-strong);}
:where([data-page="datasets"]) .ds-icon.danger:hover{background:rgba(214,69,69,.08); color:var(--color-action-danger); border-color:rgba(214,69,69,.4);}
:where([data-page="datasets"]) .ds-empty{grid-column:1 / -1; padding:54px 24px; text-align:center; border:1px dashed var(--color-border-strong); border-radius:var(--radius-container);}
:where([data-page="datasets"]) .ds-empty-title{font-size:15px; font-weight:700; color:var(--color-text-primary); margin:0 0 7px;}
:where([data-page="datasets"]) .ds-empty-text{font-size:13px; line-height:1.6; color:rgba(2,19,41,.55); max-width:420px; margin:0 auto;}
:where([data-page="datasets"]) .ds-builder{position:fixed; inset:0; z-index:200; display:flex; align-items:flex-start; justify-content:center; padding:40px 20px; overflow-y:auto; background:rgba(2,19,41,.55); backdrop-filter:blur(2px);}
:where([data-page="datasets"]) .ds-builder[hidden]{display:none;}
:where([data-page="datasets"]) .ds-builder-card{width:100%; max-width:760px; margin:auto; background:var(--color-bg-elevated); border:1px solid var(--color-border-strong); border-radius:var(--radius-container); box-shadow:0 30px 70px -24px rgba(2,19,41,.55); overflow:visible;}
:where([data-page="datasets"]) .ds-builder-head{display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px 22px 0;}
:where([data-page="datasets"]) .ds-builder-title{font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:19px; color:var(--color-text-primary); margin:0;}
:where([data-page="datasets"]) .ds-tabs{display:flex; gap:8px; padding:16px 22px 0;}
:where([data-page="datasets"]) .ds-tab{display:flex; align-items:flex-start; gap:10px; flex:1; padding:13px 15px; border:1px solid var(--color-border-subtle); border-radius:var(--radius-control); background:var(--color-bg-canvas); cursor:pointer; text-align:left; font-family:var(--font-body); transition:border-color .14s ease, background .14s ease;}
:where([data-page="datasets"]) .ds-tab:hover{border-color:var(--color-border-strong);}
:where([data-page="datasets"]) .ds-tab.on{border-color:#0E7C88; background:rgba(14,124,136,.06);}
:where([data-page="datasets"]) .ds-tab svg{width:18px; height:18px; flex-shrink:0; margin-top:1px; color:rgba(2,19,41,.45);}
:where([data-page="datasets"]) .ds-tab.on svg{color:#0E7C88;}
:where([data-page="datasets"]) .ds-tab-name{display:block; font-size:13.5px; font-weight:700; color:var(--color-text-primary); margin-bottom:3px;}
:where([data-page="datasets"]) .ds-tab-desc{display:block; font-size:11.5px; line-height:1.45; color:rgba(2,19,41,.64);}
:where([data-page="datasets"]) .ds-fields{padding:20px 22px 0;}
:where([data-page="datasets"]) .ds-field-row{display:flex; flex-wrap:wrap; gap:14px; margin-bottom:16px;}
:where([data-page="datasets"]) .ds-fields .ds-field{min-width:190px;}
:where([data-page="datasets"]) .ds-fields .b-select:disabled{opacity:.45; cursor:not-allowed; background-color:rgba(2,19,41,.03);}
:where([data-page="datasets"]) .ds-text-input{width:100%; font-family:var(--font-body); font-size:12.5px; font-weight:500; color:var(--color-text-primary); background:#F2F6FA; border:1px solid rgba(2,19,41,.14); border-radius:var(--radius-control); padding:12px 14px; transition:border-color .12s ease;}
:where([data-page="datasets"]) .ds-text-input::placeholder{color:rgba(2,19,41,.4);}
:where([data-page="datasets"]) .ds-text-input:hover{border-color:rgba(2,19,41,.4);}
:where([data-page="datasets"]) .ds-text-input:focus{outline:none; border-color:#0E7C88;}
:where([data-page="datasets"]) .ds-chip-zone{position:relative; padding-right:146px;}
:where([data-page="datasets"]) .ds-chips{display:flex; flex-wrap:wrap; gap:7px; min-height:34px; padding:7px; border:1px dashed var(--color-border-strong); border-radius:var(--radius-control); background:var(--color-bg-canvas);}
:where([data-page="datasets"]) .ds-trash{position:absolute; right:0; top:0; bottom:auto; height:100%; max-height:104px; width:134px; display:flex; align-items:center; justify-content:center; gap:7px; white-space:nowrap; padding:0 10px; border:1px dashed var(--color-border-strong); border-radius:var(--radius-control); font-size:11.5px; color:rgba(2,19,41,.6); transition:border-color .14s ease, background .14s ease, color .14s ease;}
:where([data-page="datasets"]) .ds-trash svg{width:15px; height:15px; flex-shrink:0;}
:where([data-page="datasets"]) .ds-chip-zone.dragging-now .ds-trash{border-style:solid; border-color:rgba(2,19,41,.28);}
:where([data-page="datasets"]) .ds-trash.over{border-color:var(--color-action-danger); border-style:solid; background:rgba(214,69,69,.08); color:var(--color-action-danger);}
:where([data-page="datasets"]) .ds-chip[draggable="true"]{cursor:grab;}
:where([data-page="datasets"]) .ds-chip.dragging{opacity:.4;}
:where([data-page="datasets"]) .ds-chips.empty{align-items:center;}
:where([data-page="datasets"]) .ds-chip{display:inline-flex; align-items:center; gap:7px; padding:5px 7px 5px 9px; border-radius:var(--radius-6); background:rgba(14,124,136,.1); font-size:12px; font-weight:600; color:#0A5F68;}
:where([data-page="datasets"]) .ds-chip.season{background:rgba(2,19,41,.06); color:var(--color-text-primary); font-weight:600;}
:where([data-page="datasets"]) .ds-chip img{height:16px; max-width:18px; object-fit:contain;}
:where([data-page="datasets"]) .ds-chip button{display:flex; align-items:center; justify-content:center; width:16px; height:16px; padding:0; border:none; border-radius:50%; background:transparent; color:inherit; opacity:.6; cursor:pointer;}
:where([data-page="datasets"]) .ds-chip button:hover{opacity:1; background:rgba(2,19,41,.1);}
:where([data-page="datasets"]) .ds-chip button svg{width:11px; height:11px;}
:where([data-page="datasets"]) .ds-chips-hint{font-size:12px; color:rgba(2,19,41,.62); padding:0 4px;}
:where([data-page="datasets"]) .ds-season-grid{display:flex; flex-wrap:wrap; gap:6px; margin-bottom:9px;}
:where([data-page="datasets"]) .ds-season{padding:6px 11px; border:1px solid var(--color-border-subtle); border-radius:var(--radius-6); background:var(--color-bg-elevated); font-family:var(--font-body); font-size:12px; font-weight:600; color:rgba(2,19,41,.68); cursor:pointer; transition:background .12s ease, border-color .12s ease, color .12s ease;}
:where([data-page="datasets"]) .ds-season:hover{border-color:var(--color-border-strong);}
:where([data-page="datasets"]) .ds-season.on{background:#0E7C88; border-color:#0E7C88; color:#FFFFFF;}
:where([data-page="datasets"]) .ds-season-all{margin-left:4px; background:none; border:none; padding:6px 4px; font-family:var(--font-body); font-size:12px; font-weight:600; color:#0E7C88; cursor:pointer; text-decoration:underline; text-underline-offset:2px;}
:where([data-page="datasets"]) .ds-summary{display:flex; align-items:center; gap:11px; margin-top:4px; padding:13px 15px; border-radius:var(--radius-control); background:var(--color-bg-canvas); border:1px solid var(--color-border-subtle);}
:where([data-page="datasets"]) .ds-summary svg{width:17px; height:17px; flex-shrink:0; color:#0E7C88;}
:where([data-page="datasets"]) .ds-summary-text{font-size:13px; line-height:1.5; color:var(--color-text-primary);}
:where([data-page="datasets"]) .ds-summary-text b{font-weight:700;}
:where([data-page="datasets"]) .ds-summary.thin{background:rgba(138,109,0,.07); border-color:rgba(138,109,0,.25);}
:where([data-page="datasets"]) .ds-summary.thin svg{color:#8A6D00;}
:where([data-page="datasets"]) .ds-summary.thin .ds-summary-text{color:#725A00;}
:where([data-page="datasets"]) .ds-summary.none{color:rgba(2,19,41,.62);}
:where([data-page="datasets"]) .ds-summary.none .ds-summary-text{color:rgba(2,19,41,.62);}
:where([data-page="datasets"]) .ds-summary.none svg{color:rgba(2,19,41,.3);}
:where([data-page="datasets"]) .ds-builder-foot{display:flex; align-items:center; gap:10px; padding:20px 22px 22px;}
:where([data-page="datasets"]) .ds-builder-foot .btn{min-width:132px; justify-content:center;}
:where([data-page="datasets"]) .ds-builder-error{font-size:12.5px; color:var(--color-action-danger); margin-left:4px;}
:where([data-page="datasets"]) .ds-builder-error[hidden]{display:none;}
@media (max-width: 720px){:where([data-page="datasets"]) .ds-builder{padding:16px 12px;}
}
@media (max-width: 720px){:where([data-page="datasets"]) .ds-tabs{flex-direction:column;}
}
@media (max-width: 720px){:where([data-page="datasets"]) .ds-grid{grid-template-columns:1fr;}
}
:where([data-page="datasets"]) .ds-builder .btn-secondary, :where([data-page="datasets"]) .ds-card .btn-secondary{color:#0A5F68; border-color:#0E7C88;}
:where([data-page="datasets"]) .ds-builder .btn-secondary:hover, :where([data-page="datasets"]) .ds-card .btn-secondary:hover{background:rgba(14,124,136,.08);}
:where([data-page="datasets"]) .ds-fields .ds-label, :where([data-page="datasets"]) .ds-builder .ds-label{color:rgba(2,19,41,.62);}
:where([data-page="datasets"]) .ds-season-all{align-self:flex-start;}

