.scope-fieldset { border: 1px solid var(--line); border-radius: 8px; margin: 0 0 16px; padding: 11px; }
.scope-fieldset legend { color: var(--muted); font-size: 11px; font-weight: 800; }
.scope-fieldset label { display: flex; align-items: center; gap: 8px; margin: 7px 0; }
.scope-fieldset input { width: auto; margin: 0; }
.secret-panel { max-width: 920px; }
.secret-copy { display: flex; gap: 9px; align-items: center; }
.secret-copy input { margin: 6px 0; }
.secret-meta { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; margin: 18px 0; }
.secret-meta > div { background: var(--soft); border-radius: 8px; padding: 11px; }
.secret-meta dt { color: var(--muted); font-size: 10px; text-transform: uppercase; }
.secret-meta dd { margin: 5px 0 0; font-weight: 700; }
.integration-example { background: #111a2a; color: #d9e2f2; border-radius: 8px; padding: 16px; overflow: auto; line-height: 1.6; }
.daily-list > div { display: grid; grid-template-columns: 75px 1fr auto; gap: 12px; padding: 11px 0; border-bottom: 1px solid var(--line); }
.daily-list b { font-weight: 600; color: var(--muted); }
.daily-list strong { text-align: right; }
.connector-layout { display: grid; grid-template-columns: minmax(0, 1fr) 310px; gap: 18px; align-items: start; margin-bottom: 18px; }
.connector-form h3 { margin: 18px 0 10px; font-size: 14px; }
.connector-fields[hidden] { display: none; }
.checkbox-label { display: flex !important; align-items: center; gap: 8px; margin-top: 29px !important; }
.checkbox-label input { width: auto; margin: 0; }
.action-panel { position: sticky; top: 20px; }
.action-panel form { margin-top: 10px; }
.error-list { color: var(--danger); padding-left: 19px; line-height: 1.6; overflow-wrap: anywhere; }
@media (max-width: 1050px) { .connector-layout { grid-template-columns: 1fr; } .action-panel { position: static; } }
@media (max-width: 760px) { .secret-meta { grid-template-columns: 1fr; } }
