/* WR Consórcio v7 — Performance que inspira o time */
.wr4-public .wr7-results,.wr7-results{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 8%,rgba(19,73,134,.48),transparent 44%),linear-gradient(160deg,#071b36 0%,#06162d 52%,#041122 100%);color:#f5f9ff;scroll-margin-top:95px}
.wr7-results:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 98%,rgba(90,153,221,.11) 100%) 0 0/76px 76px,linear-gradient(0deg,transparent 98%,rgba(90,153,221,.09) 100%) 0 0/76px 76px;opacity:.48;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}
.wr7-results:after{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(118,197,255,.45),transparent)}
.wr7-results-shell{position:relative;z-index:1;width:min(1390px,100%);padding:95px clamp(22px,6vw,95px) 72px;margin:auto}
.wr7-results-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:39px}.wr7-results-heading{max-width:870px}
.wr7-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#90c8ff;letter-spacing:2.1px;font-size:10px;font-weight:800}
.wr7-eyebrow i{display:block;width:29px;height:1px;background:#559eda}
.wr7-pulse-dot{width:7px;height:7px;border-radius:50%;background:#75caff;box-shadow:0 0 0 5px rgba(95,176,249,.1)}
.wr7-results-heading h2{font-size:clamp(38px,4.4vw,64px);font-weight:830;letter-spacing:-.055em;line-height:1.06;color:#f8fcff;margin:23px 0 18px;max-width:890px}
.wr7-results-heading p{font-size:clamp(14px,1.15vw,17px);line-height:1.65;color:#abc5e3;max-width:680px;margin:0}
.wr7-results-seal{width:104px;height:104px;flex-shrink:0;border:1px solid rgba(125,186,241,.27);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:rotate(11deg);box-shadow:0 0 60px rgba(66,145,240,.06);background:rgba(17,55,105,.2)}.wr7-results-seal span{font-size:34px;color:#bce1ff;font-weight:900;letter-spacing:-4px}.wr7-results-seal small{font-size:8px;letter-spacing:1.2px;color:#7caddb;font-weight:850}
.wr7-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.wr7-stat-card{position:relative;min-width:0;min-height:283px;padding:23px 22px 25px;border-radius:17px;border:1px solid rgba(123,182,235,.18);background:linear-gradient(152deg,rgba(24,65,118,.62),rgba(7,28,57,.78) 52%,rgba(5,21,43,.88));box-shadow:inset 0 1px rgba(255,255,255,.05),0 18px 42px rgba(0,8,24,.16);transition:border-color .25s,transform .25s,box-shadow .25s}
.wr7-stat-card:hover{transform:translateY(-5px);border-color:rgba(137,205,255,.52);box-shadow:0 28px 54px rgba(8,45,92,.31)}
.wr7-stat-card:after{content:"";position:absolute;bottom:0;right:0;width:70px;height:70px;border-radius:100% 0 14px 0;background:radial-gradient(circle at 100% 100%,rgba(79,162,243,.16),transparent 80%);pointer-events:none}
.wr7-stat-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:23px;min-height:32px}.wr7-stat-meta>span:first-child{color:#80afe0;letter-spacing:1.25px;font-size:9px;font-weight:790}.wr7-stat-icon{display:grid;place-items:center;font-size:20px;color:#9bd3ff;border:1px solid rgba(97,167,228,.22);width:34px;height:34px;border-radius:10px;background:rgba(79,158,227,.1)}
.wr7-stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(34px,3vw,51px);line-height:1.15;letter-spacing:-.06em;color:#bbdfff;font-weight:850;margin:10px 0 17px;min-height:59px;text-shadow:0 0 35px rgba(58,158,243,.15)}
.wr7-stat-card-2 .wr7-stat-value{color:#f7fbff}.wr7-stat-card-3 .wr7-stat-value{color:#8ed2ff}
.wr7-stat-rule{height:2px;width:100%;background:rgba(88,141,198,.23);margin:0 0 17px}.wr7-stat-rule span{display:block;width:38px;height:2px;background:linear-gradient(90deg,#78caff,#1d6faf)}
.wr7-stat-card h3{font-size:15px;color:#f1f7ff;margin:0 0 7px;font-weight:750}.wr7-stat-card p{font-size:12px;color:#8eacd0;margin:0;line-height:1.55}
.wr7-results-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:28px}.wr7-results-foot p{display:flex;align-items:center;gap:9px;color:#7897ba;font-size:11px;margin:0}.wr7-foot-pin{width:5px;height:5px;border-radius:50%;background:#4db7ee}.wr7-results-foot a{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:770;color:#acd8ff}.wr7-results-foot a:hover{color:white}
/* Admin editing screen */
.wr7-admin-page{width:min(1080px,100%)}.wr7-admin-heading{margin:0 0 25px}.wr7-admin-heading>span{font-size:10px;font-weight:830;letter-spacing:2px;color:#508ac6}.wr7-admin-heading h1{font-size:clamp(28px,3vw,40px);color:#12345e;margin:8px 0 12px}.wr7-admin-heading p{font-size:13px;color:#687f99;line-height:1.65;max-width:720px}
.wr7-admin-card{background:#fff;border:1px solid #dfe9f4;border-radius:16px;padding:28px;box-shadow:0 15px 32px rgba(10,41,76,.06)}.wr7-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wr7-admin-fields label{display:grid;gap:9px;font-size:12px;font-weight:750;color:#244b74}.wr7-admin-fields input,.wr7-admin-fields textarea{display:block;width:100%;padding:13px;border:1px solid #d6e2f0;border-radius:9px;font:inherit;font-size:14px;color:#173d65;background:#f8fbff;resize:vertical}.wr7-admin-fields input:focus,.wr7-admin-fields textarea:focus{outline:2px solid #7cb9ef;outline-offset:1px}.wr7-admin-wide{grid-column:1 / -1}.wr7-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px}.wr7-admin-actions span{font-size:12px;color:#6483a1}.wr7-admin-info{margin-top:20px;padding:15px 18px;border-radius:10px;background:#eaf1fa;color:#587c9c;font-size:12px;line-height:1.6}
@media(max-width:1050px){.wr7-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr7-stat-card{min-height:260px}.wr7-stat-value{font-size:clamp(35px,4.5vw,58px)}}
@media(max-width:670px){.wr7-results-shell{padding:65px 20px 52px}.wr7-results-head{margin-bottom:29px}.wr7-results-heading h2{font-size:clamp(37px,9vw,51px)}.wr7-results-seal{display:none}.wr7-results-grid{gap:10px}.wr7-stat-card{padding:18px 14px 20px;min-height:227px;border-radius:13px}.wr7-stat-meta{margin-bottom:20px;min-height:24px}.wr7-stat-meta>span:first-child{font-size:8px;letter-spacing:.7px}.wr7-stat-icon{width:28px;height:28px;font-size:16px}.wr7-stat-value{font-size:clamp(27px,7vw,38px);min-height:43px;margin-bottom:13px}.wr7-stat-card h3{font-size:12px}.wr7-stat-card p{font-size:10px}.wr7-results-foot{align-items:start;flex-direction:column}.wr7-admin-card{padding:18px}.wr7-admin-fields{grid-template-columns:1fr}.wr7-admin-wide{grid-column:auto}}
@media(max-width:350px){.wr7-results-grid{grid-template-columns:1fr}.wr7-stat-card{min-height:210px}.wr7-stat-value{font-size:39px}}
@media(prefers-reduced-motion:reduce){.wr7-stat-card{transition:none}.wr7-stat-card:hover{transform:none}}
