/**
 * Quill Editor Font Family 스타일
 * Google Fonts 35개 (한글 22개 + 영문 10개 + 시스템 3개)
 */

/* ============================================
   Google Fonts Import (무료)
   ============================================ */

/* 한글 폰트 (22개) */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jua&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@100;200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sunflower:wght@300;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poor+Story&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Hi+Melody&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gamja+Flower&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Stylish&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Song+Myung&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cute+Font&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gaegu:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dongle:wght@300;400;700&display=swap');

/* 영문 폰트 (10개) */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap');


/* ============================================
   Quill Font Picker 드롭다운 스타일
   ============================================ */

/* 폰트 드롭다운 너비 확장 */
.ql-snow .ql-picker.ql-font {
  width: 180px;
}

/* 폰트 드롭다운 스크롤 가능하게 */
.ql-snow .ql-picker.ql-font .ql-picker-options {
  max-height: 300px;
  overflow-y: auto;
  padding: 8px 0;
}

/* 각 폰트 옵션에 실제 폰트 적용 */
.ql-snow .ql-picker.ql-font .ql-picker-item,
.ql-snow .ql-picker.ql-font .ql-picker-label {
  padding: 4px 8px;
}

/* 기본 폰트 (선택 안 됨) */
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: '기본 폰트';
}

/* ============================================
   한글 폰트 스타일 (22개)
   ============================================ */

/* Noto Sans KR */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Noto Sans KR"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Noto Sans KR"]::before {
  content: '노토 산스';
  font-family: 'Noto Sans KR', sans-serif;
}
.ql-font-Noto-Sans-KR { font-family: 'Noto Sans KR', sans-serif; }

/* Noto Serif KR */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Noto Serif KR"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Noto Serif KR"]::before {
  content: '노토 세리프';
  font-family: 'Noto Serif KR', serif;
}
.ql-font-Noto-Serif-KR { font-family: 'Noto Serif KR', serif; }

/* Nanum Gothic */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Nanum Gothic"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Nanum Gothic"]::before {
  content: '나눔고딕';
  font-family: 'Nanum Gothic', sans-serif;
}
.ql-font-Nanum-Gothic { font-family: 'Nanum Gothic', sans-serif; }

/* Nanum Myeongjo */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Nanum Myeongjo"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Nanum Myeongjo"]::before {
  content: '나눔명조';
  font-family: 'Nanum Myeongjo', serif;
}
.ql-font-Nanum-Myeongjo { font-family: 'Nanum Myeongjo', serif; }

/* Nanum Pen Script */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Nanum Pen Script"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Nanum Pen Script"]::before {
  content: '나눔펜스크립트';
  font-family: 'Nanum Pen Script', cursive;
}
.ql-font-Nanum-Pen-Script { font-family: 'Nanum Pen Script', cursive; }

/* Nanum Brush Script */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Nanum Brush Script"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Nanum Brush Script"]::before {
  content: '나눔붓글씨';
  font-family: 'Nanum Brush Script', cursive;
}
.ql-font-Nanum-Brush-Script { font-family: 'Nanum Brush Script', cursive; }

/* Black Han Sans */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Black Han Sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Black Han Sans"]::before {
  content: '검은고딕';
  font-family: 'Black Han Sans', sans-serif;
}
.ql-font-Black-Han-Sans { font-family: 'Black Han Sans', sans-serif; }

/* Do Hyeon */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Do Hyeon"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Do Hyeon"]::before {
  content: '도현';
  font-family: 'Do Hyeon', sans-serif;
}
.ql-font-Do-Hyeon { font-family: 'Do Hyeon', sans-serif; }

/* Jua */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Jua"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Jua"]::before {
  content: '주아';
  font-family: 'Jua', sans-serif;
}
.ql-font-Jua { font-family: 'Jua', sans-serif; }

/* Gothic A1 */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Gothic A1"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Gothic A1"]::before {
  content: '고딕 A1';
  font-family: 'Gothic A1', sans-serif;
}
.ql-font-Gothic-A1 { font-family: 'Gothic A1', sans-serif; }

/* Gowun Dodum */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Gowun Dodum"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Gowun Dodum"]::before {
  content: '고운돋움';
  font-family: 'Gowun Dodum', sans-serif;
}
.ql-font-Gowun-Dodum { font-family: 'Gowun Dodum', sans-serif; }

/* Gowun Batang */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Gowun Batang"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Gowun Batang"]::before {
  content: '고운바탕';
  font-family: 'Gowun Batang', serif;
}
.ql-font-Gowun-Batang { font-family: 'Gowun Batang', serif; }

/* IBM Plex Sans KR */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="IBM Plex Sans KR"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="IBM Plex Sans KR"]::before {
  content: 'IBM 플렉스';
  font-family: 'IBM Plex Sans KR', sans-serif;
}
.ql-font-IBM-Plex-Sans-KR { font-family: 'IBM Plex Sans KR', sans-serif; }

/* Sunflower */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Sunflower"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Sunflower"]::before {
  content: '해바라기';
  font-family: 'Sunflower', sans-serif;
}
.ql-font-Sunflower { font-family: 'Sunflower', sans-serif; }

