@charset "UTF-8";

/* src/assets/sass/fonts/crowdchange/style.css */
@font-face {
  font-family: "crowdchangeicons";
  src:
    url("./media/crowdchangeicons-PRISRLPM.ttf?83mcxx") format("truetype"),
    url("./media/crowdchangeicons-BWQYUO6I.woff?83mcxx") format("woff"),
    url("./media/crowdchangeicons-BKVD7BSH.svg?83mcxx#crowdchangeicons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=cc-icon-],
[class*=" cc-icon-"] {
  font-family: "crowdchangeicons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cc-icon-cards:before {
  content: "\e903";
}
.cc-icon-send:before {
  content: "\e902";
}
.cc-icon-wedding-invitation:before {
  content: "\e901";
}
.cc-icon-award:before {
  content: "\e900";
}
.cc-scroll::-webkit-scrollbar {
  width: 4px;
}
.cc-scroll::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 2px;
}
.cc-scroll::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: var(--fill-main-high);
}

/* src/assets/sass/fonts/iconic/style.css */
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon-LTTF3EXQ.eot?a4u1ix");
  src:
    url("./media/icomoon-LTTF3EXQ.eot?a4u1ix#iefix") format("embedded-opentype"),
    url("./media/icomoon-DQ6GC2Z5.ttf?a4u1ix") format("truetype"),
    url("./media/icomoon-FRHD753J.woff?a4u1ix") format("woff"),
    url("./media/icomoon-MHLLWUB5.svg?a4u1ix#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=cc-icon-],
[class*=" cc-icon-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cc-icon-2m-distance:before {
  content: "\e900";
}
.cc-icon-3d-rotate:before {
  content: "\e901";
}
.cc-icon-4g:before {
  content: "\e902";
}
.cc-icon-4k:before {
  content: "\e903";
}
.cc-icon-5g:before {
  content: "\e904";
}
.cc-icon-12hr-clock:before {
  content: "\e905";
}
.cc-icon-16-plus:before {
  content: "\e906";
}
.cc-icon-18-plus:before {
  content: "\e907";
}
.cc-icon-24hr-clock:before {
  content: "\e908";
}
.cc-icon-90-degrees:before {
  content: "\e909";
}
.cc-icon-a-z-sort:before {
  content: "\e90a";
}
.cc-icon-accessibility:before {
  content: "\e90b";
}
.cc-icon-acorn:before {
  content: "\e90c";
}
.cc-icon-activity:before {
  content: "\e90d";
}
.cc-icon-add-video:before {
  content: "\e90e";
}
.cc-icon-aerial:before {
  content: "\e90f";
}
.cc-icon-air-traffic-control:before {
  content: "\e910";
}
.cc-icon-airplay-to-tv:before {
  content: "\e911";
}
.cc-icon-airpods:before {
  content: "\e912";
}
.cc-icon-alarm-warning:before {
  content: "\e913";
}
.cc-icon-alarm:before {
  content: "\e914";
}
.cc-icon-alert:before {
  content: "\e915";
}
.cc-icon-alien-2:before {
  content: "\e916";
}
.cc-icon-alien:before {
  content: "\e917";
}
.cc-icon-align-arrow-down:before {
  content: "\e918";
}
.cc-icon-align-arrow-left:before {
  content: "\e919";
}
.cc-icon-align-arrow-right:before {
  content: "\e91a";
}
.cc-icon-align-arrow-up:before {
  content: "\e91b";
}
.cc-icon-align-bottom:before {
  content: "\e91c";
}
.cc-icon-align-centre-horizontal:before {
  content: "\e91d";
}
.cc-icon-align-centre-vertical:before {
  content: "\e91e";
}
.cc-icon-align-horizontal-center:before {
  content: "\e91f";
}
.cc-icon-align-left:before {
  content: "\e920";
}
.cc-icon-align-right:before {
  content: "\e921";
}
.cc-icon-align-top:before {
  content: "\e922";
}
.cc-icon-align-vertical-center:before {
  content: "\e923";
}
.cc-icon-alt-key:before {
  content: "\e924";
}
.cc-icon-anchor:before {
  content: "\e925";
}
.cc-icon-angle:before {
  content: "\e926";
}
.cc-icon-animation-enter:before {
  content: "\e927";
}
.cc-icon-animation-exit:before {
  content: "\e928";
}
.cc-icon-annotation-dots:before {
  content: "\e929";
}
.cc-icon-annotation-warning:before {
  content: "\e92a";
}
.cc-icon-annotation:before {
  content: "\e92b";
}
.cc-icon-announcement:before {
  content: "\e92c";
}
.cc-icon-app-store:before {
  content: "\e92d";
}
.cc-icon-apple-2:before {
  content: "\e92e";
}
.cc-icon-apple-pay:before {
  content: "\e92f";
}
.cc-icon-apple-watch-ultra:before {
  content: "\e930";
}
.cc-icon-apple-watch:before {
  content: "\e931";
}
.cc-icon-apple:before {
  content: "\e932";
}
.cc-icon-apps:before {
  content: "\e933";
}
.cc-icon-aquarius:before {
  content: "\e934";
}
.cc-icon-archery-arrow:before {
  content: "\e935";
}
.cc-icon-archive-arrow-down:before {
  content: "\e936";
}
.cc-icon-archive-arrow-up:before {
  content: "\e937";
}
.cc-icon-archive-check:before {
  content: "\e938";
}
.cc-icon-archive-minus:before {
  content: "\e939";
}
.cc-icon-archive-plus:before {
  content: "\e93a";
}
.cc-icon-archive-stack:before {
  content: "\e93b";
}
.cc-icon-archive:before {
  content: "\e93c";
}
.cc-icon-aries:before {
  content: "\e93d";
}
.cc-icon-arrow-down-circle:before {
  content: "\e93e";
}
.cc-icon-arrow-down-left-circle:before {
  content: "\e93f";
}
.cc-icon-arrow-down-left:before {
  content: "\e940";
}
.cc-icon-arrow-down-right-circle:before {
  content: "\e941";
}
.cc-icon-arrow-down-right:before {
  content: "\e942";
}
.cc-icon-arrow-down:before {
  content: "\e943";
}
.cc-icon-arrow-left-circle:before {
  content: "\e944";
}
.cc-icon-arrow-left:before {
  content: "\e945";
}
.cc-icon-arrow-right-circle:before {
  content: "\e946";
}
.cc-icon-arrow-right:before {
  content: "\e947";
}
.cc-icon-arrow-up-circle:before {
  content: "\e948";
}
.cc-icon-arrow-up-left-circle:before {
  content: "\e949";
}
.cc-icon-arrow-up-left:before {
  content: "\e94a";
}
.cc-icon-arrow-up-right-circle:before {
  content: "\e94b";
}
.cc-icon-arrow-up-right:before {
  content: "\e94c";
}
.cc-icon-arrow-up:before {
  content: "\e94d";
}
.cc-icon-arrows:before {
  content: "\e94e";
}
.cc-icon-aspect-ratio:before {
  content: "\e94f";
}
.cc-icon-asterisk:before {
  content: "\e950";
}
.cc-icon-astronomy:before {
  content: "\e951";
}
.cc-icon-at-sign:before {
  content: "\e952";
}
.cc-icon-avatar-check-square:before {
  content: "\e953";
}
.cc-icon-avatar-hexagonal:before {
  content: "\e954";
}
.cc-icon-avatar-square:before {
  content: "\e955";
}
.cc-icon-award:before {
  content: "\e956";
}
.cc-icon-axe:before {
  content: "\e957";
}
.cc-icon-axes:before {
  content: "\e958";
}
.cc-icon-back:before {
  content: "\e959";
}
.cc-icon-backpack:before {
  content: "\e95a";
}
.cc-icon-bacteria:before {
  content: "\e95b";
}
.cc-icon-badge-2:before {
  content: "\e95c";
}
.cc-icon-badge:before {
  content: "\e95d";
}
.cc-icon-baguette:before {
  content: "\e95e";
}
.cc-icon-baht:before {
  content: "\e95f";
}
.cc-icon-balance-sheet:before {
  content: "\e960";
}
.cc-icon-ball-rolling-fast:before {
  content: "\e961";
}
.cc-icon-ball-rolling:before {
  content: "\e962";
}
.cc-icon-ball:before {
  content: "\e963";
}
.cc-icon-balloon:before {
  content: "\e964";
}
.cc-icon-balloons:before {
  content: "\e965";
}
.cc-icon-ballot-box:before {
  content: "\e966";
}
.cc-icon-ballot:before {
  content: "\e967";
}
.cc-icon-banana:before {
  content: "\e968";
}
.cc-icon-band-aid:before {
  content: "\e969";
}
.cc-icon-bandages:before {
  content: "\e96a";
}
.cc-icon-bank-note:before {
  content: "\e96b";
}
.cc-icon-bank:before {
  content: "\e96c";
}
.cc-icon-barcode-2:before {
  content: "\e96d";
}
.cc-icon-barcode:before {
  content: "\e96e";
}
.cc-icon-baseball:before {
  content: "\e96f";
}
.cc-icon-bath:before {
  content: "\e970";
}
.cc-icon-battery-charging:before {
  content: "\e971";
}
.cc-icon-battery-error:before {
  content: "\e972";
}
.cc-icon-battery-full:before {
  content: "\e973";
}
.cc-icon-battery-low:before {
  content: "\e974";
}
.cc-icon-battery-medium:before {
  content: "\e975";
}
.cc-icon-battery:before {
  content: "\e976";
}
.cc-icon-bbq:before {
  content: "\e977";
}
.cc-icon-beach-2:before {
  content: "\e978";
}
.cc-icon-beach:before {
  content: "\e979";
}
.cc-icon-bed:before {
  content: "\e97a";
}
.cc-icon-beer:before {
  content: "\e97b";
}
.cc-icon-bell-check:before {
  content: "\e97c";
}
.cc-icon-bell-cross:before {
  content: "\e97d";
}
.cc-icon-bell-off:before {
  content: "\e97e";
}
.cc-icon-bell-ringing:before {
  content: "\e97f";
}
.cc-icon-bell-snooze:before {
  content: "\e980";
}
.cc-icon-bell:before {
  content: "\e981";
}
.cc-icon-bezier-curve:before {
  content: "\e982";
}
.cc-icon-bicycle:before {
  content: "\e983";
}
.cc-icon-binary:before {
  content: "\e984";
}
.cc-icon-binoculars:before {
  content: "\e985";
}
.cc-icon-bird-2:before {
  content: "\e986";
}
.cc-icon-bird-house:before {
  content: "\e987";
}
.cc-icon-bird:before {
  content: "\e988";
}
.cc-icon-bitcoin:before {
  content: "\e989";
}
.cc-icon-blinds-closed:before {
  content: "\e98a";
}
.cc-icon-blinds-open:before {
  content: "\e98b";
}
.cc-icon-block-inside:before {
  content: "\e98c";
}
.cc-icon-block-outside:before {
  content: "\e98d";
}
.cc-icon-blockquote:before {
  content: "\e98e";
}
.cc-icon-bluetooth:before {
  content: "\e98f";
}
.cc-icon-boat:before {
  content: "\e990";
}
.cc-icon-bold:before {
  content: "\e991";
}
.cc-icon-bolt:before {
  content: "\e992";
}
.cc-icon-bone-broken:before {
  content: "\e993";
}
.cc-icon-bone:before {
  content: "\e994";
}
.cc-icon-bonfire:before {
  content: "\e995";
}
.cc-icon-book-2:before {
  content: "\e996";
}
.cc-icon-book-open:before {
  content: "\e997";
}
.cc-icon-book:before {
  content: "\e998";
}
.cc-icon-bookmark-2:before {
  content: "\e999";
}
.cc-icon-bookmark:before {
  content: "\e99a";
}
.cc-icon-books:before {
  content: "\e99b";
}
.cc-icon-border-bottom:before {
  content: "\e99c";
}
.cc-icon-border-centre:before {
  content: "\e99d";
}
.cc-icon-border-left:before {
  content: "\e99e";
}
.cc-icon-border-radius-bottom-left:before {
  content: "\e99f";
}
.cc-icon-border-radius-bottom-right:before {
  content: "\e9a0";
}
.cc-icon-border-radius-top-left:before {
  content: "\e9a1";
}
.cc-icon-border-radius-top-right:before {
  content: "\e9a2";
}
.cc-icon-border-right:before {
  content: "\e9a3";
}
.cc-icon-border-top:before {
  content: "\e9a4";
}
.cc-icon-borders:before {
  content: "\e9a5";
}
.cc-icon-bottle:before {
  content: "\e9a6";
}
.cc-icon-bounce-left:before {
  content: "\e9a7";
}
.cc-icon-bounce-right:before {
  content: "\e9a8";
}
.cc-icon-bowl:before {
  content: "\e9a9";
}
.cc-icon-bowling:before {
  content: "\e9aa";
}
.cc-icon-box-check:before {
  content: "\e9ab";
}
.cc-icon-box-cross:before {
  content: "\e9ac";
}
.cc-icon-box:before {
  content: "\e9ad";
}
.cc-icon-boxes:before {
  content: "\e9ae";
}
.cc-icon-brain:before {
  content: "\e9af";
}
.cc-icon-bread:before {
  content: "\e9b0";
}
.cc-icon-brick-wall:before {
  content: "\e9b1";
}
.cc-icon-bridge:before {
  content: "\e9b2";
}
.cc-icon-briefcase-2:before {
  content: "\e9b3";
}
.cc-icon-briefcase:before {
  content: "\e9b4";
}
.cc-icon-brightness-high:before {
  content: "\e9b5";
}
.cc-icon-brightness-low:before {
  content: "\e9b6";
}
.cc-icon-brightness-medium:before {
  content: "\e9b7";
}
.cc-icon-bring-forward:before {
  content: "\e9b8";
}
.cc-icon-broadcast:before {
  content: "\e9b9";
}
.cc-icon-browser-error:before {
  content: "\e9ba";
}
.cc-icon-browser-history:before {
  content: "\e9bb";
}
.cc-icon-browser-tabs:before {
  content: "\e9bc";
}
.cc-icon-browser:before {
  content: "\e9bd";
}
.cc-icon-bug-2:before {
  content: "\e9be";
}
.cc-icon-bug:before {
  content: "\e9bf";
}
.cc-icon-building-01:before {
  content: "\e9c0";
}
.cc-icon-building-2:before {
  content: "\e9c1";
}
.cc-icon-building-monument:before {
  content: "\e9c2";
}
.cc-icon-building-store:before {
  content: "\e9c3";
}
.cc-icon-building:before {
  content: "\e9c4";
}
.cc-icon-buildings:before {
  content: "\e9c5";
}
.cc-icon-bulb-check:before {
  content: "\e9c6";
}
.cc-icon-bulb-cross:before {
  content: "\e9c7";
}
.cc-icon-bunting-2:before {
  content: "\e9c8";
}
.cc-icon-bunting:before {
  content: "\e9c9";
}
.cc-icon-burger:before {
  content: "\e9ca";
}
.cc-icon-bus:before {
  content: "\e9cb";
}
.cc-icon-butterfly:before {
  content: "\e9cc";
}
.cc-icon-cabinet-2:before {
  content: "\e9cd";
}
.cc-icon-cabinet:before {
  content: "\e9ce";
}
.cc-icon-cable-car:before {
  content: "\e9cf";
}
.cc-icon-cake-slice:before {
  content: "\e9d0";
}
.cc-icon-cake:before {
  content: "\e9d1";
}
.cc-icon-calculator-2:before {
  content: "\e9d2";
}
.cc-icon-calculator:before {
  content: "\e9d3";
}
.cc-icon-calendar-check:before {
  content: "\e9d4";
}
.cc-icon-calendar-cross:before {
  content: "\e9d5";
}
.cc-icon-calendar-minus:before {
  content: "\e9d6";
}
.cc-icon-calendar-plus:before {
  content: "\e9d7";
}
.cc-icon-calendar-timer:before {
  content: "\e9d8";
}
.cc-icon-calendar:before {
  content: "\e9d9";
}
.cc-icon-camera-error-2:before {
  content: "\e9da";
}
.cc-icon-camera-error:before {
  content: "\e9db";
}
.cc-icon-camera-grid:before {
  content: "\e9dc";
}
.cc-icon-camera-minus:before {
  content: "\e9dd";
}
.cc-icon-camera-off:before {
  content: "\e9de";
}
.cc-icon-camera-plus:before {
  content: "\e9df";
}
.cc-icon-camera-tripod:before {
  content: "\e9e0";
}
.cc-icon-camera:before {
  content: "\e9e1";
}
.cc-icon-cancer:before {
  content: "\e9e2";
}
.cc-icon-capricorn:before {
  content: "\e9e3";
}
.cc-icon-captions:before {
  content: "\e9e4";
}
.cc-icon-car-2:before {
  content: "\e9e5";
}
.cc-icon-car-battery:before {
  content: "\e9e6";
}
.cc-icon-car-dashboard:before {
  content: "\e9e7";
}
.cc-icon-car-door:before {
  content: "\e9e8";
}
.cc-icon-car-engine:before {
  content: "\e9e9";
}
.cc-icon-car-gear-stick:before {
  content: "\e9ea";
}
.cc-icon-car:before {
  content: "\e9eb";
}
.cc-icon-carat-down:before {
  content: "\e9ec";
}
.cc-icon-carat-left:before {
  content: "\e9ed";
}
.cc-icon-carat-right:before {
  content: "\e9ee";
}
.cc-icon-carat-up:before {
  content: "\e9ef";
}
.cc-icon-cards-2:before {
  content: "\e9f0";
}
.cc-icon-cards:before {
  content: "\e9f1";
}
.cc-icon-cart:before {
  content: "\e9f2";
}
.cc-icon-cassette:before {
  content: "\e9f3";
}
.cc-icon-cat-paw:before {
  content: "\e9f4";
}
.cc-icon-cat:before {
  content: "\e9f5";
}
.cc-icon-cctv:before {
  content: "\e9f6";
}
.cc-icon-celsius:before {
  content: "\e9f7";
}
.cc-icon-cent:before {
  content: "\e9f8";
}
.cc-icon-center:before {
  content: "\e9f9";
}
.cc-icon-chart-decrease:before {
  content: "\e9fa";
}
.cc-icon-chart-increase:before {
  content: "\e9fb";
}
.cc-icon-chart:before {
  content: "\e9fc";
}
.cc-icon-check-2:before {
  content: "\e9fd";
}
.cc-icon-check-circle:before {
  content: "\e9fe";
}
.cc-icon-check-list:before {
  content: "\e9ff";
}
.cc-icon-check:before {
  content: "\ea00";
}
.cc-icon-checklist:before {
  content: "\ea01";
}
.cc-icon-checkmark:before {
  content: "\ea02";
}
.cc-icon-cheese:before {
  content: "\ea03";
}
.cc-icon-chefs-hat:before {
  content: "\ea04";
}
.cc-icon-chemical-bottle:before {
  content: "\ea05";
}
.cc-icon-chemical-tube-2:before {
  content: "\ea06";
}
.cc-icon-chemical-tube:before {
  content: "\ea07";
}
.cc-icon-cherry:before {
  content: "\ea08";
}
.cc-icon-chevron-down-square:before {
  content: "\ea09";
}
.cc-icon-chevron-down:before {
  content: "\ea0a";
}
.cc-icon-chevron-left-square:before {
  content: "\ea0b";
}
.cc-icon-chevron-left:before {
  content: "\ea0c";
}
.cc-icon-chevron-right-square:before {
  content: "\ea0d";
}
.cc-icon-chevron-right:before {
  content: "\ea0e";
}
.cc-icon-chevron-up-square:before {
  content: "\ea0f";
}
.cc-icon-chevron-up:before {
  content: "\ea10";
}
.cc-icon-chicken:before {
  content: "\ea11";
}
.cc-icon-chilli:before {
  content: "\ea12";
}
.cc-icon-christmas-tree:before {
  content: "\ea13";
}
.cc-icon-circle-dotted:before {
  content: "\ea14";
}
.cc-icon-circle-intersect:before {
  content: "\ea15";
}
.cc-icon-circle-plus:before {
  content: "\ea16";
}
.cc-icon-circle-two-points:before {
  content: "\ea17";
}
.cc-icon-circle:before {
  content: "\ea18";
}
.cc-icon-citrus:before {
  content: "\ea19";
}
.cc-icon-clean-power:before {
  content: "\ea1a";
}
.cc-icon-clean:before {
  content: "\ea1b";
}
.cc-icon-click-pulse:before {
  content: "\ea1c";
}
.cc-icon-clickable-area:before {
  content: "\ea1d";
}
.cc-icon-clipboard:before {
  content: "\ea1e";
}
.cc-icon-clock:before {
  content: "\ea1f";
}
.cc-icon-close-circle:before {
  content: "\ea20";
}
.cc-icon-close:before {
  content: "\ea21";
}
.cc-icon-closed-captions-off:before {
  content: "\ea22";
}
.cc-icon-closed-captions:before {
  content: "\ea23";
}
.cc-icon-closet:before {
  content: "\ea24";
}
.cc-icon-cloud:before {
  content: "\ea25";
}
.cc-icon-clubs:before {
  content: "\ea26";
}
.cc-icon-coat-hanger:before {
  content: "\ea27";
}
.cc-icon-cocktail:before {
  content: "\ea28";
}
.cc-icon-code-2:before {
  content: "\ea29";
}
.cc-icon-code-3:before {
  content: "\ea2a";
}
.cc-icon-code:before {
  content: "\ea2b";
}
.cc-icon-coffee-machine:before {
  content: "\ea2c";
}
.cc-icon-coffin:before {
  content: "\ea2d";
}
.cc-icon-cog:before {
  content: "\ea2e";
}
.cc-icon-coins:before {
  content: "\ea2f";
}
.cc-icon-color-swatch:before {
  content: "\ea30";
}
.cc-icon-columns-2:before {
  content: "\ea31";
}
.cc-icon-columns-horizontal:before {
  content: "\ea32";
}
.cc-icon-columns-vertical:before {
  content: "\ea33";
}
.cc-icon-columns:before {
  content: "\ea34";
}
.cc-icon-command:before {
  content: "\ea35";
}
.cc-icon-comment-check:before {
  content: "\ea36";
}
.cc-icon-comment-love:before {
  content: "\ea37";
}
.cc-icon-compass:before {
  content: "\ea38";
}
.cc-icon-components:before {
  content: "\ea39";
}
.cc-icon-cone-2:before {
  content: "\ea3a";
}
.cc-icon-cone:before {
  content: "\ea3b";
}
.cc-icon-construction:before {
  content: "\ea3c";
}
.cc-icon-contacts:before {
  content: "\ea3d";
}
.cc-icon-contract:before {
  content: "\ea3e";
}
.cc-icon-contrast:before {
  content: "\ea3f";
}
.cc-icon-copy:before {
  content: "\ea40";
}
.cc-icon-corner-flag:before {
  content: "\ea41";
}
.cc-icon-cpu:before {
  content: "\ea42";
}
.cc-icon-cracked-egg:before {
  content: "\ea43";
}
.cc-icon-credit-card-plus:before {
  content: "\ea44";
}
.cc-icon-credit-card:before {
  content: "\ea45";
}
.cc-icon-crop:before {
  content: "\ea46";
}
.cc-icon-crosshair-2:before {
  content: "\ea47";
}
.cc-icon-crosshair:before {
  content: "\ea48";
}
.cc-icon-crowd:before {
  content: "\ea49";
}
.cc-icon-crown-2:before {
  content: "\ea4a";
}
.cc-icon-crown-glow:before {
  content: "\ea4b";
}
.cc-icon-crown:before {
  content: "\ea4c";
}
.cc-icon-crucifix:before {
  content: "\ea4d";
}
.cc-icon-css:before {
  content: "\ea4e";
}
.cc-icon-cube-shape:before {
  content: "\ea4f";
}
.cc-icon-cup-straw:before {
  content: "\ea50";
}
.cc-icon-cursor-click:before {
  content: "\ea51";
}
.cc-icon-cursor-text:before {
  content: "\ea52";
}
.cc-icon-cursor:before {
  content: "\ea53";
}
.cc-icon-dashboard:before {
  content: "\ea54";
}
.cc-icon-database-check:before {
  content: "\ea55";
}
.cc-icon-database-cross:before {
  content: "\ea56";
}
.cc-icon-database-error:before {
  content: "\ea57";
}
.cc-icon-database-minus:before {
  content: "\ea58";
}
.cc-icon-database-plus:before {
  content: "\ea59";
}
.cc-icon-database:before {
  content: "\ea5a";
}
.cc-icon-deathstar:before {
  content: "\ea5b";
}
.cc-icon-deer:before {
  content: "\ea5c";
}
.cc-icon-delete:before {
  content: "\ea5d";
}
.cc-icon-devices-2:before {
  content: "\ea5e";
}
.cc-icon-devices:before {
  content: "\ea5f";
}
.cc-icon-dial-pad:before {
  content: "\ea60";
}
.cc-icon-diamond:before {
  content: "\ea61";
}
.cc-icon-diamonds:before {
  content: "\ea62";
}
.cc-icon-dice-1:before {
  content: "\ea63";
}
.cc-icon-dice-2:before {
  content: "\ea64";
}
.cc-icon-dice-3:before {
  content: "\ea65";
}
.cc-icon-dice-4:before {
  content: "\ea66";
}
.cc-icon-dice-5:before {
  content: "\ea67";
}
.cc-icon-dice-6:before {
  content: "\ea68";
}
.cc-icon-dimensions:before {
  content: "\ea69";
}
.cc-icon-directions:before {
  content: "\ea6a";
}
.cc-icon-director-chair:before {
  content: "\ea6b";
}
.cc-icon-disability-2:before {
  content: "\ea6c";
}
.cc-icon-disability:before {
  content: "\ea6d";
}
.cc-icon-discord:before {
  content: "\ea6e";
}
.cc-icon-dna-2:before {
  content: "\ea6f";
}
.cc-icon-dna:before {
  content: "\ea70";
}
.cc-icon-doc:before {
  content: "\ea71";
}
.cc-icon-document-shield:before {
  content: "\ea72";
}
.cc-icon-dog:before {
  content: "\ea73";
}
.cc-icon-dogecoin-2:before {
  content: "\ea74";
}
.cc-icon-dogecoin:before {
  content: "\ea75";
}
.cc-icon-dollar-2:before {
  content: "\ea76";
}
.cc-icon-dollar:before {
  content: "\ea77";
}
.cc-icon-door-enter:before {
  content: "\ea78";
}
.cc-icon-door-exit:before {
  content: "\ea79";
}
.cc-icon-door-lock:before {
  content: "\ea7a";
}
.cc-icon-door-open:before {
  content: "\ea7b";
}
.cc-icon-door:before {
  content: "\ea7c";
}
.cc-icon-dots-horizontal-circle:before {
  content: "\ea7d";
}
.cc-icon-dots-horizontal:before {
  content: "\ea7e";
}
.cc-icon-dots-vertical-circle:before {
  content: "\ea7f";
}
.cc-icon-dots-vertical:before {
  content: "\ea80";
}
.cc-icon-dots:before {
  content: "\ea81";
}
.cc-icon-dotted-circle-left:before {
  content: "\ea82";
}
.cc-icon-dotted-circle-right:before {
  content: "\ea83";
}
.cc-icon-double-bed:before {
  content: "\ea84";
}
.cc-icon-double-chat-bubble:before {
  content: "\ea85";
}
.cc-icon-double-chevron-down:before {
  content: "\ea86";
}
.cc-icon-double-chevron-left:before {
  content: "\ea87";
}
.cc-icon-double-chevron-right:before {
  content: "\ea88";
}
.cc-icon-double-chevron-up:before {
  content: "\ea89";
}
.cc-icon-download-cloud:before {
  content: "\ea8a";
}
.cc-icon-download:before {
  content: "\ea8b";
}
.cc-icon-downstairs:before {
  content: "\ea8c";
}
.cc-icon-dress:before {
  content: "\ea8d";
}
.cc-icon-dribbble:before {
  content: "\ea8e";
}
.cc-icon-drill:before {
  content: "\ea8f";
}
.cc-icon-drink:before {
  content: "\ea90";
}
.cc-icon-drone:before {
  content: "\ea91";
}
.cc-icon-dropbox:before {
  content: "\ea92";
}
.cc-icon-dropdown:before {
  content: "\ea93";
}
.cc-icon-droplet-off:before {
  content: "\ea94";
}
.cc-icon-droplet:before {
  content: "\ea95";
}
.cc-icon-droplets:before {
  content: "\ea96";
}
.cc-icon-drums-2:before {
  content: "\ea97";
}
.cc-icon-drums:before {
  content: "\ea98";
}
.cc-icon-dumbell:before {
  content: "\ea99";
}
.cc-icon-ear-off:before {
  content: "\ea9a";
}
.cc-icon-ear:before {
  content: "\ea9b";
}
.cc-icon-ease-in-control:before {
  content: "\ea9c";
}
.cc-icon-ease-out-control:before {
  content: "\ea9d";
}
.cc-icon-east:before {
  content: "\ea9e";
}
.cc-icon-edit-shape:before {
  content: "\ea9f";
}
.cc-icon-edit:before {
  content: "\eaa0";
}
.cc-icon-education:before {
  content: "\eaa1";
}
.cc-icon-egg-timer:before {
  content: "\eaa2";
}
.cc-icon-electric-bike:before {
  content: "\eaa3";
}
.cc-icon-electric-scooter:before {
  content: "\eaa4";
}
.cc-icon-email-error:before {
  content: "\eaa5";
}
.cc-icon-email-minus:before {
  content: "\eaa6";
}
.cc-icon-email-plus:before {
  content: "\eaa7";
}
.cc-icon-emoji-angry:before {
  content: "\eaa8";
}
.cc-icon-emoji-error:before {
  content: "\eaa9";
}
.cc-icon-emoji-happy:before {
  content: "\eaaa";
}
.cc-icon-emoji-minus:before {
  content: "\eaab";
}
.cc-icon-emoji-neutral:before {
  content: "\eaac";
}
.cc-icon-emoji-plus:before {
  content: "\eaad";
}
.cc-icon-emoji-sad:before {
  content: "\eaae";
}
.cc-icon-emoji-x-eyes:before {
  content: "\eaaf";
}
.cc-icon-enter-key:before {
  content: "\eab0";
}
.cc-icon-eraser:before {
  content: "\eab1";
}
.cc-icon-esc-key:before {
  content: "\eab2";
}
.cc-icon-ethereum:before {
  content: "\eab3";
}
.cc-icon-euro:before {
  content: "\eab4";
}
.cc-icon-export:before {
  content: "\eab5";
}
.cc-icon-eye-dropper:before {
  content: "\eab6";
}
.cc-icon-eye-lock:before {
  content: "\eab7";
}
.cc-icon-eye-off:before {
  content: "\eab8";
}
.cc-icon-eye:before {
  content: "\eab9";
}
.cc-icon-face-angel:before {
  content: "\eaba";
}
.cc-icon-face-big-smile-2:before {
  content: "\eabb";
}
.cc-icon-face-big-smile:before {
  content: "\eabc";
}
.cc-icon-face-check:before {
  content: "\eabd";
}
.cc-icon-face-cry:before {
  content: "\eabe";
}
.cc-icon-face-id-error:before {
  content: "\eabf";
}
.cc-icon-face-id:before {
  content: "\eac0";
}
.cc-icon-face-laughing:before {
  content: "\eac1";
}
.cc-icon-face-love:before {
  content: "\eac2";
}
.cc-icon-face-sad-2:before {
  content: "\eac3";
}
.cc-icon-face-sad:before {
  content: "\eac4";
}
.cc-icon-face-shock:before {
  content: "\eac5";
}
.cc-icon-face-smile:before {
  content: "\eac6";
}
.cc-icon-face-straight:before {
  content: "\eac7";
}
.cc-icon-face-sweat:before {
  content: "\eac8";
}
.cc-icon-face-upside-down:before {
  content: "\eac9";
}
.cc-icon-face-whistle:before {
  content: "\eaca";
}
.cc-icon-face-yawn:before {
  content: "\eacb";
}
.cc-icon-face:before {
  content: "\eacc";
}
.cc-icon-facebook:before {
  content: "\eacd";
}
.cc-icon-fahrenheit:before {
  content: "\eace";
}
.cc-icon-fan-2:before {
  content: "\eacf";
}
.cc-icon-fan:before {
  content: "\ead0";
}
.cc-icon-fast-forward:before {
  content: "\ead1";
}
.cc-icon-fast-train:before {
  content: "\ead2";
}
.cc-icon-faucet:before {
  content: "\ead3";
}
.cc-icon-feather:before {
  content: "\ead4";
}
.cc-icon-female-2:before {
  content: "\ead5";
}
.cc-icon-female:before {
  content: "\ead6";
}
.cc-icon-figma:before {
  content: "\ead7";
}
.cc-icon-file-2:before {
  content: "\ead8";
}
.cc-icon-file-checkmark:before {
  content: "\ead9";
}
.cc-icon-file-code:before {
  content: "\eada";
}
.cc-icon-file-download-2:before {
  content: "\eadb";
}
.cc-icon-file-error:before {
  content: "\eadc";
}
.cc-icon-file-important:before {
  content: "\eadd";
}
.cc-icon-file-minus-2:before {
  content: "\eade";
}
.cc-icon-file-minus:before {
  content: "\eadf";
}
.cc-icon-file-plus-2:before {
  content: "\eae0";
}
.cc-icon-file-plus:before {
  content: "\eae1";
}
.cc-icon-file-scan:before {
  content: "\eae2";
}
.cc-icon-file-search:before {
  content: "\eae3";
}
.cc-icon-file-share:before {
  content: "\eae4";
}
.cc-icon-file-text-2:before {
  content: "\eae5";
}
.cc-icon-file-text:before {
  content: "\eae6";
}
.cc-icon-file-user:before {
  content: "\eae7";
}
.cc-icon-file:before {
  content: "\eae8";
}
.cc-icon-files:before {
  content: "\eae9";
}
.cc-icon-film:before {
  content: "\eaea";
}
.cc-icon-filter-2:before {
  content: "\eaeb";
}
.cc-icon-filter:before {
  content: "\eaec";
}
.cc-icon-filters-2:before {
  content: "\eaed";
}
.cc-icon-filters:before {
  content: "\eaee";
}
.cc-icon-finder:before {
  content: "\eaef";
}
.cc-icon-finger-cross:before {
  content: "\eaf0";
}
.cc-icon-finger-point:before {
  content: "\eaf1";
}
.cc-icon-finger-swipe:before {
  content: "\eaf2";
}
.cc-icon-finger-tap:before {
  content: "\eaf3";
}
.cc-icon-fingerprint-2:before {
  content: "\eaf4";
}
.cc-icon-fingerprint:before {
  content: "\eaf5";
}
.cc-icon-fire:before {
  content: "\eaf6";
}
.cc-icon-fish:before {
  content: "\eaf7";
}
.cc-icon-fishes:before {
  content: "\eaf8";
}
.cc-icon-flag-priority-2:before {
  content: "\eaf9";
}
.cc-icon-flag-priority-3:before {
  content: "\eafa";
}
.cc-icon-flag-priority:before {
  content: "\eafb";
}
.cc-icon-flag:before {
  content: "\eafc";
}
.cc-icon-flashlight:before {
  content: "\eafd";
}
.cc-icon-flip-horizontal:before {
  content: "\eafe";
}
.cc-icon-flip-horizontally:before {
  content: "\eaff";
}
.cc-icon-flip-vertical:before {
  content: "\eb00";
}
.cc-icon-flip-vertically:before {
  content: "\eb01";
}
.cc-icon-float-center:before {
  content: "\eb02";
}
.cc-icon-float-left:before {
  content: "\eb03";
}
.cc-icon-float-right:before {
  content: "\eb04";
}
.cc-icon-floorplan:before {
  content: "\eb05";
}
.cc-icon-floppy-disc:before {
  content: "\eb06";
}
.cc-icon-flower-2:before {
  content: "\eb07";
}
.cc-icon-flower:before {
  content: "\eb08";
}
.cc-icon-flowers:before {
  content: "\eb09";
}
.cc-icon-folder-check:before {
  content: "\eb0a";
}
.cc-icon-folder-cross:before {
  content: "\eb0b";
}
.cc-icon-folder-down:before {
  content: "\eb0c";
}
.cc-icon-folder-important:before {
  content: "\eb0d";
}
.cc-icon-folder-minus:before {
  content: "\eb0e";
}
.cc-icon-folder-open-2:before {
  content: "\eb0f";
}
.cc-icon-folder-open-check:before {
  content: "\eb10";
}
.cc-icon-folder-open:before {
  content: "\eb11";
}
.cc-icon-folder-person:before {
  content: "\eb12";
}
.cc-icon-folder-plus:before {
  content: "\eb13";
}
.cc-icon-folder-search:before {
  content: "\eb14";
}
.cc-icon-folder-share:before {
  content: "\eb15";
}
.cc-icon-folder-star:before {
  content: "\eb16";
}
.cc-icon-folder-up:before {
  content: "\eb17";
}
.cc-icon-folder-zip:before {
  content: "\eb18";
}
.cc-icon-folder:before {
  content: "\eb19";
}
.cc-icon-font-family:before {
  content: "\eb1a";
}
.cc-icon-font-size:before {
  content: "\eb1b";
}
.cc-icon-food-can:before {
  content: "\eb1c";
}
.cc-icon-forbid-2:before {
  content: "\eb1d";
}
.cc-icon-forbid:before {
  content: "\eb1e";
}
.cc-icon-fork-2:before {
  content: "\eb1f";
}
.cc-icon-fork:before {
  content: "\eb20";
}
.cc-icon-forward:before {
  content: "\eb21";
}
.cc-icon-fountain-pen:before {
  content: "\eb22";
}
.cc-icon-frame:before {
  content: "\eb23";
}
.cc-icon-framer:before {
  content: "\eb24";
}
.cc-icon-frying-pan:before {
  content: "\eb25";
}
.cc-icon-fullscreen:before {
  content: "\eb26";
}
.cc-icon-gallery-horizontal:before {
  content: "\eb27";
}
.cc-icon-gallery-vertical:before {
  content: "\eb28";
}
.cc-icon-gallery-view:before {
  content: "\eb29";
}
.cc-icon-game-pad:before {
  content: "\eb2a";
}
.cc-icon-gaming:before {
  content: "\eb2b";
}
.cc-icon-garage:before {
  content: "\eb2c";
}
.cc-icon-garden-hose:before {
  content: "\eb2d";
}
.cc-icon-gauge:before {
  content: "\eb2e";
}
.cc-icon-gavel:before {
  content: "\eb2f";
}
.cc-icon-gbp:before {
  content: "\eb30";
}
.cc-icon-gemini:before {
  content: "\eb31";
}
.cc-icon-generate-ai:before {
  content: "\eb32";
}
.cc-icon-ghost:before {
  content: "\eb33";
}
.cc-icon-gif:before {
  content: "\eb34";
}
.cc-icon-gift:before {
  content: "\eb35";
}
.cc-icon-git-branch:before {
  content: "\eb36";
}
.cc-icon-git-commit:before {
  content: "\eb37";
}
.cc-icon-git-diff:before {
  content: "\eb38";
}
.cc-icon-git-fork:before {
  content: "\eb39";
}
.cc-icon-git-merge:before {
  content: "\eb3a";
}
.cc-icon-git-pull-request:before {
  content: "\eb3b";
}
.cc-icon-github:before {
  content: "\eb3c";
}
.cc-icon-giving-money:before {
  content: "\eb3d";
}
.cc-icon-giving:before {
  content: "\eb3e";
}
.cc-icon-glass-spill:before {
  content: "\eb3f";
}
.cc-icon-globe:before {
  content: "\eb40";
}
.cc-icon-gmail:before {
  content: "\eb41";
}
.cc-icon-golden-gate-bridge:before {
  content: "\eb42";
}
.cc-icon-golf-ball:before {
  content: "\eb43";
}
.cc-icon-golf:before {
  content: "\eb44";
}
.cc-icon-google-drive:before {
  content: "\eb45";
}
.cc-icon-google:before {
  content: "\eb46";
}
.cc-icon-gpt:before {
  content: "\eb47";
}
.cc-icon-grapes:before {
  content: "\eb48";
}
.cc-icon-gravestone:before {
  content: "\eb49";
}
.cc-icon-grid-2:before {
  content: "\eb4a";
}
.cc-icon-grid-3:before {
  content: "\eb4b";
}
.cc-icon-grid-masonry-2:before {
  content: "\eb4c";
}
.cc-icon-grid-masonry:before {
  content: "\eb4d";
}
.cc-icon-grid:before {
  content: "\eb4e";
}
.cc-icon-guitar:before {
  content: "\eb4f";
}
.cc-icon-gun:before {
  content: "\eb50";
}
.cc-icon-h1:before {
  content: "\eb51";
}
.cc-icon-h2:before {
  content: "\eb52";
}
.cc-icon-h3:before {
  content: "\eb53";
}
.cc-icon-hair-clippers:before {
  content: "\eb54";
}
.cc-icon-hair-pin:before {
  content: "\eb55";
}
.cc-icon-hairdryer:before {
  content: "\eb56";
}
.cc-icon-half-circle-bottom:before {
  content: "\eb57";
}
.cc-icon-half-circle-top:before {
  content: "\eb58";
}
.cc-icon-hammer:before {
  content: "\eb59";
}
.cc-icon-hand-important:before {
  content: "\eb5a";
}
.cc-icon-hand-lock:before {
  content: "\eb5b";
}
.cc-icon-hand-minus:before {
  content: "\eb5c";
}
.cc-icon-hand-plus:before {
  content: "\eb5d";
}
.cc-icon-hand:before {
  content: "\eb5e";
}
.cc-icon-hard-drive-2:before {
  content: "\eb5f";
}
.cc-icon-hard-drive-storage:before {
  content: "\eb60";
}
.cc-icon-hard-drive:before {
  content: "\eb61";
}
.cc-icon-hashtag:before {
  content: "\eb62";
}
.cc-icon-hat:before {
  content: "\eb63";
}
.cc-icon-heading:before {
  content: "\eb64";
}
.cc-icon-headphones-2:before {
  content: "\eb65";
}
.cc-icon-headphones-3:before {
  content: "\eb66";
}
.cc-icon-headphones:before {
  content: "\eb67";
}
.cc-icon-headset:before {
  content: "\eb68";
}
.cc-icon-health:before {
  content: "\eb69";
}
.cc-icon-heart-minus:before {
  content: "\eb6a";
}
.cc-icon-heart-plus:before {
  content: "\eb6b";
}
.cc-icon-heart-rate:before {
  content: "\eb6c";
}
.cc-icon-heart:before {
  content: "\eb6d";
}
.cc-icon-hearts:before {
  content: "\eb6e";
}
.cc-icon-height:before {
  content: "\eb6f";
}
.cc-icon-helicopter:before {
  content: "\eb70";
}
.cc-icon-help-circle:before {
  content: "\eb71";
}
.cc-icon-help:before {
  content: "\eb72";
}
.cc-icon-hide-keyboard:before {
  content: "\eb73";
}
.cc-icon-highlighter-2:before {
  content: "\eb74";
}
.cc-icon-highlighter:before {
  content: "\eb75";
}
.cc-icon-home-wifi:before {
  content: "\eb76";
}
.cc-icon-home:before {
  content: "\eb77";
}
.cc-icon-hook:before {
  content: "\eb78";
}
.cc-icon-hourglass:before {
  content: "\eb79";
}
.cc-icon-hubspot:before {
  content: "\eb7a";
}
.cc-icon-humidity-high:before {
  content: "\eb7b";
}
.cc-icon-humidity-low:before {
  content: "\eb7c";
}
.cc-icon-humidity-sensor:before {
  content: "\eb7d";
}
.cc-icon-ice-cream-2:before {
  content: "\eb7e";
}
.cc-icon-ice-cream:before {
  content: "\eb7f";
}
.cc-icon-ice:before {
  content: "\eb80";
}
.cc-icon-id-card:before {
  content: "\eb81";
}
.cc-icon-inbox:before {
  content: "\eb82";
}
.cc-icon-incognito:before {
  content: "\eb83";
}
.cc-icon-indent-left:before {
  content: "\eb84";
}
.cc-icon-indent-right:before {
  content: "\eb85";
}
.cc-icon-infinity:before {
  content: "\eb86";
}
.cc-icon-information:before {
  content: "\eb87";
}
.cc-icon-ingredients:before {
  content: "\eb88";
}
.cc-icon-input-check:before {
  content: "\eb89";
}
.cc-icon-input-cross:before {
  content: "\eb8a";
}
.cc-icon-input-cursor:before {
  content: "\eb8b";
}
.cc-icon-input-field:before {
  content: "\eb8c";
}
.cc-icon-insert-column:before {
  content: "\eb8d";
}
.cc-icon-insert-row:before {
  content: "\eb8e";
}
.cc-icon-instagram:before {
  content: "\eb8f";
}
.cc-icon-iphone-2:before {
  content: "\eb90";
}
.cc-icon-iphone-3:before {
  content: "\eb91";
}
.cc-icon-iphone-dual-camera:before {
  content: "\eb92";
}
.cc-icon-iphone-pro-camera:before {
  content: "\eb93";
}
.cc-icon-iphone:before {
  content: "\eb94";
}
.cc-icon-iron:before {
  content: "\eb95";
}
.cc-icon-italic:before {
  content: "\eb96";
}
.cc-icon-jetski:before {
  content: "\eb97";
}
.cc-icon-jpg:before {
  content: "\eb98";
}
.cc-icon-kerning:before {
  content: "\eb99";
}
.cc-icon-kettle-2:before {
  content: "\eb9a";
}
.cc-icon-kettle:before {
  content: "\eb9b";
}
.cc-icon-key:before {
  content: "\eb9c";
}
.cc-icon-keyboard-2:before {
  content: "\eb9d";
}
.cc-icon-keyboard:before {
  content: "\eb9e";
}
.cc-icon-keyhole:before {
  content: "\eb9f";
}
.cc-icon-keys:before {
  content: "\eba0";
}
.cc-icon-kiosk:before {
  content: "\eba1";
}
.cc-icon-knife-2:before {
  content: "\eba2";
}
.cc-icon-knife:before {
  content: "\eba3";
}
.cc-icon-ladder-2:before {
  content: "\eba4";
}
.cc-icon-ladder:before {
  content: "\eba5";
}
.cc-icon-lamp-ceiling:before {
  content: "\eba6";
}
.cc-icon-lamp:before {
  content: "\eba7";
}
.cc-icon-landscape:before {
  content: "\eba8";
}
.cc-icon-language-2:before {
  content: "\eba9";
}
.cc-icon-language:before {
  content: "\ebaa";
}
.cc-icon-languages:before {
  content: "\ebab";
}
.cc-icon-laptop-2:before {
  content: "\ebac";
}
.cc-icon-laptop-and-phone:before {
  content: "\ebad";
}
.cc-icon-laptop-check:before {
  content: "\ebae";
}
.cc-icon-laptop-error:before {
  content: "\ebaf";
}
.cc-icon-laptop:before {
  content: "\ebb0";
}
.cc-icon-lasso:before {
  content: "\ebb1";
}
.cc-icon-layer-1:before {
  content: "\ebb2";
}
.cc-icon-layer-2:before {
  content: "\ebb3";
}
.cc-icon-layer-3:before {
  content: "\ebb4";
}
.cc-icon-layers:before {
  content: "\ebb5";
}
.cc-icon-layout-bottom:before {
  content: "\ebb6";
}
.cc-icon-layout-left:before {
  content: "\ebb7";
}
.cc-icon-layout-right:before {
  content: "\ebb8";
}
.cc-icon-layout-top:before {
  content: "\ebb9";
}
.cc-icon-leaderboard:before {
  content: "\ebba";
}
.cc-icon-leaf-2:before {
  content: "\ebbb";
}
.cc-icon-leaf-3:before {
  content: "\ebbc";
}
.cc-icon-leaf:before {
  content: "\ebbd";
}
.cc-icon-lego:before {
  content: "\ebbe";
}
.cc-icon-leo:before {
  content: "\ebbf";
}
.cc-icon-letter-a-circle:before {
  content: "\ebc0";
}
.cc-icon-letter-b-circle:before {
  content: "\ebc1";
}
.cc-icon-letter-c-circle:before {
  content: "\ebc2";
}
.cc-icon-letter-spacing:before {
  content: "\ebc3";
}
.cc-icon-libra:before {
  content: "\ebc4";
}
.cc-icon-life-jacket:before {
  content: "\ebc5";
}
.cc-icon-light-bulb:before {
  content: "\ebc6";
}
.cc-icon-light-ceiling:before {
  content: "\ebc7";
}
.cc-icon-light-off:before {
  content: "\ebc8";
}
.cc-icon-light-switch:before {
  content: "\ebc9";
}
.cc-icon-lightning:before {
  content: "\ebca";
}
.cc-icon-line-height-2:before {
  content: "\ebcb";
}
.cc-icon-line-height:before {
  content: "\ebcc";
}
.cc-icon-link-break:before {
  content: "\ebcd";
}
.cc-icon-link:before {
  content: "\ebce";
}
.cc-icon-linked:before {
  content: "\ebcf";
}
.cc-icon-linkedin:before {
  content: "\ebd0";
}
.cc-icon-livestream:before {
  content: "\ebd1";
}
.cc-icon-loading:before {
  content: "\ebd2";
}
.cc-icon-location:before {
  content: "\ebd3";
}
.cc-icon-lock-unlocked:before {
  content: "\ebd4";
}
.cc-icon-lock:before {
  content: "\ebd5";
}
.cc-icon-log-in:before {
  content: "\ebd6";
}
.cc-icon-log-out:before {
  content: "\ebd7";
}
.cc-icon-love:before {
  content: "\ebd8";
}
.cc-icon-luggage-carousel:before {
  content: "\ebd9";
}
.cc-icon-lungs:before {
  content: "\ebda";
}
.cc-icon-magic-hat:before {
  content: "\ebdb";
}
.cc-icon-magic-mouse:before {
  content: "\ebdc";
}
.cc-icon-magnet-bolt:before {
  content: "\ebdd";
}
.cc-icon-magnet:before {
  content: "\ebde";
}
.cc-icon-mail-open-cross:before {
  content: "\ebdf";
}
.cc-icon-mail-open-tick:before {
  content: "\ebe0";
}
.cc-icon-mail-open:before {
  content: "\ebe1";
}
.cc-icon-mail:before {
  content: "\ebe2";
}
.cc-icon-mailbox:before {
  content: "\ebe3";
}
.cc-icon-male-2:before {
  content: "\ebe4";
}
.cc-icon-male:before {
  content: "\ebe5";
}
.cc-icon-map-2:before {
  content: "\ebe6";
}
.cc-icon-map:before {
  content: "\ebe7";
}
.cc-icon-mask-2:before {
  content: "\ebe8";
}
.cc-icon-mask:before {
  content: "\ebe9";
}
.cc-icon-maximize-2:before {
  content: "\ebea";
}
.cc-icon-maximize:before {
  content: "\ebeb";
}
.cc-icon-medical:before {
  content: "\ebec";
}
.cc-icon-menu-2:before {
  content: "\ebed";
}
.cc-icon-menu:before {
  content: "\ebee";
}
.cc-icon-merge:before {
  content: "\ebef";
}
.cc-icon-message:before {
  content: "\ebf0";
}
.cc-icon-mic-error:before {
  content: "\ebf1";
}
.cc-icon-mic-minus:before {
  content: "\ebf2";
}
.cc-icon-mic-plus:before {
  content: "\ebf3";
}
.cc-icon-microchip:before {
  content: "\ebf4";
}
.cc-icon-microphone-2:before {
  content: "\ebf5";
}
.cc-icon-microphone-mute:before {
  content: "\ebf6";
}
.cc-icon-microphone:before {
  content: "\ebf7";
}
.cc-icon-microscope:before {
  content: "\ebf8";
}
.cc-icon-microwave:before {
  content: "\ebf9";
}
.cc-icon-milk:before {
  content: "\ebfa";
}
.cc-icon-mini-fridge:before {
  content: "\ebfb";
}
.cc-icon-minimize-2:before {
  content: "\ebfc";
}
.cc-icon-minimize:before {
  content: "\ebfd";
}
.cc-icon-minus-circle:before {
  content: "\ebfe";
}
.cc-icon-minus:before {
  content: "\ebff";
}
.cc-icon-mirror-2:before {
  content: "\ec00";
}
.cc-icon-mirror-horizontal:before {
  content: "\ec01";
}
.cc-icon-mirror:before {
  content: "\ec02";
}
.cc-icon-money-bag:before {
  content: "\ec03";
}
.cc-icon-money:before {
  content: "\ec04";
}
.cc-icon-monitor-2:before {
  content: "\ec05";
}
.cc-icon-monitor:before {
  content: "\ec06";
}
.cc-icon-moon-2:before {
  content: "\ec07";
}
.cc-icon-moon:before {
  content: "\ec08";
}
.cc-icon-motion-sensor:before {
  content: "\ec09";
}
.cc-icon-mountain:before {
  content: "\ec0a";
}
.cc-icon-mouse:before {
  content: "\ec0b";
}
.cc-icon-move:before {
  content: "\ec0c";
}
.cc-icon-mug-2:before {
  content: "\ec0d";
}
.cc-icon-mug-3:before {
  content: "\ec0e";
}
.cc-icon-mug:before {
  content: "\ec0f";
}
.cc-icon-multiple-folders:before {
  content: "\ec10";
}
.cc-icon-music-note:before {
  content: "\ec11";
}
.cc-icon-music:before {
  content: "\ec12";
}
.cc-icon-navigation:before {
  content: "\ec13";
}
.cc-icon-needle:before {
  content: "\ec14";
}
.cc-icon-network:before {
  content: "\ec15";
}
.cc-icon-new-hire:before {
  content: "\ec16";
}
.cc-icon-new-window:before {
  content: "\ec17";
}
.cc-icon-new:before {
  content: "\ec18";
}
.cc-icon-newspaper:before {
  content: "\ec19";
}
.cc-icon-nintendo-switch:before {
  content: "\ec1a";
}
.cc-icon-no-avatar-square:before {
  content: "\ec1b";
}
.cc-icon-no-avatar:before {
  content: "\ec1c";
}
.cc-icon-no-bluetooth:before {
  content: "\ec1d";
}
.cc-icon-no-bugs:before {
  content: "\ec1e";
}
.cc-icon-no-location:before {
  content: "\ec1f";
}
.cc-icon-no-parking:before {
  content: "\ec20";
}
.cc-icon-no-pin:before {
  content: "\ec21";
}
.cc-icon-no-smoking:before {
  content: "\ec22";
}
.cc-icon-no-weed:before {
  content: "\ec23";
}
.cc-icon-nordvpn:before {
  content: "\ec24";
}
.cc-icon-north:before {
  content: "\ec25";
}
.cc-icon-nose-bleed:before {
  content: "\ec26";
}
.cc-icon-nose:before {
  content: "\ec27";
}
.cc-icon-notebook:before {
  content: "\ec28";
}
.cc-icon-nuclear:before {
  content: "\ec29";
}
.cc-icon-numbered-list:before {
  content: "\ec2a";
}
.cc-icon-nut:before {
  content: "\ec2b";
}
.cc-icon-octagon:before {
  content: "\ec2c";
}
.cc-icon-one-finger:before {
  content: "\ec2d";
}
.cc-icon-onion:before {
  content: "\ec2e";
}
.cc-icon-open-pane:before {
  content: "\ec2f";
}
.cc-icon-option:before {
  content: "\ec30";
}
.cc-icon-orbit:before {
  content: "\ec31";
}
.cc-icon-ordered-list:before {
  content: "\ec32";
}
.cc-icon-package:before {
  content: "\ec33";
}
.cc-icon-padding:before {
  content: "\ec34";
}
.cc-icon-page-flip:before {
  content: "\ec35";
}
.cc-icon-paintbrush-2:before {
  content: "\ec36";
}
.cc-icon-paintbrush-3:before {
  content: "\ec37";
}
.cc-icon-paintbrush:before {
  content: "\ec38";
}
.cc-icon-paintbucket-2:before {
  content: "\ec39";
}
.cc-icon-paintbucket-3:before {
  content: "\ec3a";
}
.cc-icon-paintbucket:before {
  content: "\ec3b";
}
.cc-icon-paperclip:before {
  content: "\ec3c";
}
.cc-icon-parenthesis:before {
  content: "\ec3d";
}
.cc-icon-parking:before {
  content: "\ec3e";
}
.cc-icon-party:before {
  content: "\ec3f";
}
.cc-icon-passport:before {
  content: "\ec40";
}
.cc-icon-password:before {
  content: "\ec41";
}
.cc-icon-pause:before {
  content: "\ec42";
}
.cc-icon-pawn:before {
  content: "\ec43";
}
.cc-icon-pdf:before {
  content: "\ec44";
}
.cc-icon-peace:before {
  content: "\ec45";
}
.cc-icon-pen-tool-2:before {
  content: "\ec46";
}
.cc-icon-pen-tool:before {
  content: "\ec47";
}
.cc-icon-pen:before {
  content: "\ec48";
}
.cc-icon-pencil-2:before {
  content: "\ec49";
}
.cc-icon-pencil-book:before {
  content: "\ec4a";
}
.cc-icon-pencil-wifi:before {
  content: "\ec4b";
}
.cc-icon-pencil:before {
  content: "\ec4c";
}
.cc-icon-people:before {
  content: "\ec4d";
}
.cc-icon-pepper:before {
  content: "\ec4e";
}
.cc-icon-percentage:before {
  content: "\ec4f";
}
.cc-icon-periodic-table:before {
  content: "\ec50";
}
.cc-icon-person-check:before {
  content: "\ec51";
}
.cc-icon-person-cross:before {
  content: "\ec52";
}
.cc-icon-person-heart:before {
  content: "\ec53";
}
.cc-icon-person-with-luggage:before {
  content: "\ec54";
}
.cc-icon-person:before {
  content: "\ec55";
}
.cc-icon-petrol:before {
  content: "\ec56";
}
.cc-icon-pharmacy:before {
  content: "\ec57";
}
.cc-icon-phone-call-cross:before {
  content: "\ec58";
}
.cc-icon-phone-call-forward:before {
  content: "\ec59";
}
.cc-icon-phone-call-hang-up:before {
  content: "\ec5a";
}
.cc-icon-phone-call-incoming:before {
  content: "\ec5b";
}
.cc-icon-phone-call-outgoing:before {
  content: "\ec5c";
}
.cc-icon-phone-call:before {
  content: "\ec5d";
}
.cc-icon-phone-check:before {
  content: "\ec5e";
}
.cc-icon-phone-signal:before {
  content: "\ec5f";
}
.cc-icon-phone:before {
  content: "\ec60";
}
.cc-icon-photo-error:before {
  content: "\ec61";
}
.cc-icon-photo-film:before {
  content: "\ec62";
}
.cc-icon-photo-frame:before {
  content: "\ec63";
}
.cc-icon-photo-hide:before {
  content: "\ec64";
}
.cc-icon-photo-lens:before {
  content: "\ec65";
}
.cc-icon-photo-minus:before {
  content: "\ec66";
}
.cc-icon-photo-plus:before {
  content: "\ec67";
}
.cc-icon-photo:before {
  content: "\ec68";
}
.cc-icon-photoshop:before {
  content: "\ec69";
}
.cc-icon-piano-keys:before {
  content: "\ec6a";
}
.cc-icon-picture-in-picture:before {
  content: "\ec6b";
}
.cc-icon-pie-chart:before {
  content: "\ec6c";
}
.cc-icon-piggybank:before {
  content: "\ec6d";
}
.cc-icon-pill-2:before {
  content: "\ec6e";
}
.cc-icon-pill:before {
  content: "\ec6f";
}
.cc-icon-pills:before {
  content: "\ec70";
}
.cc-icon-pin-on-map:before {
  content: "\ec71";
}
.cc-icon-pin-tack-2:before {
  content: "\ec72";
}
.cc-icon-pin-tack-3:before {
  content: "\ec73";
}
.cc-icon-pin-tack:before {
  content: "\ec74";
}
.cc-icon-pin:before {
  content: "\ec75";
}
.cc-icon-pipe:before {
  content: "\ec76";
}
.cc-icon-pisces:before {
  content: "\ec77";
}
.cc-icon-pizza-2:before {
  content: "\ec78";
}
.cc-icon-pizza:before {
  content: "\ec79";
}
.cc-icon-plane-2:before {
  content: "\ec7a";
}
.cc-icon-plane-landing:before {
  content: "\ec7b";
}
.cc-icon-plane-take-off:before {
  content: "\ec7c";
}
.cc-icon-plane:before {
  content: "\ec7d";
}
.cc-icon-planet:before {
  content: "\ec7e";
}
.cc-icon-play:before {
  content: "\ec7f";
}
.cc-icon-plug-in:before {
  content: "\ec80";
}
.cc-icon-plug-off:before {
  content: "\ec81";
}
.cc-icon-plug-on:before {
  content: "\ec82";
}
.cc-icon-plug:before {
  content: "\ec83";
}
.cc-icon-plus-circle:before {
  content: "\ec84";
}
.cc-icon-plus-minus:before {
  content: "\ec85";
}
.cc-icon-plus:before {
  content: "\ec86";
}
.cc-icon-png:before {
  content: "\ec87";
}
.cc-icon-pokeball:before {
  content: "\ec88";
}
.cc-icon-polaroids:before {
  content: "\ec89";
}
.cc-icon-poll:before {
  content: "\ec8a";
}
.cc-icon-polywork:before {
  content: "\ec8b";
}
.cc-icon-poo:before {
  content: "\ec8c";
}
.cc-icon-popcorn:before {
  content: "\ec8d";
}
.cc-icon-portrait:before {
  content: "\ec8e";
}
.cc-icon-pot-2:before {
  content: "\ec8f";
}
.cc-icon-pot:before {
  content: "\ec90";
}
.cc-icon-power-plant:before {
  content: "\ec91";
}
.cc-icon-power:before {
  content: "\ec92";
}
.cc-icon-pram:before {
  content: "\ec93";
}
.cc-icon-presentation:before {
  content: "\ec94";
}
.cc-icon-press:before {
  content: "\ec95";
}
.cc-icon-print:before {
  content: "\ec96";
}
.cc-icon-private-wifi:before {
  content: "\ec97";
}
.cc-icon-projector:before {
  content: "\ec98";
}
.cc-icon-puzzle:before {
  content: "\ec99";
}
.cc-icon-pyramid:before {
  content: "\ec9a";
}
.cc-icon-qr-code-2:before {
  content: "\ec9b";
}
.cc-icon-qr-code:before {
  content: "\ec9c";
}
.cc-icon-qr-scan:before {
  content: "\ec9d";
}
.cc-icon-question-mark-circle:before {
  content: "\ec9e";
}
.cc-icon-question-mark:before {
  content: "\ec9f";
}
.cc-icon-quote:before {
  content: "\eca0";
}
.cc-icon-radiation:before {
  content: "\eca1";
}
.cc-icon-radio:before {
  content: "\eca2";
}
.cc-icon-rain:before {
  content: "\eca3";
}
.cc-icon-razor:before {
  content: "\eca4";
}
.cc-icon-receipt:before {
  content: "\eca5";
}
.cc-icon-receive-money:before {
  content: "\eca6";
}
.cc-icon-reddit:before {
  content: "\eca7";
}
.cc-icon-redo:before {
  content: "\eca8";
}
.cc-icon-refresh-2:before {
  content: "\eca9";
}
.cc-icon-refresh-3:before {
  content: "\ecaa";
}
.cc-icon-refresh:before {
  content: "\ecab";
}
.cc-icon-repeat:before {
  content: "\ecac";
}
.cc-icon-reply:before {
  content: "\ecad";
}
.cc-icon-reports-chart:before {
  content: "\ecae";
}
.cc-icon-rewind:before {
  content: "\ecaf";
}
.cc-icon-robot:before {
  content: "\ecb0";
}
.cc-icon-rocket:before {
  content: "\ecb1";
}
.cc-icon-rocking-chair:before {
  content: "\ecb2";
}
.cc-icon-rollercoaster:before {
  content: "\ecb3";
}
.cc-icon-rotate-2:before {
  content: "\ecb4";
}
.cc-icon-rotate-anti-clockwise:before {
  content: "\ecb5";
}
.cc-icon-rotate-clockwise:before {
  content: "\ecb6";
}
.cc-icon-rotate:before {
  content: "\ecb7";
}
.cc-icon-rounded-corners-bl:before {
  content: "\ecb8";
}
.cc-icon-rounded-corners-br:before {
  content: "\ecb9";
}
.cc-icon-rounded-corners-tl:before {
  content: "\ecba";
}
.cc-icon-rounded-corners-tr:before {
  content: "\ecbb";
}
.cc-icon-route:before {
  content: "\ecbc";
}
.cc-icon-router:before {
  content: "\ecbd";
}
.cc-icon-rows-2:before {
  content: "\ecbe";
}
.cc-icon-rows:before {
  content: "\ecbf";
}
.cc-icon-rss-feed:before {
  content: "\ecc0";
}
.cc-icon-rucksack:before {
  content: "\ecc1";
}
.cc-icon-ruler-2:before {
  content: "\ecc2";
}
.cc-icon-ruler-add:before {
  content: "\ecc3";
}
.cc-icon-ruler-minus:before {
  content: "\ecc4";
}
.cc-icon-ruler:before {
  content: "\ecc5";
}
.cc-icon-rupee:before {
  content: "\ecc6";
}
.cc-icon-safe:before {
  content: "\ecc7";
}
.cc-icon-safety-pin:before {
  content: "\ecc8";
}
.cc-icon-sagittarius:before {
  content: "\ecc9";
}
.cc-icon-salesforce:before {
  content: "\ecca";
}
.cc-icon-salt:before {
  content: "\eccb";
}
.cc-icon-satellite:before {
  content: "\eccc";
}
.cc-icon-scale-tool:before {
  content: "\eccd";
}
.cc-icon-scale:before {
  content: "\ecce";
}
.cc-icon-scales:before {
  content: "\eccf";
}
.cc-icon-scan-minus:before {
  content: "\ecd0";
}
.cc-icon-scan-plus:before {
  content: "\ecd1";
}
.cc-icon-scan:before {
  content: "\ecd2";
}
.cc-icon-scissors:before {
  content: "\ecd3";
}
.cc-icon-scooter:before {
  content: "\ecd4";
}
.cc-icon-screw:before {
  content: "\ecd5";
}
.cc-icon-screwdriver:before {
  content: "\ecd6";
}
.cc-icon-scroll:before {
  content: "\ecd7";
}
.cc-icon-scrubber:before {
  content: "\ecd8";
}
.cc-icon-sd-card:before {
  content: "\ecd9";
}
.cc-icon-search-area:before {
  content: "\ecda";
}
.cc-icon-search-field:before {
  content: "\ecdb";
}
.cc-icon-search-globe .path1:before {
  content: "\ecdc";
  color: rgb(0, 0, 0);
}
.cc-icon-search-globe .path2:before {
  content: "\ecdd";
  margin-left: -1em;
  color: rgb(20, 20, 20);
}
.cc-icon-search-window:before {
  content: "\ecde";
}
.cc-icon-search:before {
  content: "\ecdf";
}
.cc-icon-seedlings:before {
  content: "\ece0";
}
.cc-icon-seeds:before {
  content: "\ece1";
}
.cc-icon-select-frame:before {
  content: "\ece2";
}
.cc-icon-send-money-2:before {
  content: "\ece3";
}
.cc-icon-send-money:before {
  content: "\ece4";
}
.cc-icon-send-to-back-2:before {
  content: "\ece5";
}
.cc-icon-send-to-back:before {
  content: "\ece6";
}
.cc-icon-send-to-front:before {
  content: "\ece7";
}
.cc-icon-send:before {
  content: "\ece8";
}
.cc-icon-server:before {
  content: "\ece9";
}
.cc-icon-service-bell:before {
  content: "\ecea";
}
.cc-icon-settings-2:before {
  content: "\eceb";
}
.cc-icon-settings-sliders:before {
  content: "\ecec";
}
.cc-icon-settings:before {
  content: "\eced";
}
.cc-icon-sewer:before {
  content: "\ecee";
}
.cc-icon-shape-rotate:before {
  content: "\ecef";
}
.cc-icon-shape:before {
  content: "\ecf0";
}
.cc-icon-shapes:before {
  content: "\ecf1";
}
.cc-icon-share-2:before {
  content: "\ecf2";
}
.cc-icon-share-3:before {
  content: "\ecf3";
}
.cc-icon-share:before {
  content: "\ecf4";
}
.cc-icon-shield-cross:before {
  content: "\ecf5";
}
.cc-icon-shield-lock:before {
  content: "\ecf6";
}
.cc-icon-shield-tick:before {
  content: "\ecf7";
}
.cc-icon-shield-unlock:before {
  content: "\ecf8";
}
.cc-icon-shield-warning:before {
  content: "\ecf9";
}
.cc-icon-shield:before {
  content: "\ecfa";
}
.cc-icon-shipment-check:before {
  content: "\ecfb";
}
.cc-icon-shipment-cross:before {
  content: "\ecfc";
}
.cc-icon-shipment:before {
  content: "\ecfd";
}
.cc-icon-shirt-1:before {
  content: "\ecfe";
}
.cc-icon-shirt:before {
  content: "\ecff";
}
.cc-icon-shop-sign:before {
  content: "\ed00";
}
.cc-icon-shopping-bag:before {
  content: "\ed01";
}
.cc-icon-shopping-basket-check:before {
  content: "\ed02";
}
.cc-icon-shopping-basket-cross:before {
  content: "\ed03";
}
.cc-icon-shopping-basket:before {
  content: "\ed04";
}
.cc-icon-shopping-cart:before {
  content: "\ed05";
}
.cc-icon-shorts:before {
  content: "\ed06";
}
.cc-icon-shouting:before {
  content: "\ed07";
}
.cc-icon-shower-2:before {
  content: "\ed08";
}
.cc-icon-shower:before {
  content: "\ed09";
}
.cc-icon-shuffle:before {
  content: "\ed0a";
}
.cc-icon-side-profile:before {
  content: "\ed0b";
}
.cc-icon-sidebar:before {
  content: "\ed0c";
}
.cc-icon-sign:before {
  content: "\ed0d";
}
.cc-icon-signage:before {
  content: "\ed0e";
}
.cc-icon-single-bed:before {
  content: "\ed0f";
}
.cc-icon-skateboard:before {
  content: "\ed10";
}
.cc-icon-sketch:before {
  content: "\ed11";
}
.cc-icon-skew:before {
  content: "\ed12";
}
.cc-icon-ski-mask:before {
  content: "\ed13";
}
.cc-icon-skip-back:before {
  content: "\ed14";
}
.cc-icon-skip-forward:before {
  content: "\ed15";
}
.cc-icon-skull:before {
  content: "\ed16";
}
.cc-icon-slash:before {
  content: "\ed17";
}
.cc-icon-slice:before {
  content: "\ed18";
}
.cc-icon-slide-menu:before {
  content: "\ed19";
}
.cc-icon-sliders-horizontal:before {
  content: "\ed1a";
}
.cc-icon-sliders-vertical:before {
  content: "\ed1b";
}
.cc-icon-slideshow:before {
  content: "\ed1c";
}
.cc-icon-smartphone:before {
  content: "\ed1d";
}
.cc-icon-smoking:before {
  content: "\ed1e";
}
.cc-icon-snail:before {
  content: "\ed1f";
}
.cc-icon-snapchat:before {
  content: "\ed20";
}
.cc-icon-snorkel:before {
  content: "\ed21";
}
.cc-icon-snow-mobile:before {
  content: "\ed22";
}
.cc-icon-soap-pump:before {
  content: "\ed23";
}
.cc-icon-soccer-pitch:before {
  content: "\ed24";
}
.cc-icon-solar-panels:before {
  content: "\ed25";
}
.cc-icon-sombrero:before {
  content: "\ed26";
}
.cc-icon-sort-ascending:before {
  content: "\ed27";
}
.cc-icon-sort-descending:before {
  content: "\ed28";
}
.cc-icon-sos:before {
  content: "\ed29";
}
.cc-icon-soundcloud:before {
  content: "\ed2a";
}
.cc-icon-south:before {
  content: "\ed2b";
}
.cc-icon-spacing-horizontal:before {
  content: "\ed2c";
}
.cc-icon-spades:before {
  content: "\ed2d";
}
.cc-icon-sparkles-2:before {
  content: "\ed2e";
}
.cc-icon-sparkles:before {
  content: "\ed2f";
}
.cc-icon-speaker-2:before {
  content: "\ed30";
}
.cc-icon-speaker-mute-2:before {
  content: "\ed31";
}
.cc-icon-speaker-mute:before {
  content: "\ed32";
}
.cc-icon-speaker-off:before {
  content: "\ed33";
}
.cc-icon-speaker-volume-high:before {
  content: "\ed34";
}
.cc-icon-speaker-volume-low:before {
  content: "\ed35";
}
.cc-icon-speaker:before {
  content: "\ed36";
}
.cc-icon-spectacles-2:before {
  content: "\ed37";
}
.cc-icon-spectacles:before {
  content: "\ed38";
}
.cc-icon-speech-bubble-minus:before {
  content: "\ed39";
}
.cc-icon-speech-bubble-plus:before {
  content: "\ed3a";
}
.cc-icon-speech-bubble:before {
  content: "\ed3b";
}
.cc-icon-speech-important:before {
  content: "\ed3c";
}
.cc-icon-speed-fast:before {
  content: "\ed3d";
}
.cc-icon-speed-gauge:before {
  content: "\ed3e";
}
.cc-icon-speed-slow:before {
  content: "\ed3f";
}
.cc-icon-sphere:before {
  content: "\ed40";
}
.cc-icon-spider:before {
  content: "\ed41";
}
.cc-icon-spinner:before {
  content: "\ed42";
}
.cc-icon-split-cells-horizontal:before {
  content: "\ed43";
}
.cc-icon-split-cells-vertical:before {
  content: "\ed44";
}
.cc-icon-spoon-2:before {
  content: "\ed45";
}
.cc-icon-spoon:before {
  content: "\ed46";
}
.cc-icon-spotify:before {
  content: "\ed47";
}
.cc-icon-spray-paint:before {
  content: "\ed48";
}
.cc-icon-spreadsheet:before {
  content: "\ed49";
}
.cc-icon-square-check:before {
  content: "\ed4a";
}
.cc-icon-square-cross:before {
  content: "\ed4b";
}
.cc-icon-square-frame:before {
  content: "\ed4c";
}
.cc-icon-square-interface:before {
  content: "\ed4d";
}
.cc-icon-square-intersect:before {
  content: "\ed4e";
}
.cc-icon-square-minus:before {
  content: "\ed4f";
}
.cc-icon-square-plus:before {
  content: "\ed50";
}
.cc-icon-square:before {
  content: "\ed51";
}
.cc-icon-stack-overflow:before {
  content: "\ed52";
}
.cc-icon-stairs-2:before {
  content: "\ed53";
}
.cc-icon-stairs:before {
  content: "\ed54";
}
.cc-icon-stamp:before {
  content: "\ed55";
}
.cc-icon-star:before {
  content: "\ed56";
}
.cc-icon-steering-wheel:before {
  content: "\ed57";
}
.cc-icon-stethoscope:before {
  content: "\ed58";
}
.cc-icon-sticker:before {
  content: "\ed59";
}
.cc-icon-sticky-note:before {
  content: "\ed5a";
}
.cc-icon-stiletto:before {
  content: "\ed5b";
}
.cc-icon-stop:before {
  content: "\ed5c";
}
.cc-icon-stream-to-tv-2:before {
  content: "\ed5d";
}
.cc-icon-stream-to-tv:before {
  content: "\ed5e";
}
.cc-icon-strikethrough:before {
  content: "\ed5f";
}
.cc-icon-subscription:before {
  content: "\ed60";
}
.cc-icon-substitute:before {
  content: "\ed61";
}
.cc-icon-sun:before {
  content: "\ed62";
}
.cc-icon-sunrise-2:before {
  content: "\ed63";
}
.cc-icon-sunrise:before {
  content: "\ed64";
}
.cc-icon-svg:before {
  content: "\ed65";
}
.cc-icon-swap:before {
  content: "\ed66";
}
.cc-icon-sweep:before {
  content: "\ed67";
}
.cc-icon-swiss-army-knife:before {
  content: "\ed68";
}
.cc-icon-switch-2:before {
  content: "\ed69";
}
.cc-icon-switch:before {
  content: "\ed6a";
}
.cc-icon-t-shirt:before {
  content: "\ed6b";
}
.cc-icon-table-columns:before {
  content: "\ed6c";
}
.cc-icon-table-rows:before {
  content: "\ed6d";
}
.cc-icon-tablet-drawing:before {
  content: "\ed6e";
}
.cc-icon-tablet:before {
  content: "\ed6f";
}
.cc-icon-tag-2:before {
  content: "\ed70";
}
.cc-icon-tag-add:before {
  content: "\ed71";
}
.cc-icon-tag:before {
  content: "\ed72";
}
.cc-icon-tap-left:before {
  content: "\ed73";
}
.cc-icon-tap-right:before {
  content: "\ed74";
}
.cc-icon-target:before {
  content: "\ed75";
}
.cc-icon-taurus:before {
  content: "\ed76";
}
.cc-icon-telegram:before {
  content: "\ed77";
}
.cc-icon-telescope:before {
  content: "\ed78";
}
.cc-icon-temperature-high:before {
  content: "\ed79";
}
.cc-icon-temperature-low:before {
  content: "\ed7a";
}
.cc-icon-temperature:before {
  content: "\ed7b";
}
.cc-icon-tent:before {
  content: "\ed7c";
}
.cc-icon-tepee:before {
  content: "\ed7d";
}
.cc-icon-text-align-center:before {
  content: "\ed7e";
}
.cc-icon-text-align-justified:before {
  content: "\ed7f";
}
.cc-icon-text-align-left:before {
  content: "\ed80";
}
.cc-icon-text-align-right:before {
  content: "\ed81";
}
.cc-icon-text-capitalise:before {
  content: "\ed82";
}
.cc-icon-text-lowercase:before {
  content: "\ed83";
}
.cc-icon-text-uppercase:before {
  content: "\ed84";
}
.cc-icon-text:before {
  content: "\ed85";
}
.cc-icon-thumbs-down:before {
  content: "\ed86";
}
.cc-icon-thumbs-up:before {
  content: "\ed87";
}
.cc-icon-ticket:before {
  content: "\ed88";
}
.cc-icon-tickets:before {
  content: "\ed89";
}
.cc-icon-tiktok:before {
  content: "\ed8a";
}
.cc-icon-timer-2:before {
  content: "\ed8b";
}
.cc-icon-timer-3:before {
  content: "\ed8c";
}
.cc-icon-timer-4:before {
  content: "\ed8d";
}
.cc-icon-timer-checkmark:before {
  content: "\ed8e";
}
.cc-icon-timer-snooze:before {
  content: "\ed8f";
}
.cc-icon-timer:before {
  content: "\ed90";
}
.cc-icon-toggle-left:before {
  content: "\ed91";
}
.cc-icon-toggle-right:before {
  content: "\ed92";
}
.cc-icon-toilet-roll:before {
  content: "\ed93";
}
.cc-icon-tomahawk:before {
  content: "\ed94";
}
.cc-icon-toolbox:before {
  content: "\ed95";
}
.cc-icon-tooth-pain:before {
  content: "\ed96";
}
.cc-icon-tooth:before {
  content: "\ed97";
}
.cc-icon-toothbrush:before {
  content: "\ed98";
}
.cc-icon-top-hat:before {
  content: "\ed99";
}
.cc-icon-toys:before {
  content: "\ed9a";
}
.cc-icon-traffic-lights:before {
  content: "\ed9b";
}
.cc-icon-trailer:before {
  content: "\ed9c";
}
.cc-icon-train-arriving:before {
  content: "\ed9d";
}
.cc-icon-train-departing:before {
  content: "\ed9e";
}
.cc-icon-train:before {
  content: "\ed9f";
}
.cc-icon-trampoline:before {
  content: "\eda0";
}
.cc-icon-trash-2:before {
  content: "\eda1";
}
.cc-icon-trash-can:before {
  content: "\eda2";
}
.cc-icon-trash:before {
  content: "\eda3";
}
.cc-icon-tree-2:before {
  content: "\eda4";
}
.cc-icon-tree:before {
  content: "\eda5";
}
.cc-icon-trees:before {
  content: "\eda6";
}
.cc-icon-trending-down:before {
  content: "\eda7";
}
.cc-icon-trending-up:before {
  content: "\eda8";
}
.cc-icon-triangle-circle:before {
  content: "\eda9";
}
.cc-icon-triangle-ruler:before {
  content: "\edaa";
}
.cc-icon-triangle:before {
  content: "\edab";
}
.cc-icon-trolly:before {
  content: "\edac";
}
.cc-icon-trophy:before {
  content: "\edad";
}
.cc-icon-trousers:before {
  content: "\edae";
}
.cc-icon-truck-2:before {
  content: "\edaf";
}
.cc-icon-truck:before {
  content: "\edb0";
}
.cc-icon-turn-volume-high:before {
  content: "\edb1";
}
.cc-icon-turn-volume-low:before {
  content: "\edb2";
}
.cc-icon-turntable:before {
  content: "\edb3";
}
.cc-icon-twitch:before {
  content: "\edb4";
}
.cc-icon-twitter:before {
  content: "\edb5";
}
.cc-icon-two-checkmarks:before {
  content: "\edb6";
}
.cc-icon-two-chillis:before {
  content: "\edb7";
}
.cc-icon-two-fingers:before {
  content: "\edb8";
}
.cc-icon-two-hearts:before {
  content: "\edb9";
}
.cc-icon-uae-dirham:before {
  content: "\edba";
}
.cc-icon-ufo-2:before {
  content: "\edbb";
}
.cc-icon-ufo:before {
  content: "\edbc";
}
.cc-icon-ui-bottom:before {
  content: "\edbd";
}
.cc-icon-umbrella-2:before {
  content: "\edbe";
}
.cc-icon-umbrella:before {
  content: "\edbf";
}
.cc-icon-underline:before {
  content: "\edc0";
}
.cc-icon-undo:before {
  content: "\edc1";
}
.cc-icon-union-mask:before {
  content: "\edc2";
}
.cc-icon-union:before {
  content: "\edc3";
}
.cc-icon-unordered-list:before {
  content: "\edc4";
}
.cc-icon-unpin:before {
  content: "\edc5";
}
.cc-icon-unread-message:before {
  content: "\edc6";
}
.cc-icon-upload-cloud:before {
  content: "\edc7";
}
.cc-icon-upload:before {
  content: "\edc8";
}
.cc-icon-upstairs:before {
  content: "\edc9";
}
.cc-icon-usb:before {
  content: "\edca";
}
.cc-icon-user-check:before {
  content: "\edcb";
}
.cc-icon-user-circle-check:before {
  content: "\edcc";
}
.cc-icon-user-circle-cross:before {
  content: "\edcd";
}
.cc-icon-user-circle-minus:before {
  content: "\edce";
}
.cc-icon-user-circle-plus:before {
  content: "\edcf";
}
.cc-icon-user-circle:before {
  content: "\edd0";
}
.cc-icon-user-cross:before {
  content: "\edd1";
}
.cc-icon-user-minus:before {
  content: "\edd2";
}
.cc-icon-user-plus:before {
  content: "\edd3";
}
.cc-icon-user:before {
  content: "\edd4";
}
.cc-icon-users-check:before {
  content: "\edd5";
}
.cc-icon-users-cross:before {
  content: "\edd6";
}
.cc-icon-users-minus:before {
  content: "\edd7";
}
.cc-icon-users-plus:before {
  content: "\edd8";
}
.cc-icon-users:before {
  content: "\edd9";
}
.cc-icon-vaccine:before {
  content: "\edda";
}
.cc-icon-vanity:before {
  content: "\eddb";
}
.cc-icon-vase:before {
  content: "\eddc";
}
.cc-icon-vegan:before {
  content: "\eddd";
}
.cc-icon-verified:before {
  content: "\edde";
}
.cc-icon-vest:before {
  content: "\eddf";
}
.cc-icon-vga-cable:before {
  content: "\ede0";
}
.cc-icon-vice-grip:before {
  content: "\ede1";
}
.cc-icon-video-camera-2:before {
  content: "\ede2";
}
.cc-icon-video-camera-off-2:before {
  content: "\ede3";
}
.cc-icon-video-camera-off:before {
  content: "\ede4";
}
.cc-icon-video-camera:before {
  content: "\ede5";
}
.cc-icon-video:before {
  content: "\ede6";
}
.cc-icon-virgo:before {
  content: "\ede7";
}
.cc-icon-virus:before {
  content: "\ede8";
}
.cc-icon-voice-id-2:before {
  content: "\ede9";
}
.cc-icon-voice-id:before {
  content: "\edea";
}
.cc-icon-voicemail:before {
  content: "\edeb";
}
.cc-icon-volcano:before {
  content: "\edec";
}
.cc-icon-vpn:before {
  content: "\eded";
}
.cc-icon-vr:before {
  content: "\edee";
}
.cc-icon-waist:before {
  content: "\edef";
}
.cc-icon-wall-socket-uk:before {
  content: "\edf0";
}
.cc-icon-wall-socket-usa:before {
  content: "\edf1";
}
.cc-icon-wallet:before {
  content: "\edf2";
}
.cc-icon-wallpaper:before {
  content: "\edf3";
}
.cc-icon-wand:before {
  content: "\edf4";
}
.cc-icon-warning-triangle:before {
  content: "\edf5";
}
.cc-icon-washer:before {
  content: "\edf6";
}
.cc-icon-waves:before {
  content: "\edf7";
}
.cc-icon-weed:before {
  content: "\edf8";
}
.cc-icon-west:before {
  content: "\edf9";
}
.cc-icon-wheat:before {
  content: "\edfa";
}
.cc-icon-wheel:before {
  content: "\edfb";
}
.cc-icon-whistle:before {
  content: "\edfc";
}
.cc-icon-width:before {
  content: "\edfd";
}
.cc-icon-wifi-high:before {
  content: "\edfe";
}
.cc-icon-wifi-low:before {
  content: "\edff";
}
.cc-icon-wifi-medium:before {
  content: "\ee00";
}
.cc-icon-wifi-no-connection:before {
  content: "\ee01";
}
.cc-icon-wifi:before {
  content: "\ee02";
}
.cc-icon-wind-power:before {
  content: "\ee03";
}
.cc-icon-wind:before {
  content: "\ee04";
}
.cc-icon-window-cross:before {
  content: "\ee05";
}
.cc-icon-window-error:before {
  content: "\ee06";
}
.cc-icon-window-expand:before {
  content: "\ee07";
}
.cc-icon-window-lock:before {
  content: "\ee08";
}
.cc-icon-window-minimise:before {
  content: "\ee09";
}
.cc-icon-windows:before {
  content: "\ee0a";
}
.cc-icon-wine:before {
  content: "\ee0b";
}
.cc-icon-wink:before {
  content: "\ee0c";
}
.cc-icon-wireless-headphones:before {
  content: "\ee0d";
}
.cc-icon-wish-list:before {
  content: "\ee0e";
}
.cc-icon-world:before {
  content: "\ee0f";
}
.cc-icon-wrap-text:before {
  content: "\ee10";
}
.cc-icon-wrench-2:before {
  content: "\ee11";
}
.cc-icon-wrench:before {
  content: "\ee12";
}
.cc-icon-write-note:before {
  content: "\ee13";
}
.cc-icon-www:before {
  content: "\ee14";
}
.cc-icon-x-axis:before {
  content: "\ee15";
}
.cc-icon-xls:before {
  content: "\ee16";
}
.cc-icon-y-axis:before {
  content: "\ee17";
}
.cc-icon-yen:before {
  content: "\ee18";
}
.cc-icon-yin-yang:before {
  content: "\ee19";
}
.cc-icon-zip-file-2:before {
  content: "\ee1a";
}
.cc-icon-zip-file:before {
  content: "\ee1b";
}
.cc-icon-zoom-in:before {
  content: "\ee1c";
}
.cc-icon-zoom-out:before {
  content: "\ee1d";
}

/* node_modules/swiper/swiper.css */
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image:
      linear-gradient(
        to left,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image:
      linear-gradient(
        to right,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image:
      linear-gradient(
        to top,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image:
      linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* node_modules/swiper/modules/navigation.css */
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}
.swiper-button-lock {
  display: none;
}
.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

/* node_modules/swiper/modules/pagination.css */
:root {
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }
  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition: 200ms transform, 200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition: 200ms transform, 200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

/* node_modules/swiper/modules/virtual.css */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}
.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}

/* node_modules/swiper/modules/mousewheel.css */

/* node_modules/swiper/modules/effect-fade.css */
.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

/* node_modules/monaco-editor/min/vs/editor/editor.main.css */
.monaco-aria-container {
  position: absolute;
  left: -999em;
}
::-ms-clear {
  display: none;
}
.monaco-editor .editor-widget input {
  color: inherit;
}
.monaco-editor {
  position: relative;
  overflow: visible;
  -webkit-text-size-adjust: 100%;
  color: var(--vscode-editor-foreground);
  background-color: var(--vscode-editor-background);
  overflow-wrap: initial;
}
.monaco-editor-background {
  background-color: var(--vscode-editor-background);
}
.monaco-editor .rangeHighlight {
  background-color: var(--vscode-editor-rangeHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-rangeHighlightBorder);
}
.monaco-editor.hc-black .rangeHighlight,
.monaco-editor.hc-light .rangeHighlight {
  border-style: dotted;
}
.monaco-editor .symbolHighlight {
  background-color: var(--vscode-editor-symbolHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-symbolHighlightBorder);
}
.monaco-editor.hc-black .symbolHighlight,
.monaco-editor.hc-light .symbolHighlight {
  border-style: dotted;
}
.monaco-editor .editorCanvas {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}
.monaco-editor .overflow-guard {
  position: relative;
  overflow: hidden;
}
.monaco-editor .view-overlays {
  position: absolute;
  top: 0;
}
.monaco-editor .view-overlays > div,
.monaco-editor .margin-view-overlays > div {
  position: absolute;
  width: 100%;
}
.monaco-editor .squiggly-error {
  border-bottom: 4px double var(--vscode-editorError-border);
}
.monaco-editor .squiggly-error:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: var(--vscode-editorError-background);
}
.monaco-editor .squiggly-warning {
  border-bottom: 4px double var(--vscode-editorWarning-border);
}
.monaco-editor .squiggly-warning:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: var(--vscode-editorWarning-background);
}
.monaco-editor .squiggly-info {
  border-bottom: 4px double var(--vscode-editorInfo-border);
}
.monaco-editor .squiggly-info:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: var(--vscode-editorInfo-background);
}
.monaco-editor .squiggly-hint {
  border-bottom: 2px dotted var(--vscode-editorHint-border);
}
.monaco-editor.showUnused .squiggly-unnecessary {
  border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border);
}
.monaco-editor.showDeprecated .squiggly-inline-deprecated {
  text-decoration: line-through;
  text-decoration-color: var(--vscode-editor-foreground, inherit);
}
.monaco-scrollable-element > .scrollbar > .scra {
  cursor: pointer;
  font-size: 11px !important;
}
.monaco-scrollable-element > .visible {
  opacity: 1;
  background: #0000;
  transition: opacity .1s linear;
  z-index: 11;
}
.monaco-scrollable-element > .invisible {
  opacity: 0;
  pointer-events: none;
}
.monaco-scrollable-element > .invisible.fade {
  transition: opacity .8s linear;
}
.monaco-scrollable-element > .shadow {
  position: absolute;
  display: none;
}
.monaco-scrollable-element > .shadow.top {
  display: block;
  top: 0;
  left: 3px;
  height: 3px;
  width: 100%;
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-scrollable-element > .shadow.left {
  display: block;
  top: 3px;
  left: 0;
  height: 100%;
  width: 3px;
  box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .shadow.top-left-corner {
  display: block;
  top: 0;
  left: 0;
  height: 3px;
  width: 3px;
}
.monaco-scrollable-element > .shadow.top.left {
  box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset;
}
.monaco-scrollable-element > .scrollbar {
  background: var(--vscode-scrollbar-background);
}
.monaco-scrollable-element > .scrollbar > .slider {
  background: var(--vscode-scrollbarSlider-background);
}
.monaco-scrollable-element > .scrollbar > .slider:hover {
  background: var(--vscode-scrollbarSlider-hoverBackground);
}
.monaco-scrollable-element > .scrollbar > .slider.active {
  background: var(--vscode-scrollbarSlider-activeBackground);
}
.monaco-editor .blockDecorations-container {
  position: absolute;
  top: 0;
  pointer-events: none;
}
.monaco-editor .blockDecorations-block {
  position: absolute;
  box-sizing: border-box;
}
.monaco-editor .view-overlays .current-line,
.monaco-editor .margin-view-overlays .current-line {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  height: 100%;
}
.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {
  border-right: 0;
}
.monaco-editor .lines-content .cdr {
  position: absolute;
  height: 100%;
}
.monaco-editor .glyph-margin {
  position: absolute;
  top: 0;
}
.monaco-editor .glyph-margin-widgets .cgmr {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.monaco-editor .lines-content .core-guide {
  position: absolute;
  box-sizing: border-box;
  height: 100%;
}
.monaco-editor .margin-view-overlays .line-numbers {
  bottom: 0;
  font-variant-numeric: tabular-nums;
  position: absolute;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: default;
}
.monaco-editor .relative-current-line-number {
  text-align: left;
  display: inline-block;
  width: 100%;
}
.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
  margin-top: 1px;
}
.monaco-editor .line-numbers {
  color: var(--vscode-editorLineNumber-foreground);
}
.monaco-editor .line-numbers.active-line-number {
  color: var(--vscode-editorLineNumber-activeForeground);
}
.monaco-mouse-cursor-text {
  cursor: text;
}
.mtkcontrol {
  color: #fff !important;
  background: #960000 !important;
}
.mtkoverflow {
  background-color: var(--vscode-button-background, var(--vscode-editor-background));
  color: var(--vscode-button-foreground, var(--vscode-editor-foreground));
  border-width: 1px;
  border-style: solid;
  border-color: var(--vscode-contrastBorder);
  border-radius: 2px;
  padding: 4px;
  cursor: pointer;
}
.mtkoverflow:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-editor.mac .lines-content:hover,
.monaco-editor.mac .view-line:hover,
.monaco-editor.mac .view-lines:hover {
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}
.monaco-editor.enable-user-select {
  user-select: initial;
  -webkit-user-select: initial;
}
.monaco-editor .view-lines {
  white-space: nowrap;
}
.monaco-editor .view-line {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
}
.monaco-editor .lines-content > .view-lines > .view-line > span {
  top: 0;
  bottom: 0;
  position: absolute;
}
.monaco-editor .mtkw {
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .mtkz {
  display: inline-block;
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .lines-decorations {
  position: absolute;
  top: 0;
  background: #fff;
}
.monaco-editor .margin-view-overlays .cldr {
  position: absolute;
  height: 100%;
}
.monaco-editor .margin {
  background-color: var(--vscode-editorGutter-background);
}
.monaco-editor .margin-view-overlays .cmdr {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider {
  opacity: 0;
  transition: opacity .1s linear;
}
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,
.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
  opacity: 1;
}
.monaco-editor .minimap-slider .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-background);
}
.monaco-editor .minimap-slider:hover .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-hoverBackground);
}
.monaco-editor .minimap-slider.active .minimap-slider-horizontal {
  background: var(--vscode-minimapSlider-activeBackground);
}
.monaco-editor .minimap-shadow-visible {
  box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset;
}
.monaco-editor .minimap-shadow-hidden {
  position: absolute;
  width: 0;
}
.monaco-editor .minimap-shadow-visible {
  position: absolute;
  left: -6px;
  width: 6px;
  pointer-events: none;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
  position: absolute;
  left: -1px;
  width: 1px;
}
.minimap.minimap-autohide-mouseover,
.minimap.minimap-autohide-scroll {
  opacity: 0;
  transition: opacity .5s;
}
.minimap.minimap-autohide-scroll {
  pointer-events: none;
}
.minimap.minimap-autohide-mouseover:hover,
.minimap.minimap-autohide-scroll.active {
  opacity: 1;
  pointer-events: auto;
}
.monaco-editor .minimap {
  z-index: 5;
}
.monaco-editor .overlayWidgets {
  position: absolute;
  top: 0;
  left: 0;
}
.monaco-editor .view-ruler {
  position: absolute;
  top: 0;
  box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset;
}
.monaco-editor .scroll-decoration {
  position: absolute;
  top: 0;
  left: 0;
  height: 6px;
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset;
}
.monaco-editor .lines-content .cslr {
  position: absolute;
}
.monaco-editor .focused .selected-text {
  background-color: var(--vscode-editor-selectionBackground);
}
.monaco-editor .selected-text {
  background-color: var(--vscode-editor-inactiveSelectionBackground);
}
.monaco-editor .top-left-radius {
  border-top-left-radius: 3px;
}
.monaco-editor .bottom-left-radius {
  border-bottom-left-radius: 3px;
}
.monaco-editor .top-right-radius {
  border-top-right-radius: 3px;
}
.monaco-editor .bottom-right-radius {
  border-bottom-right-radius: 3px;
}
.monaco-editor.hc-black .top-left-radius {
  border-top-left-radius: 0;
}
.monaco-editor.hc-black .bottom-left-radius {
  border-bottom-left-radius: 0;
}
.monaco-editor.hc-black .top-right-radius {
  border-top-right-radius: 0;
}
.monaco-editor.hc-black .bottom-right-radius {
  border-bottom-right-radius: 0;
}
.monaco-editor.hc-light .top-left-radius {
  border-top-left-radius: 0;
}
.monaco-editor.hc-light .bottom-left-radius {
  border-bottom-left-radius: 0;
}
.monaco-editor.hc-light .top-right-radius {
  border-top-right-radius: 0;
}
.monaco-editor.hc-light .bottom-right-radius {
  border-bottom-right-radius: 0;
}
.monaco-editor .cursors-layer {
  position: absolute;
  top: 0;
}
.monaco-editor .cursors-layer > .cursor {
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
}
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
  transition: all 80ms;
}
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
  background: transparent !important;
  border-style: solid;
  border-width: 1px;
}
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  background: transparent !important;
}
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background: transparent !important;
}
@keyframes monaco-cursor-smooth {
  0%, 20% {
    opacity: 1;
  }
  60%, to {
    opacity: 0;
  }
}
@keyframes monaco-cursor-phase {
  0%, 20% {
    opacity: 1;
  }
  90%, to {
    opacity: 0;
  }
}
@keyframes monaco-cursor-expand {
  0%, 20% {
    transform: scaleY(1);
  }
  80%, to {
    transform: scaleY(0);
  }
}
.cursor-smooth {
  animation: monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;
}
.cursor-phase {
  animation: monaco-cursor-phase .5s ease-in-out 0s 20 alternate;
}
.cursor-expand > .cursor {
  animation: monaco-cursor-expand .5s ease-in-out 0s 20 alternate;
}
.monaco-editor .mwh {
  position: absolute;
  color: var(--vscode-editorWhitespace-foreground) !important;
}
.monaco-editor .monaco-decoration-css-rule-extractor {
  visibility: hidden;
  pointer-events: none;
}
.monaco-editor .inputarea {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  outline: none !important;
  resize: none;
  border: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent;
  z-index: -10;
}
.monaco-editor .inputarea.ime-input {
  z-index: 10;
  caret-color: var(--vscode-editorCursor-foreground);
  color: var(--vscode-editor-foreground);
}
.monaco-editor .native-edit-context {
  margin: 0;
  padding: 0;
  position: absolute;
  overflow-y: scroll;
  scrollbar-width: none;
  z-index: -10;
  white-space: pre-wrap;
}
.monaco-editor .ime-text-area {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  outline: none !important;
  resize: none;
  border: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent;
  z-index: -10;
}
.monaco-editor .edit-context-composition-none {
  background-color: transparent;
  border-bottom: none;
}
.monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-secondary {
  border-bottom: 1px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-primary {
  border-bottom: 2px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-secondary {
  border: 1px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-primary {
  border: 2px solid var(--vscode-editor-compositionBorder);
}
.monaco-editor .margin-view-overlays .gpu-mark {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: inline-block;
  border-left: solid 2px var(--vscode-editorWarning-foreground);
  opacity: .2;
  transition: background-color .1s linear;
}
.monaco-editor .margin-view-overlays .gpu-mark:hover {
  background-color: var(--vscode-editorWarning-foreground);
}
.monaco-select-box {
  width: 100%;
  cursor: pointer;
  border-radius: 2px;
}
.monaco-select-box-dropdown-container {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.monaco-action-bar .action-item.select-container {
  cursor: default;
}
.monaco-action-bar .action-item .monaco-select-box {
  cursor: pointer;
  min-width: 100px;
  min-height: 18px;
  padding: 2px 23px 2px 8px;
}
.mac .monaco-action-bar .action-item .monaco-select-box {
  font-size: 11px;
  border-radius: 3px;
  min-height: 24px;
}
.monaco-list {
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
}
.monaco-list.mouse-support {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-list > .monaco-scrollable-element {
  height: 100%;
}
.monaco-list-rows {
  position: relative;
  width: 100%;
  height: 100%;
}
.monaco-list.horizontal-scrolling .monaco-list-rows {
  width: auto;
  min-width: 100%;
}
.monaco-list-row {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.monaco-list.mouse-support .monaco-list-row {
  cursor: pointer;
  touch-action: none;
}
.monaco-list .monaco-scrollable-element > .scrollbar.vertical,
.monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical {
  z-index: 14;
}
.monaco-list-row.scrolling {
  display: none !important;
}
.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
  outline: 0 !important;
}
.monaco-list-type-filter-message {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 40px 1em 1em;
  text-align: center;
  white-space: normal;
  opacity: .7;
  pointer-events: none;
}
.monaco-list-type-filter-message:empty {
  display: none;
}
.monaco-drag-image {
  display: inline-block;
  padding: 1px 7px;
  border-radius: 10px;
  font-size: 12px;
  position: absolute;
  z-index: 1000;
  background-color: var(--vscode-list-activeSelectionBackground);
  color: var(--vscode-list-activeSelectionForeground);
  outline: 1px solid var(--vscode-list-focusOutline);
  outline-offset: -1px;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 1px;
  --dropdown-padding-bottom: 1px;
}
.hc-black .monaco-select-box-dropdown-padding,
.hc-light .monaco-select-box-dropdown-padding {
  --dropdown-padding-top: 3px;
  --dropdown-padding-bottom: 4px;
}
.monaco-select-box-dropdown-container {
  display: none;
  box-sizing: border-box;
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * {
  margin: 0;
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px;
}
.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code {
  line-height: 15px;
  font-family: var(--monaco-monospace-font);
}
.monaco-select-box-dropdown-container.visible {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 1px;
  overflow: hidden;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
  flex: 0 0 auto;
  align-self: flex-start;
  padding-top: var(--dropdown-padding-top);
  padding-bottom: var(--dropdown-padding-bottom);
  padding-left: 1px;
  padding-right: 1px;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.monaco-select-box-dropdown-container > .select-box-details-pane {
  padding: 5px;
}
.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container {
  padding-top: var(--dropdown-padding-top);
  padding-bottom: var(--dropdown-padding-bottom);
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row {
  cursor: pointer;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 3.5px;
  white-space: nowrap;
  float: left;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 3.5px;
  white-space: nowrap;
  float: left;
  opacity: .7;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 10px;
  white-space: nowrap;
  float: right;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control {
  flex: 1 1 auto;
  align-self: flex-start;
  opacity: 0;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div {
  overflow: hidden;
  max-height: 0px;
}
.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control {
  padding-left: 4px;
  padding-right: 8px;
  white-space: nowrap;
}
.monaco-action-bar {
  white-space: nowrap;
  height: 100%;
}
.monaco-action-bar .actions-container {
  display: flex;
  margin: 0 auto;
  padding: 0;
  height: 100%;
  width: 100%;
  align-items: center;
}
.monaco-action-bar.vertical .actions-container {
  display: inline-block;
}
.monaco-action-bar .action-item {
  display: block;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.monaco-action-bar .action-item.disabled {
  cursor: default;
}
.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
  display: block;
}
.monaco-action-bar .action-item .codicon {
  display: flex;
  align-items: center;
  width: 16px;
  height: 16px;
}
.monaco-action-bar .action-label {
  display: flex;
  font-size: 11px;
  padding: 3px;
  border-radius: 5px;
}
.monaco-action-bar .action-item.disabled .action-label:not(.icon),
.monaco-action-bar .action-item.disabled .action-label:not(.icon):before,
.monaco-action-bar .action-item.disabled .action-label:not(.icon):hover {
  color: var(--vscode-disabledForeground);
}
.monaco-action-bar .action-item.disabled .action-label.icon,
.monaco-action-bar .action-item.disabled .action-label.icon:before,
.monaco-action-bar .action-item.disabled .action-label.icon:hover {
  opacity: .6;
}
.monaco-action-bar.vertical {
  text-align: left;
}
.monaco-action-bar.vertical .action-item {
  display: block;
}
.monaco-action-bar.vertical .action-label.separator {
  display: block;
  border-bottom: 1px solid var(--vscode-disabledForeground);
  padding-top: 1px;
  margin-left: .8em;
  margin-right: .8em;
}
.monaco-action-bar .action-item .action-label.separator {
  width: 1px;
  height: 16px;
  margin: 5px 4px !important;
  cursor: default;
  min-width: 1px;
  padding: 0;
  background-color: var(--vscode-disabledForeground);
}
.secondary-actions .monaco-action-bar .action-label {
  margin-left: 6px;
}
.monaco-action-bar .action-item.select-container {
  overflow: hidden;
  flex: 1;
  max-width: 170px;
  min-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.monaco-action-bar .action-item.action-dropdown-item {
  display: flex;
}
.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator {
  display: flex;
  align-items: center;
  cursor: default;
}
.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div {
  width: 1px;
}
.monaco-diff-editor .diff-review {
  position: absolute;
}
.monaco-component.diff-review {
  user-select: none;
  -webkit-user-select: none;
  z-index: 99;
}
.monaco-component.diff-review .diff-review-line-number {
  text-align: right;
  display: inline-block;
  color: var(--vscode-editorLineNumber-foreground);
}
.monaco-component.diff-review .diff-review-summary {
  padding-left: 10px;
}
.monaco-component.diff-review .diff-review-shadow {
  position: absolute;
  box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset;
}
.monaco-component.diff-review .diff-review-row {
  white-space: pre;
}
.monaco-component.diff-review .diff-review-table {
  display: table;
  min-width: 100%;
}
.monaco-component.diff-review .diff-review-row {
  display: table-row;
  width: 100%;
}
.monaco-component.diff-review .diff-review-spacer {
  display: inline-block;
  width: 10px;
  vertical-align: middle;
}
.monaco-component.diff-review .diff-review-spacer > .codicon {
  font-size: 9px !important;
}
.monaco-component.diff-review .diff-review-actions {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 2px;
  z-index: 100;
}
.monaco-component.diff-review .diff-review-actions .action-label {
  width: 16px;
  height: 16px;
  margin: 2px 0;
}
.monaco-component.diff-review .revertButton {
  cursor: pointer;
}
.monaco-component.diff-review .action-label {
  background: var(--vscode-editorActionList-background);
}
:root {
  --vscode-sash-size: 4px;
  --vscode-sash-hover-size: 4px;
}
.monaco-sash {
  position: absolute;
  z-index: 35;
  touch-action: none;
}
.monaco-sash.disabled {
  pointer-events: none;
}
.monaco-sash.mac.vertical {
  cursor: col-resize;
}
.monaco-sash.vertical.minimum {
  cursor: e-resize;
}
.monaco-sash.vertical.maximum {
  cursor: w-resize;
}
.monaco-sash.mac.horizontal {
  cursor: row-resize;
}
.monaco-sash.horizontal.minimum {
  cursor: s-resize;
}
.monaco-sash.horizontal.maximum {
  cursor: n-resize;
}
.monaco-sash.disabled {
  cursor: default !important;
  pointer-events: none !important;
}
.monaco-sash.vertical {
  cursor: ew-resize;
  top: 0;
  width: var(--vscode-sash-size);
  height: 100%;
}
.monaco-sash.horizontal {
  cursor: ns-resize;
  left: 0;
  width: 100%;
  height: var(--vscode-sash-size);
}
.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
  content: " ";
  height: calc(var(--vscode-sash-size) * 2);
  width: calc(var(--vscode-sash-size) * 2);
  z-index: 100;
  display: block;
  cursor: all-scroll;
  position: absolute;
}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.end {
  cursor: nwse-resize;
}
.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.start {
  cursor: nesw-resize;
}
.monaco-sash.vertical > .orthogonal-drag-handle.start {
  left: calc(var(--vscode-sash-size) * -.5);
  top: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
  left: calc(var(--vscode-sash-size) * -.5);
  bottom: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
  top: calc(var(--vscode-sash-size) * -.5);
  left: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
  top: calc(var(--vscode-sash-size) * -.5);
  right: calc(var(--vscode-sash-size) * -1);
}
.monaco-sash:before {
  content: "";
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
}
.monaco-enable-motion .monaco-sash:before {
  transition: background-color .1s ease-out;
}
.monaco-sash.hover:before,
.monaco-sash.active:before {
  background: var(--vscode-sash-hoverBorder);
}
.monaco-sash.vertical:before {
  width: var(--vscode-sash-hover-size);
  left: calc(50% - (var(--vscode-sash-hover-size) / 2));
}
.monaco-sash.horizontal:before {
  height: var(--vscode-sash-hover-size);
  top: calc(50% - (var(--vscode-sash-hover-size) / 2));
}
.pointer-events-disabled {
  pointer-events: none !important;
}
.monaco-sash.debug {
  background: #0ff;
}
.monaco-sash.debug.disabled {
  background: #0ff3;
}
.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
  background: red;
}
.monaco-dropdown {
  height: 100%;
  padding: 0;
}
.monaco-dropdown > .dropdown-label {
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-dropdown > .dropdown-label > .action-label.disabled {
  cursor: default;
}
.monaco-dropdown-with-primary {
  display: flex !important;
  flex-direction: row;
  border-radius: 5px;
}
.monaco-dropdown-with-primary > .action-container > .action-label {
  margin-right: 0;
}
.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*=codicon-] {
  font-size: 12px;
  padding-left: 0;
  padding-right: 0;
  line-height: 16px;
  margin-left: -3px;
}
.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
  display: block;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.monaco-toolbar {
  height: 100%;
}
.monaco-toolbar .toolbar-toggle-more {
  display: inline-block;
  padding: 0;
}
.monaco-toolbar.responsive .monaco-action-bar > .actions-container > .action-item {
  flex-shrink: 1;
  min-width: 20px;
}
.monaco-action-bar .action-item.menu-entry .action-label.icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
}
.monaco-action-bar .action-item.menu-entry.text-only .action-label {
  color: var(--vscode-descriptionForeground);
  overflow: hidden;
  border-radius: 2px;
}
.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after {
  content: ", ";
}
.monaco-action-bar .action-item.menu-entry.text-only + .action-item:not(.text-only) > .monaco-dropdown .action-label {
  color: var(--vscode-descriptionForeground);
}
.monaco-dropdown-with-default {
  display: flex !important;
  flex-direction: row;
  border-radius: 5px;
}
.monaco-dropdown-with-default > .action-container > .action-label {
  margin-right: 0;
}
.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
}
.monaco-dropdown-with-default:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*=codicon-] {
  font-size: 12px;
  padding-left: 0;
  padding-right: 0;
  line-height: 16px;
  margin-left: -3px;
}
.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
  display: block;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
.monaco-editor .diff-hidden-lines-widget {
  width: 100%;
}
.monaco-editor .diff-hidden-lines {
  height: 0px;
  transform: translateY(-10px);
  font-size: 13px;
  line-height: 14px;
}
.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,
.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,
.monaco-editor .diff-hidden-lines .top.dragging,
.monaco-editor .diff-hidden-lines .bottom.dragging {
  background-color: var(--vscode-focusBorder);
}
.monaco-editor .diff-hidden-lines .top,
.monaco-editor .diff-hidden-lines .bottom {
  transition: background-color .1s ease-out;
  height: 4px;
  background-color: transparent;
  background-clip: padding-box;
  border-bottom: 2px solid transparent;
  border-top: 4px solid transparent;
}
.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,
.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),
.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) {
  cursor: n-resize !important;
}
.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,
.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom {
  cursor: s-resize !important;
}
.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,
.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,
.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom {
  cursor: ns-resize !important;
}
.monaco-editor .diff-hidden-lines .top {
  transform: translateY(4px);
}
.monaco-editor .diff-hidden-lines .bottom {
  transform: translateY(-6px);
}
.monaco-editor .diff-unchanged-lines {
  background: var(--vscode-diffEditor-unchangedCodeBackground);
}
.monaco-editor .noModificationsOverlay {
  z-index: 1;
  background: var(--vscode-editor-background);
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-editor .diff-hidden-lines .center {
  background: var(--vscode-diffEditor-unchangedRegionBackground);
  color: var(--vscode-diffEditor-unchangedRegionForeground);
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 24px;
  box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow);
}
.monaco-editor .diff-hidden-lines .center span.codicon {
  vertical-align: middle;
}
.monaco-editor .diff-hidden-lines .center a:hover .codicon {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .diff-hidden-lines div.breadcrumb-item {
  cursor: pointer;
}
.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover {
  color: var(--vscode-editorLink-activeForeground);
}
.monaco-editor .movedOriginal,
.monaco-editor .movedModified {
  border: 2px solid var(--vscode-diffEditor-move-border);
}
.monaco-editor .movedOriginal.currentMove,
.monaco-editor .movedModified.currentMove {
  border: 2px solid var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines path.currentMove {
  stroke: var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines path {
  pointer-events: visiblestroke;
}
.monaco-diff-editor .moved-blocks-lines .arrow {
  fill: var(--vscode-diffEditor-move-border);
}
.monaco-diff-editor .moved-blocks-lines .arrow.currentMove {
  fill: var(--vscode-diffEditor-moveActive-border);
}
.monaco-diff-editor .moved-blocks-lines .arrow-rectangle {
  fill: var(--vscode-editor-background);
}
.monaco-diff-editor .moved-blocks-lines {
  position: absolute;
  pointer-events: none;
}
.monaco-diff-editor .moved-blocks-lines path {
  fill: none;
  stroke: var(--vscode-diffEditor-move-border);
  stroke-width: 2;
}
.monaco-editor .char-delete.diff-range-empty {
  margin-left: -1px;
  border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px;
}
.monaco-editor .char-insert.diff-range-empty {
  border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px;
}
.monaco-editor .fold-unchanged {
  cursor: pointer;
}
.monaco-diff-editor .diff-moved-code-block {
  display: flex;
  justify-content: flex-end;
  margin-top: -4px;
}
.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon {
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.monaco-diff-editor .diffOverview {
  z-index: 9;
}
.monaco-diff-editor .diffOverview .diffViewport {
  z-index: 10;
}
.monaco-diff-editor.vs .diffOverview {
  background: #00000008;
}
.monaco-diff-editor.vs-dark .diffOverview {
  background: #ffffff03;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar {
  background: #0000;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar {
  background: none;
}
.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
  z-index: 10;
}
.modified-in-monaco-diff-editor .slider.active {
  background: #ababab66;
}
.modified-in-monaco-diff-editor.hc-black .slider.active,
.modified-in-monaco-diff-editor.hc-light .slider.active {
  background: none;
}
.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
  font-size: 11px !important;
  opacity: .7 !important;
  display: flex !important;
  align-items: center;
}
.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
  opacity: 1;
}
.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .inline-added-margin-view-zone {
  text-align: right;
}
.monaco-editor .arrow-revert-change {
  z-index: 10;
  position: absolute;
}
.monaco-editor .arrow-revert-change:hover {
  cursor: pointer;
}
.monaco-editor .view-zones .view-lines .view-line span {
  display: inline-block;
}
.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
  cursor: pointer;
}
.monaco-editor .char-insert,
.monaco-diff-editor .char-insert {
  background-color: var(--vscode-diffEditor-insertedTextBackground);
}
.monaco-editor .line-insert,
.monaco-diff-editor .line-insert {
  background-color: var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground));
}
.monaco-editor .line-insert,
.monaco-editor .char-insert {
  box-sizing: border-box;
  border: 1px solid var(--vscode-diffEditor-insertedTextBorder);
}
.monaco-editor.hc-black .line-insert,
.monaco-editor.hc-light .line-insert,
.monaco-editor.hc-black .char-insert,
.monaco-editor.hc-light .char-insert {
  border-style: dashed;
}
.monaco-editor .line-delete,
.monaco-editor .char-delete {
  box-sizing: border-box;
  border: 1px solid var(--vscode-diffEditor-removedTextBorder);
}
.monaco-editor.hc-black .line-delete,
.monaco-editor.hc-light .line-delete,
.monaco-editor.hc-black .char-delete,
.monaco-editor.hc-light .char-delete {
  border-style: dashed;
}
.monaco-editor .inline-added-margin-view-zone,
.monaco-editor .gutter-insert,
.monaco-diff-editor .gutter-insert {
  background-color: var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground));
}
.monaco-editor .char-delete,
.monaco-diff-editor .char-delete,
.monaco-editor .inline-deleted-text {
  background-color: var(--vscode-diffEditor-removedTextBackground);
}
.monaco-editor .inline-deleted-text {
  text-decoration: line-through;
}
.monaco-editor .line-delete,
.monaco-diff-editor .line-delete {
  background-color: var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground));
}
.monaco-editor .inline-deleted-margin-view-zone,
.monaco-editor .gutter-delete,
.monaco-diff-editor .gutter-delete {
  background-color: var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground));
}
.monaco-diff-editor.side-by-side .editor.modified {
  box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow);
  border-left: 1px solid var(--vscode-diffEditor-border);
}
.monaco-diff-editor.side-by-side .editor.original {
  box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow);
  border-right: 1px solid var(--vscode-diffEditor-border);
}
.monaco-diff-editor .diffViewport {
  background: var(--vscode-scrollbarSlider-background);
}
.monaco-diff-editor .diffViewport:hover {
  background: var(--vscode-scrollbarSlider-hoverBackground);
}
.monaco-diff-editor .diffViewport:active {
  background: var(--vscode-scrollbarSlider-activeBackground);
}
.monaco-editor .diagonal-fill {
  background-image:
    linear-gradient(
      -45deg,
      var(--vscode-diffEditor-diagonalFill) 12.5%,
      #0000 12.5%,
      #0000 50%,
      var(--vscode-diffEditor-diagonalFill) 50%,
      var(--vscode-diffEditor-diagonalFill) 62.5%,
      #0000 62.5%,
      #0000 100%);
  background-size: 8px 8px;
}
.monaco-diff-editor .gutter {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  flex-grow: 0;
}
.monaco-diff-editor .gutter > div {
  position: absolute;
}
.monaco-diff-editor .gutter .gutterItem {
  opacity: 0;
  transition: opacity .7s;
}
.monaco-diff-editor .gutter .gutterItem.showAlways {
  opacity: 1;
  transition: none;
}
.monaco-diff-editor .gutter .gutterItem.noTransition {
  transition: none;
}
.monaco-diff-editor .gutter:hover .gutterItem {
  opacity: 1;
  transition: opacity .1s ease-in-out;
}
.monaco-diff-editor .gutter .gutterItem .background {
  position: absolute;
  height: 100%;
  left: 50%;
  width: 1px;
  border-left: 2px var(--vscode-menu-separatorBackground) solid;
}
.monaco-diff-editor .gutter .gutterItem .buttons {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar {
  height: fit-content;
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar {
  line-height: 1;
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container {
  width: fit-content;
  border-radius: 4px;
  background: var(--vscode-editorGutter-itemBackground);
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover {
  background: var(--vscode-toolbar-hoverBackground);
}
.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label {
  color: var(--vscode-editorGutter-itemGlyphForeground);
  padding: 1px 2px;
}
.monaco-diff-editor .diff-hidden-lines-compact {
  display: flex;
  height: 11px;
}
.monaco-diff-editor .diff-hidden-lines-compact .line-left,
.monaco-diff-editor .diff-hidden-lines-compact .line-right {
  height: 1px;
  border-top: 1px solid;
  border-color: var(--vscode-editorCodeLens-foreground);
  opacity: .5;
  margin: auto;
  width: 100%;
}
.monaco-diff-editor .diff-hidden-lines-compact .line-left {
  width: 20px;
}
.monaco-diff-editor .diff-hidden-lines-compact .text {
  color: var(--vscode-editorCodeLens-foreground);
  text-wrap: nowrap;
  font-size: 11px;
  line-height: 11px;
  margin: 0 4px;
}
.monaco-editor .line-delete-selectable {
  user-select: text !important;
  -webkit-user-select: text !important;
  z-index: 1 !important;
}
.line-delete-selectable .view-line {
  user-select: text !important;
  -webkit-user-select: text !important;
}
.monaco-editor .selection-anchor {
  background-color: #007acc;
  width: 2px !important;
}
.monaco-editor .bracket-match {
  box-sizing: border-box;
  background-color: var(--vscode-editorBracketMatch-background);
  border: 1px solid var(--vscode-editorBracketMatch-border);
}
.inline-editor-progress-decoration {
  display: inline-block;
  width: 1em;
  height: 1em;
}
.inline-progress-widget {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.inline-progress-widget .icon {
  font-size: 80% !important;
}
.inline-progress-widget:hover .icon {
  font-size: 90% !important;
  animation: none;
}
.inline-progress-widget:hover .icon:before {
  content: var(--vscode-icon-x-content);
  font-family: var(--vscode-icon-x-font-family);
}
.monaco-editor .monaco-editor-overlaymessage {
  padding-bottom: 8px;
  z-index: 10000;
}
.monaco-editor .monaco-editor-overlaymessage.below {
  padding-bottom: 0;
  padding-top: 8px;
  z-index: 10000;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn {
  animation: fadeIn .15s ease-out;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut {
  animation: fadeOut .1s ease-out;
}
.monaco-editor .monaco-editor-overlaymessage .message {
  padding: 2px 4px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-inputValidation-infoBorder);
  border-radius: 3px;
}
.monaco-editor .monaco-editor-overlaymessage .message p {
  margin-block: 0px;
}
.monaco-editor .monaco-editor-overlaymessage .message a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-editor-overlaymessage .message a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
  border-width: 2px;
}
.monaco-editor .monaco-editor-overlaymessage .anchor {
  width: 0 !important;
  height: 0 !important;
  border-color: transparent;
  border-style: solid;
  z-index: 1000;
  border-width: 8px;
  position: absolute;
  left: 2px;
}
.monaco-editor .monaco-editor-overlaymessage .anchor.top {
  border-bottom-color: var(--vscode-inputValidation-infoBorder);
}
.monaco-editor .monaco-editor-overlaymessage .anchor.below {
  border-top-color: var(--vscode-inputValidation-infoBorder);
}
.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
  display: none;
}
.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
  display: inherit;
  top: -8px;
}
.monaco-text-button {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: 4px;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--vscode-button-border, transparent);
  line-height: 18px;
}
.monaco-text-button:focus {
  outline-offset: 2px !important;
}
.monaco-text-button:hover {
  text-decoration: none !important;
}
.monaco-button.disabled:focus,
.monaco-button.disabled {
  opacity: .4 !important;
  cursor: default;
}
.monaco-text-button .codicon {
  margin: 0 .2em;
  color: inherit !important;
}
.monaco-text-button.monaco-text-button-with-short-label {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 4px;
  overflow: hidden;
  height: 28px;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label {
  flex-basis: 100%;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
  flex-grow: 1;
  width: 0;
  overflow: hidden;
}
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,
.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-style: inherit;
  padding: 4px 0;
}
.monaco-button-dropdown {
  display: flex;
  cursor: pointer;
}
.monaco-button-dropdown.disabled {
  cursor: default;
}
.monaco-button-dropdown > .monaco-button:focus {
  outline-offset: -1px !important;
}
.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
  opacity: .4 !important;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-right-width: 0 !important;
}
.monaco-button-dropdown .monaco-button-dropdown-separator {
  padding: 4px 0;
  cursor: default;
}
.monaco-button-dropdown .monaco-button-dropdown-separator > div {
  height: 100%;
  width: 1px;
}
.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
  border: 1px solid var(--vscode-button-border, transparent);
  border-left-width: 0 !important;
  border-radius: 0 2px 2px 0;
  display: flex;
  align-items: center;
}
.monaco-button-dropdown > .monaco-button.monaco-text-button {
  border-radius: 2px 0 0 2px;
}
.monaco-description-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 4px 5px;
}
.monaco-description-button .monaco-button-description {
  font-style: italic;
  font-size: 11px;
  padding: 4px 20px;
}
.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description {
  display: flex;
  justify-content: center;
  align-items: center;
}
.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon {
  margin: 0 .2em;
  color: inherit !important;
}
.monaco-button.default-colors,
.monaco-button-dropdown.default-colors > .monaco-button {
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
}
.monaco-button.default-colors:hover,
.monaco-button-dropdown.default-colors > .monaco-button:hover {
  background-color: var(--vscode-button-hoverBackground);
}
.monaco-button.default-colors.secondary,
.monaco-button-dropdown.default-colors > .monaco-button.secondary {
  color: var(--vscode-button-secondaryForeground);
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button.default-colors.secondary:hover,
.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover {
  background-color: var(--vscode-button-secondaryHoverBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-background);
  border-top: 1px solid var(--vscode-button-border);
  border-bottom: 1px solid var(--vscode-button-border);
}
.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator {
  background-color: var(--vscode-button-secondaryBackground);
}
.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div {
  background-color: var(--vscode-button-separator);
}
.action-widget {
  font-size: 13px;
  min-width: 100px;
  max-width: 80vw;
  z-index: 40;
  display: block;
  width: 100%;
  border: 1px solid var(--vscode-menu-border) !important;
  border-radius: 5px;
  background-color: var(--vscode-menu-background);
  color: var(--vscode-menu-foreground);
  padding: 4px;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}
.context-view-block {
  position: fixed;
  cursor: initial;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.context-view-pointerBlock {
  position: fixed;
  cursor: initial;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.action-widget .monaco-list {
  user-select: none;
  -webkit-user-select: none;
  border: none !important;
  border-width: 0 !important;
}
.action-widget .monaco-list:focus:before {
  outline: 0 !important;
}
.action-widget .monaco-list .monaco-scrollable-element {
  overflow: visible;
}
.action-widget .monaco-list .monaco-list-row {
  padding: 0 4px;
  white-space: nowrap;
  cursor: pointer;
  touch-action: none;
  width: 100%;
  border-radius: 3px;
}
.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {
  background-color: var(--vscode-list-activeSelectionBackground) !important;
  color: var(--vscode-list-activeSelectionForeground);
  outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
  outline-offset: -1px;
}
.action-widget .monaco-list-row.group-header {
  color: var(--vscode-descriptionForeground) !important;
  font-weight: 600;
  font-size: 13px;
}
.action-widget .monaco-list-row.group-header:not(:first-of-type) {
  margin-top: 2px;
}
.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator {
  border-top: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-descriptionForeground);
  font-size: 12px;
  padding: 0;
  margin: 4px 0 0;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 0;
}
.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused {
  outline: 0 solid;
  background-color: transparent;
  border-radius: 0;
}
.action-widget .monaco-list-row.separator:first-of-type {
  border-top: none;
  margin-top: 0;
}
.action-widget .monaco-list .group-header,
.action-widget .monaco-list .option-disabled,
.action-widget .monaco-list .option-disabled:before,
.action-widget .monaco-list .option-disabled .focused,
.action-widget .monaco-list .option-disabled .focused:before {
  cursor: default !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent !important;
  outline: 0 solid !important;
}
.action-widget .monaco-list-row.action {
  display: flex;
  gap: 4px;
  align-items: center;
}
.action-widget .monaco-list-row.action.option-disabled,
.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,
.action-widget .monaco-list-row.action.option-disabled .codicon,
.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {
  color: var(--vscode-disabledForeground);
}
.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {
  color: inherit;
}
.action-widget .monaco-list-row.action .title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key {
  background-color: var(--vscode-keybindingLabel-background);
  color: var(--vscode-keybindingLabel-foreground);
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
}
.action-widget .action-widget-action-bar {
  background-color: var(--vscode-menu-background);
  border-top: 1px solid var(--vscode-menu-border);
  margin-top: 2px;
}
.action-widget .action-widget-action-bar:before {
  display: block;
  content: "";
  width: 100%;
}
.action-widget .action-widget-action-bar .actions-container {
  padding: 4px 8px 2px 24px;
}
.action-widget-action-bar .action-label {
  color: var(--vscode-textLink-activeForeground);
  font-size: 13px;
  line-height: 22px;
  padding: 0;
  pointer-events: all;
}
.action-widget-action-bar .action-item {
  margin-right: 16px;
  pointer-events: none;
}
.action-widget-action-bar .action-label:hover {
  background-color: transparent !important;
}
.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {
  background: var(--vscode-actionBar-toggledBackground) !important;
}
.action-widget .monaco-list .monaco-list-row .description {
  opacity: .7;
  margin-left: .5em;
}
.monaco-keybinding {
  display: flex;
  align-items: center;
  line-height: 10px;
}
.monaco-keybinding > .monaco-keybinding-key {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  vertical-align: middle;
  font-size: 11px;
  padding: 3px 5px;
  margin: 0 2px;
}
.monaco-keybinding > .monaco-keybinding-key:first-child {
  margin-left: 0;
}
.monaco-keybinding > .monaco-keybinding-key:last-child {
  margin-right: 0;
}
.monaco-keybinding > .monaco-keybinding-key-separator {
  display: inline-block;
}
.monaco-keybinding > .monaco-keybinding-key-chord-separator {
  width: 6px;
}
.post-edit-widget {
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  border: 1px solid var(--vscode-widget-border, transparent);
  border-radius: 4px;
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
  overflow: hidden;
}
.post-edit-widget .monaco-button {
  padding: 2px;
  border: none;
  border-radius: 0;
}
.post-edit-widget .monaco-button:hover {
  background-color: var(--vscode-button-hoverBackground) !important;
}
.post-edit-widget .monaco-button .codicon {
  margin: 0;
}
@font-face {
  font-family: codicon;
  font-display: block;
  src: url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI3UEsvAAABjAAAAGBjbWFwdCJY8AAACfwAAB5QZ2x5ZpdPvvsAACxYAAGRYGhlYWRYkqBSAAAA4AAAADZoaGVhAlYDLwAAALwAAAAkaG10eFs1/+YAAAHsAAAIEGxvY2EPPKwaAAAoTAAABAptYXhwAx0BiAAAARgAAAAgbmFtZZP7uU8AAb24AAAB+HBvc3RPbs8TAAG/sAAAHMQAAQAAASwAAAAAASz/+v/+AS4AAQAAAAAAAAAAAAAAAAAAAgQAAQAAAAEAAD/d1LtfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsID/+v/8AS4BLQAAAAgAAgAAAAAAAAABAAACBAF8AA8AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQBKwGQAAUAAAC+ANIAAAAqAL4A0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOpg8QMBLAAAABsBRwAEAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLP//ASz//wEsAAABLAAAASz//wEs//8BLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLP//ASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//AEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASAAAAEsAAABLAAAASD/+gEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEgAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAAAAABQAAAAMAAAAsAAAABAAABaQAAQAAAAAEngADAAEAAAAsAAMACgAABaQABARyAAAAEgAQAAMAAuqI6ozqx+rJ6wnrTuxx8QP//wAA6mDqiuqP6snqzOsL61DxAf//AAAAAAAAAAAAAAAAAAAAAAABABIAYgBmANYA1gFQAdYEGAAAAAMBHAF8AXcA1gFmAckBUwDKAToBqQBXAfkBlAGfAZ4AqgA7AV0AnQDzASgARgHHAI0AGAH0ALUAnwFzAUsBQQFCAd4A7ADBAN4B1QG2AKMBxQGvAPsBvAGwAb4BxAHAAbkA4QG1AcIAAgAFAAYACwAMAA0ADgAPABAAEQATABwAHgAfACAAcABxAHIAcwB2AHcAIwAkACUAJgAoACsAMAAxADIAMwA0ADUANwA4ADkAOgBBAD4AQgBDAEQARQBHAEgATABOAFAAVABoAGoAawBsAHsAfQB/AIIAhgCIAIkAigCLAIwAjgCPAJAAkQCSAJMAlQCWAJgAmQCeAKAApACoAKkArACtAK4ArwCwALEAsgC0ALYAuAC6ALsAvAC9AL4AwADDAMQAxQDGAMsAzADPANoA2wDfAOMA5wDoAOsA7QDuAO8A8AD3APgA+QD6APsA/AD9AQEBGQEdAR4BIAEjASQBJQEmASoBKwEwATIBMwE5ATsBPAE9AT8BRAFFAUgBSgFNAU4BVgCGAVoBWwFcAV4BXwFhAWIBZAFlAWoBawFsAW0BbgFvAXEBcgF0AXYBeQF6AX0AlwF/AYABgQGCAYMBiwGMAY0BjgGPAZMBmQGaAZsBnQGhAaMBpgGnAagBqgGrAbEBsgGzAbQBtwC1AbgBugG9Ab8BwQHDAcsBzAHWAdgB2gHcAd0B3wHgAeEB4gHjAecB6QHqAesB7gE9Ae8B8QHzAfoB+wH8ACUB/gICAgMAuAEfASEBIgB0AHUAhAA/AIUAeAG5AIMAhwCBAG8AKQAqATQApQCrAOkB6AABABkAegEYAUwBhgHGAVgA3AGYAZcBUAGsAVkBaABuAfAASQE2AKYA5AEpAUcBaQAvAVcBTwA8AD0AUQHIAewB5gHkAeUA0QGEAYcBRgCAAf8CAQIAAc4BzwHRAdIB0wHUAc0AEgBmAVIAtwH4AH4A9QEEAQMBAgBaAFkAWAAWAPYA0ADTAG0AfAGJAL8AewAXAOUA5gFVACEAIgEnABUB7QFDARcBBQEGAQwBCQELAQ4BDwESARUBFgEIAQcBygDxAWcAogAHAAgACQAKARQBDQERAB0A6gEvASwAQAAbABoAVgDUANUBkABVAZYBpQD0ATgB2QHbAE0BogDCAfUANgFUAT4BNwF1AGUBGwF+AaQAlwCUAa4BnADZANcA2AH3AfYASgGIAYUAZwDd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AADrcQAAAeIAAOtyAADrcgAAAeMAAOtzAADrcwAAAecAAOt0AADrdAAAAekAAOt1AADrdQAAAeoAAOt2AADrdgAAAesAAOt3AADrdwAAAe4AAOt4AADreAAAAT0AAOt5AADreQAAAe8AAOt6AADregAAAfEAAOt7AADrewAAAfMAAOt8AADrfAAAAfoAAOt9AADrfQAAAfsAAOt+AADrfgAAAfwAAOt/AADrfwAAACUAAOuAAADrgAAAAf4AAOuBAADrgQAAAgIAAOuCAADrggAAAgMAAOuDAADrgwAAALgAAOuEAADrhAAAAR8AAOuFAADrhQAAASEAAOuGAADrhgAAASIAAOuHAADrhwAAAHQAAOuIAADriAAAAHUAAOuJAADriQAAAIQAAOuKAADrigAAAD8AAOuLAADriwAAAIUAAOuMAADrjAAAAHgAAOuNAADrjQAAAbkAAOuOAADrjgAAAIMAAOuPAADrjwAAAIcAAOuQAADrkAAAAIEAAOuRAADrkQAAAG8AAOuSAADrkgAAACkAAOuTAADrkwAAACoAAOuUAADrlAAAATQAAOuVAADrlQAAAKUAAOuWAADrlgAAAKsAAOuXAADrlwAAAOkAAOuYAADrmAAAAegAAOuZAADrmQAAAAEAAOuaAADrmgAAABkAAOubAADrmwAAAHoAAOucAADrnAAAARgAAOudAADrnQAAAUwAAOueAADrngAAAYYAAOufAADrnwAAAcYAAOugAADroAAAAVgAAOuhAADroQAAANwAAOuiAADrogAAAZgAAOujAADrowAAAZcAAOukAADrpAAAAVAAAOulAADrpQAAAawAAOumAADrpgAAAVkAAOunAADrpwAAAWgAAOuoAADrqAAAAG4AAOupAADrqQAAAfAAAOuqAADrqgAAAEkAAOurAADrqwAAATYAAOusAADrrAAAAKYAAOutAADrrQAAAOQAAOuuAADrrgAAASkAAOuvAADrrwAAAUcAAOuwAADrsAAAAWkAAOuxAADrsQAAAC8AAOuyAADrsgAAAVcAAOuzAADrswAAAU8AAOu0AADrtAAAADwAAOu1AADrtQAAAD0AAOu2AADrtgAAAFEAAOu3AADrtwAAAcgAAOu4AADruAAAAewAAOu5AADruQAAAeYAAOu6AADrugAAAeQAAOu7AADruwAAAeUAAOu8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AQxjb2RpY29uUmVndWxhcmNvZGljb25jb2RpY29uVmVyc2lvbiAxLjE1Y29kaWNvblRoZSBpY29uIGZvbnQgZm9yIFZpc3VhbCBTdHVkaW8gQ29kZWh0dHA6Ly9mb250ZWxsby5jb20AYwBvAGQAaQBjAG8AbgBSAGUAZwB1AGwAYQByAGMAbwBkAGkAYwBvAG4AYwBvAGQAaQBjAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADEANQBjAG8AZABpAGMAbwBuAFQAaABlACAAaQBjAG8AbgAgAGYAbwBuAHQAIABmAG8AcgAgAFYAaQBzAHUAYQBsACAAUwB0AHUAZABpAG8AIABDAG8AZABlAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAAdhY2NvdW50FGFjdGl2YXRlLWJyZWFrcG9pbnRzA2FkZAVhZ2VudAdhcmNoaXZlCmFycm93LWJvdGgRYXJyb3ctY2lyY2xlLWRvd24RYXJyb3ctY2lyY2xlLWxlZnQSYXJyb3ctY2lyY2xlLXJpZ2h0D2Fycm93LWNpcmNsZS11cAphcnJvdy1kb3duCmFycm93LWxlZnQLYXJyb3ctcmlnaHQQYXJyb3ctc21hbGwtZG93bhBhcnJvdy1zbWFsbC1sZWZ0EWFycm93LXNtYWxsLXJpZ2h0DmFycm93LXNtYWxsLXVwCmFycm93LXN3YXAIYXJyb3ctdXAGYXR0YWNoDGF6dXJlLWRldm9wcwVhenVyZQtiZWFrZXItc3RvcAZiZWFrZXIIYmVsbC1kb3QOYmVsbC1zbGFzaC1kb3QKYmVsbC1zbGFzaARiZWxsBWJsYW5rBGJvbGQEYm9vawhib29rbWFyawticmFja2V0LWRvdA1icmFja2V0LWVycm9yCWJyaWVmY2FzZQlicm9hZGNhc3QHYnJvd3NlcgNidWcFYnVpbGQIY2FsZW5kYXINY2FsbC1pbmNvbWluZw1jYWxsLW91dGdvaW5nDmNhc2Utc2Vuc2l0aXZlEmNoYXQtc3BhcmtsZS1lcnJvchRjaGF0LXNwYXJrbGUtd2FybmluZwxjaGF0LXNwYXJrbGUJY2hlY2stYWxsBWNoZWNrCWNoZWNrbGlzdAxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQKY2hldnJvbi11cARjaGlwDGNocm9tZS1jbG9zZQ9jaHJvbWUtbWF4aW1pemUPY2hyb21lLW1pbmltaXplDmNocm9tZS1yZXN0b3JlDWNpcmNsZS1maWxsZWQTY2lyY2xlLWxhcmdlLWZpbGxlZAxjaXJjbGUtbGFyZ2UMY2lyY2xlLXNsYXNoE2NpcmNsZS1zbWFsbC1maWxsZWQMY2lyY2xlLXNtYWxsBmNpcmNsZQ1jaXJjdWl0LWJvYXJkCWNsZWFyLWFsbAZjbGlwcHkJY2xvc2UtYWxsBWNsb3NlDmNsb3VkLWRvd25sb2FkDGNsb3VkLXVwbG9hZAVjbG91ZAhjb2RlLW9zcwtjb2RlLXJldmlldwRjb2RlBmNvZmZlZQxjb2xsYXBzZS1hbGwKY29sbGVjdGlvbgpjb2xvci1tb2RlB2NvbWJpbmUYY29tbWVudC1kaXNjdXNzaW9uLXF1b3RlGmNvbW1lbnQtZGlzY3Vzc2lvbi1zcGFya2xlEmNvbW1lbnQtZGlzY3Vzc2lvbg1jb21tZW50LWRyYWZ0EmNvbW1lbnQtdW5yZXNvbHZlZAdjb21tZW50DmNvbXBhc3MtYWN0aXZlC2NvbXBhc3MtZG90B2NvbXBhc3MPY29waWxvdC1ibG9ja2VkDWNvcGlsb3QtZXJyb3ITY29waWxvdC1pbi1wcm9ncmVzcw1jb3BpbG90LWxhcmdlFWNvcGlsb3Qtbm90LWNvbm5lY3RlZA5jb3BpbG90LXNub296ZQ9jb3BpbG90LXN1Y2Nlc3MTY29waWxvdC11bmF2YWlsYWJsZRVjb3BpbG90LXdhcm5pbmctbGFyZ2UPY29waWxvdC13YXJuaW5nB2NvcGlsb3QEY29weQhjb3ZlcmFnZQtjcmVkaXQtY2FyZAZjdXJzb3IEZGFzaAlkYXNoYm9hcmQIZGF0YWJhc2UJZGVidWctYWxsD2RlYnVnLWFsdC1zbWFsbAlkZWJ1Zy1hbHQnZGVidWctYnJlYWtwb2ludC1jb25kaXRpb25hbC11bnZlcmlmaWVkHGRlYnVnLWJyZWFrcG9pbnQtY29uZGl0aW9uYWwgZGVidWctYnJlYWtwb2ludC1kYXRhLXVudmVyaWZpZWQVZGVidWctYnJlYWtwb2ludC1kYXRhJGRlYnVnLWJyZWFrcG9pbnQtZnVuY3Rpb24tdW52ZXJpZmllZBlkZWJ1Zy1icmVha3BvaW50LWZ1bmN0aW9uH2RlYnVnLWJyZWFrcG9pbnQtbG9nLXVudmVyaWZpZWQUZGVidWctYnJlYWtwb2ludC1sb2ccZGVidWctYnJlYWtwb2ludC11bnN1cHBvcnRlZA9kZWJ1Zy1jb25uZWN0ZWQNZGVidWctY29uc29sZRRkZWJ1Zy1jb250aW51ZS1zbWFsbA5kZWJ1Zy1jb3ZlcmFnZRBkZWJ1Zy1kaXNjb25uZWN0EmRlYnVnLWxpbmUtYnktbGluZQtkZWJ1Zy1wYXVzZQtkZWJ1Zy1yZXJ1bhNkZWJ1Zy1yZXN0YXJ0LWZyYW1lDWRlYnVnLXJlc3RhcnQWZGVidWctcmV2ZXJzZS1jb250aW51ZRdkZWJ1Zy1zdGFja2ZyYW1lLWFjdGl2ZRBkZWJ1Zy1zdGFja2ZyYW1lC2RlYnVnLXN0YXJ0D2RlYnVnLXN0ZXAtYmFjaw9kZWJ1Zy1zdGVwLWludG8OZGVidWctc3RlcC1vdXQPZGVidWctc3RlcC1vdmVyCmRlYnVnLXN0b3AFZGVidWcQZGVza3RvcC1kb3dubG9hZBNkZXZpY2UtY2FtZXJhLXZpZGVvDWRldmljZS1jYW1lcmENZGV2aWNlLW1vYmlsZQpkaWZmLWFkZGVkDGRpZmYtaWdub3JlZA1kaWZmLW1vZGlmaWVkDWRpZmYtbXVsdGlwbGUMZGlmZi1yZW1vdmVkDGRpZmYtcmVuYW1lZAtkaWZmLXNpbmdsZQRkaWZmB2Rpc2NhcmQJZWRpdC1jb2RlDGVkaXQtc2Vzc2lvbgxlZGl0LXNwYXJrbGUEZWRpdA1lZGl0b3ItbGF5b3V0CGVsbGlwc2lzDGVtcHR5LXdpbmRvdwZlcmFzZXILZXJyb3Itc21hbGwFZXJyb3IHZXhjbHVkZQpleHBhbmQtYWxsBmV4cG9ydBBleHRlbnNpb25zLWxhcmdlCmV4dGVuc2lvbnMKZXllLWNsb3NlZANleWUIZmVlZGJhY2sLZmlsZS1iaW5hcnkJZmlsZS1jb2RlCmZpbGUtbWVkaWEIZmlsZS1wZGYOZmlsZS1zdWJtb2R1bGUWZmlsZS1zeW1saW5rLWRpcmVjdG9yeRFmaWxlLXN5bWxpbmstZmlsZQlmaWxlLXRleHQIZmlsZS16aXAEZmlsZQVmaWxlcw1maWx0ZXItZmlsbGVkBmZpbHRlcgRmbGFnBWZsYW1lCWZvbGQtZG93bgdmb2xkLXVwBGZvbGQNZm9sZGVyLWFjdGl2ZQ5mb2xkZXItbGlicmFyeQ1mb2xkZXItb3BlbmVkBmZvbGRlcgRnYW1lBGdlYXIEZ2lmdAtnaXN0LXNlY3JldARnaXN0EmdpdC1icmFuY2gtY2hhbmdlcxRnaXQtYnJhbmNoLWNvbmZsaWN0cxlnaXQtYnJhbmNoLXN0YWdlZC1jaGFuZ2VzCmdpdC1icmFuY2gKZ2l0LWNvbW1pdAtnaXQtY29tcGFyZQlnaXQtZmV0Y2gIZ2l0LWxlbnMJZ2l0LW1lcmdlF2dpdC1wdWxsLXJlcXVlc3QtY2xvc2VkF2dpdC1wdWxsLXJlcXVlc3QtY3JlYXRlFWdpdC1wdWxsLXJlcXVlc3QtZG9uZRZnaXQtcHVsbC1yZXF1ZXN0LWRyYWZ0HmdpdC1wdWxsLXJlcXVlc3QtZ28tdG8tY2hhbmdlcxxnaXQtcHVsbC1yZXF1ZXN0LW5ldy1jaGFuZ2VzEGdpdC1wdWxsLXJlcXVlc3QPZ2l0LXN0YXNoLWFwcGx5DWdpdC1zdGFzaC1wb3AJZ2l0LXN0YXNoDWdpdGh1Yi1hY3Rpb24KZ2l0aHViLWFsdA9naXRodWItaW52ZXJ0ZWQOZ2l0aHViLXByb2plY3QGZ2l0aHViBWdsb2JlFWdvLXRvLWVkaXRpbmctc2Vzc2lvbgpnby10by1maWxlDGdvLXRvLXNlYXJjaAdncmFiYmVyCmdyYXBoLWxlZnQKZ3JhcGgtbGluZQ1ncmFwaC1zY2F0dGVyBWdyYXBoB2dyaXBwZXIRZ3JvdXAtYnktcmVmLXR5cGUMaGVhcnQtZmlsbGVkBWhlYXJ0B2hpc3RvcnkEaG9tZQ9ob3Jpem9udGFsLXJ1bGUFaHVib3QFaW5ib3gGaW5kZW50CmluZGV4LXplcm8EaW5mbwZpbnNlcnQHaW5zcGVjdAtpc3N1ZS1kcmFmdA5pc3N1ZS1yZW9wZW5lZAZpc3N1ZXMGaXRhbGljBmplcnNleQRqc29uDmtlYmFiLXZlcnRpY2FsA2tleRJrZXlib2FyZC10YWItYWJvdmUSa2V5Ym9hcmQtdGFiLWJlbG93DGtleWJvYXJkLXRhYgNsYXcNbGF5ZXJzLWFjdGl2ZQpsYXllcnMtZG90BmxheWVycxdsYXlvdXQtYWN0aXZpdHliYXItbGVmdBhsYXlvdXQtYWN0aXZpdHliYXItcmlnaHQPbGF5b3V0LWNlbnRlcmVkDmxheW91dC1tZW51YmFyE2xheW91dC1wYW5lbC1jZW50ZXIRbGF5b3V0LXBhbmVsLWRvY2sUbGF5b3V0LXBhbmVsLWp1c3RpZnkRbGF5b3V0LXBhbmVsLWxlZnQQbGF5b3V0LXBhbmVsLW9mZhJsYXlvdXQtcGFuZWwtcmlnaHQMbGF5b3V0LXBhbmVsGGxheW91dC1zaWRlYmFyLWxlZnQtZG9jaxdsYXlvdXQtc2lkZWJhci1sZWZ0LW9mZhNsYXlvdXQtc2lkZWJhci1sZWZ0GWxheW91dC1zaWRlYmFyLXJpZ2h0LWRvY2sYbGF5b3V0LXNpZGViYXItcmlnaHQtb2ZmFGxheW91dC1zaWRlYmFyLXJpZ2h0EGxheW91dC1zdGF0dXNiYXIGbGF5b3V0B2xpYnJhcnkRbGlnaHRidWxiLWF1dG9maXgPbGlnaHRidWxiLWVtcHR5EWxpZ2h0YnVsYi1zcGFya2xlCWxpZ2h0YnVsYg1saW5rLWV4dGVybmFsBGxpbmsJbGlzdC1mbGF0DGxpc3Qtb3JkZXJlZA5saXN0LXNlbGVjdGlvbglsaXN0LXRyZWUObGlzdC11bm9yZGVyZWQKbGl2ZS1zaGFyZQdsb2FkaW5nCGxvY2F0aW9uCmxvY2stc21hbGwEbG9jawZtYWduZXQJbWFpbC1yZWFkBG1haWwKbWFwLWZpbGxlZBNtYXAtdmVydGljYWwtZmlsbGVkDG1hcC12ZXJ0aWNhbANtYXAIbWFya2Rvd24DbWNwCW1lZ2FwaG9uZQdtZW50aW9uBG1lbnUKbWVyZ2UtaW50bwVtZXJnZQptaWMtZmlsbGVkA21pYwltaWxlc3RvbmUGbWlycm9yDG1vcnRhci1ib2FyZARtb3ZlEG11bHRpcGxlLXdpbmRvd3MFbXVzaWMEbXV0ZQ5uZXctY29sbGVjdGlvbghuZXctZmlsZQpuZXctZm9sZGVyB25ld2xpbmUKbm8tbmV3bGluZQRub3RlEW5vdGVib29rLXRlbXBsYXRlCG5vdGVib29rCG9jdG9mYWNlD29wZW4taW4tcHJvZHVjdAxvcGVuLXByZXZpZXcMb3JnYW5pemF0aW9uBm91dHB1dAdwYWNrYWdlCHBhaW50Y2FuC3Bhc3MtZmlsbGVkBHBhc3MKcGVyY2VudGFnZQpwZXJzb24tYWRkBnBlcnNvbgVwaWFubwlwaWUtY2hhcnQDcGluDHBpbm5lZC1kaXJ0eQZwaW5uZWQLcGxheS1jaXJjbGUEcGx1Zw1wcmVzZXJ2ZS1jYXNlB3ByZXZpZXcQcHJpbWl0aXZlLXNxdWFyZQdwcm9qZWN0BXB1bHNlBnB5dGhvbghxdWVzdGlvbgVxdW90ZQZxdW90ZXMLcmFkaW8tdG93ZXIJcmVhY3Rpb25zC3JlY29yZC1rZXlzDHJlY29yZC1zbWFsbAZyZWNvcmQEcmVkbwpyZWZlcmVuY2VzB3JlZnJlc2gFcmVnZXgPcmVtb3RlLWV4cGxvcmVyBnJlbW90ZQZyZW1vdmUGcmVuYW1lC3JlcGxhY2UtYWxsB3JlcGxhY2UFcmVwbHkKcmVwby1jbG9uZQpyZXBvLWZldGNoD3JlcG8tZm9yY2UtcHVzaAtyZXBvLWZvcmtlZAtyZXBvLXBpbm5lZAlyZXBvLXB1bGwJcmVwby1wdXNoDXJlcG8tc2VsZWN0ZWQEcmVwbwZyZXBvcnQFcm9ib3QGcm9ja2V0EnJvb3QtZm9sZGVyLW9wZW5lZAtyb290LWZvbGRlcgNyc3MEcnVieQlydW4tYWJvdmUQcnVuLWFsbC1jb3ZlcmFnZQdydW4tYWxsCXJ1bi1iZWxvdwxydW4tY292ZXJhZ2UKcnVuLWVycm9ycw1ydW4td2l0aC1kZXBzCHNhdmUtYWxsB3NhdmUtYXMEc2F2ZQtzY3JlZW4tZnVsbA1zY3JlZW4tbm9ybWFsDHNlYXJjaC1mdXp6eQxzZWFyY2gtbGFyZ2UOc2VhcmNoLXNwYXJrbGULc2VhcmNoLXN0b3AGc2VhcmNoFHNlbmQtdG8tcmVtb3RlLWFnZW50BHNlbmQSc2VydmVyLWVudmlyb25tZW50DnNlcnZlci1wcm9jZXNzBnNlcnZlcg1zZXR0aW5ncy1nZWFyCHNldHRpbmdzBXNoYXJlBnNoaWVsZAdzaWduLWluCHNpZ24tb3V0BHNraXAGc21pbGV5BXNuYWtlD3NvcnQtcHJlY2VkZW5jZQ5zcGFya2xlLWZpbGxlZAdzcGFya2xlEHNwbGl0LWhvcml6b250YWwOc3BsaXQtdmVydGljYWwIc3F1aXJyZWwKc3Rhci1lbXB0eQlzdGFyLWZ1bGwJc3Rhci1oYWxmC3N0b3AtY2lyY2xlDXN0cmlrZXRocm91Z2gNc3Vycm91bmQtd2l0aAxzeW1ib2wtYXJyYXkOc3ltYm9sLWJvb2xlYW4Mc3ltYm9sLWNsYXNzDHN5bWJvbC1jb2xvcg9zeW1ib2wtY29uc3RhbnQSc3ltYm9sLWVudW0tbWVtYmVyC3N5bWJvbC1lbnVtDHN5bWJvbC1ldmVudAxzeW1ib2wtZmllbGQQc3ltYm9sLWludGVyZmFjZQpzeW1ib2wta2V5DnN5bWJvbC1rZXl3b3JkE3N5bWJvbC1tZXRob2QtYXJyb3cNc3ltYm9sLW1ldGhvZAtzeW1ib2wtbWlzYw5zeW1ib2wtbnVtZXJpYw9zeW1ib2wtb3BlcmF0b3IQc3ltYm9sLXBhcmFtZXRlcg9zeW1ib2wtcHJvcGVydHkMc3ltYm9sLXJ1bGVyDnN5bWJvbC1zbmlwcGV0EHN5bWJvbC1zdHJ1Y3R1cmUPc3ltYm9sLXZhcmlhYmxlDHN5bmMtaWdub3JlZARzeW5jBXRhYmxlA3RhZwZ0YXJnZXQIdGFza2xpc3QJdGVsZXNjb3BlDXRlcm1pbmFsLWJhc2gMdGVybWluYWwtY21kD3Rlcm1pbmFsLWRlYmlhbhF0ZXJtaW5hbC1naXQtYmFzaA50ZXJtaW5hbC1saW51eBN0ZXJtaW5hbC1wb3dlcnNoZWxsDXRlcm1pbmFsLXRtdXgPdGVybWluYWwtdWJ1bnR1CHRlcm1pbmFsCXRleHQtc2l6ZQh0aGlua2luZwp0aHJlZS1iYXJzEXRodW1ic2Rvd24tZmlsbGVkCnRodW1ic2Rvd24PdGh1bWJzdXAtZmlsbGVkCHRodW1ic3VwBXRvb2xzBXRyYXNoDXRyaWFuZ2xlLWRvd24NdHJpYW5nbGUtbGVmdA50cmlhbmdsZS1yaWdodAt0cmlhbmdsZS11cAd0d2l0dGVyEnR5cGUtaGllcmFyY2h5LXN1YhR0eXBlLWhpZXJhcmNoeS1zdXBlcg50eXBlLWhpZXJhcmNoeQZ1bmZvbGQTdW5ncm91cC1ieS1yZWYtdHlwZQZ1bmxvY2sGdW5tdXRlCnVudmVyaWZpZWQOdmFyaWFibGUtZ3JvdXAPdmVyaWZpZWQtZmlsbGVkCHZlcmlmaWVkCXZtLWFjdGl2ZQp2bS1jb25uZWN0CnZtLW91dGxpbmUKdm0tcGVuZGluZwp2bS1ydW5uaW5nAnZtAnZyD3ZzY29kZS1pbnNpZGVycwZ2c2NvZGUEd2FuZAd3YXJuaW5nBXdhdGNoCndoaXRlc3BhY2UKd2hvbGUtd29yZA13aW5kb3ctYWN0aXZlCXdvcmQtd3JhcBF3b3Jrc3BhY2UtdHJ1c3RlZBF3b3Jrc3BhY2UtdW5rbm93bhN3b3Jrc3BhY2UtdW50cnVzdGVkB3pvb20taW4Iem9vbS1vdXQAAA==) format("truetype");
}
.codicon[class*=codicon-] {
  font: 16px/1 codicon;
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  text-align: center;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
  -webkit-user-select: none;
}
.codicon-wrench-subaction {
  opacity: .5;
}
@keyframes codicon-spin {
  to {
    transform: rotate(360deg);
  }
}
.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
  animation: codicon-spin 1.5s steps(30) infinite;
}
.codicon-modifier-disabled {
  opacity: .4;
}
.codicon-loading,
.codicon-tree-item-loading:before {
  animation-duration: 1s !important;
  animation-timing-function: cubic-bezier(.53, .21, .29, .67) !important;
}
.monaco-editor .codicon.codicon-symbol-array,
.monaco-workbench .codicon.codicon-symbol-array {
  color: var(--vscode-symbolIcon-arrayForeground);
}
.monaco-editor .codicon.codicon-symbol-boolean,
.monaco-workbench .codicon.codicon-symbol-boolean {
  color: var(--vscode-symbolIcon-booleanForeground);
}
.monaco-editor .codicon.codicon-symbol-class,
.monaco-workbench .codicon.codicon-symbol-class {
  color: var(--vscode-symbolIcon-classForeground);
}
.monaco-editor .codicon.codicon-symbol-method,
.monaco-workbench .codicon.codicon-symbol-method {
  color: var(--vscode-symbolIcon-methodForeground);
}
.monaco-editor .codicon.codicon-symbol-color,
.monaco-workbench .codicon.codicon-symbol-color {
  color: var(--vscode-symbolIcon-colorForeground);
}
.monaco-editor .codicon.codicon-symbol-constant,
.monaco-workbench .codicon.codicon-symbol-constant {
  color: var(--vscode-symbolIcon-constantForeground);
}
.monaco-editor .codicon.codicon-symbol-constructor,
.monaco-workbench .codicon.codicon-symbol-constructor {
  color: var(--vscode-symbolIcon-constructorForeground);
}
.monaco-editor .codicon.codicon-symbol-value,
.monaco-workbench .codicon.codicon-symbol-value,
.monaco-editor .codicon.codicon-symbol-enum,
.monaco-workbench .codicon.codicon-symbol-enum {
  color: var(--vscode-symbolIcon-enumeratorForeground);
}
.monaco-editor .codicon.codicon-symbol-enum-member,
.monaco-workbench .codicon.codicon-symbol-enum-member {
  color: var(--vscode-symbolIcon-enumeratorMemberForeground);
}
.monaco-editor .codicon.codicon-symbol-event,
.monaco-workbench .codicon.codicon-symbol-event {
  color: var(--vscode-symbolIcon-eventForeground);
}
.monaco-editor .codicon.codicon-symbol-field,
.monaco-workbench .codicon.codicon-symbol-field {
  color: var(--vscode-symbolIcon-fieldForeground);
}
.monaco-editor .codicon.codicon-symbol-file,
.monaco-workbench .codicon.codicon-symbol-file {
  color: var(--vscode-symbolIcon-fileForeground);
}
.monaco-editor .codicon.codicon-symbol-folder,
.monaco-workbench .codicon.codicon-symbol-folder {
  color: var(--vscode-symbolIcon-folderForeground);
}
.monaco-editor .codicon.codicon-symbol-function,
.monaco-workbench .codicon.codicon-symbol-function {
  color: var(--vscode-symbolIcon-functionForeground);
}
.monaco-editor .codicon.codicon-symbol-interface,
.monaco-workbench .codicon.codicon-symbol-interface {
  color: var(--vscode-symbolIcon-interfaceForeground);
}
.monaco-editor .codicon.codicon-symbol-key,
.monaco-workbench .codicon.codicon-symbol-key {
  color: var(--vscode-symbolIcon-keyForeground);
}
.monaco-editor .codicon.codicon-symbol-keyword,
.monaco-workbench .codicon.codicon-symbol-keyword {
  color: var(--vscode-symbolIcon-keywordForeground);
}
.monaco-editor .codicon.codicon-symbol-module,
.monaco-workbench .codicon.codicon-symbol-module {
  color: var(--vscode-symbolIcon-moduleForeground);
}
.monaco-editor .codicon.codicon-symbol-namespace,
.monaco-workbench .codicon.codicon-symbol-namespace {
  color: var(--vscode-symbolIcon-namespaceForeground);
}
.monaco-editor .codicon.codicon-symbol-null,
.monaco-workbench .codicon.codicon-symbol-null {
  color: var(--vscode-symbolIcon-nullForeground);
}
.monaco-editor .codicon.codicon-symbol-number,
.monaco-workbench .codicon.codicon-symbol-number {
  color: var(--vscode-symbolIcon-numberForeground);
}
.monaco-editor .codicon.codicon-symbol-object,
.monaco-workbench .codicon.codicon-symbol-object {
  color: var(--vscode-symbolIcon-objectForeground);
}
.monaco-editor .codicon.codicon-symbol-operator,
.monaco-workbench .codicon.codicon-symbol-operator {
  color: var(--vscode-symbolIcon-operatorForeground);
}
.monaco-editor .codicon.codicon-symbol-package,
.monaco-workbench .codicon.codicon-symbol-package {
  color: var(--vscode-symbolIcon-packageForeground);
}
.monaco-editor .codicon.codicon-symbol-property,
.monaco-workbench .codicon.codicon-symbol-property {
  color: var(--vscode-symbolIcon-propertyForeground);
}
.monaco-editor .codicon.codicon-symbol-reference,
.monaco-workbench .codicon.codicon-symbol-reference {
  color: var(--vscode-symbolIcon-referenceForeground);
}
.monaco-editor .codicon.codicon-symbol-snippet,
.monaco-workbench .codicon.codicon-symbol-snippet {
  color: var(--vscode-symbolIcon-snippetForeground);
}
.monaco-editor .codicon.codicon-symbol-string,
.monaco-workbench .codicon.codicon-symbol-string {
  color: var(--vscode-symbolIcon-stringForeground);
}
.monaco-editor .codicon.codicon-symbol-struct,
.monaco-workbench .codicon.codicon-symbol-struct {
  color: var(--vscode-symbolIcon-structForeground);
}
.monaco-editor .codicon.codicon-symbol-text,
.monaco-workbench .codicon.codicon-symbol-text {
  color: var(--vscode-symbolIcon-textForeground);
}
.monaco-editor .codicon.codicon-symbol-type-parameter,
.monaco-workbench .codicon.codicon-symbol-type-parameter {
  color: var(--vscode-symbolIcon-typeParameterForeground);
}
.monaco-editor .codicon.codicon-symbol-unit,
.monaco-workbench .codicon.codicon-symbol-unit {
  color: var(--vscode-symbolIcon-unitForeground);
}
.monaco-editor .codicon.codicon-symbol-variable,
.monaco-workbench .codicon.codicon-symbol-variable {
  color: var(--vscode-symbolIcon-variableForeground);
}
.monaco-editor .lightBulbWidget {
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .lightBulbWidget:hover {
  cursor: pointer;
}
.monaco-editor .lightBulbWidget.codicon-light-bulb,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle {
  color: var(--vscode-editorLightBulb-foreground);
}
.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,
.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix {
  color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}
.monaco-editor .lightBulbWidget.codicon-sparkle-filled {
  color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}
.monaco-editor .lightBulbWidget:before {
  position: relative;
  z-index: 2;
}
.monaco-editor .lightBulbWidget:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  opacity: .3;
  z-index: 1;
}
.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb] {
  display: block;
  cursor: pointer;
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle {
  color: var(--vscode-editorLightBulb-foreground);
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix {
  color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground));
}
.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled {
  color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground));
}
.monaco-editor .codelens-decoration {
  overflow: hidden;
  display: inline-flex !important;
  align-items: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--vscode-editorCodeLens-foreground);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  font-size: var(--vscode-editorCodeLens-fontSize);
  padding-right: calc(var(--vscode-editorCodeLens-fontSize)*.5);
  font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings);
  font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault);
}
.monaco-editor .codelens-decoration > span,
.monaco-editor .codelens-decoration > a {
  user-select: none;
  -webkit-user-select: none;
  white-space: nowrap;
  vertical-align: sub;
  display: inline-flex;
  align-items: center;
}
.monaco-editor .codelens-decoration > a {
  text-decoration: none;
}
.monaco-editor .codelens-decoration > a:hover {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .codelens-decoration > a:hover .codicon {
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .codelens-decoration .codicon[class*=codicon-] {
  vertical-align: middle;
  color: currentColor !important;
  color: var(--vscode-editorCodeLens-foreground);
  line-height: var(--vscode-editorCodeLens-lineHeight);
  font-size: var(--vscode-editorCodeLens-fontSize);
}
.monaco-editor .codelens-decoration > a:hover .codicon:before {
  cursor: pointer;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.monaco-editor .codelens-decoration.fadein {
  animation: fadein .1s linear;
}
.monaco-editor .inlineSuggestionsHints {
  padding: 4px;
}
.monaco-editor .inlineSuggestionsHints .warningMessage p {
  margin: 0;
}
.monaco-editor .inlineSuggestionsHints.withBorder {
  z-index: 39;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .inlineSuggestionsHints a,
.monaco-editor .inlineSuggestionsHints a:hover {
  color: var(--vscode-foreground) !important;
}
.monaco-editor .inlineSuggestionsHints .keybinding {
  display: flex;
  margin-left: 4px;
  opacity: .6;
}
.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key {
  font-size: 8px;
  padding: 2px 3px;
}
.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a {
  display: flex;
  min-width: 19px;
  justify-content: center;
}
.monaco-editor .inlineSuggestionStatusBarItemLabel {
  margin-right: 2px;
}
.monaco-hover {
  cursor: default;
  position: absolute;
  overflow: hidden;
  user-select: text;
  -webkit-user-select: text;
  box-sizing: border-box;
  line-height: 1.5em;
  white-space: var(--vscode-hover-whiteSpace, normal);
}
.monaco-hover.fade-in {
  animation: fadein .1s linear;
}
.monaco-hover.hidden {
  display: none;
}
.monaco-hover a:hover:not(.disabled) {
  cursor: pointer;
}
.monaco-hover .hover-contents:not(.html-hover-contents) {
  padding: 4px 8px;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
  max-width: var(--vscode-hover-maxWidth, 500px);
  word-wrap: break-word;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
  min-width: 100%;
}
.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  margin: 8px 0;
}
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  line-height: 1.1;
}
.monaco-hover code {
  font-family: var(--monaco-monospace-font);
}
.monaco-hover hr {
  box-sizing: border-box;
  border-left: 0px;
  border-right: 0px;
  margin: 4px -8px -4px;
  height: 1px;
}
.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
  margin-top: 0;
}
.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
  margin-bottom: 0;
}
.monaco-hover ul,
.monaco-hover ol {
  padding-left: 20px;
}
.monaco-hover li > p {
  margin-bottom: 0;
}
.monaco-hover li > ul {
  margin-top: 0;
}
.monaco-hover code {
  border-radius: 3px;
  padding: 0 .4em;
}
.monaco-hover .monaco-tokenized-source {
  white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}
.monaco-hover .hover-row.status-bar {
  font-size: 12px;
  line-height: 22px;
}
.monaco-hover .hover-row.status-bar .info {
  font-style: italic;
  padding: 0 8px;
}
.monaco-hover .hover-row.status-bar .actions {
  display: flex;
  padding: 0 8px;
  width: 100%;
}
.monaco-hover .hover-row.status-bar .actions .action-container {
  margin-right: 16px;
  cursor: pointer;
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}
.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
  padding-right: 4px;
  vertical-align: middle;
}
.monaco-hover .hover-row.status-bar .actions .action-container a {
  color: var(--vscode-textLink-foreground);
  text-decoration: var(--text-link-decoration);
}
.monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon {
  color: var(--vscode-textLink-foreground);
}
.monaco-hover .markdown-hover .hover-contents .codicon {
  color: inherit;
  font-size: inherit;
  vertical-align: middle;
}
.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
  color: inherit;
}
.monaco-hover .hover-contents a.code-link:before {
  content: "(";
}
.monaco-hover .hover-contents a.code-link:after {
  content: ")";
}
.monaco-hover .hover-contents a.code-link > span {
  text-decoration: underline;
  border-bottom: 1px solid transparent;
  text-underline-position: under;
  color: var(--vscode-textLink-foreground);
}
.monaco-hover .hover-contents a.code-link > span:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) p:last-child [style*=background-color] {
  margin-bottom: 4px;
  display: inline-block;
}
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon {
  margin-bottom: 2px;
}
.monaco-hover-content .action-container a {
  -webkit-user-select: none;
  user-select: none;
}
.monaco-hover-content .action-container.disabled {
  pointer-events: none;
  opacity: .4;
  cursor: default;
}
.monaco-hover .action-container,
.monaco-hover .action,
.monaco-hover button,
.monaco-hover .monaco-button,
.monaco-hover .monaco-text-button,
.monaco-hover [role=button] {
  -webkit-user-select: none;
  user-select: none;
}
.monaco-custom-toggle {
  margin-left: 2px;
  float: left;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 1px;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
}
.monaco-custom-toggle:hover {
  background-color: var(--vscode-inputOption-hoverBackground);
}
.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
  border: 1px dashed var(--vscode-focusBorder);
}
.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle,
.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
  background: none;
}
.monaco-custom-toggle.monaco-checkbox {
  height: 18px;
  width: 18px;
  border: 1px solid transparent;
  border-radius: 3px;
  margin-right: 9px;
  margin-left: 0;
  padding: 0;
  opacity: 1;
  background-size: 16px !important;
}
.monaco-action-bar .checkbox-action-item {
  display: flex;
  align-items: center;
  border-radius: 2px;
  padding-right: 2px;
}
.monaco-action-bar .checkbox-action-item:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox {
  margin-right: 4px;
}
.monaco-action-bar .checkbox-action-item > .checkbox-label {
  font-size: 12px;
}
.monaco-editor .find-widget {
  position: absolute;
  z-index: 35;
  height: 33px;
  overflow: hidden;
  line-height: 19px;
  transition: transform .2s linear;
  padding: 0 4px;
  box-sizing: border-box;
  transform: translateY(calc(-100% - 10px));
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  color: var(--vscode-editorWidget-foreground);
  border-left: 1px solid var(--vscode-widget-border);
  border-right: 1px solid var(--vscode-widget-border);
  border-bottom: 1px solid var(--vscode-widget-border);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: var(--vscode-editorWidget-background);
}
.monaco-reduce-motion .monaco-editor .find-widget {
  transition: transform 0ms linear;
}
.monaco-editor .find-widget textarea {
  margin: 0;
}
.monaco-editor .find-widget.hiddenEditor {
  display: none;
}
.monaco-editor .find-widget.replaceToggled > .replace-part {
  display: flex;
}
.monaco-editor .find-widget.visible {
  transform: translateY(0);
}
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
}
.monaco-editor .find-widget .monaco-inputbox .input {
  background-color: transparent;
  min-height: 0;
}
.monaco-editor .find-widget .monaco-findInput .input {
  font-size: 13px;
}
.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
  margin: 3px 25px 0 17px;
  font-size: 12px;
  display: flex;
}
.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
  min-height: 25px;
}
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
  padding-right: 22px;
}
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
  padding-top: 2px;
  padding-bottom: 2px;
}
.monaco-editor .find-widget > .find-part .find-actions {
  height: 25px;
  display: flex;
  align-items: center;
}
.monaco-editor .find-widget > .replace-part .replace-actions {
  height: 25px;
  display: flex;
  align-items: center;
}
.monaco-editor .find-widget .monaco-findInput {
  vertical-align: middle;
  display: flex;
  flex: 1;
}
.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
  width: 100%;
}
.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {
  opacity: 0;
}
.monaco-editor .find-widget .matchesCount {
  display: flex;
  flex: initial;
  margin: 0 0 0 3px;
  padding: 2px 0 0 2px;
  height: 25px;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  line-height: 23px;
}
.monaco-editor .find-widget .button {
  width: 16px;
  height: 16px;
  padding: 3px;
  border-radius: 5px;
  flex: initial;
  margin-left: 3px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.monaco-editor .find-widget .codicon-find-selection {
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 5px;
}
.monaco-editor .find-widget .button.left {
  margin-left: 0;
  margin-right: 3px;
}
.monaco-editor .find-widget .button.wide {
  width: auto;
  padding: 1px 6px;
  top: -1px;
}
.monaco-editor .find-widget .button.toggle {
  position: absolute;
  top: 0;
  left: 3px;
  width: 18px;
  height: 100%;
  border-radius: 0;
  box-sizing: border-box;
}
.monaco-editor .find-widget .button.toggle.disabled {
  display: none;
}
.monaco-editor .find-widget .disabled {
  color: var(--vscode-disabledForeground);
  cursor: default;
}
.monaco-editor .find-widget > .replace-part {
  display: none;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput {
  position: relative;
  display: flex;
  vertical-align: middle;
  flex: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
  position: absolute;
  top: 3px;
  right: 2px;
}
.monaco-editor .find-widget.reduced-find-widget .matchesCount {
  display: none;
}
.monaco-editor .find-widget.narrow-find-widget {
  max-width: 257px !important;
}
.monaco-editor .find-widget.collapsed-find-widget {
  max-width: 170px !important;
}
.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {
  display: none;
}
.monaco-editor .find-widget.no-results .matchesCount {
  color: var(--vscode-errorForeground);
}
.monaco-editor .findMatch {
  animation-duration: 0;
  animation-name: inherit !important;
  background-color: var(--vscode-editor-findMatchHighlightBackground);
}
.monaco-editor .currentFindMatch {
  background-color: var(--vscode-editor-findMatchBackground);
  border: 2px solid var(--vscode-editor-findMatchBorder);
  padding: 1px;
  box-sizing: border-box;
}
.monaco-editor .findScope {
  background-color: var(--vscode-editor-findRangeHighlightBackground);
}
.monaco-editor .find-widget .monaco-sash {
  left: 0 !important;
  background-color: var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border));
}
.monaco-editor.hc-black .find-widget .button:before {
  position: relative;
  top: 1px;
  left: 2px;
}
.monaco-editor .find-widget .button:not(.disabled):hover,
.monaco-editor .find-widget .codicon-find-selection:hover {
  background-color: var(--vscode-toolbar-hoverBackground) !important;
}
.monaco-editor.findMatch {
  background-color: var(--vscode-editor-findMatchHighlightBackground);
}
.monaco-editor.currentFindMatch {
  background-color: var(--vscode-editor-findMatchBackground);
}
.monaco-editor.findScope {
  background-color: var(--vscode-editor-findRangeHighlightBackground);
}
.monaco-editor.findMatch {
  background-color: var(--vscode-editorWidget-background);
}
.monaco-editor .find-widget > .button.codicon-widget-close {
  position: absolute;
  top: 5px;
  right: 4px;
}
.monaco-inputbox {
  position: relative;
  display: block;
  padding: 0;
  box-sizing: border-box;
  border-radius: 2px;
  font-size: inherit;
}
.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {
  padding: 4px 6px;
}
.monaco-inputbox > .ibwrapper {
  position: relative;
  width: 100%;
}
.monaco-inputbox > .ibwrapper > .input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  line-height: inherit;
  border: none;
  font-family: inherit;
  font-size: inherit;
  resize: none;
  color: inherit;
}
.monaco-inputbox > .ibwrapper > input {
  text-overflow: ellipsis;
}
.monaco-inputbox > .ibwrapper > textarea.input {
  display: block;
  scrollbar-width: none;
  outline: none;
}
.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
  display: none;
}
.monaco-inputbox > .ibwrapper > textarea.input.empty {
  white-space: nowrap;
}
.monaco-inputbox > .ibwrapper > .mirror {
  position: absolute;
  display: inline-block;
  width: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  white-space: pre-wrap;
  visibility: hidden;
  word-wrap: break-word;
}
.monaco-inputbox-container {
  text-align: right;
}
.monaco-inputbox-container .monaco-inputbox-message {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  padding: .4em;
  font-size: 12px;
  line-height: 17px;
  margin-top: -1px;
  word-wrap: break-word;
}
.monaco-inputbox .monaco-action-bar {
  position: absolute;
  right: 2px;
  top: 4px;
}
.monaco-inputbox .monaco-action-bar .action-item {
  margin-left: 2px;
}
.monaco-inputbox .monaco-action-bar .action-item .codicon {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.monaco-findInput {
  position: relative;
}
.monaco-findInput .monaco-inputbox {
  font-size: 13px;
  width: 100%;
}
.monaco-findInput > .controls {
  position: absolute;
  top: 3px;
  right: 2px;
}
.vs .monaco-findInput.disabled {
  background-color: #e1e1e1;
}
.vs-dark .monaco-findInput.disabled {
  background-color: #333;
}
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-0 .1s linear 0s;
}
.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-1 .1s linear 0s;
}
.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark .monaco-findInput.highlight-0 .controls {
  animation: monaco-findInput-highlight-dark-0 .1s linear 0s;
}
.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark .monaco-findInput.highlight-1 .controls {
  animation: monaco-findInput-highlight-dark-1 .1s linear 0s;
}
@keyframes monaco-findInput-highlight-0 {
  0% {
    background: #fdff00cc;
  }
  to {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-1 {
  0% {
    background: #fdff00cc;
  }
  99% {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-dark-0 {
  0% {
    background: #ffffff70;
  }
  to {
    background: transparent;
  }
}
@keyframes monaco-findInput-highlight-dark-1 {
  0% {
    background: #ffffff70;
  }
  99% {
    background: transparent;
  }
}
.colorpicker-widget {
  height: 190px;
  user-select: none;
  -webkit-user-select: none;
}
.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
  border: solid .1em #000;
  box-sizing: border-box;
  margin: .1em .2em 0;
  width: .8em;
  height: .8em;
  line-height: .8em;
  display: inline-block;
  cursor: pointer;
}
.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
  border: solid .1em #eee;
}
.colorpicker-header {
  display: flex;
  height: 24px;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
  background-size: 9px 9px;
  image-rendering: pixelated;
}
.colorpicker-header .picked-color {
  width: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 24px;
  cursor: pointer;
  color: #fff;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
}
.colorpicker-header .picked-color .picked-color-presentation {
  white-space: nowrap;
  margin-left: 5px;
  margin-right: 5px;
}
.colorpicker-header .picked-color .codicon {
  color: inherit;
  font-size: 14px;
}
.colorpicker-header .picked-color.light {
  color: #000;
}
.colorpicker-header .original-color {
  width: 74px;
  z-index: inherit;
  cursor: pointer;
}
.standalone-colorpicker {
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.colorpicker-header.standalone-colorpicker {
  border-bottom: none;
}
.colorpicker-header .close-button {
  cursor: pointer;
  background-color: var(--vscode-editorHoverWidget-background);
  border-left: 1px solid var(--vscode-editorHoverWidget-border);
}
.colorpicker-header .close-button-inner-div {
  width: 100%;
  height: 100%;
  text-align: center;
}
.colorpicker-header .close-button-inner-div:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.colorpicker-header .close-icon {
  padding: 3px;
}
.colorpicker-body {
  display: flex;
  padding: 8px;
  position: relative;
}
.colorpicker-body .saturation-wrap {
  overflow: hidden;
  height: 150px;
  position: relative;
  min-width: 220px;
  flex: 1;
}
.colorpicker-body .saturation-box {
  height: 150px;
  position: absolute;
}
.colorpicker-body .saturation-selection {
  width: 9px;
  height: 9px;
  margin: -5px 0 0 -5px;
  border: 1px solid rgb(255, 255, 255);
  border-radius: 100%;
  box-shadow: 0 0 2px #000c;
  position: absolute;
}
.colorpicker-body .strip {
  width: 25px;
  height: 150px;
}
.colorpicker-body .standalone-strip {
  width: 25px;
  height: 122px;
}
.colorpicker-body .hue-strip {
  position: relative;
  margin-left: 8px;
  cursor: grab;
  background:
    linear-gradient(
      to bottom,
      red,
      #ff0 17%,
      #0f0 33%,
      #0ff,
      #00f 67%,
      #f0f 83%,
      red);
}
.colorpicker-body .opacity-strip {
  position: relative;
  margin-left: 8px;
  cursor: grab;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
  background-size: 9px 9px;
  image-rendering: pixelated;
}
.colorpicker-body .strip.grabbing {
  cursor: grabbing;
}
.colorpicker-body .slider {
  position: absolute;
  top: 0;
  left: -2px;
  width: calc(100% + 4px);
  height: 4px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, .71);
  box-shadow: 0 0 1px #000000d9;
}
.colorpicker-body .strip .overlay {
  height: 150px;
  pointer-events: none;
}
.colorpicker-body .standalone-strip .standalone-overlay {
  height: 122px;
  pointer-events: none;
}
.standalone-colorpicker-body {
  display: block;
  border: 1px solid transparent;
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
  overflow: hidden;
}
.colorpicker-body .insert-button {
  position: absolute;
  height: 20px;
  width: 58px;
  padding: 0;
  right: 8px;
  bottom: 8px;
  background: var(--vscode-button-background);
  color: var(--vscode-button-foreground);
  border-radius: 2px;
  border: none;
  cursor: pointer;
}
.colorpicker-body .insert-button:hover {
  background: var(--vscode-button-hoverBackground);
}
.monaco-editor .peekview-widget .head {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.monaco-editor .peekview-widget .head .peekview-title {
  display: flex;
  align-items: baseline;
  font-size: 13px;
  margin-left: 20px;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.monaco-editor .peekview-widget .head .peekview-title.clickable {
  cursor: pointer;
}
.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
  font-size: .9em;
  margin-left: .5em;
}
.monaco-editor .peekview-widget .head .peekview-title .meta {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-editor .peekview-widget .head .peekview-title .dirname,
.monaco-editor .peekview-widget .head .peekview-title .filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before {
  content: "-";
  padding: 0 .3em;
}
.monaco-editor .peekview-widget .head .peekview-actions {
  flex: 1;
  text-align: right;
  padding-right: 2px;
}
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
  display: inline-block;
}
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {
  height: 100%;
}
.monaco-editor .peekview-widget > .body {
  border-top: 1px solid;
  position: relative;
}
.monaco-editor .peekview-widget .head .peekview-title .codicon {
  margin-right: 4px;
  align-self: center;
}
.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
  color: inherit !important;
}
.monaco-editor .zone-widget {
  position: absolute;
  z-index: 10;
}
.monaco-editor .zone-widget .zone-widget-container {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 0;
  border-bottom-width: 0;
  position: relative;
}
.monaco-split-view2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.monaco-split-view2 > .sash-container {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.monaco-split-view2 > .sash-container > .monaco-sash {
  pointer-events: initial;
}
.monaco-split-view2 > .monaco-scrollable-element {
  width: 100%;
  height: 100%;
}
.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
  width: 100%;
  height: 100%;
  white-space: nowrap;
  position: relative;
}
.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {
  white-space: initial;
  position: absolute;
}
.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {
  display: none;
}
.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {
  width: 100%;
}
.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {
  height: 100%;
}
.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--separator-border);
}
.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before {
  height: 100%;
  width: 1px;
}
.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before {
  height: 1px;
  width: 100%;
}
.monaco-table {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.monaco-table > .monaco-split-view2 {
  border-bottom: 1px solid transparent;
}
.monaco-table > .monaco-list {
  flex: 1;
}
.monaco-table-tr {
  display: flex;
  height: 100%;
}
.monaco-table-th {
  width: 100%;
  height: 100%;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-table-th,
.monaco-table-td {
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.monaco-table > .monaco-split-view2 .monaco-sash.vertical:before {
  content: "";
  position: absolute;
  left: calc(var(--vscode-sash-size) / 2);
  width: 0;
  border-left: 1px solid transparent;
}
.monaco-enable-motion .monaco-table > .monaco-split-view2,
.monaco-enable-motion .monaco-table > .monaco-split-view2 .monaco-sash.vertical:before {
  transition: border-color .2s ease-out;
}
.monaco-tl-row {
  display: flex;
  height: 100%;
  align-items: center;
  position: relative;
}
.monaco-tl-row.disabled {
  cursor: default;
}
.monaco-tl-indent {
  height: 100%;
  position: absolute;
  top: 0;
  left: 16px;
  pointer-events: none;
}
.hide-arrows .monaco-tl-indent {
  left: 12px;
}
.monaco-tl-indent > .indent-guide {
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  border-left: 1px solid transparent;
  opacity: 0;
}
.monaco-enable-motion .monaco-tl-indent > .indent-guide {
  transition: opacity .1s linear;
}
.monaco-tl-twistie,
.monaco-tl-contents {
  height: 100%;
}
.monaco-tl-twistie {
  font-size: 10px;
  text-align: right;
  padding-right: 6px;
  flex-shrink: 0;
  width: 16px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  transform: translate(3px);
}
.monaco-tl-contents {
  flex: 1;
  overflow: hidden;
}
.monaco-tl-twistie:before {
  border-radius: 20px;
}
.monaco-tl-twistie.collapsed:before {
  transform: rotate(-90deg);
}
.monaco-tl-twistie.codicon-tree-item-loading:before {
  animation: codicon-spin 1.25s steps(30) infinite;
}
.monaco-tree-type-filter {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  padding: 3px;
  max-width: 200px;
  z-index: 100;
  margin: 0 10px 0 6px;
  border: 1px solid var(--vscode-widget-border);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.monaco-enable-motion .monaco-tree-type-filter {
  transition: top .3s;
}
.monaco-tree-type-filter.disabled {
  top: -40px !important;
}
.monaco-tree-type-filter-input {
  flex: 1;
}
.monaco-tree-type-filter-input .monaco-inputbox {
  height: 23px;
}
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
  padding: 2px 4px;
}
.monaco-tree-type-filter-input .monaco-findInput > .controls {
  top: 2px;
}
.monaco-tree-type-filter-actionbar {
  margin-left: 4px;
}
.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
  padding: 2px;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  z-index: 13;
  background-color: var(--vscode-sideBar-background);
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row {
  position: absolute;
  width: 100%;
  opacity: 1 !important;
  overflow: hidden;
  background-color: var(--vscode-sideBar-background);
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover {
  background-color: var(--vscode-list-hoverBackground) !important;
  cursor: pointer;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow {
  display: none;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow {
  position: absolute;
  bottom: -3px;
  left: 0;
  height: 0px;
  width: 100%;
}
.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus {
  outline: none;
}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.monaco-editor .reference-zone-widget .inline {
  display: inline-block;
  vertical-align: top;
}
.monaco-editor .reference-zone-widget .messages {
  height: 100%;
  width: 100%;
  text-align: center;
  padding: 3em 0;
}
.monaco-editor .reference-zone-widget .ref-tree {
  line-height: 23px;
  background-color: var(--vscode-peekViewResult-background);
  color: var(--vscode-peekViewResult-lineForeground);
}
.monaco-editor .reference-zone-widget .ref-tree .reference {
  text-overflow: ellipsis;
  overflow: hidden;
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file {
  display: inline-flex;
  width: 100%;
  height: 100%;
  color: var(--vscode-peekViewResult-fileForeground);
}
.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {
  color: inherit !important;
}
.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {
  background-color: var(--vscode-peekViewResult-selectionBackground);
  color: var(--vscode-peekViewResult-selectionForeground) !important;
}
.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
  margin-right: 12px;
  margin-left: auto;
}
.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
  color: var(--vscode-peekViewResult-fileForeground) !important;
  background-color: var(--vscode-peekViewResult-matchHighlightBackground) !important;
}
.monaco-editor .reference-zone-widget .preview .reference-decoration {
  background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
  border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
  box-sizing: border-box;
}
.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,
.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {
  background-color: var(--vscode-peekViewEditor-background);
}
.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
  background-color: var(--vscode-peekViewEditorGutter-background);
}
.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
  font-weight: 700;
}
.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {
  border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
  box-sizing: border-box;
}
.monaco-count-badge {
  padding: 3px 5px;
  border-radius: 11px;
  font-size: 11px;
  min-width: 18px;
  min-height: 18px;
  line-height: 11px;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
}
.monaco-count-badge.long {
  padding: 2px 3px;
  border-radius: 2px;
  min-height: auto;
  line-height: normal;
}
.monaco-icon-label {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
}
.monaco-icon-label:before {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  line-height: inherit !important;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
  flex-shrink: 0;
}
.monaco-icon-label-iconpath {
  width: 16px;
  height: 22px;
  margin-right: 6px;
  display: flex;
}
.monaco-icon-label-container.disabled {
  color: var(--vscode-disabledForeground);
}
.monaco-icon-label > .monaco-icon-label-container {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {
  color: inherit;
  white-space: pre;
}
.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {
  margin: 0 2px;
  opacity: .5;
}
.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix {
  opacity: .7;
  white-space: pre;
}
.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  opacity: .7;
  margin-left: .5em;
  font-size: .9em;
  white-space: pre;
}
.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  white-space: nowrap;
}
.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  opacity: .95;
}
.monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  font-weight: 700;
}
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  font-style: italic;
}
.monaco-icon-label.deprecated {
  text-decoration: line-through;
  opacity: .66;
}
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
  text-decoration: line-through;
}
.monaco-icon-label:after {
  opacity: .75;
  font-size: 90%;
  font-weight: 600;
  margin: auto 16px 0 5px;
  text-align: center;
}
.monaco-list:focus .selected .monaco-icon-label,
.monaco-list:focus .selected .monaco-icon-label:after {
  color: inherit !important;
}
.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
  opacity: .8;
}
.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
  display: inline-block;
  vertical-align: text-top;
  margin-right: 4px;
}
.monaco-editor .marker-widget {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .marker-widget > .stale {
  opacity: .6;
  font-style: italic;
}
.monaco-editor .marker-widget .title {
  display: inline-block;
  padding-right: 5px;
}
.monaco-editor .marker-widget .descriptioncontainer {
  position: absolute;
  white-space: pre;
  user-select: text;
  -webkit-user-select: text;
  padding: 8px 12px 0 20px;
}
.monaco-editor .marker-widget .descriptioncontainer .message {
  display: flex;
  flex-direction: column;
}
.monaco-editor .marker-widget .descriptioncontainer .message .details {
  padding-left: 6px;
}
.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
  opacity: .6;
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
  opacity: .6;
  color: inherit;
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {
  content: "(";
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
  content: ")";
}
.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
  text-decoration: underline;
  border-bottom: 1px solid transparent;
  text-underline-position: under;
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .marker-widget .descriptioncontainer .filename {
  cursor: pointer;
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .zone-widget .codicon.codicon-error,
.markers-panel .marker-icon.error,
.markers-panel .marker-icon .codicon.codicon-error,
.text-search-provider-messages .providerMessage .codicon.codicon-error,
.extensions-viewlet > .extensions .codicon.codicon-error,
.extension-editor .codicon.codicon-error,
.chat-attached-context-attachment .codicon.codicon-error {
  color: var(--vscode-problemsErrorIcon-foreground);
}
.monaco-editor .zone-widget .codicon.codicon-warning,
.markers-panel .marker-icon.warning,
.markers-panel .marker-icon .codicon.codicon-warning,
.text-search-provider-messages .providerMessage .codicon.codicon-warning,
.extensions-viewlet > .extensions .codicon.codicon-warning,
.extension-editor .codicon.codicon-warning,
.preferences-editor .codicon.codicon-warning {
  color: var(--vscode-problemsWarningIcon-foreground);
}
.monaco-editor .zone-widget .codicon.codicon-info,
.markers-panel .marker-icon.info,
.markers-panel .marker-icon .codicon.codicon-info,
.text-search-provider-messages .providerMessage .codicon.codicon-info,
.extensions-viewlet > .extensions .codicon.codicon-info,
.extension-editor .codicon.codicon-info {
  color: var(--vscode-problemsInfoIcon-foreground);
}
.monaco-editor .hoverHighlight {
  background-color: var(--vscode-editor-hoverHighlightBackground);
}
.monaco-editor .monaco-resizable-hover {
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  box-sizing: content-box;
}
.monaco-editor .monaco-resizable-hover > .monaco-hover {
  border: none;
  border-radius: none;
}
.monaco-editor .monaco-hover {
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 3px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
}
.monaco-editor .monaco-hover a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-hover a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .monaco-hover .hover-row {
  display: flex;
}
.monaco-editor .monaco-hover .hover-row.hover-row-with-copy {
  position: relative;
  padding-right: 20px;
}
.monaco-editor .monaco-hover .hover-row .hover-row-contents {
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions {
  border-right: 1px solid var(--vscode-editorHoverWidget-border);
  width: 22px;
  overflow-y: clip;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner {
  display: flex;
  flex-direction: column;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-end;
  position: relative;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon {
  cursor: pointer;
  font-size: 11px;
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled {
  opacity: .6;
}
.monaco-editor .monaco-hover .hover-row .actions {
  background-color: var(--vscode-editorHoverWidget-statusBarBackground);
}
.monaco-editor .monaco-hover code {
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor .monaco-hover .hover-copy-button {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 2px 4px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,
.monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button {
  opacity: 1;
}
.monaco-editor .monaco-hover .hover-copy-button:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
  cursor: pointer;
}
.monaco-editor .monaco-hover .hover-copy-button:focus {
  outline: 1px solid var(--vscode-focusBorder);
  outline-offset: -1px;
}
.monaco-editor .monaco-hover .hover-copy-button .codicon {
  font-size: 16px;
  color: var(--vscode-foreground);
}
.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
  border-right: 2px dotted black;
  color: #fff;
}
.monaco-editor.vs-dark .dnd-target {
  border-right: 2px dotted #AEAFAD;
  color: #51504f;
}
.monaco-editor.hc-black .dnd-target {
  border-right: 2px dotted #fff;
  color: #000;
}
.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
  cursor: default;
}
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
  cursor: copy;
}
.monaco-editor .findOptionsWidget {
  background-color: var(--vscode-editorWidget-background);
  color: var(--vscode-editorWidget-foreground);
  box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
  border: 2px solid var(--vscode-contrastBorder);
}
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
  cursor: pointer;
  opacity: 0;
  transition: opacity .5s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 140%;
  margin-left: 2px;
}
.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed {
  transition: initial;
}
.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
  opacity: 1;
}
.monaco-editor .inline-folded:after {
  color: var(--vscode-editor-foldPlaceholderForeground);
  margin: .1em .2em 0;
  content: "\22ef";
  display: inline;
  line-height: 1em;
  cursor: pointer;
}
.monaco-editor .folded-background {
  background-color: var(--vscode-editor-foldBackground);
}
.monaco-editor .cldr.codicon.codicon-folding-expanded,
.monaco-editor .cldr.codicon.codicon-folding-collapsed,
.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,
.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed {
  color: var(--vscode-editorGutter-foldingControlForeground) !important;
}
.monaco-editor .snippet-placeholder {
  min-width: 2px;
  outline-style: solid;
  outline-width: 1px;
  background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
  outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}
.monaco-editor .finish-snippet-placeholder {
  outline-style: solid;
  outline-width: 1px;
  background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
  outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}
.monaco-editor .suggest-widget {
  width: 430px;
  z-index: 40;
  display: flex;
  flex-direction: column;
  border-radius: 3px;
}
.monaco-editor .suggest-widget.message {
  flex-direction: row;
  align-items: center;
}
.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
  flex: 0 1 auto;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: var(--vscode-editorSuggestWidget-border);
  background-color: var(--vscode-editorSuggestWidget-background);
}
.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
  border-width: 2px;
}
.monaco-editor .suggest-widget .suggest-status-bar {
  box-sizing: border-box;
  display: none;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
  font-size: 80%;
  padding: 0 4px;
  border-top: 1px solid var(--vscode-editorSuggestWidget-border);
  overflow: hidden;
}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
  display: flex;
}
.monaco-editor .suggest-widget .suggest-status-bar .left {
  padding-right: 8px;
}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {
  color: var(--vscode-editorSuggestWidgetStatus-foreground);
}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {
  margin-right: 0;
}
.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after {
  content: ", ";
  margin-right: .3em;
}
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore,
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
  display: none;
}
.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label {
  width: 100%;
}
.monaco-editor .suggest-widget > .message {
  padding-left: 22px;
}
.monaco-editor .suggest-widget > .tree {
  height: 100%;
  width: 100%;
}
.monaco-editor .suggest-widget .monaco-list {
  user-select: none;
  -webkit-user-select: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
  display: flex;
  -mox-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: 2px 2px;
  white-space: nowrap;
  cursor: pointer;
  touch-action: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
  color: var(--vscode-editorSuggestWidget-selectedForeground);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
  color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents {
  flex: 1;
  height: 100%;
  overflow: hidden;
  padding-left: 2px;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  justify-content: space-between;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
  display: flex;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label {
  color: var(--vscode-editorSuggestWidget-foreground);
}
.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
  font-weight: 700;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight {
  color: var(--vscode-editorSuggestWidget-highlightForeground);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight {
  color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:before {
  color: inherit;
  opacity: 1;
  font-size: 14px;
  cursor: pointer;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close {
  position: absolute;
  top: 6px;
  right: 2px;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover {
  opacity: 1;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
  opacity: .7;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label {
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .6;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label {
  margin-left: 12px;
  opacity: .4;
  font-size: 85%;
  line-height: initial;
  text-overflow: ellipsis;
  overflow: hidden;
  align-self: center;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
  font-size: 85%;
  margin-left: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source {
  display: inline;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label {
  display: none;
}
.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label {
  display: inline;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label {
  display: inline;
}
.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label {
  width: calc(100% - 26px);
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left {
  flex-shrink: 1;
  flex-grow: 1;
  overflow: hidden;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label {
  flex-shrink: 0;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label {
  max-width: 100%;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label {
  flex-shrink: 1;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right {
  overflow: hidden;
  flex-shrink: 4;
  max-width: 70%;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
  display: inline-block;
  position: absolute;
  right: 10px;
  width: 18px;
  height: 18px;
  visibility: hidden;
}
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore {
  display: none !important;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore {
  display: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore {
  display: inline-block;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore {
  visibility: visible;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {
  opacity: .66;
  text-decoration: unset;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container {
  text-decoration: line-through;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before {
  height: 100%;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
  display: block;
  height: 16px;
  width: 16px;
  margin-left: 2px;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
  display: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
  display: flex;
  align-items: center;
  margin-right: 4px;
}
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before {
  display: none;
}
.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
  margin: 0 0 0 .3em;
  border: .1em solid #000;
  width: .7em;
  height: .7em;
  display: inline-block;
}
.monaco-editor .suggest-details-container {
  z-index: 41;
}
.monaco-editor .suggest-details {
  display: flex;
  flex-direction: column;
  cursor: default;
  color: var(--vscode-editorSuggestWidget-foreground);
}
.monaco-editor .suggest-details:focus {
  border-color: var(--vscode-focusBorder);
}
.monaco-editor .suggest-details a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .suggest-details a:hover {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-editor .suggest-details code {
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor .suggest-details.no-docs {
  display: none;
}
.monaco-editor .suggest-details > .monaco-scrollable-element {
  flex: 1;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type {
  flex: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .7;
  white-space: pre;
  margin: 0 24px 0 0;
  padding: 4px 0 4px 5px;
}
.monaco-editor .suggest-details.detail-and-doc > .monaco-scrollable-element > .body > .header > .type {
  padding-bottom: 12px;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap {
  white-space: normal;
  word-break: break-all;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs {
  margin: 0;
  padding: 4px 5px;
  white-space: pre-wrap;
}
.monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs {
  margin-right: 24px;
  overflow: hidden;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs {
  padding: 0;
  white-space: initial;
  min-height: calc(1rem + 8px);
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div,
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) {
  padding: 4px 5px;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child {
  margin-top: 0;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child {
  margin-bottom: 0;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source {
  white-space: pre;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon {
  vertical-align: sub;
}
.monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty {
  display: none;
}
.monaco-editor .suggest-details code {
  border-radius: 3px;
  padding: 0 .4em;
}
.monaco-editor .suggest-details ul,
.monaco-editor .suggest-details ol {
  padding-left: 20px;
}
.monaco-editor .suggest-details p code {
  font-family: var(--monaco-monospace-font);
}
.monaco-editor .suggest-preview-additional-widget {
  white-space: nowrap;
}
.monaco-editor .suggest-preview-additional-widget .content-spacer {
  color: transparent;
  white-space: pre;
}
.monaco-editor .suggest-preview-additional-widget .button {
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .ghost-text-hidden {
  opacity: 0;
  font-size: 0;
}
.monaco-editor .ghost-text-decoration,
.monaco-editor .suggest-preview-text .ghost-text {
  font-style: italic;
}
.monaco-editor .suggest-preview-text.clickable .view-line {
  z-index: 1;
}
.monaco-editor .ghost-text-decoration.clickable,
.monaco-editor .ghost-text-decoration-preview.clickable,
.monaco-editor .suggest-preview-text.clickable .ghost-text {
  cursor: pointer;
}
.monaco-editor .inline-completion-text-to-replace {
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .ghost-text-decoration,
.monaco-editor .ghost-text-decoration-preview,
.monaco-editor .suggest-preview-text .ghost-text {
  background-color: var(--vscode-editorGhostText-background);
  border: 1px solid var(--vscode-editorGhostText-border);
}
:is(.monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, .monaco-editor .suggest-preview-text .ghost-text).syntax-highlighted {
  opacity: .7;
}
:is(.monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, .monaco-editor .suggest-preview-text .ghost-text):not(.syntax-highlighted) {
  color: var(--vscode-editorGhostText-foreground);
}
.monaco-editor .ghost-text-decoration.warning,
.monaco-editor .ghost-text-decoration-preview.warning,
.monaco-editor .suggest-preview-text .ghost-text.warning {
  background: var(--monaco-editor-warning-decoration) repeat-x bottom left;
  border-bottom: 4px double var(--vscode-editorWarning-border);
}
.ghost-text-view-warning-widget-icon .codicon {
  color: var(--vscode-editorWarning-foreground) !important;
}
.monaco-editor .edits-fadeout-decoration {
  opacity: var(--animation-opacity, 1);
  background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground);
}
.monaco-editor .sticky-widget {
  overflow: hidden;
  border-bottom: 1px solid var(--vscode-editorStickyScroll-border);
  width: 100%;
  box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;
  z-index: 4;
  right: initial !important;
  margin-left: "0px";
}
.monaco-editor .sticky-widget .sticky-widget-line-numbers {
  float: left;
  background-color: var(--vscode-editorStickyScrollGutter-background);
}
.monaco-editor .sticky-widget.peek .sticky-widget-line-numbers {
  background-color: var(--vscode-peekViewEditorStickyScrollGutter-background);
}
.monaco-editor .sticky-widget .sticky-widget-lines-scrollable {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  width: var(--vscode-editorStickyScroll-scrollableWidth);
  background-color: var(--vscode-editorStickyScroll-background);
}
.monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable {
  background-color: var(--vscode-peekViewEditorStickyScroll-background);
}
.monaco-editor .sticky-widget .sticky-widget-lines {
  position: absolute;
  background-color: inherit;
}
.monaco-editor .sticky-widget .sticky-line-number,
.monaco-editor .sticky-widget .sticky-line-content {
  color: var(--vscode-editorLineNumber-foreground);
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  background-color: inherit;
}
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,
.monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed {
  float: right;
  transition: var(--vscode-editorStickyScroll-foldingOpacityTransition);
  position: absolute;
  margin-left: 2px;
}
.monaco-editor .sticky-widget .sticky-line-content {
  width: var(--vscode-editorStickyScroll-scrollableWidth);
  background-color: inherit;
  white-space: nowrap;
}
.monaco-editor .sticky-widget .sticky-line-number-inner {
  display: inline-block;
  text-align: right;
}
.monaco-editor .sticky-widget .sticky-line-content:hover {
  background-color: var(--vscode-editorStickyScrollHover-background);
  cursor: pointer;
}
.monaco-editor .inline-edits-view-indicator {
  display: flex;
  z-index: 34;
  height: 20px;
  color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);
  background-color: var(--vscode-inlineEdit-gutterIndicator-background);
  border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder);
  border-radius: 3px;
  align-items: center;
  padding: 2px 10px 2px 2px;
  margin: 0 4px;
  opacity: 0;
}
.monaco-editor .inline-edits-view-indicator.contained {
  transition: opacity .2s ease-in-out;
  transition-delay: .4s;
}
.monaco-editor .inline-edits-view-indicator.visible,
.monaco-editor .inline-edits-view-indicator.top {
  opacity: 1;
}
.monaco-editor .inline-edits-view-indicator.top .icon {
  transform: rotate(90deg);
}
.monaco-editor .inline-edits-view-indicator.bottom {
  opacity: 1;
}
.monaco-editor .inline-edits-view-indicator.bottom .icon {
  transform: rotate(-90deg);
}
.monaco-editor .inline-edits-view-indicator .icon {
  display: flex;
  align-items: center;
  margin: 0 2px;
  transform: none;
  transition: transform .2s ease-in-out;
}
.monaco-editor .inline-edits-view-indicator .icon .codicon {
  color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground);
}
.monaco-editor .inline-edits-view-indicator .label {
  margin: 0 2px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .view-overlays .current-line-exact,
.monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .current-line-margin {
  border: none;
}
.monaco-editor .inline-edits-view .editorContainer .inline-edits-view-zone.diagonal-fill {
  opacity: .5;
}
.monaco-editor .strike-through {
  text-decoration: line-through;
}
.monaco-editor .inlineCompletions-line-insert {
  background: var(--vscode-inlineEdit-modifiedChangedLineBackground);
}
.monaco-editor .inlineCompletions-line-delete {
  background: var(--vscode-inlineEdit-originalChangedLineBackground);
}
.monaco-editor .inlineCompletions-char-insert {
  background: var(--vscode-inlineEdit-modifiedChangedTextBackground);
  cursor: pointer;
}
.monaco-editor .inlineCompletions-char-delete {
  background: var(--vscode-inlineEdit-originalChangedTextBackground);
}
.monaco-editor .inlineCompletions-char-delete.diff-range-empty {
  margin-left: -1px;
  border-left: solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px;
}
.monaco-editor .inlineCompletions-char-insert.diff-range-empty {
  border-left: solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px;
}
.monaco-editor .inlineCompletions-char-delete.single-line-inline {
  border: 1px solid var(--vscode-editorHoverWidget-border);
  margin: -2px 0 0 -2px;
}
.monaco-editor .inlineCompletions-char-insert.single-line-inline {
  border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder);
  border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder);
}
.monaco-editor .inlineCompletions-char-insert.single-line-inline.start {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left: 1px solid var(--vscode-inlineEdit-modifiedBorder);
}
.monaco-editor .inlineCompletions-char-insert.single-line-inline.end {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid var(--vscode-inlineEdit-modifiedBorder);
}
.monaco-editor .inlineCompletions-char-delete.single-line-inline.empty,
.monaco-editor .inlineCompletions-char-insert.single-line-inline.empty {
  display: none;
}
.monaco-editor .inlineCompletions.strike-through {
  text-decoration-thickness: 1px;
}
.monaco-editor .inlineCompletions-modified-bubble {
  background: var(--vscode-inlineEdit-modifiedChangedTextBackground);
}
.monaco-editor .inlineCompletions-original-bubble {
  background: var(--vscode-inlineEdit-originalChangedTextBackground);
}
.monaco-editor .inlineCompletions-modified-bubble,
.monaco-editor .inlineCompletions-original-bubble {
  pointer-events: none;
  display: inline-block;
}
.monaco-editor .inline-edit.ghost-text,
.monaco-editor .inline-edit.ghost-text-decoration,
.monaco-editor .inline-edit.ghost-text-decoration-preview,
.monaco-editor .inline-edit.suggest-preview-text .ghost-text {
  font-style: normal !important;
}
:is(.monaco-editor .inline-edit.ghost-text, .monaco-editor .inline-edit.ghost-text-decoration, .monaco-editor .inline-edit.ghost-text-decoration-preview, .monaco-editor .inline-edit.suggest-preview-text .ghost-text).syntax-highlighted {
  opacity: 1 !important;
}
.monaco-editor .inline-edit.modified-background.ghost-text,
.monaco-editor .inline-edit.modified-background.ghost-text-decoration,
.monaco-editor .inline-edit.modified-background.ghost-text-decoration-preview,
.monaco-editor .inline-edit.modified-background.suggest-preview-text .ghost-text {
  background: var(--vscode-inlineEdit-modifiedChangedTextBackground) !important;
  display: inline-block !important;
}
.monaco-editor .inlineCompletions-original-lines {
  background: var(--vscode-editor-background);
}
.monaco-menu-option {
  color: var(--vscode-editorActionList-foreground);
  font-size: 13px;
  padding: 0 4px;
  line-height: 28px;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
}
.monaco-menu-option .monaco-keybinding-key {
  font-size: 13px;
  opacity: .7;
}
.monaco-menu-option.active {
  background: var(--vscode-editorActionList-focusBackground);
  color: var(--vscode-editorActionList-focusForeground);
  outline: 1px solid var(--vscode-menu-selectionBorder, transparent);
  outline-offset: -1px;
}
.monaco-menu-option.active .monaco-keybinding-key {
  color: var(--vscode-editorActionList-focusForeground);
}
.monaco-editor .goto-definition-link {
  text-decoration: underline;
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor.vs .valueSetReplacement {
  outline: solid 2px var(--vscode-editorBracketMatch-border);
}
.monaco-editor .linked-editing-decoration {
  background-color: var(--vscode-editor-linkedEditingBackground);
  min-width: 1px;
}
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
  text-decoration: underline;
  text-underline-position: under;
}
.monaco-editor .detected-link-active {
  cursor: pointer;
  color: var(--vscode-editorLink-activeForeground) !important;
}
.monaco-editor .scroll-editor-on-middle-click-dot {
  cursor: all-scroll;
  position: absolute;
  z-index: 1;
  background-color: var(--vscode-editor-foreground, white);
  border: 1px solid var(--vscode-editor-background, black);
  opacity: .5;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.monaco-editor .scroll-editor-on-middle-click-dot.hidden {
  display: none;
}
.monaco-editor.scroll-editor-on-middle-click-editor * {
  cursor: all-scroll;
}
.monaco-editor .focused .selectionHighlight {
  background-color: var(--vscode-editor-selectionHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-selectionHighlightBorder);
}
.monaco-editor.hc-black .focused .selectionHighlight,
.monaco-editor.hc-light .focused .selectionHighlight {
  border-style: dotted;
}
.monaco-editor .wordHighlight {
  background-color: var(--vscode-editor-wordHighlightBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightBorder);
}
.monaco-editor.hc-black .wordHighlight,
.monaco-editor.hc-light .wordHighlight {
  border-style: dotted;
}
.monaco-editor .wordHighlightStrong {
  background-color: var(--vscode-editor-wordHighlightStrongBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightStrongBorder);
}
.monaco-editor.hc-black .wordHighlightStrong,
.monaco-editor.hc-light .wordHighlightStrong {
  border-style: dotted;
}
.monaco-editor .wordHighlightText {
  background-color: var(--vscode-editor-wordHighlightTextBackground);
  box-sizing: border-box;
  border: 1px solid var(--vscode-editor-wordHighlightTextBorder);
}
.monaco-editor.hc-black .wordHighlightText,
.monaco-editor.hc-light .wordHighlightText {
  border-style: dotted;
}
.monaco-editor .parameter-hints-widget {
  z-index: 39;
  display: flex;
  flex-direction: column;
  line-height: 1.5em;
  cursor: default;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.hc-black .monaco-editor .parameter-hints-widget,
.hc-light .monaco-editor .parameter-hints-widget {
  border-width: 2px;
}
.monaco-editor .parameter-hints-widget > .phwrapper {
  max-width: 440px;
  display: flex;
  flex-direction: row;
}
.monaco-editor .parameter-hints-widget.multiple {
  min-height: 3.3em;
  padding: 0;
}
.monaco-editor .parameter-hints-widget.multiple .body:before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  opacity: .5;
  border-left: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
  margin: 8px 0;
}
.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 100%;
}
.monaco-editor .parameter-hints-widget .signature {
  padding: 4px 5px;
  position: relative;
}
.monaco-editor .parameter-hints-widget .signature.has-docs:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  padding-top: 4px;
  opacity: .5;
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor .parameter-hints-widget .code {
  font-family: var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault);
}
.monaco-editor .parameter-hints-widget .docs {
  padding: 0 10px 0 5px;
  white-space: pre-wrap;
}
.monaco-editor .parameter-hints-widget .docs.empty {
  display: none;
}
.monaco-editor .parameter-hints-widget .docs a {
  color: var(--vscode-textLink-foreground);
}
.monaco-editor .parameter-hints-widget .docs a:hover {
  color: var(--vscode-textLink-activeForeground);
  cursor: pointer;
}
.monaco-editor .parameter-hints-widget .docs .markdown-docs {
  white-space: initial;
}
.monaco-editor .parameter-hints-widget .docs code {
  font-family: var(--monaco-monospace-font);
  border-radius: 3px;
  padding: 0 .4em;
  background-color: var(--vscode-textCodeBlock-background);
}
.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
  white-space: pre-wrap;
}
.monaco-editor .parameter-hints-widget .controls {
  display: none;
  flex-direction: column;
  align-items: center;
  min-width: 22px;
  justify-content: flex-end;
}
.monaco-editor .parameter-hints-widget.multiple .controls {
  display: flex;
  padding: 0 2px;
}
.monaco-editor .parameter-hints-widget.multiple .button {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.monaco-editor .parameter-hints-widget .button.previous {
  bottom: 24px;
}
.monaco-editor .parameter-hints-widget .overloads {
  text-align: center;
  height: 12px;
  line-height: 12px;
  font-family: var(--monaco-monospace-font);
}
.monaco-editor .parameter-hints-widget .signature .parameter.active {
  color: var(--vscode-editorHoverWidget-highlightForeground);
  font-weight: 700;
}
.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
  font-weight: 700;
  margin-right: .5em;
}
.monaco-editor .editorPlaceholder {
  top: 0;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  pointer-events: none;
  color: var(--vscode-editor-placeholder-foreground);
}
.monaco-editor .rename-box {
  z-index: 100;
  color: inherit;
  border-radius: 4px;
}
.monaco-editor .rename-box.preview {
  padding: 4px 4px 0;
}
.monaco-editor .rename-box .rename-input-with-button {
  padding: 3px;
  border-radius: 2px;
  width: calc(100% - 8px);
}
.monaco-editor .rename-box .rename-input {
  width: calc(100% - 8px);
  padding: 0;
}
.monaco-editor .rename-box .rename-input:focus {
  outline: none;
}
.monaco-editor .rename-box .rename-suggestions-button {
  display: flex;
  align-items: center;
  padding: 3px;
  background-color: transparent;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.monaco-editor .rename-box .rename-suggestions-button:hover {
  background-color: var(--vscode-toolbar-hoverBackground);
}
.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row {
  border-radius: 2px;
}
.monaco-editor .rename-box .rename-label {
  display: none;
  opacity: .8;
}
.monaco-editor .rename-box.preview .rename-label {
  display: inherit;
}
.monaco-editor .unicode-highlight {
  border: 1px solid var(--vscode-editorUnicodeHighlight-border);
  background-color: var(--vscode-editorUnicodeHighlight-background);
  box-sizing: border-box;
}
.editor-banner {
  box-sizing: border-box;
  cursor: default;
  width: 100%;
  font-size: 12px;
  display: flex;
  overflow: visible;
  height: 26px;
  background: var(--vscode-banner-background);
}
.editor-banner .icon-container {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: 0 6px 0 10px;
}
.editor-banner .icon-container.custom-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  width: 16px;
  padding: 0;
  margin: 0 6px 0 10px;
}
.editor-banner .message-container {
  display: flex;
  align-items: center;
  line-height: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.editor-banner .message-container p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.editor-banner .message-actions-container {
  flex-grow: 1;
  flex-shrink: 0;
  line-height: 26px;
  margin: 0 4px;
}
.editor-banner .message-actions-container a.monaco-button {
  width: inherit;
  margin: 2px 8px;
  padding: 0 12px;
}
.editor-banner .message-actions-container a {
  padding: 3px;
  margin-left: 12px;
  text-decoration: underline;
}
.editor-banner .action-container {
  padding: 0 10px 0 6px;
}
.editor-banner {
  background-color: var(--vscode-banner-background);
}
.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
  color: var(--vscode-banner-foreground);
}
.editor-banner .icon-container .codicon {
  color: var(--vscode-banner-iconForeground);
}
.monaco-link {
  color: var(--vscode-textLink-foreground);
}
.monaco-link:hover {
  color: var(--vscode-textLink-activeForeground);
}
.floating-menu-overlay-widget {
  padding: 0;
  color: var(--vscode-button-foreground);
  background-color: var(--vscode-button-background);
  border-radius: 2px;
  border: 1px solid var(--vscode-contrastBorder);
  display: flex;
  align-items: center;
  z-index: 10;
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
  overflow: hidden;
}
.floating-menu-overlay-widget .action-item > .action-label {
  padding: 5px;
  font-size: 12px;
  border-radius: 2px;
}
.floating-menu-overlay-widget .action-item > .action-label.codicon {
  color: var(--vscode-button-foreground);
}
.floating-menu-overlay-widget .action-item > .action-label.codicon:not(.separator) {
  padding-top: 6px;
  padding-bottom: 6px;
}
.floating-menu-overlay-widget .action-item:first-child > .action-label {
  padding-left: 7px;
}
.floating-menu-overlay-widget .action-item:last-child > .action-label {
  padding-right: 7px;
}
.floating-menu-overlay-widget .action-item .action-label.separator {
  background-color: var(--vscode-menu-separatorBackground);
}
.monaco-editor .iPadShowKeyboard {
  width: 58px;
  min-width: 0;
  height: 36px;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  resize: none;
  overflow: hidden;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
  border: 4px solid #F6F6F6;
  border-radius: 4px;
}
.monaco-editor.vs-dark .iPadShowKeyboard {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
  border: 4px solid #252526;
}
.monaco-editor .tokens-inspect-widget {
  z-index: 50;
  user-select: text;
  -webkit-user-select: text;
  padding: 10px;
  color: var(--vscode-editorHoverWidget-foreground);
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
}
.monaco-editor.hc-black .tokens-inspect-widget,
.monaco-editor.hc-light .tokens-inspect-widget {
  border-width: 2px;
}
.monaco-editor .tokens-inspect-widget .tokens-inspect-separator {
  height: 1px;
  border: 0;
  background-color: var(--vscode-editorHoverWidget-border);
}
.monaco-editor .tokens-inspect-widget .tm-token {
  font-family: var(--monaco-monospace-font);
}
.monaco-editor .tokens-inspect-widget .tm-token-length {
  font-weight: 400;
  font-size: 60%;
  float: right;
}
.monaco-editor .tokens-inspect-widget .tm-metadata-table {
  width: 100%;
}
.monaco-editor .tokens-inspect-widget .tm-metadata-value {
  font-family: var(--monaco-monospace-font);
  text-align: right;
}
.monaco-editor .tokens-inspect-widget .tm-token-type {
  font-family: var(--monaco-monospace-font);
}
.monaco-editor {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe WPC,
    Segoe UI,
    HelveticaNeue-Light,
    system-ui,
    Ubuntu,
    Droid Sans,
    sans-serif;
  --monaco-monospace-font:
    "SF Mono",
    Monaco,
    Menlo,
    Consolas,
    "Ubuntu Mono",
    "Liberation Mono",
    "DejaVu Sans Mono",
    "Courier New",
    monospace;
}
.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {
  stroke-width: 1.2px;
}
.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
  stroke-width: 1.2px;
}
.monaco-hover p {
  margin: 0;
}
.monaco-aria-container {
  position: absolute !important;
  top: 0;
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}
.monaco-editor .synthetic-focus,
.monaco-diff-editor .synthetic-focus,
.monaco-editor [tabindex="0"]:focus,
.monaco-diff-editor [tabindex="0"]:focus,
.monaco-editor [tabindex="-1"]:focus,
.monaco-diff-editor [tabindex="-1"]:focus,
.monaco-editor button:focus,
.monaco-diff-editor button:focus,
.monaco-editor input[type=button]:focus,
.monaco-diff-editor input[type=button]:focus,
.monaco-editor input[type=checkbox]:focus,
.monaco-diff-editor input[type=checkbox]:focus,
.monaco-editor input[type=search]:focus,
.monaco-diff-editor input[type=search]:focus,
.monaco-editor input[type=text]:focus,
.monaco-diff-editor input[type=text]:focus,
.monaco-editor select:focus,
.monaco-diff-editor select:focus,
.monaco-editor textarea:focus,
.monaco-diff-editor textarea:focus {
  outline-width: 1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--vscode-focusBorder);
  opacity: 1;
}
.monaco-hover.workbench-hover {
  position: relative;
  font-size: 13px;
  line-height: 19px;
  z-index: 40;
  overflow: hidden;
  max-width: 700px;
  background: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  border-radius: 5px;
  color: var(--vscode-editorHoverWidget-foreground);
  box-shadow: 0 2px 8px var(--vscode-widget-shadow);
}
.monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon {
  width: 13px;
  height: 13px;
}
.monaco-hover.workbench-hover hr {
  border-bottom: none;
}
.monaco-hover.workbench-hover.compact {
  font-size: 12px;
}
.monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon {
  width: 12px;
  height: 12px;
}
.monaco-hover.workbench-hover.compact .hover-contents {
  padding: 2px 8px;
}
.workbench-hover-container.locked .monaco-hover.workbench-hover {
  outline: 1px solid var(--vscode-editorHoverWidget-border);
}
.workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover {
  outline-color: var(--vscode-focusBorder);
}
.workbench-hover-pointer {
  position: absolute;
  z-index: 41;
  pointer-events: none;
}
.workbench-hover-pointer:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: var(--vscode-editorHoverWidget-background);
  border-right: 1px solid var(--vscode-editorHoverWidget-border);
  border-bottom: 1px solid var(--vscode-editorHoverWidget-border);
}
.workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after {
  width: 4px;
  height: 4px;
  border-right-width: 2px;
  border-bottom-width: 2px;
}
.workbench-hover-container:focus-within .workbench-hover-pointer:after {
  border-right: 1px solid var(--vscode-focusBorder);
  border-bottom: 1px solid var(--vscode-focusBorder);
}
.workbench-hover-pointer.left {
  left: -3px;
}
.workbench-hover-pointer.right {
  right: 3px;
}
.workbench-hover-pointer.top {
  top: -3px;
}
.workbench-hover-pointer.bottom {
  bottom: 3px;
}
.workbench-hover-pointer.left:after {
  transform: rotate(135deg);
}
.workbench-hover-pointer.right:after {
  transform: rotate(315deg);
}
.workbench-hover-pointer.top:after {
  transform: rotate(225deg);
}
.workbench-hover-pointer.bottom:after {
  transform: rotate(45deg);
}
.monaco-hover.workbench-hover a {
  color: var(--vscode-textLink-foreground);
}
.monaco-hover.workbench-hover a:focus {
  outline: 1px solid;
  outline-offset: -1px;
  text-decoration: underline;
  outline-color: var(--vscode-focusBorder);
}
.monaco-hover.workbench-hover a.codicon:focus,
.monaco-hover.workbench-hover a.monaco-button:focus {
  text-decoration: none;
}
.monaco-hover.workbench-hover a:hover,
.monaco-hover.workbench-hover a:active {
  color: var(--vscode-textLink-activeForeground);
}
.monaco-hover.workbench-hover code {
  background: var(--vscode-textCodeBlock-background);
}
.monaco-hover.workbench-hover .hover-row .actions {
  background: var(--vscode-editorHoverWidget-statusBarBackground);
}
.monaco-hover.workbench-hover.right-aligned {
  left: 1px;
}
.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions {
  flex-direction: row-reverse;
}
.monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container {
  margin-right: 0;
  margin-left: 16px;
}
.context-view {
  position: absolute;
}
.context-view.fixed {
  all: initial;
  font-family: inherit;
  font-size: 13px;
  position: fixed;
  color: inherit;
}
.quick-input-widget {
  font-size: 13px;
}
.quick-input-widget .monaco-highlighted-label .highlight {
  color: #0066bf;
}
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {
  color: #9dddff;
}
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
  color: #0097fb;
}
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
  color: #f38518;
}
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
  color: #0f4a85;
}
.monaco-keybinding > .monaco-keybinding-key {
  background-color: #ddd6;
  border: solid 1px rgba(204, 204, 204, .4);
  border-bottom-color: #bbb6;
  box-shadow: inset 0 -1px #bbb6;
  color: #555;
}
.hc-black .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: solid 1px rgb(111, 195, 223);
  box-shadow: none;
  color: #fff;
}
.hc-light .monaco-keybinding > .monaco-keybinding-key {
  background-color: transparent;
  border: solid 1px #0F4A85;
  box-shadow: none;
  color: #292929;
}
.vs-dark .monaco-keybinding > .monaco-keybinding-key {
  background-color: #8080802b;
  border: solid 1px rgba(51, 51, 51, .6);
  border-bottom-color: #4449;
  box-shadow: inset 0 -1px #4449;
  color: #ccc;
}
.quick-input-widget {
  position: absolute;
  width: 600px;
  z-index: 2550;
  left: 50%;
  -webkit-app-region: no-drag;
  border-radius: 6px;
}
.quick-input-titlebar {
  cursor: grab;
  display: flex;
  align-items: center;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.quick-input-left-action-bar {
  display: flex;
  margin-left: 4px;
  flex: 1;
}
.quick-input-inline-action-bar > .actions-container > .action-item:first-child {
  margin-left: 5px;
}
.quick-input-inline-action-bar > .actions-container > .action-item {
  margin-top: 2px;
}
.quick-input-title {
  cursor: grab;
  padding: 3px 0;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-input-right-action-bar {
  display: flex;
  margin-right: 4px;
  flex: 1;
}
.quick-input-right-action-bar > .actions-container {
  justify-content: flex-end;
}
.quick-input-right-action-bar > .actions-container > .action-item {
  margin-left: 4px;
}
.quick-input-titlebar .monaco-action-bar .action-label.codicon {
  background-position: center;
  background-repeat: no-repeat;
  padding: 2px;
}
.quick-input-description {
  margin: 6px 6px 6px 11px;
}
.quick-input-header .quick-input-description {
  margin: 4px 2px;
  flex: 1;
}
.quick-input-header {
  cursor: grab;
  display: flex;
  padding: 6px 6px 2px;
}
.quick-input-widget.hidden-input .quick-input-header {
  padding: 0;
  margin-bottom: 0;
}
.quick-input-and-message {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 0;
  position: relative;
}
.quick-input-check-all {
  align-self: center;
  margin: 0;
}
.quick-input-widget .quick-input-header .monaco-checkbox {
  margin-top: 6px;
}
.quick-input-filter {
  flex-grow: 1;
  display: flex;
  position: relative;
}
.quick-input-box {
  flex-grow: 1;
}
.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
  margin-left: 5px;
}
.quick-input-visible-count {
  position: absolute;
  left: -10000px;
}
.quick-input-count {
  align-self: center;
  position: absolute;
  right: 4px;
  display: flex;
  align-items: center;
}
.quick-input-count .monaco-count-badge {
  vertical-align: middle;
  padding: 2px 4px;
  border-radius: 2px;
  min-height: auto;
  line-height: normal;
}
.quick-input-action {
  margin-left: 6px;
}
.quick-input-action .monaco-text-button {
  font-size: 11px;
  padding: 0 6px;
  display: flex;
  height: 25px;
  align-items: center;
}
.quick-input-message {
  margin-top: -1px;
  padding: 5px;
  overflow-wrap: break-word;
}
.quick-input-message > .codicon {
  margin: 0 .2em;
  vertical-align: text-bottom;
}
.quick-input-message a {
  color: inherit;
}
.quick-input-progress.monaco-progress-container {
  position: relative;
}
.quick-input-list {
  line-height: 22px;
}
.quick-input-widget.hidden-input .quick-input-list {
  margin-top: 4px;
  padding-bottom: 4px;
}
.quick-input-list .monaco-list {
  overflow: hidden;
  max-height: 440px;
  padding-bottom: 5px;
}
.quick-input-list .monaco-scrollable-element {
  padding: 0 6px;
}
.quick-input-list .quick-input-list-entry {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  padding: 0 6px;
}
.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
  border-top-width: 1px;
  border-top-style: solid;
}
.quick-input-list .monaco-list-row {
  border-radius: 3px;
}
.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border {
  border-top-style: none;
}
.quick-input-list .quick-input-list-label {
  overflow: hidden;
  display: flex;
  height: 100%;
  flex: 1;
}
.quick-input-widget .monaco-checkbox {
  margin-right: 0;
}
.quick-input-widget .quick-input-list .monaco-checkbox,
.quick-input-widget .quick-input-tree .monaco-checkbox {
  margin-top: 4px;
}
.quick-input-list .quick-input-list-icon {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-input-list .quick-input-list-rows {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  margin-left: 5px;
}
.quick-input-list .quick-input-list-rows > .quick-input-list-row {
  display: flex;
  align-items: center;
}
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
  flex: 1;
}
.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*=codicon-] {
  vertical-align: text-bottom;
}
.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span {
  opacity: 1;
}
.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
  margin-right: 8px;
}
.quick-input-list .quick-input-list-label-meta {
  opacity: .7;
  line-height: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight {
  font-weight: 700;
  background-color: unset;
  color: var(--vscode-list-highlightForeground) !important;
}
.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight {
  color: var(--vscode-list-focusHighlightForeground) !important;
}
.quick-input-list .quick-input-list-entry .quick-input-list-separator {
  margin-right: 4px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  display: flex;
  flex: 0;
  overflow: visible;
}
.quick-input-list .quick-input-list-entry-action-bar .action-label {
  display: none;
}
.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
  margin-right: 4px;
  padding: 2px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  margin-top: 1px;
}
.quick-input-list .quick-input-list-entry-action-bar {
  margin-right: 4px;
}
.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,
.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,
.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label {
  display: flex;
}
.quick-input-list > .monaco-list:focus .monaco-list-row.focused {
  outline: 1px solid var(--vscode-list-focusOutline) !important;
  outline-offset: -1px;
}
.quick-input-list > .monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border {
  border-color: transparent;
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {
  color: inherit;
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
  background: none;
}
.quick-input-list .quick-input-list-separator-as-item {
  padding: 4px 6px;
  font-size: 12px;
}
.quick-input-list .quick-input-list-separator-as-item .label-name {
  font-weight: 600;
}
.quick-input-list .quick-input-list-separator-as-item .label-description {
  opacity: 1 !important;
}
.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border {
  border-top-style: none;
}
.quick-input-list .monaco-tree-sticky-row {
  padding: 0 5px;
}
.quick-input-list .monaco-tl-twistie {
  display: none !important;
}
.quick-input-tree .monaco-list {
  overflow: hidden;
  max-height: 440px;
  padding-bottom: 5px;
}
.quick-input-tree .quick-input-tree-entry {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  padding: 0 6px;
}
.quick-input-tree .quick-input-tree-label {
  overflow: hidden;
  display: flex;
  height: 100%;
  flex: 1;
}
.quick-input-tree .quick-input-tree-icon {
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quick-input-tree .quick-input-tree-rows {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  margin-left: 5px;
}
.quick-input-tree .quick-input-tree-rows > .quick-input-tree-row {
  display: flex;
  align-items: center;
}
.quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label,
.quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
  flex: 1;
}
.quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .codicon[class*=codicon-] {
  vertical-align: text-bottom;
}
.quick-input-tree .quick-input-tree-rows .monaco-highlighted-label > span {
  opacity: 1;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  display: flex;
  flex: 0;
  overflow: visible;
}
.quick-input-tree .quick-input-tree-entry-action-bar .action-label {
  display: none;
}
.quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon {
  margin-right: 4px;
  padding: 2px;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  margin-top: 1px;
}
.quick-input-tree .quick-input-tree-entry-action-bar {
  margin-right: 4px;
}
.quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,
.quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,
.quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,
.quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,
.quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label {
  display: flex;
}
.quick-input-tree > .monaco-list:focus .monaco-list-row.focused {
  outline: 1px solid var(--vscode-list-focusOutline) !important;
  outline-offset: -1px;
}
.monaco-progress-container {
  width: 100%;
  height: 2px;
  overflow: hidden;
}
.monaco-progress-container .progress-bit {
  width: 2%;
  height: 2px;
  position: absolute;
  left: 0;
  display: none;
}
.monaco-progress-container.active .progress-bit {
  display: inherit;
}
.monaco-progress-container.discrete .progress-bit {
  left: 0;
  transition: width .1s linear;
}
.monaco-progress-container.discrete.done .progress-bit {
  width: 100%;
}
.monaco-progress-container.infinite .progress-bit {
  animation-name: progress;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  transform: translateZ(0);
  animation-timing-function: linear;
}
.monaco-progress-container.infinite.infinite-long-running .progress-bit {
  animation-timing-function: steps(100);
}
@keyframes progress {
  0% {
    transform: translate(0) scaleX(1);
  }
  50% {
    transform: translate(2500%) scaleX(3);
  }
  to {
    transform: translate(4900%) scaleX(1);
  }
}
.monaco-editor .rendered-markdown kbd {
  background-color: var(--vscode-keybindingLabel-background);
  color: var(--vscode-keybindingLabel-foreground);
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: var(--vscode-keybindingLabel-border);
  border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);
  box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);
  vertical-align: middle;
  padding: 1px 3px;
}
.rendered-markdown li:has(input[type=checkbox]) {
  list-style-type: none;
}
.monaco-component.multiDiffEditor {
  background: var(--vscode-multiDiffEditor-background);
  position: relative;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
}
.monaco-component.multiDiffEditor > div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.monaco-component.multiDiffEditor > div.placeholder {
  visibility: hidden;
  display: grid;
  place-items: center;
  place-content: center;
}
.monaco-component.multiDiffEditor > div.placeholder.visible {
  visibility: visible;
}
.monaco-component.multiDiffEditor .active {
  --vscode-multiDiffEditor-border: var(--vscode-focusBorder);
}
.monaco-component.multiDiffEditor .multiDiffEntry {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button {
  margin: 0 5px;
  cursor: pointer;
}
.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a {
  display: block;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header {
  z-index: 1000;
  background: var(--vscode-editor-background);
}
.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content {
  border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border);
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content {
  margin: 8px 0 0;
  padding: 4px 5px;
  border-top: 1px solid var(--vscode-multiDiffEditor-border);
  display: flex;
  align-items: center;
  color: var(--vscode-foreground);
  background: var(--vscode-multiDiffEditor-headerBackground);
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow {
  box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path {
  display: flex;
  flex: 1;
  min-width: 0;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title {
  font-size: 14px;
  line-height: 22px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original {
  flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status {
  font-weight: 600;
  opacity: .75;
  margin: 0 10px;
  line-height: 22px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions {
  padding: 0 8px;
}
.monaco-component.multiDiffEditor .multiDiffEntry .editorParent {
  flex: 1;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--vscode-multiDiffEditor-border);
  overflow: hidden;
}
.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer {
  flex: 1;
}

/* node_modules/intl-tel-input/build/css/intlTelInput.css */
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dropdown-bg: white;
  --iti-icon-color: #555;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-globe-height: 16px;
  --iti-search-clear-icon-height: 13px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: calc((var(--iti-arrow-height) / 2) * 3);
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-icon-color);
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-icon-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti--inline-dropdown:not(.iti--container) .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  left: 0;
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 28px;
}
[dir=rtl] .iti__search-input {
  padding-left: inherit;
  padding-right: 30px;
  background-position: right 8px center;
}
.iti__search-input::-webkit-search-cancel-button {
  appearance: none;
}
.iti__search-input,
.iti__country {
  padding-top: 8px;
  padding-bottom: 8px;
}
.iti__search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--iti-border-color);
}
.iti__search-icon {
  position: absolute;
  left: 8px;
  display: flex;
  pointer-events: none;
}
[dir=rtl] .iti__search-icon {
  left: auto;
  right: 8px;
}
.iti__search-icon-svg {
  width: var(--iti-globe-height);
  height: var(--iti-globe-height);
  display: block;
  stroke: var(--iti-icon-color);
  fill: none;
  stroke-width: 3;
}
.iti__search-clear {
  position: absolute;
  right: 4px;
  background: transparent;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;
}
.iti__search-clear .iti__search-clear-x {
  stroke-width: 2;
}
.iti__search-clear .iti__search-clear-bg {
  fill: var(--iti-icon-color);
}
.iti__search-clear-svg {
  width: var(--iti-search-clear-icon-height);
  height: var(--iti-search-clear-icon-height);
  display: block;
}
[dir=rtl] .iti__search-clear {
  right: auto;
  left: 4px;
}
.iti__search-clear:hover,
.iti__search-clear:focus-visible {
  background: var(--iti-hover-color);
  outline: none;
}
.iti__no-results {
  text-align: center;
  padding: 30px 0;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding-left: var(--iti-spacer-horizontal);
  padding-right: var(--iti-spacer-horizontal);
  outline: none;
}
.iti__country-name {
  flex-grow: 1;
}
.iti__country-check {
  margin: 0 1px 0 var(--iti-spacer-horizontal);
  display: flex;
  align-items: center;
  color: var(--iti-icon-color);
}
.iti__country-check-svg {
  width: var(--iti-search-clear-icon-height);
  height: var(--iti-search-clear-icon-height);
  display: block;
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti__country-list .iti__flag {
  flex-shrink: 0;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country {
  cursor: not-allowed;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country .iti__arrow,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country .iti__arrow {
  visibility: hidden;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
}
.iti--container:hover {
  cursor: pointer;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country,
.iti--fullscreen-popup .iti__search-input {
  padding-top: 10px;
  padding-bottom: 10px;
}
.iti--fullscreen-popup .iti__country {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__loading {
  position: relative;
  background: none;
  box-shadow: none;
}
.iti__loading::after {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: var(--iti-flag-height);
  height: var(--iti-flag-height);
  box-sizing: border-box;
  border: 2px solid var(--iti-icon-color);
  border-right-color: transparent;
  border-radius: 50%;
  animation: iti-spinner 1s linear infinite;
}
@keyframes iti-spinner {
  to {
    transform: rotate(360deg);
  }
}
.iti__ac {
  --iti-flag-offset: 0px;
}
.iti__ad {
  --iti-flag-offset: -16px;
}
.iti__ae {
  --iti-flag-offset: -32px;
}
.iti__af {
  --iti-flag-offset: -48px;
}
.iti__ag {
  --iti-flag-offset: -64px;
}
.iti__ai {
  --iti-flag-offset: -80px;
}
.iti__al {
  --iti-flag-offset: -96px;
}
.iti__am {
  --iti-flag-offset: -112px;
}
.iti__ao {
  --iti-flag-offset: -128px;
}
.iti__ar {
  --iti-flag-offset: -144px;
}
.iti__as {
  --iti-flag-offset: -160px;
}
.iti__at {
  --iti-flag-offset: -176px;
}
.iti__au {
  --iti-flag-offset: -192px;
}
.iti__aw {
  --iti-flag-offset: -208px;
}
.iti__ax {
  --iti-flag-offset: -224px;
}
.iti__az {
  --iti-flag-offset: -240px;
}
.iti__ba {
  --iti-flag-offset: -256px;
}
.iti__bb {
  --iti-flag-offset: -272px;
}
.iti__bd {
  --iti-flag-offset: -288px;
}
.iti__be {
  --iti-flag-offset: -304px;
}
.iti__bf {
  --iti-flag-offset: -320px;
}
.iti__bg {
  --iti-flag-offset: -336px;
}
.iti__bh {
  --iti-flag-offset: -352px;
}
.iti__bi {
  --iti-flag-offset: -368px;
}
.iti__bj {
  --iti-flag-offset: -384px;
}
.iti__bl {
  --iti-flag-offset: -400px;
}
.iti__bm {
  --iti-flag-offset: -416px;
}
.iti__bn {
  --iti-flag-offset: -432px;
}
.iti__bo {
  --iti-flag-offset: -448px;
}
.iti__bq {
  --iti-flag-offset: -464px;
}
.iti__br {
  --iti-flag-offset: -480px;
}
.iti__bs {
  --iti-flag-offset: -496px;
}
.iti__bt {
  --iti-flag-offset: -512px;
}
.iti__bw {
  --iti-flag-offset: -528px;
}
.iti__by {
  --iti-flag-offset: -544px;
}
.iti__bz {
  --iti-flag-offset: -560px;
}
.iti__ca {
  --iti-flag-offset: -576px;
}
.iti__cc {
  --iti-flag-offset: -592px;
}
.iti__cd {
  --iti-flag-offset: -608px;
}
.iti__cf {
  --iti-flag-offset: -624px;
}
.iti__cg {
  --iti-flag-offset: -640px;
}
.iti__ch {
  --iti-flag-offset: -656px;
}
.iti__ci {
  --iti-flag-offset: -672px;
}
.iti__ck {
  --iti-flag-offset: -688px;
}
.iti__cl {
  --iti-flag-offset: -704px;
}
.iti__cm {
  --iti-flag-offset: -720px;
}
.iti__cn {
  --iti-flag-offset: -736px;
}
.iti__co {
  --iti-flag-offset: -752px;
}
.iti__cr {
  --iti-flag-offset: -768px;
}
.iti__cu {
  --iti-flag-offset: -784px;
}
.iti__cv {
  --iti-flag-offset: -800px;
}
.iti__cw {
  --iti-flag-offset: -816px;
}
.iti__cx {
  --iti-flag-offset: -832px;
}
.iti__cy {
  --iti-flag-offset: -848px;
}
.iti__cz {
  --iti-flag-offset: -864px;
}
.iti__de {
  --iti-flag-offset: -880px;
}
.iti__dj {
  --iti-flag-offset: -896px;
}
.iti__dk {
  --iti-flag-offset: -912px;
}
.iti__dm {
  --iti-flag-offset: -928px;
}
.iti__do {
  --iti-flag-offset: -944px;
}
.iti__dz {
  --iti-flag-offset: -960px;
}
.iti__ec {
  --iti-flag-offset: -976px;
}
.iti__ee {
  --iti-flag-offset: -992px;
}
.iti__eg {
  --iti-flag-offset: -1008px;
}
.iti__eh {
  --iti-flag-offset: -1024px;
}
.iti__er {
  --iti-flag-offset: -1040px;
}
.iti__es {
  --iti-flag-offset: -1056px;
}
.iti__et {
  --iti-flag-offset: -1072px;
}
.iti__fi {
  --iti-flag-offset: -1088px;
}
.iti__fj {
  --iti-flag-offset: -1104px;
}
.iti__fk {
  --iti-flag-offset: -1120px;
}
.iti__fm {
  --iti-flag-offset: -1136px;
}
.iti__fo {
  --iti-flag-offset: -1152px;
}
.iti__fr {
  --iti-flag-offset: -1168px;
}
.iti__ga {
  --iti-flag-offset: -1184px;
}
.iti__gb {
  --iti-flag-offset: -1200px;
}
.iti__gd {
  --iti-flag-offset: -1216px;
}
.iti__ge {
  --iti-flag-offset: -1232px;
}
.iti__gf {
  --iti-flag-offset: -1248px;
}
.iti__gg {
  --iti-flag-offset: -1264px;
}
.iti__gh {
  --iti-flag-offset: -1280px;
}
.iti__gi {
  --iti-flag-offset: -1296px;
}
.iti__gl {
  --iti-flag-offset: -1312px;
}
.iti__gm {
  --iti-flag-offset: -1328px;
}
.iti__gn {
  --iti-flag-offset: -1344px;
}
.iti__gp {
  --iti-flag-offset: -1360px;
}
.iti__gq {
  --iti-flag-offset: -1376px;
}
.iti__gr {
  --iti-flag-offset: -1392px;
}
.iti__gt {
  --iti-flag-offset: -1408px;
}
.iti__gu {
  --iti-flag-offset: -1424px;
}
.iti__gw {
  --iti-flag-offset: -1440px;
}
.iti__gy {
  --iti-flag-offset: -1456px;
}
.iti__hk {
  --iti-flag-offset: -1472px;
}
.iti__hn {
  --iti-flag-offset: -1488px;
}
.iti__hr {
  --iti-flag-offset: -1504px;
}
.iti__ht {
  --iti-flag-offset: -1520px;
}
.iti__hu {
  --iti-flag-offset: -1536px;
}
.iti__id {
  --iti-flag-offset: -1552px;
}
.iti__ie {
  --iti-flag-offset: -1568px;
}
.iti__il {
  --iti-flag-offset: -1584px;
}
.iti__im {
  --iti-flag-offset: -1600px;
}
.iti__in {
  --iti-flag-offset: -1616px;
}
.iti__io {
  --iti-flag-offset: -1632px;
}
.iti__iq {
  --iti-flag-offset: -1648px;
}
.iti__ir {
  --iti-flag-offset: -1664px;
}
.iti__is {
  --iti-flag-offset: -1680px;
}
.iti__it {
  --iti-flag-offset: -1696px;
}
.iti__je {
  --iti-flag-offset: -1712px;
}
.iti__jm {
  --iti-flag-offset: -1728px;
}
.iti__jo {
  --iti-flag-offset: -1744px;
}
.iti__jp {
  --iti-flag-offset: -1760px;
}
.iti__ke {
  --iti-flag-offset: -1776px;
}
.iti__kg {
  --iti-flag-offset: -1792px;
}
.iti__kh {
  --iti-flag-offset: -1808px;
}
.iti__ki {
  --iti-flag-offset: -1824px;
}
.iti__km {
  --iti-flag-offset: -1840px;
}
.iti__kn {
  --iti-flag-offset: -1856px;
}
.iti__kp {
  --iti-flag-offset: -1872px;
}
.iti__kr {
  --iti-flag-offset: -1888px;
}
.iti__kw {
  --iti-flag-offset: -1904px;
}
.iti__ky {
  --iti-flag-offset: -1920px;
}
.iti__kz {
  --iti-flag-offset: -1936px;
}
.iti__la {
  --iti-flag-offset: -1952px;
}
.iti__lb {
  --iti-flag-offset: -1968px;
}
.iti__lc {
  --iti-flag-offset: -1984px;
}
.iti__li {
  --iti-flag-offset: -2000px;
}
.iti__lk {
  --iti-flag-offset: -2016px;
}
.iti__lr {
  --iti-flag-offset: -2032px;
}
.iti__ls {
  --iti-flag-offset: -2048px;
}
.iti__lt {
  --iti-flag-offset: -2064px;
}
.iti__lu {
  --iti-flag-offset: -2080px;
}
.iti__lv {
  --iti-flag-offset: -2096px;
}
.iti__ly {
  --iti-flag-offset: -2112px;
}
.iti__ma {
  --iti-flag-offset: -2128px;
}
.iti__mc {
  --iti-flag-offset: -2144px;
}
.iti__md {
  --iti-flag-offset: -2160px;
}
.iti__me {
  --iti-flag-offset: -2176px;
}
.iti__mf {
  --iti-flag-offset: -2192px;
}
.iti__mg {
  --iti-flag-offset: -2208px;
}
.iti__mh {
  --iti-flag-offset: -2224px;
}
.iti__mk {
  --iti-flag-offset: -2240px;
}
.iti__ml {
  --iti-flag-offset: -2256px;
}
.iti__mm {
  --iti-flag-offset: -2272px;
}
.iti__mn {
  --iti-flag-offset: -2288px;
}
.iti__mo {
  --iti-flag-offset: -2304px;
}
.iti__mp {
  --iti-flag-offset: -2320px;
}
.iti__mq {
  --iti-flag-offset: -2336px;
}
.iti__mr {
  --iti-flag-offset: -2352px;
}
.iti__ms {
  --iti-flag-offset: -2368px;
}
.iti__mt {
  --iti-flag-offset: -2384px;
}
.iti__mu {
  --iti-flag-offset: -2400px;
}
.iti__mv {
  --iti-flag-offset: -2416px;
}
.iti__mw {
  --iti-flag-offset: -2432px;
}
.iti__mx {
  --iti-flag-offset: -2448px;
}
.iti__my {
  --iti-flag-offset: -2464px;
}
.iti__mz {
  --iti-flag-offset: -2480px;
}
.iti__na {
  --iti-flag-offset: -2496px;
}
.iti__nc {
  --iti-flag-offset: -2512px;
}
.iti__ne {
  --iti-flag-offset: -2528px;
}
.iti__nf {
  --iti-flag-offset: -2544px;
}
.iti__ng {
  --iti-flag-offset: -2560px;
}
.iti__ni {
  --iti-flag-offset: -2576px;
}
.iti__nl {
  --iti-flag-offset: -2592px;
}
.iti__no {
  --iti-flag-offset: -2608px;
}
.iti__np {
  --iti-flag-offset: -2624px;
}
.iti__nr {
  --iti-flag-offset: -2640px;
}
.iti__nu {
  --iti-flag-offset: -2656px;
}
.iti__nz {
  --iti-flag-offset: -2672px;
}
.iti__om {
  --iti-flag-offset: -2688px;
}
.iti__pa {
  --iti-flag-offset: -2704px;
}
.iti__pe {
  --iti-flag-offset: -2720px;
}
.iti__pf {
  --iti-flag-offset: -2736px;
}
.iti__pg {
  --iti-flag-offset: -2752px;
}
.iti__ph {
  --iti-flag-offset: -2768px;
}
.iti__pk {
  --iti-flag-offset: -2784px;
}
.iti__pl {
  --iti-flag-offset: -2800px;
}
.iti__pm {
  --iti-flag-offset: -2816px;
}
.iti__pr {
  --iti-flag-offset: -2832px;
}
.iti__ps {
  --iti-flag-offset: -2848px;
}
.iti__pt {
  --iti-flag-offset: -2864px;
}
.iti__pw {
  --iti-flag-offset: -2880px;
}
.iti__py {
  --iti-flag-offset: -2896px;
}
.iti__qa {
  --iti-flag-offset: -2912px;
}
.iti__re {
  --iti-flag-offset: -2928px;
}
.iti__ro {
  --iti-flag-offset: -2944px;
}
.iti__rs {
  --iti-flag-offset: -2960px;
}
.iti__ru {
  --iti-flag-offset: -2976px;
}
.iti__rw {
  --iti-flag-offset: -2992px;
}
.iti__sa {
  --iti-flag-offset: -3008px;
}
.iti__sb {
  --iti-flag-offset: -3024px;
}
.iti__sc {
  --iti-flag-offset: -3040px;
}
.iti__sd {
  --iti-flag-offset: -3056px;
}
.iti__se {
  --iti-flag-offset: -3072px;
}
.iti__sg {
  --iti-flag-offset: -3088px;
}
.iti__sh {
  --iti-flag-offset: -3104px;
}
.iti__si {
  --iti-flag-offset: -3120px;
}
.iti__sj {
  --iti-flag-offset: -3136px;
}
.iti__sk {
  --iti-flag-offset: -3152px;
}
.iti__sl {
  --iti-flag-offset: -3168px;
}
.iti__sm {
  --iti-flag-offset: -3184px;
}
.iti__sn {
  --iti-flag-offset: -3200px;
}
.iti__so {
  --iti-flag-offset: -3216px;
}
.iti__sr {
  --iti-flag-offset: -3232px;
}
.iti__ss {
  --iti-flag-offset: -3248px;
}
.iti__st {
  --iti-flag-offset: -3264px;
}
.iti__sv {
  --iti-flag-offset: -3280px;
}
.iti__sx {
  --iti-flag-offset: -3296px;
}
.iti__sy {
  --iti-flag-offset: -3312px;
}
.iti__sz {
  --iti-flag-offset: -3328px;
}
.iti__tc {
  --iti-flag-offset: -3344px;
}
.iti__td {
  --iti-flag-offset: -3360px;
}
.iti__tg {
  --iti-flag-offset: -3376px;
}
.iti__th {
  --iti-flag-offset: -3392px;
}
.iti__tj {
  --iti-flag-offset: -3408px;
}
.iti__tk {
  --iti-flag-offset: -3424px;
}
.iti__tl {
  --iti-flag-offset: -3440px;
}
.iti__tm {
  --iti-flag-offset: -3456px;
}
.iti__tn {
  --iti-flag-offset: -3472px;
}
.iti__to {
  --iti-flag-offset: -3488px;
}
.iti__tr {
  --iti-flag-offset: -3504px;
}
.iti__tt {
  --iti-flag-offset: -3520px;
}
.iti__tv {
  --iti-flag-offset: -3536px;
}
.iti__tw {
  --iti-flag-offset: -3552px;
}
.iti__tz {
  --iti-flag-offset: -3568px;
}
.iti__ua {
  --iti-flag-offset: -3584px;
}
.iti__ug {
  --iti-flag-offset: -3600px;
}
.iti__us {
  --iti-flag-offset: -3616px;
}
.iti__uy {
  --iti-flag-offset: -3632px;
}
.iti__uz {
  --iti-flag-offset: -3648px;
}
.iti__va {
  --iti-flag-offset: -3664px;
}
.iti__vc {
  --iti-flag-offset: -3680px;
}
.iti__ve {
  --iti-flag-offset: -3696px;
}
.iti__vg {
  --iti-flag-offset: -3712px;
}
.iti__vi {
  --iti-flag-offset: -3728px;
}
.iti__vn {
  --iti-flag-offset: -3744px;
}
.iti__vu {
  --iti-flag-offset: -3760px;
}
.iti__wf {
  --iti-flag-offset: -3776px;
}
.iti__ws {
  --iti-flag-offset: -3792px;
}
.iti__xk {
  --iti-flag-offset: -3808px;
}
.iti__ye {
  --iti-flag-offset: -3824px;
}
.iti__yt {
  --iti-flag-offset: -3840px;
}
.iti__za {
  --iti-flag-offset: -3856px;
}
.iti__zm {
  --iti-flag-offset: -3872px;
}
.iti__zw {
  --iti-flag-offset: -3888px;
}
.iti__globe {
  background: none;
  box-shadow: none;
  height: var(--iti-globe-height);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.iti__globe .iti__globe-svg {
  width: 100%;
  height: 100%;
  fill: var(--iti-icon-color);
}
@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))) {
  .iti__tel-input:focus {
    outline-offset: 1px;
  }
}
:root {
  --iti-path-flags-1x: url("./media/flags-VTE3O4QA.webp");
  --iti-path-flags-2x: url("./media/flags@2x-HCMRVUXI.webp");
}

/* ckeditor/build/styles.css */
.ck-hidden {
  display: none !important;
}
:root {
  --ck-z-default:1;
  --ck-z-panel:calc(var(--ck-z-default) + 999);
  --ck-z-dialog:9999;
}
.ck-transitions-disabled,
.ck-transitions-disabled * {
  transition: none !important;
}
:root {
  --ck-powered-by-font-size:calc(var(--ck-font-size-base)*7.5/13);
  --ck-powered-by-line-height:calc(var(--ck-font-size-base)*10/13);
  --ck-powered-by-letter-spacing:calc(var(--ck-font-size-base)*-0.2/13);
  --ck-powered-by-padding-vertical:2px;
  --ck-powered-by-padding-horizontal:4px;
  --ck-powered-by-text-color:#4f4f4f;
  --ck-powered-by-border-radius:var(--ck-border-radius);
  --ck-powered-by-background:#fff;
  --ck-powered-by-border-color:var(--ck-color-focus-border);
  --ck-powered-by-svg-width:53;
  --ck-powered-by-svg-height:10;
  --ck-powered-by-icon-width:calc(var(--ck-font-size-base)*var(--ck-powered-by-svg-width)/13);
  --ck-powered-by-icon-height:calc(var(--ck-font-size-base)*var(--ck-powered-by-svg-height)/13);
}
.ck.ck-balloon-panel.ck-powered-by-balloon {
  --ck-border-radius:var(--ck-powered-by-border-radius);
  background: var(--ck-powered-by-background);
  box-shadow: none;
  min-height: unset;
  z-index: calc(var(--ck-z-panel) - 1);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by {
  line-height: var(--ck-powered-by-line-height);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a {
  align-items: center;
  cursor: pointer;
  display: flex;
  filter: grayscale(80%);
  line-height: var(--ck-powered-by-line-height);
  opacity: .66;
  padding: var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label {
  color: var(--ck-powered-by-text-color);
  cursor: pointer;
  font-size: var(--ck-powered-by-font-size);
  font-weight: 700;
  letter-spacing: var(--ck-powered-by-letter-spacing);
  line-height: normal;
  margin-right: 4px;
  padding-left: 2px;
  text-transform: uppercase;
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon {
  cursor: pointer;
  display: block;
  height: var(--ck-powered-by-icon-height);
  width: var(--ck-powered-by-icon-width);
}
.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a {
  filter: grayscale(0);
  opacity: 1;
}
.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside] {
  border-color: #0000;
}
.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border] {
  border: var(--ck-focus-ring);
  border-color: var(--ck-powered-by-border-color);
}
:root {
  --ck-evaluation-badge-font-size:calc(var(--ck-font-size-base)*7.5/13);
  --ck-evaluation-badge-line-height:calc(var(--ck-font-size-base)*7.5/13);
  --ck-evaluation-badge-letter-spacing:calc(var(--ck-font-size-base)*-0.2/13);
  --ck-evaluation-badge-padding-vertical:2px;
  --ck-evaluation-badge-padding-horizontal:4px;
  --ck-evaluation-badge-text-color:#4f4f4f;
  --ck-evaluation-badge-border-radius:var(--ck-border-radius);
  --ck-evaluation-badge-background:#fff;
  --ck-evaluation-badge-border-color:var(--ck-color-focus-border);
}
.ck.ck-balloon-panel.ck-evaluation-badge-balloon {
  --ck-border-radius:var(--ck-evaluation-badge-border-radius);
  background: var(--ck-evaluation-badge-background);
  box-shadow: none;
  min-height: unset;
  z-index: calc(var(--ck-z-panel) - 1);
}
.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge {
  line-height: var(--ck-evaluation-badge-line-height);
  padding: var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal);
}
.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label {
  color: var(--ck-evaluation-badge-text-color);
  display: block;
  font-size: var(--ck-evaluation-badge-font-size);
  font-weight: 700;
  letter-spacing: var(--ck-evaluation-badge-letter-spacing);
  line-height: normal;
  padding: 0 2px;
  text-transform: uppercase;
}
.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside] {
  border-color: #0000;
}
.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border] {
  border: var(--ck-focus-ring);
  border-color: var(--ck-evaluation-badge-border-color);
}
:root {
  --ck-color-base-foreground:#fafafa;
  --ck-color-base-background:#fff;
  --ck-color-base-border:#ccced1;
  --ck-color-base-action:#53a336;
  --ck-color-base-focus:#6cb5f9;
  --ck-color-base-text:#333;
  --ck-color-base-active:#2977ff;
  --ck-color-base-active-focus:#0d65ff;
  --ck-color-base-error:#db3700;
  --ck-color-focus-border-coordinates:218,81.8%,56.9%;
  --ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));
  --ck-color-focus-outer-shadow:#cae1fc;
  --ck-color-focus-disabled-shadow:#77baf84d;
  --ck-color-focus-error-shadow:#ff401f4d;
  --ck-color-text:var(--ck-color-base-text);
  --ck-color-shadow-drop:#00000026;
  --ck-color-shadow-drop-active:#0003;
  --ck-color-shadow-inner:#0000001a;
  --ck-color-button-default-background:#0000;
  --ck-color-button-default-hover-background:#f0f0f0;
  --ck-color-button-default-active-background:#f0f0f0;
  --ck-color-button-default-disabled-background:#0000;
  --ck-color-button-on-background:#f0f7ff;
  --ck-color-button-on-hover-background:#dbecff;
  --ck-color-button-on-active-background:#dbecff;
  --ck-color-button-on-disabled-background:#f0f2f4;
  --ck-color-button-on-color:#2977ff;
  --ck-color-button-action-background:var(--ck-color-base-action);
  --ck-color-button-action-hover-background:#4d9d30;
  --ck-color-button-action-active-background:#4d9d30;
  --ck-color-button-action-disabled-background:#7ec365;
  --ck-color-button-action-text:var(--ck-color-base-background);
  --ck-color-button-save:#008a00;
  --ck-color-button-cancel:#db3700;
  --ck-color-switch-button-off-background:#939393;
  --ck-color-switch-button-off-hover-background:#7d7d7d;
  --ck-color-switch-button-on-background:var(--ck-color-button-action-background);
  --ck-color-switch-button-on-hover-background:#4d9d30;
  --ck-color-switch-button-inner-background:var(--ck-color-base-background);
  --ck-color-switch-button-inner-shadow:#0000001a;
  --ck-color-dropdown-panel-background:var(--ck-color-base-background);
  --ck-color-dropdown-panel-border:var(--ck-color-base-border);
  --ck-color-dialog-background:var(--ck-custom-background);
  --ck-color-dialog-form-header-border:var(--ck-custom-border);
  --ck-color-input-background:var(--ck-color-base-background);
  --ck-color-input-border:var(--ck-color-base-border);
  --ck-color-input-error-border:var(--ck-color-base-error);
  --ck-color-input-text:var(--ck-color-base-text);
  --ck-color-input-disabled-background:#f2f2f2;
  --ck-color-input-disabled-border:var(--ck-color-base-border);
  --ck-color-input-disabled-text:#757575;
  --ck-color-list-background:var(--ck-color-base-background);
  --ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);
  --ck-color-list-button-on-background:var(--ck-color-button-on-color);
  --ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);
  --ck-color-list-button-on-text:var(--ck-color-base-background);
  --ck-color-panel-background:var(--ck-color-base-background);
  --ck-color-panel-border:var(--ck-color-base-border);
  --ck-color-toolbar-background:var(--ck-color-base-background);
  --ck-color-toolbar-border:var(--ck-color-base-border);
  --ck-color-tooltip-background:var(--ck-color-base-text);
  --ck-color-tooltip-text:var(--ck-color-base-background);
  --ck-color-engine-placeholder-text:#707070;
  --ck-color-upload-bar-background:#6cb5f9;
  --ck-color-link-default:#0000f0;
  --ck-color-link-selected-background:#1fb0ff1a;
  --ck-color-link-fake-selection:#1fb0ff4d;
  --ck-color-highlight-background:#ff0;
  --ck-color-light-red:#fcc;
  --ck-disabled-opacity:.5;
  --ck-focus-outer-shadow-geometry:0 0 0 3px;
  --ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
  --ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
  --ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
  --ck-focus-ring:1px solid var(--ck-color-focus-border);
  --ck-font-size-base:13px;
  --ck-line-height-base:1.84615;
  --ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;
  --ck-font-size-tiny:0.7em;
  --ck-font-size-small:0.75em;
  --ck-font-size-normal:1em;
  --ck-font-size-big:1.4em;
  --ck-font-size-large:1.8em;
  --ck-ui-component-min-height:2.3em;
}
.ck-reset_all :not(.ck-reset_all-excluded *),
.ck.ck-reset,
.ck.ck-reset_all {
  background: #0000;
  border: 0;
  box-sizing: border-box;
  height: auto;
  margin: 0;
  padding: 0;
  position: static;
  text-decoration: none;
  transition: none;
  vertical-align: middle;
  width: auto;
  word-wrap: break-word;
}
.ck-reset_all :not(.ck-reset_all-excluded *),
.ck.ck-reset_all {
  border-collapse: collapse;
  color: var(--ck-color-text);
  cursor: auto;
  float: none;
  font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
  text-align: left;
  white-space: nowrap;
}
.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *) {
  text-align: right;
}
.ck-reset_all iframe:not(.ck-reset_all-excluded *) {
  vertical-align: inherit;
}
.ck-reset_all textarea:not(.ck-reset_all-excluded *) {
  white-space: pre-wrap;
}
.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),
.ck-reset_all textarea:not(.ck-reset_all-excluded *) {
  cursor: text;
}
.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),
.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),
.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *) {
  cursor: default;
}
.ck-reset_all fieldset:not(.ck-reset_all-excluded *) {
  border: 2px groove #dfdee3;
  padding: 10px;
}
.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ck[dir=rtl],
.ck[dir=rtl] .ck {
  text-align: right;
}
:root {
  --ck-border-radius:2px;
  --ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;
  --ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);
  --ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);
  --ck-spacing-unit:0.6em;
  --ck-spacing-extra-large:calc(var(--ck-spacing-unit)*2);
  --ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);
  --ck-spacing-standard:var(--ck-spacing-unit);
  --ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);
  --ck-spacing-medium-small:calc(var(--ck-spacing-unit)*0.667);
  --ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);
  --ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);
  --ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16);
}
.ck.ck-icon {
  vertical-align: middle;
}
:root {
  --ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal));
  --ck-icon-font-size:.8333350694em;
}
.ck.ck-icon {
  font-size: var(--ck-icon-font-size);
  height: var(--ck-icon-size);
  width: var(--ck-icon-size);
}
.ck.ck-icon,
.ck.ck-icon * {
  cursor: inherit;
}
.ck.ck-icon.ck-icon_inherit-color,
.ck.ck-icon.ck-icon_inherit-color * {
  color: inherit;
}
.ck.ck-icon.ck-icon_inherit-color :not([fill]) {
  fill: currentColor;
}
.ck.ck-form__header {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.ck.ck-form__header h2.ck-form__header__label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
:root {
  --ck-form-header-height:3.384em;
}
.ck.ck-form__header {
  border-bottom: 1px solid var(--ck-color-base-border);
  flex-shrink: 0;
  height: var(--ck-form-header-height);
  line-height: var(--ck-form-header-height);
  padding: var(--ck-spacing-small) var(--ck-spacing-large);
}
.ck.ck-form__header > .ck-icon {
  flex-shrink: 0;
  margin-inline-end: var(--ck-spacing-medium);
}
.ck.ck-form__header .ck-form__header__label {
  --ck-font-size-base:1.153em;
  font-weight: 700;
}
.ck.ck-form__header:has(.ck-button-back.ck-hidden) {
  padding-inline: var(--ck-spacing-large) var(--ck-spacing-large);
}
.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)) {
  padding-inline: var(--ck-spacing-small) var(--ck-spacing-small);
}
.ck.ck-form__header > .ck-button-back {
  margin-inline-end: var(--ck-spacing-small);
}
.ck.ck-form__header > .ck.ck-button {
  flex-shrink: 0;
}
.ck.ck-button,
a.ck.ck-button {
  align-items: center;
  display: inline-flex;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[dir=ltr] .ck.ck-button,
[dir=ltr] a.ck.ck-button {
  justify-content: left;
}
[dir=rtl] .ck.ck-button,
[dir=rtl] a.ck.ck-button {
  justify-content: right;
}
.ck.ck-button .ck-button__label,
a.ck.ck-button .ck-button__label {
  display: none;
}
.ck.ck-button.ck-button_with-text .ck-button__label,
a.ck.ck-button.ck-button_with-text .ck-button__label {
  display: inline-block;
}
.ck.ck-button:not(.ck-button_with-text),
a.ck.ck-button:not(.ck-button_with-text) {
  justify-content: center;
}
.ck.ck-button,
a.ck.ck-button {
  -webkit-appearance: none;
  background: var(--ck-color-button-default-background);
  border: 1px solid #0000;
  border-radius: 0;
  cursor: default;
  font-size: inherit;
  line-height: 1;
  min-height: var(--ck-ui-component-min-height);
  min-width: var(--ck-ui-component-min-height);
  padding: var(--ck-spacing-tiny);
  text-align: center;
  transition: box-shadow .2s ease-in-out, border .2s ease-in-out;
  vertical-align: middle;
  white-space: nowrap;
}
.ck.ck-button:not(.ck-disabled):hover,
a.ck.ck-button:not(.ck-disabled):hover {
  background: var(--ck-color-button-default-hover-background);
}
.ck.ck-button:not(.ck-disabled):active,
a.ck.ck-button:not(.ck-disabled):active {
  background: var(--ck-color-button-default-active-background);
}
.ck.ck-button.ck-disabled,
a.ck.ck-button.ck-disabled {
  background: var(--ck-color-button-default-disabled-background);
}
.ck-rounded-corners .ck.ck-button,
.ck-rounded-corners a.ck.ck-button,
.ck.ck-button.ck-rounded-corners,
a.ck.ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-button,
  a.ck.ck-button {
    transition: none;
  }
}
.ck.ck-button:active,
.ck.ck-button:focus,
a.ck.ck-button:active,
a.ck.ck-button:focus {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
  outline: none;
}
.ck.ck-button .ck-button__icon use,
.ck.ck-button .ck-button__icon use *,
a.ck.ck-button .ck-button__icon use,
a.ck.ck-button .ck-button__icon use * {
  color: inherit;
}
.ck.ck-button .ck-button__label,
a.ck.ck-button .ck-button__label {
  color: inherit;
  cursor: inherit;
  font-size: inherit;
  font-weight: inherit;
  vertical-align: middle;
}
[dir=ltr] .ck.ck-button .ck-button__label,
[dir=ltr] a.ck.ck-button .ck-button__label {
  text-align: left;
}
[dir=rtl] .ck.ck-button .ck-button__label,
[dir=rtl] a.ck.ck-button .ck-button__label {
  text-align: right;
}
.ck.ck-button .ck-button__keystroke,
a.ck.ck-button .ck-button__keystroke {
  color: inherit;
  opacity: .5;
}
[dir=ltr] .ck.ck-button .ck-button__keystroke,
[dir=ltr] a.ck.ck-button .ck-button__keystroke {
  margin-left: var(--ck-spacing-large);
}
[dir=rtl] .ck.ck-button .ck-button__keystroke,
[dir=rtl] a.ck.ck-button .ck-button__keystroke {
  margin-right: var(--ck-spacing-large);
}
.ck.ck-button.ck-disabled:active,
.ck.ck-button.ck-disabled:focus,
a.ck.ck-button.ck-disabled:active,
a.ck.ck-button.ck-disabled:focus {
  box-shadow: var(--ck-focus-disabled-outer-shadow), 0 0;
}
.ck.ck-button.ck-disabled .ck-button__icon,
.ck.ck-button.ck-disabled .ck-button__label,
a.ck.ck-button.ck-disabled .ck-button__icon,
a.ck.ck-button.ck-disabled .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-disabled .ck-button__keystroke,
a.ck.ck-button.ck-disabled .ck-button__keystroke {
  opacity: .3;
}
.ck.ck-button.ck-button_with-text,
a.ck.ck-button.ck-button_with-text {
  padding: var(--ck-spacing-tiny) var(--ck-spacing-standard);
}
[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,
[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,
[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon {
  margin-left: var(--ck-spacing-medium);
}
.ck.ck-button.ck-button_with-keystroke .ck-button__label,
a.ck.ck-button.ck-button_with-keystroke .ck-button__label {
  flex-grow: 1;
}
.ck.ck-button.ck-on,
a.ck.ck-button.ck-on {
  background: var(--ck-color-button-on-background);
  color: var(--ck-color-button-on-color);
}
.ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):hover {
  background: var(--ck-color-button-on-hover-background);
}
.ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
  background: var(--ck-color-button-on-active-background);
}
.ck.ck-button.ck-on.ck-disabled,
a.ck.ck-button.ck-on.ck-disabled {
  background: var(--ck-color-button-on-disabled-background);
}
.ck.ck-button.ck-button-save,
a.ck.ck-button.ck-button-save {
  color: var(--ck-color-button-save);
}
.ck.ck-button.ck-button-cancel,
a.ck.ck-button.ck-button-cancel {
  color: var(--ck-color-button-cancel);
}
.ck.ck-button-action,
a.ck.ck-button-action {
  background: var(--ck-color-button-action-background);
  color: var(--ck-color-button-action-text);
}
.ck.ck-button-action:not(.ck-disabled):hover,
a.ck.ck-button-action:not(.ck-disabled):hover {
  background: var(--ck-color-button-action-hover-background);
}
.ck.ck-button-action:not(.ck-disabled):active,
a.ck.ck-button-action:not(.ck-disabled):active {
  background: var(--ck-color-button-action-active-background);
}
.ck.ck-button-action.ck-disabled,
a.ck.ck-button-action.ck-disabled {
  background: var(--ck-color-button-action-disabled-background);
}
.ck.ck-button-bold,
a.ck.ck-button-bold {
  font-weight: 700;
}
.ck.ck-dialog .ck.ck-dialog__actions {
  display: flex;
  justify-content: flex-end;
  padding: var(--ck-spacing-large);
}
.ck.ck-dialog .ck.ck-dialog__actions > * + * {
  margin-left: var(--ck-spacing-large);
}
.ck.ck-dialog-overlay {
  bottom: 0;
  left: 0;
  overscroll-behavior: none;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  user-select: none;
}
.ck.ck-dialog-overlay.ck-dialog-overlay__transparent {
  animation: none;
  background: none;
  pointer-events: none;
}
.ck.ck-dialog {
  overscroll-behavior: none;
  position: absolute;
  width: fit-content;
}
.ck.ck-dialog .ck.ck-form__header {
  flex-shrink: 0;
}
.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label {
  cursor: grab;
}
.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog {
  pointer-events: all;
}
:root {
  --ck-dialog-overlay-background-color:#00000080;
  --ck-dialog-drop-shadow:0px 0px 6px 2px #00000026;
  --ck-dialog-max-width:100vw;
  --ck-dialog-max-height:90vh;
  --ck-color-dialog-background:var(--ck-color-base-background);
  --ck-color-dialog-form-header-border:var(--ck-color-base-border);
}
.ck.ck-dialog-overlay {
  animation: ck-dialog-fade-in .3s;
  background: var(--ck-dialog-overlay-background-color);
  z-index: var(--ck-z-dialog);
}
.ck.ck-dialog {
  border-radius: 0;
  --ck-drop-shadow:var(--ck-dialog-drop-shadow);
  background: var(--ck-color-dialog-background);
  border: 1px solid var(--ck-color-base-border);
  max-height: var(--ck-dialog-max-height);
  max-width: var(--ck-dialog-max-width);
  overscroll-behavior: contain;
}
.ck-rounded-corners .ck.ck-dialog,
.ck.ck-dialog.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-dialog {
  box-shadow: var(--ck-drop-shadow), 0 0;
}
.ck.ck-dialog .ck.ck-form__header {
  border-bottom: 1px solid var(--ck-color-dialog-form-header-border);
}
.ck-dialog-scroll-locked {
  overflow: hidden;
}
@keyframes ck-dialog-fade-in {
  0% {
    background: #0000;
  }
  to {
    background: var(--ck-dialog-overlay-background-color);
  }
}
:root {
  --ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3);
}
.ck.ck-balloon-panel {
  display: none;
  position: absolute;
  z-index: var(--ck-z-panel);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
  content: "";
  position: absolute;
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel[class*=arrow_n]:before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel[class*=arrow_n]:after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel[class*=arrow_s]:before {
  z-index: var(--ck-balloon-panel-arrow-z-index);
}
.ck.ck-balloon-panel[class*=arrow_s]:after {
  z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);
}
.ck.ck-balloon-panel.ck-balloon-panel_visible {
  display: block;
}
:root {
  --ck-balloon-border-width:1px;
  --ck-balloon-arrow-offset:2px;
  --ck-balloon-arrow-height:10px;
  --ck-balloon-arrow-half-width:8px;
  --ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop);
}
.ck.ck-balloon-panel {
  background: var(--ck-color-panel-background);
  border: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);
  border-radius: 0;
  min-height: 15px;
}
.ck-rounded-corners .ck.ck-balloon-panel,
.ck.ck-balloon-panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-balloon-panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
}
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,
.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
  border-style: solid;
  height: 0;
  width: 0;
}
.ck.ck-balloon-panel[class*=arrow_n]:after,
.ck.ck-balloon-panel[class*=arrow_n]:before {
  border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);
}
.ck.ck-balloon-panel[class*=arrow_n]:before {
  border-color: #0000 #0000 var(--ck-color-panel-border) #0000;
  margin-top: calc(var(--ck-balloon-border-width)*-1);
}
.ck.ck-balloon-panel[class*=arrow_n]:after {
  border-color: #0000 #0000 var(--ck-color-panel-background) #0000;
  margin-top: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_s]:after,
.ck.ck-balloon-panel[class*=arrow_s]:before {
  border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);
}
.ck.ck-balloon-panel[class*=arrow_s]:before {
  border-color: var(--ck-color-panel-border) #0000 #0000;
  filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));
  margin-bottom: calc(var(--ck-balloon-border-width)*-1);
}
.ck.ck-balloon-panel[class*=arrow_s]:after {
  border-color: var(--ck-color-panel-background) #0000 #0000 #0000;
  margin-bottom: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_e]:after,
.ck.ck-balloon-panel[class*=arrow_e]:before {
  border-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);
}
.ck.ck-balloon-panel[class*=arrow_e]:before {
  border-color: #0000 #0000 #0000 var(--ck-color-panel-border);
  margin-right: calc(var(--ck-balloon-border-width)*-1);
}
.ck.ck-balloon-panel[class*=arrow_e]:after {
  border-color: #0000 #0000 #0000 var(--ck-color-panel-background);
  margin-right: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel[class*=arrow_w]:after,
.ck.ck-balloon-panel[class*=arrow_w]:before {
  border-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;
}
.ck.ck-balloon-panel[class*=arrow_w]:before {
  border-color: #0000 var(--ck-color-panel-border) #0000 #0000;
  margin-left: calc(var(--ck-balloon-border-width)*-1);
}
.ck.ck-balloon-panel[class*=arrow_w]:after {
  border-color: #0000 var(--ck-color-panel-background) #0000 #0000;
  margin-left: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before {
  left: 50%;
  margin-left: calc(var(--ck-balloon-arrow-half-width)*-1);
  top: calc(var(--ck-balloon-arrow-height)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before {
  left: calc(var(--ck-balloon-arrow-half-width)*2);
  top: calc(var(--ck-balloon-arrow-height)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before {
  right: calc(var(--ck-balloon-arrow-half-width)*2);
  top: calc(var(--ck-balloon-arrow-height)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before {
  bottom: calc(var(--ck-balloon-arrow-height)*-1);
  left: 50%;
  margin-left: calc(var(--ck-balloon-arrow-half-width)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before {
  bottom: calc(var(--ck-balloon-arrow-height)*-1);
  left: calc(var(--ck-balloon-arrow-half-width)*2);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before {
  bottom: calc(var(--ck-balloon-arrow-height)*-1);
  right: calc(var(--ck-balloon-arrow-half-width)*2);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before {
  bottom: calc(var(--ck-balloon-arrow-height)*-1);
  margin-right: calc(var(--ck-balloon-arrow-half-width)*2);
  right: 25%;
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before {
  bottom: calc(var(--ck-balloon-arrow-height)*-1);
  left: 25%;
  margin-left: calc(var(--ck-balloon-arrow-half-width)*2);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before {
  margin-right: calc(var(--ck-balloon-arrow-half-width)*2);
  right: 25%;
  top: calc(var(--ck-balloon-arrow-height)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before {
  left: 25%;
  margin-left: calc(var(--ck-balloon-arrow-half-width)*2);
  top: calc(var(--ck-balloon-arrow-height)*-1);
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before {
  margin-top: calc(var(--ck-balloon-arrow-half-width)*-1);
  right: calc(var(--ck-balloon-arrow-height)*-1);
  top: 50%;
}
.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before {
  left: calc(var(--ck-balloon-arrow-height)*-1);
  margin-top: calc(var(--ck-balloon-arrow-half-width)*-1);
  top: 50%;
}
.ck.ck-balloon-panel.ck-tooltip {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: calc(var(--ck-z-dialog) + 100);
  --ck-balloon-border-width:0px;
  --ck-balloon-arrow-offset:0px;
  --ck-balloon-arrow-half-width:4px;
  --ck-balloon-arrow-height:4px;
  --ck-tooltip-text-padding:4px;
  --ck-color-panel-background:var(--ck-color-tooltip-background);
  box-shadow: none;
  padding: 0 var(--ck-spacing-medium);
}
.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text {
  color: var(--ck-color-tooltip-text);
  font-size: .9em;
  line-height: 1.5;
}
.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text {
  display: inline-block;
  max-width: 200px;
  padding: var(--ck-tooltip-text-padding) 0;
  white-space: break-spaces;
}
.ck.ck-balloon-panel.ck-tooltip:before {
  display: none;
}
.ck.ck-aria-live-announcer {
  left: -10000px;
  position: absolute;
  top: -10000px;
}
.ck.ck-aria-live-region-list {
  list-style-type: none;
}
:root {
  --ck-menu-bar-menu-item-min-width:18em;
}
.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item {
  min-width: var(--ck-menu-bar-menu-item-min-width);
}
.ck .ck-placeholder,
.ck.ck-placeholder {
  position: relative;
}
.ck .ck-placeholder:before,
.ck.ck-placeholder:before {
  content: attr(data-placeholder);
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.ck.ck-read-only .ck-placeholder:before {
  display: none;
}
.ck.ck-reset_all .ck-placeholder {
  position: relative;
}
@media (forced-colors:active) {
  .ck .ck-placeholder,
  .ck.ck-placeholder {
    forced-color-adjust: preserve-parent-color;
  }
}
.ck .ck-placeholder:before,
.ck.ck-placeholder:before {
  cursor: text;
}
@media (forced-colors:none) {
  .ck .ck-placeholder:before,
  .ck.ck-placeholder:before {
    color: var(--ck-color-engine-placeholder-text);
  }
}
@media (forced-colors:active) {
  .ck .ck-placeholder:before,
  .ck.ck-placeholder:before {
    font-style: italic;
    margin-left: 1px;
  }
}
.ck.ck-editor__editable span[data-ck-unsafe-element] {
  display: none;
}
:root {
  --ck-color-editable-blur-selection:#d9d9d9;
}
.ck.ck-editor__editable:not(.ck-editor__nested-editable) {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),
.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable) {
  border-radius: var(--ck-border-radius);
}
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-inner-shadow), 0 0;
  outline: none;
}
.ck.ck-editor__editable_inline {
  border: 1px solid #0000;
  overflow: auto;
  padding: 0 var(--ck-spacing-standard);
}
.ck.ck-editor__editable_inline[dir=ltr] {
  text-align: left;
}
.ck.ck-editor__editable_inline[dir=rtl] {
  text-align: right;
}
.ck.ck-editor__editable_inline > :first-child {
  margin-top: var(--ck-spacing-large);
}
.ck.ck-editor__editable_inline > :last-child {
  margin-bottom: var(--ck-spacing-large);
}
.ck.ck-editor__editable_inline.ck-blurred ::selection {
  background: var(--ck-color-editable-blur-selection);
}
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after {
  border-bottom-color: var(--ck-color-panel-background);
}
.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after {
  border-top-color: var(--ck-color-panel-background);
}
.ck.ck-label {
  display: block;
}
.ck.ck-voice-label {
  display: none;
}
.ck.ck-label {
  font-weight: 700;
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
  position: fixed;
  top: 0;
  z-index: var(--ck-z-panel);
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit {
  position: absolute;
  top: auto;
}
.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 0 1px 1px;
  box-shadow: var(--ck-drop-shadow), 0 0;
}
:root {
  --ck-dropdown-max-width:75vw;
}
.ck.ck-dropdown {
  display: inline-block;
  position: relative;
}
.ck.ck-dropdown .ck-dropdown__arrow {
  pointer-events: none;
  z-index: var(--ck-z-default);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button {
  width: 100%;
}
.ck.ck-dropdown .ck-dropdown__panel {
  display: none;
  max-width: var(--ck-dropdown-max-width);
  position: absolute;
  z-index: var(--ck-z-panel);
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible {
  display: inline-block;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw {
  bottom: 100%;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
  bottom: auto;
  top: 100%;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se {
  left: 0;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
  right: 0;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s {
  left: 50%;
  transform: translateX(-50%);
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw {
  left: 75%;
  transform: translateX(-75%);
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme {
  left: 25%;
  transform: translateX(-25%);
}
.ck.ck-toolbar .ck-dropdown__panel {
  z-index: calc(var(--ck-z-panel) + 1);
}
:root {
  --ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5);
}
.ck.ck-dropdown {
  font-size: inherit;
}
.ck.ck-dropdown .ck-dropdown__arrow {
  width: var(--ck-dropdown-arrow-size);
}
[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow {
  margin-left: var(--ck-spacing-standard);
  right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow {
  left: var(--ck-spacing-standard);
  margin-right: var(--ck-spacing-small);
}
.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow {
  opacity: var(--ck-disabled-opacity);
}
[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 7em;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label {
  width: auto;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active {
  box-shadow: none;
}
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,
.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus {
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
}
.ck.ck-dropdown__panel {
  background: var(--ck-color-dropdown-panel-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  border-radius: 0;
  bottom: 0;
  min-width: 100%;
}
.ck-rounded-corners .ck.ck-dropdown__panel,
.ck.ck-dropdown__panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-dropdown__panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_se {
  border-top-left-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_sw {
  border-top-right-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_ne {
  border-bottom-left-radius: 0;
}
.ck.ck-dropdown__panel.ck-dropdown__panel_nw {
  border-bottom-right-radius: 0;
}
.ck.ck-dropdown__panel:focus {
  outline: none;
}
.ck.ck-list {
  display: flex;
  flex-direction: column;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ck.ck-list .ck-list__item,
.ck.ck-list .ck-list__separator {
  display: block;
}
.ck.ck-list .ck-list__item > :focus {
  position: relative;
  z-index: var(--ck-z-default);
}
.ck.ck-list {
  background: var(--ck-color-list-background);
  border-radius: 0;
  list-style-type: none;
  padding: var(--ck-spacing-small) 0;
}
.ck-rounded-corners .ck.ck-list,
.ck.ck-list.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-list__item {
  cursor: default;
  min-width: 15em;
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  border-radius: 0;
  min-height: unset;
  padding: var(--ck-spacing-tiny) calc(var(--ck-spacing-standard)*2);
  width: 100%;
}
[dir=ltr] .ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  text-align: left;
}
[dir=rtl] .ck.ck-list__item > .ck-button:not(.ck-list-item-button) {
  text-align: right;
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button) .ck-button__label {
  line-height: calc(var(--ck-line-height-base)*var(--ck-font-size-base));
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button):active {
  box-shadow: none;
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button) {
  background: var(--ck-color-list-button-on-background);
  color: var(--ck-color-list-button-on-text);
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):active {
  box-shadow: none;
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-on-background-focus);
}
.ck.ck-list__item > .ck-button.ck-on:not(.ck-list-item-button):focus:not(.ck-disabled) {
  border-color: var(--ck-color-base-background);
}
.ck.ck-list__item > .ck-button:not(.ck-list-item-button):hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-hover-background);
}
.ck.ck-list__item > .ck-button.ck-switchbutton.ck-on {
  background: var(--ck-color-list-background);
  color: inherit;
}
.ck.ck-list__item > .ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-hover-background);
  color: inherit;
}
.ck-list .ck-list__group {
  padding-top: var(--ck-spacing-medium);
}
.ck-list .ck-list__group:first-child {
  padding-top: 0;
}
:not(.ck-hidden) ~ .ck-list .ck-list__group {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck-list .ck-list__group > .ck-label {
  font-size: 11px;
  font-weight: 700;
  padding: var(--ck-spacing-medium) var(--ck-spacing-large) 0;
}
.ck.ck-list__separator {
  background: var(--ck-color-base-border);
  height: 1px;
  margin: var(--ck-spacing-small) 0;
  width: 100%;
}
.ck.ck-splitbutton {
  font-size: inherit;
}
.ck.ck-splitbutton .ck-splitbutton__action:focus {
  z-index: calc(var(--ck-z-default) + 1);
}
:root {
  --ck-color-split-button-hover-background:#ebebeb;
  --ck-color-split-button-hover-border:#b3b3b3;
}
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action,
[dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__action {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
}
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action,
[dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__action {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
}
.ck.ck-splitbutton > .ck-splitbutton__arrow {
  min-width: unset;
}
[dir=ltr] .ck.ck-splitbutton > .ck-splitbutton__arrow {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
}
[dir=rtl] .ck.ck-splitbutton > .ck-splitbutton__arrow {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
}
.ck.ck-splitbutton > .ck-splitbutton__arrow svg {
  width: var(--ck-dropdown-arrow-size);
}
.ck.ck-splitbutton > .ck-splitbutton__arrow:not(:focus) {
  border-bottom-width: 0;
  border-top-width: 0;
}
.ck.ck-splitbutton.ck-splitbutton_open {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__action {
  border-bottom-left-radius: 0;
}
.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow,
.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__arrow {
  border-bottom-right-radius: 0;
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover),
.ck.ck-splitbutton:hover > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {
  background: var(--ck-color-split-button-hover-background);
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after,
.ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
  background-color: var(--ck-color-split-button-hover-border);
  content: "";
  height: 100%;
  position: absolute;
  width: 1px;
}
.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:focus:after,
.ck.ck-splitbutton:hover > .ck-splitbutton__arrow:focus:after {
  --ck-color-split-button-hover-border:var(--ck-color-focus-border);
}
[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after,
[dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
  left: -1px;
}
[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after,
[dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
  right: -1px;
}
.ck.ck-button.ck-switchbutton .ck-button__toggle,
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
  display: block;
}
:root {
  --ck-switch-button-toggle-width:2.6153846154em;
  --ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);
  --ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);
  --ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow);
}
.ck.ck-button.ck-switchbutton,
.ck.ck-button.ck-switchbutton.ck-on:active,
.ck.ck-button.ck-switchbutton.ck-on:focus,
.ck.ck-button.ck-switchbutton.ck-on:hover,
.ck.ck-button.ck-switchbutton:active,
.ck.ck-button.ck-switchbutton:focus,
.ck.ck-button.ck-switchbutton:hover {
  background: #0000;
  color: inherit;
}
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label {
  margin-right: calc(var(--ck-spacing-large)*2);
}
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label {
  margin-left: calc(var(--ck-spacing-large)*2);
}
.ck.ck-button.ck-switchbutton .ck-button__toggle {
  background: var(--ck-color-switch-button-off-background);
  border: 1px solid #0000;
  border-radius: 0;
  transition:
    background .4s ease,
    box-shadow .2s ease-in-out,
    outline .2s ease-in-out;
  width: var(--ck-switch-button-toggle-width);
}
.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,
.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle {
  margin-left: auto;
}
[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle {
  margin-right: auto;
}
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
  background: var(--ck-color-switch-button-inner-background);
  border-radius: 0;
  height: var(--ck-switch-button-toggle-inner-size);
  transition: all .3s ease;
  width: var(--ck-switch-button-toggle-inner-size);
}
.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-radius: calc(var(--ck-border-radius)*.5);
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
    transition: none;
  }
}
.ck.ck-button.ck-switchbutton .ck-button__toggle:hover {
  background: var(--ck-color-switch-button-off-hover-background);
}
.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner {
  box-shadow: var(--ck-switch-button-inner-hover-shadow);
}
.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle {
  opacity: var(--ck-disabled-opacity);
}
.ck.ck-button.ck-switchbutton:focus {
  border-color: #0000;
  box-shadow: none;
  outline: none;
}
.ck.ck-button.ck-switchbutton:focus .ck-button__toggle {
  box-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);
  outline: var(--ck-focus-ring);
  outline-offset: 1px;
}
.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle {
  background: var(--ck-color-switch-button-on-background);
}
.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover {
  background: var(--ck-color-switch-button-on-hover-background);
}
[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
  transform: translateX(var( --ck-switch-button-translation ));
}
[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
  transform: translateX(calc(var( --ck-switch-button-translation )*-1));
}
:root {
  --ck-toolbar-dropdown-max-width:60vw;
}
.ck.ck-toolbar-dropdown > .ck-dropdown__panel {
  max-width: var(--ck-toolbar-dropdown-max-width);
  width: max-content;
}
.ck.ck-toolbar-dropdown > .ck-dropdown__panel .ck-button:focus {
  z-index: calc(var(--ck-z-default) + 1);
}
.ck.ck-toolbar-dropdown .ck-toolbar {
  border: 0;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:first-child > .ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
}
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button,
.ck.ck-dropdown > .ck-dropdown__panel > .ck-list .ck-list__item:last-child > .ck-button.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck.ck-list-item-button {
  border-radius: 0;
  min-height: unset;
  width: 100%;
}
[dir=ltr] .ck.ck-list-item-button {
  text-align: left;
}
[dir=rtl] .ck.ck-list-item-button {
  text-align: right;
}
[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-list-item-button .ck-list-item-button__check-holder {
  display: inline-flex;
  height: .9em;
  width: .9em;
}
[dir=ltr] .ck.ck-list-item-button .ck-list-item-button__check-holder {
  margin-right: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-list-item-button .ck-list-item-button__check-holder {
  margin-left: var(--ck-spacing-small);
}
.ck.ck-list-item-button .ck-list-item-button__check-icon {
  height: 100%;
}
.ck.ck-button.ck-list-item-button {
  padding: var(--ck-spacing-tiny) calc(var(--ck-spacing-standard)*2);
}
.ck.ck-button.ck-list-item-button,
.ck.ck-button.ck-list-item-button.ck-on {
  background: var(--ck-color-list-background);
  color: var(--ck-color-text);
}
[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,
.ck.ck-button.ck-list-item-button.ck-on:hover,
.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),
.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled) {
  background: var(--ck-color-list-button-hover-background);
}
.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover:not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-on:hover:not(.ck-disabled),
.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable):not(.ck-disabled),
.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled):not(.ck-disabled) {
  color: var(--ck-color-text);
}
.ck.ck-toolbar {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ck.ck-toolbar > .ck-toolbar__items {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  display: inline-block;
}
.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,
.ck.ck-toolbar .ck.ck-toolbar__separator:last-child {
  display: none;
}
.ck.ck-toolbar .ck-toolbar__line-break {
  flex-basis: 100%;
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: nowrap;
}
.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items {
  flex-direction: column;
}
.ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items {
  flex-wrap: nowrap;
}
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow {
  display: none;
}
.ck.ck-toolbar {
  background: var(--ck-color-toolbar-background);
  border: 1px solid var(--ck-color-toolbar-border);
  border-radius: 0;
  padding: 0 var(--ck-spacing-small);
}
.ck-rounded-corners .ck.ck-toolbar,
.ck.ck-toolbar.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  background: var(--ck-color-toolbar-border);
  height: var(--ck-icon-size);
  margin-bottom: var(--ck-spacing-small);
  margin-top: var(--ck-spacing-small);
  min-width: 1px;
  width: 1px;
}
.ck.ck-toolbar .ck-toolbar__line-break {
  height: 0;
}
.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break) {
  margin-right: var(--ck-spacing-small);
}
.ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator {
  display: none;
}
.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break),
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown {
  margin-bottom: var(--ck-spacing-small);
  margin-top: var(--ck-spacing-small);
}
.ck.ck-toolbar.ck-toolbar_vertical {
  padding: 0;
}
.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck {
  border-radius: 0;
  margin: 0;
  width: 100%;
}
.ck.ck-toolbar.ck-toolbar_compact {
  padding: 0;
}
.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > * {
  margin: 0;
}
.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > :not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button {
  padding-left: var(--ck-spacing-tiny);
}
.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-dropdown__panel {
  min-width: auto;
}
.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-button > .ck-button__label {
  max-width: 7em;
  width: auto;
}
.ck.ck-toolbar:focus {
  outline: none;
}
.ck-toolbar-container .ck.ck-toolbar {
  border: 0;
}
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck,
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck {
  margin-right: 0;
}
.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck,
[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {
  margin-left: var(--ck-spacing-small);
}
.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child,
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child {
  margin-left: 0;
}
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:first-child,
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:last-child,
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl] > .ck-toolbar__items:not(:empty):not(:only-child),
.ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator,
[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child),
[dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator {
  margin-left: var(--ck-spacing-small);
}
.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child,
[dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child {
  margin-right: 0;
}
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:first-child,
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:last-child,
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr] > .ck-toolbar__items:not(:empty):not(:only-child),
.ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator,
[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child),
[dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator {
  margin-right: var(--ck-spacing-small);
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  pointer-events: none;
  z-index: var(--ck-z-default);
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button {
  width: 100%;
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button > .ck-button__label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-menu-bar__menu > .ck-menu-bar__menu__button.ck-disabled > .ck-button__label {
  opacity: var(--ck-disabled-opacity);
}
[dir=ltr] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text) {
  padding-left: var(--ck-spacing-small);
}
[dir=rtl] .ck.ck-menu-bar__menu > .ck-menu-bar__menu__button:not(.ck-button_with-text) {
  padding-right: var(--ck-spacing-small);
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button {
  min-height: unset;
  padding: var(--ck-spacing-small) var(--ck-spacing-medium);
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-button__label {
  line-height: unset;
  overflow: visible;
  width: unset;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button.ck-on {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level > .ck-menu-bar__menu__button .ck-icon {
  display: none;
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button {
  border-radius: 0;
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  width: var(--ck-dropdown-arrow-size);
}
[dir=ltr] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  margin-left: var(--ck-spacing-standard);
  margin-right: calc(var(--ck-spacing-small)*-1);
  transform: rotate(-90deg);
}
[dir=rtl] .ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button > .ck-menu-bar__menu__button__arrow {
  left: var(--ck-spacing-standard);
  margin-left: calc(var(--ck-spacing-small)*-1);
  margin-right: var(--ck-spacing-small);
  transform: rotate(90deg);
}
.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled > .ck-menu-bar__menu__button__arrow {
  opacity: var(--ck-disabled-opacity);
}
:root {
  --ck-menu-bar-menu-max-width:75vw;
  --ck-menu-bar-nested-menu-horizontal-offset:5px;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  max-width: var(--ck-menu-bar-menu-max-width);
  position: absolute;
  z-index: var(--ck-z-panel);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw {
  bottom: 100%;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw {
  bottom: auto;
  top: 100%;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se {
  left: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw {
  right: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es {
  left: calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset));
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es {
  top: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en {
  bottom: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws {
  right: calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset));
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws {
  top: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn {
  bottom: 0;
}
:root {
  --ck-menu-bar-menu-panel-max-width:75vw;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  background: var(--ck-color-dropdown-panel-background);
  border: 1px solid var(--ck-color-dropdown-panel-border);
  border-radius: 0;
  bottom: 0;
  height: fit-content;
  max-width: var(--ck-menu-bar-menu-panel-max-width);
}
.ck-rounded-corners .ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel {
  box-shadow: var(--ck-drop-shadow), 0 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se {
  border-top-left-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws {
  border-top-right-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne {
  border-bottom-left-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn {
  border-bottom-right-radius: 0;
}
.ck.ck-menu-bar__menu > .ck.ck-menu-bar__menu__panel:focus {
  outline: none;
}
.ck.ck-menu-bar .ck-list-item-button:active,
.ck.ck-menu-bar .ck-list-item-button:focus {
  border-color: #0000;
  box-shadow: none;
}
.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active,
.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
  outline: none;
  position: relative;
  z-index: 2;
}
.ck.ck-menu-bar__menu {
  display: block;
  font-size: inherit;
  position: relative;
}
.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level {
  max-width: 100%;
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button {
  border-radius: 0;
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container,
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container .ck-spinner {
  --ck-toolbar-spinner-size:20px;
}
.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  font-size: var(--ck-icon-font-size);
}
[dir=ltr] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  margin-right: var(--ck-spacing-medium);
}
[dir=rtl] .ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button > .ck-spinner-container {
  margin-left: var(--ck-spacing-medium);
}
.ck.ck-menu-bar {
  background: var(--ck-color-base-background);
  border: 1px solid var(--ck-color-toolbar-border);
  display: flex;
  flex-wrap: wrap;
  gap: var(--ck-spacing-small);
  justify-content: flex-start;
  padding: var(--ck-spacing-small);
  width: 100%;
}
.ck.ck-editor {
  position: relative;
}
.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar {
  z-index: var(--ck-z-panel);
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content {
  border: solid var(--ck-color-base-border);
  border-radius: 0;
  border-width: 1px 1px 0;
}
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky {
  border-bottom-width: 1px;
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar {
  border: 0;
  border-bottom: 1px solid var(--ck-color-base-border);
}
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
  border: 0;
}
.ck.ck-editor__main > .ck-editor__editable {
  background: var(--ck-color-base-background);
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--ck-color-base-border);
}
:root {
  --ck-content-font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;
  --ck-content-font-size:medium;
  --ck-content-font-color:#000;
  --ck-content-line-height:1.5;
  --ck-content-word-break:break-word;
}
.ck-content {
  color: var(--ck-content-font-color);
  font-family: var(--ck-content-font-family);
  font-size: var(--ck-content-font-size);
  line-height: var(--ck-content-line-height);
  word-break: var(--ck-content-word-break);
}
.ck.ck-menu-bar {
  border: none;
  border-bottom: 1px solid var(--ck-color-toolbar-border);
}
.ck-source-editing-area {
  overflow: hidden;
  position: relative;
}
.ck-source-editing-area textarea,
.ck-source-editing-area:after {
  border: 1px solid #0000;
  font-family: monospace;
  font-size: var(--ck-font-size-normal);
  line-height: var(--ck-line-height-base);
  margin: 0;
  padding: var(--ck-spacing-large);
  white-space: pre-wrap;
}
.ck-source-editing-area:after {
  content: attr(data-value) " ";
  display: block;
  visibility: hidden;
}
.ck-source-editing-area textarea {
  border-color: var(--ck-color-base-border);
  border-radius: 0;
  box-sizing: border-box;
  height: 100%;
  outline: none;
  overflow: hidden;
  position: absolute;
  resize: none;
  width: 100%;
}
.ck-rounded-corners .ck-source-editing-area textarea,
.ck-source-editing-area textarea.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ck-source-editing-area textarea:not([readonly]):focus {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-inner-shadow), 0 0;
  outline: none;
}
.ck .ck-widget .ck-widget__type-around__button {
  display: block;
  overflow: hidden;
  position: absolute;
  z-index: var(--ck-z-default);
}
.ck .ck-widget .ck-widget__type-around__button svg {
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: calc(var(--ck-z-default) + 2);
}
.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before {
  left: min(10%, 30px);
  top: calc(var(--ck-widget-outline-thickness)*-.5);
  transform: translateY(-50%);
}
.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after {
  bottom: calc(var(--ck-widget-outline-thickness)*-.5);
  right: min(10%, 30px);
  transform: translateY(50%);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after {
  content: "";
  display: block;
  left: 1px;
  position: absolute;
  top: 1px;
  z-index: calc(var(--ck-z-default) + 1);
}
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  display: none;
  left: 0;
  position: absolute;
  right: 0;
}
.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  left: calc(var(--ck-widget-outline-thickness)*-1);
  right: calc(var(--ck-widget-outline-thickness)*-1);
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  display: block;
  top: calc(var(--ck-widget-outline-thickness)*-1 - 1px);
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
  bottom: calc(var(--ck-widget-outline-thickness)*-1 - 1px);
  display: block;
}
.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,
.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,
.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {
  display: none;
}
.ck.ck-editor__editable.ck-restricted-editing_mode_restricted div.restricted-editing-exception .ck-widget__type-around {
  display: initial;
}
:root {
  --ck-widget-type-around-button-size:20px;
  --ck-color-widget-type-around-button-active:var(--ck-color-focus-border);
  --ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);
  --ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);
  --ck-color-widget-type-around-button-radar-start-alpha:0;
  --ck-color-widget-type-around-button-radar-end-alpha:.3;
  --ck-color-widget-type-around-button-icon:var(--ck-color-base-background);
}
.ck .ck-widget .ck-widget__type-around__button {
  background: var(--ck-color-widget-type-around-button);
  border-radius: 100px;
  height: var(--ck-widget-type-around-button-size);
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
  width: var(--ck-widget-type-around-button-size);
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget .ck-widget__type-around__button {
    transition: none;
  }
}
.ck .ck-widget .ck-widget__type-around__button svg {
  height: 8px;
  margin-top: 1px;
  transform: translate(-50%, -50%);
  transition: transform .5s ease;
  width: 10px;
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget .ck-widget__type-around__button svg {
    transition: none;
  }
}
.ck .ck-widget .ck-widget__type-around__button svg * {
  fill: none;
  stroke: var(--ck-color-widget-type-around-button-icon);
  stroke-dasharray: 10;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
}
.ck .ck-widget .ck-widget__type-around__button svg line {
  stroke-dasharray: 7;
}
.ck .ck-widget .ck-widget__type-around__button:hover {
  animation: ck-widget-type-around-button-sonar 1s ease infinite;
}
.ck .ck-widget .ck-widget__type-around__button:hover svg polyline {
  animation: ck-widget-type-around-arrow-dash 2s linear;
}
.ck .ck-widget .ck-widget__type-around__button:hover svg line {
  animation: ck-widget-type-around-arrow-tip-dash 2s linear;
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget .ck-widget__type-around__button:hover,
  .ck .ck-widget .ck-widget__type-around__button:hover svg line,
  .ck .ck-widget .ck-widget__type-around__button:hover svg polyline {
    animation: none;
  }
}
.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 1;
  pointer-events: auto;
}
.ck .ck-widget:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {
  background: var(--ck-color-widget-type-around-button-hover);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover {
  background: var(--ck-color-widget-type-around-button-active);
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after,
.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after {
  background:
    linear-gradient(
      135deg,
      #fff0,
      #ffffff4d);
  border-radius: 100px;
  height: calc(var(--ck-widget-type-around-button-size) - 2px);
  width: calc(var(--ck-widget-type-around-button-size) - 2px);
}
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,
.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before {
  outline-color: #0000;
}
.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 1;
  pointer-events: auto;
}
.ck .ck-widget.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {
  margin-left: 20px;
}
.ck .ck-widget .ck-widget__type-around__fake-caret {
  animation: ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;
  background: var(--ck-color-base-text);
  height: 1px;
  outline: 1px solid #ffffff80;
  pointer-events: none;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover {
  outline-color: var(--ck-color-widget-hover-border);
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__button,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 0;
  pointer-events: none;
}
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle {
  opacity: 0;
}
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {
  margin-left: 0;
  margin-right: 20px;
}
.ck .ck-widget:has(.ck-widget.table:hover) > .ck-widget__type-around > .ck-widget__type-around__button,
.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,
.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
  opacity: 0;
  pointer-events: none;
}
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {
  background: var(--ck-color-widget-type-around-button-blurred-editable);
}
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) svg * {
  stroke: #999;
}
@keyframes ck-widget-type-around-arrow-dash {
  0% {
    stroke-dashoffset: 10;
  }
  20%, to {
    stroke-dashoffset: 0;
  }
}
@keyframes ck-widget-type-around-arrow-tip-dash {
  0%, 20% {
    stroke-dashoffset: 7;
  }
  40%, to {
    stroke-dashoffset: 0;
  }
}
@keyframes ck-widget-type-around-button-sonar {
  0% {
    box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));
  }
  50% {
    box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));
  }
  to {
    box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));
  }
}
@keyframes ck-widget-type-around-fake-caret-pulse {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
:root {
  --ck-color-resizer:var(--ck-color-focus-border);
  --ck-color-resizer-tooltip-background:#262626;
  --ck-color-resizer-tooltip-text:#f2f2f2;
  --ck-resizer-border-radius:var(--ck-border-radius);
  --ck-resizer-tooltip-offset:10px;
  --ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px);
}
.ck .ck-widget,
.ck .ck-widget.ck-widget_with-selection-handle {
  position: relative;
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  position: absolute;
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
  display: block;
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
  visibility: visible;
}
.ck .ck-size-view {
  background: var(--ck-color-resizer-tooltip-background);
  border: 1px solid var(--ck-color-resizer-tooltip-text);
  border-radius: var(--ck-resizer-border-radius);
  color: var(--ck-color-resizer-tooltip-text);
  display: block;
  font-size: var(--ck-font-size-tiny);
  height: var(--ck-resizer-tooltip-height);
  line-height: var(--ck-resizer-tooltip-height);
  padding: 0 var(--ck-spacing-small);
}
.ck .ck-size-view.ck-orientation-above-center,
.ck .ck-size-view.ck-orientation-bottom-left,
.ck .ck-size-view.ck-orientation-bottom-right,
.ck .ck-size-view.ck-orientation-top-left,
.ck .ck-size-view.ck-orientation-top-right {
  position: absolute;
}
.ck .ck-size-view.ck-orientation-top-left {
  left: var(--ck-resizer-tooltip-offset);
  top: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-top-right {
  right: var(--ck-resizer-tooltip-offset);
  top: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-bottom-right {
  bottom: var(--ck-resizer-tooltip-offset);
  right: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-bottom-left {
  bottom: var(--ck-resizer-tooltip-offset);
  left: var(--ck-resizer-tooltip-offset);
}
.ck .ck-size-view.ck-orientation-above-center {
  left: 50%;
  top: calc(var(--ck-resizer-tooltip-height)*-1);
  transform: translate(-50%);
}
:root {
  --ck-widget-outline-thickness:3px;
  --ck-widget-handler-icon-size:16px;
  --ck-widget-handler-animation-duration:200ms;
  --ck-widget-handler-animation-curve:ease;
  --ck-color-widget-blurred-border:#dedede;
  --ck-color-widget-hover-border:#ffc83d;
  --ck-color-widget-editable-focus-background:var(--ck-color-base-background);
  --ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background);
}
.ck .ck-widget {
  outline-color: #0000;
  outline-style: solid;
  outline-width: var(--ck-widget-outline-thickness);
  transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_selected,
.ck .ck-widget.ck-widget_selected:hover {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);
}
.ck .ck-widget:hover {
  outline-color: var(--ck-color-widget-hover-border);
}
.ck .ck-editor__nested-editable {
  border: 1px solid #0000;
}
.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,
.ck .ck-editor__nested-editable:focus {
  box-shadow: var(--ck-inner-shadow), 0 0;
}
@media (forced-colors:none) {
  .ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,
  .ck .ck-editor__nested-editable:focus {
    background-color: var(--ck-color-widget-editable-focus-background);
  }
}
.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused:not(td, th),
.ck .ck-editor__nested-editable:focus:not(td, th) {
  border: var(--ck-focus-ring);
  outline: none;
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  background-color: initial;
  border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
  box-sizing: border-box;
  left: calc(0px - var(--ck-widget-outline-thickness));
  opacity: 0;
  padding: 4px;
  top: 0;
  transform: translateY(-100%);
  transition:
    background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),
    visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),
    opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
  color: var(--ck-color-widget-drag-handler-icon-color);
  height: var(--ck-widget-handler-icon-size);
  width: var(--ck-widget-handler-icon-size);
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
  opacity: 0;
  transition: opacity .3s var(--ck-widget-handler-animation-curve);
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
    transition: none;
  }
}
.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator {
  opacity: 1;
}
.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
  background-color: var(--ck-color-widget-hover-border);
  opacity: 1;
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle,
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle {
  background-color: var(--ck-color-focus-border);
  opacity: 1;
}
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
  opacity: 1;
}
.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
  left: auto;
  right: calc(0px - var(--ck-widget-outline-thickness));
}
.ck.ck-editor__editable.ck-read-only .ck-widget {
  transition: none;
}
.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected) {
  --ck-widget-outline-thickness:0px;
}
.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover {
  background: var(--ck-color-widget-blurred-border);
}
.ck .ck-widget:has(.ck-widget.table:hover) {
  outline-color: #0000;
}
.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover) > .ck-widget__selection-handle {
  opacity: 0;
  visibility: hidden;
}
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover {
  outline-color: var(--ck-color-widget-blurred-border);
}
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle:hover,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle,
.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle:hover {
  background: var(--ck-color-widget-blurred-border);
}
.ck.ck-editor__editable:not(.ck-pagination-view) blockquote > .ck-widget.ck-widget_with-selection-handle:first-child,
.ck.ck-editor__editable:not(.ck-pagination-view) > .ck-widget.ck-widget_with-selection-handle:first-child {
  margin-top: calc(1em + var(--ck-widget-handler-icon-size));
}
.ck .ck-balloon-rotator__navigation {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ck .ck-balloon-rotator__content .ck-toolbar {
  justify-content: center;
}
.ck .ck-balloon-rotator__navigation {
  background: var(--ck-color-toolbar-background);
  border-bottom: 1px solid var(--ck-color-toolbar-border);
  padding: 0 var(--ck-spacing-small);
}
.ck .ck-balloon-rotator__navigation > * {
  margin-bottom: var(--ck-spacing-small);
  margin-right: var(--ck-spacing-small);
  margin-top: var(--ck-spacing-small);
}
.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter {
  margin-left: var(--ck-spacing-small);
  margin-right: var(--ck-spacing-standard);
}
.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper {
  box-shadow: none;
}
.ck .ck-fake-panel {
  position: absolute;
  z-index: calc(var(--ck-z-panel) - 1);
}
.ck .ck-fake-panel div {
  position: absolute;
}
.ck .ck-fake-panel div:first-child {
  z-index: 2;
}
.ck .ck-fake-panel div:nth-child(2) {
  z-index: 1;
}
:root {
  --ck-balloon-fake-panel-offset-horizontal:6px;
  --ck-balloon-fake-panel-offset-vertical:6px;
}
.ck .ck-fake-panel div {
  background: var(--ck-color-panel-background);
  border: 1px solid var(--ck-color-panel-border);
  border-radius: var(--ck-border-radius);
  box-shadow: var(--ck-drop-shadow), 0 0;
  height: 100%;
  min-height: 15px;
  width: 100%;
}
.ck .ck-fake-panel div:first-child {
  margin-left: var(--ck-balloon-fake-panel-offset-horizontal);
  margin-top: var(--ck-balloon-fake-panel-offset-vertical);
}
.ck .ck-fake-panel div:nth-child(2) {
  margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);
  margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*2);
}
.ck .ck-fake-panel div:nth-child(3) {
  margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);
  margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*3);
}
.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,
.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,
.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {
  --ck-balloon-fake-panel-offset-vertical:-6px;
}
.ck .ck-widget_with-resizer {
  position: relative;
}
.ck .ck-widget__resizer {
  display: none;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.ck-focused .ck-widget_with-resizer.ck-widget_selected > .ck-widget__resizer {
  display: block;
}
.ck .ck-widget__resizer__handle {
  pointer-events: all;
  position: absolute;
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left {
  cursor: nwse-resize;
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right {
  cursor: nesw-resize;
}
:root {
  --ck-resizer-size:10px;
  --ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);
  --ck-resizer-border-width:1px;
}
.ck .ck-widget__resizer {
  outline: 1px solid var(--ck-color-resizer);
}
.ck .ck-widget__resizer__handle {
  background: var(--ck-color-focus-border);
  border: var(--ck-resizer-border-width) solid #fff;
  border-radius: var(--ck-resizer-border-radius);
  height: var(--ck-resizer-size);
  width: var(--ck-resizer-size);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left {
  left: var(--ck-resizer-offset);
  top: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right {
  right: var(--ck-resizer-offset);
  top: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right {
  bottom: var(--ck-resizer-offset);
  right: var(--ck-resizer-offset);
}
.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left {
  bottom: var(--ck-resizer-offset);
  left: var(--ck-resizer-offset);
}
:root {
  --ck-color-table-focused-cell-background:#9ec9fa4d;
  --ck-table-content-default-border-color:#d4d4d4;
  --ck-table-border-none-helper-line-color:#d4d4d4;
  --ck-table-border-none-helper-line-style:dashed;
  --ck-table-border-none-helper-line-width:1px;
}
.ck-widget.table table[style*="border-style:none"],
.ck-widget.table table[style*="border:none"] {
  outline: var(--ck-table-content-default-border-color) 1px dashed;
}
.ck-widget.table td.ck-editor__nested-editable,
.ck-widget.table th.ck-editor__nested-editable {
  outline: unset;
}
.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused:not(.ck-editor__editable_selected),
.ck-widget.table td.ck-editor__nested-editable:not(.ck-editor__editable_selected):focus,
.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused:not(.ck-editor__editable_selected),
.ck-widget.table th.ck-editor__nested-editable:not(.ck-editor__editable_selected):focus {
  background: var(--ck-color-table-focused-cell-background);
  outline: 1px solid var(--ck-color-focus-border);
  outline-offset: -1px;
}
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td[style*="border:none"], td[style*="border-style:none"], th[style*="border:none"], th[style*="border-style:none"]) {
  border: var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-color) !important;
}
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td[style*="border-top-style:none"], th[style*="border-top-style:none"]),
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) > :where(table[style*="border-top-style:none"]) {
  border-top: var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-color) !important;
}
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td[style*="border-right-style:none"], th[style*="border-right-style:none"]),
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) > :where(table[style*="border-right-style:none"]) {
  border-right: var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-color) !important;
}
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td[style*="border-bottom-style:none"], th[style*="border-bottom-style:none"]),
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) > :where(table[style*="border-bottom-style:none"]) {
  border-bottom: var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-color) !important;
}
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td[style*="border-left-style:none"], th[style*="border-left-style:none"]),
:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) > :where(table[style*="border-left-style:none"]) {
  border-left: var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-color) !important;
}
.ck .ck-insert-table-dropdown__grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
:root {
  --ck-insert-table-dropdown-padding:10px;
  --ck-insert-table-dropdown-box-height:11px;
  --ck-insert-table-dropdown-box-width:12px;
  --ck-insert-table-dropdown-box-margin:1px;
}
.ck .ck-insert-table-dropdown__grid {
  padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;
  width: calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2);
}
.ck .ck-insert-table-dropdown__label,
.ck[dir=rtl] .ck-insert-table-dropdown__label {
  text-align: center;
}
.ck .ck-insert-table-dropdown-grid-box {
  border: 1px solid var(--ck-color-base-border);
  border-radius: 1px;
  margin: var(--ck-insert-table-dropdown-box-margin);
  min-height: var(--ck-insert-table-dropdown-box-height);
  min-width: var(--ck-insert-table-dropdown-box-width);
  outline: none;
  transition: none;
}
@media (prefers-reduced-motion:reduce) {
  .ck .ck-insert-table-dropdown-grid-box {
    transition: none;
  }
}
.ck .ck-insert-table-dropdown-grid-box:focus {
  box-shadow: none;
}
.ck .ck-insert-table-dropdown-grid-box.ck-on {
  background: var(--ck-color-focus-outer-shadow);
  border-color: var(--ck-color-focus-border);
}
:root {
  --ck-table-selected-cell-background:#9ecffa4d;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected {
  box-shadow: unset;
  caret-color: #0000;
  position: relative;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after {
  background-color: var(--ck-table-selected-cell-background);
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus {
  background-color: initial;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget {
  outline: unset;
}
.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle,
.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle {
  display: none;
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position {
  display: inline;
  pointer-events: none;
  position: relative;
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
  position: absolute;
  width: 0;
}
.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__selection-handle,
.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__type-around {
  display: none;
}
.ck.ck-clipboard-drop-target-line {
  pointer-events: none;
  position: absolute;
  z-index: var(--ck-z-default);
}
:root {
  --ck-clipboard-drop-target-dot-width:12px;
  --ck-clipboard-drop-target-dot-height:8px;
  --ck-clipboard-drop-target-color:var(--ck-color-focus-border);
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
  background: var(--ck-clipboard-drop-target-color);
  border: 1px solid var(--ck-clipboard-drop-target-color);
  bottom: calc(var(--ck-clipboard-drop-target-dot-height)*-.5);
  margin-left: -1px;
  top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5);
}
.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after {
  border-color: var(--ck-clipboard-drop-target-color) #0000 #0000 #0000;
  border-style: solid;
  border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);
  content: "";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5);
  transform: translateX(-50%);
  width: 0;
}
.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;
}
.ck.ck-editor__editable .ck-widget:-webkit-drag {
  outline: none !important;
  zoom: .6;
}
.ck.ck-clipboard-drop-target-line {
  background: var(--ck-clipboard-drop-target-color);
  border: 1px solid var(--ck-clipboard-drop-target-color);
  height: 0;
  margin-top: -1px;
}
.ck.ck-clipboard-drop-target-line:before {
  border-style: solid;
  content: "";
  height: 0;
  position: absolute;
  top: calc(var(--ck-clipboard-drop-target-dot-width)*-.5);
  width: 0;
}
[dir=ltr] .ck.ck-clipboard-drop-target-line:before {
  border-color: #0000 #0000 #0000 var(--ck-clipboard-drop-target-color);
  border-width: calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);
  left: -1px;
}
[dir=rtl] .ck.ck-clipboard-drop-target-line:before {
  border-color: #0000 var(--ck-clipboard-drop-target-color) #0000 #0000;
  border-width: calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;
  right: -1px;
}
.ck-content .table th {
  text-align: start;
}
.ck-content[dir=rtl] .table th {
  text-align: right;
}
.ck-content[dir=ltr] .table th {
  text-align: left;
}
.ck-content figure.table:not(.layout-table) {
  display: table;
}
.ck-content figure.table:not(.layout-table) > table {
  height: 100%;
  width: 100%;
}
.ck-content .table:not(.layout-table) {
  margin: .9em auto;
}
.ck-content figure.table:not(.layout-table) > table,
.ck-content table.table:not(.layout-table) {
  border: 1px double #b3b3b3;
  border-collapse: collapse;
  border-spacing: 0;
}
.ck-content figure.table:not(.layout-table) > table > tbody > tr > th,
.ck-content figure.table:not(.layout-table) > table > thead > tr > th,
.ck-content table.table:not(.layout-table) > tbody > tr > th,
.ck-content table.table:not(.layout-table) > thead > tr > th {
  background: #0000000d;
  font-weight: 700;
}
.ck-content figure.table:not(.layout-table) > table > tbody > tr > td,
.ck-content figure.table:not(.layout-table) > table > tbody > tr > th,
.ck-content figure.table:not(.layout-table) > table > thead > tr > td,
.ck-content figure.table:not(.layout-table) > table > thead > tr > th,
.ck-content table.table:not(.layout-table) > tbody > tr > td,
.ck-content table.table:not(.layout-table) > tbody > tr > th,
.ck-content table.table:not(.layout-table) > thead > tr > td,
.ck-content table.table:not(.layout-table) > thead > tr > th {
  border: 1px solid #bfbfbf;
  min-width: 2em;
  padding: .4em;
}
.ck-content figure.table:not(.layout-table) > table > tbody > tr > td > p:first-of-type,
.ck-content figure.table:not(.layout-table) > table > tbody > tr > th > p:first-of-type,
.ck-content figure.table:not(.layout-table) > table > thead > tr > td > p:first-of-type,
.ck-content figure.table:not(.layout-table) > table > thead > tr > th > p:first-of-type,
.ck-content table.table:not(.layout-table) > tbody > tr > td > p:first-of-type,
.ck-content table.table:not(.layout-table) > tbody > tr > th > p:first-of-type,
.ck-content table.table:not(.layout-table) > thead > tr > td > p:first-of-type,
.ck-content table.table:not(.layout-table) > thead > tr > th > p:first-of-type {
  margin-top: 0;
}
.ck-content figure.table:not(.layout-table) > table > tbody > tr > td > p:last-of-type,
.ck-content figure.table:not(.layout-table) > table > tbody > tr > th > p:last-of-type,
.ck-content figure.table:not(.layout-table) > table > thead > tr > td > p:last-of-type,
.ck-content figure.table:not(.layout-table) > table > thead > tr > th > p:last-of-type,
.ck-content table.table:not(.layout-table) > tbody > tr > td > p:last-of-type,
.ck-content table.table:not(.layout-table) > tbody > tr > th > p:last-of-type,
.ck-content table.table:not(.layout-table) > thead > tr > td > p:last-of-type,
.ck-content table.table:not(.layout-table) > thead > tr > th > p:last-of-type {
  margin-bottom: 0;
}
@media print {
  .ck-content figure.table:not(.layout-table) {
    height: fit-content;
    width: fit-content;
  }
  .ck-content figure.table:not(.layout-table) > table {
    height: auto;
  }
}
.ck-editor__editable .ck-table-bogus-paragraph {
  display: inline-block;
  width: 100%;
}
.ck .ck-link_selected {
  background: var(--ck-color-link-selected-background);
}
.ck .ck-link_selected span.image-inline {
  outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);
}
.ck .ck-fake-link-selection {
  background: var(--ck-color-link-fake-selection);
}
.ck .ck-fake-link-selection_collapsed {
  border-right: 1px solid var(--ck-color-base-text);
  height: 100%;
  margin-right: -1px;
  outline: 1px solid #ffffff80;
}
.ck-content blockquote {
  border-left: 5px solid #ccc;
  font-style: italic;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.ck-content[dir=rtl] blockquote {
  border-left: 0;
  border-right: 5px solid #ccc;
}
:root {
  --ck-image-processing-highlight-color:#f9fafa;
  --ck-image-processing-background-color:#e3e5e8;
}
.ck.ck-editor__editable .image.image-processing {
  position: relative;
}
.ck.ck-editor__editable .image.image-processing:before {
  animation: ck-image-processing-animation 2s linear infinite;
  background:
    linear-gradient(
      90deg,
      var(--ck-image-processing-background-color),
      var(--ck-image-processing-highlight-color),
      var(--ck-image-processing-background-color));
  background-size: 200% 100%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.ck.ck-editor__editable .image.image-processing img {
  height: 100%;
}
@keyframes ck-image-processing-animation {
  0% {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
:root {
  --ck-accessibility-help-dialog-max-width:600px;
  --ck-accessibility-help-dialog-max-height:400px;
  --ck-accessibility-help-dialog-border-color:#ccced1;
  --ck-accessibility-help-dialog-code-background-color:#ededed;
  --ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content {
  border: 1px solid #0000;
  max-height: var(--ck-accessibility-help-dialog-max-height);
  max-width: var(--ck-accessibility-help-dialog-max-width);
  overflow: auto;
  padding: var(--ck-spacing-large);
  -webkit-user-select: text;
  user-select: text;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
  outline: none;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content * {
  white-space: normal;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label {
  display: none;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3 {
  font-size: 1.2em;
  font-weight: 700;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4 {
  font-size: 1em;
  font-weight: 700;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table {
  margin: 1em 0;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl {
  border-bottom: none;
  border-top: 1px solid var(--ck-accessibility-help-dialog-border-color);
  display: grid;
  grid-template-columns: 2fr 1fr;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt {
  border-bottom: 1px solid var(--ck-accessibility-help-dialog-border-color);
  padding: .4em 0;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt {
  grid-column-start: 1;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd {
  grid-column-start: 2;
  text-align: right;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code,
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd {
  background: var(--ck-accessibility-help-dialog-code-background-color);
  border-radius: 2px;
  display: inline-block;
  font-size: .9em;
  line-height: 1;
  padding: .4em;
  text-align: center;
  vertical-align: middle;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code {
  font-family: monospace;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd {
  box-shadow: 0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);
  margin: 0 1px;
  min-width: 1.8em;
}
.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd + kbd {
  margin-left: 2px;
}
.ck.ck-color-grid {
  display: grid;
}
:root {
  --ck-color-grid-tile-size:24px;
  --ck-color-color-grid-check-icon:#166fd4;
}
.ck.ck-color-grid {
  grid-gap: 5px;
  padding: 8px;
}
.ck.ck-color-grid__tile {
  transition: box-shadow .2s ease;
}
@media (forced-colors:none) {
  .ck.ck-color-grid__tile {
    border: 0;
    height: var(--ck-color-grid-tile-size);
    min-height: var(--ck-color-grid-tile-size);
    min-width: var(--ck-color-grid-tile-size);
    padding: 0;
    width: var(--ck-color-grid-tile-size);
  }
  .ck.ck-color-grid__tile.ck-on,
  .ck.ck-color-grid__tile:focus:not(.ck-disabled),
  .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
    border: 0;
  }
  .ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered {
    box-shadow: 0 0 0 1px var(--ck-color-base-border);
  }
  .ck.ck-color-grid__tile.ck-on {
    box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);
  }
  .ck.ck-color-grid__tile:focus:not(.ck-disabled),
  .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
    box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);
  }
}
@media (forced-colors:active) {
  .ck.ck-color-grid__tile {
    height: unset;
    min-height: unset;
    min-width: unset;
    padding: 0 var(--ck-spacing-small);
    width: unset;
  }
  .ck.ck-color-grid__tile .ck-button__label {
    display: inline-block;
  }
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-color-grid__tile {
    transition: none;
  }
}
.ck.ck-color-grid__tile.ck-disabled {
  cursor: unset;
  transition: unset;
}
.ck.ck-color-grid__tile .ck.ck-icon {
  color: var(--ck-color-color-grid-check-icon);
  display: none;
}
.ck.ck-color-grid__tile.ck-on .ck.ck-icon {
  display: block;
}
.ck.ck-color-grid__label {
  padding: 0 var(--ck-spacing-standard);
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
  display: flex;
  position: relative;
}
.ck.ck-labeled-field-view .ck.ck-label {
  display: block;
  position: absolute;
}
:root {
  --ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);
  --ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);
  --ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);
  --ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);
  --ck-color-labeled-field-label-background:var(--ck-color-base-background);
}
.ck.ck-labeled-field-view {
  border-radius: 0;
}
.ck-rounded-corners .ck.ck-labeled-field-view,
.ck.ck-labeled-field-view.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
  width: 100%;
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  background: var(--ck-color-labeled-field-label-background);
  font-weight: 400;
  line-height: normal;
  max-width: 100%;
  overflow: hidden;
  padding: 0 calc(var(--ck-font-size-tiny)*.5);
  pointer-events: none;
  text-overflow: ellipsis;
  top: 0;
  transition:
    transform var(--ck-labeled-field-view-transition),
    padding var(--ck-labeled-field-view-transition),
    background var(--ck-labeled-field-view-transition);
}
[dir=ltr] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  left: 0;
  transform: translate(var(--ck-spacing-medium), -6px) scale(.75);
  transform-origin: 0 0;
}
[dir=rtl] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  right: 0;
  transform: translate(calc(var(--ck-spacing-medium)*-1), -6px) scale(.75);
  transform-origin: 100% 0;
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
    transition: none;
  }
}
.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly]) + .ck.ck-label,
.ck.ck-labeled-field-view.ck-error > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  color: var(--ck-color-base-error);
}
.ck.ck-labeled-field-view .ck-labeled-field-view__status {
  font-size: var(--ck-font-size-small);
  margin-top: var(--ck-spacing-small);
  white-space: normal;
}
.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error {
  color: var(--ck-color-base-error);
}
.ck.ck-labeled-field-view.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  color: var(--ck-color-input-disabled-text);
}
.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  background: #0000;
  max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));
  padding: 0;
}
[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  transform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);
}
[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,
[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  transform: translate(calc(var(--ck-labeled-field-label-default-position-x)*-1), var(--ck-labeled-field-label-default-position-y)) scale(1);
}
.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {
  background: #0000;
}
.ck.ck-labeled-field-view.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {
  opacity: 0;
}
.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {
  max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));
}
.ck.ck-labeled-field-view.ck-labeled-field-view_full-width {
  flex-grow: 1;
}
:root {
  --ck-input-width:18em;
  --ck-input-text-width:var(--ck-input-width);
}
.ck.ck-input {
  background: var(--ck-color-input-background);
  border: 1px solid var(--ck-color-input-border);
  border-radius: 0;
  min-height: var(--ck-ui-component-min-height);
  min-width: var(--ck-input-width);
  padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
  transition: box-shadow .1s ease-in-out, border .1s ease-in-out;
}
.ck-rounded-corners .ck.ck-input,
.ck.ck-input.ck-rounded-corners {
  border-radius: var(--ck-border-radius);
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-input {
    transition: none;
  }
}
.ck.ck-input:focus {
  border: var(--ck-focus-ring);
  box-shadow: var(--ck-focus-outer-shadow), 0 0;
  outline: none;
}
.ck.ck-input[readonly] {
  background: var(--ck-color-input-disabled-background);
  border: 1px solid var(--ck-color-input-disabled-border);
  color: var(--ck-color-input-disabled-text);
}
.ck.ck-input[readonly]:focus {
  box-shadow: var(--ck-focus-disabled-outer-shadow), 0 0;
}
.ck.ck-input.ck-error {
  animation: ck-input-shake .3s ease both;
  border-color: var(--ck-color-input-error-border);
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-input.ck-error {
    animation: none;
  }
}
.ck.ck-input.ck-error:focus {
  box-shadow: var(--ck-focus-error-outer-shadow), 0 0;
}
@keyframes ck-input-shake {
  20% {
    transform: translateX(-2px);
  }
  40% {
    transform: translateX(2px);
  }
  60% {
    transform: translateX(-1px);
  }
  80% {
    transform: translateX(1px);
  }
}
.color-picker-hex-input {
  width: max-content;
}
.color-picker-hex-input .ck.ck-input {
  min-width: unset;
}
.ck.ck-color-picker__row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: var(--ck-spacing-large) 0 0;
  width: unset;
}
.ck.ck-color-picker__row .ck.ck-labeled-field-view {
  padding-top: unset;
}
.ck.ck-color-picker__row .ck.ck-input-text {
  width: unset;
}
.ck.ck-color-picker__row .ck-color-picker__hash-view {
  padding-right: var(--ck-spacing-medium);
  padding-top: var(--ck-spacing-tiny);
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color {
  align-items: center;
  display: flex;
}
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color {
  justify-content: flex-start;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save {
  flex: 1;
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color {
  width: 100%;
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);
}
.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus) {
  border-top: 1px solid var(--ck-color-base-border);
}
[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon {
  margin-right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon {
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label {
  font-weight: unset;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker {
  padding: 8px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker {
  height: 100px;
  min-width: 180px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation) {
  border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue) {
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer) {
  height: 15px;
  width: 15px;
}
.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar {
  padding: 0 8px 8px;
}
:root {
  --ck-content-font-size-tiny:0.7em;
  --ck-content-font-size-small:0.85em;
  --ck-content-font-size-big:1.4em;
  --ck-content-font-size-huge:1.8em;
}
.ck-content .text-tiny {
  font-size: var(--ck-content-font-size-tiny);
}
.ck-content .text-small {
  font-size: var(--ck-content-font-size-small);
}
.ck-content .text-big {
  font-size: var(--ck-content-font-size-big);
}
.ck-content .text-huge {
  font-size: var(--ck-content-font-size-huge);
}
:root {
  --ck-html-object-embed-unfocused-outline-width:1px;
}
.ck-widget.html-object-embed {
  background-color: var(--ck-color-base-foreground);
  font-size: var(--ck-font-size-base);
  min-width: calc(76px + var(--ck-spacing-standard));
  padding: var(--ck-spacing-small);
  padding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));
}
.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover) {
  outline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);
}
.ck-widget.html-object-embed:before {
  background: #999;
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
  color: var(--ck-color-base-background);
  content: attr(data-html-object-embed-label);
  font-family: var(--ck-font-face);
  font-size: var(--ck-font-size-tiny);
  font-style: normal;
  font-weight: 400;
  left: var(--ck-spacing-standard);
  padding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
  position: absolute;
  top: 0;
  transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {
  margin-left: 50px;
}
.ck-widget.html-object-embed .html-object-embed__content {
  pointer-events: none;
}
div.ck-widget.html-object-embed {
  margin: 1em auto;
}
span.ck-widget.html-object-embed {
  display: inline-block;
}
.ck.ck-heading_heading1 .ck-button__label {
  font-size: 20px;
}
.ck.ck-heading_heading2 .ck-button__label {
  font-size: 17px;
}
.ck.ck-heading_heading3 .ck-button__label {
  font-size: 14px;
}
.ck[class*=ck-heading_heading] {
  font-weight: 700;
}
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label {
  width: 8em;
}
.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
  min-width: 18em;
}
.ck-editor__editable .ck-horizontal-line {
  display: flow-root;
}
.ck-content hr {
  background: #dedede;
  border: 0;
  height: 4px;
  margin: 15px 0;
}
.ck-widget.raw-html-embed {
  display: flow-root;
  font-style: normal;
  margin: .9em auto;
  min-width: 15em;
  position: relative;
}
.ck-widget.raw-html-embed:before {
  position: absolute;
  z-index: 1;
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper {
  display: flex;
  flex-direction: column;
  position: absolute;
}
.ck-widget.raw-html-embed .raw-html-embed__preview {
  display: flex;
  overflow: hidden;
  position: relative;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content {
  border-collapse: initial;
  border-spacing: 7px;
  display: table;
  margin: auto;
  position: relative;
  width: 100%;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
:root {
  --ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);
  --ck-html-embed-source-height:10em;
  --ck-html-embed-unfocused-outline-width:1px;
  --ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));
  --ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);
  --ck-html-embed-source-disabled-color:#737373;
}
.ck-widget.raw-html-embed {
  background-color: var(--ck-color-base-foreground);
  font-size: var(--ck-font-size-base);
}
.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover) {
  outline: var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);
}
.ck-widget.raw-html-embed[dir=ltr] {
  text-align: left;
}
.ck-widget.raw-html-embed[dir=rtl] {
  text-align: right;
}
.ck-widget.raw-html-embed:before {
  background: #999;
  border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
  color: var(--ck-color-base-background);
  content: attr(data-html-embed-label);
  font-family: var(--ck-font-face);
  font-size: var(--ck-font-size-tiny);
  left: var(--ck-spacing-standard);
  padding: calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
  top: calc(var(--ck-html-embed-unfocused-outline-width)*-1);
  transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
}
.ck-widget.raw-html-embed[dir=rtl]:before {
  left: auto;
  right: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {
  margin-left: 50px;
}
.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before {
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
  top: 0;
}
.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before {
  background: var(--ck-color-focus-border);
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
  top: 0;
}
.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before {
  padding: var(--ck-spacing-tiny) var(--ck-spacing-small);
  top: 0;
}
.ck-widget.raw-html-embed .raw-html-embed__content-wrapper {
  padding: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper {
  right: var(--ck-spacing-standard);
  top: var(--ck-spacing-standard);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button {
  color: var(--ck-color-button-save);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button {
  color: var(--ck-color-button-cancel);
}
.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child) {
  margin-top: var(--ck-spacing-small);
}
.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper {
  left: var(--ck-spacing-standard);
  right: auto;
}
.ck-widget.raw-html-embed .raw-html-embed__source {
  box-sizing: border-box;
  direction: ltr;
  font-family: monospace;
  font-size: var(--ck-font-size-base);
  height: var(--ck-html-embed-source-height);
  min-width: 0;
  padding: var(--ck-spacing-standard);
  resize: none;
  tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  width: var(--ck-html-embed-content-width);
}
.ck-widget.raw-html-embed .raw-html-embed__source[disabled] {
  background: var(--ck-html-embed-source-disabled-background);
  color: var(--ck-html-embed-source-disabled-color);
  -webkit-text-fill-color: var(--ck-html-embed-source-disabled-color);
  opacity: 1;
}
.ck-widget.raw-html-embed .raw-html-embed__preview {
  min-height: var(--ck-html-embed-content-min-height);
  width: var(--ck-html-embed-content-width);
}
.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview {
  pointer-events: none;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content {
  background-color: var(--ck-color-base-foreground);
  box-sizing: border-box;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-content > * {
  margin-left: auto;
  margin-right: auto;
}
.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder {
  color: var(--ck-html-embed-source-disabled-color);
}
.ck.ck-form__row {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;
}
.ck.ck-form__row.ck-form__row_large-top-padding {
  padding-top: var(--ck-spacing-large);
}
.ck.ck-form__row.ck-form__row_large-bottom-padding {
  padding-bottom: var(--ck-spacing-large);
}
.ck.ck-form__row.ck-form__row_with-submit {
  flex-wrap: nowrap;
}
.ck.ck-form__row.ck-form__row_with-submit > :not(:first-child) {
  margin-inline-start: var(--ck-spacing-standard);
}
.ck.ck-form__row > .ck.ck-form__row {
  padding: 0;
}
:root {
  --ck-text-alternative-form-width:340px;
}
@media screen and (max-width:600px) {
  :root {
    --ck-text-alternative-form-width:300px;
  }
}
.ck.ck-text-alternative-form.ck-responsive-form {
  width: var(--ck-text-alternative-form-width);
}
.ck-vertical-form .ck-button:after {
  bottom: -1px;
  content: "";
  position: absolute;
  right: -1px;
  top: -1px;
  width: 0;
  z-index: 1;
}
.ck-vertical-form .ck-button:focus:after {
  display: none;
}
@media screen and (max-width:600px) {
  .ck.ck-responsive-form .ck-button:after {
    bottom: -1px;
    content: "";
    position: absolute;
    right: -1px;
    top: -1px;
    width: 0;
    z-index: 1;
  }
  .ck.ck-responsive-form .ck-button:focus:after {
    display: none;
  }
}
.ck-vertical-form > .ck-button:nth-last-child(2):after {
  border-right: 1px solid var(--ck-color-base-border);
}
.ck.ck-responsive-form {
  padding: var(--ck-spacing-large);
}
.ck.ck-responsive-form:focus {
  outline: none;
}
[dir=ltr] .ck.ck-responsive-form > :not(:first-child),
[dir=rtl] .ck.ck-responsive-form > :not(:last-child) {
  margin-left: var(--ck-spacing-standard);
}
@media screen and (max-width:600px) {
  .ck.ck-responsive-form {
    padding: 0;
    width: calc(var(--ck-input-width)*.8);
  }
  .ck.ck-responsive-form .ck-labeled-field-view {
    margin: var(--ck-spacing-large) var(--ck-spacing-large) 0;
  }
  .ck.ck-responsive-form .ck-labeled-field-view .ck-input-number,
  .ck.ck-responsive-form .ck-labeled-field-view .ck-input-text {
    min-width: 0;
    width: 100%;
  }
  .ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error {
    white-space: normal;
  }
  .ck.ck-responsive-form > .ck-button:nth-last-child(2):after {
    border-right: 1px solid var(--ck-color-base-border);
  }
  .ck.ck-responsive-form > .ck-button:last-child,
  .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
    border-radius: 0;
    margin-top: var(--ck-spacing-large);
    padding: var(--ck-spacing-standard);
  }
  .ck.ck-responsive-form > .ck-button:last-child:not(:focus),
  .ck.ck-responsive-form > .ck-button:nth-last-child(2):not(:focus) {
    border-top: 1px solid var(--ck-color-base-border);
  }
  [dir=ltr] .ck.ck-responsive-form > .ck-button:last-child,
  [dir=ltr] .ck.ck-responsive-form > .ck-button:nth-last-child(2),
  [dir=rtl] .ck.ck-responsive-form > .ck-button:last-child,
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
    margin-left: 0;
  }
  [dir=rtl] .ck.ck-responsive-form > .ck-button:last-child:last-of-type,
  [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2):last-of-type {
    border-right: 1px solid var(--ck-color-base-border);
  }
}
:root {
  --ck-form-default-width:340px;
}
.ck.ck-form {
  padding: 0 0 var(--ck-spacing-large);
}
.ck.ck-form.ck-form_default-width {
  width: var(--ck-form-default-width);
}
.ck.ck-form:focus {
  outline: none;
}
.ck.ck-form .ck.ck-input-number,
.ck.ck-form .ck.ck-input-text {
  min-width: 100%;
  width: 0;
}
.ck.ck-form .ck.ck-dropdown {
  min-width: 100%;
}
.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus) {
  border: 1px solid var(--ck-color-base-border);
}
.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label {
  width: 100%;
}
@media screen and (max-width:600px) {
  .ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit {
    align-items: stretch;
    flex-direction: column;
    padding: 0;
  }
  .ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit > .ck {
    margin: var(--ck-spacing-large) var(--ck-spacing-large) 0;
  }
  .ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text {
    justify-content: center;
  }
  .ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding {
    padding-bottom: var(--ck-spacing-large);
  }
}
[dir=ltr] .ck.ck-form.ck-responsive-form > :not(:first-child),
[dir=rtl] .ck.ck-form.ck-responsive-form > :not(:last-child) {
  margin-left: 0;
}
.ck.ck-editor__editable img.image_placeholder {
  background-size: 100% 100%;
}
.ck.ck-collapsible.ck-collapsible_collapsed > .ck-collapsible__children {
  display: none;
}
:root {
  --ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5);
}
.ck.ck-collapsible > .ck.ck-button {
  border-radius: 0;
  color: inherit;
  font-weight: 700;
  width: 100%;
}
.ck.ck-collapsible > .ck.ck-button:focus {
  background: #0000;
}
.ck.ck-collapsible > .ck.ck-button:active,
.ck.ck-collapsible > .ck.ck-button:hover:not(:focus),
.ck.ck-collapsible > .ck.ck-button:not(:focus) {
  background: #0000;
  border-color: #0000;
  box-shadow: none;
}
.ck.ck-collapsible > .ck.ck-button > .ck-icon {
  margin-right: var(--ck-spacing-medium);
  width: var(--ck-collapsible-arrow-size);
}
.ck.ck-collapsible > .ck-collapsible__children {
  padding: var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large);
}
.ck.ck-collapsible.ck-collapsible_collapsed > .ck.ck-button .ck-icon {
  transform: rotate(-90deg);
}
.ck.ck-image-insert-url {
  padding: var(--ck-spacing-large) var(--ck-spacing-large) 0;
  width: 400px;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
:root {
  --ck-image-insert-insert-by-url-width:250px;
}
.ck.ck-image-insert-url {
  --ck-input-width:100%;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row {
  grid-column-gap: var(--ck-spacing-large);
  margin-top: var(--ck-spacing-large);
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel,
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save {
  justify-content: center;
  min-width: auto;
}
.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label {
  color: var(--ck-color-text);
}
.ck.ck-image-insert-form > .ck.ck-button {
  display: block;
  width: 100%;
}
[dir=ltr] .ck.ck-image-insert-form > .ck.ck-button {
  text-align: left;
}
[dir=rtl] .ck.ck-image-insert-form > .ck.ck-button {
  text-align: right;
}
.ck.ck-image-insert-form > .ck.ck-collapsible {
  min-width: var(--ck-image-insert-insert-by-url-width);
}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:first-child) {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-image-insert-form > .ck.ck-collapsible:not(:last-child) {
  border-bottom: 1px solid var(--ck-color-base-border);
}
.ck.ck-image-insert-form > .ck.ck-image-insert-url {
  min-width: var(--ck-image-insert-insert-by-url-width);
  padding: var(--ck-spacing-large);
}
.ck.ck-image-insert-form:focus {
  outline: none;
}
.ck-content .image {
  clear: both;
  display: table;
  margin: .9em auto;
  min-width: 50px;
  text-align: center;
}
.ck-content .image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}
.ck-content .image-inline {
  align-items: flex-start;
  display: inline-flex;
  max-width: 100%;
}
.ck-content .image-inline picture {
  display: flex;
}
.ck-content .image-inline img,
.ck-content .image-inline picture {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}
.ck.ck-editor__editable .image > figcaption.ck-placeholder:before {
  overflow: hidden;
  padding-left: inherit;
  padding-right: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ck.ck-editor__editable .image {
  z-index: 1;
}
.ck.ck-editor__editable .image.ck-widget_selected {
  z-index: 2;
}
.ck.ck-editor__editable .image-inline {
  z-index: 1;
}
.ck.ck-editor__editable .image-inline.ck-widget_selected {
  z-index: 2;
}
.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection {
  display: none;
}
.ck.ck-editor__editable .image-inline img {
  height: auto;
}
.ck.ck-editor__editable td .image-inline img,
.ck.ck-editor__editable th .image-inline img {
  max-width: none;
}
:root {
  --ck-content-color-image-caption-background:#f7f7f7;
  --ck-content-color-image-caption-text:#333;
  --ck-color-image-caption-highlighted-background:#fd0;
}
.ck-content .image > figcaption {
  background-color: var(--ck-content-color-image-caption-background);
  break-before: avoid;
  caption-side: bottom;
  color: var(--ck-content-color-image-caption-text);
  display: table-caption;
  font-size: .75em;
  outline-offset: -1px;
  overflow-wrap: anywhere;
  padding: .6em;
  word-break: normal;
}
@media (forced-colors:active) {
  .ck-content .image > figcaption {
    background-color: unset;
    color: unset;
  }
}
@media (forced-colors:none) {
  .ck.ck-editor__editable .image > figcaption.image__caption_highlighted {
    animation: ck-image-caption-highlight .6s ease-out;
  }
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-editor__editable .image > figcaption.image__caption_highlighted {
    animation: none;
  }
}
@keyframes ck-image-caption-highlight {
  0% {
    background-color: var(--ck-color-image-caption-highlighted-background);
  }
  to {
    background-color: var(--ck-content-color-image-caption-background);
  }
}
.ck.ck-editor__editable .image,
.ck.ck-editor__editable .image-inline {
  position: relative;
}
.ck.ck-editor__editable .image .ck-progress-bar,
.ck.ck-editor__editable .image-inline .ck-progress-bar {
  left: 0;
  position: absolute;
  top: 0;
}
.ck.ck-editor__editable .image-inline.ck-appear,
.ck.ck-editor__editable .image.ck-appear {
  animation: fadeIn .7s;
}
@media (prefers-reduced-motion:reduce) {
  .ck.ck-editor__editable .image-inline.ck-appear,
  .ck.ck-editor__editable .image.ck-appear {
    animation: none;
    opacity: 1;
  }
}
.ck.ck-editor__editable .image .ck-progress-bar,
.ck.ck-editor__editable .image-inline .ck-progress-bar {
  background: var(--ck-color-upload-bar-background);
  height: 2px;
  transition: width .1s;
  width: 0;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ck-image-upload-complete-icon {
  border-radius: 50%;
  display: block;
  position: absolute;
  right: min(var(--ck-spacing-medium), 6%);
  top: min(var(--ck-spacing-medium), 6%);
  z-index: 1;
}
.ck-image-upload-complete-icon:after {
  content: "";
  position: absolute;
}
:root {
  --ck-color-image-upload-icon:#fff;
  --ck-color-image-upload-icon-background:#008a00;
  --ck-image-upload-icon-size:20;
  --ck-image-upload-icon-width:2px;
  --ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px);
}
.ck-image-upload-complete-icon {
  animation-delay: 0s, 3s;
  animation-duration: .5s, .5s;
  animation-fill-mode: forwards, forwards;
  animation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;
  background: var(--ck-color-image-upload-icon-background);
  font-size: calc(1px*var(--ck-image-upload-icon-size));
  height: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));
  opacity: 0;
  overflow: hidden;
  width: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));
}
.ck-image-upload-complete-icon:after {
  animation-delay: .5s;
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-name: ck-upload-complete-icon-check;
  border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
  border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
  box-sizing: border-box;
  height: 0;
  left: 25%;
  opacity: 0;
  top: 50%;
  transform: scaleX(-1) rotate(135deg);
  transform-origin: left top;
  width: 0;
}
@media (prefers-reduced-motion:reduce) {
  .ck-image-upload-complete-icon {
    animation-duration: 0s;
  }
  .ck-image-upload-complete-icon:after {
    animation: none;
    height: .45em;
    opacity: 1;
    width: .3em;
  }
}
@keyframes ck-upload-complete-icon-show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ck-upload-complete-icon-hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ck-upload-complete-icon-check {
  0% {
    height: 0;
    opacity: 1;
    width: 0;
  }
  33% {
    height: 0;
    width: .3em;
  }
  to {
    height: .45em;
    opacity: 1;
    width: .3em;
  }
}
.ck .ck-upload-placeholder-loader {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
}
.ck .ck-upload-placeholder-loader:before {
  content: "";
  position: relative;
}
:root {
  --ck-color-upload-placeholder-loader:#b3b3b3;
  --ck-upload-placeholder-loader-size:32px;
  --ck-upload-placeholder-image-aspect-ratio:2.8;
}
.ck .ck-image-upload-placeholder {
  margin: 0;
  width: 100%;
}
.ck .ck-image-upload-placeholder.image-inline {
  width: calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio));
}
.ck .ck-image-upload-placeholder img {
  aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);
}
.ck .ck-upload-placeholder-loader {
  height: 100%;
  width: 100%;
}
.ck .ck-upload-placeholder-loader:before {
  animation: ck-upload-placeholder-loader 1s linear infinite;
  border-radius: 50%;
  border-right: 2px solid #0000;
  border-top: 3px solid var(--ck-color-upload-placeholder-loader);
  height: var(--ck-upload-placeholder-loader-size);
  width: var(--ck-upload-placeholder-loader-size);
}
@keyframes ck-upload-placeholder-loader {
  to {
    transform: rotate(1turn);
  }
}
:root {
  --ck-image-custom-resize-form-width:340px;
}
@media screen and (max-width:600px) {
  :root {
    --ck-image-custom-resize-form-width:300px;
  }
}
.ck.ck-image-custom-resize-form.ck-responsive-form {
  width: var(--ck-image-custom-resize-form-width);
}
.ck-content img.image_resized {
  height: auto;
}
.ck-content .image.image_resized {
  box-sizing: border-box;
  display: block;
  max-width: 100%;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .image.image_resized > figcaption {
  display: block;
}
.ck.ck-editor__editable td .image-inline.image_resized img,
.ck.ck-editor__editable th .image-inline.image_resized img {
  max-width: 100%;
}
[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
  margin-right: var(--ck-spacing-standard);
}
[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
  margin-left: var(--ck-spacing-standard);
}
.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {
  width: 4em;
}
:root {
  --ck-content-image-style-spacing:1.5em;
  --ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing)/2);
}
.ck-content .image.image-style-block-align-left,
.ck-content .image.image-style-block-align-right {
  max-width: calc(100% - var(--ck-content-image-style-spacing));
}
.ck-content .image.image-style-align-left,
.ck-content .image.image-style-align-right {
  clear: none;
}
.ck-content .image.image-style-side {
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
  max-width: 50%;
}
.ck-content .image.image-style-align-left {
  float: left;
  margin-right: var(--ck-content-image-style-spacing);
}
.ck-content .image.image-style-align-right {
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
}
.ck-content .image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
}
.ck-content .image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-content-image-style-spacing);
}
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
}
.ck-content p + .image.image-style-align-left,
.ck-content p + .image.image-style-align-right,
.ck-content p + .image.image-style-side {
  margin-top: 0;
}
.ck-content .image-inline.image-style-align-left,
.ck-content .image-inline.image-style-align-right {
  margin-bottom: var(--ck-content-inline-image-style-spacing);
  margin-top: var(--ck-content-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-content-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-content-inline-image-style-spacing);
}
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover),
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
  background-color: var(--ck-color-button-on-background);
}
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled):after,
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after,
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled):after,
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):after,
.ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after {
  display: none;
}
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__action:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled),
.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
  background-color: var(--ck-color-button-on-hover-background);
}
:root {
  --ck-content-list-marker-color:var(--ck-content-font-color);
  --ck-content-list-marker-font-family:var(--ck-content-font-family);
  --ck-content-list-marker-font-size:var(--ck-content-font-size);
}
.ck-content li > p:first-of-type {
  margin-top: 0;
}
.ck-content li > p:only-of-type {
  margin-bottom: 0;
  margin-top: 0;
}
.ck-content li.ck-list-marker-bold::marker {
  font-weight: 700;
}
.ck-content li.ck-list-marker-italic::marker {
  font-style: italic;
}
.ck-content li.ck-list-marker-color::marker {
  color: var(--ck-content-list-marker-color);
}
.ck-content li.ck-list-marker-font-family::marker {
  font-family: var(--ck-content-list-marker-font-family);
}
.ck-content li.ck-list-marker-font-size::marker {
  font-size: var(--ck-content-list-marker-font-size);
}
.ck-content li.ck-list-marker-font-size-tiny::marker {
  font-size: var(--ck-content-font-size-tiny);
}
.ck-content li.ck-list-marker-font-size-small::marker {
  font-size: var(--ck-content-font-size-small);
}
.ck-content li.ck-list-marker-font-size-big::marker {
  font-size: var(--ck-content-font-size-big);
}
.ck-content li.ck-list-marker-font-size-huge::marker {
  font-size: var(--ck-content-font-size-huge);
}
.ck-editor__editable .ck-list-bogus-paragraph {
  display: block;
}
.ck-content ol {
  list-style-type: decimal;
}
.ck-content ol ol {
  list-style-type: lower-latin;
}
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
.ck-content ul {
  list-style-type: disc;
}
.ck-content ul ul {
  list-style-type: circle;
}
.ck-content ul ul ul,
.ck-content ul ul ul ul {
  list-style-type: square;
}
.ck.ck-list-properties.ck-list-properties_without-styles {
  padding: var(--ck-spacing-large);
}
.ck.ck-list-properties.ck-list-properties_without-styles > * {
  min-width: 14em;
}
.ck.ck-list-properties.ck-list-properties_without-styles > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-list-styles-list {
  grid-template-columns: repeat(4, auto);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * {
  width: 100%;
}
.ck.ck-list-properties.ck-list-properties_with-numbered-properties > .ck-collapsible > .ck-collapsible__children > * + * {
  margin-top: var(--ck-spacing-standard);
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input {
  min-width: auto;
  width: 100%;
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order {
  background: #0000;
  margin-bottom: calc(var(--ck-spacing-tiny)*-1);
  padding-left: 0;
  padding-right: 0;
}
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,
.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover {
  background: none;
  border-color: #0000;
  box-shadow: none;
}
.ck.ck-list-styles-list {
  display: grid;
}
:root {
  --ck-list-style-button-size:44px;
}
.ck.ck-list-styles-list {
  column-gap: var(--ck-spacing-medium);
  grid-template-columns: repeat(3, auto);
  padding: var(--ck-spacing-large);
  row-gap: var(--ck-spacing-medium);
}
.ck.ck-list-styles-list .ck-button {
  box-sizing: initial;
  margin: 0;
  padding: 0;
}
.ck.ck-list-styles-list .ck-button,
.ck.ck-list-styles-list .ck-button .ck-icon {
  height: var(--ck-list-style-button-size);
  width: var(--ck-list-style-button-size);
}
:root {
  --ck-content-todo-list-checkmark-size:16px;
}
.ck-content .todo-list {
  list-style: none;
}
.ck-content .todo-list li {
  margin-bottom: 5px;
  position: relative;
}
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  border: 0;
  display: inline-block;
  height: var(--ck-content-todo-list-checkmark-size);
  left: -25px;
  margin-left: 0;
  margin-right: -15px;
  position: relative;
  right: 0;
  vertical-align: middle;
  width: var(--ck-content-todo-list-checkmark-size);
}
.ck-content[dir=rtl] .todo-list .todo-list__label > input {
  left: 0;
  margin-left: -15px;
  margin-right: 0;
  right: -25px;
}
.ck-content .todo-list .todo-list__label > input:before {
  border: 1px solid #333;
  border-radius: 2px;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: box-shadow .25s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion:reduce) {
  .ck-content .todo-list .todo-list__label > input:before {
    transition: none;
  }
}
.ck-content .todo-list .todo-list__label > input:after {
  border-color: #0000;
  border-style: solid;
  border-width: 0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;
  box-sizing: initial;
  content: "";
  display: block;
  height: calc(var(--ck-content-todo-list-checkmark-size)/2.6);
  left: calc(var(--ck-content-todo-list-checkmark-size)/3);
  pointer-events: none;
  position: absolute;
  top: calc(var(--ck-content-todo-list-checkmark-size)/5.3);
  transform: rotate(45deg);
  width: calc(var(--ck-content-todo-list-checkmark-size)/5.3);
}
.ck-content .todo-list .todo-list__label > input[checked]:before {
  background: #26ab33;
  border-color: #26ab33;
}
.ck-content .todo-list .todo-list__label > input[checked]:after {
  border-color: #fff;
}
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}
.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
  position: absolute;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > input,
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input {
  cursor: pointer;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > input:hover:before,
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input:hover:before {
  box-shadow: 0 0 0 5px #0000001a;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input {
  -webkit-appearance: none;
  border: 0;
  display: inline-block;
  height: var(--ck-content-todo-list-checkmark-size);
  left: -25px;
  margin-left: 0;
  margin-right: -15px;
  position: relative;
  right: 0;
  vertical-align: middle;
  width: var(--ck-content-todo-list-checkmark-size);
}
.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label > span[contenteditable=false] > input {
  left: 0;
  margin-left: -15px;
  margin-right: 0;
  right: -25px;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input:before {
  border: 1px solid #333;
  border-radius: 2px;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: box-shadow .25s ease-in-out;
  width: 100%;
}
@media (prefers-reduced-motion:reduce) {
  .ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input:before {
    transition: none;
  }
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input:after {
  border-color: #0000;
  border-style: solid;
  border-width: 0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;
  box-sizing: initial;
  content: "";
  display: block;
  height: calc(var(--ck-content-todo-list-checkmark-size)/2.6);
  left: calc(var(--ck-content-todo-list-checkmark-size)/3);
  pointer-events: none;
  position: absolute;
  top: calc(var(--ck-content-todo-list-checkmark-size)/5.3);
  transform: rotate(45deg);
  width: calc(var(--ck-content-todo-list-checkmark-size)/5.3);
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input[checked]:before {
  background: #26ab33;
  border-color: #26ab33;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label > span[contenteditable=false] > input[checked]:after {
  border-color: #fff;
}
.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
  position: absolute;
}
.ck.ck-link-form .ck-link-form__providers-list {
  display: flex;
  flex-direction: column;
}
.ck.ck-link-form .ck-link-form__providers-list .ck-link__button > .ck-button__label {
  flex-grow: 1;
}
.ck.ck-link-form .ck-link__items:empty {
  display: none;
}
:root {
  --ck-link-panel-width:340px;
  --ck-link-provider-list-item-text-height:calc(var(--ck-line-height-base)*var(--ck-font-size-base));
  --ck-link-provider-list-item-height:calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small));
}
@media screen and (max-width:600px) {
  :root {
    --ck-link-panel-width:300px;
  }
}
.ck.ck-form.ck-link-form {
  padding-bottom: 0;
  width: var(--ck-link-panel-width);
}
@media screen and (max-width:600px) {
  .ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view {
    margin: 0;
  }
}
.ck.ck-form.ck-link-form .ck-link-form__providers-list {
  border-top: 1px solid var(--ck-color-base-border);
}
.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)) {
  max-height: calc(var(--ck-link-provider-list-item-height)*4 + var(--ck-spacing-large) + 1px);
  overflow: auto;
}
.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button {
  border-radius: 0;
  padding: var(--ck-spacing-small) var(--ck-spacing-large);
}
.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button > .ck-button__label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-link-providers > .ck-link-providers__list {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ck.ck-link-providers > .ck-link-providers__list .ck-button > .ck-icon {
  flex-shrink: 0;
}
:root {
  --ck-link-providers-width:340px;
  --ck-link-list-view-max-height:240px;
  --ck-link-list-view-icon-size:calc(var(--ck-icon-size)*0.8);
}
@media screen and (max-width:600px) {
  :root {
    --ck-link-providers-width:300px;
  }
}
.ck.ck-link-providers {
  width: var(--ck-link-providers-width);
}
.ck.ck-link-providers .ck-form__header__label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ck.ck-link-providers > .ck-link-providers__list {
  max-height: min(var(--ck-link-list-view-max-height), 40vh);
}
.ck.ck-link-providers > .ck-link-providers__list .ck-button > .ck-icon {
  height: var(--ck-link-list-view-icon-size);
  width: var(--ck-link-list-view-icon-size);
}
.ck.ck-link-providers > .ck-link-providers__list .ck-button > .ck-button__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ck.ck-link-providers .ck-link__empty-list-info {
  font-style: italic;
  padding: calc(var(--ck-spacing-large)*2) var(--ck-spacing-medium);
  text-align: center;
}
:root {
  --ck-link-properties-width:340px;
}
@media screen and (max-width:600px) {
  :root {
    --ck-link-properties-width:300px;
  }
}
.ck.ck-link-properties {
  width: var(--ck-link-properties-width);
}
.ck.ck-link-toolbar__preview {
  display: inline-block;
}
.ck.ck-link-toolbar__preview .ck-button__label {
  overflow: hidden;
}
:root {
  --ck-link-bookmark-icon-size:calc(var(--ck-icon-size)*0.7);
}
.ck.ck-toolbar.ck-link-toolbar > .ck-toolbar__items {
  flex-wrap: nowrap;
}
a.ck.ck-button.ck-link-toolbar__preview {
  color: var(--ck-color-link-default);
  cursor: pointer;
  justify-content: center;
  padding: 0 var(--ck-spacing-medium);
}
a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label {
  max-width: var(--ck-input-width);
  text-overflow: ellipsis;
}
a.ck.ck-button.ck-link-toolbar__preview,
a.ck.ck-button.ck-link-toolbar__preview:active,
a.ck.ck-button.ck-link-toolbar__preview:focus,
a.ck.ck-button.ck-link-toolbar__preview:hover {
  background: none;
}
a.ck.ck-button.ck-link-toolbar__preview:active {
  box-shadow: none;
}
a.ck.ck-button.ck-link-toolbar__preview:focus,
a.ck.ck-button.ck-link-toolbar__preview:hover {
  text-decoration: underline;
}
a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon {
  height: var(--ck-link-bookmark-icon-size);
  width: var(--ck-link-bookmark-icon-size);
}
[dir=ltr] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon {
  margin-left: var(--ck-spacing-small);
  margin-right: var(--ck-spacing-tiny);
}
[dir=rtl] a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon {
  margin-left: var(--ck-spacing-tiny);
  margin-right: var(--ck-spacing-small);
}
a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon) {
  padding-left: var(--ck-spacing-extra-tiny );
}
.ck.ck-editor__editable a span.image-inline:after,
.ck.ck-editor__editable figure.image > a:after {
  display: block;
  position: absolute;
}
:root {
  --ck-link-image-indicator-icon-size:20;
  --ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px);
}
.ck.ck-editor__editable a span.image-inline:after,
.ck.ck-editor__editable figure.image > a:after {
  background-color: #0006;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzUuNzUgMCAwIDEtLjIxNy4yMDYgNS4yNTEgNS4yNTEgMCAwIDEtOC41MDMtNS45NTUuNy43IDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NHptNS40OTQtNS4zMzVhLjc1Ljc1IDAgMCAxLS4xMi4yNzRsLTEuMTQ3IDEuNjM5YS43NS43NSAwIDEgMS0xLjIyOC0uODZsLjg2LTEuMjNhMy43NSAzLjc1IDAgMCAwLTYuMTQ0LTQuMzAxbC0uODYgMS4yMjlhLjc1Ljc1IDAgMCAxLTEuMjI5LS44NmwxLjE0OC0xLjY0YS43NS43NSAwIDAgMSAuMjE3LS4yMDYgNS4yNTEgNS4yNTEgMCAwIDEgOC41MDMgNS45NTVtLTQuNTYzLTIuNTMyYS43NS43NSAwIDAgMSAuMTg0IDEuMDQ1bC0zLjE1NSA0LjUwNWEuNzUuNzUgMCAxIDEtMS4yMjktLjg2bDMuMTU1LTQuNTA2YS43NS43NSAwIDAgMSAxLjA0NS0uMTg0Ii8+PC9zdmc+);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 100%;
  content: "";
  height: calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));
  overflow: hidden;
  right: min(var(--ck-spacing-medium), 6%);
  top: min(var(--ck-spacing-medium), 6%);
  width: calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));
}
.ck-media__wrapper .ck-media__placeholder {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url {
  max-width: 100%;
  position: relative;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text {
  display: block;
  overflow: hidden;
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon * {
  display: none;
}
.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > :not(.ck-media__placeholder),
.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {
  pointer-events: none;
}
:root {
  --ck-media-embed-placeholder-icon-size:3em;
  --ck-color-media-embed-placeholder-url-text:#757575;
  --ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text);
}
.ck-media__wrapper {
  margin: 0 auto;
}
.ck-media__wrapper .ck-media__placeholder {
  background: var(--ck-color-base-foreground);
  padding: calc(var(--ck-spacing-standard)*3);
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon {
  background-position: 50%;
  background-size: cover;
  height: var(--ck-media-embed-placeholder-icon-size);
  margin-bottom: var(--ck-spacing-large);
  min-width: var(--ck-media-embed-placeholder-icon-size);
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon {
  height: 100%;
  width: 100%;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text {
  color: var(--ck-color-media-embed-placeholder-url-text);
  font-style: italic;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: var(--ck-color-media-embed-placeholder-url-text-hover);
  cursor: pointer;
  text-decoration: underline;
}
.ck-media__wrapper[data-oembed-url*="open.spotify.com"] {
  max-height: 380px;
  max-width: 300px;
}
.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,
.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSlzY2FsZSguOTgwMTIpIj48cmVjdCB3aWR0aD0iNjAuMDk5IiBoZWlnaHQ9IjYwLjA5OSIgeD0iMTc2LjAzMSIgeT0iMjMxLjM5OSIgZmlsbD0iIzM0YTY2OCIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiIHJ4PSI1LjIzOCIgcnk9IjUuMjM4Ii8+PHBhdGggZmlsbD0iIzVjODhjNSIgZD0ibTIwNi40NzcgMjYwLjktMjguOTg3IDI4Ljk4N2E1LjIyIDUuMjIgMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiLz48cGF0aCBmaWxsPSIjZGQ0YjNlIiBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwN3EuNS43NTMuOTUgMS41MDguNTE1LjcxNS45ODggMS40NGMxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5cS40NzMtLjcyMy45ODgtMS40MzkuNDUtLjc1NS45NS0xLjUwOGMuMzU5LS43Ljc2LTEuNDA0IDEuMTktMi4xMDcgMS40MjYtMi40MDIgMi01LjExNCAyLjAwNC03Ljg3NSAwLTguODQ0LTcuNTExLTE2LjAxNC0xNi43NzYtMTYuMDE0IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIGN4PSIyMjYuNzQyIiBjeT0iMjM5LjAwMiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiIHJ4PSI1LjgyOCIgcnk9IjUuNTY0Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjlxLS4wMDEtLjU0My0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhxLS4wMDEtLjAwMy0uMDA0LS4wMDVjLTEuNTg4LTEuNTI0LTMuNjItMi4yMTUtNS45NTUtMi4yMTVtNC40MyA1LjY2LjAwMy4wMDZ2LS4wMDN6IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGZpbGw9IiNjM2MzYzMiIGQ9Im0yMTUuMTg0IDI1MS45MjktNy45OCA3Ljk3OSAyOC40NzcgMjguNDc1YTUuMiA1LjIgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjl6Ii8+PHBhdGggZmlsbD0iI2ZkZGM0ZiIgZD0ibTIxMi45ODMgMjQ4LjQ5NS0zNi45NTIgMzYuOTUzdi44MTJhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzggNS4yMzhoMS4wMTVsMzUuNjY2LTM1LjY2NmExMzYgMTM2IDAgMCAwLTIuNzY0LTMuOSAzOCAzOCAwIDAgMC0uOTg5LTEuNDQgMzUgMzUgMCAwIDAtLjk1LTEuNTA4Yy0uMDgzLS4xNjItLjE3Ni0uMzI2LS4yNjQtLjQ4OSIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder {
  background: #4268b3;
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjx0aXRsZT5GaWxsIDE8L3RpdGxlPjxwYXRoIGZpbGw9IiNmZmZmZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTk2Ny40ODQgMEg1Ni41MTdDMjUuMzA0IDAgMCAyNS4zMDQgMCA1Ni41MTd2OTEwLjk2NkMwIDk5OC42OTQgMjUuMjk3IDEwMjQgNTYuNTIyIDEwMjRINTQ3VjYyOEg0MTRWNDczaDEzM1YzNTkuMDI5YzAtMTMyLjI2MiA4MC43NzMtMjA0LjI4MiAxOTguNzU2LTIwNC4yODIgNTYuNTEzIDAgMTA1LjA4NiA0LjIwOCAxMTkuMjQ0IDYuMDg5VjI5OWwtODEuNjE2LjAzN2MtNjMuOTkzIDAtNzYuMzg0IDMwLjQ5Mi03Ni4zODQgNzUuMjM2VjQ3M2gxNTMuNDg3bC0xOS45ODYgMTU1SDcwN3YzOTZoMjYwLjQ4NGMzMS4yMTMgMCA1Ni41MTYtMjUuMzAzIDU2LjUxNi01Ni41MTZWNTYuNTE1QzEwMjQgMjUuMzAzIDk5OC42OTcgMCA5NjcuNDg0IDAiLz48L3N2Zz4=);
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
  color: #cdf;
}
.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: #fff;
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder {
  background:
    linear-gradient(
      -135deg,
      #1400c7,
      #b800b1,
      #f50000);
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgdmlld0JveD0iMCAwIDUwNCA1MDQiPjx0aXRsZT5nbHlwaC1sb2dvX01heTIwMTY8L3RpdGxlPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMTU5aDUwMy44NDFWNTAzLjk0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI1MS45MjEuMTU5Yy02OC40MTggMC03Ni45OTcuMjktMTAzLjg2NyAxLjUxNi0yNi44MTQgMS4yMjMtNDUuMTI3IDUuNDgyLTYxLjE1MSAxMS43MS0xNi41NjYgNi40MzctMzAuNjE1IDE1LjA1MS00NC42MjEgMjkuMDU2LTE0LjAwNSAxNC4wMDYtMjIuNjE5IDI4LjA1NS0yOS4wNTYgNDQuNjIxLTYuMjI4IDE2LjAyNC0xMC40ODcgMzQuMzM3LTExLjcxIDYxLjE1MUMuMjkgMTc1LjA4MyAwIDE4My42NjIgMCAyNTIuMDhjMCA2OC40MTcuMjkgNzYuOTk2IDEuNTE2IDEwMy44NjYgMS4yMjMgMjYuODE0IDUuNDgyIDQ1LjEyNyAxMS43MSA2MS4xNTEgNi40MzcgMTYuNTY2IDE1LjA1MSAzMC42MTUgMjkuMDU2IDQ0LjYyMSAxNC4wMDYgMTQuMDA1IDI4LjA1NSAyMi42MTkgNDQuNjIxIDI5LjA1NyAxNi4wMjQgNi4yMjcgMzQuMzM3IDEwLjQ4NiA2MS4xNTEgMTEuNzA5IDI2Ljg3IDEuMjI2IDM1LjQ0OSAxLjUxNiAxMDMuODY3IDEuNTE2IDY4LjQxNyAwIDc2Ljk5Ni0uMjkgMTAzLjg2Ni0xLjUxNiAyNi44MTQtMS4yMjMgNDUuMTI3LTUuNDgyIDYxLjE1MS0xMS43MDkgMTYuNTY2LTYuNDM4IDMwLjYxNS0xNS4wNTIgNDQuNjIxLTI5LjA1NyAxNC4wMDUtMTQuMDA2IDIyLjYxOS0yOC4wNTUgMjkuMDU3LTQ0LjYyMSA2LjIyNy0xNi4wMjQgMTAuNDg2LTM0LjMzNyAxMS43MDktNjEuMTUxIDEuMjI2LTI2Ljg3IDEuNTE2LTM1LjQ0OSAxLjUxNi0xMDMuODY2IDAtNjguNDE4LS4yOS03Ni45OTctMS41MTYtMTAzLjg2Ny0xLjIyMy0yNi44MTQtNS40ODItNDUuMTI3LTExLjcwOS02MS4xNTEtNi40MzgtMTYuNTY2LTE1LjA1Mi0zMC42MTUtMjkuMDU3LTQ0LjYyMS0xNC4wMDYtMTQuMDA1LTI4LjA1NS0yMi42MTktNDQuNjIxLTI5LjA1Ni0xNi4wMjQtNi4yMjgtMzQuMzM3LTEwLjQ4Ny02MS4xNTEtMTEuNzFDMzI4LjkxNy40NDkgMzIwLjMzOC4xNTkgMjUxLjkyMS4xNTltMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1czE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NmMzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjZzLTE3LjIwNyAxNC4yNzUtMjguOTY2IDE4Ljg0NWMtOC44NzcgMy40NS0yMi4yMTYgNy41NTQtNDYuNzc4IDguNjc0LTI2LjU2IDEuMjEyLTM0LjUyNyAxLjQ2OS0xMDEuNzk3IDEuNDY5LTY3LjI3MSAwLTc1LjIzNy0uMjU3LTEwMS43OTgtMS40NjktMjQuNTYyLTEuMTItMzcuOTAxLTUuMjI0LTQ2Ljc3OC04LjY3NC0xMS43NTktNC41Ny0yMC4xNTEtMTAuMDI5LTI4Ljk2Ni0xOC44NDVzLTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2NmMtMy40NS04Ljg3Ny03LjU1NC0yMi4yMTYtOC42NzQtNDYuNzc4LTEuMjEyLTI2LjU2NC0xLjQ2OS0zNC41MzItMS40NjktMTAxLjc5NyAwLTY3LjI2Ni4yNTctNzUuMjM0IDEuNDY5LTEwMS43OTggMS4xMi0yNC41NjIgNS4yMjQtMzcuOTAxIDguNjc0LTQ2Ljc3OCA0LjU3LTExLjc1OSAxMC4wMjktMjAuMTUxIDE4Ljg0NS0yOC45NjZzMTcuMjA3LTE0LjI3NSAyOC45NjYtMTguODQ1YzguODc3LTMuNDUgMjIuMjE2LTcuNTU0IDQ2Ljc3OC04LjY3NCAyNi41NjQtMS4yMTIgMzQuNTMyLTEuNDY5IDEwMS43OTgtMS40NjkiIG1hc2s9InVybCgjYikiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzNzMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0YzQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNtMC0yMTMuMzM4Yy03MS40NDcgMC0xMjkuMzY1IDU3LjkxOC0xMjkuMzY1IDEyOS4zNjUgMCA3MS40NDYgNTcuOTE4IDEyOS4zNjQgMTI5LjM2NSAxMjkuMzY0IDcxLjQ0NiAwIDEyOS4zNjQtNTcuOTE4IDEyOS4zNjQtMTI5LjM2NCAwLTcxLjQ0Ny01Ny45MTgtMTI5LjM2NS0xMjkuMzY0LTEyOS4zNjVNNDE2LjYyNyAxMTcuNjA0YzAgMTYuNjk2LTEzLjUzNSAzMC4yMy0zMC4yMzEgMzAuMjMtMTYuNjk1IDAtMzAuMjMtMTMuNTM0LTMwLjIzLTMwLjIzczEzLjUzNS0zMC4yMzEgMzAuMjMtMzAuMjMxYzE2LjY5NiAwIDMwLjIzMSAxMy41MzUgMzAuMjMxIDMwLjIzMSIvPjwvZz48L3N2Zz4=);
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
  color: #ffe0fe;
}
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: #fff;
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {
  background:
    linear-gradient(
      90deg,
      #71c6f4,
      #0d70a5);
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA0MDAgNDAwIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwME0xNjMuNCAzMDUuNWM4OC43IDAgMTM3LjItNzMuNSAxMzcuMi0xMzcuMiAwLTIuMSAwLTQuMi0uMS02LjIgOS40LTYuOCAxNy42LTE1LjMgMjQuMS0yNS04LjYgMy44LTE3LjkgNi40LTI3LjcgNy42IDEwLTYgMTcuNi0xNS40IDIxLjItMjYuNy05LjMgNS41LTE5LjYgOS41LTMwLjYgMTEuNy04LjgtOS40LTIxLjMtMTUuMi0zNS4yLTE1LjItMjYuNiAwLTQ4LjIgMjEuNi00OC4yIDQ4LjIgMCAzLjguNCA3LjUgMS4zIDExLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40LTQuMSA3LjEtNi41IDE1LjQtNi41IDI0LjIgMCAxNi43IDguNSAzMS41IDIxLjUgNDAuMS03LjktLjItMTUuMy0yLjQtMjEuOC02di42YzAgMjMuNCAxNi42IDQyLjggMzguNyA0Ny4zLTQgMS4xLTguMyAxLjctMTIuNyAxLjctMy4xIDAtNi4xLS4zLTkuMS0uOSA2LjEgMTkuMiAyMy45IDMzLjEgNDUgMzMuNS0xNi41IDEyLjktMzcuMyAyMC42LTU5LjkgMjAuNi0zLjkgMC03LjctLjItMTEuNS0uNyAyMS4xIDEzLjggNDYuNSAyMS44IDczLjcgMjEuOCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text {
  color: #b8e6ff;
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover {
  color: #fff;
}
.ck.ck-media-form {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 400px;
}
.ck.ck-media-form .ck-labeled-field-view {
  display: inline-block;
  width: 100%;
}
.ck.ck-media-form .ck-label {
  display: none;
}
.ck.ck-media-form .ck-input {
  width: 100%;
}
@media screen and (max-width:600px) {
  .ck.ck-media-form {
    flex-wrap: wrap;
  }
  .ck.ck-media-form .ck-labeled-field-view {
    flex-basis: 100%;
  }
  .ck.ck-media-form .ck-button {
    flex-basis: 50%;
  }
}
.ck-content .media {
  clear: both;
  display: block;
  margin: .9em 0;
  min-width: 15em;
}
:root {
  --ck-content-highlight-marker-yellow:#fdfd77;
  --ck-content-highlight-marker-green:#62f962;
  --ck-content-highlight-marker-pink:#fc7899;
  --ck-content-highlight-marker-blue:#72ccfd;
  --ck-content-highlight-pen-red:#e71313;
  --ck-content-highlight-pen-green:#128a00;
}
.ck-content .marker-yellow {
  background-color: var(--ck-content-highlight-marker-yellow);
}
.ck-content .marker-green {
  background-color: var(--ck-content-highlight-marker-green);
}
.ck-content .marker-pink {
  background-color: var(--ck-content-highlight-marker-pink);
}
.ck-content .marker-blue {
  background-color: var(--ck-content-highlight-marker-blue);
}
.ck-content .pen-red {
  background-color: initial;
  color: var(--ck-content-highlight-pen-red);
}
.ck-content .pen-green {
  background-color: initial;
  color: var(--ck-content-highlight-pen-green);
}
:root {
  --ck-mention-list-max-height:300px;
}
.ck.ck-mentions {
  max-height: var(--ck-mention-list-max-height);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ck.ck-mentions > .ck-list__item {
  flex-shrink: 0;
  overflow: hidden;
}
div.ck.ck-balloon-panel.ck-mention-balloon {
  z-index: calc(var( --ck-z-dialog ) + 1);
}
:root {
  --ck-content-color-mention-background:#9900301a;
  --ck-content-color-mention-text:#990030;
}
.ck-content .mention {
  background: var(--ck-content-color-mention-background);
  color: var(--ck-content-color-mention-text);
}
:root {
  --ck-show-blocks-border-color:#757575;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>ADDRESS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ADDRESS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>ASIDE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>ASIDE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>BLOCKQUOTE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>BLOCKQUOTE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>DETAILS</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DETAILS</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *):not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>DIV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget, .ck-widget *) {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>DIV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>FOOTER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FOOTER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H1</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H1</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H2</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H2</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H3</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H3</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H4</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H4</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H5</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H5</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>H6</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6 {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>H6</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>HEADER</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>HEADER</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>MAIN</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>MAIN</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>NAV</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>NAV</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>PRE</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>PRE</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>OL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>OL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>UL</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>UL</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>P</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>P</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>SECTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>SECTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-repeat: no-repeat;
  padding-top: 15px;
}
.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption:not(.ck-widget_selected):not(.ck-widget:hover) {
  outline: 1px dashed var(--ck-show-blocks-border-color);
}
[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width=%27120%27 height=%2712%27 xmlns=%27http://www.w3.org/2000/svg%27 ><text style=%27paint-order:stroke fill; clip-path: inset%28-3px%29%27 stroke=%27%23EAEAEA%27 stroke-width=%2713%27 dominant-baseline=%27middle%27 fill=%27black%27 x=%273%27 y=%277%27 font-size=%279px%27 font-family=%27Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace%27>FIGCAPTION</text></svg>");
  background-position: 1px 1px;
}
[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image, figure.table) figcaption {
  background-image: url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg' ><text style='paint-order:stroke fill; clip-path: inset(-3px); transform:translate(-2px, 0)' stroke='%23EAEAEA' stroke-width='13' dominant-baseline='middle' fill='black' x='100%' text-anchor='end' y='7' font-size='9px' font-family='Consolas, %22Lucida Console%22, %22Lucida Sans Typewriter%22, %22DejaVu Sans Mono%22, %22Bitstream Vera Sans Mono%22, %22Liberation Mono%22, Monaco, %22Courier New%22, Courier, monospace'>FIGCAPTION</text></svg>");
  background-position: calc(100% - 1px) 1px;
}

/* styles.scss */
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
::before,
::after {
  --tw-content: "";
}
html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family:
    ui-sans-serif,
    system-ui,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .\!container {
    max-width: 992px !important;
  }
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .\!container {
    max-width: 1200px !important;
  }
  .container {
    max-width: 1200px;
  }
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.\!relative {
  position: relative !important;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.\!top-0 {
  top: 0px !important;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[-18px\] {
  bottom: -18px;
}
.bottom-\[-200px\] {
  bottom: -200px;
}
.bottom-\[-20px\] {
  bottom: -20px;
}
.bottom-\[-2px\] {
  bottom: -2px;
}
.bottom-\[-3px\] {
  bottom: -3px;
}
.bottom-\[12px\] {
  bottom: 12px;
}
.bottom-m {
  bottom: 16px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-\[-1px\] {
  left: -1px;
}
.left-\[-248px\] {
  left: -248px;
}
.left-\[-24px\] {
  left: -24px;
}
.left-\[-28px\] {
  left: -28px;
}
.left-\[-8px\] {
  left: -8px;
}
.left-\[0\] {
  left: 0;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[12px\] {
  left: 12px;
}
.left-\[4px\] {
  left: 4px;
}
.left-\[8px\] {
  left: 8px;
}
.left-m {
  left: 16px;
}
.right-0 {
  right: 0px;
}
.right-\[15px\] {
  right: 15px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[95\%\] {
  right: 95%;
}
.right-\[9px\] {
  right: 9px;
}
.right-m {
  right: 16px;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-\[-20px\] {
  top: -20px;
}
.top-\[-225\%\] {
  top: -225%;
}
.top-\[-5px\] {
  top: -5px;
}
.top-\[10px\] {
  top: 10px;
}
.top-\[15px\] {
  top: 15px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[2\%\] {
  top: 2%;
}
.top-\[4px\] {
  top: 4px;
}
.top-\[53px\] {
  top: 53px;
}
.top-\[8px\] {
  top: 8px;
}
.top-\[96px\] {
  top: 96px;
}
.top-\[9px\] {
  top: 9px;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[101\] {
  z-index: 101;
}
.z-\[110\] {
  z-index: 110;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[9999\] {
  z-index: 9999;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.\!m-0 {
  margin: 0px !important;
}
.\!m-\[12px_0\] {
  margin: 12px 0 !important;
}
.m-0 {
  margin: 0px;
}
.m-4 {
  margin: 1rem;
}
.m-\[16px_-16px_0\] {
  margin: 16px -16px 0;
}
.m-\[16px_0\] {
  margin: 16px 0;
}
.m-\[20px\] {
  margin: 20px;
}
.m-auto {
  margin: auto;
}
.\!my-\[24px\] {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-\[-24px\] {
  margin-left: -24px;
  margin-right: -24px;
}
.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-\[16px\] {
  margin-top: 16px;
  margin-bottom: 16px;
}
.my-\[24px\] {
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px;
}
.my-\[83px\] {
  margin-top: 83px;
  margin-bottom: 83px;
}
.my-\[var\(--Size-Spacer-XS\)\] {
  margin-top: var(--Size-Spacer-XS);
  margin-bottom: var(--Size-Spacer-XS);
}
.my-m {
  margin-top: 16px;
  margin-bottom: 16px;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mb-1 {
  margin-bottom: 0.25rem !important;
}
.\!mb-2 {
  margin-bottom: 0.5rem !important;
}
.\!mb-\[16px\] {
  margin-bottom: 16px !important;
}
.\!mb-\[24px\] {
  margin-bottom: 24px !important;
}
.\!mb-\[4px\] {
  margin-bottom: 4px !important;
}
.\!ml-0 {
  margin-left: 0px !important;
}
.\!ml-\[12px\] {
  margin-left: 12px !important;
}
.\!ml-\[61px\] {
  margin-left: 61px !important;
}
.\!ml-auto {
  margin-left: auto !important;
}
.\!mr-2 {
  margin-right: 0.5rem !important;
}
.\!mr-\[24px\] {
  margin-right: 24px !important;
}
.\!mr-\[61px\] {
  margin-right: 61px !important;
}
.\!mt-0 {
  margin-top: 0px !important;
}
.\!mt-1 {
  margin-top: 0.25rem !important;
}
.\!mt-2 {
  margin-top: 0.5rem !important;
}
.\!mt-4 {
  margin-top: 1rem !important;
}
.\!mt-\[16px\] {
  margin-top: 16px !important;
}
.\!mt-\[24px\] {
  margin-top: 24px !important;
}
.\!mt-\[32px\] {
  margin-top: 32px !important;
}
.\!mt-\[4px\] {
  margin-top: 4px !important;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[-8px\] {
  margin-bottom: -8px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[16px\] {
  margin-bottom: 16px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[25px\] {
  margin-bottom: 25px;
}
.mb-\[32px\] {
  margin-bottom: 32px;
}
.mb-\[40px\] {
  margin-bottom: 40px;
}
.mb-\[48px\] {
  margin-bottom: 48px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.mb-m {
  margin-bottom: 16px;
}
.mb-s {
  margin-bottom: 12px;
}
.mb-xl {
  margin-bottom: 24px;
}
.mb-xxs {
  margin-bottom: 4px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-\[-10px\] {
  margin-left: -10px;
}
.ml-\[-8px\] {
  margin-left: -8px;
}
.ml-\[13px\] {
  margin-left: 13px;
}
.ml-\[32px\] {
  margin-left: 32px;
}
.ml-\[3px\] {
  margin-left: 3px;
}
.ml-\[5px\] {
  margin-left: 5px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.ml-\[9px\] {
  margin-left: 9px;
}
.ml-auto {
  margin-left: auto;
}
.ml-xxs {
  margin-left: 4px;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-\[-8px\] {
  margin-right: -8px;
}
.mr-\[-9px\] {
  margin-right: -9px;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[3px\] {
  margin-right: 3px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mr-\[9px\] {
  margin-right: 9px;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[-16px\] {
  margin-top: -16px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[32px\] {
  margin-top: 32px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-\[var\(--Size-Spacer-XS\)\] {
  margin-top: var(--Size-Spacer-XS);
}
.mt-auto {
  margin-top: auto;
}
.mt-m {
  margin-top: 16px;
}
.mt-s {
  margin-top: 12px;
}
.mt-xl {
  margin-top: 24px;
}
.mt-xs {
  margin-top: 8px;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.\!inline-flex {
  display: inline-flex !important;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.\!grid {
  display: grid !important;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-1 {
  aspect-ratio: 1;
}
.aspect-\[1180\/600\] {
  aspect-ratio: 1180/600;
}
.aspect-\[16\/19\] {
  aspect-ratio: 16/19;
}
.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.aspect-square {
  aspect-ratio: 1;
}
.\!h-0 {
  height: 0px !important;
}
.\!h-6 {
  height: 1.5rem !important;
}
.\!h-8 {
  height: 2rem !important;
}
.\!h-\[16px\] {
  height: 16px !important;
}
.\!h-\[18px\] {
  height: 18px !important;
}
.\!h-\[20px\] {
  height: 20px !important;
}
.\!h-\[22px\] {
  height: 22px !important;
}
.\!h-\[24px\] {
  height: 24px !important;
}
.\!h-\[32px\] {
  height: 32px !important;
}
.\!h-\[40px\] {
  height: 40px !important;
}
.\!h-\[48px\] {
  height: 48px !important;
}
.\!h-\[50px\] {
  height: 50px !important;
}
.\!h-\[64px\] {
  height: 64px !important;
}
.\!h-\[75px\] {
  height: 75px !important;
}
.\!h-\[90px\] {
  height: 90px !important;
}
.\!h-\[unset\] {
  height: unset !important;
}
.\!h-auto {
  height: auto !important;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-4 {
  height: 1rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[132px\] {
  height: 132px;
}
.h-\[157px\] {
  height: 157px;
}
.h-\[166px\] {
  height: 166px;
}
.h-\[167px\] {
  height: 167px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[214px\] {
  height: 214px;
}
.h-\[240px\] {
  height: 240px;
}
.h-\[247px\] {
  height: 247px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[282px\] {
  height: 282px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[424px\] {
  height: 424px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[458px\] {
  height: 458px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[584px\] {
  height: 584px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[67px\] {
  height: 67px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[8px\] {
  height: 8px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.h-xl {
  height: 24px;
}
.\!max-h-\[50px\] {
  max-height: 50px !important;
}
.\!max-h-\[90vh\] {
  max-height: 90vh !important;
}
.\!max-h-none {
  max-height: none !important;
}
.max-h-\[100vh\] {
  max-height: 100vh;
}
.max-h-\[168px\] {
  max-height: 168px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[780px\] {
  max-height: 780px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[85vh\] {
  max-height: 85vh;
}
.max-h-full {
  max-height: 100%;
}
.\!min-h-0 {
  min-height: 0px !important;
}
.\!min-h-5 {
  min-height: 1.25rem !important;
}
.\!min-h-\[14px\] {
  min-height: 14px !important;
}
.\!min-h-\[20px\] {
  min-height: 20px !important;
}
.\!min-h-\[24px\] {
  min-height: 24px !important;
}
.\!min-h-\[300px\] {
  min-height: 300px !important;
}
.\!min-h-\[30px\] {
  min-height: 30px !important;
}
.\!min-h-\[32px\] {
  min-height: 32px !important;
}
.\!min-h-\[46px\] {
  min-height: 46px !important;
}
.\!min-h-\[48px\] {
  min-height: 48px !important;
}
.\!min-h-\[64px\] {
  min-height: 64px !important;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[100vh\] {
  min-height: 100vh;
}
.min-h-\[102px\] {
  min-height: 102px;
}
.min-h-\[110px\] {
  min-height: 110px;
}
.min-h-\[136px\] {
  min-height: 136px;
}
.min-h-\[140px\] {
  min-height: 140px;
}
.min-h-\[144px\] {
  min-height: 144px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[158px\] {
  min-height: 158px;
}
.min-h-\[20px\] {
  min-height: 20px;
}
.min-h-\[228px\] {
  min-height: 228px;
}
.min-h-\[242px\] {
  min-height: 242px;
}
.min-h-\[252px\] {
  min-height: 252px;
}
.min-h-\[262px\] {
  min-height: 262px;
}
.min-h-\[280px\] {
  min-height: 280px;
}
.min-h-\[286px\] {
  min-height: 286px;
}
.min-h-\[28px\] {
  min-height: 28px;
}
.min-h-\[320px\] {
  min-height: 320px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[42px\] {
  min-height: 42px;
}
.min-h-\[480px\] {
  min-height: 480px;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[566px\] {
  min-height: 566px;
}
.min-h-\[584px\] {
  min-height: 584px;
}
.min-h-\[600px\] {
  min-height: 600px;
}
.min-h-\[64px\] {
  min-height: 64px;
}
.min-h-\[68px\] {
  min-height: 68px;
}
.min-h-\[70vh\] {
  min-height: 70vh;
}
.min-h-\[745px\] {
  min-height: 745px;
}
.min-h-\[76px\] {
  min-height: 76px;
}
.min-h-\[96px\] {
  min-height: 96px;
}
.\!w-6 {
  width: 1.5rem !important;
}
.\!w-8 {
  width: 2rem !important;
}
.\!w-\[100\%\] {
  width: 100% !important;
}
.\!w-\[100px\] {
  width: 100px !important;
}
.\!w-\[116px\] {
  width: 116px !important;
}
.\!w-\[150px\] {
  width: 150px !important;
}
.\!w-\[16px\] {
  width: 16px !important;
}
.\!w-\[185px\] {
  width: 185px !important;
}
.\!w-\[18px\] {
  width: 18px !important;
}
.\!w-\[24px\] {
  width: 24px !important;
}
.\!w-\[32px\] {
  width: 32px !important;
}
.\!w-\[34px\] {
  width: 34px !important;
}
.\!w-\[40px\] {
  width: 40px !important;
}
.\!w-\[48px\] {
  width: 48px !important;
}
.\!w-\[50px\] {
  width: 50px !important;
}
.\!w-\[56\.5px\] {
  width: 56.5px !important;
}
.\!w-\[56px\] {
  width: 56px !important;
}
.\!w-\[76px\] {
  width: 76px !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 0.25rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-10 {
  width: 2.5rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[101px\] {
  width: 101px;
}
.w-\[108px\] {
  width: 108px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[112px\] {
  width: 112px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[164px\] {
  width: 164px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[192px\] {
  width: 192px;
}
.w-\[193px\] {
  width: 193px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[213\.33px\] {
  width: 213.33px;
}
.w-\[215px\] {
  width: 215px;
}
.w-\[225px\] {
  width: 225px;
}
.w-\[238px\] {
  width: 238px;
}
.w-\[247px\] {
  width: 247px;
}
.w-\[248px\] {
  width: 248px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25px\] {
  width: 25px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[38px\] {
  width: 38px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[406px\] {
  width: 406px;
}
.w-\[407px\] {
  width: 407px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[43px\] {
  width: 43px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[56px\] {
  width: 56px;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[77px\] {
  width: 77px;
}
.w-\[79px\] {
  width: 79px;
}
.w-\[84px\] {
  width: 84px;
}
.w-\[87px\] {
  width: 87px;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[calc\(100\%-291px\)\] {
  width: calc(100% - 291px);
}
.w-\[calc\(100\%_-_72px\)\] {
  width: calc(100% - 72px);
}
.w-\[calc\(50\%_-_6px\)\] {
  width: calc(50% - 6px);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.\!min-w-0 {
  min-width: 0px !important;
}
.\!min-w-4 {
  min-width: 1rem !important;
}
.\!min-w-\[0px\] {
  min-width: 0px !important;
}
.\!min-w-\[160px\] {
  min-width: 160px !important;
}
.\!min-w-\[180px\] {
  min-width: 180px !important;
}
.\!min-w-\[48px\] {
  min-width: 48px !important;
}
.\!min-w-\[9px\] {
  min-width: 9px !important;
}
.\!min-w-\[unset\] {
  min-width: unset !important;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[108px\] {
  min-width: 108px;
}
.min-w-\[110px\] {
  min-width: 110px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[122px\] {
  min-width: 122px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[156px\] {
  min-width: 156px;
}
.min-w-\[159px\] {
  min-width: 159px;
}
.min-w-\[173px\] {
  min-width: 173px;
}
.min-w-\[182px\] {
  min-width: 182px;
}
.min-w-\[194px\] {
  min-width: 194px;
}
.min-w-\[220px\] {
  min-width: 220px;
}
.min-w-\[238px\] {
  min-width: 238px;
}
.min-w-\[240px\] {
  min-width: 240px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[30px\] {
  min-width: 30px;
}
.min-w-\[32px\] {
  min-width: 32px;
}
.min-w-\[400px\] {
  min-width: 400px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.min-w-\[416px\] {
  min-width: 416px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.min-w-\[74px\] {
  min-width: 74px;
}
.min-w-\[82px\] {
  min-width: 82px;
}
.min-w-\[84px\] {
  min-width: 84px;
}
.min-w-\[86px\] {
  min-width: 86px;
}
.min-w-\[87px\] {
  min-width: 87px;
}
.min-w-\[8px\] {
  min-width: 8px;
}
.min-w-max {
  min-width: max-content;
}
.\!max-w-\[407px\] {
  max-width: 407px !important;
}
.\!max-w-\[420px\] {
  max-width: 420px !important;
}
.\!max-w-none {
  max-width: none !important;
}
.max-w-\[100\%\] {
  max-width: 100%;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[104px\] {
  max-width: 104px;
}
.max-w-\[110px\] {
  max-width: 110px;
}
.max-w-\[1180px\] {
  max-width: 1180px;
}
.max-w-\[1260px\] {
  max-width: 1260px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[155px\] {
  max-width: 155px;
}
.max-w-\[182px\] {
  max-width: 182px;
}
.max-w-\[190px\] {
  max-width: 190px;
}
.max-w-\[193px\] {
  max-width: 193px;
}
.max-w-\[194px\] {
  max-width: 194px;
}
.max-w-\[195\] {
  max-width: 195;
}
.max-w-\[195px\] {
  max-width: 195px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[248px\] {
  max-width: 248px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[32px\] {
  max-width: 32px;
}
.max-w-\[336px\] {
  max-width: 336px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[360px\] {
  max-width: 360px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[411px\] {
  max-width: 411px;
}
.max-w-\[437px\] {
  max-width: 437px;
}
.max-w-\[440px\] {
  max-width: 440px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[540px\] {
  max-width: 540px;
}
.max-w-\[590px\] {
  max-width: 590px;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[65px\] {
  max-width: 65px;
}
.max-w-\[672px\] {
  max-width: 672px;
}
.max-w-\[680px\] {
  max-width: 680px;
}
.max-w-\[760px\] {
  max-width: 760px;
}
.max-w-\[780px\] {
  max-width: 780px;
}
.max-w-\[79px\] {
  max-width: 79px;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[var\(--w-component-workspace\)\] {
  max-width: var(--w-component-workspace);
}
.max-w-full {
  max-width: 100%;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[0\] {
  flex: 0;
}
.flex-\[0_1_100\%\] {
  flex: 0 1 100%;
}
.flex-\[0_1_48px\] {
  flex: 0 1 48px;
}
.flex-\[100\%\] {
  flex: 100%;
}
.flex-\[1_0_100\%\] {
  flex: 1 0 100%;
}
.flex-\[1_0_32\.33\%\] {
  flex: 1 0 32.33%;
}
.flex-\[1_0_350px\] {
  flex: 1 0 350px;
}
.flex-\[1_0_48px\] {
  flex: 1 0 48px;
}
.flex-\[1_0_auto\] {
  flex: 1 0 auto;
}
.flex-\[2\] {
  flex: 2;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[4deg\] {
  --tw-rotate: 4deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[8deg\] {
  --tw-rotate: 8deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!scale-100 {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.5\] {
  --tw-scale-x: 0.5;
  --tw-scale-y: 0.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.02\] {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\] {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[2\] {
  --tw-scale-x: 2;
  --tw-scale-y: 2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}
.animate-drawForward {
  animation: draw 1s forwards;
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}
.animate-drawForwardTick {
  animation: draw 1s forwards 1s;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animate-fadeIn {
  animation: fadeIn 0.5s ease-in-out;
}
@keyframes fadeInGoUp {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate-fadeInGoUp {
  animation: fadeInGoUp 0.5s ease-in-out;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.animate-fadeInLeft {
  animation: fadeInLeft 0.5s ease-in-out;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animate-fadeOut {
  animation: fadeOut 0.5s ease-in-out;
}
@keyframes highlightPulse {
  0%, 100% {
    background-color: transparent;
  }
  50% {
    background-color: var(--colors-neutral-container-soft);
  }
}
.animate-highlight {
  animation: highlightPulse 2s ease-in-out infinite;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.\!cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-pointer {
  cursor: pointer;
}
.select-all {
  -webkit-user-select: all;
  user-select: all;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-outside {
  list-style-position: outside;
}
.list-disc {
  list-style-type: disc;
}
.columns-1 {
  columns: 1;
}
.break-inside-avoid {
  break-inside: avoid;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.grid-cols-\[1fr_1fr\] {
  grid-template-columns: 1fr 1fr;
}
.grid-cols-\[1fr_auto_auto\] {
  grid-template-columns: 1fr auto auto;
}
.grid-cols-\[1fr_calc\(100\%-248px\)\] {
  grid-template-columns: 1fr calc(100% - 248px);
}
.grid-cols-\[248px_100\%\] {
  grid-template-columns: 248px 100%;
}
.grid-cols-\[auto_auto_auto_auto\] {
  grid-template-columns: auto auto auto auto;
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.\!flex-col {
  flex-direction: column !important;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.\!items-start {
  align-items: flex-start !important;
}
.items-start {
  align-items: flex-start;
}
.\!items-end {
  align-items: flex-end !important;
}
.items-end {
  align-items: flex-end;
}
.\!items-center {
  align-items: center !important;
}
.items-center {
  align-items: center;
}
.\!items-stretch {
  align-items: stretch !important;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.\!justify-end {
  justify-content: flex-end !important;
}
.justify-end {
  justify-content: flex-end;
}
.\!justify-center {
  justify-content: center !important;
}
.justify-center {
  justify-content: center;
}
.\!justify-between {
  justify-content: space-between !important;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-items-end {
  justify-items: end;
}
.\!gap-0 {
  gap: 0px !important;
}
.\!gap-\[12px\] {
  gap: 12px !important;
}
.\!gap-\[16px\] {
  gap: 16px !important;
}
.\!gap-\[24px\] {
  gap: 24px !important;
}
.\!gap-\[4px\] {
  gap: 4px !important;
}
.\!gap-xs {
  gap: 8px !important;
}
.gap-0 {
  gap: 0px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-10 {
  gap: 10px;
}
.gap-16 {
  gap: 16px;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-20 {
  gap: 20px;
}
.gap-24 {
  gap: 24px;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-32 {
  gap: 32px;
}
.gap-3xl {
  gap: 40px;
}
.gap-3xs {
  gap: 2px;
}
.gap-4 {
  gap: 4px;
}
.gap-4xl {
  gap: 48px;
}
.gap-\[0\] {
  gap: 0;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[28px\] {
  gap: 28px;
}
.gap-\[2px\] {
  gap: 2px;
}
.gap-\[32px\] {
  gap: 32px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-l {
  gap: 20px;
}
.gap-m {
  gap: 16px;
}
.gap-s {
  gap: 12px;
}
.gap-sm {
  gap: 12px;
}
.gap-xl {
  gap: 24px;
}
.gap-xs {
  gap: 8px;
}
.gap-xxl {
  gap: 32px;
}
.gap-xxs {
  gap: 4px;
}
.gap-x-\[20px\] {
  column-gap: 20px;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.overflow-auto {
  overflow: auto;
}
.\!overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-x-auto {
  overflow-x: auto;
}
.\!overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-auto {
  overflow-y: auto;
}
.\!overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.\!whitespace-normal {
  white-space: normal !important;
}
.\!whitespace-nowrap {
  white-space: nowrap !important;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.\!whitespace-pre-wrap {
  white-space: pre-wrap !important;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-\[0\] {
  border-radius: 0 !important;
}
.\!rounded-\[12px\] {
  border-radius: 12px !important;
}
.\!rounded-\[2px\] {
  border-radius: 2px !important;
}
.\!rounded-\[4px\] {
  border-radius: 4px !important;
}
.\!rounded-\[50\%\] {
  border-radius: 50% !important;
}
.\!rounded-\[6px\] {
  border-radius: 6px !important;
}
.\!rounded-\[8px\] {
  border-radius: 8px !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.rounded {
  border-radius: 4px;
}
.rounded-\[100\%\] {
  border-radius: 100%;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[1px\] {
  border-radius: 1px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 12px;
}
.rounded-md {
  border-radius: 8px;
}
.rounded-sm {
  border-radius: 4px;
}
.rounded-xs {
  border-radius: 2px;
}
.\!rounded-l-\[4px\] {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.\!rounded-r-\[0\] {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-b-\[8px\] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-l-sm {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-r-\[4px\] {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.rounded-s {
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
}
.rounded-t-\[24px\] {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}
.rounded-t-\[8px\] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.\!rounded-bl-\[0px\] {
  border-bottom-left-radius: 0px !important;
}
.\!rounded-tl-\[0px\] {
  border-top-left-radius: 0px !important;
}
.rounded-bl-sm {
  border-bottom-left-radius: 4px;
}
.rounded-br-\[12px\] {
  border-bottom-right-radius: 12px;
}
.rounded-br-\[8px\] {
  border-bottom-right-radius: 8px;
}
.rounded-tl-\[8px\] {
  border-top-left-radius: 8px;
}
.rounded-tr-\[8px\] {
  border-top-right-radius: 8px;
}
.\!border {
  border-width: 1px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
.\!border-dashed {
  border-style: dashed !important;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-\[\#000\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#42506C\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(66 80 108 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[var\(--border-color\)\] {
  border-color: var(--border-color) !important;
}
.\!border-\[var\(--negative-high-color\)\] {
  border-color: var(--negative-high-color) !important;
}
.\!border-\[var\(--separator-soft-color\)\] {
  border-color: var(--separator-soft-color) !important;
}
.\!border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#42506C33\] {
  border-color: #42506C33;
}
.border-\[\#5D626B33\] {
  border-color: #5D626B33;
}
.border-\[\#797C82\] {
  --tw-border-opacity: 1;
  border-color: rgb(121 124 130 / var(--tw-border-opacity, 1));
}
.border-\[\#B2B8C5\] {
  --tw-border-opacity: 1;
  border-color: rgb(178 184 197 / var(--tw-border-opacity, 1));
}
.border-\[\#D0D5DD\] {
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
}
.border-\[\#ffffff\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-\[rgba\(30_49_99_0\.08\)\] {
  border-color: rgba(30 49 99 0.08);
}
.border-\[var\(\&\#45\;\&\#45\;mdc-theme-error\)\] {
  border-color: var(&#45;&#45;mdc-theme-error);
}
.border-\[var\(--accent-medium-color\)\] {
  border-color: var(--accent-medium-color);
}
.border-\[var\(--bg-accent-yellow\)\] {
  border-color: var(--bg-accent-yellow);
}
.border-\[var\(--bg-surface-3-color\)\] {
  border-color: var(--bg-surface-3-color);
}
.border-\[var\(--chips-solid-color-bg-inverse\)\] {
  border-color: var(--chips-solid-color-bg-inverse);
}
.border-\[var\(--colors-background-neutral-opaque\)\] {
  border-color: var(--colors-background-neutral-opaque);
}
.border-\[var\(--colors-border-default\)\] {
  border-color: var(--colors-border-default);
}
.border-\[var\(--colors-border-muted\)\] {
  border-color: var(--colors-border-muted);
}
.border-\[var\(--colors-border-soft\)\] {
  border-color: var(--colors-border-soft);
}
.border-\[var\(--colors-foreground-default\)\] {
  border-color: var(--colors-foreground-default);
}
.border-\[var\(--colors-foreground-muted\)\] {
  border-color: var(--colors-foreground-muted);
}
.border-\[var\(--fill-main-high\)\] {
  border-color: var(--fill-main-high);
}
.border-\[var\(--fill-main-medium\)\] {
  border-color: var(--fill-main-medium);
}
.border-\[var\(--negative-high-color\)\] {
  border-color: var(--negative-high-color);
}
.border-\[var\(--positive-high-color\)\] {
  border-color: var(--positive-high-color);
}
.border-\[var\(--separator-primary-color\)\] {
  border-color: var(--separator-primary-color);
}
.border-\[var\(--separator-soft-color\)\] {
  border-color: var(--separator-soft-color);
}
.border-borderSoft {
  border-color: var(--colors-border-soft);
}
.border-foregroundSoft {
  border-color: var(--colors-foreground-soft);
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-negativeBackgroundActive {
  border-color: var(--negative-background-active);
}
.border-neutralOpaque {
  border-color: var(--colors-background-neutral-opaque);
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-warningBackgroundDefault {
  border-color: var(--warning-background-default);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-b-\[\#CFD5DD\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(207 213 221 / var(--tw-border-opacity, 1));
}
.border-b-\[var\(--color-bar-bg-color\)\] {
  border-bottom-color: var(--color-bar-bg-color);
}
.border-b-\[var\(--separator-primary-color\)\] {
  border-bottom-color: var(--separator-primary-color);
}
.border-t-\[var\(--accent-medium-color\)\] {
  border-top-color: var(--accent-medium-color);
}
.border-t-\[var\(--colors-border-soft\)\] {
  border-top-color: var(--colors-border-soft);
}
.border-t-\[var\(--separator-primary-color\)\] {
  border-top-color: var(--separator-primary-color);
}
.\!border-opacity-20 {
  --tw-border-opacity: 0.2 !important;
}
.\!border-opacity-30 {
  --tw-border-opacity: 0.3 !important;
}
.\!bg-\[\#E6E8EA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(230 232 234 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[var\(--bg-accent-yellow\)\] {
  background-color: var(--bg-accent-yellow) !important;
}
.\!bg-\[var\(--bg-light-gray\)\] {
  background-color: var(--bg-light-gray) !important;
}
.\!bg-\[var\(--bg-surface-3-color\)\] {
  background-color: var(--bg-surface-3-color) !important;
}
.\!bg-\[var\(--chips-solid-color-bg-inverse\)\] {
  background-color: var(--chips-solid-color-bg-inverse) !important;
}
.\!bg-\[var\(--colors-neutral-container-default\)\] {
  background-color: var(--colors-neutral-container-default) !important;
}
.\!bg-\[var\(--colors-text-primary\)\] {
  background-color: var(--colors-text-primary) !important;
}
.\!bg-\[var\(--custom-bg-color\)\] {
  background-color: var(--custom-bg-color) !important;
}
.\!bg-\[var\(--main-highest-color\)\] {
  background-color: var(--main-highest-color) !important;
}
.\!bg-\[var\(--main-low-color\)\] {
  background-color: var(--main-low-color) !important;
}
.\!bg-\[var\(--main-medium-color\)\] {
  background-color: var(--main-medium-color) !important;
}
.\!bg-\[var\(--negative-high-color\)\] {
  background-color: var(--negative-high-color) !important;
}
.\!bg-\[var\(--positive-container-default\)\] {
  background-color: var(--positive-container-default) !important;
}
.\!bg-\[var\(--positive-high-color\)\] {
  background-color: var(--positive-high-color) !important;
}
.\!bg-negativeBackgroundDefault {
  background-color: var(--negative-background-default) !important;
}
.\!bg-positiveForegroundDefault {
  background-color: var(--positive-foreground-default) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.\!bg-warningBackgroundDefault {
  background-color: var(--warning-background-default) !important;
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#0000007d\] {
  background-color: #0000007d;
}
.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#292F3D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(41 47 61 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2c354766\] {
  background-color: #2c354766;
}
.bg-\[\#42506C1A\] {
  background-color: #42506C1A;
}
.bg-\[\#42506C33\] {
  background-color: #42506C33;
}
.bg-\[\#5D626B1A\] {
  background-color: #5D626B1A;
}
.bg-\[\#5D626B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(93 98 107 / var(--tw-bg-opacity, 1));
}
.bg-\[\#959AAA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(149 154 170 / var(--tw-bg-opacity, 1));
}
.bg-\[\#994D28\] {
  --tw-bg-opacity: 1;
  background-color: rgb(153 77 40 / var(--tw-bg-opacity, 1));
}
.bg-\[\#AFB5C2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(175 181 194 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E8EAF0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 234 240 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EEEFF1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 239 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F6F7F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 247 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7F7F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFCA25\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 202 37 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[--accent-medium-color\] {
  background-color: var(--accent-medium-color);
}
.bg-\[--bg-light-gray\] {
  background-color: var(--bg-light-gray);
}
.bg-\[var\(--accent-medium-color\)\] {
  background-color: var(--accent-medium-color);
}
.bg-\[var\(--background-secondary-color\)\] {
  background-color: var(--background-secondary-color);
}
.bg-\[var\(--bg-accent-yellow\)\] {
  background-color: var(--bg-accent-yellow);
}
.bg-\[var\(--bg-light-gray\)\] {
  background-color: var(--bg-light-gray);
}
.bg-\[var\(--bg-primary-color\)\] {
  background-color: var(--bg-primary-color);
}
.bg-\[var\(--bg-surface-3-color\)\] {
  background-color: var(--bg-surface-3-color);
}
.bg-\[var\(--chips-solid-color-bg-default\)\] {
  background-color: var(--chips-solid-color-bg-default);
}
.bg-\[var\(--chips-solid-color-bg-inverse\)\] {
  background-color: var(--chips-solid-color-bg-inverse);
}
.bg-\[var\(--color-bar-bg-color\)\] {
  background-color: var(--color-bar-bg-color);
}
.bg-\[var\(--color-bar-progress-default\)\] {
  background-color: var(--color-bar-progress-default);
}
.bg-\[var\(--color-bar-progress-positive\)\] {
  background-color: var(--color-bar-progress-positive);
}
.bg-\[var\(--colors-background-neutral-opaque\)\] {
  background-color: var(--colors-background-neutral-opaque);
}
.bg-\[var\(--colors-background-surface2\)\] {
  background-color: var(--colors-background-surface2);
}
.bg-\[var\(--colors-background-surface3\)\] {
  background-color: var(--colors-background-surface3);
}
.bg-\[var\(--colors-background-surface4\)\] {
  background-color: var(--colors-background-surface4);
}
.bg-\[var\(--colors-border-default\)\] {
  background-color: var(--colors-border-default);
}
.bg-\[var\(--colors-neutral-container-default\)\] {
  background-color: var(--colors-neutral-container-default);
}
.bg-\[var\(--colors-neutral-container-on-container\)\] {
  background-color: var(--colors-neutral-container-on-container);
}
.bg-\[var\(--colors-neutral-container-soft\)\] {
  background-color: var(--colors-neutral-container-soft);
}
.bg-\[var\(--colors-surface-secondary\)\] {
  background-color: var(--colors-surface-secondary);
}
.bg-\[var\(--colors-surface-secondary-active\)\] {
  background-color: var(--colors-surface-secondary-active);
}
.bg-\[var\(--colors-warning-soft\)\] {
  background-color: var(--colors-warning-soft);
}
.bg-\[var\(--custom-bg-color\)\] {
  background-color: var(--custom-bg-color);
}
.bg-\[var\(--fill-main-high\)\] {
  background-color: var(--fill-main-high);
}
.bg-\[var\(--fill-main-medium\)\] {
  background-color: var(--fill-main-medium);
}
.bg-\[var\(--main-highest-color\)\] {
  background-color: var(--main-highest-color);
}
.bg-\[var\(--main-low-color\)\] {
  background-color: var(--main-low-color);
}
.bg-\[var\(--main-medium-color\)\] {
  background-color: var(--main-medium-color);
}
.bg-\[var\(--negative-container-default\)\] {
  background-color: var(--negative-container-default);
}
.bg-\[var\(--negative-high-color\)\] {
  background-color: var(--negative-high-color);
}
.bg-\[var\(--negative-medium-color\)\] {
  background-color: var(--negative-medium-color);
}
.bg-\[var\(--positive-container-default\)\] {
  background-color: var(--positive-container-default);
}
.bg-\[var\(--positive-high-color\)\] {
  background-color: var(--positive-high-color);
}
.bg-\[var\(--positive-highest-color\)\] {
  background-color: var(--positive-highest-color);
}
.bg-\[var\(--separator-primary-color\)\] {
  background-color: var(--separator-primary-color);
}
.bg-\[var\(--text-main-color\)\] {
  background-color: var(--text-main-color);
}
.bg-\[var\(--text-white-color\)\] {
  background-color: var(--text-white-color);
}
.bg-\[var\(--warning-high-color\)\] {
  background-color: var(--warning-high-color);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.bg-colorBgNegative {
  background-color: var(--negative-container-default);
}
.bg-foregroundSoft {
  background-color: var(--colors-foreground-soft);
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.bg-negativeBackgroundActive {
  background-color: var(--negative-background-active);
}
.bg-negativeContainerDefault {
  background-color: var(--negative-container-default);
}
.bg-neutralOpaque {
  background-color: var(--colors-background-neutral-opaque);
}
.bg-positiveBackgroundDefault {
  background-color: var(--positive-container-default);
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-surface2 {
  background-color: var(--colors-background-surface2);
}
.bg-transparent {
  background-color: transparent;
}
.bg-warningBackgroundDefault {
  background-color: var(--warning-background-default);
}
.bg-warningContainerDefault {
  background-color: var(--warning-container-default);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.\!bg-none {
  background-image: none !important;
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-black\/50 {
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-\[var\(--accent-medium-color\)\] {
  fill: var(--accent-medium-color);
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.object-left {
  object-position: left;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-1 {
  padding: 0.25rem !important;
}
.\!p-\[0\] {
  padding: 0 !important;
}
.\!p-\[12px\] {
  padding: 12px !important;
}
.\!p-\[16px\] {
  padding: 16px !important;
}
.\!p-\[16px_24px\] {
  padding: 16px 24px !important;
}
.\!p-\[20px\] {
  padding: 20px !important;
}
.\!p-\[24px\] {
  padding: 24px !important;
}
.\!p-\[32px\] {
  padding: 32px !important;
}
.\!p-\[8px\] {
  padding: 8px !important;
}
.\!p-\[8px_12px\] {
  padding: 8px 12px !important;
}
.\!p-\[8px_16px\] {
  padding: 8px 16px !important;
}
.\!p-xl {
  padding: 24px !important;
}
.\!p-xs {
  padding: 8px !important;
}
.p-0 {
  padding: 0px;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3xl {
  padding: 40px;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-\[0\] {
  padding: 0;
}
.p-\[0_16px\] {
  padding: 0 16px;
}
.p-\[10px_15px\] {
  padding: 10px 15px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[12px_12px\] {
  padding: 12px 12px;
}
.p-\[12px_14px\] {
  padding: 12px 14px;
}
.p-\[12px_16px\] {
  padding: 12px 16px;
}
.p-\[12px_6px\] {
  padding: 12px 6px;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[16px_0\] {
  padding: 16px 0;
}
.p-\[16px_24px\] {
  padding: 16px 24px;
}
.p-\[16px_32px\] {
  padding: 16px 32px;
}
.p-\[16px_8px\] {
  padding: 16px 8px;
}
.p-\[1px\] {
  padding: 1px;
}
.p-\[20px\] {
  padding: 20px;
}
.p-\[20px_0\] {
  padding: 20px 0;
}
.p-\[20px_0px_40px\] {
  padding: 20px 0px 40px;
}
.p-\[24px\] {
  padding: 24px;
}
.p-\[24px_16px\] {
  padding: 24px 16px;
}
.p-\[24px_32px\] {
  padding: 24px 32px;
}
.p-\[24px_70px\] {
  padding: 24px 70px;
}
.p-\[28px_16px\] {
  padding: 28px 16px;
}
.p-\[28px_16px_120px\] {
  padding: 28px 16px 120px;
}
.p-\[28px_16px_150px\] {
  padding: 28px 16px 150px;
}
.p-\[32px\] {
  padding: 32px;
}
.p-\[32px_20px\] {
  padding: 32px 20px;
}
.p-\[32px_24px_24px\] {
  padding: 32px 24px 24px;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[40px\] {
  padding: 40px;
}
.p-\[40px_0px\] {
  padding: 40px 0px;
}
.p-\[40px_16px\] {
  padding: 40px 16px;
}
.p-\[40px_8px\] {
  padding: 40px 8px;
}
.p-\[48px_16px\] {
  padding: 48px 16px;
}
.p-\[4px\] {
  padding: 4px;
}
.p-\[4px_16px\] {
  padding: 4px 16px;
}
.p-\[4px_8px\] {
  padding: 4px 8px;
}
.p-\[7px_16px\] {
  padding: 7px 16px;
}
.p-\[8px\] {
  padding: 8px;
}
.p-\[8px_12px\] {
  padding: 8px 12px;
}
.p-\[8px_16px\] {
  padding: 8px 16px;
}
.p-\[9px\] {
  padding: 9px;
}
.p-l {
  padding: 20px;
}
.p-m {
  padding: 16px;
}
.p-s {
  padding: 12px;
}
.p-xl {
  padding: 24px;
}
.p-xs {
  padding: 8px;
}
.p-xxl {
  padding: 32px;
}
.p-xxs {
  padding: 4px;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!px-\[12px\] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.\!px-\[15px\] {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.\!px-\[18px\] {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
.\!px-\[19px\] {
  padding-left: 19px !important;
  padding-right: 19px !important;
}
.\!px-\[32px\] {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.\!px-\[41px\] {
  padding-left: 41px !important;
  padding-right: 41px !important;
}
.\!px-\[4px\] {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.\!px-\[8px\] {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.\!px-xxl {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.\!py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\!py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-\[11px\] {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.\!py-\[12px\] {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.\!py-\[16px\] {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.\!py-\[72px\] {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.\!py-\[7px\] {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.\!py-\[8px\] {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3xl {
  padding-left: 40px;
  padding-right: 40px;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[32px\] {
  padding-left: 32px;
  padding-right: 32px;
}
.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.px-l {
  padding-left: 20px;
  padding-right: 20px;
}
.px-m {
  padding-left: 16px;
  padding-right: 16px;
}
.px-s {
  padding-left: 12px;
  padding-right: 12px;
}
.px-xl {
  padding-left: 24px;
  padding-right: 24px;
}
.px-xs {
  padding-left: 8px;
  padding-right: 8px;
}
.px-xxl {
  padding-left: 32px;
  padding-right: 32px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3xl {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5xl {
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[24px\] {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-\[28px\] {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-\[40px\] {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-l {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-m {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-s {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-xs {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-xxs {
  padding-top: 4px;
  padding-bottom: 4px;
}
.\!pb-\[32px\] {
  padding-bottom: 32px !important;
}
.\!pb-\[80px\] {
  padding-bottom: 80px !important;
}
.\!pb-xxl {
  padding-bottom: 32px !important;
}
.\!pl-0 {
  padding-left: 0px !important;
}
.\!pl-\[32px\] {
  padding-left: 32px !important;
}
.\!pl-\[8px\] {
  padding-left: 8px !important;
}
.\!pl-xs {
  padding-left: 8px !important;
}
.\!pr-0 {
  padding-right: 0px !important;
}
.\!pr-\[24px\] {
  padding-right: 24px !important;
}
.\!pr-\[32px\] {
  padding-right: 32px !important;
}
.\!pt-0 {
  padding-top: 0px !important;
}
.\!pt-xl {
  padding-top: 24px !important;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[84px\] {
  padding-bottom: 84px;
}
.pb-\[8px\] {
  padding-bottom: 8px;
}
.pb-xl {
  padding-bottom: 24px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[48px\] {
  padding-left: 48px;
}
.pl-\[4px\] {
  padding-left: 4px;
}
.pl-\[8px\] {
  padding-left: 8px;
}
.pl-m {
  padding-left: 16px;
}
.pl-s {
  padding-left: 12px;
}
.pl-xs {
  padding-left: 8px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[45px\] {
  padding-right: 45px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pr-\[8px\] {
  padding-right: 8px;
}
.pr-m {
  padding-right: 16px;
}
.pr-s {
  padding-right: 12px;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[16px\] {
  padding-top: 16px;
}
.pt-\[2px\] {
  padding-top: 2px;
}
.pt-\[8px\] {
  padding-top: 8px;
}
.pt-xl {
  padding-top: 24px;
}
.pt-xxl {
  padding-top: 32px;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.\!text-center {
  text-align: center !important;
}
.text-center {
  text-align: center;
}
.\!text-right {
  text-align: right !important;
}
.text-right {
  text-align: right;
}
.align-top {
  vertical-align: top;
}
.align-bottom {
  vertical-align: bottom;
}
.\!text-\[12px\] {
  font-size: 12px !important;
}
.\!text-\[14px\] {
  font-size: 14px !important;
}
.\!text-\[15px\] {
  font-size: 15px !important;
}
.\!text-\[16px\] {
  font-size: 16px !important;
}
.\!text-\[20px\] {
  font-size: 20px !important;
}
.\!text-\[25px\] {
  font-size: 25px !important;
}
.\!text-\[36px\] {
  font-size: 36px !important;
}
.\!text-\[50px\] {
  font-size: 50px !important;
}
.\!text-\[6px\] {
  font-size: 6px !important;
}
.\!text-\[8px\] {
  font-size: 8px !important;
}
.\!text-\[9px\] {
  font-size: 9px !important;
}
.\!text-body2 {
  font-size: 14px !important;
}
.\!text-caption {
  font-size: 12px !important;
  line-height: 16px !important;
}
.\!text-header1 {
  font-size: 60px !important;
  line-height: 72px !important;
}
.\!text-header2 {
  font-size: 36px !important;
  line-height: 44px !important;
}
.\!text-header3 {
  font-size: 24px !important;
  line-height: 32px !important;
}
.\!text-header5 {
  font-size: 16px !important;
  line-height: 20px !important;
}
.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[17\.5px\] {
  font-size: 17.5px;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[21px\]\/\[25px\] {
  font-size: 21px;
  line-height: 25px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[36px\]\/\[43px\] {
  font-size: 36px;
  line-height: 43px;
}
.text-\[54px\] {
  font-size: 54px;
}
.text-\[56px\] {
  font-size: 56px;
}
.text-\[6px\] {
  font-size: 6px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-body1 {
  font-size: 16px;
}
.text-body2 {
  font-size: 14px;
}
.text-body3 {
  font-size: 10px;
}
.text-caption {
  font-size: 12px;
  line-height: 16px;
}
.text-header2 {
  font-size: 36px;
  line-height: 44px;
}
.text-header3 {
  font-size: 24px;
  line-height: 32px;
}
.text-header4 {
  font-size: 20px;
  line-height: 24px;
}
.text-header5 {
  font-size: 16px;
  line-height: 20px;
}
.text-labelMedium {
  font-size: 14px;
  line-height: 20px;
}
.text-labelSmall {
  font-size: 12px;
  line-height: 16px;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-subtitle {
  font-size: 17px;
  line-height: 20px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-bold {
  font-weight: 700 !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.\!leading-4 {
  line-height: 1rem !important;
}
.\!leading-5 {
  line-height: 1.25rem !important;
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.\!leading-\[12px\] {
  line-height: 12px !important;
}
.\!leading-\[24px\] {
  line-height: 24px !important;
}
.\!leading-\[30px\] {
  line-height: 30px !important;
}
.\!leading-\[44px\] {
  line-height: 44px !important;
}
.\!leading-\[50px\] {
  line-height: 50px !important;
}
.\!leading-none {
  line-height: 1 !important;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-\[1\.05\] {
  line-height: 1.05;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[25px\] {
  line-height: 25px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[48px\] {
  line-height: 48px;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.02em\] {
  letter-spacing: -0.02em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.\!text-\[\#292F3D\] {
  --tw-text-opacity: 1 !important;
  color: rgb(41 47 61 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#2C3547\] {
  --tw-text-opacity: 1 !important;
  color: rgb(44 53 71 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#42506C\] {
  --tw-text-opacity: 1 !important;
  color: rgb(66 80 108 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[\#5D626B\] {
  --tw-text-opacity: 1 !important;
  color: rgb(93 98 107 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[var\(--accent-medium-color\)\] {
  color: var(--accent-medium-color) !important;
}
.\!text-\[var\(--chips-solid-color-label-inverse\)\] {
  color: var(--chips-solid-color-label-inverse) !important;
}
.\!text-\[var\(--colors-foreground-default\)\] {
  color: var(--colors-foreground-default) !important;
}
.\!text-\[var\(--colors-foreground-soft\)\] {
  color: var(--colors-foreground-soft) !important;
}
.\!text-\[var\(--colors-label-secondary\)\] {
  color: var(--colors-label-secondary) !important;
}
.\!text-\[var\(--colors-text-primary\)\] {
  color: var(--colors-text-primary) !important;
}
.\!text-\[var\(--colors-warning-on-warning\)\] {
  color: var(--colors-warning-on-warning) !important;
}
.\!text-\[var\(--label-main-highest-color\)\] {
  color: var(--label-main-highest-color) !important;
}
.\!text-\[var\(--label-main-medium-color\)\] {
  color: var(--label-main-medium-color) !important;
}
.\!text-\[var\(--main-highest-color\)\] {
  color: var(--main-highest-color) !important;
}
.\!text-\[var\(--negative-high-color\)\] {
  color: var(--negative-high-color) !important;
}
.\!text-\[var\(--negative-medium-color\)\] {
  color: var(--negative-medium-color) !important;
}
.\!text-\[var\(--positive-high-color\)\] {
  color: var(--positive-high-color) !important;
}
.\!text-\[var\(--text-darkgrey-color\)\] {
  color: var(--text-darkgrey-color) !important;
}
.\!text-\[var\(--text-main-color\)\] {
  color: var(--text-main-color) !important;
}
.\!text-\[var\(--text-primary-color\)\] {
  color: var(--text-primary-color) !important;
}
.\!text-\[var\(--text-secondary-color\)\] {
  color: var(--text-secondary-color) !important;
}
.\!text-\[var\(--text-white-color\)\] {
  color: var(--text-white-color) !important;
}
.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.\!text-foregroundDefault {
  color: var(--colors-foreground-default) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1A1F2B\] {
  --tw-text-opacity: 1;
  color: rgb(26 31 43 / var(--tw-text-opacity, 1));
}
.text-\[\#262B36\] {
  --tw-text-opacity: 1;
  color: rgb(38 43 54 / var(--tw-text-opacity, 1));
}
.text-\[\#2C3547\] {
  --tw-text-opacity: 1;
  color: rgb(44 53 71 / var(--tw-text-opacity, 1));
}
.text-\[\#42506C\] {
  --tw-text-opacity: 1;
  color: rgb(66 80 108 / var(--tw-text-opacity, 1));
}
.text-\[\#485263\] {
  --tw-text-opacity: 1;
  color: rgb(72 82 99 / var(--tw-text-opacity, 1));
}
.text-\[\#5D626B\] {
  --tw-text-opacity: 1;
  color: rgb(93 98 107 / var(--tw-text-opacity, 1));
}
.text-\[\#8892A6\] {
  --tw-text-opacity: 1;
  color: rgb(136 146 166 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[var\(--accent-medium-color\)\] {
  color: var(--accent-medium-color);
}
.text-\[var\(--bg-accent-yellow\)\] {
  color: var(--bg-accent-yellow);
}
.text-\[var\(--color-bar-icon-positive\)\] {
  color: var(--color-bar-icon-positive);
}
.text-\[var\(--color-bar-label-default\)\] {
  color: var(--color-bar-label-default);
}
.text-\[var\(--colors-foreground-default\)\] {
  color: var(--colors-foreground-default);
}
.text-\[var\(--colors-foreground-muted\)\] {
  color: var(--colors-foreground-muted);
}
.text-\[var\(--colors-foreground-soft\)\] {
  color: var(--colors-foreground-soft);
}
.text-\[var\(--colors-label-secondary\)\] {
  color: var(--colors-label-secondary);
}
.text-\[var\(--colors-text-primary\)\] {
  color: var(--colors-text-primary);
}
.text-\[var\(--colors-text-secondary\)\] {
  color: var(--colors-text-secondary);
}
.text-\[var\(--colors-warning-on-warning\)\] {
  color: var(--colors-warning-on-warning);
}
.text-\[var\(--fill-main-high\)\] {
  color: var(--fill-main-high);
}
.text-\[var\(--header-text-color\)\] {
  color: var(--header-text-color);
}
.text-\[var\(--label-main-high-color\)\] {
  color: var(--label-main-high-color);
}
.text-\[var\(--label-main-highest\)\] {
  color: var(--label-main-highest);
}
.text-\[var\(--label-main-highest-color\)\] {
  color: var(--label-main-highest-color);
}
.text-\[var\(--label-main-medium-color\)\] {
  color: var(--label-main-medium-color);
}
.text-\[var\(--main-highest-color\)\] {
  color: var(--main-highest-color);
}
.text-\[var\(--mobile-text-color\)\] {
  color: var(--mobile-text-color);
}
.text-\[var\(--negative-container-soft\)\] {
  color: var(--negative-container-soft);
}
.text-\[var\(--negative-high-color\)\] {
  color: var(--negative-high-color);
}
.text-\[var\(--negative-medium-color\)\] {
  color: var(--negative-medium-color);
}
.text-\[var\(--positive-foreground-default\)\] {
  color: var(--positive-foreground-default);
}
.text-\[var\(--positive-high-color\)\] {
  color: var(--positive-high-color);
}
.text-\[var\(--positive-highest-color\)\] {
  color: var(--positive-highest-color);
}
.text-\[var\(--text-darkgrey-color\)\] {
  color: var(--text-darkgrey-color);
}
.text-\[var\(--text-main-color\)\] {
  color: var(--text-main-color);
}
.text-\[var\(--text-primary-color\)\] {
  color: var(--text-primary-color);
}
.text-\[var\(--text-secondary-color\)\] {
  color: var(--text-secondary-color);
}
.text-\[var\(--text-white-color\)\] {
  color: var(--text-white-color);
}
.text-\[var\(--warning-high-color\)\] {
  color: var(--warning-high-color);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-colorLabelNegative {
  color: var(--negative-high-color);
}
.text-foregroundDefault {
  color: var(--colors-foreground-default);
}
.text-foregroundSoft {
  color: var(--colors-foreground-soft);
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-labelSecondary {
  color: var(--colors-label-secondary);
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.\!underline {
  text-decoration-line: underline !important;
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.\!opacity-100 {
  opacity: 1 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-\[0\.7\] {
  opacity: 0.7;
}
.opacity-\[0\.95\] {
  opacity: 0.95;
}
.opacity-\[100\%\] {
  opacity: 100%;
}
.opacity-\[30\%\] {
  opacity: 30%;
}
.opacity-\[50\%\] {
  opacity: 50%;
}
.\!shadow-\[0_0_0_2px_var\(--accent-medium-color\)\] {
  --tw-shadow: 0 0 0 2px var(--accent-medium-color) !important;
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.\!shadow-\[0_0_0_2px_var\(--accent-medium-color\)_inset\] {
  --tw-shadow: 0 0 0 2px var(--accent-medium-color) inset !important;
  --tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_1px_var\(--accent-medium-color\)\] {
  --tw-shadow: 0 0 0 1px var(--accent-medium-color);
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_1px_var\(--colors-border-muted\)\] {
  --tw-shadow: 0 0 0 1px var(--colors-border-muted);
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_1px_var\(--colors-border-strong\)\] {
  --tw-shadow: 0 0 0 1px var(--colors-border-strong);
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_1px_white\] {
  --tw-shadow: 0 0 0 1px white;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px\#959AAA\] {
  --tw-shadow: 0 0 0 2px#959AAA;
  --tw-shadow-colored: 0 0 0 2px#959AAA var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px\#994D28\] {
  --tw-shadow: 0 0 0 2px#994D28;
  --tw-shadow-colored: 0 0 0 2px#994D28 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px\#FFCA25\] {
  --tw-shadow: 0 0 0 2px#FFCA25;
  --tw-shadow-colored: 0 0 0 2px#FFCA25 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px_var\(--accent-medium-color\)\] {
  --tw-shadow: 0 0 0 2px var(--accent-medium-color);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px_var\(--accent-medium-color\)_inset\] {
  --tw-shadow: 0 0 0 2px var(--accent-medium-color) inset;
  --tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_0_2px_white\] {
  --tw-shadow: 0 0 0 2px white;
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_1px_0_none\] {
  --tw-shadow: 0 0 1px 0 none;
  --tw-shadow-colored: 0 0 1px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_2px_0_\#1E316340\] {
  --tw-shadow: 0 0 2px 0 #1E316340;
  --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_2px_var\(--colors-neutral-container-default\)_inset\] {
  --tw-shadow: 0 0 2px var(--colors-neutral-container-default) inset;
  --tw-shadow-colored: inset 0 0 2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_1px_1px_var\(--colors-border-default\)\] {
  --tw-shadow: 0 1px 1px var(--colors-border-default);
  --tw-shadow-colored: 0 1px 1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_0px_2px_0px_\#1E316340\] {
  --tw-shadow: 0px 0px 2px 0px #1E316340;
  --tw-shadow-colored: 0px 0px 2px 0px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-\[\#0000007d\] {
  --tw-ring-color: #0000007d;
}
.ring-\[var\(--accent-medium-color\)\] {
  --tw-ring-color: var(--accent-medium-color);
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[1px_1px_0_\#000\] {
  --tw-drop-shadow: drop-shadow(1px 1px 0 #000);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[background-color\] {
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\] {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.delay-100 {
  transition-delay: 100ms;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.duration-\[100ms\] {
  transition-duration: 100ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
:root {
  --iti-hover-color:rgba(0, 0, 0, 0.05);
  --iti-border-color:#ccc;
  --iti-dropdown-bg:white;
  --iti-icon-color:#555;
  --iti-spacer-horizontal:8px;
  --iti-flag-height:12px;
  --iti-flag-width:16px;
  --iti-globe-height:16px;
  --iti-search-clear-icon-height:13px;
  --iti-border-width:1px;
  --iti-arrow-height:4px;
  --iti-arrow-width:calc((var(--iti-arrow-height) / 2) * 3);
  --iti-triangle-border:calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding:6px;
  --iti-flag-sprite-width:3904px;
  --iti-flag-sprite-height:12px;
  --iti-mobile-popup-margin:30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=tel],
.iti input.iti__tel-input[type=text] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-icon-color);
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-icon-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti--inline-dropdown:not(.iti--container) .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  left: 0;
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 28px;
}
[dir=rtl] .iti__search-input {
  padding-left: inherit;
  padding-right: 30px;
  background-position: right 8px center;
}
.iti__search-input::-webkit-search-cancel-button {
  appearance: none;
}
.iti__country,
.iti__search-input {
  padding-top: 8px;
  padding-bottom: 8px;
}
.iti__search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--iti-border-color);
}
.iti__search-icon {
  position: absolute;
  left: 8px;
  display: flex;
  pointer-events: none;
}
[dir=rtl] .iti__search-icon {
  left: auto;
  right: 8px;
}
.iti__search-icon-svg {
  width: var(--iti-globe-height);
  height: var(--iti-globe-height);
  display: block;
  stroke: var(--iti-icon-color);
  fill: none;
  stroke-width: 3;
}
.iti__search-clear {
  position: absolute;
  right: 4px;
  background: 0 0;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;
}
.iti__search-clear .iti__search-clear-x {
  stroke-width: 2;
}
.iti__search-clear .iti__search-clear-bg {
  fill: var(--iti-icon-color);
}
.iti__search-clear-svg {
  width: var(--iti-search-clear-icon-height);
  height: var(--iti-search-clear-icon-height);
  display: block;
}
[dir=rtl] .iti__search-clear {
  right: auto;
  left: 4px;
}
.iti__search-clear:focus-visible,
.iti__search-clear:hover {
  background: var(--iti-hover-color);
  outline: 0;
}
.iti__no-results {
  text-align: center;
  padding: 30px 0;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding-left: var(--iti-spacer-horizontal);
  padding-right: var(--iti-spacer-horizontal);
  outline: 0;
}
.iti__country-name {
  flex-grow: 1;
}
.iti__country-check {
  margin: 0 1px 0 var(--iti-spacer-horizontal);
  display: flex;
  align-items: center;
  color: var(--iti-icon-color);
}
.iti__country-check-svg {
  width: var(--iti-search-clear-icon-height);
  height: var(--iti-search-clear-icon-height);
  display: block;
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti__country-list .iti__flag {
  flex-shrink: 0;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country {
  cursor: not-allowed;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country .iti__arrow,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country .iti__arrow {
  visibility: hidden;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
}
.iti--container:hover {
  cursor: pointer;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country,
.iti--fullscreen-popup .iti__search-input {
  padding-top: 10px;
  padding-bottom: 10px;
}
.iti--fullscreen-popup .iti__country {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset:100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0 0 1px 0 #888;
  background-image: image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__loading {
  position: relative;
  background: 0 0;
  box-shadow: none;
}
.iti__loading::after {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: var(--iti-flag-height);
  height: var(--iti-flag-height);
  box-sizing: border-box;
  border: 2px solid var(--iti-icon-color);
  border-right-color: transparent;
  border-radius: 50%;
  animation: iti-spinner 1s linear infinite;
}
@keyframes iti-spinner {
  to {
    transform: rotate(360deg);
  }
}
.iti__ac {
  --iti-flag-offset:0px;
}
.iti__ad {
  --iti-flag-offset:-16px;
}
.iti__ae {
  --iti-flag-offset:-32px;
}
.iti__af {
  --iti-flag-offset:-48px;
}
.iti__ag {
  --iti-flag-offset:-64px;
}
.iti__ai {
  --iti-flag-offset:-80px;
}
.iti__al {
  --iti-flag-offset:-96px;
}
.iti__am {
  --iti-flag-offset:-112px;
}
.iti__ao {
  --iti-flag-offset:-128px;
}
.iti__ar {
  --iti-flag-offset:-144px;
}
.iti__as {
  --iti-flag-offset:-160px;
}
.iti__at {
  --iti-flag-offset:-176px;
}
.iti__au {
  --iti-flag-offset:-192px;
}
.iti__aw {
  --iti-flag-offset:-208px;
}
.iti__ax {
  --iti-flag-offset:-224px;
}
.iti__az {
  --iti-flag-offset:-240px;
}
.iti__ba {
  --iti-flag-offset:-256px;
}
.iti__bb {
  --iti-flag-offset:-272px;
}
.iti__bd {
  --iti-flag-offset:-288px;
}
.iti__be {
  --iti-flag-offset:-304px;
}
.iti__bf {
  --iti-flag-offset:-320px;
}
.iti__bg {
  --iti-flag-offset:-336px;
}
.iti__bh {
  --iti-flag-offset:-352px;
}
.iti__bi {
  --iti-flag-offset:-368px;
}
.iti__bj {
  --iti-flag-offset:-384px;
}
.iti__bl {
  --iti-flag-offset:-400px;
}
.iti__bm {
  --iti-flag-offset:-416px;
}
.iti__bn {
  --iti-flag-offset:-432px;
}
.iti__bo {
  --iti-flag-offset:-448px;
}
.iti__bq {
  --iti-flag-offset:-464px;
}
.iti__br {
  --iti-flag-offset:-480px;
}
.iti__bs {
  --iti-flag-offset:-496px;
}
.iti__bt {
  --iti-flag-offset:-512px;
}
.iti__bw {
  --iti-flag-offset:-528px;
}
.iti__by {
  --iti-flag-offset:-544px;
}
.iti__bz {
  --iti-flag-offset:-560px;
}
.iti__ca {
  --iti-flag-offset:-576px;
}
.iti__cc {
  --iti-flag-offset:-592px;
}
.iti__cd {
  --iti-flag-offset:-608px;
}
.iti__cf {
  --iti-flag-offset:-624px;
}
.iti__cg {
  --iti-flag-offset:-640px;
}
.iti__ch {
  --iti-flag-offset:-656px;
}
.iti__ci {
  --iti-flag-offset:-672px;
}
.iti__ck {
  --iti-flag-offset:-688px;
}
.iti__cl {
  --iti-flag-offset:-704px;
}
.iti__cm {
  --iti-flag-offset:-720px;
}
.iti__cn {
  --iti-flag-offset:-736px;
}
.iti__co {
  --iti-flag-offset:-752px;
}
.iti__cr {
  --iti-flag-offset:-768px;
}
.iti__cu {
  --iti-flag-offset:-784px;
}
.iti__cv {
  --iti-flag-offset:-800px;
}
.iti__cw {
  --iti-flag-offset:-816px;
}
.iti__cx {
  --iti-flag-offset:-832px;
}
.iti__cy {
  --iti-flag-offset:-848px;
}
.iti__cz {
  --iti-flag-offset:-864px;
}
.iti__de {
  --iti-flag-offset:-880px;
}
.iti__dj {
  --iti-flag-offset:-896px;
}
.iti__dk {
  --iti-flag-offset:-912px;
}
.iti__dm {
  --iti-flag-offset:-928px;
}
.iti__do {
  --iti-flag-offset:-944px;
}
.iti__dz {
  --iti-flag-offset:-960px;
}
.iti__ec {
  --iti-flag-offset:-976px;
}
.iti__ee {
  --iti-flag-offset:-992px;
}
.iti__eg {
  --iti-flag-offset:-1008px;
}
.iti__eh {
  --iti-flag-offset:-1024px;
}
.iti__er {
  --iti-flag-offset:-1040px;
}
.iti__es {
  --iti-flag-offset:-1056px;
}
.iti__et {
  --iti-flag-offset:-1072px;
}
.iti__fi {
  --iti-flag-offset:-1088px;
}
.iti__fj {
  --iti-flag-offset:-1104px;
}
.iti__fk {
  --iti-flag-offset:-1120px;
}
.iti__fm {
  --iti-flag-offset:-1136px;
}
.iti__fo {
  --iti-flag-offset:-1152px;
}
.iti__fr {
  --iti-flag-offset:-1168px;
}
.iti__ga {
  --iti-flag-offset:-1184px;
}
.iti__gb {
  --iti-flag-offset:-1200px;
}
.iti__gd {
  --iti-flag-offset:-1216px;
}
.iti__ge {
  --iti-flag-offset:-1232px;
}
.iti__gf {
  --iti-flag-offset:-1248px;
}
.iti__gg {
  --iti-flag-offset:-1264px;
}
.iti__gh {
  --iti-flag-offset:-1280px;
}
.iti__gi {
  --iti-flag-offset:-1296px;
}
.iti__gl {
  --iti-flag-offset:-1312px;
}
.iti__gm {
  --iti-flag-offset:-1328px;
}
.iti__gn {
  --iti-flag-offset:-1344px;
}
.iti__gp {
  --iti-flag-offset:-1360px;
}
.iti__gq {
  --iti-flag-offset:-1376px;
}
.iti__gr {
  --iti-flag-offset:-1392px;
}
.iti__gt {
  --iti-flag-offset:-1408px;
}
.iti__gu {
  --iti-flag-offset:-1424px;
}
.iti__gw {
  --iti-flag-offset:-1440px;
}
.iti__gy {
  --iti-flag-offset:-1456px;
}
.iti__hk {
  --iti-flag-offset:-1472px;
}
.iti__hn {
  --iti-flag-offset:-1488px;
}
.iti__hr {
  --iti-flag-offset:-1504px;
}
.iti__ht {
  --iti-flag-offset:-1520px;
}
.iti__hu {
  --iti-flag-offset:-1536px;
}
.iti__id {
  --iti-flag-offset:-1552px;
}
.iti__ie {
  --iti-flag-offset:-1568px;
}
.iti__il {
  --iti-flag-offset:-1584px;
}
.iti__im {
  --iti-flag-offset:-1600px;
}
.iti__in {
  --iti-flag-offset:-1616px;
}
.iti__io {
  --iti-flag-offset:-1632px;
}
.iti__iq {
  --iti-flag-offset:-1648px;
}
.iti__ir {
  --iti-flag-offset:-1664px;
}
.iti__is {
  --iti-flag-offset:-1680px;
}
.iti__it {
  --iti-flag-offset:-1696px;
}
.iti__je {
  --iti-flag-offset:-1712px;
}
.iti__jm {
  --iti-flag-offset:-1728px;
}
.iti__jo {
  --iti-flag-offset:-1744px;
}
.iti__jp {
  --iti-flag-offset:-1760px;
}
.iti__ke {
  --iti-flag-offset:-1776px;
}
.iti__kg {
  --iti-flag-offset:-1792px;
}
.iti__kh {
  --iti-flag-offset:-1808px;
}
.iti__ki {
  --iti-flag-offset:-1824px;
}
.iti__km {
  --iti-flag-offset:-1840px;
}
.iti__kn {
  --iti-flag-offset:-1856px;
}
.iti__kp {
  --iti-flag-offset:-1872px;
}
.iti__kr {
  --iti-flag-offset:-1888px;
}
.iti__kw {
  --iti-flag-offset:-1904px;
}
.iti__ky {
  --iti-flag-offset:-1920px;
}
.iti__kz {
  --iti-flag-offset:-1936px;
}
.iti__la {
  --iti-flag-offset:-1952px;
}
.iti__lb {
  --iti-flag-offset:-1968px;
}
.iti__lc {
  --iti-flag-offset:-1984px;
}
.iti__li {
  --iti-flag-offset:-2000px;
}
.iti__lk {
  --iti-flag-offset:-2016px;
}
.iti__lr {
  --iti-flag-offset:-2032px;
}
.iti__ls {
  --iti-flag-offset:-2048px;
}
.iti__lt {
  --iti-flag-offset:-2064px;
}
.iti__lu {
  --iti-flag-offset:-2080px;
}
.iti__lv {
  --iti-flag-offset:-2096px;
}
.iti__ly {
  --iti-flag-offset:-2112px;
}
.iti__ma {
  --iti-flag-offset:-2128px;
}
.iti__mc {
  --iti-flag-offset:-2144px;
}
.iti__md {
  --iti-flag-offset:-2160px;
}
.iti__me {
  --iti-flag-offset:-2176px;
}
.iti__mf {
  --iti-flag-offset:-2192px;
}
.iti__mg {
  --iti-flag-offset:-2208px;
}
.iti__mh {
  --iti-flag-offset:-2224px;
}
.iti__mk {
  --iti-flag-offset:-2240px;
}
.iti__ml {
  --iti-flag-offset:-2256px;
}
.iti__mm {
  --iti-flag-offset:-2272px;
}
.iti__mn {
  --iti-flag-offset:-2288px;
}
.iti__mo {
  --iti-flag-offset:-2304px;
}
.iti__mp {
  --iti-flag-offset:-2320px;
}
.iti__mq {
  --iti-flag-offset:-2336px;
}
.iti__mr {
  --iti-flag-offset:-2352px;
}
.iti__ms {
  --iti-flag-offset:-2368px;
}
.iti__mt {
  --iti-flag-offset:-2384px;
}
.iti__mu {
  --iti-flag-offset:-2400px;
}
.iti__mv {
  --iti-flag-offset:-2416px;
}
.iti__mw {
  --iti-flag-offset:-2432px;
}
.iti__mx {
  --iti-flag-offset:-2448px;
}
.iti__my {
  --iti-flag-offset:-2464px;
}
.iti__mz {
  --iti-flag-offset:-2480px;
}
.iti__na {
  --iti-flag-offset:-2496px;
}
.iti__nc {
  --iti-flag-offset:-2512px;
}
.iti__ne {
  --iti-flag-offset:-2528px;
}
.iti__nf {
  --iti-flag-offset:-2544px;
}
.iti__ng {
  --iti-flag-offset:-2560px;
}
.iti__ni {
  --iti-flag-offset:-2576px;
}
.iti__nl {
  --iti-flag-offset:-2592px;
}
.iti__no {
  --iti-flag-offset:-2608px;
}
.iti__np {
  --iti-flag-offset:-2624px;
}
.iti__nr {
  --iti-flag-offset:-2640px;
}
.iti__nu {
  --iti-flag-offset:-2656px;
}
.iti__nz {
  --iti-flag-offset:-2672px;
}
.iti__om {
  --iti-flag-offset:-2688px;
}
.iti__pa {
  --iti-flag-offset:-2704px;
}
.iti__pe {
  --iti-flag-offset:-2720px;
}
.iti__pf {
  --iti-flag-offset:-2736px;
}
.iti__pg {
  --iti-flag-offset:-2752px;
}
.iti__ph {
  --iti-flag-offset:-2768px;
}
.iti__pk {
  --iti-flag-offset:-2784px;
}
.iti__pl {
  --iti-flag-offset:-2800px;
}
.iti__pm {
  --iti-flag-offset:-2816px;
}
.iti__pr {
  --iti-flag-offset:-2832px;
}
.iti__ps {
  --iti-flag-offset:-2848px;
}
.iti__pt {
  --iti-flag-offset:-2864px;
}
.iti__pw {
  --iti-flag-offset:-2880px;
}
.iti__py {
  --iti-flag-offset:-2896px;
}
.iti__qa {
  --iti-flag-offset:-2912px;
}
.iti__re {
  --iti-flag-offset:-2928px;
}
.iti__ro {
  --iti-flag-offset:-2944px;
}
.iti__rs {
  --iti-flag-offset:-2960px;
}
.iti__ru {
  --iti-flag-offset:-2976px;
}
.iti__rw {
  --iti-flag-offset:-2992px;
}
.iti__sa {
  --iti-flag-offset:-3008px;
}
.iti__sb {
  --iti-flag-offset:-3024px;
}
.iti__sc {
  --iti-flag-offset:-3040px;
}
.iti__sd {
  --iti-flag-offset:-3056px;
}
.iti__se {
  --iti-flag-offset:-3072px;
}
.iti__sg {
  --iti-flag-offset:-3088px;
}
.iti__sh {
  --iti-flag-offset:-3104px;
}
.iti__si {
  --iti-flag-offset:-3120px;
}
.iti__sj {
  --iti-flag-offset:-3136px;
}
.iti__sk {
  --iti-flag-offset:-3152px;
}
.iti__sl {
  --iti-flag-offset:-3168px;
}
.iti__sm {
  --iti-flag-offset:-3184px;
}
.iti__sn {
  --iti-flag-offset:-3200px;
}
.iti__so {
  --iti-flag-offset:-3216px;
}
.iti__sr {
  --iti-flag-offset:-3232px;
}
.iti__ss {
  --iti-flag-offset:-3248px;
}
.iti__st {
  --iti-flag-offset:-3264px;
}
.iti__sv {
  --iti-flag-offset:-3280px;
}
.iti__sx {
  --iti-flag-offset:-3296px;
}
.iti__sy {
  --iti-flag-offset:-3312px;
}
.iti__sz {
  --iti-flag-offset:-3328px;
}
.iti__tc {
  --iti-flag-offset:-3344px;
}
.iti__td {
  --iti-flag-offset:-3360px;
}
.iti__tg {
  --iti-flag-offset:-3376px;
}
.iti__th {
  --iti-flag-offset:-3392px;
}
.iti__tj {
  --iti-flag-offset:-3408px;
}
.iti__tk {
  --iti-flag-offset:-3424px;
}
.iti__tl {
  --iti-flag-offset:-3440px;
}
.iti__tm {
  --iti-flag-offset:-3456px;
}
.iti__tn {
  --iti-flag-offset:-3472px;
}
.iti__to {
  --iti-flag-offset:-3488px;
}
.iti__tr {
  --iti-flag-offset:-3504px;
}
.iti__tt {
  --iti-flag-offset:-3520px;
}
.iti__tv {
  --iti-flag-offset:-3536px;
}
.iti__tw {
  --iti-flag-offset:-3552px;
}
.iti__tz {
  --iti-flag-offset:-3568px;
}
.iti__ua {
  --iti-flag-offset:-3584px;
}
.iti__ug {
  --iti-flag-offset:-3600px;
}
.iti__us {
  --iti-flag-offset:-3616px;
}
.iti__uy {
  --iti-flag-offset:-3632px;
}
.iti__uz {
  --iti-flag-offset:-3648px;
}
.iti__va {
  --iti-flag-offset:-3664px;
}
.iti__vc {
  --iti-flag-offset:-3680px;
}
.iti__ve {
  --iti-flag-offset:-3696px;
}
.iti__vg {
  --iti-flag-offset:-3712px;
}
.iti__vi {
  --iti-flag-offset:-3728px;
}
.iti__vn {
  --iti-flag-offset:-3744px;
}
.iti__vu {
  --iti-flag-offset:-3760px;
}
.iti__wf {
  --iti-flag-offset:-3776px;
}
.iti__ws {
  --iti-flag-offset:-3792px;
}
.iti__xk {
  --iti-flag-offset:-3808px;
}
.iti__ye {
  --iti-flag-offset:-3824px;
}
.iti__yt {
  --iti-flag-offset:-3840px;
}
.iti__za {
  --iti-flag-offset:-3856px;
}
.iti__zm {
  --iti-flag-offset:-3872px;
}
.iti__zw {
  --iti-flag-offset:-3888px;
}
.iti__globe {
  background: 0 0;
  box-shadow: none;
  height: var(--iti-globe-height);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.iti__globe .iti__globe-svg {
  width: 100%;
  height: 100%;
  fill: var(--iti-icon-color);
}
@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))) {
  .iti__tel-input:focus {
    outline-offset: 1px;
  }
}
:root {
  --iti-path-flags-1x:url("./media/flags-VTE3O4QA.webp");
  --iti-path-flags-2x:url("./media/flags@2x-HCMRVUXI.webp");
}
:root {
  --text-white-color: #FFFFFF;
  --text-main-color: #1A1F2B;
  --text-primary-color: #2C3547;
  --text-secondary-color: #42506C;
  --text-darkgrey-color: #333333;
  --background-primary-color: #FFFFFF;
  --background-secondary-color: #F9FAFB;
  --bg-primary-color: #1A1F2B;
  --bg-surface-3-color: #EDEFF2;
  --bg-accent-yellow: #F5CD3D;
  --bg-light-gray: #F6F7F8;
  --custom-bg-color: #09C3EB1A;
  --bg-border-radius: var(--Button-Dimensions-border-radius-l, 4px);
  --bg-slider-color: #AFB5C2;
  --button-primary-color-bg-disabled: rgba(66, 80, 108, 0.10);
  --button-outline-color-border-default: rgba(66, 80, 108, 0.30);
  --button-borderless-color-bg-active: rgba(0, 0, 0, 0.10);
  --button-base-color: #7A8090;
  --button-hover-bg-color: #eaeaea;
  --separator-primary-color: #CFD5DD;
  --separator-soft-color: #D4D5D8;
  --label-main-muted-color: #ECEEF3;
  --label-main-high-color: #485263;
  --label-main-medium-color: #7D879B;
  --label-main-highest-color: #262B36;
  --main-highest-color: #262B36;
  --main-pressed-color: #7D879B;
  --fill-main-high: #B2B8C5;
  --main-medium-color: #E8EAF0;
  --main-low-color: #F2F4F8;
  --main-muted-color: #FFFFFF;
  --accent-highest-color: #0076B7;
  --accent-high-color: #009ADC;
  --accent-medium-color: #09C3EB;
  --accent-low-color: #EBF9FD;
  --accent-hover-color: #08AFD2;
  --accent-pressed-color: #0686A1;
  --header-text-color: #262B36;
  --header-bar-bg-color: #09C3EB;
  --negative-highest-color: #D00000;
  --negative-high-color: #D50B0B;
  --negative-medium-color: #F62B12;
  --negative-low-color: #FEE8E7;
  --negative-container-soft: #F42A2A;
  --negative-container-default: #D50B0B1A;
  --negative-background-active: #740606;
  --negative-background-default: #D50B0B;
  --warning-highest-color: #E7AC1D;
  --warning-high-color: #FFD63F;
  --warning-low-color: #FBF7E2;
  --warning-background-default: #F5CD3D;
  --warning-container-default: #F5CD3D1A;
  --positive-foreground-default: #188B5B;
  --positive-highest-color: #368562;
  --positive-high-color: #20B778;
  --positive-low-color: #E3F3EE;
  --positive-container-default: #20B7781A;
  --box-shadow-color: rgba(9, 195, 235, 0.3);
  --box-select-shadow-color: rgba(186, 193, 212, 0.5);
  --size-s: 768px;
  --form-control-label-height: 30px;
  --form-control-border-color: #B2B8C5;
  --footer-bg-color: #262B36;
  --footer-text-color: #fff;
  --w-component-workspace: 1180px;
  --colors-surface-secondary: #EAEAEC;
  --colors-background-surface2: #F7F7F8;
  --colors-background-surface3: #EDEFF2;
  --colors-background-surface4: #E4E7EC;
  --colors-background-neutral-opaque: #5D626B1A;
  --colors-label-secondary: #5D626B;
  --colors-surface-secondary-active: rgba(66, 80, 108, 0.3);
  --colors-neutral-container-hover: rgba(66, 80, 108, 0.2);
  --colors-text-primary: #292F3D;
  --colors-text-secondary: #505868;
  --colors-text-muted-primary-disabled: #BFC1C5;
  --colors-neutral-container-default: #42506C1A;
  --colors-neutral-container-soft: #42506C0D;
  --colors-neutral-container-on-container: #42506C;
  --colors-foreground-muted: #8892A6;
  --colors-warning-soft: #F7D764;
  --colors-warning-on-warning: #3A2E03;
  --colors-foreground-default: #191B21;
  --colors-foreground-soft: #5D626B;
  --colors-border-default: #42506C4D;
  --colors-border-hover: #67748E;
  --colors-border-soft: #5D626B33;
  --colors-border-muted: #42506C1A;
  --color-bar-bg-color: #EDEFF2;
  --color-bar-progress-default: #1A1F2B;
  --color-bar-progress-positive: #20B778;
  --color-bar-icon-positive: #20B778;
  --color-bar-label-default: #1A1F2B;
  --color-chips-bg-violet: #B365F7;
  --fill-main-medium: #D5D9E2;
  --site-font-family: "Lato", sans-serif;
  --colors-background-hover: #d5d5d7;
  --Size-Spacer-XS: 8px;
  --Size-Spacer-S: 12px;
  --Size-Spacer-M: 16px;
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-option-label-text-font: var(--site-font-family);
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
  --mat-optgroup-label-text-font: var(--site-font-family);
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
  --mat-card-title-text-font: var(--site-font-family);
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: var(--site-font-family);
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
  --mat-tooltip-supporting-text-font: var(--site-font-family);
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mat-form-field-container-text-font: var(--site-font-family);
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: var(--site-font-family);
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: var(--site-font-family);
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: 0.03125em;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font: var(--site-font-family);
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: 0.03125em;
  --mat-form-field-outlined-label-text-weight: 400;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-arrow-transform: translateY(-8px);
  --mat-select-trigger-text-font: var(--site-font-family);
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mat-dialog-subhead-font: var(--site-font-family);
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font: var(--site-font-family);
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: var(--site-font-family);
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
  --mat-slide-toggle-label-text-font: var(--site-font-family);
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: var(--site-font-family);
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-touch-target-size: 48px;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-radio-label-text-font: var(--site-font-family);
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
  --mat-slider-label-label-text-font: var(--site-font-family);
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-font: var(--site-font-family);
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-list-list-item-label-text-font: var(--site-font-family);
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: 0.03125em;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font: var(--site-font-family);
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: var(--site-font-family);
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px var(--site-font-family);
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
  --mat-paginator-container-text-font: var(--site-font-family);
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
  --mat-tab-label-text-font: var(--site-font-family);
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
  --mat-checkbox-label-text-font: var(--site-font-family);
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
  --mat-button-filled-label-text-font: var(--site-font-family);
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font: var(--site-font-family);
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font: var(--site-font-family);
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font: var(--site-font-family);
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font: var(--site-font-family);
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
  --mat-fab-extended-label-text-font: var(--site-font-family);
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
  --mat-snack-bar-container-shape: 4px;
  --mat-snack-bar-supporting-text-font: var(--site-font-family);
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mat-table-header-headline-font: var(--site-font-family);
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: var(--site-font-family);
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: var(--site-font-family);
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-text-font: var(--site-font-family);
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-font: var(--site-font-family);
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
  --mat-button-toggle-height: 48px;
  --mat-button-toggle-label-text-font: var(--site-font-family);
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: 0.03125em;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font: var(--site-font-family);
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: 0.03125em;
  --mat-button-toggle-legacy-label-text-weight: 400;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font: var(--site-font-family);
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
  --mat-divider-width: 1px;
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
  --mat-expansion-header-text-font: var(--site-font-family);
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: var(--site-font-family);
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
  --mat-stepper-header-height: 72px;
  --mat-stepper-container-text-font: var(--site-font-family);
  --mat-stepper-header-label-text-font: var(--site-font-family);
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
  --mat-toolbar-title-text-font: var(--site-font-family);
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
  --mat-tree-node-min-height: 48px;
  --mat-tree-node-text-font: var(--site-font-family);
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
#cc-theme {
  --mat-radio-selected-icon-color: var(--accent-medium-color);
  --mat-radio-selected-hover-icon-color: var(--accent-medium-color);
  --mat-radio-selected-focus-icon-color: var(--accent-medium-color);
  --mat-radio-selected-pressed-icon-color: var(--accent-medium-color);
  --mat-radio-state-layer-size: 24px;
  --mat-radio-touch-target-size: 24px;
  --mat-radio-label-text-line-height: 24px;
  --mat-menu-container-color: #ffffff;
  --mat-menu-item-hover-state-layer-color: var(--colors-background-hover);
  --mat-menu-item-focus-state-layer-color: var(--colors-background-hover);
  --mat-dialog-container-shape: 12px;
  --mat-sidenav-content-background-color: var(--background-secondary-color);
  --mat-sidenav-content-text-color: var(--colors-foreground-default);
  --mat-sidenav-container-background-color: var(--main-low-color);
  --mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;
  --mat-pseudo-checkbox-full-selected-icon-color: var(--accent-medium-color);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-icon-color: var(--accent-medium-color);
  --mat-checkbox-selected-hover-icon-color: var(--accent-medium-color);
  --mat-checkbox-selected-focus-icon-color: var(--accent-medium-color);
  --mat-checkbox-selected-pressed-icon-color: var(--accent-medium-color);
  --mat-checkbox-selected-focus-state-layer-color: var(--accent-medium-color);
  --mat-checkbox-selected-hover-state-layer-color: var(--accent-medium-color);
  --mat-checkbox-selected-pressed-state-layer-color: var(--accent-medium-color);
  --mat-checkbox-state-layer-size: 24px;
  --mat-checkbox-touch-target-size: 24px;
  --mat-checkbox-label-text-line-height: 24px;
  --mat-datepicker-calendar-date-selected-state-text-color: #fff;
  --mat-datepicker-calendar-date-selected-state-background-color: var(--accent-medium-color);
  --mat-datepicker-toggle-active-state-icon-color: var(--accent-medium-color);
  --mat-datepicker-calendar-date-hover-state-background-color: var(--main-medium-color);
  --mat-slide-toggle-selected-focus-state-layer-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-handle-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-hover-state-layer-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-pressed-state-layer-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-focus-handle-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-hover-handle-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-pressed-handle-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-focus-track-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-hover-track-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-pressed-track-color: var(--accent-medium-color);
  --mat-slide-toggle-selected-track-color: var(--accent-medium-color);
  --mat-chip-elevated-container-color: #E6E8EA;
  --mat-chip-elevated-selected-container-color: var(--accent-medium-color);
  --mat-chip-selected-label-text-color: #ffffff;
  --mat-select-panel-background-color: var(--background-primary-color);
  --mat-autocomplete-background-color: var(--background-primary-color);
  --mat-paginator-disabled-icon-color: var(--colors-text-muted-primary-disabled);
  --mat-paginator-enabled-icon-color: var(--text-secondary-color);
  --mat-expansion-header-indicator-color: var(--label-main-highest-color);
  --mat-expansion-container-elevation-shadow: 0 8px 24px 0 var(--box-select-shadow-color);
}
#cc-theme .mdc-checkbox {
  flex: 0 0 24px;
  box-sizing: content-box;
  width: 24px;
  height: 24px;
}
#cc-theme .mdc-label .mdc-form-field,
#cc-theme .mat-mdc-radio-button .mdc-form-field {
  align-items: center;
  width: 100%;
  gap: 8px;
}
#cc-theme .mdc-label.align-items-center .mdc-form-field,
#cc-theme .mat-mdc-radio-button.align-items-center .mdc-form-field {
  align-items: center;
}
#cc-theme .mat-select-search-no-entries-found {
  padding: 8px 12px;
}
#cc-theme .mat-mdc-radio-button .mdc-label {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
#cc-theme .mat-mdc-radio-button .mdc-radio {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  #cc-theme .mat-mdc-radio-button .mdc-radio {
    padding-left: 0;
  }
}
#cc-theme .mat-expansion-panel-header {
  gap: 12px;
}
#cc-theme .mat-expansion-panel {
  border-radius: 0 !important;
}
#cc-theme .mat-expansion-panel:first-of-type,
#cc-theme .mat-expansion-panel:last-of-type {
  border-radius: 2px !important;
}
#cc-theme .mat-expansion-panel.mat-expanded {
  border-radius: 2px !important;
  box-shadow: 0px 0px 0px 1px var(--accent-medium-color);
  background-color: #f5f5f5;
  overflow: visible;
}
#cc-theme .mat-expansion-panel .mat-expansion-indicator::after {
  border-color: #292F3D !important;
}
#cc-theme .mat-expansion-panel .round {
  border-radius: 4px !important;
}
#cc-theme .mat-expansion-panel .round:first-of-type,
#cc-theme .mat-expansion-panel .round:last-of-type {
  border-radius: 4px !important;
}
#cc-theme .mat-mdc-card {
  border-radius: 4px;
  box-shadow: 0 0 2px rgba(30, 49, 99, 0.2), 0 2px 12px rgba(30, 49, 99, 0.1);
}
#cc-theme .mat-mdc-card .mat-mdc-card-title {
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 992px) {
  #cc-theme .mat-mdc-card .mat-mdc-card-title {
    font-size: 20px;
    line-height: 24px;
  }
}
#cc-theme .mat-option-countries {
  height: 40px !important;
  line-height: 40px !important;
  font-size: 1.4rem !important;
  padding: 0 10px !important;
}
#cc-theme .mat-option-countries-group .mat-mdc-optgroup-label {
  height: 27px !important;
  font-size: 1.4rem !important;
  line-height: 40px !important;
}
#cc-theme .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
  padding-left: 25px !important;
}
#cc-theme .mat-mdc-chip.mat-mdc-standard-chip.mat-chip-selected.mat-primary {
  background-color: var(--accent-medium-color);
}
#cc-theme .mat-mdc-chip.mat-mdc-standard-chip .mat-icon {
  font-size: 22px;
  height: 22px;
  width: 22px;
  display: flex;
  margin-right: 5px;
}
#cc-theme .mat-mdc-chip.mat-mdc-standard-chip .mat-mdc-chip-action {
  padding: 8px 12px;
}
#cc-theme .mat-mdc-chip.mat-mdc-standard-chip .mdc-evolution-chip__graphic {
  display: none;
}
#cc-theme .cdk-overlay-container {
  z-index: 10000;
}
#cc-theme .mat-mdc-table .mat-sort-header-button {
  text-transform: uppercase;
}
#cc-theme .mat-mdc-table tr.mat-mdc-header-row {
  height: auto;
}
#cc-theme .mat-mdc-table .mat-mdc-header-cell {
  font-weight: 600;
  vertical-align: middle;
}
#cc-theme .mat-mdc-table .mat-sort-header-arrow {
  color: #fff;
}
#cc-theme .mat-tab-label {
}
#cc-theme .mat-tab-label .mat-tab-label-content {
  font-weight: 600;
  text-transform: uppercase;
}
#cc-theme .cdk-drop-list-dragging .cdk-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
#cc-theme .cdk-drag-animating {
  transition: transform 300ms cubic-bezier(0, 0, 0.2, 1);
}
#cc-theme .mat-mdc-checkbox {
}
#cc-theme .mat-mdc-checkbox .mdc-form-field {
  gap: 4px;
}
#cc-theme .mat-mdc-checkbox .mat-mdc-checkbox-touch-target {
  display: none;
}
#cc-theme .mat-mdc-checkbox .mat-checkbox-frame {
  background-color: #fff !important;
}
#cc-theme .mat-mdc-checkbox.mat-white {
}
#cc-theme .mat-mdc-checkbox.mat-white .mat-checkbox-frame {
  border-color: #fff;
  background-color: transparent !important;
}
#cc-theme .mat-mdc-checkbox .mat-checkbox-layout {
  white-space: normal;
}
#cc-theme .mat-mdc-menu-panel {
  min-height: unset;
}
#cc-theme .mat-mdc-dialog-container {
  min-width: 320px;
}
#cc-theme .mat-mdc-snack-bar-container {
  --mat-snack-bar-button-color: #fff;
}
#cc-theme .mat-mdc-snack-bar-container .mdc-snackbar__surface {
  max-width: unset !important;
  background: #292F3D;
  border-radius: 4px;
  color: #fff;
  margin: 10px !important;
  min-height: unset !important;
  padding-right: 0 !important;
}
#cc-theme .mat-mdc-snack-bar-container .mdc-snackbar__label {
  font-size: 16px !important;
  color: #FFFFFF !important;
  background: var(--colors-foreground-default) !important;
  border-radius: 4px !important;
  padding: 12px 12px 12px 24px !important;
}
#cc-theme .mat-mdc-snack-bar-container .mdc-snackbar__surface {
  min-width: 236px !important;
}
#cc-theme .mat-snackbar-with-confirmation {
  max-width: 1180px;
  width: 1180px;
}
#cc-theme .mat-snackbar-with-confirmation .mdc-snackbar__surface {
  width: 100%;
}
#cc-theme .mat-snackbar-with-confirmation .mdc-snackbar__label {
  width: 100%;
}
#cc-theme .mat-datepicker-dialog .mat-mdc-dialog-container {
  padding: 0;
}
#cc-theme .coupon-modal .mat-mdc-dialog-container {
  overflow: unset !important;
  padding: 0;
}
#cc-theme .mat-mdc-list-base .mat-mdc-list-item,
#cc-theme .mat-list-base .mat-list-option {
  height: 30px !important;
}
#cc-theme .mat-mdc-menu-panel {
  min-height: unset !important;
}
#cc-theme .image-cropper-dialog .mat-mdc-dialog-container {
  height: 100vh;
  width: 100%;
  margin: 0;
  position: fixed;
  top: 0;
}
#cc-theme .image-cropper-dialog .mat-mdc-dialog-container .cropper {
  box-shadow: rgba(12, 12, 12, 0.57) 0 0 2000px 2000px;
}
@media screen and (min-width: 992px) {
  #cc-theme .image-cropper-dialog .mat-mdc-dialog-container {
    margin: 0 10px;
    height: inherit;
    width: inherit;
    position: inherit;
    top: inherit;
  }
}
#cc-theme .mat-checkbox-layout {
  white-space: unset !important;
}
#cc-theme .reset-mat-menu-padding {
  display: flex !important;
  align-items: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
}
#cc-theme .reset-mat-menu-padding + * .mat-mdc-menu-content {
  padding: 0 !important;
  margin: 0 !important;
}
#cc-theme .reset-mat-menu-padding + * .mat-mdc-menu-content .mat-mdc-menu-item {
  display: flex !important;
  align-items: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0;
}
#cc-theme .mat-mdc-option {
  min-height: 3em;
  height: unset;
}
#cc-theme .reset-padding {
  padding: 0;
}
#cc-theme .reset-padding .mat-mdc-dialog-container {
  padding: 0;
}
#cc-theme .mat-select-placeholder {
  color: #656565 !important;
}
#cc-theme .mat-mdc-radio-touch-target {
  display: none;
}
#cc-theme .mat-radio-label {
}
#cc-theme .mat-radio-label .mat-radio-label-content {
  padding-right: 15px;
}
#cc-theme .registration-option {
  display: block;
}
#cc-theme .registration-option .mat-radio-label {
  align-items: flex-start !important;
}
#cc-theme .registration-option .mat-radio-label-content {
  flex: 1;
}
#cc-theme .registration-option .question {
  flex: 1;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  #cc-theme .registration-option .question {
    max-width: 50%;
  }
}
#cc-theme .add-registrant-group-icon svg {
  fill: var(--main-pressed-color);
  padding: 5px;
}
#cc-theme .mat-mdc-paginator,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger {
  font-size: 13px;
}
#cc-theme .mat-mdc-paginator .mat-mdc-select-value-text,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-select-value-text {
  color: var(--text-main-color);
  font-size: 16px;
}
#cc-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-label,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-paginator-page-size-label {
  color: var(--colors-text-primary);
  font-size: 16px;
  font-weight: 400;
  margin: 0 8px !important;
}
#cc-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-select,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-paginator-page-size-select {
  width: 87px;
}
#cc-theme .mat-mdc-paginator .mat-mdc-text-field-wrapper,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-text-field-wrapper {
  padding: 0 12px;
}
#cc-theme .mat-mdc-paginator .mat-mdc-select-arrow-wrapper,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-select-arrow-wrapper {
  width: 32px;
  height: 32px;
  justify-content: center;
}
#cc-theme .mat-mdc-paginator .mat-mdc-paginator-range-label,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-paginator-range-label {
  color: var(--colors-text-primary);
  margin: 0 12px 0 24px;
  font-size: 16px;
  font-weight: 400;
}
#cc-theme .mat-mdc-paginator .mat-mdc-select-value,
#cc-theme .mat-mdc-paginator-page-size .mat-select-trigger .mat-mdc-select-value {
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cc-theme .mat-calendar-body-disabled .mat-calendar-body-cell-content {
  background-color: var(--main-medium-color);
}
#cc-theme .mat-calendar-body-disabled .mat-calendar-body-cell-content.mat-calendar-body-selected {
  background-color: var(--accent-medium-color);
}
#cc-theme .mat-icon.text-primary svg {
  fill: var(--accent-medium-color) !important;
}
#cc-theme .mat-icon.mat-icon-small {
  width: 14px;
  height: 14px;
  line-height: 14px;
}
#cc-theme .cc-button-toggle-group {
  border: none !important;
}
#cc-theme .cc-button-toggle-group .mat-button-toggle + .mat-button-toggle {
  border: none !important;
}
#cc-theme .cc-button-toggle-group .mat-button-toggle-button {
  border-radius: 4px;
  min-width: 45px;
}
#cc-theme .cc-button-toggle-group .mat-button-toggle-checked {
  background-color: #fff;
}
#cc-theme .cc-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-button {
  background-color: var(--accent-medium-color);
}
#cc-theme .cc-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #fff;
}
#cc-theme .mat-button-toggle-group {
  height: 42px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
}
#cc-theme .mat-button-toggle-group .mat-button-toggle-appearance-standard:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
#cc-theme .mat-button-toggle-group .mat-button-toggle-appearance-standard:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
#cc-theme .mat-button-toggle-appearance-standard {
  border-radius: 4px;
  border-color: transparent;
  text-align: center;
  line-height: 33px;
}
#cc-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  display: inline-flex;
}
#cc-theme .mat-button-toggle-appearance-standard.mat-button-toggle-checked {
  background-color: var(--accent-medium-color);
  color: #ffffff;
}
#cc-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 0 !important;
  padding: 0 20px !important;
}
#cc-theme .mat-button-toggle-appearance-standard:not(:first-child):not(.mat-button-toggle-checked),
#cc-theme .mat-button-toggle-appearance-standard:not(:last-child):not(.mat-button-toggle-checked) {
  border-radius: 0;
}
#cc-theme .mat-button-toggle-appearance-standard:not(.mat-button-toggle-checked) {
  background-color: var(--colors-neutral-container-default);
  color: var(--colors-neutral-container-on-container);
}
#cc-theme .mat-button-toggle-appearance-standard:hover:not(.mat-button-toggle-checked) {
  background-color: var(--colors-neutral-container-hover);
  color: var(--colors-neutral-container-on-container);
}
#cc-theme .darker-backdrop {
  background: rgba(0, 0, 0, 0.9);
}
#cc-theme .mdc-dialog__title::before {
  display: none;
}
#cc-theme .mdc-form-field > label {
  padding: 0;
  margin-left: 0;
  font-size: 16px;
}
#cc-theme .mat-mdc-option-multiple .mat-mdc-option-pseudo-checkbox {
  display: block;
}
#cc-theme .mat-mdc-option-pseudo-checkbox {
  display: none;
}
#cc-theme .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  background-color: var(--accent-medium-color);
  color: #fff;
}
#cc-theme .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#cc-theme .mat-mdc-option:hover:not(.mdc-list-item--disabled) {
  background-color: #d5d5d7;
  color: #292F3D;
}
#cc-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: transparent;
}
#cc-theme .mat-mdc-option .mat-icon {
  margin-right: 9px !important;
}
#cc-theme .mat-mdc-select-panel::-webkit-scrollbar {
  width: 8px !important;
  overflow-y: scroll;
}
#cc-theme .mat-mdc-select-panel::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  height: 10px;
}
#cc-theme .mat-mdc-select-panel::-webkit-scrollbar-thumb {
  background: #c1c1c1 !important;
}
#cc-theme .mat-mdc-select-panel-above div.mat-mdc-select-panel {
  margin-left: -17px !important;
  margin-bottom: 19px !important;
}
#cc-theme .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel,
#cc-theme .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-menu-panel {
  margin-left: -16px;
  margin-top: 16px;
  border-radius: 4px !important;
}
#cc-theme .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow {
  transform: rotate(180deg) !important;
  -webkit-transform: rotate(180deg) !important;
}
#cc-theme .mat-mdc-select .mat-mdc-select-arrow {
  color: #292F3D;
}
#cc-theme .mat-mdc-select.mat-mdc-select-invert .mat-mdc-select-arrow {
  color: #ffffff;
}
#cc-theme .mat-mdc-select .mat-mdc-select-trigger {
  gap: 8px;
}
#cc-theme .mat-mdc-dialog-container .mdc-dialog__content {
  padding: 20px 24px;
  color: #0F1825;
}
#cc-theme .mat-datepicker-content-touch .mat-datepicker-content-container {
  max-width: 320px;
  height: unset;
}
#cc-theme .mat-datepicker-content {
  background-color: #fff;
}
#cc-theme .mat-datepicker-content .ngx-mat-timepicker .ngx-mat-timepicker-table {
  min-width: 125px;
}
#cc-theme .mdc-evolution-chip {
  margin: 0;
}
#cc-theme .mdc-evolution-chip-set__chips {
  gap: 8px;
  align-items: center;
}
#cc-theme .mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 37px;
}
#cc-theme .mdc-evolution-chip-set__chips {
  margin-left: 0;
}
#cc-theme .mat-mdc-text-field-wrapper {
  padding: 0 8px;
  background-color: #fff;
}
#cc-theme .mat-mdc-form-field-infix {
  min-height: 40px;
  padding-bottom: 4px;
  padding-top: 4px;
}
#cc-theme .mat-bottom-sheet-container {
  padding: 0;
  background-color: transparent;
}
#cc-theme mat-stepper .mat-horizontal-stepper-header-container {
  display: none;
}
#cc-theme mat-stepper .mat-horizontal-content-container {
  padding: 0;
}
.tooltip .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-top .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-top .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-top: 0.5rem solid #292f3d;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
.tooltip-top-left .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-top-left .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-top: 0.5rem solid #292f3d;
  bottom: -7px;
  right: 0;
  left: 14px;
}
.tooltip-top-right .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-top-right .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-top: 0.5rem solid #292f3d;
  bottom: -7px;
  right: 14px;
  left: auto;
}
.tooltip-bottom .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-bottom .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 0.5rem solid #292f3d;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
.tooltip-bottom-left .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-bottom-left .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 0.5rem solid #292f3d;
  top: -7px;
  left: 14px;
  right: 0;
}
.tooltip-bottom-right .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-bottom-right .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 0.5rem solid #292f3d;
  top: -7px;
  left: auto;
  right: 14px;
}
.tooltip-left .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-left .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.5rem solid #292f3d;
  top: 0;
  right: -7px;
  bottom: 0;
  margin: auto;
}
.tooltip-left-top .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-left-top .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.5rem solid #292f3d;
  top: 14px;
  right: -7px;
  bottom: 0;
}
.tooltip-left-bottom .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-left-bottom .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.5rem solid #292f3d;
  bottom: 14px;
  top: auto;
  right: -7px;
}
.tooltip-right .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-right .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-right: 0.5rem solid #292f3d;
  top: 0;
  left: -7px;
  bottom: 0;
  margin: auto;
}
.tooltip-right-top .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-right-top .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-right: 0.5rem solid #292f3d;
  top: 14px;
  right: 0;
  left: -7px;
}
.tooltip-right-bottom .mdc-tooltip__surface {
  min-width: 120px !important;
  max-width: 360px !important;
  background-color: #292f3d !important;
  color: #ffffff !important;
  padding: 17px 15px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  overflow: visible;
}
.tooltip-right-bottom .mdc-tooltip__surface::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-right: 0.5rem solid #292f3d;
  bottom: 14px;
  top: auto;
  left: -7px;
}
.tooltip .mat-drawer-container {
  color: unset;
}
.mdc-tooltip__surface {
  min-width: 94px !important;
  max-width: 260px !important;
  background-color: var(--main-highest-color) !important;
  color: #ffffff !important;
  padding: 12px !important;
  font-size: 12px;
  line-height: 16px;
  text-align: center !important;
  overflow: visible;
}
.cdk-overlay-pane.mat-mdc-tooltip-panel .mat-mdc-tooltip {
  margin: 2px 0 2px 0 !important;
}
.mat-mdc-checkbox .mdc-checkbox__ripple {
  display: none;
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: var(--mat-checkbox-selected-focus-icon-color) !important;
  background-color: transparent;
}
.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: var(--mat-radio-selected-icon-color) !important;
}
.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #EAEAEC !important;
  opacity: 1 !important;
}
.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #EAEAEC !important;
  opacity: 1 !important;
}
.mdc-checkbox {
  margin: 0 !important;
  padding: 0 !important;
  gap: 4px;
}
.mdc-checkbox .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background {
  background-color: #EAEAEC !important;
  border-color: #EAEAEC !important;
  opacity: 1 !important;
}
.mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  color: #BFC1C5 !important;
}
.mdc-checkbox .mdc-checkbox__native-control:disabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: #EAEAEC !important;
  background-color: white;
  opacity: 1 !important;
}
.mat-mdc-radio-button.mat-accent.mat-mdc-radio-checked {
  --mat-radio-checked-ripple-color: none !important;
}
@media (max-width: 767px) {
  .pswd-ch .mat-mdc-dialog-container {
    min-width: 320px;
    width: 95%;
    margin: 3%;
  }
  .twoFA-ch .mat-mdc-dialog-container {
    height: 100vh !important;
  }
  .verify-pswd .mat-mdc-dialog-container {
    height: 100vh !important;
  }
}
.personal-data .mdc-dialog-content {
  height: 100vh !important;
}
.paginator-2.mat-mdc-paginator .mat-mdc-paginator-container {
  justify-content: space-between;
}
.paginator-2.mat-mdc-paginator .mat-mdc-paginator-page-size {
  flex-direction: row-reverse;
}
.paginator-3.mat-mdc-paginator .mat-mdc-paginator-container {
  justify-content: space-between;
}
.paginator-3.mat-mdc-paginator .mat-mdc-paginator-page-size {
  flex-direction: row-reverse;
}
.mat-mdc-form-field-error {
  color: var(--negative-high-color) !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
.error-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: var(--negative-high-color) !important;
}
.mat-mdc-paginator .mat-mdc-select .mat-mdc-select-trigger {
  width: unset !important;
}
:root {
  --tagify-dd-color-primary: rgb(53, 149, 246);
  --tagify-dd-bg-color: white ;
}
.tagify {
  --tags-disabled-bg: #F1F1F1;
  --tags-border-color: #DDD;
  --tags-hover-border-color: #CCC;
  --tags-focus-border-color: #3595f6;
  --tag-bg: #E5E5E5;
  --tag-hover: #D3E2E2;
  --tag-text-color: black;
  --tag-text-color--edit: black;
  --tag-pad: 0.3em 0.5em;
  --tag-inset-shadow-size: 1.1em;
  --tag-invalid-color: #D39494;
  --tag-invalid-bg: rgba(211, 148, 148, 0.5);
  --tag-remove-bg: rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color: black;
  --tag-remove-btn-bg: none;
  --tag-remove-btn-bg--hover: #c77777;
  --input-color: inherit;
  --tag--min-width: 1ch;
  --tag--max-width: auto;
  --tag-hide-transition: 0.3s;
  --placeholder-color: rgba(0, 0, 0, 0.4);
  --placeholder-color-focus: rgba(0, 0, 0, 0.25);
  --loader-size: .8em;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: normal;
  cursor: text;
  outline: 0;
  position: relative;
  box-sizing: border-box;
  transition: 0.1s;
}
@keyframes tags--bump {
  30% {
    transform: scale(1.2);
  }
}
@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}
.tagify:hover {
  border-color: #ccc;
  border-color: var(--tags-hover-border-color);
}
.tagify.tagify--focus {
  transition: 0s;
  border-color: #3595f6;
  border-color: var(--tags-focus-border-color);
}
.tagify[disabled] {
  background: var(--tags-disabled-bg);
  filter: saturate(0);
  opacity: 0.5;
  pointer-events: none;
}
.tagify[readonly].tagify--select {
  pointer-events: none;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) {
  cursor: default;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div {
  padding: 0.3em 0.5em;
  padding: var(--tag-pad);
}
.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before {
  background:
    linear-gradient(
      45deg,
      var(--tag-bg) 25%,
      transparent 25%,
      transparent 50%,
      var(--tag-bg) 50%,
      var(--tag-bg) 75%,
      transparent 75%,
      transparent) 0/5px 5px;
  box-shadow: none;
  filter: brightness(0.95);
}
.tagify[readonly] .tagify__tag__removeBtn {
  display: none;
}
.tagify--loading .tagify__input > br:last-child {
  display: none;
}
.tagify--loading .tagify__input::before {
  content: none;
}
.tagify--loading .tagify__input::after {
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  content: "" !important;
  margin: -2px 0 -2px 0.5em;
}
.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}
.tagify + input,
.tagify + textarea {
  position: absolute !important;
  left: -9999em !important;
  transform: scale(0) !important;
}
.tagify__tag {
  display: inline-flex;
  align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: 0;
  cursor: default;
  transition: 0.13s ease-out;
}
.tagify__tag > div {
  vertical-align: top;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0.3em 0.5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  color: #000;
  color: var(--tag-text-color, #000);
  line-height: inherit;
  border-radius: 3px;
  white-space: nowrap;
  transition: 0.13s ease-out;
}
.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: 1ch;
  max-width: auto;
  min-width: var(--tag--min-width, 1ch);
  max-width: var(--tag--max-width, auto);
  transition: 0.8s ease, 0.1s color;
}
.tagify__tag > div > [contenteditable] {
  outline: 0;
  -webkit-user-select: text;
  user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}
.tagify__tag > div::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  transition: 120ms ease;
  animation: tags--bump 0.3s ease-out 1;
  box-shadow: 0 0 0 1.1em #e5e5e5 inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-bg, #e5e5e5) inset;
}
.tagify__tag:focus div::before,
.tagify__tag:hover:not([readonly]) div::before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  box-shadow: 0 0 0 1.1em #d3e2e2 inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-hover, #d3e2e2) inset;
}
.tagify__tag--loading {
  pointer-events: none;
}
.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag--loading::after {
  --loader-size: .4em;
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: 0.7em;
  height: 0.7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader 0.4s infinite linear;
  margin: 0 0.5em 0 -0.1em;
}
.tagify__tag--flash div::before {
  animation: none;
}
.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  transform: scale(0);
  transition: 0.3s;
  transition: var(--tag-hide-transition, 0.3s);
  pointer-events: none;
}
.tagify__tag--hide > div > * {
  white-space: nowrap;
}
.tagify__tag.tagify--noAnim > div::before {
  animation: none;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: 0.5;
}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-invalid-bg, rgba(211, 148, 148, 0.5)) inset !important;
  transition: 0.2s;
}
.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}
.tagify__tag[readonly] > div::before {
  background:
    linear-gradient(
      45deg,
      var(--tag-bg) 25%,
      transparent 25%,
      transparent 50%,
      var(--tag-bg) 50%,
      var(--tag-bg) 75%,
      transparent 75%,
      transparent) 0/5px 5px;
  box-shadow: none;
  filter: brightness(0.95);
}
.tagify__tag--editable > div {
  color: #000;
  color: var(--tag-text-color--edit, #000);
}
.tagify__tag--editable > div::before {
  box-shadow: 0 0 0 2px #d3e2e2 inset !important;
  box-shadow: 0 0 0 2px var(--tag-hover, #d3e2e2) inset !important;
}
.tagify__tag--editable > .tagify__tag__removeBtn {
  pointer-events: none;
}
.tagify__tag--editable > .tagify__tag__removeBtn::after {
  opacity: 0;
  transform: translateX(100%) translateX(5px);
}
.tagify__tag--editable.tagify--invalid > div::before {
  box-shadow: 0 0 0 2px #d39494 inset !important;
  box-shadow: 0 0 0 2px var(--tag-invalid-color, #d39494) inset !important;
}
.tagify__tag__removeBtn {
  order: 5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: 0 0;
  background: var(--tag-remove-btn-bg, none);
  color: #000;
  color: var(--tag-remove-btn-color, #000);
  width: 14px;
  height: 14px;
  margin-right: 4.6666666667px;
  margin-left: auto;
  overflow: hidden;
  transition: 0.2s ease-out;
}
.tagify__tag__removeBtn::after {
  content: "\d7";
  transition: 0.3s, color 0s;
}
.tagify__tag__removeBtn:hover {
  color: #fff;
  background: #c77777;
  background: var(--tag-remove-btn-bg--hover, #c77777);
}
.tagify__tag__removeBtn:hover + div > span {
  opacity: 0.5;
}
.tagify__tag__removeBtn:hover + div::before {
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
  transition: box-shadow 0.2s;
}
.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}
.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}
.tagify__input {
  flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: 0.3em 0.5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  line-height: inherit;
  position: relative;
  white-space: pre-wrap;
  color: inherit;
  color: var(--input-color, inherit);
  box-sizing: inherit;
}
.tagify__input:focus {
  outline: 0;
}
.tagify__input:focus::before {
  transition: 0.2s ease-out;
  opacity: 0;
  transform: translatex(6px);
}
@supports (-ms-ime-align: auto) {
  .tagify__input:focus::before {
    display: none;
  }
}
.tagify__input:focus:empty::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}
@-moz-document url-prefix() {
  .tagify__input:focus:empty::after {
    display: none;
  }
}
.tagify__input::before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: rgba(0, 0, 0, 0.4);
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}
.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  white-space: pre;
  color: #000;
  opacity: 0.3;
  pointer-events: none;
  max-width: 100px;
}
.tagify__input .tagify__tag {
  margin: 0 1px;
}
.tagify__input .tagify__tag > div {
  padding-top: 0;
  padding-bottom: 0;
}
.tagify--mix {
  display: block;
}
.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  display: block;
}
.tagify--mix .tagify__input::before {
  height: auto;
  display: none;
  line-height: inherit;
}
.tagify--mix .tagify__input::after {
  content: none;
}
.tagify--select::after {
  content: ">";
  opacity: 0.5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transition: 0.2s ease-in-out;
}
.tagify--select[aria-expanded=true]::after {
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}
.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}
.tagify--select .tagify__tag div {
  display: none;
}
.tagify--select .tagify__input {
  width: 100%;
}
.tagify--empty .tagify__input::before {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: none;
  display: inline-block;
  width: auto;
}
.tagify--mix .tagify--empty .tagify__input::before {
  display: inline-block;
}
.tagify--invalid {
  --tags-border-color: #D39494 ;
}
.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  transform: translateY(1px);
  overflow: hidden;
}
.tagify__dropdown[placement=top] {
  margin-top: 0;
  transform: translateY(-100%);
}
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
  border-top-width: 1.1px;
  border-bottom-width: 0;
}
.tagify__dropdown[position=text] {
  box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: 0.9em;
}
.tagify__dropdown[position=text] .tagify__dropdown__wrapper {
  border-width: 1px;
}
.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: auto;
  background: #fff;
  background: var(--tagify-dd-bg-color);
  border: 1px solid #3595f6;
  border-color: var(--tagify-dd-color-primary);
  border-bottom-width: 1.33px;
  border-top-width: 0;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}
.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  transform: translateY(-1em);
}
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
  transform: translateY(2em);
}
.tagify__dropdown__item {
  box-sizing: inherit;
  padding: 0.3em 0.5em;
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: 0;
}
.tagify__dropdown__item--active {
  background: #3595f6;
  background: var(--tagify-dd-color-primary);
  color: #fff;
}
.tagify__dropdown__item:active {
  filter: brightness(105%);
}
.flip-out-hor-top {
  -webkit-animation: flip-out-hor-top 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
  animation: flip-out-hor-top 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}
@-webkit-keyframes flip-out-hor-top {
  0% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateX(70deg);
    transform: rotateX(70deg);
    opacity: 0;
  }
}
@keyframes flip-out-hor-top {
  0% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateX(70deg);
    transform: rotateX(70deg);
    opacity: 0;
  }
}
.flip-in-hor-top {
  -webkit-animation: flip-in-hor-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: flip-in-hor-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes flip-in-hor-top {
  0% {
    -webkit-transform: rotateX(-80deg);
    transform: rotateX(-80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes flip-in-hor-top {
  0% {
    -webkit-transform: rotateX(-80deg);
    transform: rotateX(-80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
.slide-in-bottom {
  -webkit-animation: slide-in-bottom 0.3s steps(2, end) both;
  animation: slide-in-bottom 0.3s steps(2, end) both;
}
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
    transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
    transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
* {
  font-family: var(--site-font-family);
  outline: none !important;
}
html.wf-loading {
  visibility: hidden;
}
html,
body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  font-family: var(--site-font-family);
  font-weight: 400;
  color: var(--colors-foreground-default);
  scroll-behavior: smooth;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.5px;
}
body {
  transition: opacity ease 0.25s;
  background-color: var(--colors-background-surface2);
  max-width: 1920px;
  height: auto;
  padding-right: 0 !important;
}
body.loaded .content-loading {
  display: none;
}
h1,
h2,
h3,
h4 {
  margin-top: 0;
  padding-top: 0;
}
h1 a,
h2 a,
h3 a,
h4 a {
  color: var(--accent-medium-color);
}
h1 {
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 992px) {
  h1 {
    font-size: 60px;
    line-height: 72px;
  }
}
h1 small {
  color: #222;
  display: block;
  font-size: 16px;
  padding: 10px 0;
  text-transform: none;
  line-height: 20px;
}
h1 small a {
  opacity: 0.6;
  padding: 0 10px;
}
h1 small a.active {
  opacity: 1;
  font-weight: 600;
}
@media (max-width: 420px) {
  h1 {
    font-size: 30px;
  }
  h1 small a {
    padding: 0 5px;
  }
}
h2 {
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 992px) {
  h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
h1.title,
h2.title,
h3.title {
  font-size: 1.3rem;
  line-height: 1.5rem;
  margin-bottom: 15px;
  padding-bottom: 10px;
  font-weight: 600;
}
h1.title > i:first-of-type,
h2.title > i:first-of-type,
h3.title > i:first-of-type {
  width: 25px;
  text-align: center;
}
h1.title small,
h2.title small,
h3.title small {
  display: block;
  padding-top: 5px;
  padding-bottom: 0;
  margin-bottom: -5px;
  color: #777;
  text-transform: initial;
  font-weight: normal;
}
h1.title .btn-xs,
h2.title .btn-xs,
h3.title .btn-xs {
  margin-top: -4px;
  margin-left: 10px;
}
h1.title {
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 992px) {
  h1.title {
    font-size: 60px;
    line-height: 72px;
  }
}
mapbox-search-listbox {
  position: relative;
}
site-communication {
  display: block;
}
translate-content {
  display: block;
}
p {
  line-height: 22px;
  margin-bottom: 8px;
}
.collapsible {
  margin-bottom: 20px;
}
.collapsible > h3 {
  margin-bottom: 0;
}
.collapsible > h3 > div {
  float: right;
  font-size: 11px;
}
.collapsible > h3 > div span {
  font-size: 11px;
}
.collapsible > h3 > div i.fa-plus {
  transition: transform 0.4s;
  margin-left: 5px;
}
.collapsible > div.collapse-content {
  padding-top: 20px;
}
.collapsible > a.collapse-line {
  display: block;
  background-color: #ddd;
  text-align: center;
}
.collapsible > a.collapse-line i {
  font-weight: 600;
  transition: transform 0.4s;
}
.collapsible.open > h3 > div i.fa-plus {
  transform: rotate(-45deg);
}
.collapsible.open > a.collapse-line i {
  transform: rotate(-180deg);
}
a,
a.list-link {
  color: var(--accent-medium-color);
  text-decoration: none;
  transition: color ease 0.4s;
}
a span,
a.list-link span {
  color: inherit;
}
a:focus,
a:hover,
a.list-link:focus,
a.list-link:hover {
  color: var(--accent-medium-color);
  text-decoration: none;
}
a:focus span,
a:hover span,
a.list-link:focus span,
a.list-link:hover span {
  color: inherit;
}
a.dark,
a.list-link.dark {
  color: #222;
}
img {
  max-width: 100% !important;
}
.options .row > div {
  padding-top: 5px;
  padding-bottom: 5px;
  height: 50px;
  margin-bottom: 0;
}
.top-dashed {
  border-top: 1px dashed #ddd;
  padding-top: 10px;
}
.required-asterisk {
  color: #bd3434;
  padding-left: 5px;
}
.mat-select-placeholder,
.text-muted {
  color: var(--colors-foreground-muted);
}
.mat-select-placeholder a,
.text-muted a {
  color: #656565;
  text-decoration: underline;
}
.mat-select-placeholder a:hover,
.text-muted a:hover {
  color: #656565;
}
.fake-link {
  cursor: pointer;
}
.text-white {
  color: #fff;
}
.text-line-through {
  text-decoration: line-through;
}
.has-tooltip {
  border-bottom: 1px dashed #ccc;
}
.text-blue {
  color: #09C3EB !important;
}
.pointer {
  cursor: pointer;
}
textarea {
  resize: none;
}
input[readonly]:not(.regular) {
  background-color: #fff !important;
  box-shadow: none;
}
input[readonly]:not(.regular):focus {
  box-shadow: none;
}
input,
textarea,
select {
  border-radius: 0 !important;
}
.cc-tooltip {
  font-size: 10px;
}
.cc-tooltip .mat-mdc-menu-content {
  padding: 6px;
}
.cdk-overlay-pane.mat-mdc-tooltip-panel .mat-mdc-tooltip {
  color: #fff;
  background: rgba(0, 0, 0, 0.85);
  border-radius: 5px;
  font-size: 14px;
}
.header-navigation {
  width: unset !important;
}
.header-navigation .header-menu {
  box-shadow: 0 4px 4px #ccc;
  border: 0;
  border-top: 0;
  margin: -8px 0;
  padding: 0;
  float: unset;
  position: relative;
  left: unset;
  top: unset;
}
.header-navigation .header-menu li {
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header-navigation .header-menu li:last-of-type {
  border: 0;
}
.header-navigation .header-menu li a {
  font-size: 14px;
  text-decoration: none;
  font-weight: 500;
  font-style: normal;
  line-height: 2em;
  text-align: right;
}
.header-navigation .header-menu li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.header-navigation.header-menu-items {
  background-color: var(--header-bg-color);
}
.header-navigation.header-menu-items .mat-mdc-menu-content a {
  color: var(--header-text-color) !important;
}
#content-wrapper {
  min-height: calc(100vh - 270px);
}
#content-wrapper > div > ui-view {
  display: block;
}
#content-wrapper > div > ui-view > fundraiser-view-layout-upgrade > .view-layout {
  display: block;
  min-height: calc(100vh - 270px);
}
#content-wrapper .page-header {
  position: relative;
  width: 100%;
  display: block;
  background: url(/img/bg-header.png) 0 0 repeat;
  text-align: center;
  color: #fff;
  padding: 100px 0 50px;
  margin: 0;
}
#content-wrapper .page-header .wrapper-inner {
  max-width: 1180px;
  margin: 0 auto;
}
#content-wrapper .page-header .wrapper-inner h1 {
  font-size: 40px;
  font-weight: 600;
}
#content-wrapper .page-header .wrapper-inner h3 {
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
}
#content-wrapper .page-content {
  position: relative;
  width: 100%;
  max-width: 1180px;
  min-height: 200px;
  margin: 0 auto;
  padding: 0 15px 30px;
}
#content-wrapper .page-content .page-content {
  padding: 0;
}
.page-title {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.page-title h2 {
  color: var(--main-highest-color) !important;
  margin: 0;
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .page-title h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
.page-title h2 {
  font-weight: bold;
}
@media screen and (min-width: 992px) {
  .page-title h2 {
    margin: 0;
  }
}
form h3.form-title {
  font-family: var(--site-font-family);
  font-size: 20px;
  padding-top: 15px;
  text-align: center;
  text-transform: uppercase;
}
form .form-group.focused .form-control,
form .form-group .form-control {
  border-radius: 0;
  box-shadow: none !important;
  outline: transparent !important;
  border: 1px solid #ccc;
}
.form-control {
  border-radius: 0;
  box-shadow: none !important;
  outline: transparent !important;
  border: 1px solid;
  border-color: #ccc !important;
  transition: 0.1s all ease-in-out;
}
.form-control.input-xs {
  height: 24px;
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.form-control.cc-btn-icon-left {
  padding-left: 35px;
}
.well section {
  margin: 10px 0;
  padding: 10px 0;
}
label {
  font-weight: normal;
}
label.label-verified {
  width: 100%;
}
label.label-verified > span {
  display: block;
  padding: 8px;
}
label.control-label {
  font-weight: 600;
  max-width: 100%;
}
label.title {
  font-weight: 600;
}
label.title i.fa:not(.fa-question-circle) {
  font-size: 18px;
  width: 24px;
  text-align: center;
}
label.help {
  border-bottom: 1px dashed #999;
}
.toggle-autoheight > .form-group {
  padding-bottom: 0 !important;
  min-height: 30px !important;
}
.toggle-autoheight.toggle-switch-autoheight .form-group {
  position: relative;
}
.toggle-autoheight.toggle-switch-autoheight .form-group label {
  margin-bottom: 0;
}
.toggle-autoheight.toggle-switch-autoheight .form-group label.switch {
  margin-bottom: 3px;
  position: absolute;
  right: 10px;
}
.input-warning {
  background-color: #f7f7f7;
  width: 100%;
  display: block;
  border: 1px dashed var(--negative-high-color);
  border-top: 0;
  padding: 5px;
  border-radius: 0 0 4px 4px;
}
.btn {
  border-radius: 2px;
  -webkit-mask-image: none;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.12);
  transition: all 300ms;
  font-weight: 500;
  border: 0;
}
.btn:not(.btn-block) {
  margin: 0 5px;
}
.btn.cc-btn-icon-right i {
  padding-left: 5px;
}
.btn.cc-btn-icon-left i {
  padding-right: 5px;
}
.btn.btn-labeled {
  padding-top: 0;
  padding-bottom: 0;
}
.btn.btn-labeled .btn-label,
.btn.btn-labeled .btn-label-right {
  position: relative;
  left: -12px;
  display: inline-block;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px 0 0 3px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.btn.btn-labeled .btn-label-right {
  left: auto;
  right: -12px;
}
.btn.btn-xs {
  padding: 2px 10px;
}
.btn.active {
  box-shadow: none;
  color: #fff;
}
.btn.btn-default {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}
.btn.btn-default span {
  color: #fff;
}
.btn.btn-default:hover {
  color: #eee;
  border-color: #ccc;
}
@media (max-width: 420px) {
  .btn.btn-xs-block {
    display: block;
    width: 100%;
    margin: 0;
  }
}
.btn.btn-select {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  width: 100%;
  line-height: 160px;
  border: 2px solid #ccc;
  background-color: #fff;
}
.btn.btn-danger,
.btn.btn-warning {
  color: #fff !important;
}
.btn.btn-green {
  background-color: mediumseagreen;
  color: #fff;
}
.btn > span {
  color: inherit;
}
.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.btn-group .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.btn-group .btn {
  box-shadow: none !important;
  margin: 0;
}
.btn-group .btn:hover {
  z-index: auto;
}
.input-group .btn {
  -webkit-mask-image: none;
  box-shadow: none;
  margin: 0;
}
.input-group .input-group-addon.lang {
  min-width: 35px;
  font-weight: 600;
  font-size: 12px;
  padding-right: 5px;
  padding-left: 5px;
}
.input-group.input-group-transparent-right input {
  border-right: 0;
}
.input-group.input-group-transparent-right .input-group-addon {
  background: #fff;
  border-left: 0;
}
.clickable {
  cursor: pointer !important;
}
.clickable > label {
  cursor: pointer !important;
}
.list-group .list-group-item {
  border: none;
  border-top: 1px solid #ddd;
  position: relative;
}
.list-group .list-group-item:first-child,
.list-group .list-group-item:last-child {
  border-radius: 0;
}
.list-group .list-group-item:first-child {
  border-top: 0;
}
.list-group .list-group-item:last-child {
  border-bottom: 0;
}
.list-group .list-group-item.list-link {
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 600;
}
.list-group .list-group-item.has-place {
  padding-left: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.list-group .list-group-item.has-place .list-place {
  font-weight: 600;
  background: url(/img/li-poly.png) 50% 50% no-repeat;
  background-size: contain;
  text-align: center;
  color: #fff;
  position: absolute;
  height: 30px;
  line-height: 30px;
  width: 30px;
  left: 5px;
  top: 5px;
}
.list-group .list-group-item.has-note {
  padding-right: 100px;
}
.list-group .list-group-item.has-note .note-right {
  position: absolute;
  right: 5px;
  color: #444;
  font-size: 14px;
  font-weight: normal;
}
.list-group .list-group-item.has-note .note-right.has-match {
  top: 15px;
}
.list-group .list-group-item.has-note .note-right.has-match .badge {
  position: absolute;
  width: auto;
  right: -5px;
  font-size: 11px;
  font-weight: 500;
  top: -15px;
  border-radius: 0 0 0 5px !important;
}
.list-group .list-group-item .pull-right {
  display: block;
  float: unset !important;
}
@media screen and (min-width: 768px) {
  .list-group .list-group-item .pull-right {
    display: inline-block;
    float: right !important;
  }
}
.list-group.striped {
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
}
.list-group.striped > div,
.list-group.striped > .list-group-item {
  background-color: #f3f3f3;
}
.list-group.striped > div:nth-child(even),
.list-group.striped > .list-group-item:nth-child(even) {
  background-color: #e2e2e2;
}
.list-group.striped > div:hover,
.list-group.striped > .list-group-item:hover {
  background-color: #fefefe;
}
.list-group.striped > div .list-group-item {
  background: none;
}
.divider-strike {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.divider-strike > div {
  position: relative;
  display: inline-block;
}
.divider-strike > div:before,
.divider-strike > div:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  height: 1px;
  background: #ccc;
}
.divider-strike > div:before {
  right: 100%;
  margin-right: 15px;
}
.divider-strike > div:after {
  left: 100%;
  margin-left: 15px;
}
@media (max-width: 420px) {
  .divider-strike-xs {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
  }
  .divider-strike-xs > div {
    position: relative;
    display: inline-block;
  }
  .divider-strike-xs > div:before,
  .divider-strike-xs > div:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 1px;
    background: #ccc;
  }
  .divider-strike-xs > div:before {
    right: 100%;
    margin-right: 15px;
  }
  .divider-strike-xs > div:after {
    left: 100%;
    margin-left: 15px;
  }
}
.vertical {
  vertical-align: middle !important;
}
.divider-strike-vertical {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  padding: 8px 0;
}
.divider-strike-vertical:before,
.divider-strike-vertical:after {
  content: "";
  position: absolute;
  width: 2px;
  background: #ccc;
}
.divider-strike-vertical:before {
  top: 0;
  height: calc(50% - 20px);
}
.divider-strike-vertical:after {
  height: 100%;
  top: 50%;
  margin-top: 20px;
}
.thumbnail {
  border: 0;
  border-radius: 0;
  line-height: 1px;
}
.youtube-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.youtube-container > .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.progress {
  box-shadow: none;
  border: 0;
}
.breadcrumb-container {
  width: 100%;
  position: relative;
  background-color: #F5F5F5;
}
.breadcrumb-container .breadcrumb {
  display: flex;
  overflow: hidden;
  margin: 0;
  padding: 0;
  text-align: center;
  width: fit-content;
  max-width: 100%;
  height: 30px;
  z-index: 1;
  background-color: #F5F5F5;
}
.breadcrumb-container .breadcrumb a {
  position: relative;
  display: flex;
  flex-grow: 1;
  text-decoration: none;
  margin: auto;
  height: 100%;
  padding-left: 20px;
  padding-right: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  background: #EDEDED;
}
.breadcrumb-container .breadcrumb a:first-child {
  padding-left: 8px;
}
.breadcrumb-container .breadcrumb a:last-child {
  padding-right: 8px;
}
.breadcrumb-container .breadcrumb a:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 30px;
  top: 0;
  right: -14.8px;
  border-top-right-radius: 5px;
  transform: scale(0.707) rotate(45deg);
  box-shadow: 1px -1px rgba(0, 0, 0, 0.25);
  z-index: 1;
}
.breadcrumb-container .breadcrumb a:last-child:after {
  content: none;
}
.breadcrumb-container .breadcrumb a > span {
  display: block;
  margin: auto;
  z-index: 2;
  color: #888;
  padding: 0 15px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.breadcrumb-container .breadcrumb a.active,
.breadcrumb-container .breadcrumb a:hover {
  background: #EDEDED;
}
.breadcrumb-container .breadcrumb a.active > span,
.breadcrumb-container .breadcrumb a:hover > span {
  color: #000;
}
.breadcrumb-container .breadcrumb a.active:after,
.breadcrumb-container .breadcrumb a:hover:after {
  background: #EDEDED;
}
@media (max-width: 420px) {
  .breadcrumb-container .breadcrumb {
    height: 24px;
  }
  .breadcrumb-container .breadcrumb a {
    padding-left: 13.34px;
  }
  .breadcrumb-container .breadcrumb a span {
    font-size: 10px;
  }
  .breadcrumb-container .breadcrumb a:after {
    content: "";
    width: 24px;
    height: 24px;
    right: -10px;
    transform: scale(0.707) rotate(45deg);
  }
}
.breadcrumb-placeholder {
  margin-bottom: 30px;
  height: 20px;
}
@media (max-width: 420px) {
  .breadcrumb-placeholder {
    margin-bottom: 10px;
  }
}
.popover {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 5px;
  border: 1px solid #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  max-width: 80%;
  height: auto !important;
}
.popover .popover-content img {
  width: 100%;
  max-width: 300px;
}
.popover.top > .arrow {
  border-top-color: #fff;
}
.popover.top > .arrow:after {
  border-top-color: rgba(0, 0, 0, 0.8);
}
.ticket-panel {
  min-width: 730px;
}
.ticket-panel .ticket-tier.table-responsive {
  padding-bottom: 0 !important;
}
.table-container {
  max-width: 100%;
  overflow: auto;
}
.table-container .table {
  min-width: 800px;
}
table.table {
  margin-bottom: 0;
}
table.table thead th {
  background-color: #444;
  color: #eee;
  text-transform: uppercase;
}
table.table tbody.as-sortable-item {
  display: table-row-group !important;
}
table.table tr.header {
  background-color: #ddd;
}
table.table tr th {
  font-weight: 500;
}
table.table tr.small td {
  font-size: 13px;
  padding: 5px 8px;
}
table.table tr.as-sortable-item,
table.table tr.as-sortable-placeholder {
  display: table-row !important;
}
table.table tr.indent td:first-of-type {
  padding-left: 20px;
}
table.table tr.summary td {
  border-bottom: 2px solid #ccc;
}
table.table.table-tickets {
  min-width: 600px;
  border: 1px dashed #ccc;
}
table.table.table-tickets th {
  border-right: 1px dashed #f5f5f5;
  border-bottom: 2px solid #fff;
}
table.table.table-tickets th:last-of-type {
  border-right: 0;
}
table.table.table-tickets tbody.as-sortable-item {
  border-top: 0;
  border-bottom: 10px solid #444;
  background-color: #f5f5f5;
}
table.table.table-tickets tbody.as-sortable-item:last-of-type {
  border-bottom: 0;
}
table.table.table-tickets tbody.as-sortable-item tr td {
  border: 1px dashed #ccc;
  border-top: 0;
  vertical-align: middle;
}
table.table.table-tickets tbody.as-sortable-item tr td .as-sortable-item {
  padding: 4px 15px !important;
}
table.table.table-tickets tbody.as-sortable-item tr td .as-sortable-item a {
  margin-top: -3px;
}
table.table.table-tickets tbody.as-sortable-item tr td .btn-double {
  text-align: center;
}
table.table.table-tickets tbody.as-sortable-item tr td .btn-double a {
  color: #444;
}
table.table.table-tickets tbody.as-sortable-item tr td .btn-double label {
  border-bottom: 1px dashed #444;
  display: block;
}
table.table.table-tickets tbody.as-sortable-item tr td .btn-double .btn {
  line-height: 12px;
  font-size: 10px;
}
table.table.table-tickets tbody.as-sortable-item tr.subrow {
  border-top: 1px dashed #ccc;
}
table.table.table-tickets tbody.as-sortable-item tr.subrow td {
  padding-top: 0;
  vertical-align: middle;
}
.table-va-middle td {
  vertical-align: middle !important;
}
.field-options .option-arrow {
  transform: rotate(90deg);
  margin: 5px;
  font-size: 18px;
  padding-left: 4px;
}
.field-options .label {
  margin-right: 6px;
  font-size: 12px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  color: #444;
  position: relative;
  padding-right: 18px;
  padding-bottom: 1px;
}
.field-options .label a {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 14px;
  border-left: 1px solid #ccc;
  width: 14px;
  padding: 2px;
  background-color: #d9534e;
  color: #fff;
}
.field-options .new-option {
  display: inline-block;
  margin: 5px 0;
}
.field-options .new-option .form-control {
  font-size: 12px;
  height: auto;
  line-height: 12px;
  padding: 3px 6px;
  max-width: none;
  display: inline-block;
  width: 100px;
  margin-top: 1px;
}
.field-options .new-option .btn {
  padding: 3px 7px 2px;
  font-size: 11px;
  border: 1px solid #ccc;
  border-left: 0;
  margin-top: 1px;
}
@media (min-width: 768px) {
  .row-table {
    display: table;
    table-layout: fixed;
    width: calc(100% + 30px);
  }
  .row-table.no-margin {
    margin: 0;
    width: 100%;
  }
  .row-table .col-table {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .row-table .col-table.col-top {
    vertical-align: top;
  }
  .row-table .col-table.col-middle {
    vertical-align: middle;
  }
  .row-table .col-table.col-bottom {
    vertical-align: bottom;
  }
}
img-crop {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
img-crop canvas {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
img-crop .loading {
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
}
.inner-addon {
  position: relative;
}
.inner-addon > i {
  position: absolute;
  padding: 10px;
  pointer-events: none;
  z-index: 100;
}
.inner-addon.left-addon > i {
  right: auto;
  left: 0;
}
.inner-addon.right-addon > i {
  right: 0;
  left: auto;
}
.inner-addon.left-addon.right-addon.left-addon > i:first-of-type {
  right: auto;
  left: 0;
}
.inner-addon.left-addon.right-addon.right-addon > i:last-of-type {
  right: 0;
  left: auto;
}
.inner-addon.left-addon > input {
  padding-left: 36px;
}
.inner-addon.right-addon > input {
  padding-right: 30px;
}
.p-h-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.p-r-0 {
  padding-right: 0 !important;
}
.p-l-0 {
  padding-left: 0 !important;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-h-sm {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.p-l-sm {
  padding-left: 10px !important;
}
.p-t-sm {
  padding-top: 10px !important;
}
.p-t-md {
  padding-top: 15px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.p-v-sm {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-v-md {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p-sm {
  padding: 10px;
}
.p-b-md {
  padding-bottom: 15px !important;
}
.p-md {
  padding: 15px;
}
.p-lg {
  padding: 20px;
}
.m-0 {
  margin: 0 !important;
}
.m-sm {
  margin: 10px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-xs {
  margin-bottom: 5px !important;
}
.m-b-sm {
  margin-bottom: 10px !important;
}
.m-b-md {
  margin-bottom: 15px !important;
}
.m-t-sm {
  margin-top: 10px !important;
}
.m-t-md {
  margin-top: 15px !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-l-xs {
  margin-left: 5px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-h-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-h-sm {
  margin-left: 10px;
  margin-right: 10px;
}
.m-v-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.w-100 {
  width: 100% !important;
}
.fa.icon-lg {
  font-size: 30px;
}
.fa.icon-xl {
  font-size: 40px;
}
.alert {
  margin-bottom: 12px;
}
.alert.alert-danger a {
  color: #444;
  text-decoration: underline;
}
.alert.alert-danger a:hover {
  color: #c00;
}
.auth-component {
  padding: 20px 0;
  clear: both;
  display: block;
}
.auth-component ul.nav li a {
  border: 0 !important;
  text-transform: uppercase;
  color: #777;
  background-color: transparent;
  opacity: 0.5;
}
.auth-component ul.nav li a:hover,
.auth-component ul.nav li a:active,
.auth-component ul.nav li a:focus {
  border: 0 !important;
}
.auth-component ul.nav li.active a,
.auth-component ul.nav li.active a:hover,
.auth-component ul.nav li.active a:focus,
.auth-component ul.nav li.active a:active {
  opacity: 1;
  color: var(--accent-medium-color);
  border: 0 !important;
  background-color: #f1f1f1;
  font-weight: 600;
}
.auth-component .tab-content {
  padding: 15px 20px;
  background-color: #f1f1f1;
}
.auth-component .tab-content .footer {
  text-align: center;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #ccc;
}
.center {
  margin-right: auto;
  margin-left: auto;
}
.vertical-center {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav.nav-pills li.active > a {
  border-color: #337ab7;
}
.row.row-title > div[class^=col-],
.row.row-title > div[class*=" col-"] {
  font-weight: 600;
  background-color: #ddd;
  padding: 10px 5px 5px 20px;
  text-transform: uppercase;
  height: auto;
  border-color: #fff;
  font-size: 12px;
}
.row.row-title > div[class^=col-] label,
.row.row-title > div[class*=" col-"] label {
  font-weight: 600;
  display: block;
}
.row.total {
  padding-top: 5px;
  margin-top: 5px;
}
.row.total div {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.bold {
  font-weight: 600 !important;
}
.text-regular {
  font-weight: normal;
}
input.form-control.border {
  border: 1px solid #ccc !important;
}
.divider {
  margin: 5px 0 20px;
  border-top: 1px dashed #ccc;
}
.unused-class-to-kill-cache {
  display: none;
}
@media (min-width: 768px) {
  .hidden-xs-over {
    display: none !important;
  }
}
.label {
  font-size: 14px;
}
.label.label-sm {
  font-size: 10px;
}
.label.label-gray {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-icon.toggle-header {
  color: #444;
  transition: 0.25s all ease;
  cursor: pointer;
}
.mat-icon.toggle-header.open {
  transform: rotate(-180deg);
}
.md-group {
  position: relative;
  margin-bottom: 20px;
}
.md-group input {
  font-size: 13px;
  padding: 5px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
}
.md-group input:focus {
  outline: none;
}
.md-group label {
  color: #999;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: 0.2s ease all;
}
.md-group a.btn {
  float: right;
  margin-top: -27px;
}
.md-group input:focus ~ label,
.md-group input:valid ~ label {
  top: -12px;
  font-size: 12px;
  color: #777;
  font-weight: 600;
}
.welcome-page.action .dropdown {
  display: inline-block;
  margin: 2px 5px;
  position: relative;
}
.welcome-page.action .dropdown .dropdown-toggle {
  min-width: 250px;
}
.welcome-page.action .dropdown .dropdown-menu {
  padding: 0;
  background: #fff;
  border: 0;
  width: calc(100% + 4px);
  box-shadow: none;
  margin-top: -60px;
  margin-left: -2px;
}
.welcome-page.action .dropdown .dropdown-menu .btn.btn-default {
  font-size: 12px;
  font-weight: 600;
  padding: 8px 0;
  line-height: 12px;
}
.welcome-page.action .dropdown .dropdown-menu .btn.btn-default:hover {
  background-color: #ccc;
}
.bg-muted {
  background-color: #ccc;
}
.upload-sm-sq {
  height: 120px;
  width: 120px;
}
.upload-sm-sq .btn-select {
  text-align: center;
  background: #ddd;
  font-size: 16px;
  border: 1px solid #ccc;
  font-weight: normal;
  white-space: normal;
  line-height: 25px;
  padding: 26px 10px;
}
.upload-sm-sq img {
  border: 1px solid #ccc;
  width: 100%;
  max-width: 120px;
}
.flex-middle {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-inline {
  display: inline-flex !important;
}
.flex-start-spaceBetween {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.flex-end-spaceBetween {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.flex-1 {
  flex: 1;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-center-start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.flex-start-start {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.flex-start-middle {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.flex-center-spaceBetween {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.flex-center-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.flex-end-end {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.inline-block {
  display: inline-block;
}
.tooltip {
  font-family: var(--site-font-family);
  line-height: 1.42857143;
  font-size: 14px;
}
.tooltip.in {
  opacity: 1 !important;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #444;
}
.tooltip .tooltip-inner {
  max-width: 400px;
  padding: 8px;
  border-radius: 3px;
  box-shadow: 0 0 5px #444;
  background-color: #444;
}
.tooltip .tooltip-inner li,
.tooltip .tooltip-inner p {
  text-align: left;
  line-height: 1.3;
}
.nowrap {
  white-space: nowrap;
}
.toggle-payment-for-foundation {
  padding-top: 8px;
  padding-bottom: 0;
}
.modal-body-height {
  max-height: 400px;
  overflow-y: auto;
}
.animation-spin {
  animation: spin 4s linear infinite;
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.form-label {
  line-height: 28px;
}
.footer-pagination {
  border-top: 2px solid #ddd;
  background-color: #eee;
  padding: 10px;
}
.center-table {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
#sidebar-toggle {
  display: inline-flex;
  position: fixed;
  top: 86px !important;
  left: 0;
  border-radius: 0 4px 4px 0;
  background: #292F3D;
  padding: 8px 16px;
  z-index: 2 !important;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  margin: 0 !important;
}
@media only screen and (max-width: 900px) {
  #sidebar-toggle {
    display: block;
  }
  #sidebar-toggle.hidden {
    display: none;
  }
}
@media screen and (min-width: 901px) {
  button#sidebar-toggle {
    display: none;
  }
}
#sidebar-backdrop {
  background: red;
  height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
#sidebar-main {
  background: var(--colors-surface-secondary);
  flex: 1 0 240px;
  max-width: 240px;
  overflow: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}
@media only screen and (max-width: 900px) {
  #sidebar-main {
    height: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    bottom: 0;
    width: 240px;
  }
  #sidebar-main.open {
    left: 0;
  }
}
@-webkit-keyframes slide {
  100% {
    left: 0;
  }
}
@keyframes slide {
  100% {
    left: 0;
  }
}
#sidebar-wrapper {
  background: var(--colors-surface-secondary);
  flex-shrink: 0;
  position: relative;
  z-index: 1000;
}
#sidebar-wrapper #sidebar-title-wrapper {
  display: flex;
  align-items: center;
}
#sidebar-wrapper #sidebar-title-wrapper h4 {
  padding: 15px;
  margin: 0;
  color: var(--colors-text-primary);
  flex: 1 1 auto;
  font-weight: bold;
}
#sidebar-wrapper #sidebar-title-wrapper #sidebar-close-toggle {
  color: var(--colors-text-primary);
  display: none;
  cursor: pointer;
  flex: 0 1 auto;
  padding: 15px;
}
@media only screen and (max-width: 900px) {
  #sidebar-wrapper #sidebar-title-wrapper #sidebar-close-toggle {
    display: block;
  }
}
#sidebar-wrapper #sidebar-title-wrapper #sidebar-close-toggle .fa.fa-times {
  font-size: 20px;
  color: rgb(223, 223, 223);
}
#sidebar-wrapper .sidebar-nav {
  width: 216px;
  list-style: none;
  display: grid;
  top: 48px;
  margin-bottom: 24px;
}
@media screen and (max-width: 901px) {
  #sidebar-wrapper .sidebar-nav {
    margin-left: 16px;
  }
}
#sidebar-wrapper .sidebar-nav li {
  text-indent: 20px;
  line-height: 40px;
  list-style: none;
  cursor: pointer;
}
#sidebar-wrapper .sidebar-nav li .chevron {
  font-size: 1.3rem;
  position: relative;
  right: 8px;
  top: 8px;
}
#sidebar-wrapper .sidebar-nav li .chevron .rotate {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 0.4s;
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#sidebar-wrapper .sidebar-nav li a {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
  color: var(--colors-text-primary);
  line-height: 24px;
  text-indent: 0;
  font-size: 16px;
  font-weight: 400;
}
#sidebar-wrapper .sidebar-nav li a span {
  padding: 12px;
  display: flex;
  align-items: flex-start;
}
#sidebar-wrapper .sidebar-nav li a span i {
  padding: 4px;
  width: 24px;
  height: 24px;
}
#sidebar-wrapper .sidebar-nav li a span .link-name {
  padding: 0 0 0 4px;
}
#sidebar-wrapper .sidebar-nav li a:hover {
  background: var(--colors-neutral-container-hover);
  border-radius: 4px;
}
#sidebar-wrapper .sidebar-nav li.active a {
  text-decoration: none;
  background: var(--colors-surface-secondary-active);
  border-radius: 4px;
}
#sidebar-wrapper .sidebar-nav li.active a span {
  border-radius: 4px;
  color: var(--colors-text-primary);
}
#sidebar-wrapper .sidebar-nav li .sub-links {
  padding: 0;
  margin-left: 10px;
}
#sidebar-wrapper .sidebar-nav li .sub-links li a {
  padding: 4px 0px 4px 25px;
}
.well {
  border-top: 2px solid #1054a1;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.mat-button-toggle-appearance-standard {
  transition: background-color 0.3s;
}
.mat-drawer {
  background-color: #f5f5f5;
  border-left: 1px solid #ccc;
}
.list-group-item.cdk-drag {
  border-radius: 0;
}
.disable-animations.ng-enter,
.disable-animations.ng-leave,
.disable-animations.ng-animate {
  -webkit-transition: none !important;
  transition: none !important;
}
.disable-animations.ng-animate {
  -webkit-animation: none 0s;
  animation: none 0s;
}
a.btn,
button.btn {
  font-weight: 600;
}
a.btn.btn-ghost,
button.btn.btn-ghost {
  background: none;
  box-shadow: none;
  border: 1px solid #a5a5a5;
  color: #fff;
}
.dashed-divider {
  display: block;
  border-top: 1px dashed #eee;
  height: 1px;
}
.btn-paypal:active,
.btn-paypal:focus,
.btn-paypal:hover {
  background-color: #003087;
  color: #fff;
}
.btn-paypal {
  border-radius: 25px !important;
  padding: 10px 50px;
  background-color: #0070ba;
  border-color: transparent;
  color: #fff;
}
.shadow-border {
  box-shadow: 0 0 0 1px #ccc;
}
.e-card-grid .pin-star {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
  font-size: 1.7rem;
  padding: 7px 10px;
  color: #EDCE55;
  transition: opacity 0.5s;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 0 0 0 5px;
}
.e-card-grid .card-image {
  background-color: #999;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 56.25%;
  width: calc(100% + 32px);
  margin: -16px -16px 16px -16px;
}
.preview-card.modal-dialog {
  margin: 20px;
}
@media screen and (min-width: 768px) {
  .preview-card.modal-dialog {
    margin: 30px auto;
  }
}
.invisible-tabs > .mat-mdc-tab-header {
  display: none !important;
}
.donations-table {
  position: relative;
}
.donations-table .loading-container {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(147, 147, 147, 0.7);
  z-index: 2;
  width: 100%;
  height: 100%;
}
b,
strong {
  font-weight: 600;
}
.shared-swiper swiper-container swiper-slide {
  display: flex;
  height: auto;
  padding: 0 !important;
}
swiper-container swiper-slide {
  display: flex;
  height: auto;
}
swiper-container .swiper-button-prev,
swiper-container .swiper-button-next {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: inline-flex;
  padding: 20px;
}
swiper-container .swiper-button-prev:after,
swiper-container .swiper-button-next:after {
  color: #fff;
  font-size: 1.5rem;
}
.auth-code {
  display: grid;
  grid-template-columns: 258px 80px;
  grid-column-gap: 16px;
  align-items: flex-end;
}
.auth-code > div {
  position: relative;
}
.auth-code > div .input-overlay {
  left: 238px;
}
.auth-code > div {
  grid-template-columns: unset !important;
  grid-template-rows: 1fr 1fr;
}
.auth-code .input-overlay {
  position: absolute;
  background: #fff 0%;
  display: block;
  width: 103px;
  bottom: 0;
  left: 228px;
  height: 35px;
  z-index: 2;
}
.auth-code .six-digit-code {
  letter-spacing: 31.5px;
  border: 0 !important;
  background-image:
    linear-gradient(
      to left,
      #F5F5F5 80%,
      white 0%);
  background-position: left;
  background-size: 40px 1px;
  background-repeat: repeat;
  background-position-x: 30px;
  width: 340px;
  padding: 5px 10px;
  margin-top: 10px;
}
.btn-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.btn-icon .mat-icon {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.badge {
  background-color: #717171;
}
.label-blue {
  background-color: #524EF8;
  color: #fff;
}
.bg-secondary {
  background-color: #ccc;
}
.mat-icon.text-primary svg {
  fill: var(--accent-medium-color) !important;
}
.mat-icon.text-white svg {
  fill: #ffffff;
}
.mat-icon svg {
  fill: var(--label-main-high-color);
}
.view-layout {
  overflow: unset !important;
}
.variations {
  margin-bottom: 16px;
}
.variations span {
  color: #555555;
}
.apparel-merchandise-content > div {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}
.apparel-merchandise-content > div.photos {
  display: flex;
  flex-direction: row;
}
.apparel-merchandise-content > div.photos a {
  margin: 5px;
}
.btn-default-add {
  background-color: #3CB371 !important;
  border-color: #3CB371 !important;
  margin: 0;
}
.mat-accordion .mat-expansion-panel.mat-expanded {
  border-top: unset;
}
.description-paragraph-long {
  width: 70%;
}
.description-paragraph-short {
  width: 30%;
  text-align: end;
}
.unset-padding {
  padding-top: 0 !important;
}
.side-margin {
  margin: 0 24px;
  padding-bottom: 10px;
}
.option-title {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}
.details-text {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #1054a1;
}
.text-center svg {
  margin: 0 auto;
}
custom-question-form {
  width: 100%;
}
.shared-view-custom-questions custom-question-view {
  display: block;
  margin-bottom: 8px;
}
.cdk-drag-preview {
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, 0.2),
    0 8px 10px 1px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.custom-question-view:last-child {
  border: none;
}
.shared-view-custom-questions.cdk-drop-list-dragging .custom-question-view:not(.cdk-drag-placeholder) {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.custom-question-wrapper {
  padding-top: 16px;
}
.main-container {
  padding-top: 24px;
}
.main-container > a {
  margin-bottom: 32px;
  display: block;
}
.main-container .mat-accordion mat-panel-title,
.main-container .mat-accordion mat-panel-description {
  justify-content: space-between;
}
.main-container .add-btn {
  margin-top: 16px;
}
div.card-number-control.cc-btn-icon-left {
  padding: 10px 16px 10px 35px !important;
}
.card-number-control__icon {
  padding: 12px !important;
}
.credit-card-control {
  padding: 15px 16px !important;
}
.ElementsApp .InputElement {
  caret-color: solid var(--form-control-border-color) !important;
}
.text-tabs {
  border-bottom: 1px solid var(--separator-primary-color);
  color: var(--main-pressed-color);
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
}
.text-tabs .tab {
  border-bottom: 3px solid transparent;
  cursor: pointer;
  padding-bottom: 16px;
}
.text-tabs .tab.selected {
  border-bottom: 3px solid #09C3EB;
  color: #262B36;
}
.md-drppicker {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 610px !important;
}
.md-drppicker > * {
  flex: 0 1 auto;
}
.cursor-pointer {
  cursor: pointer;
  caret-color: solid var(--form-control-border-color);
}
.md-drppicker .ranges ul li button.active,
.md-drppicker td.in-range,
.md-drppicker .btn,
.md-drppicker td.active {
  background-color: var(--accent-medium-color) !important;
  color: #fff !important;
}
.material-icons.warning {
  font-size: 16px;
  position: relative;
  top: 3px;
  color: #FFD63F;
}
.material-icons.critical {
  font-size: 16px;
  position: relative;
  top: 3px;
  color: #AD0D0D;
}
.falsy-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
}
.mat-mdc-menu-content {
  padding: 0 !important;
}
.mat-mdc-menu-content a {
  color: var(--main-highest-color) !important;
}
.mat-mdc-menu-content a.btn {
  box-shadow: none;
  font-weight: 400;
}
.calendar-menus a {
  color: var(--main-highest-color) !important;
  font-size: 17px;
}
.cc-block {
  position: relative;
}
.cc-block .block-container {
  padding: 0 16px;
}
@media screen and (min-width: 992px) {
  .cc-block .block-container {
    padding: 0;
  }
}
.cc-block .block-title {
  color: var(--main-highest-color);
  font-weight: 700;
}
.cc-block .editable-block {
  text-decoration: none;
  box-shadow: none;
  position: relative;
  border-top: 2px solid var(--main-highest-color);
}
.cc-block .editable-block .add-block-after {
  display: none;
}
.cc-block:last-of-type .editable-block {
  border-bottom: 2px solid var(--main-highest-color);
}
.cc-block:last-of-type .editable-block .add-block-after {
  display: flex;
}
.fc-event,
.fc-event-dot {
  background-color: var(--accent-medium-color) !important;
  color: #fff !important;
}
.buy-item-menu {
  margin-bottom: 16px;
}
.buy-item-menu .mat-mdc-menu-item {
  min-width: 220px;
  min-height: 44px;
}
.breadcrumbs-menu {
  max-width: 430px !important;
  background-color: var(--main-low-color) !important;
  margin-top: 8px !important;
}
.breadcrumbs-menu .breadcrumbs-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
.breadcrumbs-menu .breadcrumbs-title mat-icon {
  margin: 0 !important;
}
.breadcrumbs-menu .mat-mdc-menu-item {
  min-width: 320px;
  max-width: 430px;
  padding: 16px;
  background-color: var(--main-low-color);
  border-bottom: 1px solid var(--separator-primary-color);
  height: auto;
}
.breadcrumbs-menu .mat-mdc-menu-item:last-child {
  border-bottom: none;
}
.breadcrumbs-menu .mat-mdc-menu-item .mat-mdc-menu-item-text {
  width: 100%;
}
@media screen and (max-width: 992px) {
  .contact-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    max-width: unset !important;
    height: 100vh;
  }
}
[hidden] {
  display: none !important;
}
.cdk-drag-placeholder {
  opacity: 0;
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drag-preview.hero-btn-drag {
  pointer-events: auto;
  cursor: grabbing;
  box-shadow: none;
  background-color: var(--main-low-color);
  position: relative;
}
.cdk-drag-preview.hero-btn-drag .cursor {
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  bottom: 12px;
  left: -24px;
  width: 18px;
  height: 18px;
  pointer-events: auto;
  cursor: grabbing;
}
.cdk-drag-preview.hero-btn-drag .cc-control-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cdk-drag-preview.hero-btn-drag .cc-btn,
.cdk-drag-preview.hero-btn-drag .md-drppicker .buttons .btn,
.md-drppicker .buttons .cdk-drag-preview.hero-btn-drag .btn {
  pointer-events: auto;
  cursor: grabbing;
}
.media.cdk-drag-preview {
  pointer-events: auto;
  cursor: grabbing;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: none;
  position: relative;
}
.media.cdk-drag-preview .cursor {
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  bottom: 20px;
  left: -24px;
  width: 18px;
  height: 18px;
  pointer-events: auto;
  cursor: grabbing;
}
.media.cdk-drag-preview .image {
  display: flex;
  gap: 8px;
  align-items: center;
  pointer-events: auto;
  cursor: grabbing;
}
.media.cdk-drag-preview .preview {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  aspect-ratio: 1;
  width: 55px;
}
.select-registrant-modal,
.assign-ticket-fields-popup,
.existing-pages-popup,
.assign-donate-dialog-container,
.button-action-popup,
.payment-methods-selector-dialog-popup,
.fundraiser-settings-assign-code-popup,
.fundraiser-leaderboard-dialog-popup,
.fundraiser-settings-change-sale-availability-popup-panel,
.tributes-settings-dialog,
.tribute-card-dialog,
.panel-tribute-card,
.team-form-dialog,
.ecards-preview-dialog,
.ecards-settings-dialog,
.add-dialog-panel,
.coupon-modal,
.add-sender-dialog,
.verify-sender-dialog,
.campaign-recipients-selector-dialog,
.create-fundraiser-dialog,
.create-role-form-dialog,
.ml-import-manual-contact-dialog,
.dynamic-form-dialog-panel,
.fundraiser-change-ownership-dialog,
.activity-types-modal-dialog,
.activity-basis-dialog,
.fundraiser-edit-copy-dialog,
.assign-captain-dialog,
.create-fundraiser-setup-confirm-selected-hq-dialog,
.fundraiser-search-modal,
.share-dialog-panel,
.template-selector-dialog {
  height: 100%;
  width: 100%;
  max-width: 100% !important;
  max-height: 100%;
}
@media screen and (min-width: 768px) {
  .select-registrant-modal,
  .assign-ticket-fields-popup,
  .existing-pages-popup,
  .assign-donate-dialog-container,
  .button-action-popup,
  .payment-methods-selector-dialog-popup,
  .fundraiser-settings-assign-code-popup,
  .fundraiser-leaderboard-dialog-popup,
  .fundraiser-settings-change-sale-availability-popup-panel,
  .tributes-settings-dialog,
  .tribute-card-dialog,
  .panel-tribute-card,
  .team-form-dialog,
  .ecards-preview-dialog,
  .ecards-settings-dialog,
  .add-dialog-panel,
  .coupon-modal,
  .add-sender-dialog,
  .verify-sender-dialog,
  .campaign-recipients-selector-dialog,
  .create-fundraiser-dialog,
  .create-role-form-dialog,
  .ml-import-manual-contact-dialog,
  .dynamic-form-dialog-panel,
  .fundraiser-change-ownership-dialog,
  .activity-types-modal-dialog,
  .activity-basis-dialog,
  .fundraiser-edit-copy-dialog,
  .assign-captain-dialog,
  .create-fundraiser-setup-confirm-selected-hq-dialog,
  .fundraiser-search-modal,
  .share-dialog-panel,
  .template-selector-dialog {
    width: auto;
    height: auto;
    max-width: inherit;
  }
}
.select-registrant-modal .mdc-dialog__surface,
.assign-ticket-fields-popup .mdc-dialog__surface,
.existing-pages-popup .mdc-dialog__surface,
.assign-donate-dialog-container .mdc-dialog__surface,
.button-action-popup .mdc-dialog__surface,
.payment-methods-selector-dialog-popup .mdc-dialog__surface,
.fundraiser-settings-assign-code-popup .mdc-dialog__surface,
.fundraiser-leaderboard-dialog-popup .mdc-dialog__surface,
.fundraiser-settings-change-sale-availability-popup-panel .mdc-dialog__surface,
.tributes-settings-dialog .mdc-dialog__surface,
.tribute-card-dialog .mdc-dialog__surface,
.panel-tribute-card .mdc-dialog__surface,
.team-form-dialog .mdc-dialog__surface,
.ecards-preview-dialog .mdc-dialog__surface,
.ecards-settings-dialog .mdc-dialog__surface,
.add-dialog-panel .mdc-dialog__surface,
.coupon-modal .mdc-dialog__surface,
.add-sender-dialog .mdc-dialog__surface,
.verify-sender-dialog .mdc-dialog__surface,
.campaign-recipients-selector-dialog .mdc-dialog__surface,
.create-fundraiser-dialog .mdc-dialog__surface,
.create-role-form-dialog .mdc-dialog__surface,
.ml-import-manual-contact-dialog .mdc-dialog__surface,
.dynamic-form-dialog-panel .mdc-dialog__surface,
.fundraiser-change-ownership-dialog .mdc-dialog__surface,
.activity-types-modal-dialog .mdc-dialog__surface,
.activity-basis-dialog .mdc-dialog__surface,
.fundraiser-edit-copy-dialog .mdc-dialog__surface,
.assign-captain-dialog .mdc-dialog__surface,
.create-fundraiser-setup-confirm-selected-hq-dialog .mdc-dialog__surface,
.fundraiser-search-modal .mdc-dialog__surface,
.share-dialog-panel .mdc-dialog__surface,
.template-selector-dialog .mdc-dialog__surface {
  border-radius: 0px !important;
}
@media screen and (min-width: 768px) {
  .select-registrant-modal .mdc-dialog__surface,
  .assign-ticket-fields-popup .mdc-dialog__surface,
  .existing-pages-popup .mdc-dialog__surface,
  .assign-donate-dialog-container .mdc-dialog__surface,
  .button-action-popup .mdc-dialog__surface,
  .payment-methods-selector-dialog-popup .mdc-dialog__surface,
  .fundraiser-settings-assign-code-popup .mdc-dialog__surface,
  .fundraiser-leaderboard-dialog-popup .mdc-dialog__surface,
  .fundraiser-settings-change-sale-availability-popup-panel .mdc-dialog__surface,
  .tributes-settings-dialog .mdc-dialog__surface,
  .tribute-card-dialog .mdc-dialog__surface,
  .panel-tribute-card .mdc-dialog__surface,
  .team-form-dialog .mdc-dialog__surface,
  .ecards-preview-dialog .mdc-dialog__surface,
  .ecards-settings-dialog .mdc-dialog__surface,
  .add-dialog-panel .mdc-dialog__surface,
  .coupon-modal .mdc-dialog__surface,
  .add-sender-dialog .mdc-dialog__surface,
  .verify-sender-dialog .mdc-dialog__surface,
  .campaign-recipients-selector-dialog .mdc-dialog__surface,
  .create-fundraiser-dialog .mdc-dialog__surface,
  .create-role-form-dialog .mdc-dialog__surface,
  .ml-import-manual-contact-dialog .mdc-dialog__surface,
  .dynamic-form-dialog-panel .mdc-dialog__surface,
  .fundraiser-change-ownership-dialog .mdc-dialog__surface,
  .activity-types-modal-dialog .mdc-dialog__surface,
  .activity-basis-dialog .mdc-dialog__surface,
  .fundraiser-edit-copy-dialog .mdc-dialog__surface,
  .assign-captain-dialog .mdc-dialog__surface,
  .create-fundraiser-setup-confirm-selected-hq-dialog .mdc-dialog__surface,
  .fundraiser-search-modal .mdc-dialog__surface,
  .share-dialog-panel .mdc-dialog__surface,
  .template-selector-dialog .mdc-dialog__surface {
    border-radius: 16px !important;
  }
}
.partner-preview-modal {
  height: 100%;
  width: 100% !important;
  max-width: 100% !important;
  max-height: 100%;
}
@media screen and (min-width: 992px) {
  .partner-preview-modal {
    width: auto;
    height: auto;
    max-width: inherit;
  }
}
.partner-preview-modal .mdc-dialog__surface {
  border-radius: 0px !important;
}
@media screen and (min-width: 992px) {
  .partner-preview-modal .mdc-dialog__surface {
    border-radius: 16px !important;
  }
}
.share-dialog-panel .mat-mdc-dialog-surface {
  padding: 16px;
}
@media screen and (min-width: 992px) {
  .share-dialog-panel .mat-mdc-dialog-surface {
    padding: 32px;
  }
}
.add-to-cart-type-item-dialog {
  width: 100vw;
  height: 100vh;
}
@media screen and (min-width: 992px) {
  .add-to-cart-type-item-dialog {
    width: auto;
    height: auto;
  }
}
.add-to-cart-type-item-dialog .mat-mdc-dialog-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media screen and (min-width: 992px) {
  .add-to-cart-type-item-dialog .mat-mdc-dialog-title {
    justify-content: space-between;
  }
}
.add-to-cart-type-item-dialog .mat-mdc-dialog-actions {
  padding: 0;
  margin-bottom: 0;
  position: absolute !important;
  bottom: 0;
  left: 0;
  justify-content: flex-end;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .add-to-cart-type-item-dialog .mat-mdc-dialog-actions {
    position: relative !important;
    bottom: 16px;
  }
}
.add-to-cart-type-item-dialog .mat-mdc-dialog-actions .cc-btn,
.add-to-cart-type-item-dialog .mat-mdc-dialog-actions .md-drppicker .buttons .btn,
.md-drppicker .buttons .add-to-cart-type-item-dialog .mat-mdc-dialog-actions .btn {
  min-width: 152px;
}
.add-to-cart-type-item-dialog .mat-mdc-dialog-actions > div {
  padding: 20px;
  width: 100%;
}
.beamer_defaultBeamerSelector {
  width: 40px !important;
  height: 40px !important;
  background-color: var(--accent-medium-color) !important;
}
.hero-media.cdk-drag-dragging {
  padding: 20px;
}
.hero-media.cdk-drag-dragging .section-divider {
  display: none;
}
.media {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.media .image {
  cursor: pointer;
  display: flex;
  gap: 8px;
  align-items: center;
}
.media .image:active {
  cursor: grabbing;
}
.media .preview {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  aspect-ratio: 1;
  width: 55px;
  flex: 1 0 55px;
}
.media .preview.empty {
  border: 1px dashed var(--separator-primary-color);
  background: none;
}
.media .cursor {
  font-size: 18px;
  line-height: 18px;
  position: absolute;
  top: 20px;
  left: -24px;
  width: 18px;
  height: 18px;
  opacity: 0;
  transition: opacity 0.3s;
  cursor: pointer;
}
.media .cursor:active {
  cursor: grabbing;
}
.mat-mdc-button .mat-button-wrapper > *,
.mat-mdc-unelevated-button .mat-button-wrapper > *,
.mat-mdc-outlined-button .mat-button-wrapper > *,
.mat-mdc-raised-button .mat-button-wrapper > *,
.mat-mdc-icon-button .mat-button-wrapper > *,
.mat-mdc-fab .mat-button-wrapper > *,
.mat-mdc-mini-fab .mat-button-wrapper > * {
  margin: auto;
}
.change-status-menu {
  padding: 10px 0;
}
.change-status-menu .mat-mdc-menu-item {
  padding-left: 0;
  padding-right: 0;
}
.change-status-menu .mat-mdc-menu-item-text {
  align-items: center;
  display: flex;
  font-size: 17px;
  gap: 8px;
  height: auto;
  padding: 6px 16px;
}
.change-status-menu .mat-mdc-menu-item-text .icon {
  align-items: center;
  background: var(--main-medium-color);
  border-radius: 4px;
  display: flex;
  height: 48px;
  justify-content: center;
  width: 48px;
}
.change-status-menu .mat-mdc-menu-item-text .icon .mat-icon {
  height: 32px;
  margin-right: 0 !important;
  width: 32px;
}
.change-status-menu .mat-mdc-menu-item-text .icon.danger {
  background: var(--negative-high-color);
}
.change-status-menu .mat-mdc-menu-item-text .icon.danger .delete_circle {
  color: white;
  display: inherit;
}
.change-status-menu .mat-mdc-menu-item-text .icon.info .speech-important {
  display: inherit;
}
.change-status-menu .mat-mdc-menu-item-text .icon.success {
  background: var(--positive-high-color);
}
.change-status-menu .mat-mdc-menu-item-text .icon.success .success-circle {
  color: white;
  display: inherit;
}
.change-status-menu .mat-mdc-menu-item-text .icon.success .success-circle svg {
  fill: white;
}
.change-status-menu .mat-mdc-menu-item-text .icon.warning {
  background: var(--warning-high-color);
}
.change-status-menu .mat-mdc-menu-item-text .icon.warning .warning-triangle {
  display: inherit;
}
.change-status-menu .mat-mdc-menu-item-text:hover {
  background: var(--accent-low-color);
}
.ecards-item {
  max-width: 100%;
  min-height: 388px;
  position: relative;
}
.ecards-item .ctas {
  position: absolute;
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 12px;
  bottom: 16px;
  right: 16px;
}
.ecards-item .ctas > div {
  background-color: #fff;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ecards-item .add-icon {
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
}
.ecards-item .cc-card-body {
  min-height: 174px;
  justify-content: space-between;
}
.ecards-item img {
  aspect-ratio: 16/9;
  width: 100%;
}
.mat-mdc-chip-option .mdc-evolution-chip__text-label {
  display: flex;
}
hr {
  border-top: 1px solid var(--separator-primary-color);
}
#mobile-menu {
  background: #262B36;
  border-top: 1px solid var(--separator-primary-color);
  display: none;
  font-size: 10px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
#mobile-menu ul {
  align-items: center;
  display: flex;
  justify-content: space-around;
  list-style: none;
  margin: 0;
  min-height: 54px;
  padding: 0 0 env(safe-inset-area-bottom);
}
#mobile-menu ul li {
  align-items: center;
  display: flex;
  flex-direction: column;
}
#mobile-menu ul li a {
  align-items: center;
  color: var(--fill-main-high);
  display: flex;
  flex-direction: column;
}
#mobile-menu ul li.selected a {
  color: var(--text-white-color);
}
@media only screen and (max-width: 900px) {
  #mobile-menu {
    display: block;
  }
}
[placeholder]::-webkit-input-placeholder {
  text-transform: initial;
}
[placeholder]:-moz-placeholder {
  text-transform: initial;
}
[placeholder]::-moz-placeholder {
  text-transform: initial;
}
[placeholder]:-ms-input-placeholder {
  text-transform: initial;
}
[class^=cc-icon-],
[class*=" cc-icon-"] {
  min-width: 24px;
  line-height: 20px;
}
.search-pages-dialog .mdc-dialog__surface {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.has-custom-paginator .mat-mdc-paginator-range-actions .mat-mdc-paginator-navigation-next,
.has-custom-paginator .mat-mdc-paginator-range-actions .mat-mdc-paginator-navigation-previous {
  display: none;
}
.has-custom-paginator .cc-btn-text.paginator-control:disabled {
  background-color: transparent !important;
  color: var(--label-main-muted-color) !important;
}
.amount-match-tooltip {
  white-space: pre-line;
}
.amount-match-tooltip .mdc-tooltip__surface {
  text-align: left !important;
}
[placeholder]::-webkit-input-placeholder {
  text-transform: initial;
}
[placeholder]:-moz-placeholder {
  text-transform: initial;
}
[placeholder]::-moz-placeholder {
  text-transform: initial;
}
[placeholder]:-ms-input-placeholder {
  text-transform: initial;
}
div[class*=ResultsAttribution] {
  display: none;
}
body.is-cdk-dragging {
  cursor: grabbing;
}
body.is-cdk-dragging * {
  cursor: grabbing;
}
.fundraiser-search-modal {
  position: fixed !important;
  top: 0 !important;
}
@media screen and (min-width: 992px) {
  .fundraiser-search-modal {
    top: 10vh !important;
  }
}
.fundraiser-search-modal-backdrop {
  background-color: rgba(0, 0, 0, 0.85);
}
.snackbar-above-footer {
  position: fixed !important;
  bottom: var(--snackbar-footer-offset, 16px) !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.iti--inline-dropdown .iti__dropdown-content {
  background: none;
  box-shadow: none;
  border: none;
  z-index: 21;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country {
  height: 46px;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country-list {
  max-height: 200px;
  overflow-y: auto;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  background-color: white;
}
.iti--inline-dropdown .iti__dropdown-content .iti__search-input {
  padding-left: 30px;
  border: none !important;
  min-height: 46px;
}
.page-loader {
  margin: 100px auto;
}
.spinner {
  width: 20px;
  height: 30px;
  text-align: center;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.spinner.sm {
  height: 15px;
}
.spinner > div {
  background-color: #333;
  height: 100%;
  width: 2px;
  display: inline-block;
  margin: 1px;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.cdk-overlay-container {
  z-index: 1000 !important;
}
@media screen and (max-width: 768px) {
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) {
    height: 100vh !important;
    height: 100dvh !important;
    margin: 0 !important;
    max-width: 100vw !important;
    width: 100vw !important;
  }
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) .mat-mdc-dialog-container,
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) .mat-mdc-dialog-inner-container,
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) .mdc-dialog__container,
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) .mdc-dialog__surface {
    height: 100% !important;
    max-height: 100vh !important;
  }
  .cdk-overlay-pane.mat-mdc-dialog-panel:not(.loading-dialog-panel):not(.message-dialog-panel):not(.message-modal-v2) .mdc-dialog__surface {
    border-radius: 0 !important;
  }
}
.fundraiser-donate-own-page-modal {
  max-width: 95% !important;
}
.loading-dialog-panel .mat-mdc-dialog-container {
  min-width: 250px;
  padding: 0;
  background: transparent;
}
.auth-dialog-panel {
  margin: 0 10px;
}
.auth-dialog-panel .mat-mdc-dialog-container {
  min-width: 380px;
  max-width: 750px;
  padding: 0;
}
@media (max-width: 768px) {
  .auth-dialog-panel .mat-mdc-dialog-container {
    min-width: 80vw;
    padding: 10px 0 !important;
  }
}
.auth-dialog-panel .mat-mdc-dialog-container .modal-body .tab-content {
  padding: 15px;
}
.modal-header {
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding-top: 0;
}
.modal-header:before,
.modal-header:after {
  display: unset;
  content: unset;
}
.cc-modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0;
  padding: 0;
}
.cc-modal-header:before,
.cc-modal-header:after {
  display: unset;
  content: unset;
}
.cc-modal-header-padded {
  padding: 24px 24px 0;
}
.mat-mdc-dialog-title.cc-modal-header-flush {
  padding: 0 !important;
}
.cc-modal-header-title {
  flex: 1 1 auto;
  min-width: 0;
}
.cc-modal-close-btn {
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: 999px;
  color: var(--label-main-medium-color, #292f3d);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: unset !important;
  line-height: 1;
  margin: 0 !important;
  min-width: unset;
  padding: 0 !important;
  text-decoration: none;
  transition: opacity 0.2s ease;
}
.cc-modal-close-btn:hover,
.cc-modal-close-btn:focus-visible {
  opacity: 0.7;
}
.cc-modal-close-btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.cc-modal-close-btn .cc-icon-close {
  display: block;
  font-size: 14px;
  line-height: 1;
}
.mat-mdc-dialog-container {
  padding: 0 !important;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title {
  padding: 24px 24px 0;
  margin-bottom: 0;
  color: #000;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title .close {
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: 999px;
  color: var(--label-main-medium-color, #292f3d) !important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: unset !important;
  line-height: 1;
  margin: 0 !important;
  min-width: unset;
  padding: 0 !important;
  text-decoration: none;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title .close i {
  font-size: 14px;
  width: 14px;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title .close mat-icon {
  font-size: 0;
  height: 14px;
  line-height: 1;
  overflow: visible;
  width: 14px;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title .close mat-icon::before {
  content: "\ea21";
  font-family: "icomoon" !important;
  font-size: 14px;
  line-height: 1;
}
.mat-mdc-dialog-container .modal-body,
.mat-mdc-dialog-container .modal-footer,
.mat-mdc-dialog-container .modal-header,
.mat-mdc-dialog-container .mdc-dialog__content,
.mat-mdc-dialog-container .mat-mdc-dialog-content {
  margin: 0;
  padding: 20px;
  position: relative;
  max-height: none;
}
@media (min-width: 992px) {
  .mat-mdc-dialog-container .modal-body,
  .mat-mdc-dialog-container .modal-footer,
  .mat-mdc-dialog-container .modal-header,
  .mat-mdc-dialog-container .mdc-dialog__content,
  .mat-mdc-dialog-container .mat-mdc-dialog-content {
    max-height: 65vh;
  }
}
.mat-mdc-dialog-container .modal-footer {
  padding: 0 24px 24px;
}
.mat-mdc-dialog-container .mat-mdc-dialog-actions {
  justify-content: flex-end;
}
.mat-mdc-dialog-container .mdc-dialog__surface {
  --mdc-dialog-container-shape: 14px;
  max-height: 100vh;
}
@media (min-width: 992px) {
  .mat-mdc-dialog-container .mdc-dialog__surface {
    max-height: 65vh;
  }
}
.modal-full {
  max-width: 100vw !important;
  height: 100vh;
  width: 100vw;
}
@media screen and (min-width: 992px) {
  .modal-full {
    max-height: 90vh;
    max-width: unset;
    height: unset;
    width: unset;
  }
}
.ml-message-view .mat-mdc-dialog-surface > div {
  padding: 30px !important;
}
.darken-modal-backdrop {
  background-color: rgba(0, 0, 0, 0.85);
}
.fundraiser-more-options-menu {
  overflow: unset;
  background-color: transparent;
}
.fundraiser-more-options-menu.mat-mdc-menu-panel {
  max-width: unset;
  width: unset;
}
.fundraiser-more-options-menu .mat-mdc-menu-content {
  margin: 0;
  padding: 0 !important;
}
.fundraiser-more-options {
  background-color: #000;
  border-radius: 0 0 5px 5px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.fundraiser-more-options .mat-menu-submenu-icon {
  fill: #ffffff;
}
.fundraiser-more-options li {
  margin-left: 0;
  border-bottom: 1px dashed #444;
}
.fundraiser-more-options li > a {
  padding: 4px 8px;
}
.fundraiser-more-options li:last-child {
  border: 0;
}
.fundraiser-more-options li.mat-mdc-menu-item {
  padding: 0;
  margin: 0;
  height: auto;
  line-height: inherit;
  min-height: auto;
}
.fundraiser-more-options li.mat-mdc-menu-item .mat-mdc-menu-submenu-icon {
  color: #fff !important;
}
.fundraiser-more-options li .mat-mdc-menu-item-text {
  padding: 4px 8px;
}
.fundraiser-more-options li span,
.fundraiser-more-options li a {
  display: inline-block;
  width: 100%;
  color: #fff !important;
  cursor: pointer;
  font-size: 15px;
}
.fundraiser-more-options li span:hover,
.fundraiser-more-options li a:hover {
  color: #fff;
  background-color: #333;
}
#fundraiser .row.header {
  margin-bottom: 16px;
}
#fundraiser .row.header .form-group {
  margin-bottom: 5px;
}
#fundraiser .row.header .form-group i {
  font-size: 16px;
  color: #444;
  padding: 9px;
}
#fundraiser .row.header .form-group input {
  background-color: #f7f7f7;
  font-size: 14px;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  line-height: 20px;
  height: auto;
}
#fundraiser .row.header .form-group .left-addon input {
  padding-left: 36px;
}
#fundraiser .row.header .form-group .right-addon input {
  padding-right: 30px;
}
#fundraiser .row.header .search-filters {
  text-align: right;
  line-height: 34px;
  padding-right: 20px;
  display: flex;
  justify-content: flex-end;
}
#fundraiser .leaderboard {
  padding-top: 30px;
}
#fundraiser .leaderboard tr {
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
  font-size: 18px;
}
@media (max-width: 420px) {
  #fundraiser .leaderboard tr {
    font-size: 14px;
  }
}
#fundraiser .leaderboard tr:first-of-type {
  border-top: 1px solid #ccc;
}
#fundraiser .leaderboard tr > td {
  vertical-align: middle;
}
#fundraiser .leaderboard tr > td.idx,
#fundraiser .leaderboard tr > td.amount {
  font-weight: 600;
}
#fundraiser .leaderboard tr > td.amount {
  text-align: right;
}
#fundraiser .leaderboard tr > td.thumbnail {
  background: none;
}
#fundraiser .fundraiser-report td.title {
  font-weight: 600;
}
#fundraiser .fundraiser-report .table-report tr.active.clickable td {
  background-color: #ddd;
  border-top: 2px solid #ddd;
}
#fundraiser .fundraiser-report .table-report tr.active.clickable td:first-of-type {
  border-left: 2px solid #ddd;
}
#fundraiser .fundraiser-report .table-report tr.active.clickable td:last-of-type {
  border-right: 2px solid #ddd;
}
#fundraiser .fundraiser-report .table-report tr.active.details > td {
  background-color: #f5f5f5;
  border-bottom: 6px solid #444;
}
#fundraiser .fundraiser-report .table-report tr.active.details > td:first-of-type {
  border-left: 2px solid #ddd;
}
#fundraiser .fundraiser-report .table-report tr.active.details > td:last-of-type {
  border-right: 2px solid #ddd;
}
#fundraiser .fundraiser-page-create .fundraiser-picture img,
#fundraiser .fundraiser-page-edit .fundraiser-picture img,
#fundraiser .fundraiser-team-create .fundraiser-picture img,
#fundraiser .fundraiser-team-edit .fundraiser-picture img {
  width: 100%;
  max-width: 360px;
  border: 2px solid #ccc;
}
@media (max-width: 420px) {
  #fundraiser .btn-labeled {
    position: relative;
    min-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #fundraiser .btn-labeled .btn-label {
    position: absolute;
    left: 0;
  }
  #fundraiser .btn-labeled .btn-label-right {
    position: absolute;
    right: 0;
  }
}
#fundraiser-payment .promo-toggle {
  background-color: #eee;
  padding: 5px 10px;
  border: 1px dashed #aaa;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
#fundraiser-payment .fb-checkbox-group div.checkbox label {
  max-width: 100%;
  width: 100%;
}
#fundraiser-payment .fb-checkbox-group div.checkbox label input.other-val {
  width: 75%;
  float: right;
}
#fundraiser-payment .company-logo {
  height: 120px;
  width: 120px;
  margin-bottom: 15px;
}
#fundraiser-payment .company-logo .btn-select {
  text-align: center;
  background: #ddd;
  font-size: 16px;
  border: 1px solid #ccc;
  font-weight: normal;
  white-space: normal;
  line-height: 25px;
  padding: 26px 10px;
}
#fundraiser-payment .company-logo img {
  border: 1px solid #ccc;
  width: 100%;
  max-width: 120px;
}
#fundraiser-payment .tickets .ticket {
  border-left: 10px solid #017abb;
  font-size: 16px;
  margin: 0 0 10px 1px;
  background-color: #ebebeb;
  padding: 0;
  font-weight: 400;
  color: #000;
  min-height: 68px;
}
#fundraiser-payment .tickets .ticket .price {
  text-transform: uppercase;
}
#fundraiser-payment .tickets .ticket .form-group {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  text-align: right;
}
#fundraiser-payment .tickets .ticket .form-group > span {
  display: block;
  width: 100%;
  text-align: center;
}
#fundraiser-payment .tickets .ticket .form-group .input-group-btn .btn:not(.btn-transparent) {
  border-color: #ccc;
}
#fundraiser-payment .tickets .ticket .select-qty-dropdown a i {
  transition: transform 0.4s;
}
#fundraiser-payment .tickets .ticket .select-qty-dropdown.open a i {
  transform: rotate(-180deg);
}
#fundraiser-payment .tickets .ticket .select-qty-dropdown-options td {
  text-align: right;
  border-top: 1px dashed #ccc;
  margin-top: 5px;
  font-weight: normal;
  line-height: 34px;
  font-size: 16px;
}
.state-fundraiser-view-payment-completed header,
.state-fundraiser-page-payment-completed header,
.state-fundraiser-page-payment-completed header,
.state-fundraiser-team-payment-completed header {
  margin-bottom: 0;
}
.state-fundraiser-view-payment-completed #content-wrapper,
.state-fundraiser-page-payment-completed #content-wrapper,
.state-fundraiser-page-payment-completed #content-wrapper,
.state-fundraiser-team-payment-completed #content-wrapper {
  padding: 0;
}
.state-fundraiser-view-payment-completed #content-wrapper > div,
.state-fundraiser-page-payment-completed #content-wrapper > div,
.state-fundraiser-page-payment-completed #content-wrapper > div,
.state-fundraiser-team-payment-completed #content-wrapper > div {
  background-size: cover;
}
.state-fundraiser-view-payment-completed #content-wrapper > div .vertical-center,
.state-fundraiser-view-payment-completed #content-wrapper > div .state-welcome-view #content-wrapper > div:not(.content-loading),
.state-welcome-view .state-fundraiser-view-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading),
.state-fundraiser-view-payment-completed #content-wrapper > div .state-welcome #content-wrapper > div:not(.content-loading),
.state-welcome .state-fundraiser-view-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading),
.state-fundraiser-page-payment-completed #content-wrapper > div .vertical-center,
.state-fundraiser-page-payment-completed #content-wrapper > div .state-welcome-view #content-wrapper > div:not(.content-loading),
.state-welcome-view .state-fundraiser-page-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading),
.state-fundraiser-page-payment-completed #content-wrapper > div .state-welcome #content-wrapper > div:not(.content-loading),
.state-welcome .state-fundraiser-page-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading),
.state-fundraiser-page-payment-completed #content-wrapper > div .vertical-center,
.state-fundraiser-team-payment-completed #content-wrapper > div .vertical-center,
.state-fundraiser-team-payment-completed #content-wrapper > div .state-welcome-view #content-wrapper > div:not(.content-loading),
.state-welcome-view .state-fundraiser-team-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading),
.state-fundraiser-team-payment-completed #content-wrapper > div .state-welcome #content-wrapper > div:not(.content-loading),
.state-welcome .state-fundraiser-team-payment-completed #content-wrapper > div #content-wrapper > div:not(.content-loading) {
  min-height: unset;
  padding-top: 50px;
}
#content-wrapper .fundraiser-view .fundraiser-header {
  position: relative;
  background:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.4),
      rgba(0, 0, 0, 0));
  background-color: #017aba;
  margin: 0 0 15px;
  padding: 30px 10px 5px;
  transition: color ease 0.3s, background-color ease 0.3s;
}
#content-wrapper .fundraiser-view .fundraiser-header .image-bg-container {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#content-wrapper .fundraiser-view .fundraiser-header .image-bg-container .image-bg {
  filter: blur(15px);
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
#content-wrapper .fundraiser-view .fundraiser-header .custom-btn {
  position: absolute;
  right: 30px;
  top: 40px;
  z-index: 10;
  font-size: 2.5rem;
  background-color: rgba(51, 51, 51, 0.7);
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #EDCE55;
  border-radius: 50%;
  cursor: pointer;
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content {
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  text-shadow: 0 2px 2px rgba(10, 11, 11, 0.15);
  padding-bottom: 20px;
  min-height: 245px;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content {
    padding-bottom: 0;
  }
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content > div {
  position: relative;
  transition: flex ease 0.3s;
  flex: 1 0 100%;
  max-width: 100%;
  padding: 0 10px;
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content > div .page-title {
  display: block;
  margin: 16px 0;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content > div .page-title {
    margin: 0 0 16px 0;
  }
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content > div {
    flex: 1 0 50%;
    max-width: 50%;
  }
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .share-box {
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .share-box {
    text-align: unset;
  }
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .sharing {
  display: block;
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .sharing-desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .sharing-desktop {
    display: block;
    position: absolute;
    bottom: 20px;
    left: 10px;
  }
}
#content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .sharing-mobile {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .fundraiser-header .fundraiser-header-content .sharing-mobile {
    display: none;
  }
}
#content-wrapper .fundraiser-view .fundraiser-header .chapter {
  color: rgba(255, 255, 255, 0.8);
  line-height: 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#content-wrapper .fundraiser-view .fundraiser-header .chapter img {
  height: 25px;
  width: 25px;
  margin-right: 5px;
}
#content-wrapper .fundraiser-view .fundraiser-header h1 {
  padding-bottom: 30px;
}
#content-wrapper .fundraiser-view .fundraiser-header h1 a,
#content-wrapper .fundraiser-view .fundraiser-header h1 small {
  color: #fff;
}
#content-wrapper .fundraiser-view .fundraiser-header h1 small {
  padding-top: 5px;
  font-size: 16px;
  font-weight: 400;
}
#content-wrapper .fundraiser-view .fundraiser-header .thumbnail {
  padding: 0;
  background-color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
@media (max-width: 420px) {
  #content-wrapper .fundraiser-view .fundraiser-header .sharing {
    text-align: center;
  }
  #content-wrapper .fundraiser-view .fundraiser-header h1 {
    padding-bottom: 0;
  }
  #content-wrapper .fundraiser-view .fundraiser-header .sharing {
    position: relative;
    padding: 15px 0 0;
    text-align: center;
  }
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit {
  cursor: pointer;
  font-weight: 500;
  color: #fff;
  background-color: #080808;
  transition: background-color ease 0.3s;
  padding: 4px 10px;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit .mat-icon {
  height: 18px;
  width: 18px;
  font-size: 18px;
  margin: 0 5px 0 0;
  padding: 0;
  line-height: 18px;
  float: left;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit:hover {
  background-color: #080808;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit:first-child {
  border-radius: 0 0 0 5px !important;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit.dropdown {
  padding: 0;
  background: none;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit.dropdown .dropdown-toggle {
  color: #fff;
}
#content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit.btn-custom {
  display: none;
}
@media screen and (min-width: 768px) {
  #content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-edit.btn-custom {
    display: inline-block;
  }
}
#content-wrapper .fundraiser-view .goal {
  text-transform: uppercase;
  font-size: 22px;
  padding-top: 0;
  margin-bottom: 0;
  color: #fff;
  line-height: 22px;
}
#content-wrapper .fundraiser-view .goal .small {
  font-size: 17px;
}
#content-wrapper .fundraiser-view .goal .achieved {
  color: #EDCE55;
  position: relative;
  top: 3px;
}
#content-wrapper .fundraiser-view .goal .progress {
  height: 15px;
  background-color: #eee;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  margin: 5px;
  border-radius: 2px;
}
#content-wrapper .fundraiser-view .about h3 {
  text-transform: uppercase;
}
#content-wrapper .fundraiser-view .about .content {
  border-left: 3px solid var(--accent-medium-color);
  padding: 1px 9px 1px 15px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
#content-wrapper .fundraiser-view .content {
  padding-bottom: 30px;
}
#content-wrapper .fundraiser-view .content img {
  max-width: 100% !important;
}
#content-wrapper .fundraiser-view .panel > h3 {
  color: #222;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 2px solid #ccc;
  margin-bottom: 0;
  padding-bottom: 10px;
}
#content-wrapper .fundraiser-view .sponsors-list .thumbnail img {
  max-width: 100px;
  max-height: 100px;
}
#content-wrapper .fundraiser-view .sponsors-list .thumbnail p {
  font-weight: 600;
  min-height: 55px;
  max-height: 55px;
  overflow: hidden;
}
@media (max-width: 420px) {
  #content-wrapper .fundraiser-view .btn-fundraiser-edit {
    position: relative;
  }
  #content-wrapper .fundraiser-view .btn-fundraiser-edit .btn-group .btn + .btn {
    margin-left: 0;
  }
  #content-wrapper .fundraiser-view .fundraiser-header {
    padding: 0;
  }
}
.fundraisers-pinned-group .header {
  position: relative;
}
.fundraisers-pinned-group .header .btn-setting {
  top: -5px;
  right: -40px;
  padding: 0;
  background-color: var(--bg-surface-3-color);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.fundraiser-list {
  text-align: left;
}
.fundraiser-list .row {
  margin: 0 -5px;
  overflow: auto;
}
.fundraiser-preview .overview h4 {
  margin: 0;
  font-weight: 600;
}
.fundraiser-preview .overview .cause {
  margin: 5px 0;
}
.fundraiser-preview .overview .description {
  max-height: 110px;
  overflow: auto;
  border: 1px dashed #ccc;
  padding: 5px;
  margin-bottom: 5px;
  background-color: rgba(255, 255, 255, 0.75);
}
.fundraiser-preview .overview .user {
  font-size: 12px;
}
.state-welcome-view header,
.state-welcome-view footer,
.state-welcome header,
.state-welcome footer {
  display: none !important;
}
.state-welcome-view ui-view-ng-upgrade.ng-scope,
.state-welcome ui-view-ng-upgrade.ng-scope {
  width: 100vw;
}
.state-welcome-view #content-wrapper,
.state-welcome #content-wrapper {
  padding: 0;
  background: url(/img/partners/_default/bg-noindex.jpg) 50% 50% no-repeat;
  background-size: cover;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) > fundraiser-list-layout,
.state-welcome #content-wrapper > div:not(.content-loading) > fundraiser-list-layout {
  margin: 0 auto;
  width: 100%;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser {
  height: auto;
  min-height: 0;
  text-align: center;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser h1.logo,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser h1.logo {
  margin: 0 auto;
  width: 100%;
  max-width: 500px;
  height: 300px;
  background: url(/img/partners/_default/logo.png) 50% 50% no-repeat;
  background-size: contain;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser .action,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser .action {
  padding: 10px 0 5px;
  margin: 0;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser .login,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser .login {
  font-size: 12px;
  font-style: italic;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser .powered,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser .powered {
  font-size: 10px;
  color: #7a868c;
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  text-align: center;
  margin: 40px auto 0;
  max-width: 250px;
  position: relative;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser .powered a,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser .powered a {
  color: #7a868c;
}
.state-welcome-view #content-wrapper > div:not(.content-loading) #fundraiser .powered span,
.state-welcome #content-wrapper > div:not(.content-loading) #fundraiser .powered span {
  width: 25px;
  border-bottom: 1px solid #7a868c;
  line-height: 1px;
  display: inline-block;
  height: 1px;
  margin: 0 3px 3px;
}
.payment-method button {
  border: 1px solid #bbb;
  background-color: #eee;
  color: #555;
  border-radius: 5px !important;
  min-width: 120px;
}
.payment-method button img {
  max-height: 20px;
}
.btn-setting {
  position: absolute;
  top: -18px;
  right: 5px;
  background-color: rgba(255, 255, 255, 0.75);
  border: none;
  color: #000;
  padding: 2px 10px;
  border-radius: 6px 6px 0 0;
  line-height: 15px;
  outline: none;
}
.btn-setting:hover {
  background-color: rgb(255, 255, 255);
}
.btn-setting .mat-icon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  line-height: 16px;
  padding: 0;
}
.btn-setting.side {
  position: relative;
  z-index: 999;
  top: unset;
  right: unset;
  background-color: rgb(255, 255, 255);
  padding: 10px;
  border-radius: 50%;
}
.btn-setting.side .mat-icon {
  margin: unset !important;
}
.btn-setting.bottom {
  bottom: 7px;
  top: auto;
}
@media (max-width: 420px) {
  .btn-setting {
    display: none;
  }
}
.fundraiser-mailing-list .no-result {
  padding-top: 10px;
}
.fundraiser-mailing-list .from-control-label-group {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fundraiser-mailing-list .from-control-label-group > * {
  display: "flex";
  align-items: center;
}
.fundraiser-mailing-list .dropdown {
  margin-left: 10px;
}
.fundraiser-mailing-list .dropdown-menu li.add-opt a {
  color: #fff;
}
.fundraiser-mailing-list .dropdown-menu li.add-opt a:hover {
  color: #444;
}
.fundraiser-mailing-list .dropdown-menu li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fundraiser-mailing-list .dropdown-menu li a:hover .badge {
  color: #fff;
}
.fundraiser-mailing-list .dropdown-menu li a .actions {
  margin-left: 40px;
}
.fundraiser-mailing-list .dropdown-menu li a .actions .btn-group {
  display: flex;
}
.fundraiser-mailing-list > div:first-child {
  z-index: 2;
}
.fundraiser-mailing-list .from-field-caret {
  position: absolute;
  top: 0;
  right: 26px;
  transform: translateY(70%);
  z-index: 1;
}
.fundraiser-mailing-list .status {
  display: inline-flex;
  align-items: center;
}
#account {
  display: grid;
  grid-template-columns: 1fr calc(100% - 250px);
  position: relative;
}
@media only screen and (max-width: 900px) {
  #account {
    grid-template-columns: 0 1fr;
  }
}
#account .account-nav {
  display: flex;
}
#profile .header {
  position: relative;
  background-size: cover;
  min-height: 120px;
  padding-top: 30px;
}
#profile .header .header-inner {
  margin: 0 auto;
  max-width: 1180px;
}
#profile .header .header-inner h1 {
  text-transform: none;
  margin-left: 125px;
  padding-bottom: 30px;
  font-size: 50px;
  font-weight: normal;
}
#profile .header .header-inner .img-profile {
  position: absolute;
  height: 100px;
  width: 100px;
  bottom: 5px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  background-color: #f7f7f7;
  border-radius: 50%;
  z-index: 500;
}
#profile .header .header-inner .img-profile .change {
  background:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.6) 30%,
      transparent 30%);
  position: absolute;
  bottom: 0;
  line-height: 50px;
  width: 100%;
  color: #fff;
  text-align: center;
  border-radius: 0 0 50% 50%;
  height: 193px;
  padding-top: 131px;
  opacity: 0;
  text-transform: uppercase;
  transition: opacity ease 0.25s;
}
#profile .header .header-inner .img-profile .change:hover {
  opacity: 1;
}
#profile .profile-nav {
  max-width: 1180px;
  margin: 30px auto 50px;
}
#profile .group-email .label.status {
  position: absolute;
  right: 18px;
  top: 5px;
}
#profile .group-email .group-email-tmp {
  margin-top: 5px;
  padding: 5px;
  border: 1px dashed #ccc;
  background-color: #eee;
  font-size: 12px;
  font-weight: 600;
}
#profile .group-email .group-email-tmp i {
  color: #d9534f;
}
@media (max-width: 420px) {
  #profile .header {
    padding-top: 50px;
  }
  #profile .header .header-inner h1 {
    position: absolute;
    top: 80px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 15px;
  }
  #profile .header .header-inner .img-profile {
    margin: 0 auto;
    position: relative;
  }
}
#profile-receipt table thead th {
  text-transform: uppercase;
}
#profile-receipt table tr.detail {
  background-color: #eee;
  border-bottom: 2px solid #ccc;
}
#profile-receipt table tr.detail > td:first-of-type {
  padding-left: 30px;
}
#partner {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  background-color: var(--background-secondary-color);
  min-height: calc(100vh - 270px);
}
@media only screen and (max-width: 900px) {
  #partner {
    grid-template-columns: 1fr;
    display: grid;
  }
}
#partner .filters .filter-box {
  background-color: var(--main-low-color);
  padding: 24px;
  border-radius: 4px;
  margin-bottom: 20px;
}
#partner .filters .search-actions {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
#partner .filters .search-actions .cc-btn {
  margin-top: 0;
}
#partner .filters .applied-filters .badge-default {
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  padding: 8px 12px;
  background: var(--main-medium-color);
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.4px;
  color: var(--main-pressed-color);
}
#partner .filters .applied-filters .remove-filter {
  color: var(--main-highest-color);
  width: 20px;
  height: 20px;
  line-height: 20px;
}
#partner .breadcrumb-placeholder {
  display: none;
}
#partner .partner-container {
  position: relative;
}
#partner .partner-container .edit-menu {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  background-color: rgba(72, 72, 72, 0.5);
  cursor: pointer;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px 1px #fff;
  font-size: 1rem;
  line-height: 1rem;
}
#partner .partner-logo .btn-select {
  line-height: unset;
  min-height: 206px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#partner .partner-logo img {
  background-color: #fff;
  width: 100%;
  border: 2px solid #ccc;
}
#partner > .page-content {
  min-height: 500px;
  margin: 0 auto;
  padding: 30px 20px;
  background-color: var(--background-secondary-color);
}
@media only screen and (max-width: 900px) {
  #partner > .page-content {
    margin: 0 auto;
    padding: 40px;
  }
}
#partner-report .export-menu li {
  text-transform: uppercase;
  border-right: 1px solid #ccc;
  padding-right: 8px;
}
#partner-report .export-menu li:last-of-type {
  border: 0;
}
#partner-report .export-menu li.title {
  font-weight: 600;
  border: 0;
}
#partner-report table tr.highlight {
  background-color: #dfdfdf;
}
#partner-report table tr.highlight td:not(:first-child) {
  border-left-color: #AAA;
}
#partner-report table tr.highlight td:not(:last-child) {
  border-right-color: #AAA;
}
#partner-chapters .stats {
  font-size: 12px;
  color: #555;
  padding: 5px 0;
  background-color: #f7f7f7;
  line-height: 30px;
  border-top: 1px dashed #ccc;
  margin: 5px 0 0;
}
#chapter.chapter-index {
  padding-top: 50px;
}
#chapter .chapter-create .picture,
#chapter .chapter-edit .picture {
  text-align: center;
  border: 2px solid #ccc;
  background-color: #f7f7f7;
}
#chapter .chapter-create .picture img,
#chapter .chapter-edit .picture img {
  max-height: 170px;
  max-width: 100%;
}
#chapter .chapter-create .picture .btn.btn-select,
#chapter .chapter-edit .picture .btn.btn-select {
  background: none;
  border: 0;
  line-height: 169px;
}
#chapter .chapter-edit {
  padding-top: 20px;
}
.state-chapter-view-edit .fundraiser-header {
  display: none;
}
.validation-text {
  color: var(--negative-high-color);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.cc-form-control.ng-invalid.ng-touched {
  background: var(--negative-low-color) !important;
  border: 1px solid var(--negative-high-color) !important;
}
drag-and-drop-image.ng-invalid.ng-touched .border-dashed {
  background: var(--negative-low-color) !important;
  border: 1px dashed var(--negative-high-color) !important;
}
.cc-form-control-addon.ng-dirty.ng-invalid.ng-touched {
  background: var(--negative-low-color) !important;
  border: 1px solid var(--negative-high-color) !important;
}
.mat-icon .primary-fill {
  fill: var(--accent-high-color);
}
.animated {
  opacity: 1;
}
.animated.ng-hide-add,
.animated.ng-hide-remove {
  transition: line-height ease-in 0.3s, opacity ease-in 0.3s;
  display: block;
}
.animated.ng-hide {
  line-height: 0;
  opacity: 0;
}
.detail-container {
  opacity: 1;
  height: auto;
  min-height: 0;
  overflow: visible;
  display: block;
  animation: expandIn 500ms linear forwards;
}
.detail-container.detail-collapsed {
  animation: collapseOut 500ms linear forwards;
}
@keyframes expandIn {
  from {
    opacity: 0;
    height: 0;
    min-height: 0;
    overflow: hidden;
    display: none;
  }
  to {
    opacity: 1;
    height: auto;
    min-height: 0;
    overflow: visible;
    display: block;
  }
}
@keyframes collapseOut {
  from {
    opacity: 1;
    height: auto;
    min-height: 0;
    overflow: visible;
    display: block;
  }
  to {
    opacity: 0;
    height: 0;
    min-height: 0;
    overflow: hidden;
    display: none;
  }
}
#calendar {
}
#calendar .calRow {
  max-width: 100%;
}
#calendar .calMonth,
#calendar .calPrev,
#calendar .calNext {
  text-transform: uppercase;
  font-weight: 600;
  color: gray;
  font-size: 2em;
  margin: 15px 0;
}
#calendar .calMonth {
  text-align: center;
}
#calendar .calPrev {
  text-align: left;
}
#calendar .calNext {
  text-align: right;
}
#calendar .pCal ul li {
  text-align: center;
  height: 0;
  padding: 0 0 14.28571%;
  border-left: solid 1px gray;
  border-top: solid 1px gray;
  position: relative;
}
#calendar .pCal ul li:after {
  content: "";
  display: block;
  margin-top: 100%;
}
#calendar .pCal ul li dl {
  position: relative;
  padding: 0;
  margin: 0;
  top: 0;
  height: 100%;
}
#calendar .pCal ul li dl dt {
  padding: 0;
  margin: 0;
}
#calendar .pCal ul li.calHead {
  font-size: 1.2em;
  border: none;
  color: gray;
  height: 25px;
  margin-bottom: 15px;
}
#calendar .calToday {
  border-bottom: 0.5em solid lightGrey;
}
#calendar .calDay {
  position: relative;
  padding: 15%;
  margin: 0;
  top: -100%;
}
#calendar .calLayer2,
#calendar .calLayer3,
#calendar .calLayer4 {
  position: relative;
  padding: 0;
}
#calendar .calLayer2 {
  top: -200%;
}
#calendar .calLayer3 {
  top: -300%;
}
#calendar .calLayer4 {
  top: -400%;
}
#calendar .shift2 {
  height: 50%;
}
#calendar .shift3 {
  height: 33.33%;
}
#calendar .shift4 {
  height: 25%;
}
#calendar .calX img {
  width: 100%;
  padding-top: 2%;
}
#calendar .calCircle img {
  width: 100%;
  padding: 9% 7%;
}
#calendar .calSquare img {
  width: 100%;
  padding: 7%;
}
#calendar .shiftYw {
  background: yellow;
}
#calendar .shiftOr {
  background: orange;
}
#calendar .shiftBl {
  background: blue;
}
#calendar .shiftRd {
  background: red;
}
#calendar .shiftGr {
  background: green;
}
#calendar .shiftWt {
  background: white;
}
#calendar .shiftBk {
  background: lightGray;
}
#calendar .pCal .calDayParts {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
#calendar .pCal .calDayOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  height: auto;
}
#calendar .calLayer1,
#calendar .calLayer2,
#calendar .calLayer3 {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.senderFormModal .modal-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.partial-title {
  font-weight: bold;
  font-size: 36px;
  margin: 40px 0 32px 0;
  display: flex;
  justify-content: space-between;
}
.partial-title .mat-icon {
  cursor: pointer;
}
.partial-list-loader {
  display: flex;
  align-items: center;
  min-height: 80vh;
}
.editable-item .undo-element {
  justify-content: center !important;
  align-items: center !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.editable-item button.undo-element {
  position: relative;
  bottom: 2px;
}
.card-item-btn {
  max-width: 144px;
  min-width: 144px;
  font-size: 15px;
  width: 100%;
  height: 48px;
  color: white;
  margin: 0;
}
.card-item-btn:hover {
  border: 0;
}
.item-menu {
  min-width: 242px;
  font-size: 17px !important;
}
.item-menu-add.mat-mdc-menu-item {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 17px !important;
  color: #009ADC !important;
  padding-left: 10px;
}
.mat-mdc-menu-item .mat-icon {
  margin-right: 10px !important;
}
.card-reverse {
  display: flex;
  flex-direction: row-reverse;
}
.card-column {
  display: flex;
  align-items: center;
}
.card-column div:nth-child(2) {
  text-align: right;
}
.card-remove-btn {
  border: 0;
  background: transparent;
  outline: none;
  text-align: right;
  width: 100%;
  align-self: flex-end;
}
.notification-dialog-error .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--negative-high-color);
}
.notification-dialog-warning .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--warning-highest-color);
}
.notification-dialog-default .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--main-medium-color);
}
.notification-dialog-information .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--accent-medium-color);
}
.notification-dialog-success .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--positive-high-color);
}
.tabs {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 15px;
}
.tabs .mat-icon {
  margin-right: 6px;
  height: 16px !important;
  width: 16px !important;
  font-size: 16px;
}
.tabs-list {
  display: flex;
}
.tabs-list div {
  padding: 8px 14px;
  background: #E8EAF0;
  border-radius: 24px;
  color: var(--main-pressed-color);
  margin-right: 8px;
}
.tabs-list div a {
  cursor: pointer;
  color: var(--main-pressed-color);
}
.tabs-list div.active {
  background: #09C3EB;
  border-radius: 24px;
  display: flex;
  color: white;
  align-items: center;
}
.tabs-list div.active a {
  color: #FFFFFF !important;
}
.e-cards-checkout-view-image-actions-remove,
.e-cards-checkout-view-image-actions-edit {
  width: 46px;
  height: 46px;
  background: #FFFFFF;
  border-radius: 60px;
  margin-right: 8px;
}
.e-cards-checkout-view {
  position: relative;
  width: 220px;
  height: 212px;
  display: flex;
  flex-direction: column;
  margin-right: 8px;
}
.e-cards-checkout-view-dialog {
  width: 100%;
  height: auto;
  margin-bottom: 16px;
}
.e-cards-checkout-view-dialog .e-cards-checkout-view-image {
  height: 167px;
}
.e-cards-checkout-view-dialog .e-cards-checkout-view-description {
  background: #F2F4F8;
  padding: 24px;
}
.e-cards-checkout-view-mobile {
  width: 311px;
  height: 253px;
  margin-bottom: 10px;
}
.e-cards-checkout-view-mobile .e-cards-checkout-view-image {
  height: 175px;
}
.e-cards-checkout-view-image {
  width: 100%;
  height: 134px;
  padding: 16px 8px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  align-items: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
}
.e-cards-checkout-view-image-actions {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.e-cards-checkout-view-image-actions-button {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}
.e-cards-checkout-view-image-actions-edit {
  display: flex;
  align-content: center;
  justify-content: center;
}
.e-cards-checkout-view-image-actions-edit mat-icon {
  color: var(--main-pressed-color);
}
.e-cards-checkout-view-image-actions-remove {
  display: flex;
  align-content: center;
  justify-content: center;
}
.e-cards-checkout-view-image-actions-remove mat-icon {
  color: #AD0D0D;
}
.e-cards-checkout-view-description {
  width: 100%;
  padding: 16px;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.5px;
  background: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.e-cards-checkout-view-description-name {
  padding-bottom: 8px;
  color: var(--fill-main-highest-color);
  letter-spacing: 0.5px;
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
}
.e-cards-checkout-view-description-method {
  font-size: 15px;
  color: var(--label-main-high-color);
  line-height: 18px;
  letter-spacing: 0.25px;
  font-weight: normal;
}
.e-cards-checkout-view-description-method div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-cards-checkout-view-description-text {
  font-size: 15px;
  color: var(--label-main-high-color);
  padding-top: 16px;
}
.e-cards-checkout-view-description-text div {
  overflow: hidden;
  text-overflow: ellipsis;
}
#fundraiser .e-cards-checkout-view .e-cards-checkout-view-image-overlay .editable-preview-item-panel {
  align-items: normal !important;
}
#fundraiser .e-cards-checkout-view .e-cards-checkout-view-image-overlay .editable-preview-item-panel .undo-row-item {
  flex-direction: column !important;
  flex-wrap: wrap !important;
}
#fundraiser .e-cards-checkout-view .e-cards-checkout-view-image-overlay .editable-preview-item-panel .undo-row-item .undo-row-item-text {
  text-align: center !important;
  padding-top: 38px;
  padding-bottom: 5px;
}
.refund-page .mat-mdc-list-base {
  padding-top: 0 !important;
}
.refund-page .mat-mdc-list-base .mat-mdc-list-item .mat-list-item-content,
.refund-page .mat-list-base .mat-list-option {
  height: 100% !important;
  align-items: flex-start !important;
  margin-bottom: 8px !important;
  padding: 0 0 !important;
  color: #333 !important;
}
.refund-page .refund-item {
  padding-bottom: 4px;
}
.refund-page .refund-item.refund-item-cell {
  line-height: 25px;
}
.form-control-validate.form-control.ng-invalid.ng-dirty {
  border: 1px solid red !important;
}
@media (max-width: 768px) {
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row {
    display: flex;
    flex-wrap: wrap;
    height: auto;
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row th.mat-mdc-header-cell {
    display: flex;
    flex: 1;
    align-items: center;
    padding: 1rem 0.5rem;
    justify-content: space-around;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row th.mat-mdc-header-cell > .mat-sort-header-container {
    padding-left: 15px;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row th.mat-mdc-header-cell:not([mat-sort-header]),
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row th.mat-mdc-header-cell.mat-sort-header-disabled,
  .mat-mdc-table[matTableResponsive] .mat-mdc-header-row th.mat-mdc-header-cell.mat-column-actions {
    display: none;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row {
    height: auto;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row td.mat-mdc-cell:not(.mat-column-actions):not(.donation-cell) {
    display: grid;
    grid-template-columns: 50% 50%;
    padding: 0.5rem;
    text-align: right;
    word-break: normal;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row td.mat-mdc-cell:not(.mat-column-actions):not(.donation-cell) > * {
    grid-column: 2;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row td.mat-mdc-cell:not(.mat-column-actions):not(.donation-cell):before {
    font-weight: 600;
    content: attr(data-column-name);
    text-align: left;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row td.mat-column-actions {
    display: flex;
    justify-content: center;
    padding: 0 0.5rem;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row td.mat-column-actions > button {
    margin: 0.5rem 0;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row:last-of-type td:last-of-type {
    border: none;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row:not(:last-of-type) td:last-of-type {
    border-bottom: 0.5rem solid #fafafa;
  }
  .mat-mdc-table[matTableResponsive] .detail-row.expandable {
    display: none !important;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-cell {
    border: 0 transparent;
  }
  .mat-mdc-table[matTableResponsive] .mat-mdc-row {
    border-bottom: 16px solid white !important;
  }
  .mat-mdc-table[matTableResponsive] td:nth-child(8) {
    border-bottom: 1px solid #ddd !important;
  }
  .mat-mdc-table[matTableResponsive] td:nth-child(1) {
    border-top: 1px solid #ddd !important;
  }
  .mat-mdc-table[matTableResponsive] .partner-report-table__hidden,
  .mat-mdc-table[matTableResponsive] .tax-receipt-column {
    display: none !important;
  }
  .mat-mdc-table[matTableResponsive] .partner-report-table__show,
  .mat-mdc-table[matTableResponsive] .donation-cell-item,
  .mat-mdc-table[matTableResponsive] .donation-cell-label {
    display: block !important;
  }
  .mat-mdc-table[matTableResponsive] .donation-cell-label {
    padding-right: 5px;
  }
  .mat-mdc-table[matTableResponsive] .donation-cell-id {
    display: flex !important;
    text-transform: uppercase;
    font-weight: 600;
    width: 59% !important;
  }
  .mat-mdc-table[matTableResponsive] .donation-cell {
    display: flex;
    justify-content: space-between;
    padding-left: 5px;
  }
  #partner-donations-table.mat-elevation-z3 {
    box-shadow: none !important;
  }
  .mat-mdc-card .mat-mdc-table[matTableResponsive],
  .mat-expansion-panel .mat-mdc-table[matTableResponsive] {
    border: 0.5rem solid #fafafa;
  }
}
.cc-btn-group {
  display: flex;
  flex-wrap: nowrap;
}
.cc-btn-group > .cc-btn {
  border-radius: 0;
  margin: 0;
}
.cc-btn-group > .cc-btn:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.cc-btn-group > .cc-btn:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.cc-btn {
  border-radius: 4px;
  gap: 8px;
  padding: 12px;
  min-height: 40px;
  color: var(--main-highest-color);
  cursor: pointer;
  font-family: var(--site-font-family) !important;
  outline: none;
  margin: 5px;
  display: inline-flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  text-transform: none;
  background-color: var(--main-medium-color);
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  transition: 0.1s all ease-in-out;
}
.cc-btn:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn:disabled:hover {
  transform: scale(1) !important;
}
.cc-btn.cc-btn-primary {
  background-color: var(--accent-medium-color);
  color: #fff;
}
.cc-btn.cc-btn-primary:hover:before,
.cc-btn.cc-btn-primary:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-primary:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-primary:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-success {
  background-color: var(--positive-high-color);
  color: #fff;
}
.cc-btn.cc-btn-success:hover:before,
.cc-btn.cc-btn-success:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-success:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-success:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-black {
  background-color: var(--main-highest-color);
  color: #fff;
}
.cc-btn.cc-btn-black:hover:before,
.cc-btn.cc-btn-black:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-black:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-black:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-warning {
  background-color: var(--warning-high-color);
  color: #444444;
}
.cc-btn.cc-btn-warning:hover:before,
.cc-btn.cc-btn-warning:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-warning:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-warning:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-critical {
  background-color: var(--negative-high-color);
  color: #fff;
}
.cc-btn.cc-btn-critical:hover:before,
.cc-btn.cc-btn-critical:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-critical:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-critical:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-default {
  background-color: #aaa;
  color: #fff;
}
.cc-btn.cc-btn-default:hover:before,
.cc-btn.cc-btn-default:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-default:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-default:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn.cc-btn-muted {
  background-color: var(--main-low-color);
  color: #fff;
}
.cc-btn.cc-btn-muted:hover:before,
.cc-btn.cc-btn-muted:focus:before {
  background-color: var(--accent-medium-color) !important;
  color: #fff;
}
.cc-btn.cc-btn-muted:active:before {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
}
.cc-btn.cc-btn-muted:disabled {
  background-color: var(--button-primary-color-bg-disabled) !important;
  color: var(--colors-border-default) !important;
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn:hover {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cc-btn.no-hover:hover {
  transform: scale(1) !important;
}
.cc-btn.cc-btn-ghost {
  border: none;
  min-width: 68px;
  min-height: 48px;
  padding: 12px;
  background: none;
}
.cc-btn.cc-btn-ghost:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.cc-btn.cc-btn-ghost:disabled {
  color: rgba(66, 80, 108, 0.3);
}
.cc-btn.cc-btn-outline {
  border: 1px solid var(--colors-border-default);
  background-color: transparent;
  color: var(--text-secondary-color);
}
.cc-btn.cc-btn-outline.cc-btn-lg {
  border: 2px solid var(--colors-border-default);
}
.cc-btn.cc-btn-outline:disabled {
  border: 2px solid var(--button-primary-color-bg-disabled);
  color: var(--button-primary-color-bg-disabled);
}
.cc-btn.cc-btn-outline:hover {
  background-color: var(--button-borderless-color-bg-active);
  border: 1.875px solid var(--button-outline-color-border-default);
  color: var(--text-secondary-color);
}
.cc-btn.cc-btn-outline:active {
  background-color: var(--button-borderless-color-bg-active);
  border: 1.875px solid var(--button-outline-color-border-default);
  color: var(--text-secondary-color);
  border-radius: 3.75px;
}
.cc-btn.cc-btn-outline.cc-btn-invert {
  border: 2px solid rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.cc-btn.cc-btn-outline.cc-btn-invert:hover {
  background-color: #e6e6e6;
  color: var(--main-highest-color);
}
.cc-btn.cc-btn-outline.cc-btn-disabled,
.cc-btn.cc-btn-outline:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
.cc-btn.cc-btn-outline.cc-btn-primary {
  box-shadow: 0 0 0 1px var(--accent-medium-color);
  color: var(--accent-medium-color);
}
.cc-btn.cc-btn-outline.cc-btn-primary:hover {
  background-color: var(--accent-medium-color);
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-primary:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-outline.cc-btn-success {
  box-shadow: 0 0 0 1px var(--positive-high-color);
  color: var(--positive-high-color);
}
.cc-btn.cc-btn-outline.cc-btn-success:hover {
  background-color: var(--positive-high-color);
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-success:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-outline.cc-btn-warning {
  box-shadow: 0 0 0 1px var(--warning-high-color);
  color: var(--warning-high-color);
}
.cc-btn.cc-btn-outline.cc-btn-warning:hover {
  background-color: var(--warning-high-color);
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-warning:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-outline.cc-btn-critical {
  box-shadow: 0 0 0 1px var(--negative-high-color);
  color: var(--negative-high-color);
}
.cc-btn.cc-btn-outline.cc-btn-critical:hover {
  background-color: var(--negative-high-color);
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-critical:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-outline.cc-btn-default {
  box-shadow: 0 0 0 1px #485263;
  color: #485263;
}
.cc-btn.cc-btn-outline.cc-btn-default:hover {
  background-color: #aaa;
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-default:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-outline.cc-btn-muted {
  box-shadow: 0 0 0 1px var(--main-low-color);
  color: var(--main-low-color);
}
.cc-btn.cc-btn-outline.cc-btn-muted:hover {
  background-color: var(--main-low-color);
  color: #fff;
}
.cc-btn.cc-btn-outline.cc-btn-muted:focus {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.cc-btn.cc-btn-text {
  border: none;
  background-color: transparent;
  color: var(--main-highest-color);
}
.cc-btn.cc-btn-text.cc-btn-primary {
  background: transparent;
  box-shadow: none;
  color: var(--accent-medium-color);
}
.cc-btn.cc-btn-text.cc-btn-primary:hover {
  background: transparent;
  color: var(--accent-medium-color);
}
.cc-btn.cc-btn-text.cc-btn-primary:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-success {
  background: transparent;
  box-shadow: none;
  color: var(--positive-high-color);
}
.cc-btn.cc-btn-text.cc-btn-success:hover {
  background: transparent;
  color: var(--positive-high-color);
}
.cc-btn.cc-btn-text.cc-btn-success:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-black {
  background: transparent;
  box-shadow: none;
  color: var(--main-highest-color);
}
.cc-btn.cc-btn-text.cc-btn-black:hover {
  background: transparent;
  color: var(--main-highest-color);
}
.cc-btn.cc-btn-text.cc-btn-black:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-warning {
  background: transparent;
  box-shadow: none;
  color: var(--warning-high-color);
}
.cc-btn.cc-btn-text.cc-btn-warning:hover {
  background: transparent;
  color: var(--warning-high-color);
}
.cc-btn.cc-btn-text.cc-btn-warning:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-critical {
  background: transparent;
  box-shadow: none;
  color: var(--negative-high-color);
}
.cc-btn.cc-btn-text.cc-btn-critical:hover {
  background: transparent;
  color: var(--negative-high-color);
}
.cc-btn.cc-btn-text.cc-btn-critical:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-default {
  background: transparent;
  box-shadow: none;
  color: #aaa;
}
.cc-btn.cc-btn-text.cc-btn-default:hover {
  background: transparent;
  color: #aaa;
}
.cc-btn.cc-btn-text.cc-btn-default:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-text.cc-btn-muted {
  background: transparent;
  box-shadow: none;
  color: var(--main-low-color);
}
.cc-btn.cc-btn-text.cc-btn-muted:hover {
  background: transparent;
  color: var(--main-low-color);
}
.cc-btn.cc-btn-text.cc-btn-muted:focus {
  box-shadow: none;
}
.cc-btn.cc-btn-lg {
  padding: 15px 20px;
  height: 64px;
  max-height: 64px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  transition: 0.1s all ease-in-out;
}
.cc-btn.cc-btn-lg.mat-icon-right {
  width: auto;
  flex-direction: row-reverse;
}
.cc-btn.cc-btn-lg:hover {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cc-btn.cc-btn-lg:active {
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.cc-btn.cc-btn-lg .mat-icon {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 20px;
}
.cc-btn.cc-btn-md {
  padding: 11px 13px;
  min-height: 48px;
  font-weight: 500;
  line-height: 18px;
  transition: 0.1s all ease-in-out;
}
.cc-btn.cc-btn-md.mat-icon-right {
  width: auto;
  flex-direction: row-reverse;
}
.cc-btn.cc-btn-md:hover {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cc-btn.cc-btn-md:active {
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.cc-btn.cc-btn-md .mat-icon {
  min-width: 24px;
  min-height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
}
.cc-btn.cc-btn-sm,
.cc-btn.cc-btn-xs {
  padding: 8px 11px;
  height: 32px;
  min-height: 32px;
  min-width: unset;
  max-height: 32px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  transition: 0.1s all ease-in-out;
}
.cc-btn.cc-btn-sm.mat-icon-right,
.cc-btn.cc-btn-xs.mat-icon-right {
  width: auto;
  flex-direction: row-reverse;
}
.cc-btn.cc-btn-sm:hover,
.cc-btn.cc-btn-xs:hover {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cc-btn.cc-btn-sm:active,
.cc-btn.cc-btn-xs:active {
  -ms-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.cc-btn.cc-btn-sm .mat-icon,
.cc-btn.cc-btn-xs .mat-icon {
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
}
.cc-btn.cc-btn-sm.cc-btn-xs,
.cc-btn.cc-btn-xs.cc-btn-xs {
  padding: 4px 8px;
  font-size: 12px;
  line-height: 24px;
  min-height: 24px;
}
.cc-btn.cc-btn-primary:hover {
  background: var(--accent-medium-color);
}
.cc-btn.cc-btn-primary:active {
  background:
    linear-gradient(
      0deg,
      var(--button-borderless-color-bg-active) 0%,
      var(--button-borderless-color-bg-active) 100%),
    var(--accent-medium-color);
  color: #fff !important;
}
.cc-btn.cc-btn-primary:active:hover {
  background:
    linear-gradient(
      0deg,
      var(--button-borderless-color-bg-active) 0%,
      var(--button-borderless-color-bg-active) 100%),
    var(--accent-medium-color);
}
.cc-btn.cc-btn-warning {
  color: var(--text-secondary-color) !important;
}
.cc-btn.cc-btn-warning:active {
  background:
    linear-gradient(
      0deg,
      var(--button-borderless-color-bg-active) 0%,
      var(--button-borderless-color-bg-active) 100%),
    var(--warning-high-color);
}
.cc-btn.cc-btn-success:active {
  background:
    linear-gradient(
      0deg,
      var(--button-borderless-color-bg-active) 0%,
      var(--button-borderless-color-bg-active) 100%),
    var(--positive-high-color);
}
.cc-btn.btn-transform-none {
  color: var(--text-secondary-color) !important;
}
.cc-btn.btn-transform-none:hover {
  transform: none !important;
}
.cc-btn.cc-btn-block-sm {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .cc-btn.cc-btn-block-sm {
    width: auto;
  }
}
.cc-btn.cc-btn-block-md {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .cc-btn.cc-btn-block-md {
    width: auto;
  }
}
.cc-btn.cc-btn-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.cc-btn.cc-btn-borderless {
  border: none !important;
  background-color: transparent;
  color: var(--text-secondary-color);
}
.cc-btn.cc-btn-borderless:disabled {
  color: var(--button-primary-color-bg-disabled) !important;
  background-color: transparent !important;
}
.cc-btn.cc-btn-borderless:active {
  background-color: var(--button-borderless-color-bg-active);
}
.cc-btn.add-new {
  align-items: center;
  background-color: var(--main-low-color);
  display: flex;
  justify-content: center;
  padding: 16px;
}
.cc-btn.add-new .mat-icon {
  color: var(--icon-hover-high-color);
  font-size: 38px;
  height: auto;
  line-height: normal;
  width: auto;
}
.cc-btn.add-new p {
  color: var(--icon-hover-high-color);
  margin-top: 10px;
}
.cc-btn.add-new.one-line {
  display: flex;
  gap: 4px;
}
.cc-btn.add-new.one-line p {
  margin: 0;
}
.cc-btn.add-new:active {
  background-color: var(--main-medium-color);
}
.cc-btn.add-new:focus,
.cc-btn.add-new:hover {
  border: 1px solid var(--accent-medium-color);
  border-radius: 8px;
  color: var(--icon-hover-high-color);
}
.cc-btn.cc-btn-disabled:not(.cc-btn-outline),
.cc-btn:disabled {
  background-color: #E6EAF0;
  color: var(--main-high-color);
  cursor: not-allowed;
  border: none;
  box-shadow: none;
}
.cc-btn .loading {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--colors-foreground-default);
  box-shadow: 16px 0 #fff, -16px 0 #fff;
  position: relative;
  animation: flash 0.5s ease-out infinite alternate;
}
@keyframes flash {
  0% {
    background-color: var(--colors-foreground-default);
    box-shadow: 16px 0 rgba(255, 255, 255, 0.1333333333), -16px 0 var(--colors-foreground-default);
  }
  50% {
    background-color: var(--colors-foreground-default);
    box-shadow: 16px 0 rgba(255, 255, 255, 0.1333333333), -16px 0 rgba(255, 255, 255, 0.1333333333);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.1333333333);
    box-shadow: 16px 0 var(--colors-foreground-default), -16px 0 rgba(255, 255, 255, 0.1333333333);
  }
}
.cc-card {
  background-color: #fff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  position: relative;
  top: 0;
  transition: filter 0.25s ease 0s, top 0.25s ease 0s;
  overflow: hidden;
}
.cc-card:not(.no-shadow) {
  box-shadow: 0px 0px 2px 0px rgba(30, 49, 99, 0.2509803922);
}
.cc-card .cc-card-image {
  overflow: hidden;
  position: relative;
}
.cc-card .cc-card-image img {
  transform: scale(1);
  transition: transform 0.25s ease 0s;
}
.cc-card .cc-card-title {
  flex: 0 1 auto;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
  padding: 15px;
  margin: 0;
  position: relative;
  min-height: 60px;
}
.cc-card .cc-card-title .cc-card-labels {
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  padding: 0 15px;
}
.cc-card .cc-card-menu {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 12px;
  gap: 8px;
  position: absolute;
  width: 48px;
  height: 40px;
  right: 0px;
  top: 16px;
  background: #FFFFFF;
  box-shadow: 0px 0px 2px rgba(30, 49, 99, 0.2), 0px 2px 12px rgba(30, 49, 99, 0.1);
  border-radius: 4px 0px 0px 4px;
  z-index: 1;
}
.cc-card .cc-card-body {
  flex: 1 0 auto;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.cc-card .cc-card-body.settings-toggle .cc-icon-checkmark {
  color: var(--positive-high-color);
  position: relative;
  top: 1px;
  right: 4px;
}
.cc-card .cc-card-body.settings-toggle:after {
  background: rgba(66, 80, 108, 0.1019607843);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 6px;
}
.cc-card .cc-card-body.settings-toggle.on:after {
  background: var(--positive-high-color);
}
.cc-card .cc-card-footer {
  justify-content: flex-end;
  padding: 20px 16px;
}
.cc-card .cc-card-status {
  flex: 0 1 auto;
  padding: 16px 24px;
  background-color: var(--main-low-color);
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cc-card .cc-card-status .status-indicator {
  display: inline-block;
  margin-right: 8px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--fill-main-high);
}
.cc-card .cc-card-status .success-status {
  background-color: var(--positive-high-color);
}
.cc-card .cc-card-status .critical-status {
  background-color: var(--negative-high-color);
}
.cc-card .cc-card-status .info-status {
  background-color: var(--accent-high-color);
}
.cc-card .cc-card-status .warning-status {
  background-color: var(--warning-high-color);
}
.cc-card .cc-card-status .muted-status {
  background-color: var(--fill-main-high);
}
.cc-card:not(.no-hover):hover {
  filter: drop-shadow(0px 0px 3px rgba(30, 49, 99, 0.1)) drop-shadow(0px 4px 20px rgba(30, 49, 99, 0.15));
  top: -2px;
}
.cc-card:not(.no-hover):hover > .cc-card-image img {
  transform: scale(1.2);
}
.cc-alert {
  padding: 16px;
  margin-bottom: 16px;
  gap: 8px;
  background: var(--main-medium-color);
  border-radius: 4px;
}
.cc-alert.cc-alert-warning {
  background-color: var(--warning-high-color);
  color: var(--main-highest-color);
}
.cc-alert.cc-alert-information {
  background-color: #524EF8;
  color: var(--main-muted-color);
}
.cc-alert.cc-alert-critical {
  background-color: var(--negative-high-color);
  color: #fff;
}
.cc-alert.cc-alert-success {
  background-color: var(--positive-high-color);
  color: #fff;
}
.cc-alert.cc-alert-primary {
  background-color: var(--accent-medium-color);
  color: #fff;
}
.cc-alert .cc-alert-name {
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
  color: var(--main-highest-color);
}
.cc-alert .cc-alert-description {
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.5px;
  color: var(--main-highest-color);
}
.cc-alert.cc-alert-warning {
  background-color: var(--warning-high-color);
  color: var(--main-highest-color);
}
.cc-alert.cc-alert-critical {
  background-color: var(--negative-high-color);
  color: #fff;
}
.cc-alert.cc-alert-success {
  background-color: var(--positive-high-color);
  color: #fff;
}
.cc-alert.cc-alert-primary {
  background-color: var(--accent-medium-color);
  color: #fff;
}
:root {
  --chips-solid-color-bg-default: #E4E7EC;
  --chips-solid-color-label-default: #2C3547;
  --chips-solid-color-bg-inverse: #1A1F2B;
  --chips-solid-color-label-inverse: #ffffff;
}
.cc-chips {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  gap: 4px;
  height: fit-content;
  background: var(--chips-solid-color-bg-default);
  color: var(--chips-solid-color-label-default);
  border-radius: 4px;
  letter-spacing: 0.4px;
  vertical-align: middle;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
}
.cc-chips.cc-chips-icon-left {
  cursor: pointer;
}
.cc-chips.cc-chips-icon-left .chip-icon {
  margin-right: 9px;
}
.cc-chips.cc-chips-icon-right {
  cursor: pointer;
}
.cc-chips.cc-chips-icon-right .chip-icon {
  margin-left: 9px;
}
.cc-chips.cc-chips-xxs,
.cc-chips.cc-chips-mini {
  min-height: 18px;
  padding: 4px;
  font-size: 12px;
  line-height: 12px;
}
.cc-chips.cc-chips-sm,
.cc-chips.cc-chips-small {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 16px;
}
.cc-chips.cc-chips-sm .chip-icon,
.cc-chips.cc-chips-sm .mat-icon,
.cc-chips.cc-chips-small .chip-icon,
.cc-chips.cc-chips-small .mat-icon {
  width: 16px;
  height: 16px;
}
.cc-chips.cc-chips-xs {
  padding: 4px;
  font-size: 11px;
  height: 24px;
  line-height: 24px;
}
.cc-chips.cc-chips-xl {
  padding: 8px;
  font-size: 24px;
  height: 40px;
  line-height: 40px;
  min-width: 40px;
}
.cc-chips.cc-chips-information {
  background-color: #524EF8;
  color: var(--main-muted-color);
}
.cc-chips.cc-chips-primary {
  background-color: var(--accent-medium-color);
  color: var(--main-muted-color);
}
.cc-chips.cc-chips-inverse {
  background-color: var(--chips-solid-color-bg-inverse);
  color: var(--chips-solid-color-label-inverse);
}
.cc-chips.cc-chips-error {
  background-color: var(--negative-high-color);
  color: var(--main-muted-color);
}
.cc-chips.cc-chips-info {
  background-color: var(--warning-high-color);
  color: var(--main-highest-color);
}
.cc-chips.cc-chips-warning {
  background-color: var(--warning-high-color);
  color: var(--main-highest-color);
}
.cc-chips.cc-chips-success {
  background-color: var(--positive-high-color);
  color: var(--main-muted-color);
}
.cc-chips.cc-chips-violet {
  background-color: var(--color-chips-bg-violet);
  color: #fff;
}
.cc-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  .cc-form {
    gap: 32px;
  }
}
.cc-form .section-divider {
  margin: 0;
}
.cc-form > .form-section {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 992px) {
  .cc-form > .form-section {
    display: grid;
    grid-template-columns: 1fr calc(100% - 418px);
    gap: 32px;
  }
}
.cc-form > .form-section .detail-area {
  padding-right: 0;
  flex: 1 0 100%;
  gap: 12px;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .cc-form > .form-section .detail-area {
    flex: 1;
    max-width: 418px;
  }
}
.cc-form > .form-section .detail-area .section-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin: 0;
}
.cc-form > .form-section .detail-area .section-hint {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: var(--label-main-medium-color);
  margin: 0;
}
.cc-form > .form-section .form-fields-area-container {
  max-width: 100%;
  gap: 12px;
}
@media (min-width: 992px) {
  .cc-form > .form-section .form-fields-area-container {
    gap: 16px;
  }
}
.cc-form > .form-section .form-fields-area-container {
  display: flex;
  flex-direction: column;
}
.cc-form > .form-section .form-fields-area-container .form-fields-area {
  background: #FFFFFF;
  box-shadow: 0 0 2px rgba(30, 49, 99, 0.2), 0 2px 12px rgba(30, 49, 99, 0.1);
  border-radius: 4px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cc-multi-column-form-group {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.cc-multi-column-form-group > div {
  flex: 1 0 100%;
}
@media screen and (min-width: 992px) {
  .cc-multi-column-form-group > div {
    flex: 1;
  }
}
.single-column .cc-multi-column-form-group {
  flex-direction: column;
}
.single-column .grid {
  grid-template-columns: 1fr;
}
.cc-control-hint {
  margin: 0;
  color: var(--main-pressed-color);
  font-weight: normal;
  font-size: 85%;
}
.cc-form-group {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cc-form-group .header-btn {
  color: var(--accent-medium-color);
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  cursor: pointer;
}
.cc-form-group .btn-textfield {
  font-size: 12px !important;
  position: absolute !important;
  top: 9px !important;
  right: 8px !important;
  min-height: 0px !important;
  border: 0px !important;
  padding: 8px 12px !important;
  line-height: 16px !important;
  margin: 0px !important;
  border-radius: 2px !important;
}
.cc-form-group .cc-assistive-text {
  font-size: 12px;
  font-weight: 400;
  color: var(--text-primary-color);
}
.cc-form-group .cc-char-counter {
  font-size: 12px;
  font-weight: 400;
  color: var(--text-primary-color);
  text-align: right;
}
.cc-form-group .btn-style {
  min-height: 32px !important;
  margin: 0px;
  background: transparent !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  padding: 4px !important;
  width: 32px !important;
  border-radius: 4px !important;
}
.cc-form-group .btn-style:hover {
  background-color: var(--button-hover-bg-color) !important;
}
.cc-form-group .btn-active {
  background-color: var(--accent-medium-color) !important;
  color: var(button-active-color) !important;
}
.cc-form-group .btn-active:hover {
  background-color: var(--accent-medium-color) !important;
}
.cc-form-group .cc-pills {
  background: var(--main-medium-color);
  border-radius: 100px;
  padding: 0;
  gap: 8px;
}
.cc-form-group .cc-pills.cc-pills-block {
  width: 100%;
}
.cc-form-group .cc-pills.cc-pills-block .mat-button-toggle {
  flex: 1;
}
.cc-form-group .cc-pills .mat-button-toggle {
  border-radius: 100px;
  border: none;
  overflow: hidden;
  background: var(--main-medium-color);
}
.cc-form-group .cc-pills .mat-button-toggle-checked {
  background-color: var(--accent-medium-color);
}
.cc-form-group .cc-pills .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #fff;
}
.cc-form-group .cc-control-label {
  color: var(--text-main-color);
  font-size: 14px;
  display: block;
  font-weight: 500;
  line-height: 20px;
}
.cc-form-group .cc-control-label .required-asterisk {
  color: var(--negative-high-color) !important;
}
.cc-form-group .cc-form-input-container {
  position: relative;
}
.cc-form-group .cc-input-buttons {
  display: flex;
}
.cc-form-group .cc-input-buttons > .cc-btn {
  border-radius: 0;
  margin: 0;
}
.cc-form-group .cc-input-buttons > .cc-btn:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.cc-form-group .cc-input-buttons > .cc-btn:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cc-form-group.cc-form-group-error {
  color: #AD0D0D;
}
.cc-form-group.cc-form-group-error .cc-form-control {
  border: 1px solid #F62B12;
  background-color: #FEE8E7;
}
.cc-form-group.cc-form-group-error .cc-form-control:focus,
.cc-form-group.cc-form-group-error .cc-form-control:active {
  border: 1px solid #F62B12;
}
.cc-form-group.cc-form-group-error .cc-form-control:focus {
  box-shadow: 0 0 0 5px #FEE8E7;
  background-color: #fff;
  color: var(--label-main-high-color);
}
.cc-form-group.cc-form-group-error .cc-control-hint {
  color: #AD0D0D;
}
.cc-form-group .cc-label-icon:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cc-form-group .cc-label-icon:active {
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  background-color: #eaeaea !important;
}
.cc-form-group .cc-form-control-addon {
  border-radius: 4px !important;
  display: flex;
  align-items: center;
  position: relative;
  border: none;
  background: #FFFFFF !important;
}
.cc-form-group .cc-form-control-addon ckeditor {
  flex: 1;
}
.cc-form-group .cc-form-control-addon .cc-form-control-addon-label {
  position: absolute;
  background-color: var(--colors-background-surface3);
  min-width: auto;
  padding: 0 8px;
  height: 32px;
  min-height: 32px;
  left: 8px;
  color: #292F3D;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 16px;
  font-weight: 500;
  border-radius: var(--border-radius-xs, 2px);
}
.cc-form-group .cc-form-control-addon .cc-form-control-addon-label.right-label {
  right: 8px;
  left: unset;
}
.cc-form-group .cc-form-control-addon .cc-form-control-addon-label.cc-btn {
  color: #fff;
}
.cc-form-group .cc-form-control-addon .left-language-indiactor {
  color: var(--text-main-color) !important;
  background: var(--bg-surface-3-color) !important;
}
.cc-form-group .cc-form-control-addon .cc-form-control-addon-label-right {
  position: absolute;
  background: var(--bg-surface-3-color);
  min-width: auto;
  padding: 0 8px;
  height: 32px;
  min-height: 32px;
  right: 8px;
  color: var(--text-main-color);
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 16px;
  font-weight: 500;
  border-radius: var(--border-radius-xs, 2px);
}
.cc-form-group .cc-form-control-addon .cc-form-control-addon-label-right.cc-btn {
  color: #fff;
}
.cc-form-group .cc-form-control-addon.with-pills {
  width: auto;
}
.cc-form-group .cc-form-control-addon.with-pills .cc-form-control {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none;
}
.cc-form-group .cc-form-control-addon.with-pills .cc-pills {
  border-left: none;
  border-radius: 4px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.cc-form-group .cc-form-control-addon.with-pills .cc-pills .mat-button-toggle {
  padding: 0 13px;
  flex: 0 1 auto !important;
  border-radius: 4px;
  height: 46px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.cc-form-group .cc-form-control-addon.with-pills .cc-pills .mat-button-toggle .mat-button-toggle-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.cc-form-group .cc-form-control-addon.has-right-icon .cc-form-control-icon {
  position: absolute;
  right: 8px;
  width: 32px;
  height: 32px;
  background-color: white;
  padding: 5px;
  margin-right: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cc-form-group .cc-form-control-addon .bottom-align {
  bottom: 8px;
}
.cc-form-group .cc-form-control-addon .cc-form-control {
  padding-left: 16px;
  caret-color: var(--accent-medium-color) !important;
}
.cc-form-group .cc-form-control-addon .cc-form-control-padding-left {
  padding-left: 48px;
}
.cc-form-group .cc-form-control-addon .cc-form-control-padding-right {
  padding-right: 50px;
}
.cc-form-group .cc-form-control-addon .cc-form-control-padding-left-lg {
  padding-left: 70px;
}
.cc-form-group .cc-form-control-addon cc-validation-message {
  position: absolute;
  bottom: -36px;
}
.cc-form-group .cc-form-control-addon input + button {
  margin-left: 12px;
  position: relative;
}
.cc-form-group .iti__search-input,
.cc-form-group .tagify,
.cc-form-group .cc-form-control {
  border: 1px solid var(--colors-border-default);
  border-radius: 4px !important;
  background-color: #fff;
  outline: none;
  padding: 12px 16px;
  min-height: 48px;
  color: var(--text-main-color);
  line-height: 24px;
  width: 100%;
  caret-color: var(--accent-medium-color);
  font-size: 16px;
  font-weight: 400;
  transition: 0.1s all ease-in-out;
}
.cc-form-group .iti__search-input::placeholder,
.cc-form-group .tagify::placeholder,
.cc-form-group .cc-form-control::placeholder {
  color: var(--colors-foreground-muted) !important;
}
.cc-form-group .iti__search-input:disabled::placeholder,
.cc-form-group .tagify:disabled::placeholder,
.cc-form-group .cc-form-control:disabled::placeholder {
  color: var(--colors-border-default) !important;
}
.cc-form-group .iti__search-input.addon-control,
.cc-form-group .tagify.addon-control,
.cc-form-group .cc-form-control.addon-control {
  padding: 12px 16px 12px 48px !important;
}
.cc-form-group .iti__search-input.addon-control.mat-mdc-select-disabled,
.cc-form-group .tagify.addon-control.mat-mdc-select-disabled,
.cc-form-group .cc-form-control.addon-control.mat-mdc-select-disabled {
  border: 1px solid var(--colors-neutral-container-default) !important;
  background: var(--background-primary-color) !important;
  opacity: 1;
}
.cc-form-group .iti__search-input.addon-control.mat-mdc-select-disabled .mat-mdc-select-placeholder,
.cc-form-group .tagify.addon-control.mat-mdc-select-disabled .mat-mdc-select-placeholder,
.cc-form-group .cc-form-control.addon-control.mat-mdc-select-disabled .mat-mdc-select-placeholder {
  color: var(--colors-border-default) !important;
}
.cc-form-group .iti__search-input.addon-control.mat-mdc-select-disabled .mat-mdc-select-arrow svg,
.cc-form-group .tagify.addon-control.mat-mdc-select-disabled .mat-mdc-select-arrow svg,
.cc-form-group .cc-form-control.addon-control.mat-mdc-select-disabled .mat-mdc-select-arrow svg {
  fill: var(--colors-border-default) !important;
}
.cc-form-group .iti__search-input::placeholder,
.cc-form-group .iti__search-input:-ms-input-placeholder,
.cc-form-group .iti__search-input ::-ms-input-placeholder,
.cc-form-group .tagify::placeholder,
.cc-form-group .tagify:-ms-input-placeholder,
.cc-form-group .tagify ::-ms-input-placeholder,
.cc-form-group .cc-form-control::placeholder,
.cc-form-group .cc-form-control:-ms-input-placeholder,
.cc-form-group .cc-form-control ::-ms-input-placeholder {
  color: #7A8090;
}
.cc-form-group .iti__search-input:hover,
.cc-form-group .tagify:hover,
.cc-form-group .cc-form-control:hover {
  border: 1px solid var(--colors-border-hover);
  outline: none;
}
.cc-form-group .iti__search-input:focus,
.cc-form-group .iti__search-input:active,
.cc-form-group .tagify:focus,
.cc-form-group .tagify:active,
.cc-form-group .cc-form-control:focus,
.cc-form-group .cc-form-control:active {
  border: 1px solid var(--accent-medium-color);
  outline: none;
}
.cc-form-group .iti__search-input:focus,
.cc-form-group .tagify:focus,
.cc-form-group .cc-form-control:focus {
  border: 1px solid var(--accent-medium-color);
  outline: none;
}
.cc-form-group .iti__search-input.cc-form-control-disabled,
.cc-form-group .iti__search-input.mat-select-disabled,
.cc-form-group .iti__search-input.mat-mdc-select-disabled,
.cc-form-group .iti__search-input:disabled,
.cc-form-group .tagify.cc-form-control-disabled,
.cc-form-group .tagify.mat-select-disabled,
.cc-form-group .tagify.mat-mdc-select-disabled,
.cc-form-group .tagify:disabled,
.cc-form-group .cc-form-control.cc-form-control-disabled,
.cc-form-group .cc-form-control.mat-select-disabled,
.cc-form-group .cc-form-control.mat-mdc-select-disabled,
.cc-form-group .cc-form-control:disabled {
  background-color: var(--background-primary-color) !important;
  color: var(--colors-border-default) !important;
  border: 1px solid var(--colors-neutral-container-default) !important;
  cursor: not-allowed;
}
.cc-form-group .iti__search-input.cc-form-control-disabled + .translate-input-directive,
.cc-form-group .iti__search-input.mat-select-disabled + .translate-input-directive,
.cc-form-group .iti__search-input.mat-mdc-select-disabled + .translate-input-directive,
.cc-form-group .iti__search-input:disabled + .translate-input-directive,
.cc-form-group .tagify.cc-form-control-disabled + .translate-input-directive,
.cc-form-group .tagify.mat-select-disabled + .translate-input-directive,
.cc-form-group .tagify.mat-mdc-select-disabled + .translate-input-directive,
.cc-form-group .tagify:disabled + .translate-input-directive,
.cc-form-group .cc-form-control.cc-form-control-disabled + .translate-input-directive,
.cc-form-group .cc-form-control.mat-select-disabled + .translate-input-directive,
.cc-form-group .cc-form-control.mat-mdc-select-disabled + .translate-input-directive,
.cc-form-group .cc-form-control:disabled + .translate-input-directive {
  display: none !important;
}
.cc-form-group .iti__search-input.cc-form-control-xl,
.cc-form-group .tagify.cc-form-control-xl,
.cc-form-group .cc-form-control.cc-form-control-xl {
  padding: 16px !important;
}
.cc-form-group .iti__search-input.cc-form-control-lg,
.cc-form-group .tagify.cc-form-control-lg,
.cc-form-group .cc-form-control.cc-form-control-lg {
  padding: 12px 16px !important;
}
.cc-form-group .iti__search-input.cc-form-control-sm,
.cc-form-group .tagify.cc-form-control-sm,
.cc-form-group .cc-form-control.cc-form-control-sm {
  padding: 4px 16px !important;
}
.cc-form-group .iti__search-input.cc-form-control-short,
.cc-form-group .tagify.cc-form-control-short,
.cc-form-group .cc-form-control.cc-form-control-short {
  max-width: 100px;
}
.cc-form-group .iti__search-input__tall,
.cc-form-group .tagify__tall,
.cc-form-group .cc-form-control__tall {
  padding: 12.5px 16px !important;
}
.cc-form-group textarea {
  border: 1px solid var(--colors-border-default) !important;
}
.cc-form-group textarea .cc-form-control {
  box-sizing: border-box;
  min-height: 50px;
  caret-color: var(--form-control-border-color);
}
.cc-form-group textarea:hover {
  border: 1px solid var(--colors-border-hover) !important;
}
.cc-form-group textarea:focus {
  border: 1px solid var(--accent-medium-color) !important;
}
.cc-form-group .input-group .input-group-addon {
  border-color: #A7AFBC;
  border-radius: 4px 0 0 4px;
}
.cc-form-group .input-group .input-group-addon:last-child {
  border-radius: 0 4px 4px 0 !important;
}
.cc-form-group .input-group .cc-form-control {
  border-radius: 0 !important;
}
.cc-form-group.has-left-icon .cc-form-control-icon:first-child {
  position: absolute;
  left: 12.5px;
  font-size: 1.4rem;
  z-index: 1;
  width: 32px;
  height: 32px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cc-form-group.has-left-icon .cc-form-control {
  padding-left: 50px !important;
}
.cc-form-group.has-right-icon .cc-form-control-icon:last-child {
  position: absolute;
  right: 12.5px;
  font-size: 1.4rem;
  z-index: 1;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  margin: auto;
}
.cc-form-group.has-right-icon .cc-form-control {
  padding-right: 50px !important;
}
.cc-form-group .mat-mdc-select {
}
.cc-form-group .mat-mdc-select .mat-select-arrow-wrapper {
  height: unset !important;
  display: block !important;
  position: relative;
  top: -2px;
}
.cc-form-group .mat-mdc-select .mat-select-arrow {
  display: inline-block;
  margin: 0 16px !important;
  border: none !important;
}
.cc-form-group .mat-mdc-select .mat-select-arrow:before {
  content: "";
  border-right: 2px solid #ccc;
  border-top: 2px solid #ccc;
  width: 10px;
  display: inline-block;
  height: 10px;
  transform: rotate(135deg);
}
.cc-form-group .mat-mdc-select.cc-form-control {
  color: var(--text-main-color);
  background-color: #fff;
  padding: 12px 16px;
  outline: none;
  max-height: 48px;
}
.cc-form-group .mat-mdc-select.cc-form-control:active {
  border-color: var(--accent-medium-color);
}
.cc-form-group .mat-mdc-select.cc-form-control:focus-within {
  border-color: var(--accent-medium-color);
}
.cc-form-group .mat-mdc-select.cc-form-control[aria-expanded=true] {
  border: 1px solid var(--form-control-border-color);
  outline: none;
}
.cc-form-group .cc-form-control .mat-mdc-select {
  padding: 0 !important;
  border: 0;
  background: transparent;
}
.cc-form-group .cc-form-control .mat-mdc-select .mat-select-arrow-wrapper {
  height: unset;
  display: block;
}
.cc-btn-group-global {
  background-color: #E8EAF0;
  border-radius: 25px !important;
  width: 100%;
  border: none;
  padding: 5px;
}
.cc-btn-group-global .mat-button-toggle-checked button {
  border-radius: 50px;
}
.cc-btn-group-global .mat-button-toggle {
  flex: 1;
  background: none;
  padding: 5px 5px;
}
.cke_textarea_inline {
  border: 1px solid var(--accent-medium-color);
}
ckeditor {
  display: block;
  min-width: 0;
}
ckeditor .ck-editor__editable_inline {
  min-height: 160px !important;
  border: 0;
}
ckeditor .ck-editor__editable_inline.ck-focused {
  border: 0;
  border-radius: inherit !important;
  box-shadow: none !important;
  caret-color: var(--form-control-border-color) !important;
}
ckeditor [contenteditable=false] {
  cursor: not-allowed;
}
ckeditor [contenteditable=false] p {
  color: #7A8090 !important;
}
ckeditor.transparent-editor .ck-editor__editable {
  background: transparent !important;
  color: var(--cc-ckeditor-default-body-text-color);
}
ckeditor:focus-within {
  border: 1px solid var(--form-control-border-color) !important;
}
.mat-date-range-container {
  position: relative;
}
.mat-date-range-container mat-date-range-input.cc-form-control {
  padding-left: 38px;
}
.mat-date-range-container mat-datepicker-toggle {
  position: absolute;
  top: 1px;
}
.mat-date-range-container mat-datepicker-toggle.mat-datepicker-toggle-active {
  color: var(--accent-medium-color);
}
.cc-block input.block-title {
  border: 1px dashed var(--form-control-border-color) !important;
  padding: 5px 8px;
}
.cc-block ckeditor .ck-editor__editable_inline {
  border: 1px dashed var(--form-control-border-color) !important;
}
.cc-block ckeditor .ck-editor__editable_inline.ck-focused {
  border: 1px dashed var(--form-control-border-color) !important;
}
.cc-block ckeditor:focus-within {
  border: 0 !important;
}
.cc-form-group.disable-field .cc-control-label {
  color: var(--colors-border-default) !important;
}
.cc-form-group.disable-field input {
  color: var(--colors-border-default) !important;
}
.cc-form-group.disable-field .mat-mdc-select-placeholder {
  color: var(--colors-border-default) !important;
}
.cc-form-group.disable-field .mat-mdc-select-arrow svg {
  color: var(--colors-border-default) !important;
}
.mat-mdc-select-placeholder {
  color: var(--colors-foreground-muted) !important;
}
h1 {
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 992px) {
  h1 {
    font-size: 60px;
    line-height: 72px;
  }
}
h2 {
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 992px) {
  h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
h3 {
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 992px) {
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
h4 {
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 992px) {
  h4 {
    font-size: 20px;
    line-height: 24px;
  }
}
h5 {
  font-size: 16px;
  line-height: 20px;
}
.cc-body-1 {
  font-size: 16px;
  line-height: 24px;
}
.cc-body-2 {
  font-size: 14px;
}
.cc-caption {
  font-size: 12px;
  line-height: 16px;
}
.cc-caption.mat-icon {
  width: 13px;
  height: 13px;
  line-height: 13px;
}
.label-large {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.cc-table {
  background: #fff;
  border-radius: 8px;
  overflow: auto;
}
.cc-table .table-tab {
  padding: 0 8px;
}
.cc-table .table-tab .main-container {
  padding-top: 20px;
}
.cc-table > table {
  width: 100%;
}
.cc-table > table .mat-mdc-row {
  height: unset;
}
.cc-table > table .expandable-row {
  height: 0;
  padding: 0;
  border: none;
  background-color: #eee;
}
.cc-table > table .clickable-row td {
  cursor: pointer;
}
.cc-table > table.table-condensed thead th {
  padding: 10px 24px;
}
.cc-table > table.table-condensed tbody tr td {
  height: 40px;
}
.cc-table > table thead th {
  font-size: 14px;
  padding: 18px 16px;
  background-color: var(--main-medium-color) !important;
  color: var(--label-main-high-color) !important;
  text-transform: unset;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
}
.cc-table > table thead th.select-all {
  background-color: var(--background-primary-color) !important;
  font-weight: 400 !important;
}
.cc-table > table tbody tr td {
  font-size: 14px;
  padding: 4px 16px;
  border-bottom: 1px solid var(--separator-primary-color);
  height: 56px;
}
.cc-table > table tbody tr:last-child td {
  border-bottom: none;
}
.cc-table > table tfoot tr td {
  padding: 4px 16px;
  border-top: 1px solid var(--separator-primary-color);
  height: 56px;
}
.cc-table > table tfoot.summary tr td {
  font-size: 1rem;
}
mat-drawer.customize-block-tool {
  width: 350px;
  position: fixed;
  display: block;
  border: none !important;
  box-shadow: 0px 16px 32px 0px rgba(186, 193, 212, 0.5019607843);
}
mat-drawer.customize-block-tool > .mat-drawer-inner-container {
  scroll-behavior: smooth;
  background: var(--colors-background-surface2);
  box-shadow: 0 0 4px rgba(30, 49, 99, 0.1), 0 8px 40px rgba(30, 49, 99, 0.2);
  border: none !important;
  position: fixed;
}
mat-drawer.customize-block-tool > .mat-drawer-inner-container::-webkit-scrollbar {
  background-color: var(--main-low-color);
}
mat-drawer.customize-block-tool > .mat-drawer-inner-container > * {
  display: block;
  width: 100%;
}
mat-drawer.customize-block-tool > .mat-drawer-inner-container .block-form-container {
  max-width: 350px;
}
mat-drawer.customize-block-tool .loading-container {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--main-low-color);
  opacity: 0.9;
  z-index: 2;
  width: 100%;
  height: 100%;
}
mat-drawer.customize-block-tool .block-form {
  padding-bottom: 80px;
}
mat-drawer.customize-block-tool .block-form .cc-control-label {
  display: flex !important;
  align-items: center;
}
mat-drawer.customize-block-tool .block-form .block-form-title {
  padding: 24px 32px 12px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: bold;
}
mat-drawer.customize-block-tool .block-form .block-form-title .cc-icon-close {
  font-size: 12px;
}
mat-drawer.customize-block-tool .block-form .button-layouts .button-selection {
  border-radius: 8px;
  padding: 16px;
  border: 1px solid var(--fill-main-medium);
  background-color: #fff;
}
mat-drawer.customize-block-tool .block-form .block-form-group {
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
mat-drawer.customize-block-tool .block-form .block-form-group:last-child {
  border: none;
}
mat-drawer.customize-block-tool .block-form .block-form-group .cc-form-group {
  margin-bottom: 0;
}
mat-drawer.customize-block-tool .block-form .block-form-group .block-form-group-content {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
mat-drawer.customize-block-tool .block-form .layout-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
mat-drawer.customize-block-tool .block-form .layout-cards > div {
  flex: 1 0 50%;
  max-width: 47%;
}
mat-drawer.customize-block-tool .block-form .layout-cards > div > div {
  background-color: #fff;
  border-radius: 4px;
  text-align: center;
  padding: 0px;
  height: 129px;
  display: flex;
  cursor: pointer;
  color: var(--main-medium-color);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
mat-drawer.customize-block-tool .block-form .layout-cards > div > div .cc-body-2 {
  margin-top: 8px;
}
mat-drawer.customize-block-tool .block-form .layout-cards > div > div.selected {
  box-shadow: 0 0 0 2px var(--accent-medium-color);
  color: var(--main-highest-color);
}
mat-drawer.customize-block-tool .block-form .layout-cards > div > div.selected svg path {
  fill: var(--main-highest-color);
}
mat-drawer.customize-block-tool .block-form .layout-cards > div > div svg path {
  fill: var(--main-medium-color);
}
mat-drawer.customize-block-tool .block-form .block-form-group-permissions {
  padding: 16px 32px 32px 32px;
}
mat-drawer.customize-block-tool .block-form .block-form-group-permissions .block-form-group-cta {
  padding: 12px 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
mat-drawer.customize-block-tool .block-form .block-form-group-cta {
  z-index: 21;
  display: flex;
  width: 350px;
  position: fixed;
  bottom: 0;
  right: 0;
}
mat-drawer.customize-block-tool .block-form .block-form-group-cta > button {
  flex: 1;
  text-align: center;
  padding: 12px 32px;
  line-height: 48px;
  color: #fff;
  font-weight: bold;
  min-height: 72px;
}
mat-drawer.customize-block-tool .block-form .block-form-group-cta > button:hover {
  cursor: pointer;
}
mat-drawer.customize-block-tool .block-form .block-form-group-cta > button:disabled {
  background: transparent !important;
  color: var(--fill-main-high) !important;
  cursor: not-allowed !important;
}
.p-none {
  padding: 0px !important;
}
.p-extraLoose {
  padding: 56px !important;
}
.p-loose {
  padding: 48px !important;
}
.p-baseLoose {
  padding: 40px !important;
}
.p-base {
  padding: 32px !important;
}
.p-baseTight {
  padding: 24px !important;
}
.p-tight {
  padding: 16px !important;
}
.p-extraTight {
  padding: 8px !important;
}
.p-none-t {
  padding-top: 0px !important;
}
.p-extraLoose-t {
  padding-top: 56px !important;
}
.p-loose-t {
  padding-top: 48px !important;
}
.p-baseLoose-t {
  padding-top: 40px !important;
}
.p-base-t {
  padding-top: 32px !important;
}
.p-baseTight-t {
  padding-top: 24px !important;
}
.p-tight-t {
  padding-top: 16px !important;
}
.p-extraTight-t {
  padding-top: 8px !important;
}
.p-none-b {
  padding-bottom: 0px !important;
}
.p-extraLoose-b {
  padding-bottom: 56px !important;
}
.p-loose-b {
  padding-bottom: 48px !important;
}
.p-baseLoose-b {
  padding-bottom: 40px !important;
}
.p-base-b {
  padding-bottom: 32px !important;
}
.p-baseTight-b {
  padding-bottom: 24px !important;
}
.p-tight-b {
  padding-bottom: 16px !important;
}
.p-extraTight-b {
  padding-bottom: 8px !important;
}
.p-none-l {
  padding-left: 0px !important;
}
.p-extraLoose-l {
  padding-left: 56px !important;
}
.p-loose-l {
  padding-left: 48px !important;
}
.p-baseLoose-l {
  padding-left: 40px !important;
}
.p-base-l {
  padding-left: 32px !important;
}
.p-baseTight-l {
  padding-left: 24px !important;
}
.p-tight-l {
  padding-left: 16px !important;
}
.p-extraTight-l {
  padding-left: 8px !important;
}
.p-none-r {
  padding-right: 0px !important;
}
.p-extraLoose-r {
  padding-right: 56px !important;
}
.p-loose-r {
  padding-right: 48px !important;
}
.p-baseLoose-r {
  padding-right: 40px !important;
}
.p-base-r {
  padding-right: 32px !important;
}
.p-baseTight-r {
  padding-right: 24px !important;
}
.p-tight-r {
  padding-right: 16px !important;
}
.p-extraTight-r {
  padding-right: 8px !important;
}
.m-none {
  margin: 0px !important;
}
.m-extraLoose {
  margin: 56px !important;
}
.m-loose {
  margin: 48px !important;
}
.m-baseLoose {
  margin: 40px !important;
}
.m-base {
  margin: 32px !important;
}
.m-baseTight {
  margin: 24px !important;
}
.m-tight {
  margin: 16px !important;
}
.m-extraTight {
  margin: 8px !important;
}
.m-none-t {
  margin-top: 0px !important;
}
.m-extraLoose-t {
  margin-top: 56px !important;
}
.m-loose-t {
  margin-top: 48px !important;
}
.m-baseLoose-t {
  margin-top: 40px !important;
}
.m-base-t {
  margin-top: 32px !important;
}
.m-baseTight-t {
  margin-top: 24px !important;
}
.m-tight-t {
  margin-top: 16px !important;
}
.m-extraTight-t {
  margin-top: 8px !important;
}
.m-none-b {
  margin-bottom: 0px !important;
}
.m-extraLoose-b {
  margin-bottom: 56px !important;
}
.m-loose-b {
  margin-bottom: 48px !important;
}
.m-baseLoose-b {
  margin-bottom: 40px !important;
}
.m-base-b {
  margin-bottom: 32px !important;
}
.m-baseTight-b {
  margin-bottom: 24px !important;
}
.m-tight-b {
  margin-bottom: 16px !important;
}
.m-extraTight-b {
  margin-bottom: 8px !important;
}
.m-none-l {
  margin-left: 0px !important;
}
.m-extraLoose-l {
  margin-left: 56px !important;
}
.m-loose-l {
  margin-left: 48px !important;
}
.m-baseLoose-l {
  margin-left: 40px !important;
}
.m-base-l {
  margin-left: 32px !important;
}
.m-baseTight-l {
  margin-left: 24px !important;
}
.m-tight-l {
  margin-left: 16px !important;
}
.m-extraTight-l {
  margin-left: 8px !important;
}
.m-none-r {
  margin-right: 0px !important;
}
.m-extraLoose-r {
  margin-right: 56px !important;
}
.m-loose-r {
  margin-right: 48px !important;
}
.m-baseLoose-r {
  margin-right: 40px !important;
}
.m-base-r {
  margin-right: 32px !important;
}
.m-baseTight-r {
  margin-right: 24px !important;
}
.m-tight-r {
  margin-right: 16px !important;
}
.m-extraTight-r {
  margin-right: 8px !important;
}
[class^=mat-elevation-z] {
  border-radius: 4px;
}
.section-divider {
  margin-top: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--separator-primary-color);
}
.cc-space-for-sticky-panel {
  height: 140px;
}
.border-none {
  border: none;
}
.cc-text-success {
  color: var(--positive-high-color) !important;
}
.cc-text-danger {
  color: var(--negative-high-color) !important;
}
.text-nowrap {
  white-space: nowrap;
}
.cc-btn-block {
  width: 100%;
  display: flex;
}
.show-sm {
  display: inherit !important;
}
@media screen and (min-width: 768px) {
  .show-sm {
    display: none !important;
  }
}
.show-md {
  display: inherit !important;
}
@media screen and (min-width: 992px) {
  .show-md {
    display: none !important;
  }
}
.hide-sm {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .hide-sm {
    display: inherit !important;
  }
}
.hide-md {
  display: none !important;
}
@media screen and (min-width: 992px) {
  .hide-md {
    display: inherit !important;
  }
}
.bg-warning {
  background-color: var(--warning-high-color) !important;
}
.bg-success {
  background-color: var(--positive-high-color) !important;
}
.bg-default {
  background-color: var(--main-medium-color) !important;
}
.gap--1 {
  gap: calc(1 * 5px);
}
.gap--2 {
  gap: calc(2 * 5px);
}
.gap--3 {
  gap: calc(3 * 5px);
}
.gap--4 {
  gap: calc(4 * 5px);
}
.gap--5 {
  gap: calc(5 * 5px);
}
.align-items-center {
  align-items: center;
}
:root {
  --ck-color-image-caption-background: hsl(0, 0%, 97%);
  --ck-color-image-caption-text: hsl(0, 0%, 20%);
  --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
  --ck-color-mention-text: hsl(341, 100%, 30%);
  --ck-color-table-caption-background: hsl(0, 0%, 97%);
  --ck-color-table-caption-text: hsl(0, 0%, 20%);
  --ck-highlight-marker-blue: hsl(201, 97%, 72%);
  --ck-highlight-marker-green: hsl(120, 93%, 68%);
  --ck-highlight-marker-pink: hsl(345, 96%, 73%);
  --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
  --ck-highlight-pen-green: hsl(112, 100%, 27%);
  --ck-highlight-pen-red: hsl(0, 85%, 49%);
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
  --ck-todo-list-checkmark-size: 16px;
  --ck-focus-ring: var(--accent-medium-color);
  --cc-ckeditor-default-body-text-color: var(--label-main-high-color);
}
.ck-content img,
.ck-content svg,
.ck-content video,
.ck-content canvas,
.ck-content audio,
.ck-content iframe,
.ck-content embed,
.ck-content object {
  display: inline;
}
.ck-transparent .ck-editor__editable {
  background: transparent !important;
  border: 1px solid var(--form-control-border-color) !important;
}
.ck-transparent .ck-source-editing-area {
  font-size: 12px;
}
.ck-content blockquote,
.ck-content dl,
.ck-content dd,
.ck-content h1,
.ck-content h2,
.ck-content h3,
.ck-content h4,
.ck-content h5,
.ck-content h6,
.ck-content hr,
.ck-content figure,
.ck-content p,
.ck-content pre {
  margin: revert;
}
.ck-content ol,
.ck-content ul {
  list-style: revert;
  margin: revert;
  padding: revert;
}
.ck-content table {
  border-collapse: revert;
}
.ck-content h1,
.ck-content h2,
.ck-content h3,
.ck-content h4,
.ck-content h5,
.ck-content h6 {
  font-size: revert;
  font-weight: revert;
}
.ck-content .text-tiny {
  font-size: 0.7em;
}
.ck-content .text-small {
  font-size: 0.85em;
}
.ck-content .text-big {
  font-size: 1.4em;
}
.ck-content .text-huge {
  font-size: 1.8em;
}
.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px hsl(0, 0%, 80%);
}
.ck-content[dir=rtl] blockquote {
  border-left: 0;
  border-right: solid 5px hsl(0, 0%, 80%);
}
.ck-content code {
  background-color: hsla(0, 0%, 78%, 0.3);
  padding: 0.15em;
  border-radius: 2px;
}
.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}
.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}
.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}
.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}
.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}
.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}
.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: normal;
  color: var(--ck-color-image-caption-text);
  background-color: var(--ck-color-image-caption-background);
  padding: 0.6em;
  font-size: 0.75em;
  outline-offset: -1px;
}
.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
}
.ck-content .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}
.ck-content .image-inline {
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start;
}
.ck-content .image-inline picture {
  display: flex;
}
.ck-content .image-inline picture,
.ck-content .image-inline img {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}
.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .image.image_resized > figcaption {
  display: block;
}
.ck-content .image-style-block-align-left,
.ck-content .image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}
.ck-content .image-style-align-left,
.ck-content .image-style-align-right {
  clear: none;
}
.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.ck-content .image-style-block-align-right {
  margin-right: 0;
  margin-left: auto;
}
.ck-content .image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}
.ck-content p + .image-style-align-left,
.ck-content p + .image-style-align-right,
.ck-content p + .image-style-side {
  margin-top: 0;
}
.ck-content .image-inline.image-style-align-left,
.ck-content .image-inline.image-style-align-right {
  margin-top: var(--ck-inline-image-style-spacing);
  margin-bottom: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}
.ck-content span[lang] {
  font-style: italic;
}
.ck-content .todo-list {
  list-style: none;
}
.ck-content .todo-list li {
  margin-bottom: 5px;
}
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}
.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  border: 1px solid hsl(0, 0%, 20%);
  border-radius: 2px;
  transition:
    250ms ease-in-out box-shadow,
    250ms ease-in-out background,
    250ms ease-in-out border;
}
.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: "";
  left: calc(var(--ck-todo-list-checkmark-size) / 3);
  top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
  height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
  transform: rotate(45deg);
}
.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: hsl(126, 64%, 41%);
  border-color: hsl(126, 64%, 41%);
}
.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: hsl(0, 0%, 100%);
}
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}
.ck-content ol {
  list-style-type: decimal;
}
.ck-content ol ol {
  list-style-type: lower-latin;
}
.ck-content ol ol ol {
  list-style-type: lower-roman;
}
.ck-content ol ol ol ol {
  list-style-type: upper-latin;
}
.ck-content ol ol ol ol ol {
  list-style-type: upper-roman;
}
.ck-content ul {
  list-style-type: disc;
}
.ck-content ul ul {
  list-style-type: circle;
}
.ck-content ul ul ul {
  list-style-type: square;
}
.ck-content ul ul ul ul {
  list-style-type: square;
}
.ck-content .media {
  clear: both;
  margin: 0.9em 0;
  display: block;
  min-width: 15em;
}
.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ck-content .page-break::after {
  content: "";
  position: absolute;
  border-bottom: 2px dashed hsl(0, 0%, 77%);
  width: 100%;
}
.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: 0.3em 0.6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  font-family:
    Helvetica,
    Arial,
    Tahoma,
    Verdana,
    Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: hsl(0, 0%, 20%);
  background: hsl(0, 0%, 100%);
  box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ck-content .table > figcaption {
  display: table-caption;
  caption-side: top;
  word-break: normal;
  text-align: center;
  color: var(--ck-color-table-caption-text);
  background-color: var(--ck-color-table-caption-background);
  padding: 0.6em;
  font-size: 0.75em;
  outline-offset: -1px;
}
.ck-content .table .ck-table-resized {
  table-layout: fixed;
}
.ck-content .table table {
  overflow: hidden;
}
.ck-content .table td,
.ck-content .table th {
  position: relative;
}
.ck-content .table {
  margin: 0.9em auto;
  display: table;
}
.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double hsl(0, 0%, 70%);
}
.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
  padding: 0.4em;
  border: 1px solid hsl(0, 0%, 75%);
}
.ck-content .table table th {
  font-weight: bold;
  background: hsla(0, 0%, 0%, 0.05);
}
.ck-content[dir=rtl] .table th {
  text-align: right;
}
.ck-content[dir=ltr] .table th {
  text-align: left;
}
.ck-content hr {
  margin: 15px 0;
  height: 4px;
  background: hsl(0, 0%, 87%);
  border: 0;
}
.ck-content pre {
  padding: 1em;
  color: hsl(0, 0%, 20.8%);
  background: hsla(0, 0%, 78%, 0.3);
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}
.ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}
.ck-content .mention,
.mention {
  background: var(--ck-color-mention-background);
  color: var(--accent-medium-color) !important;
  padding: 2px 4px;
  border-radius: 8px;
  line-height: 34px;
  border: 1px dashed var(--separator-primary-color);
}
.ck-content .mention.block-mention,
.mention.block-mention {
  color: var(--label-main-high-color) !important;
  border: 1px dashed var(--separator-primary-color);
  background-color: var(--background-secondary-color);
  margin: 0;
  font-size: 14px;
  padding: 0 5px;
  border-radius: 0;
  text-align: center;
}
.ck-editor__editable {
  border: 1px solid var(--accent-medium-color);
}
.ck.ck-list__item .ck-button.ck-on {
  cursor: pointer;
  background-color: var(--ck-color-list-button-hover-background) !important;
  color: #000 !important;
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}
@media print {
  .ck-content .page-break {
    padding: 0;
  }
  .ck-content .page-break::after {
    display: none;
  }
}
.purchase-option-description {
  max-width: 680px;
  margin-top: 12px;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.purchase-options-description {
  margin-top: 12px;
  color: var(--label-main-high-color);
  max-width: 580px;
  margin-bottom: 40px;
}
.purchase-options-container .purchase-option-item {
  transition: all 300ms;
  filter: drop-shadow(0px 2px 1px rgba(30, 49, 99, 0.08)) drop-shadow(0px 0px 2px rgba(30, 49, 99, 0.25));
}
.purchase-options-container .purchase-option-item:hover {
  filter: drop-shadow(0px 4px 3px rgba(30, 49, 99, 0.08)) drop-shadow(0px 3px 5px rgba(30, 49, 99, 0.25));
}
.purchase-options-container .purchase-option-item:hover .purchase-option-description {
  -webkit-line-clamp: unset;
}
.purchase-options-container .purchase-option-item-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.purchase-options-container .purchase-option {
  margin-top: 40px;
}
.purchase-options-container .purchase-option .purchase-option-item-title {
  margin-top: 16px;
  display: block;
}
.purchase-options-container .purchase-option .purchase-option-item-description {
  color: var(--label-main-high-color);
}
.purchase-options-container .purchase-option-item-content {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 24px;
  position: relative;
  min-height: 164px;
  background-color: #fff;
}
.purchase-options-container .ticket-divider {
  display: flex;
  align-items: center;
}
.purchase-options-container .ticket-divider .ticket-divider-dash {
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  height: 14px;
  background-color: #fff;
}
.purchase-options-container .ticket-divider .ticket-divider-dash > div {
  flex: 1;
  border-top: 3px dashed #E8EAF0;
  background-color: #fff;
  height: 3px;
}
.purchase-options-container .purchase-option-item-ctas {
  position: relative;
  top: -1px;
  background-color: #fff;
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  height: 96px;
}
.purchase-options-container .purchase-option-item-ctas .cc-btn {
  min-width: 94px;
}
.purchase-options-container .purchase-option-item-icon {
  background-color: #EBF9FD;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.purchase-options-container .purchase-option-item-icon .mat-icon {
  width: 14px;
}
.purchase-options-container.purchase-options-sponsors-container > div {
  flex: 1 0 100%;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .purchase-options-container.purchase-options-sponsors-container > div {
    flex: 1 0 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .purchase-options-container.purchase-options-sponsors-container > div {
    flex: 1 0 50%;
    max-width: 50%;
  }
}
.purchase-options-container.purchase-options-sponsors-container .ticket-divider {
  display: none;
}
.purchase-options-container.purchase-options-sponsors-container .purchase-option-item-ctas {
  border-top: none;
  padding-top: 0;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel {
  border-radius: 8px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .cart-actions {
  display: flex;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .cart-actions .card-btn {
  flex-basis: 232px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .cart-actions .remove-action {
  padding-left: 8px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .cart-actions .remove-action .remove-btn {
  height: 56px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .partial-item-info-add-controls .sold-out-text {
  font-weight: 600;
  font-size: 18px;
  display: flex;
  justify-content: flex-end;
  min-height: 48px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .partial-item-info-add-controls .cc-btn {
  min-width: 144px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-overlay {
  position: absolute;
  margin: 10px;
  width: calc(100% - 50px);
  height: calc(100% - 40px);
  background: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  z-index: 100;
  pointer-events: none;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-overlay-content {
  padding: 80px 24px 24px 24px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-overlay .available-options {
  padding-top: 16px;
  font-weight: bold;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-overlay .available-options-items {
  font-weight: normal;
  line-height: 20px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-overlay-description {
  height: auto;
  max-height: 157px;
  line-height: 20px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-controls {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item {
  align-items: flex-end;
  border-radius: 8px 8px 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  aspect-ratio: 580/326;
  width: 100%;
  color: white;
  display: flex;
  padding: 9px;
  position: relative;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-title {
  font-weight: bold;
  font-size: 17px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-title .mat-icon {
  color: var(--accent-medium-color);
  font-size: 17px;
  height: auto;
  line-height: normal;
  margin-left: 5px;
  position: absolute;
  width: auto;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-price {
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.15px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item .view-more {
  align-items: flex-end;
  background:
    linear-gradient(
      301.84deg,
      rgba(0, 0, 0, 0.512) 0%,
      rgba(0, 0, 0, 0.149333) 16.43%,
      rgba(0, 0, 0, 0) 28.51%);
  border-radius: 8px 8px 0 0;
  display: none;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item .view-more .mat-icon {
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  color: var(--main-pressed-color);
  cursor: pointer;
  display: flex;
  height: 56px;
  justify-content: center;
  position: relative;
  right: 16px;
  bottom: 16px;
  width: 56px;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item:hover .view-more {
  display: flex;
}
@media screen and (min-width: 768px) {
  .purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item .view-more {
    background: rgba(0, 0, 0, 0.2);
  }
  .purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item .view-more .mat-icon {
    right: auto;
    bottom: auto;
  }
  .purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item:hover .view-more {
    align-items: center;
    justify-content: center;
  }
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-description-toggle {
  position: absolute;
  top: 20px;
  right: 32px;
  z-index: 120;
  width: 95px;
  color: #fff !important;
  border-color: rgba(255, 255, 255, 0.7) !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel .card-item-description-toggle:hover {
  border-color: #fff !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.purchase-options-container.purchase-options-apparels-container .purchase-option-apparel:before {
  background: white;
  border-radius: 8px;
  content: "";
  display: block;
  filter: drop-shadow(0px 2px 1px rgba(30, 49, 99, 0.08)) drop-shadow(0px 0px 2px rgba(30, 49, 99, 0.25));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
qrvey-dashboard,
qdx-builder {
  --padding-offset: 0 !important;
  --icon-color: var(--accent-medium-color) !important;
  --qv-global-color-main: var(--accent-medium-color) !important;
  --qv-main-color: var(--accent-medium-color) !important;
  --qv-pageview-canvas-button-background-color: var(--accent-medium-color) !important;
  --qv-pageview-canvas-button-font-color: #ffffff !important;
}
.qrvey-an-custom-chart-tooltip {
  white-space: nowrap !important;
  width: auto !important;
  min-width: 100px !important;
}
.ui-slide-toggle {
}
.ui-slide-toggle .mat-slide-toggle-bar {
  height: 24px !important;
  width: 40px !important;
  border-radius: 16px !important;
  background-color: var(--main-high-color);
}
.ui-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container {
  height: 20px;
  width: 20px;
  left: 2px;
  top: 2.5px;
}
.ui-slide-toggle .mat-slide-toggle-bar .mat-slide-toggle-thumb-container .mat-slide-toggle-thumb {
  height: 20px;
  width: 20px;
  background-color: var(--main-muted-color) !important;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.12) !important;
}
.ui-slide-toggle .mat-slide-toggle-label {
  flex-direction: row-reverse !important;
}
.ui-slide-toggle .mat-slide-toggle-label .mat-slide-toggle-bar {
  margin-right: 0;
}
.ui-slide-toggle .mat-slide-toggle-label .mat-slide-toggle-content {
  margin-right: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.5px;
  color: var(--main-highest-color);
}
.ui-slide-toggle.mat-checked .mat-slide-toggle-thumb:after {
  content: "";
  display: block;
  height: 12px;
  width: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-45%, -43%);
  background-image: url(/build/assets/img/tick.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.ui-slide-toggle.mat-mdc-slide-toggle.mat-disabled {
  opacity: 1 !important;
}
.ui-slide-toggle.mat-mdc-slide-toggle.mat-disabled .mat-slide-toggle-bar {
  background-color: var(--main-medium-color) !important;
}
.ui-slide-toggle.mat-mdc-slide-toggle.mat-disabled .mat-slide-toggle-thumb:after {
  background-image: url(/build/assets/img/tick-disabled.svg);
}
.ui-slide-toggle.mat-mdc-slide-toggle.mat-disabled .mat-slide-toggle-content {
  color: var(--main-pressed-color) !important;
}
.ui-slide-toggle.reverse-toggle .mat-slide-toggle-label {
  flex-direction: row !important;
}
.ui-slide-toggle.reverse-toggle .mat-slide-toggle-label .mat-slide-toggle-content {
  margin-left: 8px;
  margin-right: 0;
}
.ui-slide-toggle.mat-mdc-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: var(--main-highest-color);
}
.ui-slide-toggle .mat-ripple-element {
  display: none;
}
.ui-radio-btn {
}
.ui-radio-btn .mat-radio-outer-circle {
  height: 20px;
  width: 20px;
  border: 2px solid var(--fill-main-high);
}
.ui-radio-btn .mat-radio-ripple {
  display: none !important;
}
.ui-radio-btn.mat-radio-checked {
}
.ui-radio-btn.mat-radio-checked .mat-radio-outer-circle {
  border-color: var(--accent-medium-color) !important;
}
.ui-radio-btn.mat-radio-checked .mat-radio-inner-circle {
  background-color: var(--accent-medium-color) !important;
}
.ui-radio-btn {
}
.ui-radio-btn .mat-radio-container:hover {
}
.ui-radio-btn .mat-radio-container:hover .mat-radio-outer-circle {
  border-color: var(--main-medium-color) !important;
}
.ui-radio-btn .mat-radio-container:hover .mat-radio-inner-circle {
  background-color: var(--main-medium-color) !important;
}
.mat-mdc-radio-group.ng-invalid.ng-touched .ui-radio-btn,
.mat-radio-group.ui-error .ui-radio-btn {
}
.mat-mdc-radio-group.ng-invalid.ng-touched .ui-radio-btn .mat-radio-outer-circle,
.mat-radio-group.ui-error .ui-radio-btn .mat-radio-outer-circle {
  border-color: var(--negative-highest-color) !important;
}
.mat-mdc-radio-group.ng-invalid.ng-touched .ui-radio-btn .mat-radio-inner-circle,
.mat-radio-group.ui-error .ui-radio-btn .mat-radio-inner-circle {
  background-color: var(--negative-highest-color) !important;
}
.ui-radio-btn.cdk-keyboard-focused {
}
.ui-radio-btn.cdk-keyboard-focused .mat-radio-container {
  border-radius: 50%;
  box-shadow: 0px 0px 0px 4px rgba(9, 195, 235, 0.3);
}
.ui-radio-btn.mat-radio-disabled {
  opacity: 1;
  pointer-events: none;
}
.ui-radio-btn.mat-radio-disabled .mat-radio-outer-circle {
  border-color: var(--main-low-color) !important;
}
.ui-radio-btn.mat-radio-disabled .mat-radio-inner-circle {
  background-color: var(--main-low-color) !important;
}
.ui-radio-btn.mat-radio-disabled .mat-radio-label-content {
  color: var(--main-pressed-color) !important;
}
.ui-checkbox.mat-mdc-checkbox.cdk-keyboard-focused .mat-checkbox-inner-container {
  box-shadow: 0px 0px 0px 4px rgba(9, 195, 235, 0.3) !important;
  border-radius: 2px;
}
.ui-checkbox {
}
.ui-checkbox .mat-checkbox-inner-container {
  height: 18px !important;
  width: 18px !important;
}
.ui-checkbox .mat-checkbox-inner-container:hover {
}
.ui-checkbox .mat-checkbox-inner-container:hover .mat-checkbox-frame {
  border-color: var(--main-medium-color);
}
.ui-checkbox .mat-checkbox-ripple {
  display: none;
}
.ui-checkbox .mat-checkbox-frame {
  border: 2px solid var(--fill-main-high);
}
.ui-checkbox .mat-checkbox-label {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.2rem;
  letter-spacing: 0.5px;
  color: var(--main-highest-color);
}
.ui-checkbox .mat-checkbox-checkmark-path {
  stroke-width: 2.4px;
}
.ui-checkbox .mat-checkbox-layout {
  margin-bottom: 0;
}
.ui-checkbox.mat-checkbox-checked {
}
.ui-checkbox.mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background: var(--accent-medium-color) !important;
}
.ui-checkbox.mat-checkbox-checked.mat-accent .mat-checkbox-inner-container:hover .mat-checkbox-background {
  background: var(--main-medium-color) !important;
}
.ui-checkbox.mat-mdc-checkbox.mat-checkbox-disabled {
  pointer-events: none !important;
}
.ui-checkbox.mat-mdc-checkbox.mat-checkbox-disabled .mat-checkbox-frame {
  border-color: var(--main-low-color) !important;
}
.ui-checkbox.mat-mdc-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background {
  background: var(--main-low-color) !important;
}
.ui-checkbox.mat-mdc-checkbox.ng-invalid.ng-touched,
.ui-checkbox.ui-error {
}
.ui-checkbox.mat-mdc-checkbox.ng-invalid.ng-touched .mat-checkbox-frame,
.ui-checkbox.ui-error .mat-checkbox-frame {
  border-color: var(--negative-highest-color) !important;
}
.ui-checkbox.mat-mdc-checkbox.ng-invalid.ng-touched.mat-checkbox-checked .mat-checkbox-background,
.ui-checkbox.ui-error.mat-checkbox-checked .mat-checkbox-background {
  background: var(--negative-highest-color) !important;
}
.ui-error.mat-mdc-form-field-error {
  display: inline-block;
  margin-top: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: var(--negative-high-color);
}
.ui-form-group {
  display: flex;
  flex-direction: column;
  font-size: 17px;
}
.ui-form-label {
  letter-spacing: 0.5px;
  color: var(--main-highest-color);
  line-height: 20px;
  margin-bottom: 8px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: row;
  align-items: flex-end;
}
.ui-form-label label {
  margin: 0;
}
.ui-form-control {
  max-width: 100%;
  border: 1px solid var(--main-low-color);
  border-radius: 4px !important;
}
.ui-form-control:hover {
  border: 1px solid var(--main-highest-color);
}
.ui-form-control:active {
  border: 1px solid var(--accent-medium-color);
}
.ui-form-control:focus-within {
  border: 1px solid var(--accent-medium-color);
  box-shadow: 0 0 0 4px var(--box-shadow-color);
}
.ui-form-control:disabled {
  background: var(--main-medium-color);
  box-shadow: none;
  cursor: not-allowed;
  border: 1px solid var(--main-low-color) !important;
}
input.ui-form-control {
  padding: 16px;
  max-height: 48px;
}
textarea.ui-form-control {
  padding: 12px 16px;
}
.ui-form-validate-control.ng-touched.ng-invalid.ng-dirty .ui-form-group .ui-form-control {
  border: 1px solid var(--negative-highest-color);
  background: var(--negative-low-color) !important;
  color: var(--negative-highest-color);
  box-sizing: border-box;
}
.ui-form-validate-control.ng-touched.ng-invalid.ng-dirty .ui-form-group .ui-form-control:focus {
  box-shadow: none;
}
.ui-drop-down-panel {
  position: relative;
  top: 48px;
  min-width: calc(100% + 32px) !important;
  box-shadow: none;
  filter: drop-shadow(0px 0px 2px rgba(30, 49, 99, 0.2)) drop-shadow(0px 2px 12px rgba(30, 49, 99, 0.1));
}
.ui-drop-down-panel .mat-mdc-option:hover:not(.mat-option-disabled),
.ui-drop-down-panel .mat-option:focus:not(.mat-option-disabled) {
  background: var(--accent-low-color);
}
.ui-drop-down-panel .mat-mdc-option.mat-selected:not(.mat-mdc-option-multiple),
.ui-drop-down-panel .mat-option.mat-active {
  background: var(--accent-low-color);
}
.ui-drop-down-panel .mat-option-disabled {
  color: var(--label-main-medium-color) !important;
  background: var(--main-medium-color);
}
.ui-drop-down-panel .mat-mdc-option {
  letter-spacing: 0.5px;
  line-height: 20px;
  height: 44px !important;
}
.ui-form-group-dropdown {
}
.ui-form-group-dropdown .mat-mdc-select {
  padding: 5px 16px;
}
.ui-form-group-dropdown .ui-form-control {
  max-height: 48px;
  font-size: 17px;
  border-radius: 4px;
}
.ui-form-group-dropdown .ui-form-control:focus {
  box-shadow: none !important;
}
.ui-form-group-dropdown .ui-form-control .mat-select-trigger {
  height: 36px;
}
.ui-form-group-dropdown .ui-form-control .mat-select-value {
  vertical-align: middle;
}
.ui-form-group-dropdown .ui-panel-opened {
}
.ui-form-group-dropdown .mat-select-arrow {
  color: var(--main-highest-color);
}
.mat-mdc-select.ui-form-control[aria-disabled=true] {
  background: var(--main-medium-color);
  color: var(--main-pressed-color);
  cursor: not-allowed;
}
.mat-mdc-select.ui-form-control[aria-disabled=true]:hover,
.mat-mdc-select.ui-form-control[aria-disabled=true]:active,
.mat-mdc-select.ui-form-control[aria-disabled=true]:focus {
  border: 1px solid var(--main-low-color) !important;
}
.mat-mdc-select-panel,
.mat-mdc-menu-panel {
  background-color: #fff !important;
  box-shadow: 0 8px 24px 0 var(--box-select-shadow-color) !important;
}
.mat-mdc-select-panel .mat-option-text,
.mat-mdc-menu-panel .mat-option-text {
  line-height: normal;
  white-space: normal;
}
.tabs {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 15px;
}
.tabs .mat-icon {
  margin-right: 6px;
  height: 16px !important;
  width: 16px !important;
  font-size: 16px;
}
.tabs-list {
  padding: 4px 0;
  min-width: 300px;
  flex: 1;
  width: 100%;
  display: flex;
  background: #E8EAF0;
  border-radius: 100px;
  height: 40px;
}
.tabs-list div {
  align-items: center;
  background: none;
  border-radius: 24px;
  color: var(--main-pressed-color);
  display: flex;
  flex: 1;
  font-size: 15px;
  justify-content: center;
  letter-spacing: 0.25px;
  line-height: 18px;
  margin: 0 4px !important;
}
.tabs-list div a {
  cursor: pointer;
  min-width: 50px;
  color: var(--main-pressed-color) !important;
}
.tabs-list div.active {
  background: var(--accent-medium-color);
  border-right: 0;
  color: white;
  height: 32px;
  align-self: center;
}
.tabs-list div.active a {
  color: #FFFFFF !important;
}
.tabs-list div.before-active {
  border-right: 0 !important;
}
.tabs-list div:not(.active):nth-child(n) {
  border-radius: 0;
  border-right: 1px solid var(--separator-primary-color);
}
.tabs-list div:not(.active).neighbor-prev-tab {
  border-radius: 0;
  border-right: 0;
}
.tabs-list div:last-child {
  border-right: 0 !important;
}
.notification-dialog-error .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--negative-high-color);
}
.notification-dialog-warning .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--warning-highest-color);
}
.notification-dialog-default .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--main-medium-color);
}
.notification-dialog-information .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--accent-medium-color);
}
.notification-dialog-success .cc-btn.cc-btn-primary.accept-button {
  background-color: var(--positive-high-color);
}
.purchase-option-drag-handle {
  align-items: center;
  appearance: none;
  background: var(--label-main-muted-color);
  border: 0;
  color: var(--label-main-medium-color);
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.purchase-option-drag-handle::before {
  content: "";
  height: 56px;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 18px;
  background-color: #fff;
}
.purchase-option-drag-handle::after {
  content: "";
  height: 30px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  z-index: 1;
  background-color: var(--label-main-medium-color);
}
.purchase-option-drag-handle:hover {
  background: var(--main-medium-color);
}
.purchase-option-drag-handle:disabled {
  opacity: 0.45;
}
.purchase-option-drag-handle i {
  display: none;
}
.purchase-option-drag-handle--inset,
.purchase-option-drag-handle--compact.purchase-option-drag-handle--inset {
  bottom: 0;
  left: 0;
  top: 0;
  position: absolute;
  width: 28px;
}
.purchase-option-drag-handle--rail {
  align-self: stretch;
  width: 30px;
}
.purchase-option-drag-handle--column {
  align-self: stretch;
  border-radius: 8px 0 0 8px;
  width: 48px;
}
.purchase-option-drag-handle--bottom {
  align-self: stretch;
  border-top: 1px solid var(--stroke-main-medium-color);
  min-height: 36px;
  width: 100%;
}
.purchase-option-drag-handle--compact {
  background: transparent;
}
.purchase-option-drag-handle--compact::before {
  background-color: var(--label-main-medium-color);
  border-radius: 999px;
  box-shadow:
    0 7px 0 var(--label-main-medium-color),
    0 14px 0 var(--label-main-medium-color),
    6px 0 0 var(--label-main-medium-color),
    6px 7px 0 var(--label-main-medium-color),
    6px 14px 0 var(--label-main-medium-color);
  height: 3px;
  width: 3px;
}
.purchase-option-drag-handle--compact::after {
  display: none;
}
.purchase-option-drag-handle--compact:hover {
  background: var(--main-medium-color);
}
.purchase-option-drag-handle--compact:focus-visible {
  outline: 2px solid var(--stroke-main-high-color);
  outline-offset: 2px;
}
.purchase-option-drag-handle--compact.purchase-option-drag-handle--column {
  width: 36px;
}
.purchase-option-drag-handle--compact.purchase-option-drag-handle--bottom::before {
  box-shadow:
    7px 0 0 var(--label-main-medium-color),
    14px 0 0 var(--label-main-medium-color),
    0 6px 0 var(--label-main-medium-color),
    7px 6px 0 var(--label-main-medium-color),
    14px 6px 0 var(--label-main-medium-color);
}
@media (max-width: 767px) {
  .purchase-option-drag-handle {
    display: none;
  }
}
.last\:hidden:last-child {
  display: none;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.odd\:bg-\[\#f3f3f3\]:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
}
.even\:bg-\[\#E2E2E3\]:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 227 / var(--tw-bg-opacity, 1));
}
.hover\:top-2:hover {
  top: 0.5rem;
}
.hover\:top-\[-5px\]:hover {
  top: -5px;
}
.hover\:line-clamp-none:hover {
  overflow: visible;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-line-clamp: none;
}
.hover\:translate-x-\[5px\]:hover {
  --tw-translate-x: 5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rotate-\[-20deg\]:hover {
  --tw-rotate: -20deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:\!scale-\[1\]:hover {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:cursor-not-allowed:hover {
  cursor: not-allowed;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:\!overflow-y-auto:hover {
  overflow-y: auto !important;
}
.hover\:border-borderHover:hover {
  border-color: var(--colors-border-hover);
}
.hover\:border-white\/20:hover {
  border-color: rgb(255 255 255 / 0.2);
}
.hover\:\!bg-\[\#0000001A\]:hover {
  background-color: #0000001A !important;
}
.hover\:bg-\[var\(--colors-neutral-container-hover\)\]:hover {
  background-color: var(--colors-neutral-container-hover);
}
.hover\:bg-black\/40:hover {
  background-color: rgb(0 0 0 / 0.4);
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:text-\[var\(--colors-text-primary\)\]:hover {
  color: var(--colors-text-primary);
}
.hover\:text-\[var\(--text-main-color\)\]:hover {
  color: var(--text-main-color);
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:shadow:hover {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-\[--colors-border-default\]:hover {
  --tw-shadow-color: var(--colors-border-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:drop-shadow-\[0_0_1px_var\(--accent-medium-color\)\]:hover {
  --tw-drop-shadow: drop-shadow(0 0 1px var(--accent-medium-color));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.hover\:ease-in:hover {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.focus\:\!bg-\[var\(--main-medium-color\)\]:focus {
  background-color: var(--main-medium-color) !important;
}
.focus\:text-\[var\(--text-main-color\)\]:focus {
  color: var(--text-main-color);
}
.active\:cursor-grabbing:active {
  cursor: grabbing;
}
.active\:text-\[var\(--colors-text-primary\)\]:active {
  color: var(--colors-text-primary);
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  0% {
    transform: translateY(-10%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  100% {
    transform: translateY(-10%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
}
.group:hover .group-hover\:animate-bounce {
  animation: bounce 1s infinite;
}
@media not all and (min-width: 992px) {
  .max-md\:\!m-4 {
    margin: 1rem !important;
  }
  .max-md\:\!w-0 {
    width: 0px !important;
  }
}
@media not all and (min-width: 768px) {
  .max-sm\:\!visible {
    visibility: visible !important;
  }
  .max-sm\:\!order-1 {
    order: 1 !important;
  }
  .max-sm\:\!order-2 {
    order: 2 !important;
  }
  .max-sm\:\!my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .max-sm\:\!my-\[16px\] {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .max-sm\:mx-\[20px\] {
    margin-left: 20px;
    margin-right: 20px;
  }
  .max-sm\:my-\[94px\] {
    margin-top: 94px;
    margin-bottom: 94px;
  }
  .max-sm\:\!mb-\[12px\] {
    margin-bottom: 12px !important;
  }
  .max-sm\:\!mb-\[16px\] {
    margin-bottom: 16px !important;
  }
  .max-sm\:\!mb-\[7px\] {
    margin-bottom: 7px !important;
  }
  .max-sm\:\!ml-0 {
    margin-left: 0px !important;
  }
  .max-sm\:\!ml-\[12px\] {
    margin-left: 12px !important;
  }
  .max-sm\:\!ml-\[2\%\] {
    margin-left: 2% !important;
  }
  .max-sm\:\!mr-\[2\%\] {
    margin-right: 2% !important;
  }
  .max-sm\:\!mt-0 {
    margin-top: 0px !important;
  }
  .max-sm\:\!mt-2 {
    margin-top: 0.5rem !important;
  }
  .max-sm\:\!mt-3 {
    margin-top: 0.75rem !important;
  }
  .max-sm\:\!mt-\[16px\] {
    margin-top: 16px !important;
  }
  .max-sm\:\!mt-\[24px\] {
    margin-top: 24px !important;
  }
  .max-sm\:\!mt-\[34px\] {
    margin-top: 34px !important;
  }
  .max-sm\:\!mt-\[7px\] {
    margin-top: 7px !important;
  }
  .max-sm\:mb-\[12px\] {
    margin-bottom: 12px;
  }
  .max-sm\:\!block {
    display: block !important;
  }
  .max-sm\:block {
    display: block;
  }
  .max-sm\:flex {
    display: flex;
  }
  .max-sm\:\!hidden {
    display: none !important;
  }
  .max-sm\:hidden {
    display: none;
  }
  .max-sm\:\!h-\[140px\] {
    height: 140px !important;
  }
  .max-sm\:\!h-\[24px\] {
    height: 24px !important;
  }
  .max-sm\:\!h-screen {
    height: 100vh !important;
  }
  .max-sm\:h-\[63px\] {
    height: 63px;
  }
  .max-sm\:h-\[92px\] {
    height: 92px;
  }
  .max-sm\:h-auto {
    height: auto;
  }
  .max-sm\:\!max-h-\[24px\] {
    max-height: 24px !important;
  }
  .max-sm\:\!w-0 {
    width: 0px !important;
  }
  .max-sm\:\!w-\[131px\] {
    width: 131px !important;
  }
  .max-sm\:\!w-\[24px\] {
    width: 24px !important;
  }
  .max-sm\:\!w-\[48\%\] {
    width: 48% !important;
  }
  .max-sm\:\!w-full {
    width: 100% !important;
  }
  .max-sm\:w-\[112px\] {
    width: 112px;
  }
  .max-sm\:w-\[207px\] {
    width: 207px;
  }
  .max-sm\:w-\[48\%\] {
    width: 48%;
  }
  .max-sm\:w-\[50\%\] {
    width: 50%;
  }
  .max-sm\:w-full {
    width: 100%;
  }
  .max-sm\:\!max-w-\[24px\] {
    max-width: 24px !important;
  }
  .max-sm\:items-center {
    align-items: center;
  }
  .max-sm\:\!justify-start {
    justify-content: flex-start !important;
  }
  .max-sm\:justify-start {
    justify-content: flex-start;
  }
  .max-sm\:justify-between {
    justify-content: space-between;
  }
  .max-sm\:\!gap-0 {
    gap: 0px !important;
  }
  .max-sm\:\!gap-2 {
    gap: 0.5rem !important;
  }
  .max-sm\:\!gap-\[12px\] {
    gap: 12px !important;
  }
  .max-sm\:\!gap-\[16px\] {
    gap: 16px !important;
  }
  .max-sm\:gap-3 {
    gap: 0.75rem;
  }
  .max-sm\:gap-\[12px\] {
    gap: 12px;
  }
  .max-sm\:gap-\[16px\] {
    gap: 16px;
  }
  .max-sm\:gap-\[8px\] {
    gap: 8px;
  }
  .max-sm\:\!rounded-\[1px\] {
    border-radius: 1px !important;
  }
  .max-sm\:border-none {
    border-style: none;
  }
  .max-sm\:\!p-0 {
    padding: 0px !important;
  }
  .max-sm\:\!p-\[16px\] {
    padding: 16px !important;
  }
  .max-sm\:\!px-\[113px\] {
    padding-left: 113px !important;
    padding-right: 113px !important;
  }
  .max-sm\:\!py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .max-sm\:px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .max-sm\:py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .max-sm\:\!text-center {
    text-align: center !important;
  }
  .max-sm\:\!text-\[16px\] {
    font-size: 16px !important;
  }
  .max-sm\:\!text-\[20px\] {
    font-size: 20px !important;
  }
  .max-sm\:text-\[12px\] {
    font-size: 12px;
  }
  .max-sm\:text-\[16px\] {
    font-size: 16px;
  }
  .max-sm\:text-\[17px\] {
    font-size: 17px;
  }
  .max-sm\:\!font-bold {
    font-weight: 700 !important;
  }
  .max-sm\:\!font-medium {
    font-weight: 500 !important;
  }
  .max-sm\:\!font-normal {
    font-weight: 400 !important;
  }
  .max-sm\:\!leading-6 {
    line-height: 1.5rem !important;
  }
  .max-sm\:\!leading-\[24px\] {
    line-height: 24px !important;
  }
  .max-sm\:\!text-\[var\(--text-darkgrey-color\)\] {
    color: var(--text-darkgrey-color) !important;
  }
  .max-sm\:\!text-\[var\(--text-main-color\)\] {
    color: var(--text-main-color) !important;
  }
}
@media (max-width: 767px) {
  .max-\[767px\]\:h-full {
    height: 100%;
  }
}
@media (max-width: 472px) {
  .max-\[472px\]\:mt-4 {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .sm\:\!visible {
    visibility: visible !important;
  }
  .sm\:order-1 {
    order: 1;
  }
  .sm\:order-2 {
    order: 2;
  }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .sm\:mt-xxl {
    margin-top: 32px;
  }
  .sm\:block {
    display: block;
  }
  .sm\:\!flex {
    display: flex !important;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:\!hidden {
    display: none !important;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:\!w-auto {
    width: auto !important;
  }
  .sm\:w-\[100px\] {
    width: 100px;
  }
  .sm\:w-\[70\%\] {
    width: 70%;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:\!max-w-\[360px\] {
    max-width: 360px !important;
  }
  .sm\:max-w-\[150px\] {
    max-width: 150px;
  }
  .sm\:flex-auto {
    flex: 1 1 auto;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:\!flex-row {
    flex-direction: row !important;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:\!items-center {
    align-items: center !important;
  }
  .sm\:gap-16 {
    gap: 16px;
  }
  .sm\:gap-\[16px\] {
    gap: 16px;
  }
  .sm\:gap-\[24px\] {
    gap: 24px;
  }
  .sm\:gap-l {
    gap: 20px;
  }
  .sm\:gap-m {
    gap: 16px;
  }
  .sm\:gap-s {
    gap: 12px;
  }
  .sm\:gap-xl {
    gap: 24px;
  }
  .sm\:overflow-x-auto {
    overflow-x: auto;
  }
  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }
  .sm\:rounded-\[8px\] {
    border-radius: 8px;
  }
  .sm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .sm\:p-\[24px\] {
    padding: 24px;
  }
  .sm\:p-xl {
    padding: 24px;
  }
  .sm\:p-xxl {
    padding: 32px;
  }
  .sm\:text-\[16px\] {
    font-size: 16px;
  }
  .sm\:text-\[25px\] {
    font-size: 25px;
  }
  .sm\:text-subtitle {
    font-size: 17px;
    line-height: 20px;
  }
  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sm\:leading-\[30px\] {
    line-height: 30px;
  }
}
@media (min-width: 992px) {
  .md\:absolute {
    position: absolute;
  }
  .md\:left-0 {
    left: 0px;
  }
  .md\:left-\[0\] {
    left: 0;
  }
  .md\:right-\[114\%\] {
    right: 114%;
  }
  .md\:right-\[87\%\] {
    right: 87%;
  }
  .md\:top-\[-16px\] {
    top: -16px;
  }
  .md\:top-\[-230\%\] {
    top: -230%;
  }
  .md\:top-\[-5\%\] {
    top: -5%;
  }
  .md\:top-\[-73\%\] {
    top: -73%;
  }
  .md\:top-\[4px\] {
    top: 4px;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .md\:m-0 {
    margin: 0px;
  }
  .md\:m-\[32px_0\] {
    margin: 32px 0;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:mb-\[24px\] {
    margin-bottom: 24px;
  }
  .md\:mr-\[-10px\] {
    margin-right: -10px;
  }
  .md\:mr-\[-16px\] {
    margin-right: -16px;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-xxl {
    margin-top: 32px;
  }
  .md\:\!block {
    display: block !important;
  }
  .md\:block {
    display: block;
  }
  .md\:\!inline-block {
    display: inline-block !important;
  }
  .md\:inline {
    display: inline;
  }
  .md\:\!flex {
    display: flex !important;
  }
  .md\:flex {
    display: flex;
  }
  .md\:\!inline-flex {
    display: inline-flex !important;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:\!grid {
    display: grid !important;
  }
  .md\:grid {
    display: grid;
  }
  .md\:\!hidden {
    display: none !important;
  }
  .md\:hidden {
    display: none;
  }
  .md\:aspect-\[1228\/420\] {
    aspect-ratio: 1228/420;
  }
  .md\:h-\[157px\] {
    height: 157px;
  }
  .md\:h-\[200px\] {
    height: 200px;
  }
  .md\:h-\[24px\] {
    height: 24px;
  }
  .md\:h-\[56px\] {
    height: 56px;
  }
  .md\:h-\[600px\] {
    height: 600px;
  }
  .md\:h-\[84px\] {
    height: 84px;
  }
  .md\:\!max-h-\[45vh\] {
    max-height: 45vh !important;
  }
  .md\:\!max-h-\[65vh\] {
    max-height: 65vh !important;
  }
  .md\:\!max-h-\[72vh\] {
    max-height: 72vh !important;
  }
  .md\:max-h-\[448px\] {
    max-height: 448px;
  }
  .md\:max-h-\[720px\] {
    max-height: 720px;
  }
  .md\:\!min-h-\[136px\] {
    min-height: 136px !important;
  }
  .md\:\!min-h-\[48px\] {
    min-height: 48px !important;
  }
  .md\:min-h-\[138px\] {
    min-height: 138px;
  }
  .md\:min-h-\[140px\] {
    min-height: 140px;
  }
  .md\:min-h-\[190px\] {
    min-height: 190px;
  }
  .md\:min-h-\[260px\] {
    min-height: 260px;
  }
  .md\:min-h-\[272px\] {
    min-height: 272px;
  }
  .md\:min-h-\[453px\] {
    min-height: 453px;
  }
  .md\:min-h-\[480px\] {
    min-height: 480px;
  }
  .md\:min-h-\[56px\] {
    min-height: 56px;
  }
  .md\:\!w-\[300px\] {
    width: 300px !important;
  }
  .md\:\!w-\[320px\] {
    width: 320px !important;
  }
  .md\:\!w-\[650px\] {
    width: 650px !important;
  }
  .md\:\!w-auto {
    width: auto !important;
  }
  .md\:w-\[194px\] {
    width: 194px;
  }
  .md\:w-\[248px\] {
    width: 248px;
  }
  .md\:w-\[276px\] {
    width: 276px;
  }
  .md\:w-\[33\.33\%\] {
    width: 33.33%;
  }
  .md\:w-\[416px\] {
    width: 416px;
  }
  .md\:w-\[456px\] {
    width: 456px;
  }
  .md\:w-\[50\%\] {
    width: 50%;
  }
  .md\:w-\[56px\] {
    width: 56px;
  }
  .md\:w-\[auto\] {
    width: auto;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:min-w-0 {
    min-width: 0px;
  }
  .md\:min-w-\[200px\] {
    min-width: 200px;
  }
  .md\:max-w-\[120px\] {
    max-width: 120px;
  }
  .md\:max-w-\[220px\] {
    max-width: 220px;
  }
  .md\:max-w-\[380px\] {
    max-width: 380px;
  }
  .md\:max-w-\[480px\] {
    max-width: 480px;
  }
  .md\:max-w-\[546px\] {
    max-width: 546px;
  }
  .md\:max-w-\[680px\] {
    max-width: 680px;
  }
  .md\:max-w-\[780px\] {
    max-width: 780px;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }
  .md\:flex-\[0_1_32\.8\%\] {
    flex: 0 1 32.8%;
  }
  .md\:flex-\[0_1_33\%\] {
    flex: 0 1 33%;
  }
  .md\:flex-\[0_1_50\%\] {
    flex: 0 1 50%;
  }
  .md\:flex-\[1_0_50\%\] {
    flex: 1 0 50%;
  }
  .md\:flex-\[420px\] {
    flex: 420px;
  }
  .md\:flex-\[auto\] {
    flex: auto;
  }
  .md\:flex-auto {
    flex: 1 1 auto;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:columns-2 {
    columns: 2;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-\[1fr_297px\] {
    grid-template-columns: 1fr 297px;
  }
  .md\:grid-cols-\[1fr_380px\] {
    grid-template-columns: 1fr 380px;
  }
  .md\:grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto;
  }
  .md\:grid-cols-\[1fr_calc\(100\%-248px\)\] {
    grid-template-columns: 1fr calc(100% - 248px);
  }
  .md\:grid-cols-\[200px_1fr\] {
    grid-template-columns: 200px 1fr;
  }
  .md\:grid-cols-\[248px_1fr\] {
    grid-template-columns: 248px 1fr;
  }
  .md\:grid-cols-\[280px_1fr\] {
    grid-template-columns: 280px 1fr;
  }
  .md\:grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto;
  }
  .md\:grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_220px\] {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 220px;
  }
  .md\:grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:\!flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:gap-0 {
    gap: 0px;
  }
  .md\:gap-16 {
    gap: 16px;
  }
  .md\:gap-20 {
    gap: 20px;
  }
  .md\:gap-24 {
    gap: 24px;
  }
  .md\:gap-\[14px\] {
    gap: 14px;
  }
  .md\:gap-\[16px\] {
    gap: 16px;
  }
  .md\:gap-\[20px\] {
    gap: 20px;
  }
  .md\:gap-\[24px\] {
    gap: 24px;
  }
  .md\:gap-\[32px\] {
    gap: 32px;
  }
  .md\:gap-\[40px\] {
    gap: 40px;
  }
  .md\:gap-l {
    gap: 20px;
  }
  .md\:gap-m {
    gap: 16px;
  }
  .md\:gap-s {
    gap: 12px;
  }
  .md\:gap-sm {
    gap: 12px;
  }
  .md\:gap-xl {
    gap: 24px;
  }
  .md\:gap-xs {
    gap: 8px;
  }
  .md\:gap-xxl {
    gap: 32px;
  }
  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .md\:rounded-\[8px\] {
    border-radius: 8px;
  }
  .md\:rounded-tl-\[4px\] {
    border-top-left-radius: 4px;
  }
  .md\:rounded-tr-\[4px\] {
    border-top-right-radius: 4px;
  }
  .md\:border-l-\[1px\] {
    border-left-width: 1px;
  }
  .md\:border-r-\[1px\] {
    border-right-width: 1px;
  }
  .md\:bg-\[var\(--colors-background-surface2\)\] {
    background-color: var(--colors-background-surface2);
  }
  .md\:bg-transparent {
    background-color: transparent;
  }
  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .md\:\!p-\[24px\] {
    padding: 24px !important;
  }
  .md\:\!p-\[28px\] {
    padding: 28px !important;
  }
  .md\:\!p-\[32px\] {
    padding: 32px !important;
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:p-3xl {
    padding: 40px;
  }
  .md\:p-\[0\] {
    padding: 0;
  }
  .md\:p-\[12px\] {
    padding: 12px;
  }
  .md\:p-\[16px_70px\] {
    padding: 16px 70px;
  }
  .md\:p-\[24px\] {
    padding: 24px;
  }
  .md\:p-\[24px_32px\] {
    padding: 24px 32px;
  }
  .md\:p-\[32px\] {
    padding: 32px;
  }
  .md\:p-\[40px_16px\] {
    padding: 40px 16px;
  }
  .md\:p-\[40px_16px_120px\] {
    padding: 40px 16px 120px;
  }
  .md\:p-\[40px_32px\] {
    padding: 40px 32px;
  }
  .md\:p-\[48px_0px\] {
    padding: 48px 0px;
  }
  .md\:p-\[48px_40px\] {
    padding: 48px 40px;
  }
  .md\:p-\[48px_40px_150px\] {
    padding: 48px 40px 150px;
  }
  .md\:p-m {
    padding: 16px;
  }
  .md\:p-s {
    padding: 12px;
  }
  .md\:p-xl {
    padding: 24px;
  }
  .md\:p-xxl {
    padding: 32px;
  }
  .md\:\!py-\[12px\] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .md\:px-xl {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .md\:py-m {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .md\:pb-\[40px\] {
    padding-bottom: 40px;
  }
  .md\:pl-12 {
    padding-left: 3rem;
  }
  .md\:pl-6 {
    padding-left: 1.5rem;
  }
  .md\:pr-0 {
    padding-right: 0px;
  }
  .md\:pt-xxl {
    padding-top: 32px;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:\!text-\[48px\] {
    font-size: 48px !important;
  }
  .md\:\!text-body1 {
    font-size: 16px !important;
  }
  .md\:\!text-body2 {
    font-size: 14px !important;
  }
  .md\:\!text-header2 {
    font-size: 36px !important;
    line-height: 44px !important;
  }
  .md\:\!text-header3 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .md\:\!text-header4 {
    font-size: 20px !important;
    line-height: 24px !important;
  }
  .md\:text-\[16px\] {
    font-size: 16px;
  }
  .md\:text-\[20px\] {
    font-size: 20px;
  }
  .md\:text-\[25px\] {
    font-size: 25px;
  }
  .md\:text-\[36px\] {
    font-size: 36px;
  }
  .md\:text-body1 {
    font-size: 16px;
  }
  .md\:text-body2 {
    font-size: 14px;
  }
  .md\:text-header2 {
    font-size: 36px;
    line-height: 44px;
  }
  .md\:text-header3 {
    font-size: 24px;
    line-height: 32px;
  }
  .md\:text-header4 {
    font-size: 20px;
    line-height: 24px;
  }
  .md\:text-header5 {
    font-size: 16px;
    line-height: 20px;
  }
  .md\:text-labelMedium {
    font-size: 14px;
    line-height: 20px;
  }
  .md\:font-bold {
    font-weight: 700;
  }
  .md\:\!leading-none {
    line-height: 1 !important;
  }
  .md\:text-\[var\(--desktop-text-color\)\] {
    color: var(--desktop-text-color);
  }
}
@media (min-width: 1200px) {
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .lg\:mb-4 {
    margin-bottom: 1rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[1fr_300px\] {
    grid-template-columns: 1fr 300px;
  }
  .lg\:grid-cols-\[300px_minmax\(0\,1fr\)\] {
    grid-template-columns: 300px minmax(0, 1fr);
  }
  .lg\:grid-cols-\[auto_640px\] {
    grid-template-columns: auto 640px;
  }
  .lg\:p-\[48px_48px_0\] {
    padding: 48px 48px 0;
  }
}

/* angular:styles/global:styles */
