/* Terravo shared interface V6.23.8: revenda and Meu Churrasco. */
:root{--terravo-gold:#d8b571;--terravo-gold-strong:#ad7b28;--terravo-ink:#263a30;--terravo-paper:#f5f3ec}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--terravo-ink);background:var(--terravo-paper)}h1{font-family:Georgia,serif;font-weight:400;letter-spacing:normal}h2,h3{font-family:inherit;letter-spacing:normal}button,.button,.top nav button{background:#fbf7eb;border:1px solid #d7be87;border-radius:9px;color:#62491d;font-family:inherit;font-weight:600;min-height:44px;gap:8px}button.primary,.button.primary,.gold,.tabs button.active,.dashboard-nav button[aria-current=page],.top nav button.primary{background:var(--terravo-gold);border-color:#c8a45a;color:#263a30}button:hover,.button:hover{border-color:var(--terravo-gold-strong);box-shadow:0 2px 7px #5b411013}button.danger,.button.danger{color:#90382a;background:#fff6f1;border-color:#d8ad9d}button:focus-visible,.button:focus-visible{outline:3px solid #ad7b28;outline-offset:3px}.mc-ico{width:18px;height:18px;flex-shrink:0;vertical-align:middle;stroke:currentColor}.mc-ico+span{min-width:0}.actions>button,.actions>.button,.tabs>button,header nav>button{display:inline-flex;align-items:center;justify-content:center}.grid>[data-event-kind]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:12px;min-height:180px;padding:26px;background:white;color:var(--terravo-ink)}.grid>[data-event-kind]>.mc-ico{width:36px;height:36px;color:#ad7b28}.grid>[data-event-kind]>strong{font-size:18px}.grid>[data-event-kind]>span{display:block;font-weight:400;font-size:14px;line-height:1.6;color:#657260}.grid>[data-event-kind]:disabled{opacity:.68;cursor:not-allowed}.cancellation-notice{border-left:4px solid #ad7b28;background:#fffaf0;margin:20px 0}.request-text{white-space:pre-wrap;overflow-wrap:anywhere}.top,header{font-family:inherit}.top .home-link{color:#62491d;border-color:#d7be87;background:#fbf7eb}.metrics>.metric,.dashboard-metrics>.metric{background:white;color:var(--terravo-ink)}@media(max-width:750px){button,.button{min-height:44px}.grid>[data-event-kind]{min-height:150px}input,textarea,select{font-size:16px}}

.contribution-fields{border:1px solid #dedfd4;border-radius:12px;padding:18px;margin:20px 0}.contribution-fields legend{padding:0 8px;font-weight:600}.contribution-notice{border-left:4px solid #d8b571;background:#fffdf7;margin:20px 0}

.mc-location-card{border:1px solid #dedfd4;border-radius:12px;background:#fffdf7;padding:20px;margin:16px 0 24px}.mc-location-heading{display:flex;align-items:center;gap:10px}.mc-location-heading h3{margin:0}.mc-location-heading>.mc-ico{color:#ad7b28;width:23px;height:23px}.mc-location-card>p{margin-top:12px}.mc-location-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.mc-location-actions>a,.mc-location-actions>button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.mc-location-card .note{margin-bottom:0}@media(max-width:750px){.mc-location-actions{display:grid;grid-template-columns:1fr 1fr}.mc-location-actions>.primary{grid-column:1/-1}}
