.i18n-section{margin-bottom:17px}.i18n-section+.theme-dropdown-header{margin-top:17px}.theme-dropdown:has(.i18n-section){max-height:calc(100vh - 90px);overflow-y:auto;scrollbar-width:thin}.i18n-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.i18n-lang-option{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;color:inherit;font:inherit}.i18n-flag{display:block;width:34px;height:23px;border-radius:5px;overflow:hidden;border:2px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 4px #00000026,0 2px 8px #00000040;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.i18n-flag svg{width:100%;height:100%;display:block}.i18n-lang-name{font-size:11px;font-weight:500;line-height:1.2;text-align:center;color:#ffffffbf;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.i18n-lang-option:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.i18n-lang-option:hover .i18n-flag{transform:scale(1.08);border-color:#fff6}.i18n-lang-option.active{background:#8b5cf626;border-color:#8b5cf666}.i18n-lang-option.active .i18n-flag{border-color:#ffffff80;box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #8b5cf699,0 4px 16px #8b5cf666}.i18n-lang-option.active .i18n-lang-name{color:#fff}.i18n-lang-option.active:after{content:"✓";position:absolute;top:6px;right:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#8b5cf6e6;border-radius:50%}html[data-design=cosmic] .i18n-lang-option{border:1px solid transparent;transition:all .15s}html[data-design=cosmic] .i18n-lang-option:hover{background:#ffffff0f;transform:none}html[data-design=cosmic] .i18n-lang-option.active{border-color:#ffffff4d;background:#ffffff14}html[data-design=cosmic] .i18n-lang-option.active:after{background:#ffffff2e}html[data-design=cosmic] .i18n-lang-name{color:#e7ecf3b8}html[data-design=cosmic] .i18n-lang-option.active .i18n-lang-name{color:#e7ecf3}.i18n-switcher-floating{position:fixed;right:14px;bottom:14px;z-index:3000;padding:8px;border-radius:14px;background:#0f0f198c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#e7ecf3}.i18n-switcher-floating .i18n-lang-grid{gap:6px}.i18n-switcher-floating .i18n-lang-option{padding:8px 10px}html[data-ui-lang=uk] .notes-list:empty:after{content:"Немає нотаток"}html[data-ui-lang=uk] .profile-list-item.profile-card-item.is-birthday-today:before,html[data-ui-lang=uk] #userProfileCard.dialog-profile-bubble.dialog-profile-left.is-birthday-today:before,html[data-ui-lang=uk] .dialog-profile-bubble.dialog-profile-right.is-birthday-today:before{content:"Сьогодні день народження"!important}html[data-ui-lang=uk][data-design=cosmic] .message.message-pending[data-send-state=slow] .message-send-status:before{content:"Зв'язок повільний…"}html[data-ui-lang=uk][data-design=cosmic] .message.message-pending[data-send-state=stuck] .message-send-status:before{content:"Повідомлення зависло"}html[data-ui-lang=uk][data-design=cosmic] .message.message-pending[data-send-state=retrying] .message-send-status:before{content:"Повторне надсилання…"}html[data-ui-lang=uk][data-design=cosmic] .message.message-pending[data-send-state=failed] .message-send-status:before{content:"Не вдалося надіслати"}html[data-ui-lang=uk][data-design=cosmic] .limit-item:nth-child(1) .limit-count:before{content:"Ліміт чату: "}html[data-ui-lang=uk][data-design=cosmic] .limit-item:nth-child(2) .limit-count:before{content:"Ліміт листів: "}html[data-ui-lang=uk][data-design=cosmic] .lite-mode-toggle:before{content:"Продуктивність"!important}html[data-ui-lang=uk][data-design=cosmic] .newmsg-reverse-toggle:before{content:"Повідомлення"!important}html[data-ui-lang=uk][data-design=cosmic] .bug-report-modal .form-group.has-error .form-label:after{content:" — обов'язкове поле"!important}html[data-ui-lang=uk][data-design=cosmic] #senderView .cycle-progress .progress-sent:before{content:"Надіслано "}html[data-ui-lang=uk][data-design=cosmic] #addCabinetModal .btn-save-premium.error .btn-content:after{content:" — Помилка"}@media (max-width: 768px){html[data-ui-lang=uk] .mobile-card[data-position=top]:after,html[data-ui-lang=uk] .mobile-card[data-position=bottom]:after{content:"Натисніть, щоб відкрити"}html[data-ui-lang=uk][data-design=cosmic] .mobile-ops-slot #notificationBtn:after{content:"Сповіщення"!important}}html[data-ui-lang=en] .notes-list:empty:after{content:"No notes"}html[data-ui-lang=en] .profile-list-item.profile-card-item.is-birthday-today:before,html[data-ui-lang=en] #userProfileCard.dialog-profile-bubble.dialog-profile-left.is-birthday-today:before,html[data-ui-lang=en] .dialog-profile-bubble.dialog-profile-right.is-birthday-today:before{content:"Birthday today"!important}html[data-ui-lang=en][data-design=cosmic] .message.message-pending[data-send-state=slow] .message-send-status:before{content:"Slow connection…"}html[data-ui-lang=en][data-design=cosmic] .message.message-pending[data-send-state=stuck] .message-send-status:before{content:"Message stuck"}html[data-ui-lang=en][data-design=cosmic] .message.message-pending[data-send-state=retrying] .message-send-status:before{content:"Retrying…"}html[data-ui-lang=en][data-design=cosmic] .message.message-pending[data-send-state=failed] .message-send-status:before{content:"Failed to send"}html[data-ui-lang=en][data-design=cosmic] .lite-mode-toggle:before{content:"Performance"!important}html[data-ui-lang=en][data-design=cosmic] .newmsg-reverse-toggle:before{content:"Messages"!important}html[data-ui-lang=en][data-design=cosmic] .bug-report-modal .form-group.has-error .form-label:after{content:" — required field"!important}html[data-ui-lang=en][data-design=cosmic] #senderView .cycle-progress .progress-sent:before{content:"Sent "}html[data-ui-lang=en][data-design=cosmic] #addCabinetModal .btn-save-premium.error .btn-content:after{content:" — Error"}@media (max-width: 768px){html[data-ui-lang=en] .mobile-card[data-position=top]:after,html[data-ui-lang=en] .mobile-card[data-position=bottom]:after{content:"Tap to open"}html[data-ui-lang=en][data-design=cosmic] .mobile-ops-slot #notificationBtn:after{content:"Notifications"!important}}html[data-ui-lang=kh][data-design=cosmic] .limit-item:nth-child(1) .limit-count:before{content:"Лимит чата: "}html[data-ui-lang=kh][data-design=cosmic] .limit-item:nth-child(2) .limit-count:before{content:"Лимит писем: "}
