.ntv-dp-page{padding-bottom:50px}.ntv-dp-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:22px 0 25px}.ntv-dp-eyebrow{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--red,#c91820)}.ntv-dp-heading h1{font-size:clamp(30px,4vw,42px);margin:8px 0;color:#171923}.ntv-dp-heading p{margin:0;color:#707786;font-size:15px}.ntv-dp-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e7e9ee;border-radius:15px;padding:clamp(18px,4vw,32px);box-shadow:0 8px 30px rgba(20,25,35,.04)}.ntv-dp-topline{display:flex;justify-content:space-between;gap:12px;color:#8a909b;font-size:10px;font-weight:900;letter-spacing:.1em}.ntv-dp-attempts{letter-spacing:0;font-size:12px;font-weight:600}.ntv-dp-attempts strong{color:#171923}.ntv-dp-blanks{display:flex;justify-content:center;gap:clamp(5px,1.4vw,12px);margin:30px 0 10px;flex-wrap:wrap}.ntv-dp-blanks span{width:clamp(28px,5vw,48px);height:50px;border-bottom:4px solid var(--red,#c91820);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:#171923}.ntv-dp-length{text-align:center;color:#8a909b;font-size:11px;margin:0 0 28px}.ntv-dp-hints{background:#f8f9fb;border:1px solid #eceef2;border-radius:11px;padding:17px}.ntv-dp-hints-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ntv-dp-hints-head h2{font-size:15px;margin:0;color:#171923}.ntv-dp-hints-head h2 i{color:var(--red,#c91820);margin-right:6px}.ntv-dp-hints-head>span{font-size:11px;color:#858b98}.ntv-dp-hint{display:flex;gap:11px;align-items:center;padding:10px 0;border-top:1px solid #e9ebf0;color:#434a56;font-size:13px;line-height:1.45}.ntv-dp-hint b{width:25px;height:25px;border-radius:50%;background:#ffe9ea;color:#bd1b23;display:flex;align-items:center;justify-content:center;flex:0 0 25px;font-size:11px}.ntv-dp-hint.locked{color:#9da2ac}.ntv-dp-hint.locked b{background:#eef0f3;color:#9298a3}.ntv-dp-form{margin-top:23px}.ntv-dp-form>label{display:block;font-size:12px;font-weight:800;margin-bottom:8px;color:#343a45}.ntv-dp-inputrow{display:flex;gap:9px}.ntv-dp-inputrow input{min-width:0;flex:1;border:1px solid #dfe2e8;border-radius:9px;padding:13px 14px;font:14px inherit;outline:none}.ntv-dp-inputrow input:focus{border-color:var(--red,#c91820);box-shadow:0 0 0 3px rgba(201,24,32,.08)}.ntv-dp-inputrow button,.ntv-dp-next{border:0;border-radius:9px;background:var(--red,#c91820);color:white;padding:0 18px;font-size:12px;font-weight:800;cursor:pointer}.ntv-dp-form small{display:block;color:#9298a3;font-size:10px;margin-top:8px}.ntv-dp-alert{max-width:760px;margin:0 auto 14px;border-radius:9px;padding:12px 15px;font-size:13px;font-weight:700}.ntv-dp-alert.erro{background:#fff0f0;color:#a51b22}.ntv-dp-alert.sucesso{background:#eaf7ef;color:#176b3b}.ntv-dp-alert.info{background:#f1f3f6;color:#555d69}.ntv-dp-result{margin-top:22px;padding:16px;border-radius:10px}.ntv-dp-result.won{background:#eaf7ef;color:#176b3b}.ntv-dp-result.lost{background:#fff3ed;color:#96532b}.ntv-dp-result p{margin:7px 0;font-size:13px}.ntv-dp-result span{font-size:11px}.ntv-dp-next{padding:12px 17px;margin-top:14px}.ntv-dp-empty{max-width:760px;margin:0 auto;text-align:center;padding:45px 20px;background:#fff;border:1px solid #e7e9ee;border-radius:14px}.ntv-dp-empty>i{font-size:32px;color:var(--red,#c91820)}.ntv-dp-empty h2{font-size:20px}.ntv-dp-empty p{color:#777f8d;font-size:13px}@media(max-width:560px){.ntv-dp-heading{display:block}.ntv-dp-heading .ntv-games-back{display:inline-flex;margin-top:13px}.ntv-dp-card{padding:16px 12px}.ntv-dp-inputrow{flex-direction:column}.ntv-dp-inputrow button{padding:13px}.ntv-dp-blanks span{height:42px;font-size:22px}}
