@charset "UTF-8";

/* builder/src/styles.scss */
html,
body {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
swit-option.builder-option {
  padding: 7px 12px;
  display: flex;
  justify-content: space-between;
  height: 36px;
  box-sizing: border-box;
}
swit-option.builder-option .swit-icon.swit-icon--check-line {
  color: var(--color-blue-300);
  font-size: 20px;
}
swit-option.builder-option.disabled {
  color: var(--color-grey-300);
  cursor: default;
}

/* node_modules/@swit-fe/ui/styles/_global.scss */
:root {
  --color-dimmed: rgba(0, 0, 0, 0.8);
  --color-white: #fff;
}
:root {
  --color-grey-000: #fff;
  --color-grey-000-hover: #f2f2f2;
  --color-grey-000-press: #e6e6e6;
  --color-grey-050: #f8f8f8;
  --color-grey-050-hover: #ececec;
  --color-grey-050-press: #dfdfdf;
  --color-grey-100: #f5f5f5;
  --color-grey-100-hover: #e9e9e9;
  --color-grey-100-press: #dddddd;
  --color-grey-200: #efefef;
  --color-grey-200-hover: #e3e3e3;
  --color-grey-200-press: #d7d7d7;
  --color-grey-300: #dfdfdf;
  --color-grey-300-hover: #d4d4d4;
  --color-grey-300-press: #c9c9c9;
  --color-grey-400: #c8c8c8;
  --color-grey-400-hover: #bebebe;
  --color-grey-400-press: #b4b4b4;
  --color-grey-500: #b7b7b7;
  --color-grey-500-hover: #aeaeae;
  --color-grey-500-press: #a5a5a5;
  --color-grey-600: #959595;
  --color-grey-600-hover: #8e8e8e;
  --color-grey-600-press: #868686;
  --color-grey-700: #757575;
  --color-grey-700-hover: #6f6f6f;
  --color-grey-700-press: dimgray;
  --color-grey-800: #424242;
  --color-grey-800-hover: #3f3f3f;
  --color-grey-800-press: #3b3b3b;
  --color-grey-900: #222;
  --color-grey-900-hover: #202020;
  --color-grey-900-press: #1f1f1f;
  --color-blue-100: #e0eefb;
  --color-blue-100-hover: #d5e2ee;
  --color-blue-100-press: #cad6e2;
  --color-blue-200: #93cbff;
  --color-blue-200-hover: #8cc1f2;
  --color-blue-200-press: #84b7e6;
  --color-blue-300: #3787ff;
  --color-blue-300-hover: #3480f2;
  --color-blue-300-press: #327ae6;
  --color-blue-400: #3774ea;
  --color-blue-400-hover: #346ede;
  --color-blue-400-press: #3268d3;
  --color-blue-500: #3541b8;
  --color-blue-500-hover: #323eaf;
  --color-blue-500-press: #303ba6;
  --color-blue-opacity-hover: rgba(55, 135, 255, 0.05);
  --color-blue-opacity-press: rgba(55, 135, 255, 0.1);
  --color-green-100: #e3f6eb;
  --color-green-100-hover: #d8eadf;
  --color-green-100-press: #ccddd4;
  --color-green-200: #8dd9af;
  --color-green-200-hover: #86cea6;
  --color-green-200-press: #7fc39e;
  --color-green-300: #11bf76;
  --color-green-300-hover: #10b570;
  --color-green-300-press: #0fac6a;
  --color-green-400: #00a454;
  --color-green-400-hover: #009c50;
  --color-green-400-press: #00944c;
  --color-green-500: #00803b;
  --color-green-500-hover: #007a38;
  --color-green-500-press: #007335;
  --color-green-opacity-hover: rgba(17, 191, 118, 0.05);
  --color-green-opacity-press: rgba(17, 191, 118, 0.1);
  --color-red-100: #ffe9ef;
  --color-red-100-hover: #f2dde3;
  --color-red-100-press: #e6d2d7;
  --color-red-200: #f5919a;
  --color-red-200-hover: #e98a92;
  --color-red-200-press: #dd838b;
  --color-red-300: #f93250;
  --color-red-300-hover: #ed304c;
  --color-red-300-press: #e02d48;
  --color-red-400: #de002e;
  --color-red-400-hover: #d3002c;
  --color-red-400-press: #c80029;
  --color-red-500: #c2001a;
  --color-red-500-hover: #b80019;
  --color-red-500-press: #af0017;
  --color-red-opacity-hover: rgba(249, 50, 80, 0.05);
  --color-red-opacity-press: rgba(249, 50, 80, 0.1);
  --color-yellow-100: #fff8e0;
  --color-yellow-100-hover: #f2ecd5;
  --color-yellow-100-press: #e6dfca;
  --color-yellow-200: #ffe17c;
  --color-yellow-200-hover: #f2d676;
  --color-yellow-200-press: #e6cb70;
  --color-yellow-300: #ffcb00;
  --color-yellow-300-hover: #f2c100;
  --color-yellow-300-press: #e6b700;
  --color-yellow-400: #ff9c00;
  --color-yellow-400-hover: #f29400;
  --color-yellow-400-press: #e68c00;
  --color-yellow-500: #ff7200;
  --color-yellow-500-hover: #f26c00;
  --color-yellow-500-press: #e66700;
  --color-yellow-opacity-hover: rgba(255, 203, 0, 0.05);
  --color-yellow-opacity-press: rgba(255, 203, 0, 0.1);
  --color-black-002: rgba(0, 0, 0, 0.02);
  --color-black-005: rgba(0, 0, 0, 0.05);
  --color-black-010: rgba(0, 0, 0, 0.1);
  --color-black-020: rgba(0, 0, 0, 0.2);
  --color-black-030: rgba(0, 0, 0, 0.3);
  --color-black-040: rgba(0, 0, 0, 0.4);
  --color-black-050: rgba(0, 0, 0, 0.5);
  --color-black-060: rgba(0, 0, 0, 0.6);
  --color-black-070: rgba(0, 0, 0, 0.7);
  --color-black-080: rgba(0, 0, 0, 0.8);
  --color-black-090: rgba(0, 0, 0, 0.9);
  --color-black-100: rgb(0, 0, 0);
  --color-white-005: rgba(255, 255, 255, 0.05);
  --color-white-010: rgba(255, 255, 255, 0.1);
  --color-white-020: rgba(255, 255, 255, 0.2);
  --color-white-030: rgba(255, 255, 255, 0.3);
  --color-white-040: rgba(255, 255, 255, 0.4);
  --color-white-050: rgba(255, 255, 255, 0.5);
  --color-white-060: rgba(255, 255, 255, 0.6);
  --color-white-070: rgba(255, 255, 255, 0.7);
  --color-white-080: rgba(255, 255, 255, 0.8);
  --color-white-090: rgba(255, 255, 255, 0.9);
  --color-white-100: rgb(255, 255, 255);
  --color-prj-light-gray: #E1E5ED;
  --color-prj-light-gray2: #D3D8E2;
  --color-prj-dark-gray: #BFC4C9;
  --color-prj-light-blue: #CBE4FC;
  --color-prj-light-sky-blue: #ABD0FF;
  --color-prj-light-steel-blue: #AFC6E1;
  --color-prj-light-blue-green: #CEFDE3;
  --color-prj-blue-green: #A4F3E3;
  --color-prj-blue-green2: #9DCDB7;
  --color-prj-pale-green: #E4FCB3;
  --color-prj-pale-green2: #C2DBB1;
  --color-prj-dark-green: #BDC9B4;
  --color-prj-light-pink: #FFDCFD;
  --color-prj-light-purple: #D9C5F8;
  --color-prj-light-yellow: #FFF5B0;
  --color-prj-peach-pink: #FFE2DB;
  --color-prj-peach-pink2: #F6C9C6;
  --color-prj-dark-peach-pink: #E1A6A4;
  --color-task-red: #F03621;
  --color-task-pink: #F76363;
  --color-task-orange: #FF8B00;
  --color-task-yellow: #FFBF00;
  --color-task-light-green: #8AC917;
  --color-task-green: #5A9216;
  --color-task-cyan: #00C7CF;
  --color-task-blue: #478BFF;
  --color-task-navy: #1D5ECC;
  --color-task-violet: #8F0099;
  --color-task-gray: #7E828E;
  --color-file-images: #F76363;
  --color-file-compressed: #9A6262;
  --color-file-pdf: #B02C2C;
  --color-file-presentations: #FFBF00;
  --color-file-videos: #8AC917;
  --color-file-spreadsheets: #62B77F;
  --color-file-documents: #478BFF;
  --color-file-other: #8B8E95;
  --color-ai-purple-000: #f6efff;
  --color-ai-purple-100: #EAD9FF;
  --color-ai-purple-200: #B981FF;
  --color-ai-purple-300: #8A31F3;
  --color-ai-purple-300-hover: #832fe7;
  --color-ai-purple-300-press: #7c2cdb;
  --color-ai-red-100: #ffe9ef;
  --color-ai-red-200: #f5919a;
  --color-ai-red-300: #f93250;
  --color-ai-red-400: #de002e;
  --color-ai-red-500: #c2001a;
  --color-ai-purple-opacity-hover: rgba(138, 49, 243, 0.05);
  --color-ai-purple-opacity-press: rgba(138, 49, 243, 0.1);
}
body.is-dark {
  --color-grey-000: #202124;
  --color-grey-000-hover: #36373a;
  --color-grey-000-press: #636466;
  --color-grey-050: #27272b;
  --color-grey-050-hover: #3d3d40;
  --color-grey-050-press: #68686b;
  --color-grey-100: #2a2a2d;
  --color-grey-100-hover: #3f3f42;
  --color-grey-100-press: #6a6a6c;
  --color-grey-200: #313233;
  --color-grey-200-hover: #464747;
  --color-grey-200-press: #6f7070;
  --color-grey-300: #404044;
  --color-grey-300-hover: #535357;
  --color-grey-300-press: #79797c;
  --color-grey-400: #606066;
  --color-grey-400-hover: #707075;
  --color-grey-400-press: #909094;
  --color-grey-500: #787880;
  --color-grey-500-hover: #86868d;
  --color-grey-500-press: #a1a1a6;
  --color-grey-600: #8d9099;
  --color-grey-600-hover: #989ba3;
  --color-grey-600-press: #afb1b8;
  --color-grey-700: #b9bdc5;
  --color-grey-700-hover: #c0c4cb;
  --color-grey-700-press: #ced1d6;
  --color-grey-800: #e2e5f0;
  --color-grey-800-hover: #e5e8f2;
  --color-grey-800-press: #ebedf5;
  --color-grey-900: #fff;
  --color-grey-900-hover: white;
  --color-grey-900-press: white;
  --color-blue-100: #23425e;
  --color-blue-100-hover: #39556e;
  --color-blue-100-press: #657b8e;
  --color-blue-200: #255d90;
  --color-blue-200-hover: #3b6d9b;
  --color-blue-200-press: #668eb1;
  --color-blue-300: #5396fc;
  --color-blue-300-hover: #64a1fc;
  --color-blue-300-press: #87b6fd;
  --color-blue-400: #94b2eb;
  --color-blue-400-hover: #9fbaed;
  --color-blue-400-press: #b4c9f1;
  --color-blue-500: #becef6;
  --color-blue-500-hover: #c5d3f7;
  --color-blue-500-press: #d2ddf9;
  --color-blue-opacity-hover: rgba(83, 150, 252, 0.15);
  --color-blue-opacity-press: rgba(83, 150, 252, 0.3);
  --color-green-100: #324d3d;
  --color-green-100-hover: #475f50;
  --color-green-100-press: #708277;
  --color-green-200: #478f68;
  --color-green-200-hover: #599a77;
  --color-green-200-press: #7eb195;
  --color-green-300: #3eb282;
  --color-green-300-hover: #51ba8f;
  --color-green-300-press: #78c9a8;
  --color-green-400: #84d8af;
  --color-green-400-hover: #90dcb7;
  --color-green-400-press: #a9e4c7;
  --color-green-500: #b9e4cd;
  --color-green-500-hover: #c0e7d2;
  --color-green-500-press: #ceecdc;
  --color-green-opacity-hover: rgba(62, 178, 130, 0.15);
  --color-green-opacity-press: rgba(62, 178, 130, 0.3);
  --color-red-100: #751E30;
  --color-red-100-hover: #833545;
  --color-red-100-press: #9e626e;
  --color-red-200: #bd3d54;
  --color-red-200-hover: #c45065;
  --color-red-200-press: #d17787;
  --color-red-300: #f25169;
  --color-red-300-hover: #f36278;
  --color-red-300-press: #f68596;
  --color-red-400: #ffcedb;
  --color-red-400-hover: #ffd3df;
  --color-red-400-press: #ffdde6;
  --color-red-500: #ffecf2;
  --color-red-500-hover: #ffeef3;
  --color-red-500-press: #fff2f6;
  --color-red-opacity-hover: rgba(242, 81, 105, 0.15);
  --color-red-opacity-press: rgba(242, 81, 105, 0.3);
  --color-yellow-100: #a66a1f;
  --color-yellow-100-hover: #af7935;
  --color-yellow-100-press: #c19762;
  --color-yellow-200: #bf9400;
  --color-yellow-200-hover: #c59f1a;
  --color-yellow-200-press: #d2b44d;
  --color-yellow-300: #d8bd62;
  --color-yellow-300-hover: #dcc472;
  --color-yellow-300-press: #e4d191;
  --color-yellow-400: #e8d7a0;
  --color-yellow-400-hover: #eadbaa;
  --color-yellow-400-press: #efe3bd;
  --color-yellow-500: #f6efd9;
  --color-yellow-500-hover: #f7f1dd;
  --color-yellow-500-press: #f9f4e4;
  --color-yellow-opacity-hover: rgba(216, 189, 98, 0.15);
  --color-yellow-opacity-press: rgba(216, 189, 98, 0.3);
  --color-black-002: rgba(255, 255, 255, 0.02);
  --color-black-005: rgba(255, 255, 255, 0.05);
  --color-black-010: rgba(255, 255, 255, 0.1);
  --color-black-020: rgba(255, 255, 255, 0.2);
  --color-black-030: rgba(255, 255, 255, 0.3);
  --color-black-040: rgba(255, 255, 255, 0.4);
  --color-black-050: rgba(255, 255, 255, 0.5);
  --color-black-060: rgba(255, 255, 255, 0.6);
  --color-black-070: rgba(255, 255, 255, 0.7);
  --color-black-080: rgba(255, 255, 255, 0.8);
  --color-black-090: rgba(255, 255, 255, 0.9);
  --color-black-100: rgb(255, 255, 255);
  --color-white-005: rgba(0, 0, 0, 0.05);
  --color-white-010: rgba(0, 0, 0, 0.1);
  --color-white-020: rgba(0, 0, 0, 0.2);
  --color-white-030: rgba(0, 0, 0, 0.3);
  --color-white-040: rgba(0, 0, 0, 0.4);
  --color-white-050: rgba(0, 0, 0, 0.5);
  --color-white-060: rgba(0, 0, 0, 0.6);
  --color-white-070: rgba(0, 0, 0, 0.7);
  --color-white-080: rgba(0, 0, 0, 0.8);
  --color-white-090: rgba(0, 0, 0, 0.9);
  --color-white-100: rgb(0, 0, 0);
  --color-prj-light-gray: #7A8088;
  --color-prj-light-gray2: #606675;
  --color-prj-dark-gray: #525961;
  --color-prj-light-blue: #5B82BB;
  --color-prj-light-sky-blue: #436CBC;
  --color-prj-light-steel-blue: #3C60A0;
  --color-prj-light-blue-green: #679699;
  --color-prj-blue-green: #378484;
  --color-prj-blue-green2: #417174;
  --color-prj-pale-green: #74885A;
  --color-prj-pale-green2: #5F7E49;
  --color-prj-dark-green: #416A22;
  --color-prj-light-pink: #884D85;
  --color-prj-light-purple: #72608D;
  --color-prj-light-yellow: #A79453;
  --color-prj-peach-pink: #CC9587;
  --color-prj-peach-pink2: #DA7B74;
  --color-prj-dark-peach-pink: #D16A66;
  --color-task-red: #B50000;
  --color-task-pink: #BF2F39;
  --color-task-orange: #C55C00;
  --color-task-yellow: #C78F00;
  --color-task-light-green: #569800;
  --color-task-green: #286400;
  --color-task-cyan: #00969E;
  --color-task-blue: #005FCB;
  --color-task-navy: #00369A;
  --color-task-violet: #5D006A;
  --color-task-gray: #525661;
  --color-file-images: #BF2F39;
  --color-file-compressed: #6A3738;
  --color-file-pdf: #7A0003;
  --color-file-presentations: #C78F00;
  --color-file-videos: #6EA112;
  --color-file-spreadsheets: #308752;
  --color-file-documents: #396FCC;
  --color-file-other: #9497A0;
  --color-ai-purple-000: #2D1A3A;
  --color-ai-purple-100: #311F41;
  --color-ai-purple-200: #512A79;
  --color-ai-purple-300: #8F4AE7;
  --color-ai-purple-300-hover: #9a5ce9;
  --color-ai-purple-300-press: #b180ee;
  --color-ai-red-100: #751E30;
  --color-ai-red-200: #bd3d54;
  --color-ai-red-300: #f25169;
  --color-ai-red-400: #ffcedb;
  --color-ai-red-500: #ffecf2;
}
:root {
  --shadow-level-1: 0px 2px 4px rgba(0, 0, 0, 0.08);
  --shadow-level-2: 0px 4px 8px 3px rgba(0, 0, 0, 0.12);
  --shadow-level-3: 0px 8px 16px 4px rgba(0, 0, 0, 0.15);
  --shadow-level-4: 0px 16px 32px 8px rgba(0, 0, 0, 0.15);
}
:root {
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-40:
    40px/54px Inter,
    Noto Sans KR,
    sans-serif;
  --font-32:
    32px/44px Inter,
    Noto Sans KR,
    sans-serif;
  --font-28:
    28px/40px Inter,
    Noto Sans KR,
    sans-serif;
  --font-24:
    24px/34px Inter,
    Noto Sans KR,
    sans-serif;
  --font-20:
    20px/28px Inter,
    Noto Sans KR,
    sans-serif;
  --font-16:
    16px/24px Inter,
    Noto Sans KR,
    sans-serif;
  --font-14:
    14px/22px Inter,
    Noto Sans KR,
    sans-serif;
  --font-12:
    12px/20px Inter,
    Noto Sans KR,
    sans-serif;
  --font-10:
    10px/16px Inter,
    Noto Sans KR,
    sans-serif;
}
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) optgroup,
html:lang(ja) select,
html:lang(ja) textarea {
  --font-40:
    40px/54px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-32:
    32px/44px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-28:
    28px/40px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-24:
    24px/34px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-20:
    20px/28px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-16:
    16px/24px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-14:
    14px/22px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-12:
    12px/20px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
  --font-10:
    10px/16px Meiryo,
    Hiragino Sans,
    Segoe UI,
    Inter,
    Noto Sans KR,
    sans-serif;
}
@font-face {
  font-family: "swit-icon";
  src:
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.ttf?ynkhsn) format("truetype"),
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.woff?ynkhsn) format("woff"),
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.svg?ynkhsn#swit-icon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.swit-icon {
  vertical-align: top;
  display: inline-block;
  line-height: 1;
}
.swit-icon::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "swit-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: inherit;
  vertical-align: top;
  display: inline-block;
}
.swit-icon--speech:before {
  content: "\e900";
}
.swit-icon--speech-end:before {
  content: "\e901";
}
.swit-icon--mic-line:before {
  content: "\e902";
}
.swit-icon--layerview-line:before {
  content: "\e903";
}
.swit-icon--remove-filled:before {
  content: "\e904";
}
.swit-icon--stop-filled:before {
  content: "\e905";
}
.swit-icon--feedback-filled:before {
  content: "\e906";
}
.swit-icon--thumbsup-line:before {
  content: "\e907";
}
.swit-icon--thumbsup-filled:before {
  content: "\e908";
}
.swit-icon--thumbsdown-line:before {
  content: "\e909";
}
.swit-icon--thumbsdown-filled:before {
  content: "\e90a";
}
.swit-icon--addlist-line:before {
  content: "\e90b";
}
.swit-icon--subcluster-filled:before {
  content: "\e96d";
}
.swit-icon--person-badge-filled:before {
  content: "\e96c";
}
.swit-icon--task-filled:before {
  content: "\e90c";
}
.swit-icon--edit-line:before {
  content: "\e90d";
}
.swit-icon--snap-line:before {
  content: "\e90e";
}
.swit-icon--snap-filled:before {
  content: "\e90f";
}
.swit-icon--edit-filled:before {
  content: "\e910";
}
.swit-icon--tobottom:before {
  content: "\e911";
}
.swit-icon--chatstop-filled:before {
  content: "\e912";
}
.swit-icon--translate-line:before {
  content: "\e913";
}
.swit-icon--translate-filled:before {
  content: "\e914";
}
.swit-icon--taskify-line:before {
  content: "\e915";
}
.swit-icon--taskify-filled:before {
  content: "\e916";
}
.swit-icon--summarize-line:before {
  content: "\e917";
}
.swit-icon--suggestion-line:before {
  content: "\e918";
}
.swit-icon--retry-line:before {
  content: "\e919";
}
.swit-icon--reply-line:before {
  content: "\e91a";
}
.swit-icon--reply-filled:before {
  content: "\e91b";
}
.swit-icon--magicpencil-line:before {
  content: "\e91c";
}
.swit-icon--magicpencil-filled:before {
  content: "\e91d";
}
.swit-icon--edit-line1:before {
  content: "\e91e";
}
.swit-icon--aichatbot-line:before {
  content: "\e91f";
}
.swit-icon--addtoprow-line:before {
  content: "\e920";
}
.swit-icon--table-line:before {
  content: "\e921";
}
.swit-icon--addbottomrow-line:before {
  content: "\e922";
}
.swit-icon--deleterow-line:before {
  content: "\e953";
}
.swit-icon--addrightcolumn-line:before {
  content: "\e954";
}
.swit-icon--addleftcolumn-line:before {
  content: "\e955";
}
.swit-icon--unmerge-line:before {
  content: "\e956";
}
.swit-icon--merge-line:before {
  content: "\e957";
}
.swit-icon--backspace-filled:before {
  content: "\e951";
}
.swit-icon--backspace-line:before {
  content: "\e952";
}
.swit-icon--deletecolumn-line:before {
  content: "\e923";
}
.swit-icon--videocamera-filled:before {
  content: "\e924";
}
.swit-icon--videocamera-line:before {
  content: "\e925";
}
.swit-icon--folderopen-filled:before {
  content: "\e926";
}
.swit-icon--person-badge-line:before {
  content: "\e927";
}
.swit-icon--unstar-line:before {
  content: "\e928";
}
.swit-icon--unsave-line:before {
  content: "\e929";
}
.swit-icon--dot-filled:before {
  content: "\e92a";
}
.swit-icon--click-line:before {
  content: "\e92b";
}
.swit-icon--block-line:before {
  content: "\e92c";
}
.swit-icon--language-line:before {
  content: "\e92d";
}
.swit-icon--keyboardshortcuts-line:before {
  content: "\e944";
}
.swit-icon--feedback-line:before {
  content: "\e945";
}
.swit-icon--admin-line:before {
  content: "\e92e";
}
.swit-icon--file-filled:before {
  content: "\e92f";
}
.swit-icon--unpin-line:before {
  content: "\e930";
}
.swit-icon--unpin-filled:before {
  content: "\e931";
}
.swit-icon--starredlist:before {
  content: "\e932";
}
.swit-icon--gnbmore-line:before {
  content: "\e933";
}
.swit-icon--gnbmore-filled:before {
  content: "\e934";
}
.swit-icon--connected-line:before {
  content: "\e935";
}
.swit-icon--alert-line:before {
  content: "\e936";
}
.swit-icon--addbelow:before {
  content: "\e937";
}
.swit-icon--addabove:before {
  content: "\e938";
}
.swit-icon--setnotification:before {
  content: "\e939";
}
.swit-icon--addchat:before {
  content: "\e93a";
}
.swit-icon--history-line:before {
  content: "\e93b";
}
.swit-icon--meet-us:before {
  content: "\e93c";
}
.swit-icon--admin-filled:before {
  content: "\e93d";
}
.swit-icon--shareleft-line:before {
  content: "\e93e";
}
.swit-icon--shareleft-filled:before {
  content: "\e93f";
}
.swit-icon--robot-filled:before {
  content: "\e940";
}
.swit-icon--robot-line:before {
  content: "\e941";
}
.swit-icon--filterbtn-line:before {
  content: "\e942";
}
.swit-icon--togglemenu-close:before {
  content: "\e943";
}
.swit-icon--togglemenu-open:before {
  content: "\e946";
}
.swit-icon--aligntop:before {
  content: "\e947";
}
.swit-icon--alignbottom:before {
  content: "\e948";
}
.swit-icon--addoutline-line:before {
  content: "\e949";
}
.swit-icon--approval-filled:before {
  content: "\e94a";
}
.swit-icon--docstemplate-line:before {
  content: "\e94b";
}
.swit-icon--help-line:before {
  content: "\e94c";
}
.swit-icon--approval-line:before {
  content: "\e94d";
}
.swit-icon--update:before {
  content: "\e94e";
}
.swit-icon--cat-filled:before {
  content: "\e94f";
}
.swit-icon--displaysettings-filled:before {
  content: "\e950";
}
.swit-icon--displaysettings-line:before {
  content: "\e958";
}
.swit-icon--indent-line:before {
  content: "\e959";
}
.swit-icon--outdent-line:before {
  content: "\e95a";
}
.swit-icon--calendar-filled:before {
  content: "\e95b";
}
.swit-icon--cancelround-filled:before {
  content: "\e95c";
}
.swit-icon--cancelround-line:before {
  content: "\e95d";
}
.swit-icon--camera-filled:before {
  content: "\e95e";
}
.swit-icon--education-line:before {
  content: "\e95f";
}
.swit-icon--educationtier-filled:before {
  content: "\e9c2";
}
.swit-icon--educationtier-line:before {
  content: "\ea6d";
}
.swit-icon--fileshortcut:before {
  content: "\ea6b";
}
.swit-icon--meta:before {
  content: "\ea6c";
}
.swit-icon--filecomp-filled:before {
  content: "\e960";
}
.swit-icon--filedocs-filled:before {
  content: "\e961";
}
.swit-icon--fileimage-filled:before {
  content: "\e962";
}
.swit-icon--fileother-filled:before {
  content: "\e963";
}
.swit-icon--filepdf-filled:before {
  content: "\e964";
}
.swit-icon--filepress-filled:before {
  content: "\e965";
}
.swit-icon--filespred-filled:before {
  content: "\e966";
}
.swit-icon--filevideo-filled:before {
  content: "\e967";
}
.swit-icon--keyboarddown-line:before {
  content: "\e968";
}
.swit-icon--keyboardleft-line:before {
  content: "\e969";
}
.swit-icon--keyboardright-line:before {
  content: "\e96a";
}
.swit-icon--keyboardup-line:before {
  content: "\e96b";
}
.swit-icon--optionkey-line:before {
  content: "\e96e";
}
.swit-icon--return-line:before {
  content: "\e96f";
}
.swit-icon--shift-line:before {
  content: "\e970";
}
.swit-icon--account-filled:before {
  content: "\e971";
}
.swit-icon--account-line:before {
  content: "\e972";
}
.swit-icon--buckitview-filled:before {
  content: "\e973";
}
.swit-icon--dashboard-line:before {
  content: "\e974";
}
.swit-icon--standardtier-filled:before {
  content: "\e975";
}
.swit-icon--statusview-filled:before {
  content: "\e976";
}
.swit-icon--teamview-filled:before {
  content: "\e977";
}
.swit-icon--timeline-filled:before {
  content: "\e978";
}
.swit-icon--write-filled:before {
  content: "\e979";
}
.swit-icon--arrowleft:before {
  content: "\ea4e";
}
.swit-icon--repeat-line:before {
  content: "\ea4f";
}
.swit-icon--task-line:before {
  content: "\ea50";
}
.swit-icon--template:before {
  content: "\ea51";
}
.swit-icon--italic-line:before {
  content: "\e9db";
}
.swit-icon--add-line:before {
  content: "\e988";
}
.swit-icon--addapp-filled:before {
  content: "\e989";
}
.swit-icon--addapp-line:before {
  content: "\e98a";
}
.swit-icon--addbox-filled:before {
  content: "\e98b";
}
.swit-icon--addbox-line:before {
  content: "\e98c";
}
.swit-icon--addmember-filled:before {
  content: "\e98d";
}
.swit-icon--addmember-line:before {
  content: "\e98e";
}
.swit-icon--addreaction-line:before {
  content: "\e98f";
}
.swit-icon--airplane-filled:before {
  content: "\e990";
}
.swit-icon--allitem-filled:before {
  content: "\e991";
}
.swit-icon--allitem-line:before {
  content: "\e992";
}
.swit-icon--announce-filled:before {
  content: "\e993";
}
.swit-icon--announce-line:before {
  content: "\e994";
}
.swit-icon--archive-line:before {
  content: "\e995";
}
.swit-icon--arrowright:before {
  content: "\e996";
}
.swit-icon--assignee-line:before {
  content: "\e997";
}
.swit-icon--attachment-line:before {
  content: "\e998";
}
.swit-icon--backlog-line:before {
  content: "\e999";
}
.swit-icon--baseball-line:before {
  content: "\e99a";
}
.swit-icon--bin-line:before {
  content: "\e99b";
}
.swit-icon--blockedcode-line:before {
  content: "\e99c";
}
.swit-icon--bold-line:before {
  content: "\e99d";
}
.swit-icon--bookmark-filled:before {
  content: "\e99e";
}
.swit-icon--bookmark-line:before {
  content: "\e99f";
}
.swit-icon--browse-line:before {
  content: "\e9a0";
}
.swit-icon--buckitview-line:before {
  content: "\e9a1";
}
.swit-icon--bulb-line:before {
  content: "\e9a2";
}
.swit-icon--calendar-line:before {
  content: "\e9a3";
}
.swit-icon--camera-line:before {
  content: "\e9a4";
}
.swit-icon--cancel-line:before {
  content: "\e9a5";
}
.swit-icon--channel-filled:before {
  content: "\e9a6";
}
.swit-icon--channel-line:before {
  content: "\e9a7";
}
.swit-icon--check-line:before {
  content: "\e9a8";
}
.swit-icon--checklist-line:before {
  content: "\e9a9";
}
.swit-icon--chevrondn-line:before {
  content: "\e9aa";
}
.swit-icon--chevronlf-line:before {
  content: "\e9ab";
}
.swit-icon--chevronrt-line:before {
  content: "\e9ac";
}
.swit-icon--chevronup-line:before {
  content: "\e9ad";
}
.swit-icon--clock-filled:before {
  content: "\e9ae";
}
.swit-icon--clock-line:before {
  content: "\e9af";
}
.swit-icon--code-line:before {
  content: "\e9b0";
}
.swit-icon--color:before {
  content: "\e9b1";
}
.swit-icon--comment-filled:before {
  content: "\e9b2";
}
.swit-icon--comment-line:before {
  content: "\e9b3";
}
.swit-icon--company-line:before {
  content: "\e9b4";
}
.swit-icon--contents-line:before {
  content: "\e9b5";
}
.swit-icon--copy-filled:before {
  content: "\e9b6";
}
.swit-icon--copy-line:before {
  content: "\e9b7";
}
.swit-icon--coupon-line:before {
  content: "\e9b8";
}
.swit-icon--dashboard-filled:before {
  content: "\e9b9";
}
.swit-icon--devices-line:before {
  content: "\e9ba";
}
.swit-icon--divider-line:before {
  content: "\e9bb";
}
.swit-icon--dm-filled:before {
  content: "\e9bc";
}
.swit-icon--dm-line:before {
  content: "\e9bd";
}
.swit-icon--dollar:before {
  content: "\e9be";
}
.swit-icon--download-line:before {
  content: "\e9bf";
}
.swit-icon--drawer-line:before {
  content: "\e9c0";
}
.swit-icon--dropdown-line:before {
  content: "\e9c1";
}
.swit-icon--emoji-filled:before {
  content: "\e9c3";
}
.swit-icon--emoji-line:before {
  content: "\e9c4";
}
.swit-icon--exclamation-line:before {
  content: "\e9c5";
}
.swit-icon--expand-line:before {
  content: "\e9c6";
}
.swit-icon--file-line:before {
  content: "\e9c7";
}
.swit-icon--filter-line:before {
  content: "\e9c8";
}
.swit-icon--flag-line:before {
  content: "\e9c9";
}
.swit-icon--folder-filled:before {
  content: "\e9ca";
}
.swit-icon--folder-line:before {
  content: "\e9cb";
}
.swit-icon--fork-line:before {
  content: "\e9cc";
}
.swit-icon--handle-line:before {
  content: "\e9cd";
}
.swit-icon--heart-filled:before {
  content: "\e9ce";
}
.swit-icon--heart-line:before {
  content: "\e9cf";
}
.swit-icon--hide-line:before {
  content: "\e9d0";
}
.swit-icon--high:before {
  content: "\e9d1";
}
.swit-icon--highest:before {
  content: "\e9d2";
}
.swit-icon--home-filled:before {
  content: "\e9d3";
}
.swit-icon--home-line:before {
  content: "\e9d4";
}
.swit-icon--hyperlink-line:before {
  content: "\e9d5";
}
.swit-icon--ideation-filled:before {
  content: "\e9d6";
}
.swit-icon--ideation-line:before {
  content: "\e9d7";
}
.swit-icon--import-line:before {
  content: "\e9d8";
}
.swit-icon--information-filled:before {
  content: "\e9d9";
}
.swit-icon--information-line:before {
  content: "\e9da";
}
.swit-icon--keyresult-filled:before {
  content: "\e9dc";
}
.swit-icon--keyresult-line:before {
  content: "\e9dd";
}
.swit-icon--label-line:before {
  content: "\e9de";
}
.swit-icon--labelcheck-line:before {
  content: "\e9df";
}
.swit-icon--launch-line:before {
  content: "\e9e0";
}
.swit-icon--lightning-filled:before {
  content: "\e9e1";
}
.swit-icon--lightning-line:before {
  content: "\e9e2";
}
.swit-icon--linehandle:before {
  content: "\e9e3";
}
.swit-icon--link-line:before {
  content: "\e9e4";
}
.swit-icon--listbullet:before {
  content: "\e9e5";
}
.swit-icon--lock-filled:before {
  content: "\e9e6";
}
.swit-icon--lock-line:before {
  content: "\e9e7";
}
.swit-icon--low:before {
  content: "\e9e8";
}
.swit-icon--lowest:before {
  content: "\e9e9";
}
.swit-icon--mail-filled:before {
  content: "\e9ea";
}
.swit-icon--mail-line:before {
  content: "\e9eb";
}
.swit-icon--medium:before {
  content: "\e9ec";
}
.swit-icon--member-filled:before {
  content: "\e9ed";
}
.swit-icon--member-line:before {
  content: "\e9ee";
}
.swit-icon--members-filled:before {
  content: "\e9ef";
}
.swit-icon--members-line:before {
  content: "\e9f0";
}
.swit-icon--mention-filled:before {
  content: "\e9f1";
}
.swit-icon--mention-line:before {
  content: "\e9f2";
}
.swit-icon--menutree-filled:before {
  content: "\e9f3";
}
.swit-icon--menutree-line:before {
  content: "\e9f4";
}
.swit-icon--minimize-line:before {
  content: "\e9f5";
}
.swit-icon--mobile:before {
  content: "\e9f6";
}
.swit-icon--monitor-line:before {
  content: "\e9f7";
}
.swit-icon--morehorizontal:before {
  content: "\e9f8";
}
.swit-icon--morevertical:before {
  content: "\e9f9";
}
.swit-icon--mute-filled:before {
  content: "\e9fa";
}
.swit-icon--mute-line:before {
  content: "\e9fb";
}
.swit-icon--nature-line:before {
  content: "\e9fc";
}
.swit-icon--newwindow:before {
  content: "\e9fd";
}
.swit-icon--notifications-filled:before {
  content: "\e9fe";
}
.swit-icon--notifications-line:before {
  content: "\e9ff";
}
.swit-icon--objective-filled:before {
  content: "\ea00";
}
.swit-icon--objective-line:before {
  content: "\ea01";
}
.swit-icon--okrlink-filled:before {
  content: "\ea02";
}
.swit-icon--okrlink-line:before {
  content: "\ea03";
}
.swit-icon--orderedlist:before {
  content: "\ea04";
}
.swit-icon--payment-line:before {
  content: "\ea05";
}
.swit-icon--picture-line:before {
  content: "\ea06";
}
.swit-icon--pin-filled:before {
  content: "\ea07";
}
.swit-icon--pin-line:before {
  content: "\ea08";
}
.swit-icon--play-filled:before {
  content: "\ea09";
}
.swit-icon--play-line:before {
  content: "\ea0a";
}
.swit-icon--plugin-filled:before {
  content: "\ea0b";
}
.swit-icon--plugin-line:before {
  content: "\ea0c";
}
.swit-icon--print-line:before {
  content: "\ea0d";
}
.swit-icon--priority-line:before {
  content: "\ea0e";
}
.swit-icon--project-filled:before {
  content: "\ea0f";
}
.swit-icon--project-line:before {
  content: "\ea10";
}
.swit-icon--pullleft-line:before {
  content: "\ea11";
}
.swit-icon--pullright-line:before {
  content: "\ea12";
}
.swit-icon--question-line:before {
  content: "\ea13";
}
.swit-icon--quote-line:before {
  content: "\ea14";
}
.swit-icon--refresh-line:before {
  content: "\ea15";
}
.swit-icon--remove-line:before {
  content: "\ea16";
}
.swit-icon--roundcheck-filled:before {
  content: "\ea17";
}
.swit-icon--roundcheck-line:before {
  content: "\ea18";
}
.swit-icon--search-line:before {
  content: "\ea19";
}
.swit-icon--send-filled:before {
  content: "\ea1a";
}
.swit-icon--settings-filled:before {
  content: "\ea1b";
}
.swit-icon--settings-line:before {
  content: "\ea1c";
}
.swit-icon--settingsalter-line:before {
  content: "\ea1d";
}
.swit-icon--share-filled:before {
  content: "\ea1e";
}
.swit-icon--share-line:before {
  content: "\ea1f";
}
.swit-icon--shiny-filled:before {
  content: "\ea20";
}
.swit-icon--shiny-line:before {
  content: "\ea21";
}
.swit-icon--shortcuts-line:before {
  content: "\ea22";
}
.swit-icon--show-filled:before {
  content: "\ea23";
}
.swit-icon--show-line:before {
  content: "\ea24";
}
.swit-icon--sidebar-line:before {
  content: "\ea25";
}
.swit-icon--signin-line:before {
  content: "\ea26";
}
.swit-icon--signout-line:before {
  content: "\ea27";
}
.swit-icon--sortdown-line:before {
  content: "\ea28";
}
.swit-icon--sortup-line:before {
  content: "\ea29";
}
.swit-icon--standardtier-line:before {
  content: "\ea2a";
}
.swit-icon--star-filled:before {
  content: "\ea2b";
}
.swit-icon--star-line:before {
  content: "\ea2c";
}
.swit-icon--statusview-line:before {
  content: "\ea2d";
}
.swit-icon--store-filled:before {
  content: "\ea2e";
}
.swit-icon--strikethrough-line:before {
  content: "\ea2f";
}
.swit-icon--store-line:before {
  content: "\ea30";
}
.swit-icon--subtask-filled:before {
  content: "\ea31";
}
.swit-icon--subtask:before {
  content: "\ea32";
}
.swit-icon--subtract-line:before {
  content: "\ea33";
}
.swit-icon--swit-line:before {
  content: "\ea34";
}
.swit-icon--switch-line:before {
  content: "\ea35";
}
.swit-icon--tab-line:before {
  content: "\ea36";
}
.swit-icon--tag-filled:before {
  content: "\ea37";
}
.swit-icon--tag-line:before {
  content: "\ea38";
}
.swit-icon--team-filled:before {
  content: "\ea39";
}
.swit-icon--team-line:before {
  content: "\ea3a";
}
.swit-icon--teamview-line:before {
  content: "\ea3b";
}
.swit-icon--text-line:before {
  content: "\ea3c";
}
.swit-icon--timeline-line:before {
  content: "\ea3d";
}
.swit-icon--unfold:before {
  content: "\ea3e";
}
.swit-icon--unfoldrt:before {
  content: "\ea3f";
}
.swit-icon--video-filled:before {
  content: "\ea40";
}
.swit-icon--video-line:before {
  content: "\ea41";
}
.swit-icon--viewkanban-filled:before {
  content: "\ea42";
}
.swit-icon--viewkanban-line:before {
  content: "\ea43";
}
.swit-icon--viewlist-filled:before {
  content: "\ea44";
}
.swit-icon--viewlist-line:before {
  content: "\ea45";
}
.swit-icon--warning-filled:before {
  content: "\ea46";
}
.swit-icon--warning-line:before {
  content: "\ea47";
}
.swit-icon--webhook:before {
  content: "\ea48";
}
.swit-icon--word-line:before {
  content: "\ea49";
}
.swit-icon--workspace-filled:before {
  content: "\ea4a";
}
.swit-icon--workspace-line:before {
  content: "\ea4b";
}
.swit-icon--write-line:before {
  content: "\ea4c";
}
.swit-icon--zoomout-line:before {
  content: "\ea4d";
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/inter/inter-regular.woff2) format("woff2"), url(/assets/fonts/inter/inter-regular.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/inter/inter-500.woff2) format("woff2"), url(/assets/fonts/inter/inter-500.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url(/assets/fonts/inter/inter-700.woff2) format("woff2"), url(/assets/fonts/inter/inter-700.woff) format("woff");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 400;
  src:
    url(/assets/fonts/NotoSans/NotoSansKR-Regular.woff2) format("woff2"),
    url(/assets/fonts/NotoSans/NotoSansKR-Regular.woff) format("woff"),
    url(/assets/fonts/NotoSans/NotoSansKR-Regular.otf) format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 500;
  src:
    url(/assets/fonts/NotoSans/NotoSansKR-Medium.woff2) format("woff2"),
    url(/assets/fonts/NotoSans/NotoSansKR-Medium.woff) format("woff"),
    url(/assets/fonts/NotoSans/NotoSansKR-Medium.otf) format("opentype");
}
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 700;
  src:
    url(/assets/fonts/NotoSans/NotoSansKR-Bold.woff2) format("woff2"),
    url(/assets/fonts/NotoSans/NotoSansKR-Bold.woff) format("woff"),
    url(/assets/fonts/NotoSans/NotoSansKR-Bold.otf) format("opentype");
}
.max-length-error {
  height: 20px;
  padding: 0 4px;
  font: var(--font-weight-regular) var(--font-12);
  color: var(--color-red-300);
  background-color: var(--color-grey-200);
  border-radius: 2px;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.max-length-error__actualLength {
  font-weight: var(--font-weight-bold);
}
.swit-form-set {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 24px;
}
.swit-form-label {
  font: var(--font-weight-bold) var(--font-14);
  margin: 0;
  padding: 0;
}
.swit-form-label strong {
  color: var(--color-blue-300);
}
.swit-form-text {
  font: var(--font-weight-regular) var(--font-14);
  margin: 0;
  padding: 0;
}
.swit-form-text--emphasis {
  color: var(--color-blue-300);
}
.swit-form-text--list strong {
  font-weight: var(--font-weight-bold);
}
.swit-form-desc {
  display: flex;
  align-items: center;
  gap: 5px;
  font: var(--font-weight-regular) var(--font-14);
  color: var(--color-grey-700);
  margin: 0;
  padding: 0;
}
.swit-form-divider {
  width: 100%;
  height: 1px;
  margin: 8px 0;
  background-color: var(--color-black-005);
  box-sizing: border-box;
}
.swit-form-divider--inner {
  display: flex;
  width: auto;
  height: 1px;
  margin: 8px 24px;
  background-color: var(--color-black-005);
  box-sizing: border-box;
}
.swit-form-input-box {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.swit-form-input-button-box {
  display: flex;
  gap: 12px;
}
.swit-form-info-text {
  display: flex;
  align-items: center;
  gap: 5px;
  font: var(--font-weight-regular) var(--font-14);
  color: var(--color-grey-700);
  margin: 0;
  padding: 0;
}
.swit-form-error-text {
  display: flex;
  align-items: baseline;
  gap: 5px;
  color: var(--color-red-300);
  font: var(--font-weight-regular) var(--font-12);
  margin: 0;
  padding: 0;
}
.swit-form-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  width: 100%;
  padding: 12px 24px;
  box-sizing: border-box;
}
.swit-form-pagination {
  display: flex;
  align-items: center;
  gap: 8px;
  max-width: 120px;
  box-sizing: border-box;
}
.swit-form-pagination__dropdown {
  max-width: min-content;
}
.swit-table {
  width: 100%;
  background: var(--color-white);
  border-radius: 6px;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: hidden;
  box-shadow: 0 0 0 1px var(--color-black-005);
}
.swit-table thead {
  display: block;
  position: relative;
  background-color: var(--color-grey-100);
  border-bottom: 1px solid var(--color-black-005);
  color: var(--color-grey-700);
  text-align: left;
  padding: 0 16px;
}
.swit-table thead tr {
  display: flex;
  width: 100%;
  height: 44px;
  align-items: center;
  gap: 16px;
  box-sizing: border-box;
}
.swit-table thead th {
  flex: 1;
  font: var(--font-weight-medium) var(--font-12);
  box-sizing: border-box;
}
.swit-table tbody {
  display: block;
  position: relative;
  padding: 0 16px;
}
.swit-table tbody tr {
  display: flex;
  width: 100%;
  height: 52px;
  align-items: center;
  gap: 16px;
  box-sizing: border-box;
}
.swit-table tbody td {
  flex: 1;
  font: var(--font-weight-regular) var(--font-12);
  color: var(--color-grey-800);
  box-sizing: border-box;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.swit-text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.swit-layer {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-width: 200px;
  background-color: var(--color-grey-000);
  border: 1px solid var(--color-black-010);
  border-radius: 6px;
  box-shadow: var(--shadow-level-2);
}
.swit-layer-header {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 64px;
  padding: 16px 20px 12px;
}
.swit-layer-header__title {
  flex: 1;
  min-width: 0;
  margin: 0;
  font: var(--font-weight-bold) var(--font-20);
  color: var(--color-grey-900);
}
.swit-layer-header__btns {
  display: flex;
  align-items: center;
  gap: 4px;
}
.swit-list {
  list-style: none;
  margin: 0;
  padding: 4px 0;
  -webkit-user-select: none;
  user-select: none;
}
.swit-list + .swit-list,
.swit-list + .swit-list-footer {
  border-top: 1px solid var(--color-grey-200);
}
.swit-list[aria-label]:not([aria-label=""]):before {
  content: attr(aria-label);
  display: block;
  padding: 8px 12px 4px;
  font: var(--font-weight-bold) var(--font-12);
  color: var(--color-grey-600);
}
.swit-list:empty {
  display: none;
}
.swit-list-head {
  padding: 4px 0;
  -webkit-user-select: none;
  user-select: none;
}
.swit-list-head + .swit-list {
  border-top: 1px solid var(--color-grey-200);
}
.swit-list-head__title {
  margin: 0;
  padding: 8px 12px 4px;
  font: var(--font-weight-bold) var(--font-14);
  color: var(--color-grey-900);
}
.swit-list-head__title--second-type {
  margin: 0;
  padding: 8px 12px 6px;
  font: var(--font-weight-bold) var(--font-14);
  color: var(--color-grey-600);
}
.swit-list-head__sub {
  margin: 0;
  padding: 0 12px 8px;
  font: var(--font-weight-medium) var(--font-10);
  color: var(--color-grey-600);
}
.swit-list__action {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 36px;
  padding: 6px 12px;
  color: var(--color-grey-800);
  text-decoration: none;
  cursor: pointer;
}
.swit-list__action.is-focus:not(.is-disabled),
.swit-list__action:focus:not(.is-disabled),
.swit-list__action:hover:not(.is-disabled) {
  background-color: var(--color-black-005);
}
.swit-list__action.is-active:not(.is-disabled),
.swit-list__action:active:not(.is-disabled) {
  background-color: var(--color-black-010);
}
.swit-list__action.is-disabled {
  color: var(--color-grey-500) !important;
  cursor: default;
  pointer-events: none;
}
.swit-list__action.is-disabled .swit-list__link__icon,
.swit-list__action.is-disabled .swit-list__link__check-icon,
.swit-list__action.is-disabled .swit-list__children-icon,
.swit-list__action.is-disabled .swit-list__link__text--sub,
.swit-list__action.is-disabled .swit-list__link__text {
  color: var(--color-grey-500) !important;
}
.swit-list__action .swit-list__action__front {
  margin-right: 8px;
}
.swit-list__link__multi {
  flex: 1;
  display: flex;
  min-width: 0;
}
.swit-list__link__multi .swit-list__link__icon {
  margin-top: 2px;
}
.swit-list__link__multi__item {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.swit-list__link__icon {
  margin-right: 8px;
  font-size: 18px;
}
.swit-list__link__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
  font: var(--font-weight-regular) var(--font-14);
  color: var(--color-grey-800);
}
.swit-list__link__text--sub {
  flex: 1;
  min-width: 0;
  font: var(--font-weight-regular) var(--font-12);
  color: var(--color-grey-600);
}
.swit-list__link__check-icon {
  font-size: 24px;
  color: var(--color-blue-300);
}
.swit-list__children-icon {
  font-size: 18px;
  color: var(--color-grey-600);
}
.swit-list-footer {
  display: flex;
  padding: 8px 12px;
  color: var(--color-grey-500);
}
.swit-list-footer__icon {
  margin: 2px 4px 0 0;
  font-size: 14px;
}
.swit-list-footer__text {
  flex: 1;
  min-width: 0;
  font: var(--font-weight-medium) var(--font-10);
}
.swit-list__text-highlight {
  background-color: var(--color-yellow-100);
  border-radius: 2px;
}
.swit-dialog-overlay-content {
  box-sizing: border-box;
  padding: 30px;
}
.is-electron-windows:not(.is-electron-fullscreen) .swit-dialog-overlay-content,
.is-electron-mac:not(.is-electron-fullscreen) .swit-dialog-overlay-content {
  padding-top: 70px;
}
.swit-dialog-pane {
  height: 100%;
  pointer-events: none !important;
}
.common-dialog-title {
  margin: 4px 0 0;
  font: var(--font-weight-bold) var(--font-24);
  color: var(--color-grey-900);
  word-break: break-word;
}
.common-dialog-body-wrap {
  box-sizing: border-box;
  width: 100%;
  padding: 0 24px;
}
.common-dialog-footer-wrap {
  display: flex;
  gap: 8px;
}
.common-dialog-footer-wrap--only-right-btns {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.tooltip {
  position: fixed;
  z-index: 999999;
  display: inline-block;
  max-width: 100vw;
  max-height: 100vh;
  padding: 4px 8px;
  border-radius: 4px;
  background-color: var(--color-grey-800);
  transition: all 0.1s;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-5px);
  box-sizing: border-box;
}
.tooltip.is-active {
  opacity: 1;
  transform: translateY(0);
}
.tooltip.is-bubble {
  padding: 10px;
  text-align: center;
  border-radius: 4px;
}
.tooltip.is-bubble:before,
.tooltip.is-bubble:after {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tooltip.is-bubble:before {
  border-width: 5px;
  margin-left: -5px;
}
.tooltip.is-bubble:after {
  margin-left: -5px;
  border-width: 5px;
}
.tooltip.is-bubble[data-direction="left top"]:before,
.tooltip.is-bubble[data-direction="left top"]:after,
.tooltip.is-bubble[data-direction="center top"]:before,
.tooltip.is-bubble[data-direction="center top"]:after,
.tooltip.is-bubble[data-direction="right top"]:before,
.tooltip.is-bubble[data-direction="right top"]:after {
  top: 100%;
}
.tooltip.is-bubble[data-direction="left top"]:before,
.tooltip.is-bubble[data-direction="center top"]:before,
.tooltip.is-bubble[data-direction="right top"]:before {
  border-top-color: var(--color-black-010);
}
.tooltip.is-bubble[data-direction="left top"]:after,
.tooltip.is-bubble[data-direction="center top"]:after,
.tooltip.is-bubble[data-direction="right top"]:after {
  border-top-color: var(--color-grey-800);
}
.tooltip.is-bubble[data-direction="left bottom"]:before,
.tooltip.is-bubble[data-direction="left bottom"]:after,
.tooltip.is-bubble[data-direction="center bottom"]:before,
.tooltip.is-bubble[data-direction="center bottom"]:after,
.tooltip.is-bubble[data-direction="right bottom"]:before,
.tooltip.is-bubble[data-direction="right bottom"]:after {
  bottom: 100%;
}
.tooltip.is-bubble[data-direction="left bottom"]:before,
.tooltip.is-bubble[data-direction="center bottom"]:before,
.tooltip.is-bubble[data-direction="right bottom"]:before {
  border-bottom-color: var(--color-black-010);
}
.tooltip.is-bubble[data-direction="left bottom"]:after,
.tooltip.is-bubble[data-direction="center bottom"]:after,
.tooltip.is-bubble[data-direction="right bottom"]:after {
  border-bottom-color: var(--color-grey-800);
}
.tooltip.is-bubble[data-direction="left top"]:after,
.tooltip.is-bubble[data-direction="left top"]:before,
.tooltip.is-bubble[data-direction="left bottom"]:after,
.tooltip.is-bubble[data-direction="left bottom"]:before {
  left: 15px;
}
.tooltip.is-bubble[data-direction="center top"]:after,
.tooltip.is-bubble[data-direction="center top"]:before,
.tooltip.is-bubble[data-direction="center bottom"]:after,
.tooltip.is-bubble[data-direction="center bottom"]:before {
  left: 50%;
}
.tooltip.is-bubble[data-direction="right top"]:after,
.tooltip.is-bubble[data-direction="right top"]:before,
.tooltip.is-bubble[data-direction="right bottom"]:after,
.tooltip.is-bubble[data-direction="right bottom"]:before {
  right: 10px;
}
.tooltip__content {
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  font: var(--font-weight-medium) var(--font-12);
  color: var(--color-white-100);
}
.tooltip--info {
  pointer-events: auto;
  padding: 20px;
  border-radius: 4px;
}
.tooltip--info .tooltip__content {
  text-overflow: initial;
  word-break: break-word;
  max-width: 500px;
  white-space: normal;
  font-size: 14px;
  line-height: normal;
}
.tooltip--light {
  border: solid 1px var(--color-grey-400);
  box-shadow: var(--shadow-level-2);
  background-color: var(--color-grey-000);
}
.tooltip--light .tooltip__title {
  color: var(--color-grey-800);
}
.tooltip--light .tooltip__content {
  color: var(--color-grey-800);
}
.tooltip__title {
  margin: 0 0 5px;
  padding: 0;
  font-weight: var(--font-weight-bold);
  font-size: 14px;
  line-height: normal;
  color: var(--color-grey-000);
}
.swit-chip {
  overflow: hidden;
  border-radius: 99px;
  display: flex;
  cursor: default;
  align-items: center;
  appearance: none;
  margin: 0;
  padding: 0;
  color: transparent;
  font-size: 0;
  text-decoration: none;
  box-sizing: border-box;
  border: 1px solid transparent;
  background: var(--color-grey-200);
  font: var(--font-weight-medium) var(--font-14);
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.swit-chip .prefix {
  color: var(--color-grey-800);
}
.swit-chip .suffix {
  color: var(--color-grey-600);
}
.swit-chip.swit-variant-filled {
  color: var(--color-grey-800);
}
.swit-chip.swit-variant-filled:hover {
  color: var(--color-grey-800);
  background: var(--color-grey-200-hover);
}
.swit-chip.swit-variant-filled.is-active,
.swit-chip.swit-variant-filled:active {
  color: var(--color-grey-800);
  background: var(--color-grey-200-press);
}
.swit-chip.swit-variant-filled:disabled {
  color: var(--color-grey-400);
  background: var(--color-black-005);
}
.swit-chip.swit-variant-filled:disabled .prefix {
  color: var(--color-grey-400);
}
.swit-chip.swit-variant-filled:disabled .suffix {
  color: var(--color-grey-400);
}
.swit-chip.swit-variant-outlined {
  border: 1px solid var(--color-black-020);
  color: var(--color-grey-800);
  background: var(--color-grey-000);
}
.swit-chip.swit-variant-outlined:hover {
  color: var(--color-grey-800);
  background: var(--color-grey-000-hover);
}
.swit-chip.swit-variant-outlined.is-active,
.swit-chip.swit-variant-outlined:active {
  color: var(--color-grey-800);
  background: var(--color-grey-000-press);
}
.swit-chip.swit-variant-outlined:disabled {
  color: var(--color-grey-400);
  background: var(--color-black-005);
}
.swit-chip.swit-variant-outlined:disabled .prefix {
  color: var(--color-grey-400);
}
.swit-chip.swit-variant-outlined:disabled .suffix {
  color: var(--color-grey-400);
}
.swit-chip.swit-size-xlarge {
  height: 52px;
  padding-left: 12px;
  padding-right: 12px;
  gap: 8px;
  font: var(--font-weight-medium) var(--font-20);
}
.swit-chip.swit-size-xlarge .prefix {
  font: var(--font-weight-medium) var(--font-24);
}
.swit-chip.swit-size-xlarge .suffix {
  font: var(--font-weight-medium) var(--font-24);
}
.swit-chip.swit-size-large {
  height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  gap: 4px;
  font: var(--font-weight-medium) var(--font-16);
}
.swit-chip.swit-size-large .prefix {
  font: var(--font-weight-medium) var(--font-18);
}
.swit-chip.swit-size-large .suffix {
  font: var(--font-weight-medium) var(--font-18);
}
.swit-chip.swit-size-medium {
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  gap: 4px;
  font: var(--font-weight-medium) var(--font-14);
}
.swit-chip.swit-size-medium .prefix {
  font: var(--font-weight-medium) var(--font-16);
}
.swit-chip.swit-size-medium .suffix {
  font: var(--font-weight-medium) var(--font-16);
}
.swit-chip.swit-size-small {
  height: 28px;
  padding-left: 8px;
  padding-right: 8px;
  gap: 4px;
  font: var(--font-weight-medium) var(--font-12);
}
.swit-chip.swit-size-small .prefix {
  font: var(--font-weight-medium) var(--font-14);
}
.swit-chip.swit-size-small .suffix {
  font: var(--font-weight-medium) var(--font-14);
}
.swit-chip.swit-size-xsmall {
  height: 24px;
  padding-left: 8px;
  padding-right: 8px;
  gap: 2px;
  font: var(--font-weight-medium) var(--font-12);
}
.swit-chip.swit-size-xsmall .prefix {
  font: var(--font-weight-medium) var(--font-14);
}
.swit-chip.swit-size-xsmall .suffix {
  font: var(--font-weight-medium) var(--font-14);
}
.swit-chip--selected {
  color: var(--color-grey-000) !important;
  background: var(--color-grey-800) !important;
}
.swit-chip--selected .prefix {
  color: var(--color-grey-000) !important;
}
.swit-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.swit-scrollbar {
  overflow: auto;
}
.swit-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.swit-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--color-black-020);
  border-radius: 8px;
  cursor: pointer;
}
.swit-scrollbar::-webkit-scrollbar-track {
  width: 0;
  background-color: transparent;
}
.swit-scrollbar--none {
  overflow: auto;
  scrollbar-width: none;
}
.swit-scrollbar--none::-webkit-scrollbar {
  display: none !important;
}
@keyframes swit-skeleton-animation {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 0;
  }
  100% {
    background-position: 0 0;
  }
}
.swit-skeleton {
  border-radius: 6px;
  background:
    linear-gradient(
      128deg,
      var(--color-grey-100),
      var(--color-grey-050),
      var(--color-grey-100),
      var(--color-grey-050),
      var(--color-grey-100));
  background-size: 600% 600%;
  animation: swit-skeleton-animation 3500ms ease infinite;
}
.swit-skeleton-dark {
  border-radius: 6px;
  background:
    linear-gradient(
      160deg,
      var(--color-grey-100),
      var(--color-grey-300),
      var(--color-grey-100),
      var(--color-grey-300),
      var(--color-grey-100));
  background-size: 600% 600%;
  animation: swit-skeleton-animation 3500ms ease infinite;
}
.swit-text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html,
body {
  width: 100%;
  height: 100%;
  background-color: var(--color-grey-000);
}
body {
  box-sizing: border-box;
  font-family:
    "Inter",
    "Noto Sans KR",
    sans-serif;
  font-weight: var(--font-weight-regular);
  font-size: 14px;
  line-height: normal;
  color: var(--color-grey-800);
}
button,
input,
optgroup,
select,
textarea {
  font-family:
    "Inter",
    "Noto Sans KR",
    sans-serif;
  font-weight: var(--font-weight-regular);
}
form.disabled {
  pointer-events: none;
}
:focus {
  outline: none;
}
@keyframes loadingGradientAnimation {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 0;
  }
  100% {
    background-position: 0 0;
  }
}
.swit-logo-big {
  display: inline-block;
  width: 38px;
  height: 35px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/assets/images/lib/ui/logo-symbol.svg);
}
.swit-logo-small {
  display: inline-block;
  width: 30px;
  height: 28px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/assets/images/lib/ui/logo-symbol.svg);
}
.swit-logo-symbol {
  display: inline-block;
  width: 27px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/assets/images/lib/ui/logo-symbol.svg);
}
.use-pointer-keyboard :focus {
  box-shadow: 0 0 0 3px rgba(71, 138, 255, 0.5) !important;
}
a[tabindex] {
  cursor: pointer;
}
.document-scroll-hidden {
  overflow: hidden;
}
.none-scroll {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
}
.hidden {
  display: none;
}
.primary-link {
  color: var(--color-blue-300);
  text-decoration: none;
}
.primary-link:hover {
  text-decoration: underline;
}
.primary-text {
  color: var(--color-blue-300);
}
.cursor {
  cursor: pointer;
}
.label-input-wrap {
  display: inline-block;
}
.label-input-field {
  display: block;
  margin-bottom: 10px;
}
.label-form {
  padding: 2px 3px;
  line-height: 14px;
  vertical-align: middle;
  font-size: 12px;
  color: var(--color-grey-800);
}
.label-form--l {
  font-size: 14px;
  padding: 2px 5px;
}
.presence {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--color-grey-000);
  vertical-align: middle;
}
.presence--online {
  background: var(--color-green-300);
}
.presence--away {
  background: var(--color-yellow-300);
}
.presence--stealth {
  background: var(--color-red-300);
}
.presence--offline {
  opacity: 0.3;
  border: solid 1.5px var(--color-grey-700);
  width: 7px;
  height: 7px;
}
.presence--off-stealth {
  border: solid 1.5px var(--color-grey-700);
  width: 7px;
  height: 7px;
}
.presence--message {
  background: var(--color-red-300);
}
.layer {
  display: block;
  min-width: 194px;
  height: auto;
  border: 1px solid var(--color-grey-300);
  border-radius: 4px;
  box-shadow: var(--shadow-level-2);
  box-sizing: border-box;
  background: var(--color-grey-000);
  position: fixed;
  z-index: 100;
}
.layer-header {
  padding: 10px 17px;
}
.layer-header + .layer-list,
.layer-header + .scroll-list-wrap {
  border-top: 1px solid var(--color-grey-200);
  flex: 1;
  min-height: 0;
}
.layer-header swit-input-text {
  margin: 0 -7px;
}
.layer-title {
  display: flex;
  margin: 0;
  font-size: 16px;
  color: var(--color-grey-800);
}
.layer-title + swit-input-text {
  margin-top: 10px;
}
.layer-title__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.layer-info-cont__name {
  width: 200px;
  padding: 15px 10px 0;
  font-size: 16px;
  font-weight: var(--font-weight-bold);
  box-sizing: border-box;
}
.layer-info-cont__message {
  padding: 10px;
  font-size: 12px;
  font-weight: var(--font-weight-regular);
  line-height: normal;
}
.layer-time-cont {
  padding: 10px 0;
}
.layer-info-cont + .layer-time-cont,
.layer-time-cont + .layer-list {
  border-top: 1px solid var(--color-grey-200);
}
.scroll-list-wrap {
  flex: 1;
  min-height: 0;
}
.layer-info-cont + .scroll-list-wrap .scroll-list-wrap,
.scroll-list-wrap + .scroll-list-wrap {
  flex: 1;
  min-height: 0;
  border-top: 1px solid var(--color-grey-200);
}
.layer-info-cont + .scroll-list-wrap .layer-list,
.scroll-list-wrap + .layer-list {
  border-top: 1px solid var(--color-grey-200);
}
.layer-list-title {
  font-size: 12px;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-800);
  padding-bottom: 10px;
}
.layer-list {
  margin: 0;
  padding: 10px 0;
}
.layer-info-cont + .layer-list .scroll-list-wrap,
.layer-list + .scroll-list-wrap {
  flex: 1;
  min-height: 0;
  border-top: 1px solid var(--color-grey-200);
}
.layer-info-cont + .layer-list .layer-list,
.layer-list + .layer-list {
  border-top: 1px solid var(--color-grey-200);
}
.layer-list--bottom {
  padding: 20px 0;
}
.layer-list__item {
  padding: 0 10px;
  list-style: none;
}
.layer-list__item .button {
  display: block;
  width: 100%;
}
.layer-list__item--mytask {
  margin-top: 10px;
}
.layer-list__item--search {
  margin-bottom: 10px;
}
.layer-list__item--default {
  padding: 10px 10px 10px 20px;
}
.list-item {
  display: inline-block;
  width: 100%;
  padding: 0 7px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: var(--font-weight-regular);
  color: var(--color-grey-800);
  line-height: 24px;
  text-decoration: none;
}
.list-item--box {
  padding: 5px 7px;
}
.list-link {
  display: inline-block;
  width: 100%;
  padding: 0 7px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: var(--font-weight-regular);
  color: var(--color-grey-800);
  line-height: 24px;
  text-decoration: none;
  vertical-align: middle;
  border: none;
  background-color: transparent;
  text-align: left;
  cursor: pointer;
}
.list-link.is-active,
.list-link.is-focus,
.list-link:focus,
.list-link:hover {
  background: var(--color-grey-100);
  border-radius: 2px;
}
.list-link.is-disabled {
  color: var(--color-grey-500);
}
.list-link .task-todo,
.list-link .task-doing,
.list-link .task-done {
  margin-right: 10px;
}
.list-link--primary {
  color: var(--color-blue-300);
}
.list-link--check {
  display: flex;
  align-content: center;
  align-items: center;
  font-weight: var(--font-weight-regular);
}
.list-link--check + .layer-list-title {
  margin-top: 10px;
}
.list-link--check .member {
  flex: 1;
  min-width: 0;
}
.list-link--negative {
  color: var(--color-red-500);
}
.list-link__txt {
  flex: 1;
  margin-right: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-word;
}
.list-link__txt--checkbox {
  margin-left: 10px;
  margin-right: 0;
  font-size: 14px;
}
.list-link--box {
  padding: 5px 7px;
}
.link-action:hover {
  color: var(--color-red-500);
}
.link-action--hold {
  color: var(--color-red-500);
}
.list-link--msel {
  padding: 5px 7px;
}
.list-link--msel:hover {
  background: initial;
}
.list-link--msel.is-focus {
  background: var(--color-grey-100);
  border-radius: 2px;
}
.list-link__gray {
  font-style: normal;
  color: var(--color-grey-500);
}
.swit-input-loading {
  position: relative;
  display: block;
  vertical-align: middle;
}
.swit-input-loading swit-loading-dot {
  position: absolute !important;
  right: 8px;
  top: 15px;
  z-index: 3;
}
.loading-dot-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-dot-box swit-loading-dot {
  display: block !important;
  margin: 0 auto;
}
.loading-dot--center {
  display: block !important;
  width: 45px;
  height: 15px;
  margin: 0 auto;
}
.loading-dot--center.loading-dot--small {
  width: 33px;
  height: 11px;
}
.popup-title {
  margin: 0;
  padding: 24px 58px 24px 24px;
  line-height: 36px;
  font-size: 24px;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-900);
  word-break: break-all;
}
.popup-title.tab {
  padding-bottom: 0;
}
.popup-title + .tab-menu {
  padding: 0 20px;
}
.popup-content {
  padding: 0 24px;
  box-sizing: border-box;
}
.popup-content.tab {
  padding: 20px;
}
.popup-content.tab .form-search {
  width: 50%;
  margin-bottom: 10px;
}
.popup-channel swit-input-text {
  width: 50%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.popup-footer {
  padding: 24px;
}
.modal-button-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 24px;
}
.modal-button-group .button + .button {
  margin-left: 8px;
}
.modal-button-group.ideation {
  float: right;
  padding: 10px;
}
.modal-dimmed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: var(--color-dimmed);
  align-items: center;
  justify-content: center;
}
.icon-toggle-arrow {
  position: relative;
  display: inline-block;
  width: 9px;
  height: 9px;
  vertical-align: middle;
}
.is-active .icon-toggle-arrow .icon-toggle-arrow__i:before,
.icon-toggle-arrow.is-active .icon-toggle-arrow__i:before {
  transform: translateY(-50%) rotate(45deg);
}
.is-active .icon-toggle-arrow .icon-toggle-arrow__i:after,
.icon-toggle-arrow.is-active .icon-toggle-arrow__i:after {
  transform: translateY(-50%) rotate(-45deg);
}
.icon-toggle-arrow.is-disabled,
.is-disabled .icon-toggle-arrow,
.icon-toggle-arrow.is-readonly,
.is-readonly .icon-toggle-arrow {
  opacity: 0.5;
}
.icon-toggle-arrow.is-disabled .icon-toggle-arrow__i:before,
.is-disabled .icon-toggle-arrow .icon-toggle-arrow__i:before,
.icon-toggle-arrow.is-readonly .icon-toggle-arrow__i:before,
.is-readonly .icon-toggle-arrow .icon-toggle-arrow__i:before {
  transform: translateY(-50%) rotate(-45deg);
}
.icon-toggle-arrow.is-disabled .icon-toggle-arrow__i:after,
.is-disabled .icon-toggle-arrow .icon-toggle-arrow__i:after,
.icon-toggle-arrow.is-readonly .icon-toggle-arrow__i:after,
.is-readonly .icon-toggle-arrow .icon-toggle-arrow__i:after {
  transform: translateY(-50%) rotate(45deg);
}
.icon-toggle-arrow__i {
  position: relative;
  display: block;
  width: 9px;
  height: 9px;
  transition: all 0.2s;
}
.icon-toggle-arrow__i:before,
.icon-toggle-arrow__i:after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 7px;
  height: 2px;
  background: var(--color-grey-900);
  transition: all 0.3s;
}
.icon-toggle-arrow__i:before {
  left: 3px;
  transform: translateY(-50%) rotate(-45deg);
  border-radius: 1px;
}
.icon-toggle-arrow__i:after {
  right: 3px;
  transform: translateY(-50%) rotate(45deg);
  border-radius: 1px;
}
.icon-toggle-arrow--fold .icon-toggle-arrow__i {
  transform: rotate(-90deg);
}
.is-active .icon-toggle-arrow--fold .icon-toggle-arrow__i,
.icon-toggle-arrow--fold.is-active .icon-toggle-arrow__i {
  transform: rotate(0);
}
.is-active .icon-toggle-arrow--fold .icon-toggle-arrow__i:before,
.icon-toggle-arrow--fold.is-active .icon-toggle-arrow__i:before {
  transform: translateY(-50%) rotate(-45deg);
}
.is-active .icon-toggle-arrow--fold .icon-toggle-arrow__i:after,
.icon-toggle-arrow--fold.is-active .icon-toggle-arrow__i:after {
  transform: translateY(-50%) rotate(45deg);
}
.selected-title--limit {
  position: relative;
}
.selected-title--limit .icon-toggle-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.form-group {
  width: 80%;
  margin: 0 auto;
  padding: 0;
  border: 0;
}
.form-group-response {
  width: 80%;
  margin: 0 auto;
  padding: 0;
  border: 0;
}
@media (max-width: 600px) {
  .form-group-response {
    width: 100%;
  }
}
.form-fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  min-inline-size: auto;
}
.form-legend {
  display: none;
}
.form-title {
  margin: 0 0 40px;
  line-height: normal;
  font-size: 26px;
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-grey-800);
  word-break: keep-all;
}
.form-title.small {
  font-size: 16px;
  margin-bottom: 20px;
}
.form-title--description {
  margin: 0 0 10px;
}
.form-description {
  margin: 0 0 40px;
  font-size: 14px;
  text-align: center;
  color: var(--color-grey-800);
  line-height: normal;
  word-break: keep-all;
}
.form-title--invite {
  text-align: left;
  font-size: 14px;
  font-weight: var(--font-weight-regular);
  word-break: break-word;
}
.form-title--invite-center {
  text-align: center;
}
.form-fields {
  margin: 0;
  padding: 0;
}
.form-fields.col2 {
  display: flex;
  justify-content: space-between;
}
.form-fields.col2 .form-field {
  width: 50%;
}
.form-fields.col2 .form-field:first-child {
  margin-right: 10px;
}
.form-field {
  margin: 0 0 20px;
  list-style: none;
}
.form-field:last-child {
  margin-bottom: 0;
}
.form-field .swit-input {
  display: block;
}
.form-field .swit-selectbox {
  display: block;
}
.form-label {
  display: block;
  margin-bottom: 10px;
  line-height: normal;
  font-size: 14px;
  color: var(--color-grey-800);
  font-weight: var(--font-weight-regular);
}
.form-label strong {
  vertical-align: middle;
}
.form-label__optional {
  color: var(--color-grey-500);
}
.form-label--s {
  font-size: 12px;
  color: var(--color-grey-600);
}
.form-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
}
.form-buttons .button {
  margin: 0 5px;
}
.form-buttons--right {
  justify-content: flex-end;
}
.form-buttons--right .button {
  margin: 0 0 0 10px;
}
.form-buttons--space {
  justify-content: space-between;
}
.form-buttons--space .button {
  margin: 0;
}
.form-field-inner {
  display: flex;
  align-items: center;
}
.form-field-inner .swit-input {
  flex: 1;
}
.form-field-inner .swit-input-loading {
  flex: 1;
}
.form-field-inner__txt {
  padding-left: 5px;
  font-size: 16px;
  line-height: normal;
}
.form-field-inner__txt--domain {
  align-self: flex-end;
  padding-bottom: 5px;
}
.form-message {
  margin-top: 20px;
  line-height: normal;
  word-break: keep-all;
}
.form-message--center {
  text-align: center;
}
.form-message__link {
  color: var(--color-blue-300);
  text-decoration: none;
}
.form-message__link:hover {
  text-decoration: underline;
}
.no-content {
  width: 100%;
  height: 100%;
  font-size: 14px;
  text-align: center;
}
.no-content__p {
  margin: 8px 0 0;
  padding: 0 10px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-grey-600);
  word-break: keep-all;
}
.nodata-text-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  box-sizing: border-box;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.list-nodata-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
}
.nodata-text {
  margin: 0 0 0 18px;
  color: var(--color-grey-600);
  font-size: 12px;
}
.nodata-text--box {
  padding: 15px;
}
.archive-area {
  text-align: center;
  color: var(--color-grey-500);
}
.archive-area--input-chat {
  padding: 33px !important;
}
.archive-area--input-idea {
  padding: 18px 0 28px 0 !important;
}
.archive-area--input-comment {
  padding: 10px !important;
}
.archive-area--input-task {
  padding: 13px !important;
  text-align: initial !important;
  background-color: var(--color-grey-000);
  border-radius: 4px;
}
.error-text {
  display: block;
  margin-top: 5px;
  color: var(--color-red-500);
  line-height: 20px;
  font-size: 12px;
  word-break: break-word;
}
.text-center {
  text-align: center;
  line-height: normal;
}
.text-button {
  color: var(--color-blue-300);
  line-height: 18px;
  font-size: 12px;
  box-sizing: border-box;
  cursor: pointer;
}
.text-button:hover {
  text-decoration: underline;
}
.text-button:disabled,
.text-button.is-disabled {
  color: var(--color-grey-600);
  text-decoration: none;
  cursor: default;
}
.selected-title {
  position: relative;
  display: inline-block;
  max-width: 100%;
  font-size: 14px;
  line-height: normal;
  box-sizing: border-box;
}
.selected-title--limit {
  cursor: pointer;
  padding-right: 11px;
}
.selected-title--limit .selected-title__name {
  font-weight: var(--font-weight-bold);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.selected-title__name {
  display: inline-block;
  box-sizing: border-box;
  padding-right: 5px;
  max-width: 100%;
  word-break: break-all;
  vertical-align: middle;
}
.selected-title__name:hover {
  text-decoration: underline;
}
.form-search {
  width: 100%;
  height: 30px;
  padding: 0 5px;
  background: var(--color-grey-100);
  box-sizing: border-box;
  border-radius: 2px;
  vertical-align: middle;
  overflow: hidden;
}
.form-search__inner {
  display: flex;
  height: 100%;
  box-sizing: border-box;
}
.form-search__inner .icon-search {
  margin: 6px 5px;
}
.form-search__inner input {
  flex: 1;
  height: 28px;
  font-size: 12px;
  line-height: 28px;
  color: var(--color-grey-800);
  border: 0;
  border-radius: 2px;
  background: transparent;
}
.form-search__inner input::placeholder {
  color: var(--color-grey-400);
}
.form-search--popup {
  display: inline-block;
  width: 50%;
}
.message-badge {
  display: inline-block;
  padding: 0 6px;
  min-width: 20px;
  height: 20px;
  margin-left: 5px;
  font-size: 12px;
  color: var(--color-grey-000);
  text-align: center;
  line-height: 20px;
  background: var(--color-red-300);
  border-radius: 100px;
  box-sizing: border-box;
  vertical-align: text-bottom;
  cursor: pointer;
}
.btn-message-badge:hover {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.btn-message-badge:hover:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.2;
  background-color: var(--color-grey-900);
}
.tab-menu {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid var(--color-grey-200);
  box-sizing: border-box;
  overflow: visible;
}
.tab-menu--header {
  border-bottom: 0;
}
.tab-menu__item {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: -1px;
}
.tab-menu-btn {
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
  font-size: 12px;
  color: var(--color-grey-500);
  text-decoration: none;
  border-bottom: 2px solid transparent;
}
.tab-menu-btn:hover {
  color: var(--color-blue-300);
}
.tab-menu-btn.is-active {
  color: var(--color-blue-300);
  padding-bottom: 9px;
  border-bottom: 2px solid var(--color-blue-300);
}
.tab-menu-btn.is-selected {
  color: var(--color-blue-300);
}
.tab-menu-btn.integration {
  padding: 0 10px 10px 10px;
}
.btn-more {
  color: var(--color-blue-300);
  text-decoration: none;
  display: inline-block;
  margin-top: 10px;
  cursor: pointer;
}
.btn-more:hover {
  text-decoration: underline;
}
.trial-over {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  width: 100%;
  text-align: center;
}
.trial-over.left {
  align-items: flex-start;
  padding: 0;
  padding-top: 20px;
}
.trial-over button {
  font-size: 14px !important;
  font-weight: var(--font-weight-regular) !important;
}
.trial-over__title {
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: var(--font-weight-bold);
  line-height: 38px;
  color: var(--color-grey-800);
}
.trial-over__content {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: normal;
  text-align: center;
}
.trial-over__image {
  margin: 60px 0 30px;
}
.remove-scrollbar {
  overflow: scroll;
  -ms-overflow-style: none;
}
.remove-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0 !important;
}
.icon-tier-premium {
  display: inline-block;
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  text-decoration: none;
  cursor: pointer;
  vertical-align: middle;
  font-size: 0;
  color: transparent;
}
.icon-tier-premium:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 21px;
  overflow: hidden;
  vertical-align: middle;
  background: transparent no-repeat url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0h16c1.105 0 2 .895 2 2v16.742c0 1.104-.895 2-2 2-.315 0-.625-.075-.905-.217l-6.19-3.142c-.569-.29-1.241-.29-1.81 0l-6.19 3.142c-.985.5-2.188.107-2.688-.878-.143-.28-.217-.59-.217-.905V2C0 .895.895 0 2 0z' fill='%23343434'/%3E%3C/svg%3E");
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.icon-tier-premium:after {
  content: "P";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 10px;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-000);
  text-align: center;
  line-height: 20px;
}
.icon-tier-standard {
  display: inline-block;
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  text-decoration: none;
  cursor: pointer;
  vertical-align: middle;
  font-size: 0;
  color: transparent;
}
.icon-tier-standard:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 21px;
  overflow: hidden;
  vertical-align: middle;
  background: transparent no-repeat url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0h16c1.105 0 2 .895 2 2v16.742c0 1.104-.895 2-2 2-.315 0-.625-.075-.905-.217l-6.19-3.142c-.569-.29-1.241-.29-1.81 0l-6.19 3.142c-.985.5-2.188.107-2.688-.878-.143-.28-.217-.59-.217-.905V2C0 .895.895 0 2 0z' fill='%23478BFF'/%3E%3C/svg%3E");
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.icon-tier-standard:after {
  content: "S";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 10px;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-000);
  text-align: center;
  line-height: 19px;
}
.icon-tier-education {
  display: inline-block;
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  text-decoration: none;
  cursor: pointer;
  vertical-align: middle;
  font-size: 0;
  color: transparent;
}
.icon-tier-education:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 21px;
  overflow: hidden;
  vertical-align: middle;
  background: transparent no-repeat url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0h16c1.105 0 2 .895 2 2v16.742c0 1.104-.895 2-2 2-.315 0-.625-.075-.905-.217l-6.19-3.142c-.569-.29-1.241-.29-1.81 0l-6.19 3.142c-.985.5-2.188.107-2.688-.878-.143-.28-.217-.59-.217-.905V2C0 .895.895 0 2 0z' fill='%238AC917'/%3E%3C/svg%3E");
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.icon-tier-education:after {
  content: "E";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 10px;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-000);
  text-align: center;
  line-height: 19px;
}
.link {
  color: var(--color-blue-300);
  cursor: pointer;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.link--text {
  text-decoration: none;
}
.link-skip-wrap {
  padding-top: 40px;
  text-align: center;
}
.link-skip {
  color: var(--color-grey-800);
  cursor: pointer;
  text-decoration: underline;
}
.link-skip:hover {
  color: var(--color-blue-300);
}
.sending-box-wrap {
  padding: 0 20px;
}
.sending-box {
  width: 100%;
  max-width: 600px;
  margin: 43px auto;
  border-radius: 4px;
  box-shadow: var(--shadow-level-2);
  border: solid 1px var(--color-grey-400);
  background-color: var(--color-grey-000);
  word-break: break-word;
}
.sending-box__body {
  padding: 40px;
}
.sending-box-title {
  margin: 0;
  font-weight: var(--font-weight-bold);
  font-size: 16px;
  text-align: center;
  line-height: normal;
}
.sending-box-image {
  margin-top: 20px;
  text-align: center;
}
.sending-box-img {
  max-width: 241px;
  height: auto;
  width: 100%;
}
.sending-box-content {
  margin-top: 20px;
  font-size: 14px;
  text-align: center;
  line-height: normal;
}
.sending-box-content__hr {
  height: 10px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent none;
  box-shadow: none;
}
.sending-box-content__hr__double {
  height: 20px;
}
.sending-box-bottom {
  display: flex;
  min-height: 80px;
  padding: 30px;
  line-height: normal;
  box-sizing: border-box;
  border-top: 1px solid var(--color-grey-300);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
.button-other-sign {
  position: relative;
  display: inline-block;
  width: 271px;
  border: 1px solid var(--color-grey-400);
  margin: 0 0 16px 0;
  padding: 0 8px;
  height: 36px;
  line-height: 34px;
  color: var(--color-grey-800);
  background: var(--color-grey-000);
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  vertical-align: top;
}
.button-other-sign:hover {
  background: var(--color-grey-100);
}
.button-other-sign:active {
  background: var(--color-grey-200);
}
.button-other-sign:last-child {
  margin: 0;
}
.button-other-sign__img {
  margin-right: 10px;
  vertical-align: middle;
  margin-bottom: 2px;
}
.contextual-title {
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.4;
  color: var(--color-grey-800);
  word-break: keep-all;
}
.contextual-desc {
  margin: 8px 0 0;
  font-size: 14px;
  color: var(--color-grey-500);
  line-height: 1.4;
  word-break: keep-all;
}
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) optgroup,
html:lang(ja) select,
html:lang(ja) textarea {
  font-family:
    "Meiryo",
    "Hiragino Sans",
    "Segoe UI",
    "Inter",
    "Noto Sans KR",
    sans-serif;
}

/* src/styles/icons.scss */
@font-face {
  font-family: "swit-icon";
  src:
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.ttf?ynkhsn) format("truetype"),
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.woff?ynkhsn) format("woff"),
    url(/assets/fonts/lib/ui/swit-icon/swit-icon.svg?ynkhsn#swit-icon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.swit-icon,
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon {
  vertical-align: top;
  display: inline-block;
  line-height: 1;
}
.swit-icon::before,
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "swit-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: inherit;
  vertical-align: top;
  display: inline-block;
}
.swit-icon--speech:before {
  content: "\e900";
}
.swit-icon--speech-end:before {
  content: "\e901";
}
.swit-icon--mic-line:before {
  content: "\e902";
}
.swit-icon--layerview-line:before {
  content: "\e903";
}
.swit-icon--remove-filled:before {
  content: "\e904";
}
.swit-icon--stop-filled:before {
  content: "\e905";
}
.swit-icon--feedback-filled:before {
  content: "\e906";
}
.swit-icon--thumbsup-line:before {
  content: "\e907";
}
.swit-icon--thumbsup-filled:before {
  content: "\e908";
}
.swit-icon--thumbsdown-line:before {
  content: "\e909";
}
.swit-icon--thumbsdown-filled:before {
  content: "\e90a";
}
.swit-icon--addlist-line:before {
  content: "\e90b";
}
.swit-icon--subcluster-filled:before {
  content: "\e96d";
}
.swit-icon--person-badge-filled:before {
  content: "\e96c";
}
.swit-icon--task-filled:before {
  content: "\e90c";
}
.swit-icon--edit-line:before {
  content: "\e90d";
}
.swit-icon--snap-line:before {
  content: "\e90e";
}
.swit-icon--snap-filled:before {
  content: "\e90f";
}
.swit-icon--edit-filled:before {
  content: "\e910";
}
.swit-icon--tobottom:before {
  content: "\e911";
}
.swit-icon--chatstop-filled:before {
  content: "\e912";
}
.swit-icon--translate-line:before {
  content: "\e913";
}
.swit-icon--translate-filled:before {
  content: "\e914";
}
.swit-icon--taskify-line:before {
  content: "\e915";
}
.swit-icon--taskify-filled:before {
  content: "\e916";
}
.swit-icon--summarize-line:before {
  content: "\e917";
}
.swit-icon--suggestion-line:before {
  content: "\e918";
}
.swit-icon--retry-line:before {
  content: "\e919";
}
.swit-icon--reply-line:before {
  content: "\e91a";
}
.swit-icon--reply-filled:before {
  content: "\e91b";
}
.swit-icon--magicpencil-line:before {
  content: "\e91c";
}
.swit-icon--magicpencil-filled:before {
  content: "\e91d";
}
.swit-icon--edit-line1:before {
  content: "\e91e";
}
.swit-icon--aichatbot-line:before {
  content: "\e91f";
}
.swit-icon--addtoprow-line:before {
  content: "\e920";
}
.swit-icon--table-line:before {
  content: "\e921";
}
.swit-icon--addbottomrow-line:before {
  content: "\e922";
}
.swit-icon--deleterow-line:before {
  content: "\e953";
}
.swit-icon--addrightcolumn-line:before {
  content: "\e954";
}
.swit-icon--addleftcolumn-line:before {
  content: "\e955";
}
.swit-icon--unmerge-line:before {
  content: "\e956";
}
.swit-icon--merge-line:before {
  content: "\e957";
}
.swit-icon--backspace-filled:before {
  content: "\e951";
}
.swit-icon--backspace-line:before {
  content: "\e952";
}
.swit-icon--deletecolumn-line:before {
  content: "\e923";
}
.swit-icon--videocamera-filled:before {
  content: "\e924";
}
.swit-icon--videocamera-line:before {
  content: "\e925";
}
.swit-icon--folderopen-filled:before {
  content: "\e926";
}
.swit-icon--person-badge-line:before {
  content: "\e927";
}
.swit-icon--unstar-line:before {
  content: "\e928";
}
.swit-icon--unsave-line:before {
  content: "\e929";
}
.swit-icon--dot-filled:before {
  content: "\e92a";
}
.swit-icon--click-line:before {
  content: "\e92b";
}
.swit-icon--block-line:before {
  content: "\e92c";
}
.swit-icon--language-line:before {
  content: "\e92d";
}
.swit-icon--keyboardshortcuts-line:before {
  content: "\e944";
}
.swit-icon--feedback-line:before {
  content: "\e945";
}
.swit-icon--admin-line:before {
  content: "\e92e";
}
.swit-icon--file-filled:before {
  content: "\e92f";
}
.swit-icon--unpin-line:before {
  content: "\e930";
}
.swit-icon--unpin-filled:before {
  content: "\e931";
}
.swit-icon--starredlist:before {
  content: "\e932";
}
.swit-icon--gnbmore-line:before {
  content: "\e933";
}
.swit-icon--gnbmore-filled:before {
  content: "\e934";
}
.swit-icon--connected-line:before {
  content: "\e935";
}
.swit-icon--alert-line:before {
  content: "\e936";
}
.swit-icon--addbelow:before {
  content: "\e937";
}
.swit-icon--addabove:before {
  content: "\e938";
}
.swit-icon--setnotification:before {
  content: "\e939";
}
.swit-icon--addchat:before {
  content: "\e93a";
}
.swit-icon--history-line:before {
  content: "\e93b";
}
.swit-icon--meet-us:before {
  content: "\e93c";
}
.swit-icon--admin-filled:before {
  content: "\e93d";
}
.swit-icon--shareleft-line:before {
  content: "\e93e";
}
.swit-icon--shareleft-filled:before {
  content: "\e93f";
}
.swit-icon--robot-filled:before {
  content: "\e940";
}
.swit-icon--robot-line:before {
  content: "\e941";
}
.swit-icon--filterbtn-line:before {
  content: "\e942";
}
.swit-icon--togglemenu-close:before {
  content: "\e943";
}
.swit-icon--togglemenu-open:before {
  content: "\e946";
}
.swit-icon--aligntop:before {
  content: "\e947";
}
.swit-icon--alignbottom:before {
  content: "\e948";
}
.swit-icon--addoutline-line:before {
  content: "\e949";
}
.swit-icon--approval-filled:before {
  content: "\e94a";
}
.swit-icon--docstemplate-line:before {
  content: "\e94b";
}
.swit-icon--help-line:before {
  content: "\e94c";
}
.swit-icon--approval-line:before {
  content: "\e94d";
}
.swit-icon--update:before {
  content: "\e94e";
}
.swit-icon--cat-filled:before {
  content: "\e94f";
}
.swit-icon--displaysettings-filled:before {
  content: "\e950";
}
.swit-icon--displaysettings-line:before {
  content: "\e958";
}
.swit-icon--indent-line:before {
  content: "\e959";
}
.swit-icon--outdent-line:before {
  content: "\e95a";
}
.swit-icon--calendar-filled:before {
  content: "\e95b";
}
.swit-icon--cancelround-filled:before {
  content: "\e95c";
}
.swit-icon--cancelround-line:before {
  content: "\e95d";
}
.swit-icon--camera-filled:before {
  content: "\e95e";
}
.swit-icon--education-line:before {
  content: "\e95f";
}
.swit-icon--educationtier-filled:before {
  content: "\e9c2";
}
.swit-icon--educationtier-line:before {
  content: "\ea6d";
}
.swit-icon--fileshortcut:before {
  content: "\ea6b";
}
.swit-icon--meta:before {
  content: "\ea6c";
}
.swit-icon--filecomp-filled:before {
  content: "\e960";
}
.swit-icon--filedocs-filled:before {
  content: "\e961";
}
.swit-icon--fileimage-filled:before {
  content: "\e962";
}
.swit-icon--fileother-filled:before {
  content: "\e963";
}
.swit-icon--filepdf-filled:before {
  content: "\e964";
}
.swit-icon--filepress-filled:before {
  content: "\e965";
}
.swit-icon--filespred-filled:before {
  content: "\e966";
}
.swit-icon--filevideo-filled:before {
  content: "\e967";
}
.swit-icon--keyboarddown-line:before {
  content: "\e968";
}
.swit-icon--keyboardleft-line:before {
  content: "\e969";
}
.swit-icon--keyboardright-line:before {
  content: "\e96a";
}
.swit-icon--keyboardup-line:before {
  content: "\e96b";
}
.swit-icon--optionkey-line:before {
  content: "\e96e";
}
.swit-icon--return-line:before {
  content: "\e96f";
}
.swit-icon--shift-line:before {
  content: "\e970";
}
.swit-icon--account-filled:before {
  content: "\e971";
}
.swit-icon--account-line:before {
  content: "\e972";
}
.swit-icon--buckitview-filled:before {
  content: "\e973";
}
.swit-icon--dashboard-line:before {
  content: "\e974";
}
.swit-icon--standardtier-filled:before {
  content: "\e975";
}
.swit-icon--statusview-filled:before {
  content: "\e976";
}
.swit-icon--teamview-filled:before {
  content: "\e977";
}
.swit-icon--timeline-filled:before {
  content: "\e978";
}
.swit-icon--write-filled:before {
  content: "\e979";
}
.swit-icon--arrowleft:before {
  content: "\ea4e";
}
.swit-icon--repeat-line:before {
  content: "\ea4f";
}
.swit-icon--task-line:before {
  content: "\ea50";
}
.swit-icon--template:before {
  content: "\ea51";
}
.swit-icon--italic-line:before {
  content: "\e9db";
}
.swit-icon--add-line:before {
  content: "\e988";
}
.swit-icon--addapp-filled:before {
  content: "\e989";
}
.swit-icon--addapp-line:before {
  content: "\e98a";
}
.swit-icon--addbox-filled:before {
  content: "\e98b";
}
.swit-icon--addbox-line:before {
  content: "\e98c";
}
.swit-icon--addmember-filled:before {
  content: "\e98d";
}
.swit-icon--addmember-line:before {
  content: "\e98e";
}
.swit-icon--addreaction-line:before {
  content: "\e98f";
}
.swit-icon--airplane-filled:before {
  content: "\e990";
}
.swit-icon--allitem-filled:before {
  content: "\e991";
}
.swit-icon--allitem-line:before {
  content: "\e992";
}
.swit-icon--announce-filled:before {
  content: "\e993";
}
.swit-icon--announce-line:before {
  content: "\e994";
}
.swit-icon--archive-line:before {
  content: "\e995";
}
.swit-icon--arrowright:before {
  content: "\e996";
}
.swit-icon--assignee-line:before {
  content: "\e997";
}
.swit-icon--attachment-line:before {
  content: "\e998";
}
.swit-icon--backlog-line:before {
  content: "\e999";
}
.swit-icon--baseball-line:before {
  content: "\e99a";
}
.swit-icon--bin-line:before {
  content: "\e99b";
}
.swit-icon--blockedcode-line:before {
  content: "\e99c";
}
.swit-icon--bold-line:before {
  content: "\e99d";
}
.swit-icon--bookmark-filled:before {
  content: "\e99e";
}
.swit-icon--bookmark-line:before {
  content: "\e99f";
}
.swit-icon--browse-line:before {
  content: "\e9a0";
}
.swit-icon--buckitview-line:before {
  content: "\e9a1";
}
.swit-icon--bulb-line:before {
  content: "\e9a2";
}
.swit-icon--calendar-line:before {
  content: "\e9a3";
}
.swit-icon--camera-line:before {
  content: "\e9a4";
}
.swit-icon--cancel-line:before {
  content: "\e9a5";
}
.swit-icon--channel-filled:before {
  content: "\e9a6";
}
.swit-icon--channel-line:before {
  content: "\e9a7";
}
.swit-icon--check-line:before {
  content: "\e9a8";
}
.swit-icon--checklist-line:before {
  content: "\e9a9";
}
.swit-icon--chevrondn-line:before {
  content: "\e9aa";
}
.swit-icon--chevronlf-line:before {
  content: "\e9ab";
}
.swit-icon--chevronrt-line:before {
  content: "\e9ac";
}
.swit-icon--chevronup-line:before {
  content: "\e9ad";
}
.swit-icon--clock-filled:before {
  content: "\e9ae";
}
.swit-icon--clock-line:before {
  content: "\e9af";
}
.swit-icon--code-line:before {
  content: "\e9b0";
}
.swit-icon--color:before {
  content: "\e9b1";
}
.swit-icon--comment-filled:before {
  content: "\e9b2";
}
.swit-icon--comment-line:before {
  content: "\e9b3";
}
.swit-icon--company-line:before {
  content: "\e9b4";
}
.swit-icon--contents-line:before {
  content: "\e9b5";
}
.swit-icon--copy-filled:before {
  content: "\e9b6";
}
.swit-icon--copy-line:before {
  content: "\e9b7";
}
.swit-icon--coupon-line:before {
  content: "\e9b8";
}
.swit-icon--dashboard-filled:before {
  content: "\e9b9";
}
.swit-icon--devices-line:before {
  content: "\e9ba";
}
.swit-icon--divider-line:before {
  content: "\e9bb";
}
.swit-icon--dm-filled:before {
  content: "\e9bc";
}
.swit-icon--dm-line:before {
  content: "\e9bd";
}
.swit-icon--dollar:before {
  content: "\e9be";
}
.swit-icon--download-line:before {
  content: "\e9bf";
}
.swit-icon--drawer-line:before {
  content: "\e9c0";
}
.swit-icon--dropdown-line:before {
  content: "\e9c1";
}
.swit-icon--emoji-filled:before {
  content: "\e9c3";
}
.swit-icon--emoji-line:before {
  content: "\e9c4";
}
.swit-icon--exclamation-line:before {
  content: "\e9c5";
}
.swit-icon--expand-line:before {
  content: "\e9c6";
}
.swit-icon--file-line:before {
  content: "\e9c7";
}
.swit-icon--filter-line:before {
  content: "\e9c8";
}
.swit-icon--flag-line:before {
  content: "\e9c9";
}
.swit-icon--folder-filled:before {
  content: "\e9ca";
}
.swit-icon--folder-line:before {
  content: "\e9cb";
}
.swit-icon--fork-line:before {
  content: "\e9cc";
}
.swit-icon--handle-line:before {
  content: "\e9cd";
}
.swit-icon--heart-filled:before {
  content: "\e9ce";
}
.swit-icon--heart-line:before {
  content: "\e9cf";
}
.swit-icon--hide-line:before {
  content: "\e9d0";
}
.swit-icon--high:before {
  content: "\e9d1";
}
.swit-icon--highest:before {
  content: "\e9d2";
}
.swit-icon--home-filled:before {
  content: "\e9d3";
}
.swit-icon--home-line:before {
  content: "\e9d4";
}
.swit-icon--hyperlink-line:before {
  content: "\e9d5";
}
.swit-icon--ideation-filled:before {
  content: "\e9d6";
}
.swit-icon--ideation-line:before {
  content: "\e9d7";
}
.swit-icon--import-line:before {
  content: "\e9d8";
}
.swit-icon--information-filled:before {
  content: "\e9d9";
}
.swit-icon--information-line:before {
  content: "\e9da";
}
.swit-icon--keyresult-filled:before {
  content: "\e9dc";
}
.swit-icon--keyresult-line:before {
  content: "\e9dd";
}
.swit-icon--label-line:before {
  content: "\e9de";
}
.swit-icon--labelcheck-line:before {
  content: "\e9df";
}
.swit-icon--launch-line:before {
  content: "\e9e0";
}
.swit-icon--lightning-filled:before {
  content: "\e9e1";
}
.swit-icon--lightning-line:before {
  content: "\e9e2";
}
.swit-icon--linehandle:before {
  content: "\e9e3";
}
.swit-icon--link-line:before {
  content: "\e9e4";
}
.swit-icon--listbullet:before {
  content: "\e9e5";
}
.swit-icon--lock-filled:before {
  content: "\e9e6";
}
.swit-icon--lock-line:before {
  content: "\e9e7";
}
.swit-icon--low:before {
  content: "\e9e8";
}
.swit-icon--lowest:before {
  content: "\e9e9";
}
.swit-icon--mail-filled:before {
  content: "\e9ea";
}
.swit-icon--mail-line:before {
  content: "\e9eb";
}
.swit-icon--medium:before {
  content: "\e9ec";
}
.swit-icon--member-filled:before {
  content: "\e9ed";
}
.swit-icon--member-line:before {
  content: "\e9ee";
}
.swit-icon--members-filled:before {
  content: "\e9ef";
}
.swit-icon--members-line:before {
  content: "\e9f0";
}
.swit-icon--mention-filled:before {
  content: "\e9f1";
}
.swit-icon--mention-line:before {
  content: "\e9f2";
}
.swit-icon--menutree-filled:before {
  content: "\e9f3";
}
.swit-icon--menutree-line:before {
  content: "\e9f4";
}
.swit-icon--minimize-line:before {
  content: "\e9f5";
}
.swit-icon--mobile:before {
  content: "\e9f6";
}
.swit-icon--monitor-line:before {
  content: "\e9f7";
}
.swit-icon--morehorizontal:before {
  content: "\e9f8";
}
.swit-icon--morevertical:before {
  content: "\e9f9";
}
.swit-icon--mute-filled:before {
  content: "\e9fa";
}
.swit-icon--mute-line:before {
  content: "\e9fb";
}
.swit-icon--nature-line:before {
  content: "\e9fc";
}
.swit-icon--newwindow:before {
  content: "\e9fd";
}
.swit-icon--notifications-filled:before {
  content: "\e9fe";
}
.swit-icon--notifications-line:before {
  content: "\e9ff";
}
.swit-icon--objective-filled:before {
  content: "\ea00";
}
.swit-icon--objective-line:before {
  content: "\ea01";
}
.swit-icon--okrlink-filled:before {
  content: "\ea02";
}
.swit-icon--okrlink-line:before {
  content: "\ea03";
}
.swit-icon--orderedlist:before {
  content: "\ea04";
}
.swit-icon--payment-line:before {
  content: "\ea05";
}
.swit-icon--picture-line:before {
  content: "\ea06";
}
.swit-icon--pin-filled:before {
  content: "\ea07";
}
.swit-icon--pin-line:before {
  content: "\ea08";
}
.swit-icon--play-filled:before {
  content: "\ea09";
}
.swit-icon--play-line:before {
  content: "\ea0a";
}
.swit-icon--plugin-filled:before {
  content: "\ea0b";
}
.swit-icon--plugin-line:before {
  content: "\ea0c";
}
.swit-icon--print-line:before {
  content: "\ea0d";
}
.swit-icon--priority-line:before {
  content: "\ea0e";
}
.swit-icon--project-filled:before {
  content: "\ea0f";
}
.swit-icon--project-line:before {
  content: "\ea10";
}
.swit-icon--pullleft-line:before {
  content: "\ea11";
}
.swit-icon--pullright-line:before {
  content: "\ea12";
}
.swit-icon--question-line:before {
  content: "\ea13";
}
.swit-icon--quote-line:before {
  content: "\ea14";
}
.swit-icon--refresh-line:before {
  content: "\ea15";
}
.swit-icon--remove-line:before {
  content: "\ea16";
}
.swit-icon--roundcheck-filled:before {
  content: "\ea17";
}
.swit-icon--roundcheck-line:before {
  content: "\ea18";
}
.swit-icon--search-line:before {
  content: "\ea19";
}
.swit-icon--send-filled:before {
  content: "\ea1a";
}
.swit-icon--settings-filled:before {
  content: "\ea1b";
}
.swit-icon--settings-line:before {
  content: "\ea1c";
}
.swit-icon--settingsalter-line:before {
  content: "\ea1d";
}
.swit-icon--share-filled:before {
  content: "\ea1e";
}
.swit-icon--share-line:before {
  content: "\ea1f";
}
.swit-icon--shiny-filled:before {
  content: "\ea20";
}
.swit-icon--shiny-line:before {
  content: "\ea21";
}
.swit-icon--shortcuts-line:before {
  content: "\ea22";
}
.swit-icon--show-filled:before {
  content: "\ea23";
}
.swit-icon--show-line:before {
  content: "\ea24";
}
.swit-icon--sidebar-line:before {
  content: "\ea25";
}
.swit-icon--signin-line:before {
  content: "\ea26";
}
.swit-icon--signout-line:before {
  content: "\ea27";
}
.swit-icon--sortdown-line:before {
  content: "\ea28";
}
.swit-icon--sortup-line:before {
  content: "\ea29";
}
.swit-icon--standardtier-line:before {
  content: "\ea2a";
}
.swit-icon--star-filled:before {
  content: "\ea2b";
}
.swit-icon--star-line:before {
  content: "\ea2c";
}
.swit-icon--statusview-line:before {
  content: "\ea2d";
}
.swit-icon--store-filled:before {
  content: "\ea2e";
}
.swit-icon--strikethrough-line:before {
  content: "\ea2f";
}
.swit-icon--store-line:before {
  content: "\ea30";
}
.swit-icon--subtask-filled:before {
  content: "\ea31";
}
.swit-icon--subtask:before {
  content: "\ea32";
}
.swit-icon--subtract-line:before {
  content: "\ea33";
}
.swit-icon--swit-line:before {
  content: "\ea34";
}
.swit-icon--switch-line:before {
  content: "\ea35";
}
.swit-icon--tab-line:before {
  content: "\ea36";
}
.swit-icon--tag-filled:before {
  content: "\ea37";
}
.swit-icon--tag-line:before {
  content: "\ea38";
}
.swit-icon--team-filled:before {
  content: "\ea39";
}
.swit-icon--team-line:before {
  content: "\ea3a";
}
.swit-icon--teamview-line:before {
  content: "\ea3b";
}
.swit-icon--text-line:before {
  content: "\ea3c";
}
.swit-icon--timeline-line:before {
  content: "\ea3d";
}
.swit-icon--unfold:before {
  content: "\ea3e";
}
.swit-icon--unfoldrt:before {
  content: "\ea3f";
}
.swit-icon--video-filled:before {
  content: "\ea40";
}
.swit-icon--video-line:before {
  content: "\ea41";
}
.swit-icon--viewkanban-filled:before {
  content: "\ea42";
}
.swit-icon--viewkanban-line:before {
  content: "\ea43";
}
.swit-icon--viewlist-filled:before {
  content: "\ea44";
}
.swit-icon--viewlist-line:before {
  content: "\ea45";
}
.swit-icon--warning-filled:before {
  content: "\ea46";
}
.swit-icon--warning-line:before {
  content: "\ea47";
}
.swit-icon--webhook:before {
  content: "\ea48";
}
.swit-icon--word-line:before {
  content: "\ea49";
}
.swit-icon--workspace-filled:before {
  content: "\ea4a";
}
.swit-icon--workspace-line:before {
  content: "\ea4b";
}
.swit-icon--write-line:before {
  content: "\ea4c";
}
.swit-icon--zoomout-line:before {
  content: "\ea4d";
}
.swit-icon-btn {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: transparent;
  font-size: 0;
  text-decoration: none;
  background: none transparent;
  border: 0;
  appearance: none;
  cursor: pointer;
}
.cloud-capacity-exclamation {
  font-size: 20px;
}
.tooltip-new-tab {
  color: var(--color-grey-000);
  font-size: 14px;
}
.tooltip .editor-shortcut-icon-wrap {
  display: flex;
  margin-top: 5px;
  justify-content: center;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 20px;
  padding: 3px 5px;
  color: var(--color-grey-000);
  font-size: 14px;
  background-color: var(--color-grey-900);
  border-radius: 2px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon:not(:last-child) {
  margin-right: 3px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-7-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-7-tooltip::before {
  content: "7";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-8-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-8-tooltip::before {
  content: "8";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-9-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-9-tooltip::before {
  content: "9";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-alt-tooltip::before {
  content: "\e96e";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-b-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-b-tooltip::before {
  content: "B";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-c-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-c-tooltip::before {
  content: "C";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-cmd-tooltip::before {
  content: "\ea6c";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-ctrl-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-ctrl-tooltip::before {
  content: "Ctrl";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-i-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-i-tooltip::before {
  content: "I";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-option-tooltip::before {
  content: "\e96e";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-shift-tooltip::before {
  content: "\e970";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-u-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-u-tooltip::before {
  content: "U";
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-x-tooltip {
  font-size: 12px;
}
.tooltip .editor-shortcut-icon-wrap .editor-shortcut-icon.editor-shortcut-x-tooltip::before {
  content: "X";
}
.color-icon,
.color-icon--swit-snap,
.color-icon--swit-ai,
.color-icon--task-status,
.color-icon--file-zip,
.color-icon--gitlab,
.color-icon--github,
.color-icon--googlecalendar,
.color-icon--mscalendar,
.color-icon--onedrive,
.color-icon--outlook,
.color-icon--gmail,
.color-icon--zapier,
.color-icon--zoom,
.color-icon--googledrive {
  display: inline-block;
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  line-height: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.color-icon--googledrive {
  background-image: url(/assets/images/icons/googledrive-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--googledrive.is-active {
  background-image: url(/assets/images/icons/googledrive-act.svg);
}
.color-icon--zoom {
  background-image: url(/assets/images/icons/zoom-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--zoom.is-active {
  background-image: url(/assets/images/icons/zoom-act.svg);
}
.color-icon--zapier {
  background-image: url(/assets/images/icons/zapier-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--zapier.is-active {
  background-image: url(/assets/images/icons/zapier-act.svg);
}
.color-icon--gmail {
  background-image: url(/assets/images/icons/gmail-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--gmail.is-active {
  background-image: url(/assets/images/icons/gmail-act.svg);
}
.color-icon--outlook {
  background-image: url(/assets/images/icons/outlook-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--outlook.is-active {
  background-image: url(/assets/images/icons/outlook-act.svg);
}
.color-icon--onedrive {
  background-image: url(/assets/images/icons/onedrive-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--onedrive.is-active {
  background-image: url(/assets/images/icons/onedrive-act.svg);
}
.color-icon--mscalendar {
  background-image: url(/assets/images/icons/mscalendar-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--mscalendar.is-active {
  background-image: url(/assets/images/icons/mscalendar-act.svg);
}
.color-icon--googlecalendar {
  background-image: url(/assets/images/icons/googlecalendar-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--googlecalendar.is-active {
  background-image: url(/assets/images/icons/googlecalendar-act.svg);
}
.color-icon--github {
  background-image: url(/assets/images/icons/github-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--github.is-disabled,
.color-icon--github:disabled {
  background-image: url(/assets/images/icons/github-dis.svg);
}
.color-icon--gitlab {
  background-image: url(/assets/images/icons/gitlab-nor.svg);
  width: 18px;
  height: 18px;
  border-radius: 4px;
}
.color-icon--gitlab.is-disabled,
.color-icon--gitlab:disabled {
  background-image: url(/assets/images/icons/gitlab-dis.svg);
}
.color-icon--file-zip {
  background-image: url(/assets/images/icons/file-zip-nor.svg);
  width: 30px;
  height: 40px;
}
.color-icon--task-status {
  height: 10px;
  padding-left: 22px;
  vertical-align: middle;
  background-size: contain;
}
.color-icon--task-status--todo {
  background-image: url(/assets/images/icons/task_status_todo@2x.png);
}
.color-icon--task-status--doing {
  background-image: url(/assets/images/icons/task_status_doing@2x.png);
}
.color-icon--task-status--done {
  background-image: url(/assets/images/icons/task_status_done@2x.png);
}
.color-icon--swit-ai {
  background-image: url(/assets/images/icons/swit-ai-nor.svg);
  width: 24px;
  height: 24px;
  background-size: calc(100% - 1.848px);
}
.color-icon--swit-snap {
  background-image: url(/assets/images/icons/swit-ai-nor.svg);
  width: 16px;
  height: 16px;
  background-size: calc(100% - 1.232px);
}

/* angular:styles/global:styles */
