/* Somente a conta isolada de avaliação. Conteúdo e controles usam o DS existente. */
.chrome-review-shell{margin:0;min-width:0;background:var(--ds-color-canvas);color:var(--ds-color-text);font-family:var(--ds-font-sans)}
.chrome-review-shell *{box-sizing:border-box}
.chrome-review-header,.chrome-review-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);max-width:var(--ds-content-form);margin-inline:auto;padding:var(--ds-space-4)}
.chrome-review-header{border-bottom:1px solid var(--ds-color-border)}
.chrome-review-brand{display:flex;align-items:center;gap:var(--ds-space-3);margin-right:auto;text-decoration:none;color:var(--ds-color-text-strong);font-weight:800;font-size:13px;letter-spacing:.08em}
.chrome-review-brand img{display:block;flex:none;width:40px;height:40px;object-fit:contain}
.chrome-review-header form{margin:0}
.chrome-review-shell .app-main{width:100%;max-width:calc(var(--ds-content-form) + 2 * var(--ds-space-4));margin:0 auto;padding:var(--ds-space-4);height:auto;min-width:0;overflow:visible}
.chrome-review-shell .app-main>*{max-width:100%}
.chrome-review-shell .button{margin:0;min-height:44px}
.chrome-review-shell :is(a,button):focus-visible{outline:3px solid var(--ds-color-action);outline-offset:3px}
@media(max-width:540px){.chrome-review-header .tag{order:3;flex-basis:100%;width:fit-content}.chrome-review-nav>a{flex:1 1 100%;justify-content:center}}
