/* GestiConnect V85 - Connecteurs de facturation electronique */
.gc-einvoice-head{align-items:flex-start}.gc-einvoice-kicker{display:inline-flex;margin-bottom:6px;padding:5px 9px;border-radius:999px;background:#eaf7f0;color:#17613e;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gc-einvoice-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.gc-einvoice-summary article{display:grid;gap:5px;min-width:0;padding:15px;border:1px solid #d9e7df;border-radius:15px;background:#fff}.gc-einvoice-summary span{font-size:9px;font-weight:900;text-transform:uppercase;color:#64776e}.gc-einvoice-summary strong{font-size:17px;color:#173d2f;overflow-wrap:anywhere}.gc-einvoice-summary small{color:#6d7d75;font-size:10px;overflow-wrap:anywhere}.gc-einvoice-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 18px 18px}.gc-einvoice-provider-card{display:grid;gap:9px;padding:15px;border:1px solid #dce8e1;border-radius:14px;background:#fff}.gc-einvoice-provider-card.is-selected{border-color:#4f9f75;box-shadow:0 0 0 3px rgba(42,137,87,.08)}.gc-einvoice-provider-card.is-disabled{background:#f7f8f8;opacity:.78}.gc-einvoice-provider-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gc-einvoice-provider-title strong{font-size:14px;color:#153d2e}.gc-einvoice-provider-card p{margin:0;font-size:10px;color:#63756c}.gc-einvoice-provider-card>small{font-size:9px;color:#77857f}.gc-einvoice-capabilities{display:flex;flex-wrap:wrap;gap:5px}.gc-einvoice-capabilities span{padding:4px 7px;border-radius:999px;background:#eef5f1;font-size:8px;font-weight:800;color:#39614f}.gc-einvoice-layout{align-items:start}.gc-einvoice-form small{display:block;margin-top:5px}.gc-env-state{color:#a65436!important;font-weight:800}.gc-env-state.is-ready{color:#167647!important}.gc-einvoice-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gc-einvoice-checks label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dce7e1;border-radius:11px;background:#fafcfb}.gc-einvoice-checks input{margin-top:3px}.gc-einvoice-checks span{display:grid;gap:3px}.gc-einvoice-checks strong{font-size:11px;color:#173d2f}.gc-einvoice-checks small{margin:0!important;font-size:9px;color:#6c7b74}.gc-einvoice-side-stack{display:grid;gap:16px}.gc-einvoice-scopes{display:flex;flex-wrap:wrap;gap:7px}.gc-einvoice-scopes code{padding:6px 8px;border-radius:8px;background:#eef5ff;color:#275c9e}.gc-platform-einvoice-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-platform-provider-list{display:grid;gap:16px;margin-top:18px}.gc-platform-provider-card{overflow:hidden}.gc-platform-provider-form{padding:18px}.gc-platform-provider-form .full{grid-column:1/-1}.gc-platform-provider-meta{display:grid;gap:5px;padding:11px;border-radius:10px;background:#f4f7fa;font-size:11px;color:#56646c}.gc-platform-provider-card .pa-card-head>strong{font-size:17px;white-space:nowrap}
@media(max-width:1100px){.gc-einvoice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-einvoice-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.gc-einvoice-summary,.gc-einvoice-provider-grid,.gc-einvoice-checks{grid-template-columns:1fr}.gc-einvoice-provider-grid{padding:0 12px 12px}.gc-platform-einvoice-kpis{grid-template-columns:1fr}.gc-platform-provider-form{grid-template-columns:1fr!important}.gc-platform-provider-form>*{grid-column:1!important}}
.gc-einvoice-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.gc-einvoice-pricing-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #dce7e1;border-radius:14px;background:#fafcfb}.gc-einvoice-pricing-card legend{padding:0 5px;font-weight:900;color:#173d2f}.gc-einvoice-pricing-card label{display:grid;gap:5px;font-size:11px;font-weight:800;color:#344f43}.gc-einvoice-pricing-card small{font-size:9px;color:#718078}@media(max-width:1100px){.gc-einvoice-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gc-einvoice-pricing-grid{grid-template-columns:1fr}}
