.pa-root{--cn-line-strong: #b9cad1;--cn-success: #16835a;--cn-success-soft: #e7f6ef;--cn-danger: #b42318;--cn-danger-soft: #fdecea;--cn-panel: linear-gradient(135deg, #ffffff 0%, #f0fbff 48%, #eef3df 100%);--cn-hero: radial-gradient(circle at 82% 38%, rgba(223, 232, 199, .24), transparent 30%), linear-gradient(135deg, #0f3f4d 0%, #082630 100%);--cn-text-h1: clamp(1.625rem, 1.1rem + 1.4vw, 2.75rem);--cn-text-h2: clamp(1.5rem, 1rem + 1.3vw, 2.5rem);--cn-text-number: clamp(1.75rem, 1.2rem + 1.4vw, 3rem);--cn-leading-tight: 1.15;--cn-shadow-sm: 0 1px 2px rgba(16, 32, 38, .06);display:grid;gap:var(--cn-gap);width:100%;min-width:0}.pa-root>*{min-width:0}.pa-root [hidden]{display:none!important}.pa-root h2,.pa-root h3,.pa-root p,.pa-root ul{margin:0}.pa-root .cn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa-root .cn-badge--warning{background:var(--cn-warning-soft);color:var(--cn-warning)}.pa-root .cn-badge--success{background:var(--cn-success-soft);color:#0f5e41}.pa-root .cn-card--area{position:relative;overflow:hidden}.pa-root .cn-card--area:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cn-area, var(--cn-brand)),var(--cn-olive-light))}.pa-root .cn-card-foot{margin-top:auto}.pa-root .cn-notice--danger{border-color:var(--cn-danger);background:var(--cn-danger-soft)}.pa-root .cn-empty{display:grid;justify-items:start;gap:var(--cn-space-3);padding:var(--cn-card-pad);border:1px dashed var(--cn-line-strong);border-radius:var(--cn-radius-card);background:var(--cn-paper)}.pa-root .cn-empty p{color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-root .cn-field{display:grid;gap:6px;min-width:0}.pa-root .cn-field label{font-weight:700;font-size:var(--cn-text-sm)}.pa-root .cn-field input,.pa-root .cn-field select{width:100%;min-height:var(--cn-tap, 44px);padding:8px 12px;border:1px solid var(--cn-line-strong);border-radius:var(--cn-radius-control);background:var(--cn-paper);color:var(--cn-ink);font:inherit}.pa-root .cn-priority{list-style:none;margin:0;padding:0;display:grid;gap:var(--cn-space-2);counter-reset:p}.pa-root .cn-priority li{counter-increment:p;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 14px;border:1px solid var(--cn-line);border-radius:var(--cn-radius-control);background:var(--cn-paper)}.pa-root .cn-priority li:before{content:counter(p);display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--cn-step);color:var(--cn-brand);font-weight:900;font-size:.9rem}.pa-root .cn-priority .p-title{font-weight:750;line-height:1.3}.pa-root .cn-priority .p-meta{color:var(--cn-muted);font-size:var(--cn-text-xs)}.pa-root .cn-priority .p-value{font-weight:800;font-variant-numeric:tabular-nums}.pa-root .cn-priority .p-bar{grid-column:2 / -1;height:8px;border-radius:999px;background:var(--cn-step);overflow:hidden}.pa-root .cn-priority .p-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cn-brand),#2c8aa6)}.pa-root .cn-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:599px){.pa-root .cn-actions>.cn-btn{flex:1 1 100%}}.pa-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:var(--cn-space-4)}.pa-block-head h2{font-size:var(--cn-text-h3);font-weight:850}.pa-block-head p{color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-block-head>div{display:grid;gap:2px}.pa-block-head .cn-badge{white-space:normal}.pa-sub{color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-eyebrow{color:var(--cn-brand);font-size:var(--cn-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pa-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.pa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pa-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1600px){.pa-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-cards.pa-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-cards>li{min-width:0;display:flex}.pa-cards>li>.cn-card{flex:1}.pa-card{gap:10px}.pa-card .pa-card-top{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.pa-card .cn-badge{white-space:normal;text-align:left}.pa-card h3{font-size:var(--cn-text-h3);line-height:1.25}.pa-card h3 small{display:block;margin-top:2px;color:var(--cn-ink);font-size:var(--cn-text-body);font-weight:650}.pa-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-facts b{color:var(--cn-ink);font-weight:750}.pa-card .cn-card-foot{display:grid;gap:8px}.pa-foryou{display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr)}.pa-foryou-rest{list-style:none;margin:0;padding:0;display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr)}.pa-foryou-rest>li{display:flex;min-width:0}.pa-foryou-rest>li>.cn-card{flex:1}@media(min-width:600px)and (max-width:1023px){.pa-foryou-rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.pa-foryou-rest>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.pa-foryou{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.pa-foryou-rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.pa-foryou{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.pa-feature{gap:14px;background:var(--cn-panel);border-color:#c9dbe1}.pa-feature h3{font-size:clamp(1.25rem,1rem + .7vw,1.75rem)}.pa-mini-mix{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--cn-line);display:grid;gap:8px}.pa-mini-mix li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;font-size:var(--cn-text-sm)}.pa-mini-mix b{font-variant-numeric:tabular-nums}.pa-bar{grid-column:1 / -1;height:8px;border-radius:999px;background:var(--cn-step);overflow:hidden}.pa-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cn-brand),#2c8aa6)}.pa-compact{gap:8px}.pa-compact h3{font-size:var(--cn-text-body);font-weight:800}.pa-compact h3 small{font-size:var(--cn-text-sm)}.pa-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:var(--cn-card-pad);border:1px solid var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-paper);box-shadow:var(--cn-shadow)}.pa-search{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.pa-search label{font-weight:700;font-size:var(--cn-text-sm)}.pa-search-row{display:flex;gap:8px}.pa-search input{flex:1;min-width:0;min-height:48px;padding:8px 14px;border:1px solid var(--cn-line-strong);border-radius:var(--cn-radius-control);background:#fff;color:var(--cn-ink);font:inherit}.pa-filter-more>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--cn-line-strong);border-radius:var(--cn-radius-control);font-weight:750;cursor:pointer;list-style:none}.pa-filter-more>summary::-webkit-details-marker{display:none}.pa-filter-more>summary:after{content:"+";font-weight:800;color:var(--cn-brand)}.pa-filter-more[open]>summary:after{content:"−"}.pa-selects{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.pa-selects .cn-field:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:1024px){.pa-filters{align-items:end;column-gap:var(--cn-gap)}.pa-filter-more>summary{display:none}.pa-filter-more:not([open])>.pa-selects{display:grid}.pa-selects{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.pa-selects .cn-field:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1600px){.pa-filters{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.pa-filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(min-width:1024px){.pa-filter-actions{grid-column:1 / -1;justify-content:flex-end;margin-top:0}}.pa-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:var(--cn-space-5) 0 var(--cn-space-4)}.pa-results-head h2{font-size:var(--cn-text-h3);font-weight:850}.pa-results-head .cn-field{grid-auto-flow:column;align-items:center;gap:8px}.pa-more-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:var(--cn-space-5);color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-continue .cn-row{min-height:72px;border-color:var(--cn-brand);box-shadow:inset 4px 0 0 var(--cn-brand)}.pa-continue .pa-row-hint{margin-top:8px;color:var(--cn-muted);font-size:var(--cn-text-sm)}@media(max-width:599px){.pa-continue .cn-row{flex-wrap:wrap}.pa-continue .cn-row .cn-row-text{flex:1 1 calc(100% - 60px)}.pa-continue .cn-row .cn-btn{flex:1 1 100%}}.pa-empty .cn-actions{width:100%}.pa-empty h3{font-size:var(--cn-text-h3);font-weight:850}.pa-stack{display:flex;gap:2px;height:14px;border-radius:999px;overflow:hidden;background:var(--cn-surface)}.pa-stack i{display:block;min-width:4px;height:100%}.s-ok{background:var(--cn-brand)}.s-weak{background:repeating-linear-gradient(135deg,#8a4f00 0 3px,#f3d9a8 3px 7px)}.s-none{background-color:#eef2f4;background-image:radial-gradient(#7b8b94 1.2px,transparent 1.4px);background-size:6px 6px}.s-class{background:#fff;box-shadow:inset 0 0 0 2px #7b8b94;border-radius:3px}.pa-stack-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:700}.pa-stack-legend li{display:inline-flex;align-items:center;gap:6px}.pa-sw{display:inline-block;width:18px;height:12px;border-radius:3px}.pa-ready{list-style:none;margin:0;padding:0;display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pa-ready{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-ready>li{min-width:0;display:flex}.pa-ready>li>.cn-card{flex:1}.pa-ready-card{gap:10px}.pa-ready-card h3{font-size:var(--cn-text-body);font-weight:800}.pa-ready-n{font-size:var(--cn-text-number);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.pa-ready-n small{color:var(--cn-muted);font-size:var(--cn-text-sm);font-weight:700}.pa-ready-card .cn-card-foot{display:grid;gap:6px}.pp-grid{display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr);align-items:stretch}.pp-grid>*{min-width:0;display:flex}.pp-grid>*>.cn-card{flex:1}.pp-decide{order:1}.pp-paper{order:2}.pp-mix{order:3}@media(min-width:600px)and (max-width:1199px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-mix{grid-column:1 / -1}}@media(min-width:1200px)and (max-width:1599px){.pp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pp-mix{order:1;grid-column:1;grid-row:1 / span 2}.pp-decide{order:2;grid-column:2;grid-row:1}.pp-paper{order:3;grid-column:2;grid-row:2}}@media(min-width:1600px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-mix{order:1;grid-column:1;grid-row:1 / span 2}.pp-decide{order:2;grid-column:2;grid-row:1}.pp-paper{order:3;grid-column:2;grid-row:2}}.pp-mix-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-mix .cn-card{display:flex;flex-direction:column}.pp-mix .pp-mix-list{align-content:start}.pp-mix-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline}.pp-mix-list .pp-mat{font-weight:700;line-height:1.3}.pp-mix-list .pp-n{font-size:1.125rem;font-weight:900;font-variant-numeric:tabular-nums}.pp-mix-list .pp-n small{color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:700}.pp-fora{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:12px;border-top:1px solid var(--cn-line);color:var(--cn-muted);font-size:var(--cn-text-sm)}.pp-mix .cn-card-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.pa-choice{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:12px 14px;border:1px solid var(--cn-line-strong);border-radius:var(--cn-radius-control);background:var(--cn-paper);cursor:pointer}.pa-choice>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pa-choice:hover{border-color:var(--cn-brand)}.pa-choice:has(input:focus-visible){outline:3px solid var(--cn-focus);outline-offset:3px}.pa-dot{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:2px solid var(--cn-line-strong);border-radius:6px;background:#fff}.pa-choice:has(input:checked){border:2px solid var(--cn-brand);padding:11px 13px;background:var(--cn-step)}.pa-choice:has(input:checked) .pa-dot{border-color:var(--cn-brand);background:var(--cn-brand)}.pa-choice:has(input:checked) .pa-dot:after{content:"";width:10px;height:6px;margin-top:-3px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.pa-choice-text{display:grid;gap:2px;min-width:0}.pa-choice-title{font-weight:750;line-height:1.3}.pa-choice-meta{color:var(--cn-muted);font-size:var(--cn-text-sm)}.pp-decide .cn-card{gap:14px;border-color:#bcd3da}.pp-acts{display:grid;gap:8px;margin-top:auto}.pp-acts form{display:grid;gap:14px}.pp-form{display:flex;flex-direction:column;gap:14px;flex:1}.rs-ico{width:18px;height:18px;fill:currentColor;flex:none}.pa-cards.pa-cards--n1{grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.pa-cards.pa-cards--n2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-opts{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pp-opts>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:start}.pp-opts b{display:block;font-weight:800}.pp-opts .pa-sub{display:block}.pp-opts>li>.cn-btn,.pp-opts>li>form,.pp-opts>li>.pp-ready{grid-column:2}.pp-opts>li>form .cn-btn{width:100%}.pp-opts>li+li{padding-top:14px;border-top:1px solid var(--cn-line)}.pp-ready{display:grid;gap:8px}.pp-last{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--cn-line);border-radius:var(--cn-radius-control);background:var(--cn-surface);font-size:var(--cn-text-sm)}.pp-last b{font-weight:800}.pp-ready-head{display:grid;gap:6px;padding:14px 16px;border:1px solid #bcd3da;border-radius:var(--cn-radius-control);background:var(--cn-panel)}.pp-ready-head .pa-ready-n{font-size:clamp(1.5rem,1.1rem + 1vw,2.25rem)}.pp-cov{display:flex;align-items:center;gap:6px;font-size:var(--cn-text-sm);font-weight:700}.pp-mat-line{grid-column:1 / -1;color:var(--cn-muted);font-size:var(--cn-text-sm)}.pp-mat-line b{color:var(--cn-ink)}.pp-mat-line .cn-badge{margin-right:6px}.pp-mix-list .pa-stack{grid-column:1 / -1}.pp-train{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--cn-line)}.pp-hint{display:grid;gap:8px;justify-items:start;padding:12px 14px;border:1px dashed var(--cn-line-strong);border-radius:var(--cn-radius-control)}.pp-hint p{color:var(--cn-muted);font-size:var(--cn-text-sm)}@media(min-width:1200px)and (max-width:1599px){.pp-grid.pp-grid--ready{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-grid--ready .pp-decide{grid-column:1;grid-row:1}.pp-grid--ready .pp-paper{grid-column:2;grid-row:1}.pp-grid--ready .pp-mix{grid-column:1 / -1;grid-row:2}.pp-grid--ready .pp-mix-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cn-gap);row-gap:18px}}@media(min-width:1600px){.pp-grid.pp-grid--ready{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.pp-grid--ready .pp-mix{grid-column:1;grid-row:1 / span 2}.pp-grid--ready .pp-decide{grid-column:2;grid-row:1}.pp-grid--ready .pp-paper{grid-column:2;grid-row:2}.pp-grid--ready .pp-mix-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cn-gap);row-gap:18px}}.pa-spin{width:18px;height:18px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:999px;animation:pa-spin .8s linear infinite}@keyframes pa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pa-spin{animation:none}}.rs-bar{position:sticky;top:60px;z-index:12;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--cn-line);border-radius:12px;background:#fffffff7;box-shadow:var(--cn-shadow-sm)}[data-cnv3-theme=dark] .rs-bar{background:#111827f7}.rs-pos{font-weight:850;font-variant-numeric:tabular-nums}.rs-timer{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:10px;background:var(--cn-step);color:var(--cn-brand-dark);font-weight:850;font-variant-numeric:tabular-nums}.rs-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.rs-pending{display:inline-flex;align-items:center;gap:6px;font-size:var(--cn-text-sm)}@media(max-width:599px){.rs-bar{gap:6px;padding:6px 8px}.rs-label-lg{display:none}.rs-timer{padding:0 8px}.rs-bar .cn-btn{padding-inline:10px;font-size:var(--cn-text-sm)}}.rs-layout{display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1200px){.rs-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.rs-map-wrap{position:sticky;top:132px}}@media(min-width:1600px){.rs-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rs-layout>*{min-width:0}.rs-main{display:grid;gap:var(--cn-gap);min-width:0}.rs-comment-wait{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--cn-line);border-radius:12px;background:var(--cn-surface)}.rs-comment-wait b{font-weight:850}.rs-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.rs-nav .cn-btn{min-width:140px}@media(max-width:599px){.rs-nav .cn-btn{flex:1 1 40%;min-width:0}}.rs-map>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;font-weight:850;cursor:pointer;list-style:none}.rs-map>summary::-webkit-details-marker{display:none}.rs-map>summary:after{content:"Abrir";color:var(--cn-brand);font-size:var(--cn-text-sm);font-weight:800}.rs-map[open]>summary:after{content:"Fechar"}@media(min-width:1024px){.rs-map>summary:after,.rs-map[open]>summary:after{content:none}.rs-map>summary{pointer-events:none}}.rs-cells{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.rs-cell{position:relative;display:grid;place-items:center;width:100%;min-width:44px;min-height:44px;border:1px solid var(--cn-line-strong);border-radius:8px;background:#fff;color:var(--cn-ink);font:inherit;font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;cursor:pointer}.rs-cell[data-s~=d]:after,.rs-cell[data-s~=c]:after{position:absolute;top:2px;right:3px;font-size:.625rem;font-weight:900;line-height:1}.rs-cell[data-s~=d]:after{content:"?";color:var(--cn-warning)}.rs-cell[data-s~=c]:after{content:"~";color:var(--cn-blue-dark);font-size:.75rem}.rs-cell[data-s~=ok]{background:var(--cn-success-soft);border-color:#7cc0a2}.rs-cell[data-s~=x]{background:var(--cn-danger-soft);border-color:#e3a29b}.rs-cell[data-s~=p]{background:#d7ebf1;border-color:#7fb0c0}.rs-cell[data-s~=ok]:before,.rs-cell[data-s~=x]:before{position:absolute;bottom:1px;right:3px;font-size:.625rem;font-weight:900;line-height:1}.rs-cell[data-s~=ok]:before{content:"✓";color:#0f5e41}.rs-cell[data-s~=x]:before{content:"✗";color:var(--cn-danger)}.rs-cell[aria-current=true]{border:3px solid var(--cn-ink)}.rs-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:700}.rs-legend li{display:inline-flex;align-items:center;gap:6px}.rs-legend .rs-cell{min-width:22px;min-height:22px;width:22px;height:22px;font-size:0;cursor:default;pointer-events:none}.rs-legend .rs-cell:before,.rs-legend .rs-cell:after{font-size:.625rem!important}.rs-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin-top:12px}.rs-counts div{display:grid;padding:8px;border-radius:8px;background:var(--cn-surface);text-align:center}.rs-counts b{font-size:1.125rem;font-weight:900;font-variant-numeric:tabular-nums}.rs-counts span{color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:700}.rs-map-foot{display:grid;gap:8px;margin-top:14px}.rs-dialog-wrap{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#0826308c}.rs-dialog{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:14px;padding:clamp(18px,2vw,28px);border-radius:var(--cn-radius-card);background:var(--cn-paper, #fff);box-shadow:0 30px 60px #08263059}.rs-dialog h2{font-size:var(--cn-text-h3);font-weight:850}.rs-sum{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rs-sum li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--cn-line);border-radius:10px}.rs-sum b{font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums}.rs-sum span{color:var(--cn-muted);font-size:var(--cn-text-sm)}.pa-resolver .cnv3-qv3-header,.pa-resolver .cnv3-qv3-nav,.pa-resolver .cnv3-qv2-completion{display:none!important}.rr-grid{display:grid;gap:var(--cn-gap);grid-template-columns:minmax(0,1fr);align-items:stretch}.rr-grid>*{min-width:0;display:flex}.rr-grid>*>.cn-card,.rr-grid>*>details{flex:1}@media(min-width:600px){.rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-score{order:1}.rr-time{order:2}.rr-lost{order:3;grid-column:1 / -1}.rr-next{order:4;grid-column:1 / -1}.rr-list{order:5;grid-column:1 / -1}.rr-grid--solo .rr-score{grid-column:1 / -1}}@media(min-width:1024px){.rr-grid--solo .rr-score .cn-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--cn-gap);align-items:center}}@media(min-width:1200px){.rr-lost .cn-priority{grid-template-columns:repeat(var(--rr-cols, 5),minmax(0,1fr))}.rr-lost .cn-priority li{grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start}.rr-lost .cn-priority .p-value,.rr-lost .cn-priority .p-bar{grid-column:1 / -1}.rr-next .cn-card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:var(--cn-gap)}.rr-next .pa-block-head{grid-column:1 / -1;margin-bottom:0}.rr-next .cn-actions{margin-top:0;justify-content:flex-end}}.rr-col{display:grid;gap:10px;align-content:start;min-width:0}.rr-big{display:flex;align-items:baseline;gap:8px;font-size:var(--cn-text-number);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.rr-big small{color:var(--cn-muted);font-size:var(--cn-text-body);font-weight:750}.rr-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rr-pair div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--cn-line);border-radius:10px;background:var(--cn-surface)}.rr-pair b{font-size:1.375rem;font-weight:900;font-variant-numeric:tabular-nums}.rr-pair span{color:var(--cn-muted);font-size:var(--cn-text-xs);font-weight:700}.rr-line{display:flex;gap:10px;align-items:flex-start;font-size:var(--cn-text-sm)}.rr-next .cn-card{gap:14px;border-color:#bcd3da;background:var(--cn-panel)}.rr-next .cn-action-text{display:grid;gap:4px;min-width:0}.rr-list>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 18px;border:1px solid var(--cn-line);border-radius:var(--cn-radius-card);background:var(--cn-paper, #fff);font-weight:850;cursor:pointer;list-style:none}.rr-list>details>summary::-webkit-details-marker{display:none}.rr-list>details>summary:after{content:"Abrir";color:var(--cn-brand);font-size:var(--cn-text-sm);font-weight:800}.rr-list>details[open]>summary:after{content:"Fechar"}.rr-qlist{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.rr-qlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1600px){.rr-qlist{grid-template-columns:repeat(4,minmax(0,1fr))}}.rr-qlist a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 12px;border:1px solid var(--cn-line);border-radius:10px;color:var(--cn-ink);font-size:var(--cn-text-sm);text-decoration:none}.rr-qlist a:hover{border-color:var(--cn-brand)}.rr-qlist b{font-weight:800}.pp-paper .pp-opts{flex:1 1 auto;align-content:space-evenly}@media(min-width:1024px){.pa-cards--n1>li>.pa-card,.pa-foryou-rest>li:last-child:nth-child(odd)>.pa-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,320px);column-gap:var(--cn-gap);align-items:center}.pa-cards--n1>li>.pa-card>*,.pa-foryou-rest>li:last-child:nth-child(odd)>.pa-card>*{grid-column:1}.pa-cards--n1>li>.pa-card>.pub-cover{grid-column:1 / -1}.pa-cards--n1>li>.pa-card:has(>.pub-cover){row-gap:10px}.pa-cards--n1>li>.pa-card>.cn-card-foot,.pa-foryou-rest>li:last-child:nth-child(odd)>.pa-card>.cn-card-foot{grid-column:2;grid-row:1 / span 5;margin-top:0;align-self:center}.pa-cards--n1>li>.pa-card:has(>.pub-cover)>.cn-card-foot{grid-row:2 / span 4}}
