/* First-party provider login inherits the approved CRM tokens; no credential-entry surface. */
.provider-ui{max-width:1440px;margin:auto;color:var(--color-body,#0A1042)}.provider-ui>.panel,.provider-ui>.notice{margin-top:24px}.provider-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:24px;align-items:start;margin:24px 0}.provider-grid>aside{display:grid;gap:20px}.provider-grid .panel{min-width:0}.provider-brand{display:flex;gap:16px;align-items:center;margin-bottom:18px}.provider-brand>.ph{font-size:36px;color:var(--color-brand,#007E7F)}.provider-brand p,.provider-ui .panel-body>p,.provider-ui small{color:var(--color-secondary,#5F70A3)}.provider-ui .panel-body>p{margin-bottom:14px;line-height:1.6}.provider-saved{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-line,#E4ECF4)}.provider-saved:last-child{border-bottom:0}.provider-saved p{margin-top:5px}.provider-saved small{display:block;margin-top:5px}.provider-warning{color:#9C3A45}.provider-steps{display:flex;flex-wrap:wrap;gap:18px;padding:18px 22px;background:#F5FCFA;border:1px solid var(--color-line,#E4ECF4);border-radius:12px;font-size:14px;color:var(--color-brand,#007E7F)}.provider-mapping{display:grid;gap:16px;margin:20px 0}.provider-mapping>div{display:grid;grid-template-columns:1fr 1.3fr;gap:4px 20px;border-bottom:1px solid var(--color-line,#E4ECF4);padding-bottom:12px}.provider-mapping>div>small{grid-column:1}.provider-mapping .field{grid-column:2;grid-row:1/span 2}.provider-ui .fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0}.provider-advanced{margin:24px 0;padding:18px;border:1px solid var(--color-line,#E4ECF4);border-radius:12px}.provider-advanced summary{cursor:pointer;color:var(--color-brand,#007E7F);font-weight:600}.provider-advanced p{margin:16px 0}.provider-ui .btn{min-height:44px}.provider-ui .details{margin:20px 0}.provider-ui .notice p{margin-top:5px;line-height:1.6}
@media(max-width:850px){.provider-grid{grid-template-columns:1fr}.provider-saved{align-items:flex-start;flex-direction:column}.provider-ui .fields{grid-template-columns:1fr}.provider-mapping>div{grid-template-columns:1fr}.provider-mapping .field{grid-column:1;grid-row:auto}.provider-steps{gap:12px;font-size:12px}.provider-ui .page-heading{flex-wrap:wrap}}

.provider-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border,#e7ebf0)}.provider-inbox-row p{margin:4px 0}.provider-inbox-row small{overflow-wrap:anywhere}.provider-ui>.panel:last-child{margin-top:24px}@media(max-width:600px){.provider-inbox-row{align-items:flex-start;flex-direction:column}}

.provider-optional-heading{margin-top:32px}.provider-optional-heading p{margin-top:8px;color:var(--color-secondary,#5F70A3);line-height:1.6}.provider-ui .notice ul{margin:10px 0 10px 18px;display:grid;gap:6px}.make-api-panel>.panel-title{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.make-api-panel .panel-body{display:grid;gap:18px}.make-api-panel .panel-body>p{margin:0}.make-api-panel h3{margin:8px 0 0}.make-api-panel fieldset{border:0;padding:0;margin:0;min-width:0}.make-api-steps{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px;background:var(--color-soft,#F5FCFA);border-radius:10px;color:var(--color-brand,#007E7F);font-weight:600;font-size:13px}.make-api-create,.make-api-contract{border:1px solid var(--color-line,#E4ECF4);border-radius:10px;padding:16px}.make-api-create summary,.make-api-contract summary{cursor:pointer;font-weight:600;color:var(--color-brand,#007E7F)}.make-api-create>p,.make-api-contract>p{margin-top:14px;line-height:1.6}.make-api-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.make-api-facts .keyvalue{min-width:0;gap:16px}.make-api-facts b{overflow-wrap:anywhere;text-align:right}.make-api-endpoint{display:flex;align-items:flex-end;gap:12px;min-width:0}.make-api-endpoint .field{flex:1;min-width:0}.make-api-code{margin:0;max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#F5F8FB;border:1px solid var(--color-line,#E4ECF4);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;color:var(--color-body,#0A1042)}.make-api-code code{white-space:pre-wrap}.make-api-contract .make-api-code{margin-top:16px}.make-api-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.make-api-table th,.make-api-table td{text-align:left;padding:12px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--color-line,#E4ECF4)}.make-api-table th{background:#F5F8FB}.make-api-keys p{margin-top:6px}.make-api-panel code{overflow-wrap:anywhere}.make-api-panel .actions{flex-wrap:wrap}@media(max-width:700px){.make-api-facts{grid-template-columns:1fr}.make-api-endpoint{align-items:stretch;flex-direction:column}.make-api-table th,.make-api-table td{padding:10px 6px}.make-api-steps{gap:10px}.make-api-panel .panel-title{align-items:flex-start}}
