
.v1319-public{min-height:100vh;padding:36px 16px;background:#f3f7fc;display:flex;justify-content:center}.v1319-panel{background:white;border:1px solid #dce5f0;border-radius:16px;padding:22px;margin:16px 0;box-shadow:0 8px 32px #152f5c0d}.v1319-public .v1319-panel{max-width:780px;width:100%}.v1319-panel h2{font-size:18px;margin-bottom:12px}.v1319-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.v1319-form label:not(.v1319-check){display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.v1319-form input:not([type=checkbox]),.v1319-form select{width:100%;padding:11px;border:1px solid #ccd9e9;border-radius:9px;background:#fff;min-width:0}.v1319-form h2,.v1319-form button,.v1319-wide{grid-column:1/-1}.v1319-check{display:flex;align-items:center;gap:9px;font-size:13px}.v1319-note{padding:12px;border-radius:10px;background:#ecf4ff;color:#365477;margin-top:10px;line-height:1.6}.v1319-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.v1319-tiles article{border:1px solid #e1e9f4;border-radius:12px;padding:15px;background:#f8fafe;display:flex;flex-direction:column;gap:5px}.v1319-tiles small{color:#516a87}.v1319-tiles strong{font-size:23px;color:#143b74}.v1319-tiles span{font-size:12px;color:#6e839c}.v1319-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v1319-scroll{max-height:340px;overflow:auto}.v1319-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ecf0f5}.v1319-line small{display:block;color:#647c98;margin-top:5px}.v1319-line button{flex-shrink:0}@media(max-width:770px){.v1319-columns,.v1319-form,.v1319-tiles{grid-template-columns:1fr}.v1319-public .v1319-form{grid-template-columns:1fr}}
.v1319-month{display:flex;align-items:center;gap:12px;margin:12px 0}.v1319-month input{padding:8px;border:1px solid #cdd9e6;border-radius:7px}

/* V13.19 - Coerencia visual do Comercio de Ribas.
 * Os modulos antigos de comunicacoes/avisos devem herdar a mesma
 * paleta verde do restante do portal do comprador (V11.6.3).
 * Escopo limitado a .v10-portal para nao afetar a Gestao ACIARRP.
 */
.v10-portal .v117-wrap{color:var(--buyer-ink,#14382f)}
.v10-portal .v117-breadcrumb{color:var(--buyer-muted,#54766b)}
.v10-portal .v117-breadcrumb a,
.v10-portal .v117-return{color:var(--buyer-brand,#08714d)}
.v10-portal .v117-heading h1,
.v10-portal .v117-panel h2,
.v10-portal .v117-box h2{color:var(--buyer-ink,#14382f)}
.v10-portal .v117-heading p,
.v10-portal .v117-channel-body small,
.v10-portal .v117-footnote{color:var(--buyer-muted,#54766b)}
.v10-portal .v117-channels,
.v10-portal .v117-box{border-color:var(--buyer-border,#dce9e3);box-shadow:0 8px 26px rgba(13,54,40,.045)}
.v10-portal .v117-channel,
.v10-portal .v117-pref,
.v10-portal .v117-channel-body strong{color:var(--buyer-ink,#14382f)}
.v10-portal .v117-channel+.v117-channel,
.v10-portal .v117-box h2,
.v10-portal .v117-pref+.v117-pref{border-color:var(--buyer-border,#dce9e3)}
.v10-portal .v117-channel:hover,
.v10-portal .v117-channel:focus-visible,
.v10-portal .v117-pref:hover{background:#edf8f2}
.v10-portal .v117-channel-icon{border-color:#cfe8dc;color:var(--buyer-brand,#08714d);background:#e9f6ee}
.v10-portal .v117-chevron{color:#6d9986}
.v10-portal .v117-switch input:checked+.v117-switch-track{background:var(--buyer-brand,#08714d)}
.v10-portal .v117-switch input:focus-visible+.v117-switch-track{outline:3px solid #99cdb6;outline-offset:3px}
.v10-portal .v117-feedback{color:var(--buyer-brand,#08714d)}
.v10-portal .v117-feedback.is-error,
.v10-portal .v117-error{color:#ad283c}
/* Avisos de pedidos e etapas comerciais seguem a mesma identidade. */
.v10-portal .v126-notice{color:var(--buyer-ink,#14382f);border-color:var(--buyer-border,#dce9e3)}
.v10-portal .v126-notice.new{background:#edf8f2;border-color:#8ac4a8}
.v10-portal .v126-notice-icon{background:#e1f3e9;color:var(--buyer-brand,#08714d)}
.v10-portal .v126-notice small{color:var(--buyer-muted,#54766b)}
.v10-portal .v126-notice>b{color:var(--buyer-brand,#08714d)}
.v10-portal .v126-type-pill,
.v10-portal .v126-category-hint,
.v10-portal .v126-order-stage{background:#edf8f2;color:var(--buyer-ink,#14382f);border-color:#cce7d9}
.v10-portal .v126-order-stage small{color:var(--buyer-muted,#54766b)}

/* Inscrição profissional: identidade própria e etapas de aprovação */
.v1319-public{background:radial-gradient(circle at 8% 12%,#0c5b6729,transparent 45%),linear-gradient(160deg,#e9f6f4,#f5f9ff);min-height:100vh}
.v1319-public .v1319-panel{border-radius:22px;box-shadow:0 24px 70px #102b4417;border-top:5px solid #0d927c}
.v1319-register-steps{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}
.v1319-register-steps span{background:#e6f6f0;color:#075a4d;border:1px solid #adddce;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}
.v1319-signin-link{display:inline-block;margin-top:20px;font-weight:800;color:#087868}
