/* DataSport 1.4.1 — fidelidade ao conceito visual aprovado */
.site-header.ds-header{height:96px;padding-left:max(4%,calc((100vw - 1420px)/2));padding-right:max(4%,calc((100vw - 1420px)/2))}.ds-brand{font-size:38px}.ds-nav{gap:38px}
.dashboard-hero{min-height:515px;padding:62px max(4%,calc((100vw - 1420px)/2));display:grid;grid-template-columns:minmax(460px,620px) minmax(390px,500px);justify-content:space-between;align-items:center;gap:50px;color:#fff;background:linear-gradient(90deg,rgba(3,16,34,.98),rgba(3,16,34,.84) 43%,rgba(3,16,34,.22) 78%),url('images/datasport-hero-v2.png') center/cover no-repeat}.dashboard-hero-copy h1{margin:22px 0 16px;font-size:58px;line-height:1.04;letter-spacing:-2.8px;color:#fff}.dashboard-hero-copy h1 em{font-style:normal}.dashboard-hero-copy p{max-width:520px;margin:0 0 28px;color:#dae4f1;font-size:18px;line-height:1.55}.dashboard-insight{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(7,26,51,.86);box-shadow:0 28px 75px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.dashboard-insight-title{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.13);font-weight:700}.dashboard-insight-title small{color:#29c7e9}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr)}.dashboard-stats a{padding:24px 12px;text-align:center;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.12)}.dashboard-stats a:last-child{border:0}.dashboard-stats span,.dashboard-stats strong,.dashboard-stats small{display:block}.dashboard-stats span{color:#ff3340;font-size:20px}.dashboard-stats strong{margin:8px 0 3px;font-size:28px}.dashboard-stats small{color:#bdc9d7}.operation-status{padding:22px 24px;border-top:1px solid rgba(255,255,255,.13)}.operation-status>div{display:flex;justify-content:space-between;align-items:center}.operation-status p{margin:14px 0 10px;color:#fff}.operation-status i{display:block;height:7px;border-radius:10px;background:#31435a;overflow:hidden}.operation-status i span{display:block;height:100%;border-radius:10px;background:var(--red)}.operation-status>small{display:block;margin-top:9px;color:#aebed0}.dashboard-content{padding:50px max(4%,calc((100vw - 1420px)/2)) 70px;background:#fff}.dashboard-modules{margin-bottom:28px}.premium-recent{padding:28px;box-shadow:none!important}
.page-atleta_form .ds-main,.page-entidade_form .ds-main,.page-organizacao .ds-main{padding-bottom:70px;background:#eef3f8}.page-atleta_form .page-heading,.page-entidade_form .page-heading,.page-organizacao .page-heading{max-width:none;margin:0;padding:54px max(4%,calc((100vw - 1180px)/2)) 100px;align-items:flex-start;background:linear-gradient(120deg,#071a33,#0d2d55);position:relative;overflow:hidden}.page-atleta_form .page-heading:after,.page-entidade_form .page-heading:after,.page-organizacao .page-heading:after{content:"";position:absolute;width:360px;height:360px;right:5%;top:-210px;border:70px solid rgba(255,255,255,.035);border-radius:50%}.page-atleta_form .page-heading h1,.page-entidade_form .page-heading h1,.page-organizacao .page-heading h1{color:#fff;font-size:42px}.page-atleta_form .page-heading .eyebrow,.page-entidade_form .page-heading .eyebrow,.page-organizacao .page-heading .eyebrow{color:#ff3944}.page-atleta_form .page-heading+form,.page-entidade_form .page-heading~form,.page-organizacao .page-heading~form{position:relative;z-index:2;max-width:1180px!important;margin:-62px auto 0!important;padding:40px!important;border:0!important;border-radius:17px!important;box-shadow:0 24px 65px rgba(7,26,51,.13)!important}.page-atleta_form .form-grid,.page-entidade_form .form-grid,.page-organizacao .form-grid{column-gap:28px!important;row-gap:25px!important}.page-atleta_form .form-grid label,.page-entidade_form .form-grid label,.page-organizacao .form-grid label{font-size:13px}.page-atleta_form input,.page-atleta_form select,.page-atleta_form textarea,.page-entidade_form input,.page-entidade_form select,.page-entidade_form textarea,.page-organizacao input,.page-organizacao select,.page-organizacao textarea{border-color:#d4deea!important;background:#fbfcfe!important}.page-atleta_form input:focus,.page-entidade_form input:focus,.page-organizacao input:focus{background:#fff!important}.page-atleta_form input[type=file]{padding:10px!important;background:#f4f7fa!important;border:1px dashed #aebed0!important}.subsection{margin-top:10px!important;padding-top:28px!important;border-top:1px solid #e0e7ef!important}.subsection h2{margin:0;color:var(--navy)!important;font-size:20px!important}.form-actions{margin-top:8px;padding-top:25px!important;border-top:1px solid #e7ecf2}.form-actions .button{min-width:150px}
@media(max-width:1100px){.dashboard-hero{grid-template-columns:1fr;min-height:760px}.dashboard-insight{max-width:520px}.ds-nav{gap:18px}.page-atleta_form .page-heading+form,.page-entidade_form .page-heading~form,.page-organizacao .page-heading~form{margin-left:4%!important;margin-right:4%!important}}
@media(max-width:760px){.site-header.ds-header{height:74px}.ds-brand{font-size:29px}.dashboard-hero{min-height:820px;padding:46px 6%;background-position:68% center}.dashboard-hero-copy h1{font-size:43px}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats a{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.page-atleta_form .page-heading,.page-entidade_form .page-heading,.page-organizacao .page-heading{padding:38px 5% 85px}.page-atleta_form .page-heading+form,.page-entidade_form .page-heading~form,.page-organizacao .page-heading~form{margin:-50px 5% 0!important;padding:24px!important}}
