.rating__line[data-astro-cid-4nmxmgk6]{align-items:center;gap:.5rem;display:flex}.rating[data-astro-cid-4nmxmgk6]>span[data-astro-cid-4nmxmgk6]:last-child{display:grid}.rating__brand[data-astro-cid-4nmxmgk6]{color:var(--c-muted);border-right:1px solid var(--c-line);padding-right:.75rem;font-size:1.125rem;font-weight:600}.form{gap:1.25rem;max-width:760px;display:grid}.form-grid{gap:1rem 1.25rem;display:grid}@media (width>=640px){.form-grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}.field{align-content:start;gap:.35rem;display:grid}.field label{color:var(--c-text);font-weight:600}.field__req{color:var(--c-error);margin-left:.15rem}.field__opt{color:var(--c-muted);margin-left:.35rem;font-size:.875rem;font-weight:400}.field__hint{color:var(--c-muted);font-size:.875rem}.field input:not([type=checkbox]),.field textarea,.qty input,.plates__hardness{border-radius:var(--radius);background:var(--c-white);border:1px solid #8a96a3;width:100%;min-height:48px;padding:.65rem .85rem;font-size:1rem}.field textarea{resize:vertical;min-height:9rem}.field input:focus-visible,.field textarea:focus-visible,.qty input:focus-visible,.plates__hardness:focus-visible{border-color:var(--c-primary)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error)}.field__error{color:var(--c-error);font-size:.875rem;font-weight:500}.field--check{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.field--check input{width:22px;height:22px;accent-color:var(--c-primary);margin-top:.1rem}.field--check label{font-size:.9375rem;font-weight:400}.field--check .field__error{grid-column:2}.form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__summary{border:2px solid var(--c-error);background:#fdf3f2;border-radius:6px;padding:1rem 1.25rem}.form__summary p{color:var(--c-error);align-items:center;gap:.5rem;font-weight:600;display:flex}.form__summary ul{margin:.5rem 0 0 1.75rem}.form__summary a{color:var(--c-error)}.form__status:empty{display:none}.form__status{border:1px solid var(--c-error);background:#fdf3f2;border-radius:6px;padding:1rem 1.25rem}.form__actions .form__legend{margin:0}.form__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__legend{color:var(--c-muted);margin-bottom:-.5rem;font-size:.875rem}.form__legend span{color:var(--c-error)}.form__success{border:1px solid var(--c-success);color:var(--c-success);background:#eef7f1;border-radius:6px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.form__success-title{font-size:1.1rem;font-weight:700}.form__success p{color:var(--c-text)}.form__success .icon{flex:none}.form__note--nojs{border:1px solid var(--c-accent);background:#fff7e0;border-radius:6px;padding:1rem 1.25rem;display:none}.form__note--nojs:target{display:block}.form.is-sent>:not([data-success]){display:none}.plates__intro{font-weight:500}.plates__method{border:0;gap:.75rem;min-width:0;display:grid}.plates__method legend{margin-bottom:.5rem}.plates__method legend h3{font-size:1.2rem}.plates__norms{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.plates__norm-label{width:100%;font-weight:600}.plates__norm{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.plates__norm input{width:20px;height:20px;accent-color:var(--c-primary)}.plates__norms .field__hint{width:100%}.plates__table{width:100%;font-size:.9375rem}.plates__table th{text-align:left;color:var(--c-primary);border-bottom:2px solid var(--c-primary);white-space:nowrap;padding:.5rem;font-weight:600}.plates__table td{border-bottom:1px solid var(--c-line);vertical-align:middle;padding:.35rem .5rem}.plates__table tbody tr:nth-child(2n){background:#fafafa}.plates__table tr.is-selected{background:#fff3cc!important}.plates__table tr.is-selected .plates__scale{color:var(--c-primary)}.plates__jump{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.plates__jump span{color:var(--c-muted)}.plates__jump a{align-items:center;min-height:44px;display:inline-flex}.plates__method{scroll-margin-top:1rem}@media (width<=1299px){body:has(.plates__bar) .call{display:none}}@media (width>=700px){.plates__table{table-layout:fixed}.c-no{width:3.5rem}.c-scale{width:9rem}.c-qty{width:9.5rem}.c-hard{width:13rem}}.plates__no{color:var(--c-muted);font-variant-numeric:tabular-nums}.plates__scale{white-space:nowrap;font-weight:600}.qty{border-radius:var(--radius);background:var(--c-white);border:1px solid #8a96a3;align-items:stretch;display:inline-flex}.qty button{width:40px;color:var(--c-primary);place-items:center;display:grid}.qty button:hover{background:var(--c-surface)}.qty input{text-align:center;font-variant-numeric:tabular-nums;border:0!important;border-inline:1px solid var(--c-line)!important;border-radius:0!important;width:3rem!important;min-height:44px!important;padding:.25rem!important}.plates__hardness{max-width:12rem;min-height:44px!important}.plates__bar{z-index:5;background:var(--c-primary);color:var(--c-white);border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000026}.plates__bar strong{font-size:1.25rem}.plates__contact{border:0;gap:1rem;min-width:0;scroll-margin-top:1rem;display:grid}.plates__contact legend h3{font-size:1.2rem}.plates__selection{background:var(--c-surface);border-radius:6px;padding:1rem 1.25rem}.plates__selection ul{margin:.35rem 0 0 1.25rem}@media (width<=699px){.plates__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.plates__table,.plates__table tbody{display:block}.plates__table tr{border-bottom:1px solid var(--c-line);grid-template-columns:auto 1fr auto;grid-template-areas:"no size qty""no scale qty""hard hard hard";align-items:center;gap:.15rem .75rem;padding:.75rem .5rem;display:grid}.plates__table td{border:0;padding:0;display:block}.plates__no{grid-area:no;align-self:start}.plates__size{grid-area:size}.plates__scale{grid-area:scale}.plates__table td:nth-child(4){grid-area:qty}.plates__table td:nth-child(5){grid-area:hard;padding-top:.35rem}.plates__table td[data-label]:before{content:attr(data-label);color:var(--c-muted);margin-bottom:.2rem;font-size:.8125rem;font-weight:600;display:block}.plates__hardness{max-width:none}.plates__table tr:not(.is-selected) td:nth-child(5){display:none}.plates__bar{padding:.5rem .75rem}.plates__bar p{flex:1}.plates__bar .btn{width:auto;padding-inline:1rem}}
