.buyer-page{background-color:var(--color-surface-50,#f8fafc);padding:2.5rem 0}@media (min-width:640px){.buyer-page{padding:3.5rem 0}}.buyer-container{margin-left:auto;margin-right:auto;width:100%;max-width:64rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.buyer-container{padding-left:1.5rem;padding-right:1.5rem}}.buyer-container--narrow{margin-left:auto;margin-right:auto;max-width:36rem;padding:3rem 1rem}.buyer-header{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.buyer-header__tag{font-size:var(--font-size-sm,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand-700,#047857)}.buyer-header__title{font-size:1.875rem;font-weight:700;color:var(--color-surface-950,#020617)}@media (min-width:640px){.buyer-header__title{font-size:2.25rem}}.buyer-header__desc{max-width:48rem;font-size:1rem;color:var(--color-surface-700,#334155)}.buyer-card{border-radius:var(--radius-2xl,1rem);border:1px solid var(--color-surface-200,#e2e8f0);background-color:var(--color-surface-white,#fff);padding:1.5rem;box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05))}@media (min-width:640px){.buyer-card{padding:2rem}}.buyer-card--item{border-radius:var(--radius-2xl,1rem);border:1px solid var(--color-surface-200,#e2e8f0);background-color:var(--color-surface-white,#fff);padding:1.25rem}@media (min-width:640px){.buyer-card--item{padding:1.75rem}}.buyer-card--sub{border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-surface-200,#e2e8f0);background-color:var(--color-surface-white,#fff);padding:1rem}@media (min-width:640px){.buyer-card--sub{padding:1.25rem}}.buyer-card--center{text-align:center;padding:2rem}@media (min-width:640px){.buyer-card--center{padding:3rem}}.buyer-section-title{font-size:1.25rem}.buyer-section-title,.buyer-section-title--lg{font-weight:600;color:var(--color-surface-950,#020617)}.buyer-section-title--lg{font-size:1.5rem}.buyer-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-lg,.5rem);background-color:var(--color-brand-700,#047857);padding:.75rem 1.25rem;font-weight:600;color:#fff;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s}.buyer-btn-primary:hover{background-color:var(--color-brand-800,#065f46)}.buyer-btn-primary:disabled{opacity:.5;cursor:not-allowed}.buyer-btn-secondary{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-surface-300,#cbd5e1);background-color:#fff;padding:.5rem .75rem;font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-surface-800,#1e293b);cursor:pointer;text-decoration:none;transition:background-color .2s}.buyer-btn-secondary:hover{background-color:var(--color-surface-50,#f8fafc)}.buyer-btn-secondary:disabled{opacity:.5}.buyer-link{font-weight:600;color:var(--color-brand-800,#065f46);text-decoration:underline;text-underline-offset:2px}.buyer-link:hover{color:var(--color-brand-900,#064e3b)}.buyer-link--muted{font-size:var(--font-size-sm,.875rem);color:var(--color-brand-800,#065f46);text-decoration:underline}.buyer-meta-row{column-gap:1.25rem;margin-bottom:1.25rem}.buyer-meta-row,.buyer-meta-row--compact{display:flex;flex-wrap:wrap;row-gap:.25rem;font-size:var(--font-size-sm,.875rem);color:var(--color-surface-600,#475569)}.buyer-meta-row--compact{column-gap:1rem;margin-top:.75rem}.buyer-quote-item-row{display:flex;min-height:6rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-surface-200,#e2e8f0);background-color:#fff;padding:1.25rem;box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));text-decoration:none;transition:all .2s}.buyer-quote-item-row:hover{border-color:var(--color-brand-300,#a7f3d0);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1))}.buyer-badge-new{display:inline-flex;border-radius:9999px;background-color:var(--color-brand-50,#ecfdf5);padding:.25rem .625rem;font-size:var(--font-size-xs,.75rem);font-weight:700;color:var(--color-brand-800,#065f46);margin-top:.5rem}.buyer-alert-info{border-radius:var(--radius-xl,.75rem);border:1px solid #fde68a;background-color:#fffbeb;padding:1rem;font-size:var(--font-size-sm,.875rem);color:#78350f}.buyer-alert-danger{border-radius:var(--radius-xl,.75rem);border:1px solid #fecaca;background-color:#fef2f2;padding:1.25rem;color:#991b1b}.buyer-alert-success{border-radius:var(--radius-lg,.5rem);border:1px solid #a7f3d0;background-color:#ecfdf5;padding:1rem;font-size:var(--font-size-sm,.875rem);color:#065f46}.buyer-input-group{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.buyer-label{display:block;font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-surface-800,#1e293b)}.buyer-input{width:100%;border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-surface-300,#cbd5e1);padding:.625rem .75rem}.buyer-input:focus{border-color:var(--color-brand-600,#059669);outline:none}.cotacoes_page__b6I0R{background-color:#fafaf9;color:#1c1917;font-size:16px;line-height:24px;padding:56px 0}.cotacoes_container__U8Gxf{max-width:1024px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.cotacoes_header__ivc84{margin-bottom:32px}.cotacoes_header__ivc84>*+*{margin-top:12px}.cotacoes_kicker__pSUOi{font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#1252aa;margin:0}.cotacoes_title__drii2{font-size:36px;line-height:40px;font-weight:700;color:#1c1917}.cotacoes_subtitle__BMUbo{font-size:16px;line-height:24px;color:#44403c;max-width:768px}.cotacoes_refreshRow__cCb1I{display:flex;justify-content:flex-end;width:100%;margin-bottom:20px}.cotacoes_refreshButton__zseAy{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:none;background-color:#fff;padding:8px 12px;font-size:14px;line-height:20px;font-weight:600;color:#292524;min-height:40px;width:108px;cursor:pointer;box-sizing:border-box}.cotacoes_refreshButton__zseAy svg{width:16px;height:16px}.cotacoes_card__yvrmf{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;margin-top:0}.cotacoes_accessLinkButton__0SpY2{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;margin-top:20px;font-size:16px;line-height:24px;font-weight:600;background:#1252aa;color:#fff;padding:12px 20px;text-decoration:none}