.ge-mainControls {
  position: relative;
  min-height: 37px;
  margin-bottom: 10px;
}

.ge-mainControls i {
  font-size: 20px;
  padding: 2px 0;
}

.ge-mainControls .ge-wrapper {
  padding-top: 5px;
}

.ge-mainControls .ge-wrapper.ge-top .container {
  margin: 0;
  padding: 0;
  width: auto;
}

.ge-mainControls .ge-wrapper.ge-fixed {
  position: fixed;
  z-index: 20;
}

.tool-group-area {
  min-height: 82px;
  position: sticky;
  top: 0;
  z-index: 20;
  background: #fff;
}

/* 沒有 focus 任何編輯區塊時，於佔位區中央顯示提示文字（掛在外層，不影響 editor-tool-group 的定位） */
.tool-group-area::before {
  content: '點擊下方區塊開始編輯';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  font-size: 14px;
  pointer-events: none;
  background: #f4f4f4;
}

/* 有 active editor（工具列出現）時隱藏提示 */
.tool-group-area.has-editor::before {
  display: none;
}

.editor-tool-group {
  min-height: 82px;
}

.ge-mainControls .ge-addRowGroup .btn.btn-primary {
  background: #f4f4f4;
  color: #666;
  border-color: #999;
  display: flex;
  align-items: center;
}

.ge-mainControls .ge-addRowGroup .btn.btn-primary:hover {
  background: #E3E3E3;
}

.ge-mainControls .ge-addRowGroup .ge-row-icon {
  width: 48px;
  margin: 0;
}

.ge-mainControls .ge-addRowGroup .ge-row-icon .column {
  height: 10px;
  background: #666;
  padding: 0;
  border-left: 2px solid #f4f4f4;
}

.ge-mainControls .ge-layout-mode {
  margin-left: 5px;
}

.ge-mainControls .ge-layout-mode .dropdown-menu {
  min-width: 120px;
  padding: 0;
}

.ge-mainControls .ge-layout-mode .dropdown-menu a {
  display: block;
  padding: 4px 4px;
  width: 100%;
}

.ge-mainControls .ge-layout-mode .dropdown-menu a:hover {
  background-color: #e9ecef;
}

.ge-mainControls .btn:focus {
  box-shadow: none;
  outline: none;
}

.ge-html-output {
  width: 100%;
  display: none;
}

/* Not editing */
.ge-canvas .ge-tools-drawer {
  display: none;
}

.ge-canvas.ge-editing .ge-tools-drawer {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: blue;
  margin: 0 -5px 5px;
  display: block;
  width: calc(100% + 10px);
}

.ge-canvas.ge-editing .ge-tools-drawer>a {
  display: inline-block;
  padding: 5px;
}

