.bitrix24-form{gap:var(--sa-space-4);display:grid}.bitrix24-form__notice,.bitrix24-form__setup-code,.bitrix24-form__status,.bitrix24-form__section{border:1px solid var(--sa-color-border);border-radius:var(--sa-radius-md);background:var(--sa-color-surface-subtle)}.bitrix24-form__notice,.bitrix24-form__setup-code,.bitrix24-form__section{padding:var(--sa-space-4)}.bitrix24-form__notice,.bitrix24-form__setup-code,.bitrix24-form__section,.bitrix24-form__connection{gap:var(--sa-space-3);display:grid}.bitrix24-form__notice,.bitrix24-form__setup-code{gap:var(--sa-space-2)}.bitrix24-form__notice strong,.bitrix24-form__section h3,.bitrix24-form__status strong{color:var(--sa-color-text);font-size:.9375rem;font-weight:650;line-height:1.35}.bitrix24-form__notice p,.bitrix24-form__setup-code p,.bitrix24-form__section-head p,.bitrix24-form__muted{color:var(--sa-color-text-secondary);margin:0;font-size:.8125rem;font-weight:450;line-height:1.5}.bitrix24-form__setup-code>span{color:var(--sa-color-text-secondary);font-size:.75rem;font-weight:560}.bitrix24-form__setup-code code{overflow-wrap:anywhere;border:1px solid var(--sa-color-border-strong);border-radius:var(--sa-radius-sm);background:var(--sa-color-surface);color:var(--sa-color-text);padding:var(--sa-space-3);letter-spacing:.03em;font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.45;display:block}.bitrix24-form__steps{gap:var(--sa-space-2);color:var(--sa-color-text-secondary);margin:0;padding-left:1.25rem;font-size:.8125rem;font-weight:450;line-height:1.5;display:grid}.bitrix24-form__status{gap:var(--sa-space-3);min-height:4.5rem;padding:var(--sa-space-3) var(--sa-space-4);display:grid}.bitrix24-form__status>div{min-width:0}.bitrix24-form__status>div:first-child{gap:.125rem;display:grid}.bitrix24-form__status p{overflow-wrap:anywhere;color:var(--sa-color-text-secondary);margin:0;font-size:.8125rem;font-weight:450}.bitrix24-form__status.is-ready{background:var(--sa-color-success-soft);border-color:#b8d52f}.bitrix24-form__status-actions{gap:var(--sa-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bitrix24-form__section{gap:var(--sa-space-3)}.bitrix24-form__form-controls{gap:var(--sa-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.bitrix24-form__select-wrap{min-width:0;display:block;position:relative}.bitrix24-form__select{appearance:none;padding-right:2.75rem}.bitrix24-form__select-wrap>svg{top:50%;right:var(--sa-space-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.bitrix24-form__catalog-error{justify-content:space-between;align-items:center;gap:var(--sa-space-2);flex-wrap:wrap;display:flex}.bitrix24-form__section-head{gap:var(--sa-space-1);display:grid}.bitrix24-form__section h3{margin:0}.bitrix24-form__inline-error{color:var(--sa-color-danger);margin:0;font-size:.8125rem;font-weight:560;line-height:1.45}.bitrix24-form__text-button{color:var(--sa-color-text);cursor:pointer;font:inherit;text-underline-offset:.1875rem;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:620;line-height:1.35;text-decoration:underline}.bitrix24-form__text-button:hover{color:var(--sa-color-text-secondary)}.bitrix24-form__text-button:focus-visible{outline:2px solid var(--sa-interactive-focus);outline-offset:2px}.bitrix24-form__text-button:disabled{cursor:not-allowed;opacity:.55}.bitrix24-form__text-button.is-danger{color:var(--sa-color-danger)}.bitrix24-form__disconnect{color:var(--sa-color-danger);border-color:#f0d4d0}.bitrix24-form__disconnect:hover{border-color:var(--sa-color-danger);background:var(--sa-color-danger-soft);color:var(--sa-color-danger)}.bitrix24-form__compact-action{flex:none;min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem}@media (max-width:680px){.bitrix24-form__status-actions{grid-template-columns:1fr}}
