/* The site language is independent of invitation text languages. */
.priglo-create-v2 .editor-top-actions .priglo-site-language {
  display:flex;flex-direction:column;align-items:center;gap:1px;flex-shrink:0;
  color:#365b46;font-size:9px;line-height:1.3;font-weight:600;
}
.priglo-create-v2 .priglo-site-language select {
  width:66px;min-height:32px;padding:4px 7px;border:1px solid #c7d7cd;
  border-radius:10px;background:#fff;color:#214b37;
  font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;
}
.priglo-create-v2 .priglo-site-language select:focus-visible {outline:2px solid #356b4d;outline-offset:2px;}
.priglo-create-v2 .editor-panel .priglo-language-add {
  display:flex;align-items:center;justify-content:center;gap:9px;width:100%;
  min-height:48px;padding:12px 15px;background:#28583f;color:#fff;
  border:1px solid #204b35;border-radius:16px;font-size:14px;font-weight:700;
  box-shadow:0 6px 16px rgba(36,80,56,.15);
}
.priglo-create-v2 .editor-panel .priglo-language-add:hover {background:#1f4933;color:#fff;}
.priglo-create-v2 .priglo-language-add svg {width:20px;height:20px;flex-shrink:0;}
.priglo-create-v2 .priglo-language-help {display:block;margin:7px 2px 14px;color:#68766d;font-size:12px;line-height:1.5;}
.priglo-create-v2 .invite-font-picker .invite-font-trigger {
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  min-height:66px;padding:10px 14px;border-radius:16px;
}
.priglo-create-v2 .invite-font-trigger .ti-font-sample {margin:0;min-width:0;text-align:left;}
.priglo-create-v2 .invite-font-trigger .ti-font-sample b {font-size:22px;line-height:1.3;font-weight:inherit;}
.priglo-create-v2 .invite-font-trigger .ti-font-sample > span {display:none;}
.priglo-create-v2 .invite-font-trigger-action {display:flex;align-items:center;gap:6px;color:#365b46;font-size:12px;line-height:1.3;text-align:right;}
.ti-font-dialog.priglo-font-compact {width:min(620px,calc(100vw - 24px));max-height:min(720px,85dvh);border-radius:22px;}
.ti-font-dialog.priglo-font-compact .ti-font-dialog__head {padding:16px 18px;gap:12px;}
.ti-font-dialog.priglo-font-compact .ti-font-dialog__head h2 {font-size:22px;line-height:1.3;}
.ti-font-dialog.priglo-font-compact .ti-font-dialog__head p {font-size:12px;line-height:1.4;margin:4px 0 0;}
.ti-font-dialog.priglo-font-compact .ti-font-dialog__close {width:38px;height:38px;min-width:38px;min-height:38px;}
.ti-font-dialog.priglo-font-compact .ti-font-dialog__list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;}
.ti-font-dialog.priglo-font-compact .ti-font-option {
  position:relative;display:flex;align-items:center;justify-content:center;
  min-width:0;min-height:102px;padding:16px 8px 10px;border-radius:14px;
}
.ti-font-dialog.priglo-font-compact .ti-font-option[aria-pressed="true"] {outline:2px solid #516744;outline-offset:0;}
.ti-font-dialog.priglo-font-compact .ti-font-option-check {position:absolute;right:7px;top:6px;color:#365b46;}
.ti-font-dialog.priglo-font-compact .ti-font-sample {display:flex;flex-direction:column;gap:5px;margin:0;max-width:100%;text-align:center;}
.ti-font-dialog.priglo-font-compact .ti-font-sample b {font-size:19px;line-height:1.3;font-weight:inherit;overflow-wrap:anywhere;}
.ti-font-dialog.priglo-font-compact .ti-font-sample > span {font-size:15px;line-height:1.3;overflow-wrap:anywhere;}
@media (max-width:600px) {
 .priglo-create-v2 .editor-top-actions {gap:8px;}
 .priglo-create-v2 .editor-top-actions .save-state {padding:6px 8px;font-size:10px;}
 .priglo-create-v2 .editor-top-actions .priglo-site-language {font-size:8px;}
 .priglo-create-v2 .priglo-site-language select {width:60px;min-height:30px;}
}
@media (max-width:359px) {
 .priglo-create-v2 .editor-top-actions {gap:5px;}
 .priglo-create-v2 .editor-top-actions .save-state {font-size:9px;padding-inline:5px;}
 .ti-font-dialog.priglo-font-compact .ti-font-dialog__list {padding:10px;gap:8px;}
 .ti-font-dialog.priglo-font-compact .ti-font-sample b {font-size:17px;}
}