/* Poor Story */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Poor Story"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Poor Story"]::before {
  content: '푸어스토리';
  font-family: 'Poor Story', cursive;
}
.ql-font-Poor-Story { font-family: 'Poor Story', cursive; }

/* Hi Melody */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Hi Melody"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Hi Melody"]::before {
  content: '하이멜로디';
  font-family: 'Hi Melody', cursive;
}
.ql-font-Hi-Melody { font-family: 'Hi Melody', cursive; }

/* Gamja Flower */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Gamja Flower"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Gamja Flower"]::before {
  content: '감자꽃';
  font-family: 'Gamja Flower', cursive;
}
.ql-font-Gamja-Flower { font-family: 'Gamja Flower', cursive; }

/* Stylish */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Stylish"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Stylish"]::before {
  content: '스타일리쉬';
  font-family: 'Stylish', sans-serif;
}
.ql-font-Stylish { font-family: 'Stylish', sans-serif; }

/* Song Myung */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Song Myung"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Song Myung"]::before {
  content: '송명';
  font-family: 'Song Myung', serif;
}
.ql-font-Song-Myung { font-family: 'Song Myung', serif; }

/* Cute Font */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Cute Font"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Cute Font"]::before {
  content: '귀여운폰트';
  font-family: 'Cute Font', cursive;
}
.ql-font-Cute-Font { font-family: 'Cute Font', cursive; }

/* Gaegu */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Gaegu"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Gaegu"]::before {
  content: '개구';
  font-family: 'Gaegu', cursive;
}
.ql-font-Gaegu { font-family: 'Gaegu', cursive; }

/* Dongle */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Dongle"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Dongle"]::before {
  content: '동글';
  font-family: 'Dongle', sans-serif;
}
.ql-font-Dongle { font-family: 'Dongle', sans-serif; }


/* ============================================
   영문 폰트 스타일 (10개)
   ============================================ */

/* Roboto */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Roboto"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Roboto"]::before {
  content: 'Roboto';
  font-family: 'Roboto', sans-serif;
}
.ql-font-Roboto { font-family: 'Roboto', sans-serif; }

/* Open Sans */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Open Sans"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Open Sans"]::before {
  content: 'Open Sans';
  font-family: 'Open Sans', sans-serif;
}
.ql-font-Open-Sans { font-family: 'Open Sans', sans-serif; }

/* Lato */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Lato"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Lato"]::before {
  content: 'Lato';
  font-family: 'Lato', sans-serif;
}
.ql-font-Lato { font-family: 'Lato', sans-serif; }

/* Montserrat */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Montserrat"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Montserrat"]::before {
  content: 'Montserrat';
  font-family: 'Montserrat', sans-serif;
}
.ql-font-Montserrat { font-family: 'Montserrat', sans-serif; }

/* Poppins */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Poppins"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Poppins"]::before {
  content: 'Poppins';
  font-family: 'Poppins', sans-serif;
}
.ql-font-Poppins { font-family: 'Poppins', sans-serif; }

/* Playfair Display */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Playfair Display"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Playfair Display"]::before {
  content: 'Playfair Display';
  font-family: 'Playfair Display', serif;
}
.ql-font-Playfair-Display { font-family: 'Playfair Display', serif; }

/* Merriweather */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Merriweather"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Merriweather"]::before {
  content: 'Merriweather';
  font-family: 'Merriweather', serif;
}
.ql-font-Merriweather { font-family: 'Merriweather', serif; }

/* Dancing Script */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Dancing Script"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Dancing Script"]::before {
  content: 'Dancing Script';
  font-family: 'Dancing Script', cursive;
}
.ql-font-Dancing-Script { font-family: 'Dancing Script', cursive; }

/* Pacifico */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Pacifico"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Pacifico"]::before {
  content: 'Pacifico';
  font-family: 'Pacifico', cursive;
}
.ql-font-Pacifico { font-family: 'Pacifico', cursive; }

/* Caveat */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Caveat"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Caveat"]::before {
  content: 'Caveat';
  font-family: 'Caveat', cursive;
}
.ql-font-Caveat { font-family: 'Caveat', cursive; }


/* ============================================
   시스템 폰트 스타일 (3개)
   ============================================ */

/* Arial */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Arial"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Arial"]::before {
  content: 'Arial';
  font-family: Arial, sans-serif;
}
.ql-font-Arial { font-family: Arial, sans-serif; }

/* Georgia */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Georgia"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Georgia"]::before {
  content: 'Georgia';
  font-family: Georgia, serif;
}
.ql-font-Georgia { font-family: Georgia, serif; }

/* Verdana */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Verdana"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Verdana"]::before {
  content: 'Verdana';
  font-family: Verdana, sans-serif;
}
.ql-font-Verdana { font-family: Verdana, sans-serif; }


/* ============================================
   폰트 드롭다운 UI 개선
   ============================================ */

/* 드롭다운 옵션 호버 효과 */
.ql-snow .ql-picker.ql-font .ql-picker-item:hover {
  background-color: #f0f0f0;
}

