.sa-widget-settings{gap:1rem}.sa-widget-settings__group{border:1px solid var(--sa-color-border,#07080521);background:#f8f9f5b8;border-radius:14px;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.sa-widget-settings__legend{width:100%;color:var(--sa-color-text,#11120e);align-items:flex-start;gap:.75rem;margin:0 0 .15rem;padding:0;display:flex}.sa-widget-settings__step{width:1.65rem;height:1.65rem;color:var(--sa-color-text-secondary,#61645b);background:#fff;border:1px solid #0708051f;border-radius:50%;flex:0 0 1.65rem;place-items:center;font-size:.76rem;font-weight:700;display:grid}.sa-widget-settings__legend-copy{gap:.18rem;min-width:0;display:grid}.sa-widget-settings__legend-copy strong{letter-spacing:-.015em;font-size:.98rem;font-weight:680}.sa-widget-settings__legend-copy small,.sa-widget-settings__hint{color:var(--sa-color-text-secondary,#61645b);margin:0;font-size:.78rem;font-weight:450;line-height:1.45}.sa-widget-settings__questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sa-widget-settings__question{align-content:start;gap:.5rem;display:grid}.sa-widget-launcher-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sa-widget-launcher-option{cursor:pointer;border:1px solid var(--sa-color-border,#07080521);background:#fff;border-radius:12px;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:7.5rem;padding:.85rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.sa-widget-launcher-option:hover{border-color:#07080547}.sa-widget-launcher-option:has(input:checked){border-color:var(--sa-color-accent-ink,#293000);background:var(--sa-color-accent-soft,#f1ffc0);box-shadow:0 0 0 1px var(--sa-color-accent-ink,#293000)}.sa-widget-launcher-option:focus-within{outline-offset:2px;outline:3px solid #6166f138}.sa-widget-launcher-option:has(input:disabled){cursor:not-allowed;opacity:.62}.sa-widget-launcher-option>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sa-widget-launcher-option__preview{background:#eef0e9;border-radius:9px;place-items:end center;width:5.5rem;height:4.5rem;padding:.65rem;display:grid}.sa-widget-launcher-option__preview--input span{background:#fff;border:1px solid #07080524;border-radius:999px;width:4.2rem;height:1.1rem;box-shadow:0 3px 10px #0708051a}.sa-widget-launcher-option__preview--icon{place-items:end}.sa-widget-launcher-option__preview--icon span{background:#11120e;border-radius:50%;width:2.25rem;height:2.25rem;box-shadow:0 4px 12px #07080533}.sa-widget-launcher-option__preview--bubble{place-items:end center}.sa-widget-launcher-option__preview--bubble span{box-sizing:border-box;color:#11120e;white-space:nowrap;background:#fff;border:1px solid #0708051a;border-radius:999px;place-items:center;width:4.5rem;min-height:1.8rem;padding:0 .45rem;font-size:.46rem;font-weight:680;display:grid;box-shadow:0 3px 10px #0708051a}.sa-widget-launcher-option__copy{gap:.3rem;min-width:0;display:grid}.sa-widget-launcher-option__copy small{color:var(--sa-color-text-secondary,#61645b);font-size:.78rem;line-height:1.4}.sa-widget-accent{gap:.85rem;display:grid}.sa-widget-accent__presets{flex-wrap:wrap;gap:.6rem;display:flex}.sa-widget-accent__swatch{background:var(--sa-swatch);cursor:pointer;border:1px solid #07080524;border-radius:50%;width:2.1rem;height:2.1rem;padding:0;transition:transform .16s,box-shadow .16s}.sa-widget-accent__swatch:not(:disabled):hover{transform:translateY(-1px)}.sa-widget-accent__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sa-color-accent-ink,#293000)}.sa-widget-accent__swatch:focus-visible{outline:2px solid var(--sa-color-accent-ink,#293000);outline-offset:3px}.sa-widget-accent__swatch:disabled{cursor:not-allowed;opacity:.62}.sa-widget-accent__custom{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.sa-widget-accent__picker{flex:none;min-width:0}.sa-widget-accent__picker input[type=color]{width:3.4rem;height:var(--sa-control-height,2.6rem);border:1px solid var(--sa-color-border-strong,#07080524);border-radius:var(--sa-radius-sm,8px);background:var(--sa-color-surface,#fff);cursor:pointer;padding:.2rem}.sa-widget-accent__picker input[type=color]:disabled{cursor:not-allowed;opacity:.62}.sa-widget-accent__hex{flex:0 9rem;min-width:7rem}.sa-widget-accent__custom .sa-dashboard__button{font-size:.8125rem;font-weight:560}.sa-widget-auto-open-preview{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.sa-widget-auto-open-preview__launcher{background:#fff;border:1px solid #07080524;border-radius:999px;flex:none;width:4.2rem;height:1.1rem;box-shadow:0 3px 10px #0708051a}.sa-widget-auto-open-preview--off .sa-widget-auto-open-preview__launcher{opacity:.72}.sa-widget-auto-open-preview__card{background:linear-gradient(#c9ccc2,#c9ccc2) .4rem .38rem/2.4rem .18rem no-repeat,linear-gradient(#dfe1d9,#dfe1d9) .4rem .78rem/1.6rem .18rem no-repeat,#fff;border-radius:7px;flex:none;width:3.6rem;height:1.35rem;box-shadow:0 3px 10px #0708051f}.sa-widget-auto-open-preview__panel{background:linear-gradient(#c9ccc2,#c9ccc2) .35rem .4rem/2.2rem .18rem no-repeat,linear-gradient(#11120e,#11120e) right .35rem top .95rem/1.6rem .42rem no-repeat,linear-gradient(#dfe1d9,#dfe1d9) .35rem 1.55rem/2.4rem .18rem no-repeat,linear-gradient(#fff,#fff) .3rem calc(100% - .3rem)/calc(100% - .6rem) .55rem no-repeat,#f4f5f0;border:1px solid #0708051a;border-radius:8px;flex:none;width:4.2rem;height:3.2rem;box-shadow:0 3px 10px #0708051f}.sa-widget-auto-open-delay{max-width:22rem;margin-top:.9rem}.sa-widget-nudge{gap:.9rem;margin-top:.9rem;display:grid}.sa-widget-nudge .sa-widget-auto-open-delay{margin-top:0}.sa-widget-placement{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.sa-install-instructions{border:1px solid var(--sa-color-border,#07080521);border-radius:var(--sa-radius-md,12px);background:var(--sa-color-surface-subtle,#f7f8f4);margin-top:1rem}.sa-install-instructions>summary{padding:1rem;font-weight:600}.sa-install-instructions__content{border-top:1px solid var(--sa-color-border,#07080521);overflow-wrap:anywhere;padding:1rem;font-size:.875rem;line-height:1.6}.sa-install-instructions__content h3{margin:1rem 0 .5rem;font-size:1rem}.sa-install-instructions__content h3:first-child{margin-top:0}.sa-install-instructions__content ul{margin:0;padding-left:1.25rem}.sa-install-instructions__content li+li{margin-top:.4rem}.sa-install-widget-preview{border:1px solid var(--sa-color-border,#07080521);border-radius:var(--sa-radius-md,12px);background:var(--sa-color-surface-subtle,#f7f8f4);min-height:43rem;position:relative;overflow:hidden}.sa-install-widget-preview__site-shell{border:1px solid var(--sa-color-border,#07080521);border-radius:var(--sa-radius-md,12px);background:#fff;position:absolute;inset:1.25rem;overflow:hidden}.sa-install-widget-preview__toolbar{border-bottom:1px solid var(--sa-color-border,#07080521);background:var(--sa-color-surface-muted,#eef0e9);align-items:center;gap:.55rem;height:2.3rem;padding:0 .75rem;display:flex}.sa-install-widget-preview__toolbar span{background:#fff;border:1px solid #09090933;border-radius:50%;flex:none;width:.72rem;height:.72rem}.sa-install-widget-preview__toolbar strong{min-width:0;color:var(--sa-color-text-secondary,#61645b);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;overflow:hidden}.sa-install-widget-preview__site,.sa-install-widget-preview__placeholder{border:0;width:100%;height:calc(100% - 2.3rem);position:absolute;inset:2.3rem 0 0}.sa-install-widget-preview__site{z-index:1;background:#fff}.sa-install-widget-preview__placeholder{z-index:0;color:var(--sa-color-text-secondary,#61645b);text-align:center;place-content:center;gap:.5rem;padding:1.25rem;display:grid}.sa-install-widget-preview__placeholder strong{color:var(--sa-color-text,#11120e);overflow-wrap:anywhere}.sa-install-widget-preview__frame{left:50%;bottom:calc(1.5rem + var(--sa-preview-lift,0px));z-index:3;max-width:calc(100% - 2rem);max-height:calc(100% - 3rem - var(--sa-preview-lift,0px));background:0 0;border:0;transition:none;position:absolute;transform:translate(-50%)}.sa-install-widget-preview__frame--icon,.sa-install-widget-preview__frame--bubble{left:auto;right:1.5rem;transform:none}@media (max-width:700px){.sa-widget-settings__questions,.sa-widget-launcher-options{grid-template-columns:1fr}.sa-widget-auto-open-delay{max-width:none}.sa-widget-placement{grid-template-columns:1fr}.sa-install-widget-preview{min-height:43rem}.sa-install-widget-preview__site-shell{inset:.75rem}.sa-install-widget-preview__frame{bottom:calc(1rem + var(--sa-preview-lift-mobile,0px));max-width:calc(100% - 1rem);max-height:calc(100% - 3rem - var(--sa-preview-lift-mobile,0px))}}@media (prefers-reduced-motion:reduce){.sa-install-widget-preview__frame,.sa-widget-launcher-option{transition:none}}
.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}}
.RegistrationBanner-module__hob2EW__banner{top:var(--sa-space-4);z-index:20;justify-content:space-between;align-items:center;gap:var(--sa-space-4);margin-bottom:calc(var(--sa-space-6) + var(--sa-space-4));border:1px solid var(--sa-color-text);border-radius:var(--sa-radius-md);background:var(--sa-color-text);color:#fff;padding:var(--sa-space-3) var(--sa-space-4);box-shadow:var(--sa-shadow-raised);display:flex;position:sticky}.RegistrationBanner-module__hob2EW__banner+.sa-dashboard__panel-head{min-height:2.5rem;margin-bottom:var(--sa-space-5);align-items:center}.RegistrationBanner-module__hob2EW__copy{gap:var(--sa-space-1);min-width:0;display:grid}.RegistrationBanner-module__hob2EW__copy strong{font-size:.9375rem;font-weight:700;line-height:1.3}.RegistrationBanner-module__hob2EW__copy span{color:#ffffffbd;font-size:.8125rem;line-height:1.4}.RegistrationBanner-module__hob2EW__action{border-radius:var(--sa-radius-sm);background:var(--sa-color-accent);min-height:40px;color:var(--sa-color-text);padding:.625rem var(--sa-space-4);flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.RegistrationBanner-module__hob2EW__action:hover{background:#e4ff78}.RegistrationBanner-module__hob2EW__action:active{transform:translateY(1px)}@media (max-width:980px){.RegistrationBanner-module__hob2EW__banner{top:var(--sa-space-3);margin-bottom:var(--sa-space-6)}.RegistrationBanner-module__hob2EW__banner+.sa-dashboard__panel-head{margin-bottom:var(--sa-space-4)}}@media (max-width:560px){.RegistrationBanner-module__hob2EW__banner{gap:var(--sa-space-3);padding:var(--sa-space-3);display:grid}.RegistrationBanner-module__hob2EW__action{width:100%}}
.ProjectUsageStatus-module__vcz10a__status{border:1px solid var(--line,#deded8);background:var(--surface-clean,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.ProjectUsageStatus-module__vcz10a__status strong{font-size:.9375rem}.ProjectUsageStatus-module__vcz10a__status p{margin:.35rem 0 0;line-height:1.5}.ProjectUsageStatus-module__vcz10a__date{color:var(--muted,#666);margin-left:1rem;display:inline-block}.ProjectUsageStatus-module__vcz10a__status a{flex-shrink:0;min-height:44px}.ProjectUsageStatus-module__vcz10a__status button{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ProjectUsageStatus-module__vcz10a__warning{background:#fff8eb;border-color:#e6c482}@media (max-width:640px){.ProjectUsageStatus-module__vcz10a__status{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.ProjectUsageStatus-module__vcz10a__date{margin-left:0;display:block}.ProjectUsageStatus-module__vcz10a__status a{width:100%}}
