.AhaWiki .interpreterMap {
  clear: right;
}
.AhaWiki .interpreterMap > .mapArea {
  position: relative;
}
.AhaWiki .interpreterMap > .mapArea .googleMapsInfoWindow {
  font-family: 'Noto Sans', 'Noto Sans KR', sans-serif;
  line-height: 1.5;
}
.AhaWiki .interpreterMap > .mapArea .googleMapsInfoWindow .title {
  font-size: 2em;
  font-weight: bold;
}
.AhaWiki .interpreterMap > .mapArea .googleMapsInfoWindow .score {
  font-size: 1.5em;
}
.AhaWiki .interpreterMap > .mapArea > .poi,
.AhaWiki .interpreterMap > .mapArea > .sheetLink,
.AhaWiki .interpreterMap > .mapArea > .refreshLink {
  position: absolute;
  background: none #ffffff;
  border: 0;
  margin: 0;
  cursor: pointer;
  user-select: none;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;
  padding: 9px 12px;
  color: #333;
}
.AhaWiki .interpreterMap > .mapArea > .poi a,
.AhaWiki .interpreterMap > .mapArea > .sheetLink a,
.AhaWiki .interpreterMap > .mapArea > .refreshLink a {
  color: #333;
}
.AhaWiki .interpreterMap > .mapArea > .poi {
  top: 10px;
  left: 160px;
}
.AhaWiki .interpreterMap > .mapArea > .poi .fas.fa-store {
  display: none;
}
.AhaWiki .interpreterMap > .mapArea > .poi .fas.fa-store-slash {
  display: inherit;
}
.AhaWiki .interpreterMap > .mapArea > .poi.on .fas.fa-store {
  display: inherit;
}
.AhaWiki .interpreterMap > .mapArea > .poi.on .fas.fa-store-slash {
  display: none;
}
.AhaWiki .interpreterMap > .mapArea > .sheetLink {
  top: 10px;
  right: 110px;
}
.AhaWiki .interpreterMap > .mapArea > .refreshLink {
  top: 10px;
  right: 60px;
}
.AhaWiki .interpreterMap > .tableArea .circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
}
.AhaWiki .interpreterMap > .tableArea .distance,
.AhaWiki .interpreterMap > .tableArea .count {
  text-align: right;
}
.AhaWiki .Macro.PageList > table {
  margin-left: 0;
}
.AhaWiki .Macro.PageList > table > thead > tr > th {
  white-space: nowrap;
}
.AhaWiki .Macro.PageList > table > tbody > tr > td.dateTime {
  white-space: nowrap;
}
.AhaWiki .Macro.PageList > table > tbody > tr > td.size,
.AhaWiki .Macro.PageList > table > tbody > tr > td.revision {
  text-align: right;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 12px 20px;
  padding: 14px 16px;
  border: 1px solid var(--color-border-subtle);
  border-radius: 5px;
  background: var(--color-surface-panel);
  margin-bottom: 12px;
  box-shadow: inset 0 1px 0 var(--color-shadow-soft);
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-title-wrap {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-controls {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-control {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 5px;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-control .label-text {
  color: var(--color-muted-strong);
  font-weight: 600;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-control input[type="number"] {
  width: 86px;
  border: 1px solid var(--color-input-border);
  border-radius: 5px;
  padding: 5px 8px;
  background: var(--color-input-bg);
  color: var(--color-text);
  font-size: 13px;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form .macro-recent-changes-form-control.is-checkbox {
  padding-right: 12px;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form button {
  border: 0;
  border-radius: 5px;
  padding: 8px 14px;
  background: var(--color-adjacent-hud-action-active-bg);
  color: var(--color-adjacent-hud-action-active-text);
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes-form button:hover {
  filter: brightness(0.95);
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes {
  background: var(--color-surface);
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-status {
  border: 1px solid var(--color-table-border);
  border-radius: 5px;
  padding: 14px;
  color: var(--color-muted);
  font-size: 14px;
  background: var(--color-surface-alt);
}
@keyframes recentChangesSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-status.is-loading::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  border: 2px solid var(--color-border-subtle);
  border-top-color: var(--color-focus-ring);
  border-radius: 50%;
  vertical-align: -2px;
  animation: recentChangesSpin 0.8s linear infinite;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table-wrap {
  width: 100%;
  overflow-x: auto;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table {
  margin-left: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table {
    min-width: 760px;
  }
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table th,
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table td {
  text-align: left;
  word-break: break-word;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table th {
  white-space: nowrap;
}
.AhaWiki .Macro.RecentChanges .macroRecentChanges .macro-recent-changes .macro-recent-changes-table .revisionFlagColumn {
  text-align: center;
}
.AhaWiki .Macro.WikiStatistics .statsGrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 12px;
  margin-bottom: 16px;
}
.AhaWiki .Macro.WikiStatistics .statCard {
  border: 1px solid var(--color-border-subtle);
  border-radius: 8px;
  padding: 12px;
  background: var(--color-surface);
}
.AhaWiki .Macro.WikiStatistics .statLabel {
  color: var(--color-muted);
  font-size: 12px;
  margin-bottom: 4px;
}
.AhaWiki .Macro.WikiStatistics .statValue {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.AhaWiki .Macro.WikiStatistics .statSub {
  margin-top: 2px;
  color: var(--color-muted);
  font-size: 12px;
}
.AhaWiki .InterpreterRenderMetaWrapper.Table {
  overflow-x: auto;
  margin-left: var(--wiki-indent-body, 30px);
}
.AhaWiki .InterpreterRenderMetaWrapper.Table .InterpreterRenderContent {
  --wiki-indent-body: var(--wiki-contained-indent-body, 0px);
  --wiki-indent-list: var(--wiki-contained-indent-list, 10px);
  display: inline-block;
  border: 1px solid var(--color-border-subtle);
  border-radius: 5px;
}
.AhaWiki .InterpreterRenderMetaWrapper.Table .InterpreterRenderContent .InterpreterTable {
  margin-left: 0;
}
.AhaWiki .InterpreterRenderMetaWrapper.Text > .InterpreterRenderContent,
.AhaWiki .InterpreterRenderMetaWrapper.Vim > .InterpreterRenderContent {
  --wiki-indent-body: var(--wiki-contained-indent-body, 0px);
  --wiki-indent-list: var(--wiki-contained-indent-list, 10px);
}
.AhaWiki .InterpreterRenderMetaWrapper.Text > .InterpreterRenderContent > .Interpreter,
.AhaWiki .InterpreterRenderMetaWrapper.Vim > .InterpreterRenderContent > .Interpreter {
  margin-left: 0;
  max-width: 100%;
}
.AhaWiki .Interpreter.Text,
.AhaWiki .Interpreter.Vim {
  margin-top: 3px;
  margin-bottom: 3px;
}
.AhaWiki .Interpreter.Text pre {
  background-color: var(--color-surface-alt);
  color: var(--color-text);
  border: 1px solid var(--color-border);
  border-radius: 5px;
}
.AhaWiki .Interpreter.Vim {
  position: relative;
  overflow: hidden;
}
.AhaWiki .Interpreter.Vim[data-lang] {
  border: 2px solid #9999cc;
  border-left-width: 15px;
  background-color: #9999cc;
}
.AhaWiki .Interpreter.Vim[data-lang]:before {
  color: #fff;
  background: rgba(153, 153, 204, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=scala] {
  border: 2px solid #DC322F;
  border-left-width: 15px;
  background-color: #DC322F;
}
.AhaWiki .Interpreter.Vim[data-lang=scala]:before {
  color: #fff;
  background: rgba(220, 50, 47, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=perl] {
  border: 2px solid #004065;
  border-left-width: 15px;
  background-color: #004065;
}
.AhaWiki .Interpreter.Vim[data-lang=perl]:before {
  color: #fff;
  background: rgba(0, 64, 101, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=python] {
  border: 2px solid #75A8D3;
  border-left-width: 15px;
  background-color: #75A8D3;
}
.AhaWiki .Interpreter.Vim[data-lang=python]:before {
  color: #fff;
  background: rgba(117, 168, 211, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=javascript] {
  border: 2px solid #F0DB4F;
  border-left-width: 15px;
  background-color: #F0DB4F;
}
.AhaWiki .Interpreter.Vim[data-lang=javascript]:before {
  color: #000;
  background: rgba(240, 219, 79, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=css] {
  border: 2px solid #FF6600;
  border-left-width: 15px;
  background-color: #FF6600;
}
.AhaWiki .Interpreter.Vim[data-lang=css]:before {
  color: #fff;
  background: rgba(255, 102, 0, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=html] {
  border: 2px solid #E44D26;
  border-left-width: 15px;
  background-color: #E44D26;
}
.AhaWiki .Interpreter.Vim[data-lang=html]:before {
  color: #fff;
  background: rgba(228, 77, 38, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=typescript] {
  border: 2px solid #3178C6;
  border-left-width: 15px;
  background-color: #3178C6;
}
.AhaWiki .Interpreter.Vim[data-lang=typescript]:before {
  color: #fff;
  background: rgba(49, 120, 198, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=java] {
  border: 2px solid #007396;
  border-left-width: 15px;
  background-color: #007396;
}
.AhaWiki .Interpreter.Vim[data-lang=java]:before {
  color: #fff;
  background: rgba(0, 115, 150, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=c] {
  border: 2px solid #A8B9CC;
  border-left-width: 15px;
  background-color: #A8B9CC;
}
.AhaWiki .Interpreter.Vim[data-lang=c]:before {
  color: #fff;
  background: rgba(168, 185, 204, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=cpp] {
  border: 2px solid #00599C;
  border-left-width: 15px;
  background-color: #00599C;
}
.AhaWiki .Interpreter.Vim[data-lang=cpp]:before {
  color: #fff;
  background: rgba(0, 89, 156, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=csharp] {
  border: 2px solid #512BD4;
  border-left-width: 15px;
  background-color: #512BD4;
}
.AhaWiki .Interpreter.Vim[data-lang=csharp]:before {
  color: #fff;
  background: rgba(81, 43, 212, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=go] {
  border: 2px solid #00ADD8;
  border-left-width: 15px;
  background-color: #00ADD8;
}
.AhaWiki .Interpreter.Vim[data-lang=go]:before {
  color: #fff;
  background: rgba(0, 173, 216, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=rust] {
  border: 2px solid #DEA584;
  border-left-width: 15px;
  background-color: #DEA584;
}
.AhaWiki .Interpreter.Vim[data-lang=rust]:before {
  color: #fff;
  background: rgba(222, 165, 132, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=php] {
  border: 2px solid #777BB4;
  border-left-width: 15px;
  background-color: #777BB4;
}
.AhaWiki .Interpreter.Vim[data-lang=php]:before {
  color: #fff;
  background: rgba(119, 123, 180, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=ruby] {
  border: 2px solid #CC342D;
  border-left-width: 15px;
  background-color: #CC342D;
}
.AhaWiki .Interpreter.Vim[data-lang=ruby]:before {
  color: #fff;
  background: rgba(204, 52, 45, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=swift] {
  border: 2px solid #FA7343;
  border-left-width: 15px;
  background-color: #FA7343;
}
.AhaWiki .Interpreter.Vim[data-lang=swift]:before {
  color: #fff;
  background: rgba(250, 115, 67, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=kotlin] {
  border: 2px solid #7F52FF;
  border-left-width: 15px;
  background-color: #7F52FF;
}
.AhaWiki .Interpreter.Vim[data-lang=kotlin]:before {
  color: #fff;
  background: rgba(127, 82, 255, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=sql] {
  border: 2px solid #336791;
  border-left-width: 15px;
  background-color: #336791;
}
.AhaWiki .Interpreter.Vim[data-lang=sql]:before {
  color: #fff;
  background: rgba(51, 103, 145, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=shell] {
  border: 2px solid #89E051;
  border-left-width: 15px;
  background-color: #89E051;
}
.AhaWiki .Interpreter.Vim[data-lang=shell]:before {
  color: #000;
  background: rgba(137, 224, 81, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=bash] {
  border: 2px solid #4EAA25;
  border-left-width: 15px;
  background-color: #4EAA25;
}
.AhaWiki .Interpreter.Vim[data-lang=bash]:before {
  color: #fff;
  background: rgba(78, 170, 37, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=lua] {
  border: 2px solid #2C2D72;
  border-left-width: 15px;
  background-color: #2C2D72;
}
.AhaWiki .Interpreter.Vim[data-lang=lua]:before {
  color: #fff;
  background: rgba(44, 45, 114, 0.8);
}
.AhaWiki .Interpreter.Vim[data-lang=r] {
  border: 2px solid #276DC3;
  border-left-width: 15px;
  background-color: #276DC3;
}
.AhaWiki .Interpreter.Vim[data-lang=r]:before {
  color: #fff;
  background: rgba(39, 109, 195, 0.8);
}
.AhaWiki .Interpreter.Vim::before {
  content: attr(data-lang);
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  padding: 1px 142px 5px 10px;
  overflow: hidden;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim {
  --vim-ron-light-bg: #f7fbff;
  --vim-ron-light-text: #102a43;
  --vim-ron-light-comment: #3f6f2a;
  --vim-ron-light-constant: #006d8f;
  --vim-ron-light-identifier: #075985;
  --vim-ron-light-statement: #1d4ed8;
  --vim-ron-light-preproc: #9d174d;
  --vim-ron-light-type: #047857;
  --vim-ron-light-special: #a16207;
  --vim-ron-light-underlined: #0f766e;
  --vim-ron-light-todo-bg: #fef3c7;
  --vim-ron-light-todo-text: #92400e;
  --vim-ron-light-error-bg: #fee2e2;
  --vim-ron-light-error-text: #991b1b;
  --vim-ron-light-warning-bg: #dcfce7;
  --vim-ron-light-warning-text: #166534;
  --vim-ron-light-search-bg: #fde68a;
  --vim-ron-light-search-text: #111827;
  --vim-ron-light-incsearch-bg: #bfdbfe;
  --vim-ron-light-incsearch-text: #1e3a8a;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre {
  background-color: var(--vim-ron-light-bg);
  color: var(--vim-ron-light-text);
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Comment {
  color: var(--vim-ron-light-comment);
  font-weight: normal;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Constant {
  color: var(--vim-ron-light-constant);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Identifier {
  color: var(--vim-ron-light-identifier);
  font-weight: normal;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Statement {
  color: var(--vim-ron-light-statement);
  font-weight: 600;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .PreProc {
  color: var(--vim-ron-light-preproc);
  font-weight: 600;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Type {
  color: var(--vim-ron-light-type);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Special {
  color: var(--vim-ron-light-special);
  font-weight: 600;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Underlined {
  color: var(--vim-ron-light-underlined);
  text-decoration: underline;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Todo {
  background-color: var(--vim-ron-light-todo-bg);
  color: var(--vim-ron-light-todo-text);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Error {
  background-color: var(--vim-ron-light-error-bg);
  color: var(--vim-ron-light-error-text);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .ErrorMsg {
  background-color: var(--vim-ron-light-error-bg);
  color: var(--vim-ron-light-error-text);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .WarningMsg {
  background-color: var(--vim-ron-light-warning-bg);
  color: var(--vim-ron-light-warning-text);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .Search {
  background-color: var(--vim-ron-light-search-bg);
  color: var(--vim-ron-light-search-text);
  font-weight: bold;
}
html.theme-ahawiki-light .AhaWiki .Interpreter.Vim pre .IncSearch {
  background-color: var(--vim-ron-light-incsearch-bg);
  color: var(--vim-ron-light-incsearch-text);
  font-weight: bold;
}
body > .Gantt > .wikiContent > .limitWidth > h1,
body > .Kanban > .wikiContent > .limitWidth > h1 {
  margin-bottom: 25px;
}
/*# sourceMappingURL=interpreter.css.map */