.ge-canvas.ge-editing .ge-tools-drawer>a:hover {
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.ge-canvas.ge-editing .ge-tools-drawer .ge-details {
  padding: 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  display: none;
}

.ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a {
  color: #333;
}

.ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a.active {
  color: white;
  background-color: #178acc;
}

.ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a:hover {
  text-decoration: none;
  cursor: pointer;
}

.ge-canvas.ge-editing .ge-tools-drawer .ge-details input.ge-id {
  border: 1px solid #7F7F7F;
  border-radius: 4px;
  font-size: 11px;
  padding: 2px 5px;
  margin-right: 5px;
  width: 80px;
}

.ge-canvas.ge-editing .row {
  background-color: #efefef;
  border: 1px solid #999999;
  padding: 0 5px 5px;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer {
  background: #e5e5e5;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer>a {
  color: #666;
  text-decoration: none;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer>a i {
  font-size: 18px;
  vertical-align: text-bottom;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer>a.ge-add-column {
  color: #178acc;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer .drawer-tool-text {
  padding: 0 5px;
  font-size: 15px;
}

.ge-canvas.ge-editing .row>.ge-tools-drawer .ge-details .btn-group a span {
  padding: 0 5px;
}

.ge-canvas.ge-editing .column {
  background-color: rgba(47, 164, 231, 0.15);
  border: 1px solid #2FA4E7;
  padding: 0 5px 5px;
}

.ge-canvas.ge-editing .column>.ge-tools-drawer {
  background: #afd5ea;
}

.ge-canvas.ge-editing .column>.ge-tools-drawer a {
  color: #178acc;
  font-size: 20px;
  padding: 0px 6px;
  text-decoration: none;
}

.ge-canvas.ge-editing .column>.ge-tools-drawer>a.ge-add-row {
  color: #666;
}

.ge-canvas.ge-editing .ge-sortable-ghost {
  background: rgba(255, 255, 0, 0.2);
  opacity: 0.5;
  min-height: 50px;
}

/* Layout modes */
.ge-canvas.ge-layout-phone {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.ge-canvas.ge-layout-phone .col-sm-1,
.ge-canvas.ge-layout-phone .col-md-1,
.ge-canvas.ge-layout-phone .col-lg-1 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-2,
.ge-canvas.ge-layout-phone .col-md-2,
.ge-canvas.ge-layout-phone .col-lg-2 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-3,
.ge-canvas.ge-layout-phone .col-md-3,
.ge-canvas.ge-layout-phone .col-lg-3 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-4,
.ge-canvas.ge-layout-phone .col-md-4,
.ge-canvas.ge-layout-phone .col-lg-4 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-5,
.ge-canvas.ge-layout-phone .col-md-5,
.ge-canvas.ge-layout-phone .col-lg-5 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-6,
.ge-canvas.ge-layout-phone .col-md-6,
.ge-canvas.ge-layout-phone .col-lg-6 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-7,
.ge-canvas.ge-layout-phone .col-md-7,
.ge-canvas.ge-layout-phone .col-lg-7 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-8,
.ge-canvas.ge-layout-phone .col-md-8,
.ge-canvas.ge-layout-phone .col-lg-8 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-9,
.ge-canvas.ge-layout-phone .col-md-9,
.ge-canvas.ge-layout-phone .col-lg-9 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-10,
.ge-canvas.ge-layout-phone .col-md-10,
.ge-canvas.ge-layout-phone .col-lg-10 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-11,
.ge-canvas.ge-layout-phone .col-md-11,
.ge-canvas.ge-layout-phone .col-lg-11 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-sm-12,
.ge-canvas.ge-layout-phone .col-md-12,
.ge-canvas.ge-layout-phone .col-lg-12 {
  width: inherit;
}

.ge-canvas.ge-layout-phone .col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.ge-canvas.ge-layout-phone .col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.ge-canvas.ge-layout-phone .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.ge-canvas.ge-layout-phone .col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.ge-canvas.ge-layout-phone .col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.ge-canvas.ge-layout-phone .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.ge-canvas.ge-layout-phone .col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.ge-canvas.ge-layout-phone .col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.ge-canvas.ge-layout-phone .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.ge-canvas.ge-layout-phone .col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.ge-canvas.ge-layout-phone .col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.ge-canvas.ge-layout-phone .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.ge-canvas.ge-layout-tablet {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.ge-canvas.ge-layout-tablet .col-1,
.ge-canvas.ge-layout-tablet .col-md-1,
.ge-canvas.ge-layout-tablet .col-lg-1 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-2,
.ge-canvas.ge-layout-tablet .col-md-2,
.ge-canvas.ge-layout-tablet .col-lg-2 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-3,
.ge-canvas.ge-layout-tablet .col-md-3,
.ge-canvas.ge-layout-tablet .col-lg-3 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-4,
.ge-canvas.ge-layout-tablet .col-md-4,
.ge-canvas.ge-layout-tablet .col-lg-4 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-5,
.ge-canvas.ge-layout-tablet .col-md-5,
.ge-canvas.ge-layout-tablet .col-lg-5 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-6,
.ge-canvas.ge-layout-tablet .col-md-6,
.ge-canvas.ge-layout-tablet .col-lg-6 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-7,
.ge-canvas.ge-layout-tablet .col-md-7,
.ge-canvas.ge-layout-tablet .col-lg-7 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-8,
.ge-canvas.ge-layout-tablet .col-md-8,
.ge-canvas.ge-layout-tablet .col-lg-8 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-9,
.ge-canvas.ge-layout-tablet .col-md-9,
.ge-canvas.ge-layout-tablet .col-lg-9 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-10,
.ge-canvas.ge-layout-tablet .col-md-10,
.ge-canvas.ge-layout-tablet .col-lg-10 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-11,
.ge-canvas.ge-layout-tablet .col-md-11,
.ge-canvas.ge-layout-tablet .col-lg-11 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-12,
.ge-canvas.ge-layout-tablet .col-md-12,
.ge-canvas.ge-layout-tablet .col-lg-12 {
  width: inherit;
}

.ge-canvas.ge-layout-tablet .col-sm-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.ge-canvas.ge-layout-tablet .col-sm-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.ge-canvas.ge-layout-tablet .col-sm-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.ge-canvas.ge-layout-tablet .col-sm-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.ge-canvas.ge-layout-tablet .col-sm-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.ge-canvas.ge-layout-tablet .col-sm-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.ge-canvas.ge-layout-tablet .col-sm-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.ge-canvas.ge-layout-tablet .col-sm-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.ge-canvas.ge-layout-tablet .col-sm-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.ge-canvas.ge-layout-tablet .col-sm-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.ge-canvas.ge-layout-tablet .col-sm-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.ge-canvas.ge-layout-tablet .col-sm-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.ge-canvas.ge-layout-desktop {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.ge-canvas.ge-layout-desktop .col-1,
.ge-canvas.ge-layout-desktop .col-sm-1,
.ge-canvas.ge-layout-desktop .col-md-1 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-2,
.ge-canvas.ge-layout-desktop .col-sm-2,
.ge-canvas.ge-layout-desktop .col-md-2 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-3,
.ge-canvas.ge-layout-desktop .col-sm-3,
.ge-canvas.ge-layout-desktop .col-md-3 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-4,
.ge-canvas.ge-layout-desktop .col-sm-4,
.ge-canvas.ge-layout-desktop .col-md-4 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-5,
.ge-canvas.ge-layout-desktop .col-sm-5,
.ge-canvas.ge-layout-desktop .col-md-5 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-6,
.ge-canvas.ge-layout-desktop .col-sm-6,
.ge-canvas.ge-layout-desktop .col-md-6 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-7,
.ge-canvas.ge-layout-desktop .col-sm-7,
.ge-canvas.ge-layout-desktop .col-md-7 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-8,
.ge-canvas.ge-layout-desktop .col-sm-8,
.ge-canvas.ge-layout-desktop .col-md-8 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-9,
.ge-canvas.ge-layout-desktop .col-sm-9,
.ge-canvas.ge-layout-desktop .col-md-9 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-10,
.ge-canvas.ge-layout-desktop .col-sm-10,
.ge-canvas.ge-layout-desktop .col-md-10 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-11,
.ge-canvas.ge-layout-desktop .col-sm-11,
.ge-canvas.ge-layout-desktop .col-md-11 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-12,
.ge-canvas.ge-layout-desktop .col-sm-12,
.ge-canvas.ge-layout-desktop .col-md-12 {
  width: inherit;
}

.ge-canvas.ge-layout-desktop .col-lg-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.ge-canvas.ge-layout-desktop .col-lg-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.ge-canvas.ge-layout-desktop .col-lg-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.ge-canvas.ge-layout-desktop .col-lg-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.ge-canvas.ge-layout-desktop .col-lg-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.ge-canvas.ge-layout-desktop .col-lg-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.ge-canvas.ge-layout-desktop .col-lg-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.ge-canvas.ge-layout-desktop .col-lg-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.ge-canvas.ge-layout-desktop .col-lg-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.ge-canvas.ge-layout-desktop .col-lg-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.ge-canvas.ge-layout-desktop .col-lg-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.ge-canvas.ge-layout-desktop .col-lg-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* Grid Editor 圖示樣式 */
.ge-canvas.ge-editing .ge-tools-drawer>a {
  padding: 3px 5px;
}

.dropdown.pull-right.ge-layout-mode span {
  font-size: 15px;
}

.dropdown.pull-right.ge-layout-mode a {
  cursor: pointer;
}

.ge-content img {
  max-width: 100% !important;
}

i.rot90 {
  transform: rotate(90deg);
  padding-left: 4px;
  padding-right: 4px;
}

/* template */
#template-modal .modal-dialog {
  max-width: 535px;
}

#template-modal .card-body {
  max-height: calc(100vh - 350px);
  overflow: auto;
}

#template-modal .tempate-option {
  border: #dcdcdc 2px solid;
  margin-bottom: 1.5rem;
  padding: 0.5rem;
  cursor: pointer;
}

#template-modal .tempate-option:hover {
  border: #2196f3 2px solid;
}

/* 圖示：由 Font Awesome Free 5.15.4 SVG 轉為 data URI，不依賴 fontawesome 字型。
 * 以 mask-image 上色，故 color / currentColor 可正常繼承（含 hover 變色）。
 * 尺寸沿用既有 font-size：以 1em 為邊長，維持與原本字型圖示相同的縮放行為。
 */
[class^='icon-'],
[class*=' icon-'] {
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: currentColor;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

/* 內容置中 */
.icon-align-center {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z'/></svg>");
}

/* 內容靠右 */
.icon-align-right {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z'/></svg>");
}

/* 表格橫向捲軸（搭配 rot90） */
.icon-level-down-alt {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path d='M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path d='M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z'/></svg>");
}

/* 增加編輯區域 */
.icon-plus-circle {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/></svg>");
}

/* 原始碼 */
.icon-code {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z'/></svg>");
}

/* 移動區域 */
.icon-sort {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path d='M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z'/></svg>");
}

/* 設定 */
.icon-cog {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z'/></svg>");
}

/* 自訂工具預設 */
.icon-wrench {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z'/></svg>");
}

/* 刪除 */
.icon-times {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'><path d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'><path d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/></svg>");
}

/* 移動區塊 */
.icon-arrows-alt {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z'/></svg>");
}

/* 動畫效果 */
.icon-photo-video {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z'/></svg>");
}

/* 增加 row */
.icon-plus-square-solid {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/></svg>");
}

/* 預覽 */
.icon-eye {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z'/></svg>");
}

/* 增加區塊 */
.icon-file-alt {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z'/></svg>");
}

/* 減小寬度 */
.icon-minus-square {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/></svg>");
}

/* 增加寬度 */
.icon-plus-square {
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M352 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm96-160v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/></svg>");
	mask-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M352 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm96-160v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/></svg>");
}
