/* Registration settings share the cabinet's Open Sans, section headings,
   dotted disclosure links and white controls. The prod preview is isolated. */
.t6-registration-settings{color:#000;font:14px/1.5 'Open Sans',sans-serif}
.t6-registration-settings,.t6-registration-settings *{box-sizing:border-box}
.t6-registration-settings form>section[class*=_fullAdminSection_]{box-shadow:none;border-radius:0;margin-bottom:24px}
.t6-registration-settings [class*=_titleSectionRow_]{padding:20px 0 16px}
.t6-registration-settings [class*=_titleSectionRow_] h2{font-size:18px;line-height:1.5;margin-bottom:16px;padding:0;border:0}
.t6-registration-settings [class*=_titleSectionRow_] p{font-size:14px;line-height:1.5}
.t6-registration-settings [class*=_innerClass_]{padding:20px 0 0}
.t6-registration-settings [class*=_dateSection_]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}
.t6-registration-settings [class*=_dateElem_]{width:100%;min-width:0}
.t6-registration-settings [class*=_fields_] h3{font-size:18px;line-height:1.5;margin:0 0 20px}
.t6-registration-settings [class*=_fieldsSection_]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}
.t6-registration-settings :is([class*=_leftSideRow_],[class*=_rightSideRow_]){display:contents}
.t6-registration-settings [class*=_fieldElem_]{width:100%;min-width:0;margin:0;padding:16px;border:1px solid #e1e1e1;border-radius:3px;gap:10px}
.t6-registration-settings [class*=_checkRow_]{max-width:none;gap:10px 20px}
.t6-registration-settings [class*=_fieldElem_] [class*=_checkRow_]>div{margin:0}
.t6-registration-settings :is([class*=_row_jzekl_],[class*=_row_gu0p2_]){margin-top:20px;gap:10px}
.t6-registration-settings :is([class*=_row_jzekl_],[class*=_row_gu0p2_])>div{margin-bottom:0}
.t6-registration-settings :is([class*=_subtitle_jzekl_],[class*=_subtitle_gu0p2_]){font-size:14px}
.t6-guest-field-settings{color:#000;padding:0;margin:24px 0;font:inherit}
.t6-guest-field-settings>h2{font-size:18px;line-height:1.5;font-weight:700;margin:0 0 16px;padding-bottom:15px;border-bottom:1px solid #e1e1e1}
.t6-guest-field-settings p{font-size:14px;line-height:1.6;margin:0 0 16px}
/* Match «Документы организатора»: only the icon/title is the trigger. */
.t6-guest-field-settings>details,.t6-registration-settings form>.t6-event-media-group{margin:16px 0 20px;padding:20px;border:0;border-radius:5px;box-shadow:0 0 5px #013d5626;background:#fff}
.t6-guest-field-settings>details>summary,.t6-registration-settings form>.t6-event-media-group>summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:fit-content;max-width:100%;padding:0;font:700 18px/1 'Open Sans',sans-serif;cursor:pointer;list-style:none;background:none;border:0;text-decoration:none;color:#000}
.t6-registration-settings summary::-webkit-details-marker{display:none}
.t6-registration-settings :is(.t6-guest-field-settings>details,form>.t6-event-media-group)>summary:before{content:none}
.t6-registration-settings summary>.t6-cabinet-disclosure-label{font-size:16px;color:#184f71;transition:color .3s;padding-bottom:2px;border-bottom:1px dotted #184f71;margin:0;line-height:1;font-weight:700}
.t6-registration-settings summary>svg{flex:0 0 16px;transition:all .3s}
.t6-registration-settings summary>svg path{transition:all .3s}
.t6-registration-settings details[open]>summary>.t6-cabinet-disclosure-label{border:0;color:#000;padding-bottom:0}
.t6-registration-settings details[open]>summary>svg{transform:rotate(180deg)}
.t6-registration-settings details[open]>summary>svg path{fill:#000;stroke:#000}
.t6-registration-settings summary:hover>.t6-cabinet-disclosure-label{color:#018ea3;border-color:#018ea3}
.t6-registration-settings summary:hover>svg path{fill:#018ea3;stroke:#018ea3}
.t6-registration-settings form>.t6-event-media-group>.t6-event-media-inner{padding:20px 0 0}
.t6-guest-field-settings>details[open]>summary{margin-bottom:20px}
.t6-gf-row{padding:20px 0;border-top:1px solid #e1e1e1;min-width:0}
.t6-gf-row:first-of-type{border-top:0}
.t6-gf-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:14px}
.t6-gf-row-heading>div{display:flex;flex-wrap:wrap;gap:12px 20px}
.t6-gf-row strong{font-size:14px;font-weight:600}
.t6-gf-check{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;cursor:pointer}
.t6-gf-check input{appearance:none;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;border:1px solid #868686;border-radius:3px;background:#fff;cursor:pointer}
.t6-gf-check input:checked{border-color:#01a7b4;background:#01a7b4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/14px no-repeat}
.t6-gf-check:has(input:disabled){color:#868686;cursor:default}
.t6-gf-check input:disabled{opacity:.5;cursor:default}
.t6-gf-presentation{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 20px;margin-top:12px}
.t6-gf-presentation label,.t6-gf-limit{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}
.t6-guest-field-settings :is(.t6-gf-presentation input,.t6-gf-limit input,.t6-gf-limit select,textarea){min-width:0;width:100%;min-height:40px;padding:9px 10px;border:1px solid #afafaf;border-radius:3px;font:inherit;line-height:1.5;background:#fff;color:#000}
.t6-guest-field-settings input::placeholder,.t6-guest-field-settings textarea::placeholder{color:#868686;opacity:1}
.t6-gf-limit{padding:16px 0;max-width:440px}
.t6-gf-row .t6-gf-limit{padding:16px 0 0}
.t6-gf-limit small,.t6-gf-note{color:#68787e;font-size:13px;line-height:1.5}
.t6-guest-field-settings>details>p{padding:0;margin:0 0 16px}
.t6-gf-limit [role=alert]{color:#d9001b}
.t6-guest-field-settings :is(input,button,summary,select,textarea):focus-visible{outline:2px solid #01a7b4;outline-offset:3px}
.t6-guest-field-settings textarea{display:block;min-height:120px;resize:vertical;width:100%;margin:20px 0}
.t6-guest-field-settings iframe{display:block;max-width:100%;background:#f5efdf}
.t6-guest-field-settings .t6-registration-preview{margin:24px 0 0}
.t6-guest-field-settings .t6-registration-preview>div{display:block;padding:0}
.t6-guest-field-settings .t6-registration-preview h3{margin:0 0 16px;font-size:18px;font-weight:700}
.t6-guest-field-settings>.t6-gf-check{margin:16px 0}
@media(max-width:700px){.t6-registration-settings [class*=_fieldsSection_],.t6-registration-settings [class*=_dateSection_]{grid-template-columns:minmax(0,1fr)}.t6-gf-row-heading{flex-direction:column;align-items:flex-start}.t6-gf-presentation{grid-template-columns:minmax(0,1fr)}.t6-gf-row,.t6-gf-limit{padding:16px 0}.t6-guest-field-settings>details,.t6-registration-settings form>.t6-event-media-group{padding:16px}.t6-guest-field-settings>details>p{padding:0}.t6-guest-field-settings textarea{width:100%;margin:16px 0}.t6-guest-field-settings .t6-registration-preview{padding:16px}}
/* Match the compiled cabinet selectors without changing its other editors. */
.t6-registration-settings ._fullAdminSection_1xvvb_36 ._sectionHead_1xvvb_13 ._titleSectionRow_1xvvb_67{padding:0;gap:16px}
.t6-registration-settings ._fullAdminSection_1xvvb_36 ._sectionHead_1xvvb_13 ._titleSectionRow_1xvvb_67 ._singleTitle_1xvvb_29{font-size:18px;margin:0}
.t6-registration-settings ._fullAdminSection_1xvvb_36 ._sectionHead_1xvvb_13{margin-bottom:20px;padding-bottom:20px}
.t6-registration-settings ._fields_1jci9_1 ._fieldsSection_1jci9_8 ._fieldElem_1jci9_16 ._checkRow_1jci9_20{max-width:none;gap:10px 20px}