/* 선택된 옵션 강조 */
.ql-snow .ql-picker.ql-font .ql-picker-item.ql-selected {
  background-color: #e3f2fd;
  color: #1976d2;
}

/* 드롭다운 구분선 (한글/영문/시스템 구분) */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Roboto"]::before {
  border-top: 1px solid #ddd;
  padding-top: 8px;
  margin-top: 4px;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Arial"]::before {
  border-top: 1px solid #ddd;
  padding-top: 8px;
  margin-top: 4px;
}

/* 스크롤바 스타일 */
.ql-snow .ql-picker.ql-font .ql-picker-options::-webkit-scrollbar {
  width: 6px;
}

.ql-snow .ql-picker.ql-font .ql-picker-options::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}

.ql-snow .ql-picker.ql-font .ql-picker-options::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}

.ql-snow .ql-picker.ql-font .ql-picker-options::-webkit-scrollbar-thumb:hover {
  background: #a1a1a1;
}


/* ============================================
   Quill 툴바 레이아웃 정리
   ============================================ */

/* 툴바 전체 스타일 */
.ql-toolbar.ql-snow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background: #fafafa;
  border: 1px solid #e0e0e0;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}

/* 툴바 그룹 (ql-formats) 스타일 */
.ql-toolbar.ql-snow .ql-formats {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-right: 0;  /* 기본 마진 제거 */
  padding-right: 12px;
  border-right: 1px solid #e0e0e0;
}

/* 마지막 그룹은 border 제거 */
.ql-toolbar.ql-snow .ql-formats:last-child {
  padding-right: 0;
  border-right: none;
}

/* 버튼 공통 스타일 */
.ql-toolbar.ql-snow button {
  width: 32px;
  height: 32px;
  padding: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all 0.15s ease;
}

.ql-toolbar.ql-snow button:hover {
  background: #e8e8e8;
}

.ql-toolbar.ql-snow button.ql-active {
  background: #e3f2fd;
  color: #1976d2;
}

.ql-toolbar.ql-snow button.ql-active .ql-stroke {
  stroke: #1976d2;
}

.ql-toolbar.ql-snow button.ql-active .ql-fill {
  fill: #1976d2;
}

/* 드롭다운 (Picker) 공통 스타일 */
.ql-toolbar.ql-snow .ql-picker {
  height: 32px;
  border-radius: 4px;
  transition: all 0.15s ease;
}

.ql-toolbar.ql-snow .ql-picker:hover {
  background: #e8e8e8;
}

.ql-toolbar.ql-snow .ql-picker-label {
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 100%;
  border: 1px solid transparent;
  border-radius: 4px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  background: #e8e8e8;
  border-color: #ccc;
}

/* 드롭다운 옵션 컨테이너 */
.ql-toolbar.ql-snow .ql-picker-options {
  background: white;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  padding: 4px 0;
  margin-top: 4px;
}

/* 폰트 드롭다운 너비 */
.ql-toolbar.ql-snow .ql-picker.ql-font {
  width: 140px;
}

/* 사이즈 드롭다운 너비 */
.ql-toolbar.ql-snow .ql-picker.ql-size {
  width: 70px;
}

/* 헤더 드롭다운 너비 */
.ql-toolbar.ql-snow .ql-picker.ql-header {
  width: 110px;
}

/* 컬러 피커 스타일 */
.ql-toolbar.ql-snow .ql-color-picker,
.ql-toolbar.ql-snow .ql-icon-picker {
  width: 32px;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-label,
.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 4px;
}

/* 컬러 팔레트 스타일 */
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-options {
  padding: 8px;
  width: auto;
}

/* 정렬 피커 스타일 */
.ql-toolbar.ql-snow .ql-picker.ql-align {
  width: 32px;
}

/* 에디터 본문 영역 */
.ql-container.ql-snow {
  border: 1px solid #e0e0e0;
  border-radius: 0 0 8px 8px;
  font-size: 16px;
  min-height: 200px;
}

/* 에디터 본문 포커스 시 */
.ql-container.ql-snow:focus-within {
  border-color: #1976d2;
  box-shadow: 0 0 0 2px rgba(25, 118, 210, 0.1);
}

/* 툴바와 에디터 연결부 */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 1px solid #e0e0e0;
}


/* ============================================
   반응형 툴바 (모바일 대응)
   ============================================ */

@media (max-width: 768px) {
  .ql-toolbar.ql-snow {
    padding: 8px 12px;
    gap: 6px;
  }

  .ql-toolbar.ql-snow .ql-formats {
    gap: 2px;
    padding-right: 8px;
  }

  /* 모바일에서 폰트 드롭다운 축소 */
  .ql-toolbar.ql-snow .ql-picker.ql-font {
    width: 100px;
  }

  .ql-toolbar.ql-snow .ql-picker.ql-size {
    width: 60px;
  }

  .ql-toolbar.ql-snow .ql-picker.ql-header {
    width: 90px;
  }

  .ql-toolbar.ql-snow button {
    width: 28px;
    height: 28px;
  }
}

@media (max-width: 480px) {
  .ql-toolbar.ql-snow .ql-formats {
    border-right: none;
    padding-right: 4px;
  }
}
