.pc-review-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 22px;padding:15px;border:1px solid var(--border-strong,#ffffff35);border-radius:12px;background:var(--surface-2,#17202d);color:var(--text,#f4f6fa)}
.pc-review-tools button,.pc-review-dialog button{min-height:44px;padding:10px 16px;border:1px solid var(--border-strong,#ffffff60);border-radius:8px;background:var(--surface,#101721);color:inherit;cursor:pointer;font:inherit}
.pc-review-tools button:first-of-type{border-color:var(--brand,#a6e22e)}
.pc-review-tools p{flex-basis:100%;margin:0;font-size:13px;color:var(--text-2,#c8d1df)}
.pc-review-dialog{box-sizing:border-box;margin:auto;width:min(960px,calc(100% - 24px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #70819b;border-radius:16px;background:#111923;color:#f4f6fa;font:15px/1.6 system-ui,sans-serif}
.pc-review-dialog::backdrop{background:#030810d9}.pc-review-dialog header{display:flex;justify-content:space-between;gap:20px;align-items:center}.pc-review-dialog h2{font-size:24px;margin:0}.pc-review-dialog p{color:#c8d1df}.pc-review-table{overflow:auto}.pc-review-dialog table{width:100%;border-collapse:collapse;table-layout:fixed}.pc-review-dialog th,.pc-review-dialog td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff25;overflow-wrap:anywhere}.pc-review-dialog th:first-child{width:22%}.pc-review-dialog tr.changed td{background:#b2f16b0b}.pc-review-dialog .pc-review-total{font-size:20px;font-weight:700;color:#c6f58a}.pc-review-dialog textarea{box-sizing:border-box;width:100%;min-height:240px;resize:vertical;background:#080f18;color:#eef4ff;padding:16px;border:1px solid #718198;border-radius:8px;font:inherit}
:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--brand,#a6e22e)!important;outline-offset:3px!important}
@media(max-width:480px){.pc-review-tools button{flex:1 1 130px}.pc-review-dialog{padding:14px}.pc-review-dialog h2{font-size:20px}.pc-review-dialog th,.pc-review-dialog td{padding:9px 5px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.pc-review-tools,.pc-review-dialog,.pc3d *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

@media(max-width:900px){.rp-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;box-sizing:border-box;border-radius:16px!important}.rp-tabs .rp-tab{min-width:0;white-space:normal;min-height:44px}}

@media(max-width:560px){.pc-review-dialog thead{display:none}.pc-review-dialog table,.pc-review-dialog tbody{display:block}.pc-review-dialog tbody tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ffffff35;padding:10px 0;gap:8px}.pc-review-dialog tbody th{grid-column:1/-1;width:auto!important;font-size:14px;border:0;padding:0}.pc-review-dialog tbody td{border:0;padding:0;font-size:13px;overflow-wrap:break-word}.pc-review-dialog tbody td:before{display:block;font-size:10px;letter-spacing:.06em;color:#b7c7dc;content:'GUARDADA';margin-bottom:6px}.pc-review-dialog tbody td:last-child:before{content:'ATUAL'}.pc-review-dialog .pc-review-total td{font-size:18px}}

@media(max-width:768px),(pointer:coarse){.m1-cursor{display:none!important}}

@media(max-width:560px){.pc-review-dialog caption{display:block;width:100%;box-sizing:border-box;text-align:left;padding:12px 0;color:#c8d1df}}

.pc-review-change{display:block;width:fit-content;margin-top:6px;padding:2px 7px;border:1px solid #6f9b3c;border-radius:4px;font-size:11px;color:#c6f58a}.pc-review-tools button[aria-disabled="true"]{opacity:.65}
