/* 役：コラム（記事）とコラム一覧（/post/）の見た目。手本＝今の採用サイト V9.6 のコラム（旧子テーマ column/column.css）。
   部品の置き場：頭＝parts/single/post_head.php、目次＝inc/30-column.php、記事の下＝parts/single/post_foot.php、一覧＝archive-post.php、1件＝parts/column/item.php。
   文字の大きさと色は base.css の変数だけ（地の薄い灰色などは変数どうしを混ぜて作る）。最後の「線画アイコン」の段は旧子テーマ column/icons.css の写し（Lucide・ISC License・LICENSE-lucide.txt）。 */

/* ---------------------------------------------------------------- 語の途中で改行しない
   文節の箱（.ph）と守る語（.nowrap）は本文・題・応募案内の中にある。見出し・表・目次は箱の境目でだけ折る（keep-all）。
   本文の段落・箇条書きは普通の折り返し（行の右端まで詰める）にし、守る語だけ折らない（V9.6 と同じ） */
:is(.tdr-col-head, .tdr-col-reading, .tdr-col-cta, .tdr-col-related, .tdr-col-listhead, .tdr-col-list, .p-articleThumb__caption) {
	word-break: keep-all;
	overflow-wrap: anywhere;
	line-break: strict;
}
:is(.tdr-col-body p, .tdr-col-body li, .tdr-list-lead) { word-break: normal; }
:is(.tdr-col-head, .tdr-col-reading, .tdr-col-cta, .tdr-col-related, .tdr-col-listhead, .tdr-col-list, .p-articleThumb__caption) .nowrap { white-space: nowrap; }
:is(.tdr-col-head, .tdr-col-reading, .tdr-col-cta, .tdr-col-related, .tdr-col-listhead, .tdr-col-list, .p-articleThumb__caption) .ph { display: inline-block; text-decoration: inherit; }
:is(.tdr-col-head, .tdr-col-reading, .tdr-col-related, .tdr-col-list) p { text-wrap: pretty; }
:is(.tdr-col-head, .tdr-col-reading, .tdr-col-cta, .tdr-col-related, .tdr-col-listhead, .tdr-col-list) :is(h1, h2, h3) { text-wrap: initial; }
/* 本文の見出しと札の題の字間（V9.6 の h2・h3 と同じ -.04em。字間が広いと、スマホで「ダンス」だけが1行になる） */
.post_content .tdr-col-body :is(h2, h3),
.tdr-col-ritem h3 { letter-spacing: -.04em; }
.ci { display: inline-flex; align-items: center; gap: 8px; }
.tdr-num { font-family: var(--tdr-num); font-variant-numeric: tabular-nums; }
html:has(.tdr-col-reading) { scroll-padding-top: 96px; }

/* ---------------------------------------------------------------- 小見出し（題の上の短い言葉） */
.tdr-kicker {
	color: var(--tdr-pink);
	font-size: var(--tdr-font-sm);
	font-weight: 600;
	letter-spacing: .05em;
	line-height: 1.6;
	margin: 0 0 16px;
}

/* ---------------------------------------------------------------- 記事の頭 */
.tdr-col-head {
	display: grid;
	grid-template-columns: minmax(0, 1.18fr) minmax(0, 1fr);
	gap: 48px;
	align-items: end;
	padding-block: 0 40px;
}
.tdr-col-title,
.tdr-col-listhead h1 {
	font-size: var(--tdr-font-lg);
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: -.03em;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	color: var(--tdr-ink);
}
.tdr-col-head__side { min-width: 0; padding-bottom: 4px; }
.tdr-col-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 4px 24px;
	color: var(--tdr-muted);
	font-size: var(--tdr-font-sm);
	line-height: 1.8;
}
.tdr-col-meta > span { white-space: nowrap; }
.tdr-col-meta .ci::before { color: var(--tdr-pink); }
.tdr-col-summary { margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--tdr-ink); }
.tdr-col-summary__label { color: var(--tdr-pink); font-size: var(--tdr-font-sm); font-weight: 600; margin: 0 0 12px; }
.tdr-col-summary ul { padding: 0; margin: 0; list-style: none; display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; }
.tdr-col-summary li { font-size: var(--tdr-font-md); line-height: 1.8; padding-left: 22px; position: relative; min-width: 0; margin: 0; }
.tdr-col-summary li::before { content: ""; position: absolute; left: 2px; top: .9em; width: 10px; height: 2px; background: var(--tdr-pink); }

/* ---------------------------------------------------------------- 頭の写真（SWELL のアイキャッチ）と説明 */
.single-post .p-articleThumb { margin: 0; background: var(--tdr-stage); text-align: left; }
.single-post .p-articleThumb__img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 1; object-fit: cover; object-position: center 55%; }
.single-post .p-articleThumb__caption {
	display: block;
	margin: 0;
	padding: 12px 56px;
	background: var(--tdr-stage);
	color: var(--tdr-paper);
	font-size: var(--tdr-font-sm);
	line-height: 1.6;
	opacity: 1;
	text-align: left;
}

/* ---------------------------------------------------------------- 本文と目次（左に追従する目次・スマホは開く目次） */
/* 本文の入れ物の左右の余白（SWELL の記事内の余白）は、頭と写真の端にそろえるため付けない */
.single-post .l-mainContent__inner > .post_content:has(.tdr-col-reading) { margin: 0; padding-inline: 0; }
.tdr-col-reading {
	display: grid;
	grid-template-columns: 232px minmax(0, 1fr);
	gap: 72px;
	padding-block: 64px 88px;
	align-items: start;
}
.tdr-col-main { min-width: 0; max-width: 760px; }
.tdr-col-toc {
	position: sticky;
	top: 96px;
	max-height: calc(100dvh - 120px);
	overflow: auto;
	scrollbar-width: thin;
	scrollbar-color: var(--tdr-line) var(--tdr-paper);
}
.tdr-col-toc__title { font-size: var(--tdr-font-sm); color: var(--tdr-muted); margin: 0 0 16px; }
.tdr-col-toc nav > a,
.tdr-col-mtoc nav > a {
	display: block;
	padding: 7px 0 7px 14px;
	border-left: 2px solid var(--tdr-line);
	font-size: var(--tdr-font-sm);
	font-weight: 400;
	line-height: 1.8;
	color: var(--tdr-muted);
	text-decoration: none;
}
.tdr-col-toc nav > a + a { margin-top: 3px; }
.tdr-col-toc nav > a[aria-current="location"] { color: var(--tdr-ink); border-left-color: var(--tdr-pink); font-weight: 600; }
.tdr-col-toc nav > a:hover,
.tdr-col-mtoc nav > a:hover { color: var(--tdr-pink); text-decoration: none; }
.tdr-col-mtoc,
.tdr-col-bar { display: none; }

/* 本文の文字と余白（ブロックの間の余白は SWELL の既定でなく V9.6 の値） */
.tdr-col-body { font-size: var(--tdr-font-md); line-height: 1.9; }
.tdr-col-body > * { margin-top: 0; margin-bottom: 0; }
.tdr-col-body > p,
.tdr-col-body > ul,
.tdr-col-body > ol.wp-block-list { max-width: none; }
.tdr-col-body > p + p { margin-top: 20px; }
.tdr-col-body strong { font-weight: 700; }
.post_content .tdr-col-body a { color: var(--tdr-pink); font-weight: 400; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }
.tdr-col-body ul,
.tdr-col-body ol.wp-block-list { margin-block: 20px; padding-left: 1.25em; }
.post_content .tdr-col-body li { line-height: inherit; margin: 0; }
.tdr-col-body li + li { margin-top: 10px; }
.tdr-col-body li::marker { color: var(--tdr-pink); }

/* 見出し（アイコンは見出しの class「hi-名前」。SWELL と base.css の見出しの飾りの上から） */
.post_content .tdr-col-body h2 {
	font-size: var(--tdr-font-lg);
	line-height: 1.5;
	margin: 76px 0 24px;
	padding: 28px 0 0;
	border-top: 1px solid var(--tdr-line);
}
.post_content .tdr-col-body h3 {
	font-size: var(--tdr-font-md);
	line-height: 1.7;
	margin: 36px 0 12px;
	padding: 0;
}
.post_content .tdr-col-body h2[class*=" hi-"] { position: relative; padding-left: calc(1.05em + 14px); }
.post_content .tdr-col-body h3[class*=" hi-"] { position: relative; padding-left: calc(1.15em + 10px); }
.post_content .tdr-col-body :is(h2, h3)[class*=" hi-"]::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 1.15em;
	height: 1.15em;
	background: var(--tdr-pink);
	-webkit-mask: var(--ci) center / contain no-repeat;
	mask: var(--ci) center / contain no-repeat;
}
.post_content .tdr-col-body h2[class*=" hi-"]::before { top: calc(28px + .22em); width: 1.05em; height: 1.05em; }
.post_content .tdr-col-body h3[class*=" hi-"]::before { top: .27em; }

/* 要点の囲み（is-style-tdr-point＝編集画面のスタイル「要点の囲み」で選んだ物。2026-10-16） */
.tdr-col-body :is(.tdr-point, .is-style-tdr-point) {
	background: color-mix(in srgb, var(--tdr-line) 35%, var(--tdr-paper));
	padding: 24px 28px;
	margin-top: 28px;
}
.tdr-col-body :is(.tdr-point, .is-style-tdr-point) p { max-width: 36em; margin: 0; }
.tdr-col-body :is(.tdr-point, .is-style-tdr-point) p + p { margin-top: 10px; }

/* 記事の終わりの注記（募集者・所在地） */
.tdr-col-body > :is(.tdr-source, .is-style-tdr-source) { margin-top: 20px; }

/* 表（項目名の表・比べる表・割引の表・人数ごとの額） */
.tdr-col-body table { border-collapse: collapse; width: 100%; margin: 24px 0 28px; line-height: 1.7; font-variant-numeric: tabular-nums; border: 0; }
.post_content .tdr-col-body :is(th, td) { border: 0; background: none; color: var(--tdr-ink); font-weight: 400; text-align: left; word-break: keep-all; }   /* SWELL は表の欄を break-all にしている（語の途中で折れる）ので、文節の箱の境目で折る形に戻す */
.post_content .tdr-col-body th { font-size: var(--tdr-font-sm); font-weight: 600; color: var(--tdr-muted); }
.post_content .tdr-col-body :is(thead th, table:not(:has(thead)) tr:first-child > th) { border-bottom: 1px solid var(--tdr-ink); padding: 12px 10px; background: none; color: var(--tdr-muted); }
.post_content .tdr-col-body :is(tbody td, tbody th, tr + tr > td) { padding: 12px 10px; border-bottom: 1px solid var(--tdr-line); vertical-align: top; }
.post_content .tdr-col-body tbody tr:nth-child(even) > * { background: color-mix(in srgb, var(--tdr-line) 30%, var(--tdr-paper)); }
.post_content .tdr-col-body .is-list td:first-child { width: 200px; font-weight: 600; }
/* 3列の比べる表（277・427・430）は列の幅を決めておく。WebKit（Safari）は文節の箱の入った欄の幅を狭く見積もり、
   1列目を折らない（V9.6 の nowrap）と隣の列へ文字がはみ出し、折ると1〜2字ずつに割れるため */
.tdr-col-body .is-stack { table-layout: fixed; }
.tdr-col-body .is-stack thead th:nth-child(1),
.tdr-col-body .is-stack thead th:nth-child(2) { width: 30%; }
.post_content .tdr-col-body .is-stack td:first-child { font-weight: 600; }
.tdr-col-body :is(.pay-table, .discount-table) :is(th, td):nth-last-child(-n+2) { text-align: right; }

/* 在籍人数ごとの額（197）：長さごとに「＋」で開く表 */
.tdr-col-body .pay-groups { margin: 20px 0 32px; border-top: 1px solid var(--tdr-ink); }
.tdr-col-body .pay-group { border-bottom: 1px solid var(--tdr-line); }
.tdr-col-body .pay-group summary { display: grid; grid-template-columns: 1fr auto; gap: 20px; align-items: center; padding: 16px 0; list-style: none; cursor: pointer; font-weight: 600; }
.tdr-col-body .pay-group summary::-webkit-details-marker { display: none; }
.tdr-col-body .pay-group summary::before { content: none; }
.tdr-col-body .pay-group .summary-mark { color: var(--tdr-pink); font-size: var(--tdr-font-lg); line-height: 1; transition: transform .45s cubic-bezier(.45,0,.2,1); }
.tdr-col-body .pay-group[open] .summary-mark { transform: rotate(45deg); }
.tdr-col-body .pay-group summary:hover { color: var(--tdr-pink); }
.tdr-col-body .pay-group .pay-table { margin: 0 0 18px; }
.post_content .tdr-col-body .pay-group .pay-table :is(th, td) { text-align: right; }
.post_content .tdr-col-body .pay-group .pay-table tbody th { font-size: var(--tdr-font-md); color: var(--tdr-ink); font-weight: 400; }
.tdr-col-body .pay-group .pay-table small { display: block; font-size: var(--tdr-font-sm); color: var(--tdr-muted); font-weight: 400; white-space: nowrap; }
.tdr-col-body .pay-table td { white-space: nowrap; }
.tdr-col-body .pay-table td:first-child { white-space: normal; }

/* 図：アイコンの一覧（176 仕事内容） */
.tdr-col-body .column-icon-list { list-style: none; padding: 0; margin: 28px 0; display: grid; gap: 0; border-top: 1px solid var(--tdr-ink); max-width: none; }
.tdr-col-body .column-icon-list > li { display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 16px; padding: 18px 0; border-bottom: 1px solid var(--tdr-line); margin: 0; }
.tdr-col-body .column-icon-list > li::marker { content: none; }
.tdr-col-body .column-icon-list .ci,
.tdr-col-body .column-flow .ci { width: 48px; height: 48px; justify-content: center; background: color-mix(in srgb, var(--tdr-line) 35%, var(--tdr-paper)); color: var(--tdr-pink); }
.tdr-col-body :is(.column-icon-list, .column-flow) .ci::before { width: 25px; height: 25px; }
.tdr-col-body .column-icon-list p,
.tdr-col-body .column-steps p,
.tdr-col-body .column-flow p { margin: 0; }
.tdr-col-body .icon-list-name { font-weight: 700; }
.tdr-col-body .column-icon-list p + p { margin-top: 4px; }

/* 図：順番に進むもの（選考の流れ・1年の流れ） */
.tdr-col-body .column-steps { list-style: none; padding: 0; margin: 28px 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: none; }
.tdr-col-body .column-steps > li { position: relative; border-top: 2px solid var(--tdr-pink); padding-top: 18px; margin: 0; }
.tdr-col-body .column-steps > li::marker { content: none; }
.tdr-col-body .step-mark { display: flex; align-items: center; gap: 10px; color: var(--tdr-pink); margin-bottom: 10px; }
.tdr-col-body .step-mark .ci::before { width: 25px; height: 25px; }
.tdr-col-body .step-num { font-family: var(--tdr-num); font-weight: 700; font-size: var(--tdr-font-lg); line-height: 1; }
.tdr-col-body .step-name,
.tdr-col-body .column-steps .step-name { font-weight: 700; margin-bottom: 6px; }   /* 段の中の段落の余白 0（上の .column-steps p）より後に、同じ段の中の名前として当てる */

/* 図：報酬の流れ（277） */
.tdr-col-body .column-flow { list-style: none; padding: 0; margin: 24px 0; display: grid; gap: 0; max-width: none; }
.tdr-col-body .column-flow > li { display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 16px; align-items: center; padding: 14px 0; position: relative; margin: 0; }
.tdr-col-body .column-flow > li::marker { content: none; }
.tdr-col-body .column-flow > li:not(:last-child)::after { content: ""; position: absolute; left: 23px; bottom: -8px; width: 2px; height: 16px; background: var(--tdr-pink); }

/* 図：首都圏の求人との比べ（197）＝表に横棒を添える */
.tdr-col-body .column-chart { margin: 28px 0; }
.tdr-col-body .column-chart .comparison-table { margin: 0; }
.post_content .tdr-col-body .comparison-table td:first-child { width: 46%; padding-right: 24px; }
.tdr-col-body .comparison-table td:last-child { position: relative; }
.tdr-col-body .comparison-table .bar { display: block; position: relative; height: 16px; margin: 6px 0; border-left: 1px solid var(--tdr-ink); }
.tdr-col-body .comparison-table .bar > i { position: absolute; top: 0; bottom: 0; background: var(--tdr-muted); }
.tdr-col-body .comparison-table .bar.is-range > i { background: color-mix(in srgb, var(--tdr-line) 35%, var(--tdr-paper)); border: 1px solid var(--tdr-muted); }
.tdr-col-body .bar-value { font-weight: 600; font-variant-numeric: tabular-nums; white-space: nowrap; }
.tdr-col-body .chart-axis { position: relative; height: 22px; margin: 6px 0 0 calc(46% + 10px); font-size: var(--tdr-font-sm); color: var(--tdr-muted); max-width: none; }
.tdr-col-body .chart-axis > span { position: absolute; left: var(--at); transform: translateX(-50%); white-space: nowrap; font-variant-numeric: tabular-nums; }
.tdr-col-body .chart-axis > span:first-child { transform: none; }
.tdr-col-body .chart-axis > span:last-child { transform: translateX(-100%); }
.tdr-col-body .column-chart figcaption { margin-top: 12px; font-size: var(--tdr-font-sm); color: var(--tdr-muted); }

/* 本文の途中の写真（SWELL の画像のブロック） */
.tdr-col-body .tdr-inline-photo { margin: 36px 0 8px; max-width: 600px; }
.tdr-col-body .tdr-inline-photo img { width: 100%; height: auto; display: block; }
.tdr-col-body .tdr-inline-photo figcaption { font-size: var(--tdr-font-sm); color: var(--tdr-muted); margin: 8px 0 0; opacity: 1; text-align: left; line-height: 1.6; }

/* ---------------------------------------------------------------- 応募案内（ブログパーツ「コラムの応募案内」。黒い帯は画面の幅いっぱい） */
.tdr-col-cta {
	background: var(--tdr-stage);
	color: var(--tdr-paper);
	padding-block: 64px;
	box-shadow: 0 0 0 100vmax var(--tdr-stage);
	clip-path: inset(0 -100vmax);
}
.tdr-col-cta .p-blogParts { margin: 0; }
/* WordPress が囲みのブロックに足す中の箱（wp-block-group__inner-container）は、並べ方に関わらせない */
:is(.tdr-col-cta, .tdr-col-body) .wp-block-group__inner-container { display: contents; }
.tdr-col-cta .tdr-cta {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	gap: 48px;
	align-items: center;
	margin: 0;
}
.tdr-col-cta .tdr-cta > *,
.tdr-col-cta .tdr-cta__head > *,
.tdr-col-cta .tdr-cta__actions > * { margin: 0; }
.tdr-col-cta .tdr-kicker { color: color-mix(in srgb, var(--tdr-brand) 50%, var(--tdr-paper)); margin-bottom: 14px; }
.post_content.p-blogParts .tdr-cta h2,
.tdr-col-cta .tdr-cta h2 { font-size: var(--tdr-font-lg); line-height: 1.5; letter-spacing: -.04em; color: var(--tdr-paper); margin: 0; padding: 0; border: 0; }   /* 字間は V9.6 の見出しと同じ */
/* 幅の狭いスマホ（380px 以下）では「条件を確かめたら、応募へ。」が1行に入らず「応募へ。」だけの行になるので、かなと句読点の幅を字ごとに詰める（palt）。字と大きさは変えない */
@media (max-width: 380px) { .tdr-col-cta .tdr-cta h2 { font-feature-settings: "palt"; } }
.tdr-col-cta .tdr-cta__actions { display: grid; justify-items: start; gap: 12px; }
.tdr-col-cta .wp-block-buttons { display: grid; justify-items: start; gap: 12px; margin: 0; }
.tdr-col-cta .wp-block-button { margin: 0; max-width: 100%; }
.tdr-col-cta .wp-block-button__link {
	display: block;
	position: relative;
	text-align: left;
	border-radius: 0;
	box-shadow: none;
	font-size: var(--tdr-font-md);
	letter-spacing: 0;
	text-decoration: none;
	word-break: keep-all;   /* WordPress の釦は break-word（語の途中で折れる）なので、文節の箱の境目で折る形に戻す */
}
/* 矢印（→）。文字は箱のまま流し、矢印は右に置く */
.tdr-col-cta .wp-block-button__link::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	translate: 0 -50%;
	background: currentColor;
	-webkit-mask: var(--tdr-arrow) center / contain no-repeat;
	mask: var(--tdr-arrow) center / contain no-repeat;
}
.tdr-col-cta { --tdr-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 12h15M13 5l7 7-7 7'/%3E%3C/svg%3E"); }
.tdr-col-cta .tdr-cta__main .wp-block-button__link {
	min-width: 220px;
	min-height: 50px;
	padding: 12px 70px 12px 22px;
	background: var(--tdr-pink);
	border: 1px solid var(--tdr-pink);
	color: var(--tdr-paper);
	font-weight: 600;
	line-height: 1.5;
}
.tdr-col-cta .tdr-cta__main .wp-block-button__link::after { right: 22px; }
.tdr-col-cta .tdr-cta__main .wp-block-button__link:hover { background: var(--tdr-ink); border-color: var(--tdr-ink); }
.tdr-col-cta .tdr-cta__note { font-size: var(--tdr-font-sm); color: color-mix(in srgb, var(--tdr-paper) 75%, var(--tdr-muted)); margin-bottom: 10px; }
.tdr-col-cta .tdr-cta__links { gap: 12px; }
.tdr-col-cta .tdr-cta__links .wp-block-button__link {
	padding: 10px 52px 10px 16px;
	background: transparent;
	border: 1px solid var(--tdr-muted);
	color: var(--tdr-paper);
	font-weight: 400;
	line-height: 1.8;
}
.tdr-col-cta .tdr-cta__links .wp-block-button__link::after { right: 16px; }
.tdr-col-cta .tdr-cta__links .wp-block-button__link:hover { border-color: var(--tdr-paper); }

/* 応募案内・ほかのコラムで終わる画面は、足元との間を空けない（V9.6 と同じ。SWELL の本文の入れ物の下の余白をこの画面だけ 0 に） */
#content:has(.tdr-col-cta, .tdr-col-related) { margin-bottom: 0; }

/* ---------------------------------------------------------------- ほかのコラム */
.tdr-col-related { padding-block: 72px; }
.tdr-col-related__head { display: flex; flex-wrap: wrap; gap: 16px; align-items: baseline; justify-content: space-between; margin-bottom: 28px; }
.tdr-col-related__head h2 { font-size: var(--tdr-font-lg); line-height: 1.5; margin: 0; padding: 0; border: 0; background: none; }
.tdr-col-related__head a { font-size: var(--tdr-font-sm); color: var(--tdr-pink); text-decoration: underline; text-underline-offset: 4px; }
.tdr-col-related__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 32px 48px; }
.tdr-col-ritem { border-top: 1px solid var(--tdr-line); padding-top: 22px; display: grid; grid-template-columns: 120px minmax(0, 1fr); gap: 20px; align-items: start; }
.tdr-col-ritem > img { width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; display: block; }
.tdr-col-ritem .tdr-kicker { margin-bottom: 8px; }
.tdr-col-ritem h3 { font-size: var(--tdr-font-md); line-height: 1.8; margin: 0; padding: 0; border: 0; background: none; }
.tdr-col-ritem h3 a,
.tdr-col-item h2 a { color: var(--tdr-ink); text-decoration: none; }
.tdr-col-ritem h3 a:hover,
.tdr-col-item h2 a:hover { color: var(--tdr-pink); text-decoration: underline; text-underline-offset: 4px; }
.tdr-col-ritem__time { margin: 14px 0 0; font-size: var(--tdr-font-sm); color: var(--tdr-muted); line-height: 1.8; }

/* ---------------------------------------------------------------- 一覧 /post/ */
.tdr-col-listhead { padding-block: 0 48px; }
.tdr-col-listhead .p-blogParts > * { margin: 0; }
.tdr-col-listhead h1 { max-width: 19em; }
.tdr-col-listhead .tdr-list-lead { margin-top: 20px; max-width: 40em; color: var(--tdr-muted); font-size: var(--tdr-font-md); line-height: 1.85; }
.tdr-col-list { padding-bottom: 72px; }
.tdr-col-item {
	display: grid;
	grid-template-columns: 280px minmax(0, 1fr);
	grid-template-rows: auto auto auto;
	column-gap: 40px;
	row-gap: 14px;
	border-top: 1px solid var(--tdr-line);
	padding-block: 32px;
	align-items: start;
}
.tdr-col-item__photo { grid-row: 1 / 4; margin: 0; }
.tdr-col-item img { aspect-ratio: 3 / 2; object-fit: cover; width: 100%; height: auto; display: block; }
/* 写真なしの決まり（アイキャッチ画像が無いコラム）：写真と同じ大きさの淡い箱に、記事の印（線の絵）だけ。2026-10-16 */
.tdr-col-noimg { display: block; width: 100%; aspect-ratio: 3 / 2; background: color-mix(in srgb, var(--tdr-line) 35%, var(--tdr-paper)); position: relative; }
.tdr-col-noimg::before { content: ""; position: absolute; inset: 0; margin: auto; width: 28%; height: 28%; background: color-mix(in srgb, var(--tdr-ink) 25%, var(--tdr-paper));
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8l6 6v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8l6 6v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E") center / contain no-repeat; }
.tdr-col-item__heading { min-width: 0; }
.tdr-col-item .tdr-kicker { margin-bottom: 8px; }
.tdr-col-item h2 { font-size: var(--tdr-font-lg); line-height: 1.5; margin: 0; padding: 0; border: 0; background: none; }
.tdr-col-item__topics { display: grid; grid-template-columns: minmax(0, 1fr); gap: 4px; padding: 0; margin: 0; list-style: none; color: var(--tdr-muted); font-size: var(--tdr-font-sm); line-height: 1.8; }
.tdr-col-item__topics li { margin: 0; }
.tdr-col-item .tdr-col-meta { grid-column: 2; }

/* ---------------------------------------------------------------- 幅ごと */
/* 記事の幅（SWELL の設定）が V9.6 の 1184px より狭いときは、目次の列と間を詰めて本文の幅を残す（画面の幅でなく入れ物の幅で見る） */
/* 入れ物は本文の外枠（.post_content）。記事の下のスマホの帯（position: fixed）はこの外にあるので、入れ物の中に閉じ込められない */
.single-post .l-mainContent__inner > .post_content:has(.tdr-col-reading) { container-type: inline-size; }
@container (max-width: 1000px) {
	.tdr-col-reading { grid-template-columns: 200px minmax(0, 1fr); gap: 40px; }
}
@media (max-width: 1100px) {
	.tdr-col-head { gap: 32px; }
	.tdr-col-reading { grid-template-columns: 200px minmax(0, 1fr); gap: 40px; }
	.tdr-col-item { grid-template-columns: 240px minmax(0, 1fr); column-gap: 28px; }
}
@media (max-width: 900px) {
	html:has(.tdr-col-reading) { scroll-padding-top: 126px; } /* V9.6 と同じ。目次から選んだ見出しが、帯「目次｜応募する」の下に止まる */
	.tdr-col-head { grid-template-columns: minmax(0, 1fr); gap: 26px; padding-block: 0 30px; }
	.tdr-col-head .tdr-kicker { margin-bottom: 12px; }
	.tdr-col-head__side { padding-bottom: 0; }
	.tdr-col-summary { margin-top: 18px; padding-top: 18px; }
	.single-post .p-articleThumb__img { aspect-ratio: 16 / 9; }
	.single-post .p-articleThumb__caption { padding: 10px 24px; }
	.tdr-col-reading { display: block; padding-block: 30px 56px; }
	.tdr-col-toc { display: none; }
	.tdr-col-mtoc { display: block; background: color-mix(in srgb, var(--tdr-line) 25%, var(--tdr-paper)); padding: 14px 16px; margin-bottom: 30px; scroll-margin-top: 34px; }
	.tdr-col-mtoc > summary { font-size: var(--tdr-font-md); font-weight: 600; line-height: 1.8; cursor: pointer; }
	.tdr-col-mtoc > summary::marker { color: var(--tdr-pink); }
	.tdr-col-mtoc nav { margin-top: 14px; }
	.tdr-col-mtoc nav > a { padding-block: 9px; }
	/* 写真より下へ読み進めたときの帯「目次｜応募する」（ヘッダーの下。位置は column.js がヘッダーの下端に合わせる） */
	.tdr-col-bar:not([hidden]) {
		position: fixed;
		top: var(--tdr-bar-top, 56px);
		left: 0;
		right: 0;
		z-index: 90;
		display: grid;
		grid-template-columns: 1fr 1fr;
		height: 44px;
		border-bottom: 1px solid var(--tdr-line);
		background: var(--tdr-paper);
		font-size: var(--tdr-font-sm);
	}
	.tdr-col-bar > button { border: 0; background: transparent; color: var(--tdr-ink); font-weight: 600; text-align: left; padding-inline: 20px; display: flex; align-items: center; gap: 10px; font-size: var(--tdr-font-sm); cursor: pointer; }
	.tdr-col-bar > a { border-left: 1px solid var(--tdr-line); color: var(--tdr-pink); font-weight: 600; display: flex; align-items: center; gap: 10px; padding-inline: 20px; text-decoration: none; }
	.post_content .tdr-col-body h2 { margin-top: 56px; padding-top: 24px; }
	.post_content .tdr-col-body h2[class*=" hi-"]::before { top: calc(24px + .22em); }
	.post_content .tdr-col-body h3 { margin-top: 30px; }
	.tdr-col-body :is(.tdr-point, .is-style-tdr-point) { padding: 20px 18px; margin-top: 24px; }
	.tdr-col-body table { margin-block: 20px 28px; }
	.post_content .tdr-col-body :is(thead th, tbody td, tbody th, tr + tr > td) { padding: 10px 6px; }
	/* 2列の表は、項目の下に内容を縦に積む */
	.tdr-col-body .is-list,
	.tdr-col-body .is-list tbody { display: block; }
	.tdr-col-body .is-list tr { display: block; padding: 12px 0; border-bottom: 1px solid var(--tdr-line); }
	.tdr-col-body .is-list tr:first-child { border-bottom: 1px solid var(--tdr-ink); }
	.post_content .tdr-col-body .is-list :is(td, th) { display: block; border: 0; }
	/* 余白と幅は、広い幅の欄の規則（見出しの行の th の余白・1列目の td の幅 200px）と同じ要素を :is に並べて、それより後で当てる（強制の印を使わない） */
	.post_content .tdr-col-body .is-list :is(td, th, td:first-child, tr:first-child > th) { padding: 0; width: auto; }
	.tdr-col-body .is-list tr:first-child > :not(:first-child) { display: none; }
	.tdr-col-body .is-list td + td { margin-top: 4px; }
	/* 3列の比べる表は、行ごとに縦に積み、欄の頭に列の名前 */
	.tdr-col-body .is-stack thead { display: none; }
	.tdr-col-body .is-stack,
	.tdr-col-body .is-stack tbody { display: block; }
	.tdr-col-body .is-stack tr { display: block; padding: 14px 0; border-bottom: 1px solid var(--tdr-line); }
	.post_content .tdr-col-body .is-stack td { display: block; padding: 0; border: 0; }
	.post_content .tdr-col-body .is-stack td:first-child { font-weight: 700; }
	.tdr-col-body .is-stack td + td { margin-top: 8px; }
	.tdr-col-body .is-stack td + td::before { content: attr(data-label); display: block; font-size: var(--tdr-font-sm); color: var(--tdr-muted); }
	.tdr-col-body .column-steps { grid-template-columns: minmax(0, 1fr); gap: 0; }
	.tdr-col-body .column-steps > li { border-top: 0; border-left: 2px solid var(--tdr-pink); padding: 0 0 22px 18px; }
	/* 比べる図：スマホでは項目名の下に棒を全幅で置く */
	.tdr-col-body .comparison-table thead { display: none; }
	.tdr-col-body .comparison-table,
	.tdr-col-body .comparison-table tbody { display: block; }
	.tdr-col-body .comparison-table tr { display: block; padding: 12px 0; border-bottom: 1px solid var(--tdr-line); }
	.post_content .tdr-col-body .comparison-table td { display: block; border: 0; }
	.post_content .tdr-col-body .comparison-table :is(td, td:first-child) { width: auto; padding: 0; }   /* 広い幅の1列目（幅 46%・右の余白）より後で当てる */
	.tdr-col-body .chart-axis { margin-left: 0; }
	.tdr-col-body .discount-table th:first-child { width: 40%; }
	.tdr-col-cta { padding-block: 44px; }
	.tdr-col-cta .tdr-cta { grid-template-columns: minmax(0, 1fr); gap: 26px; }
	.tdr-col-cta .tdr-cta__actions,
	.tdr-col-cta .wp-block-buttons { justify-items: stretch; }
	.tdr-col-cta .tdr-cta__main .wp-block-button__link { padding-inline: 14px 48px; }
	.tdr-col-cta .tdr-cta__main .wp-block-button__link::after { right: 14px; }
	.tdr-col-related { padding-block: 46px; }
	.tdr-col-related__head { margin-bottom: 24px; }
	.tdr-col-related__grid { grid-template-columns: minmax(0, 1fr); gap: 24px; }
	.tdr-col-ritem { padding-top: 18px; grid-template-columns: 96px minmax(0, 1fr); gap: 14px; }
	/* 札の題は小の字（写真の横の細い列で「ダンス」だけが1行にならないように。V9.6 も本文より小さい字） */
	.tdr-col-ritem h3 { font-size: var(--tdr-font-sm); }
	.tdr-col-listhead { padding-block: 0 34px; }
	.tdr-col-item { grid-template-columns: 104px minmax(0, 1fr); gap: 18px 14px; padding-block: 26px; }
	.tdr-col-item__photo { grid-row: 1; }
	.tdr-col-item img, .tdr-col-item .tdr-col-noimg { aspect-ratio: 1; }
	.tdr-col-item h2 { font-size: var(--tdr-font-sm); line-height: 1.8; letter-spacing: -.04em; }
	.tdr-col-item .tdr-kicker { margin-bottom: 7px; }
	.tdr-col-item__topics,
	.tdr-col-item .tdr-col-meta { grid-column: 1 / -1; }
	.tdr-col-list { padding-bottom: 36px; }
}
@media (max-width: 370px) {
	.tdr-col-item { grid-template-columns: 80px minmax(0, 1fr); column-gap: 12px; }
	.post_content .tdr-col-body .pay-group .pay-table :is(th, td) { padding-inline: 6px; }
	.post_content .tdr-col-body .discount-table :is(th, td) { padding-inline: 3px; }
	.tdr-col-body :is(.tdr-point, .is-style-tdr-point) { padding-inline: 14px; }
}
@media (max-width: 360px) {
	.tdr-col-ritem { grid-template-columns: 72px minmax(0, 1fr); gap: 12px; }
	.post_content .tdr-col-body h2[class*=" hi-"] { padding-left: calc(1.05em + 8px); }
}
.tdr-col-body .pay-group.is-closing .summary-mark { transform: none; }

/* ---------------------------------------------------------------- 線画アイコン（旧子テーマ column/icons.css の写し。Lucide・ISC License） */
.ci::before{content:"";display:inline-block;width:1.15em;height:1.15em;flex:none;background:currentColor;-webkit-mask:var(--ci) center/contain no-repeat;mask:var(--ci) center/contain no-repeat;vertical-align:-.2em}
.ci-calendar{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2017h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-clock{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206v6l4%202%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-list{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%205h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2019h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2019h13%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-pen{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M13%2021h8%22%20%2F%3E%20%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-lesson{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%20%2F%3E%20%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%20%2F%3E%20%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-prep{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M13%207%208.7%202.7a2.41%202.41%200%200%200-3.4%200L2.7%205.3a2.41%202.41%200%200%200%200%203.4L7%2013%22%20%2F%3E%20%3Cpath%20d%3D%22m8%206%202-2%22%20%2F%3E%20%3Cpath%20d%3D%22m18%2016%202-2%22%20%2F%3E%20%3Cpath%20d%3D%22m17%2011%204.3%204.3c.94.94.94%202.46%200%203.4l-2.6%202.6c-.94.94-2.46.94-3.4%200L11%2017%22%20%2F%3E%20%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%20%2F%3E%20%3Cpath%20d%3D%22m15%205%204%204%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-contact{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-people{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.128a4%204%200%200%201%200%207.744%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-stage{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z%22%20%2F%3E%20%3Cpath%20d%3D%22M20%202v4%22%20%2F%3E%20%3Cpath%20d%3D%22M22%204h-4%22%20%2F%3E%20%3Ccircle%20cx%3D%224%22%20cy%3D%2220%22%20r%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-start{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2015%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-year{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m17%202%204%204-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2011v-1a4%204%200%200%201%204-4h14%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2022-4-4%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2013v1a4%204%200%200%201-4%204H3%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-video{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m16%2013%205.223%203.482a.5.5%200%200%200%20.777-.416V7.87a.5.5%200%200%200-.752-.432L16%2010.5%22%20%2F%3E%20%3Crect%20x%3D%222%22%20y%3D%226%22%20width%3D%2214%22%20height%3D%2212%22%20rx%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-talk{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M16%2010a2%202%200%200%201-2%202H6.828a2%202%200%200%200-1.414.586l-2.202%202.202A.71.71%200%200%201%202%2014.286V4a2%202%200%200%201%202-2h10a2%202%200%200%201%202%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M20%209a2%202%200%200%201%202%202v10.286a.71.71%200%200%201-1.212.502l-2.202-2.202A2%202%200%200%200%2017.172%2019H10a2%202%200%200%201-2-2v-1%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-contract{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M14.364%2013.634a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506l4.013-4.009a1%201%200%200%200-3.004-3.004z%22%20%2F%3E%20%3Cpath%20d%3D%22M14.487%207.858A1%201%200%200%201%2014%207V2%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2019.645V20a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l2.516%202.516%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2018h1%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-calc{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%2216%22%20height%3D%2220%22%20x%3D%224%22%20y%3D%222%22%20rx%3D%222%22%20%2F%3E%20%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%226%22%20y2%3D%226%22%20%2F%3E%20%3Cline%20x1%3D%2216%22%20x2%3D%2216%22%20y1%3D%2214%22%20y2%3D%2218%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2018h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-fee{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cline%20x1%3D%2219%22%20x2%3D%225%22%20y1%3D%225%22%20y2%3D%2219%22%20%2F%3E%20%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%20%2F%3E%20%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-tax{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M11.119%202.205a2%202%200%200%201%201.762%200l7.84%203.846A.5.5%200%200%201%2020.5%207h-17a.5.5%200%200%201-.22-.949z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2022h18%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2018v-7%22%20%2F%3E%20%3C%2Fsvg%3E")}
.ci-pay{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%2220%22%20height%3D%2212%22%20x%3D%222%22%20y%3D%226%22%20rx%3D%222%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012h.01M18%2012h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-user-round{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%225%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-list-checks{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M13%205h8%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2012h8%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2019h8%22%20%2F%3E%20%3Cpath%20d%3D%22m3%2017%202%202%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22m3%207%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-calendar-clock{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M16%2014v2.2l1.6%201%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M21%207.338V5a2%202%200%2000-2-2H5a2%202%200%2000-2%202v14a2%202%200%20002%202h2.338%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h5.859%22%20%2F%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%226%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-calendar-range{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2013h-6%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2017H7%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2017h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-sparkles{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M11.017%202.814a1%201%200%200%201%201.966%200l1.051%205.558a2%202%200%200%200%201.594%201.594l5.558%201.051a1%201%200%200%201%200%201.966l-5.558%201.051a2%202%200%200%200-1.594%201.594l-1.051%205.558a1%201%200%200%201-1.966%200l-1.051-5.558a2%202%200%200%200-1.594-1.594l-5.558-1.051a1%201%200%200%201%200-1.966l5.558-1.051a2%202%200%200%200%201.594-1.594z%22%20%2F%3E%20%3Cpath%20d%3D%22M20%202v4%22%20%2F%3E%20%3Cpath%20d%3D%22M22%204h-4%22%20%2F%3E%20%3Ccircle%20cx%3D%224%22%20cy%3D%2220%22%20r%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-users{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.128a4%204%200%200%201%200%207.744%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-user-check{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m16%2011%202%202%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-calculator{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%2216%22%20height%3D%2220%22%20x%3D%224%22%20y%3D%222%22%20rx%3D%222%22%20%2F%3E%20%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%226%22%20y2%3D%226%22%20%2F%3E%20%3Cline%20x1%3D%2216%22%20x2%3D%2216%22%20y1%3D%2214%22%20y2%3D%2218%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2018h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-table{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M12%203v18%22%20%2F%3E%20%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2015h18%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-chart-column{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%203v16a2%202%200%200%200%202%202h16%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2017V9%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2017V5%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2017v-3%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-scale{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M12%203v18%22%20%2F%3E%20%3Cpath%20d%3D%22m19%208%203%208a5%205%200%200%201-6%200zV7%22%20%2F%3E%20%3Cpath%20d%3D%22M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1%22%20%2F%3E%20%3Cpath%20d%3D%22m5%208%203%208a5%205%200%200%201-6%200zV7%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2021h10%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-percent{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cline%20x1%3D%2219%22%20x2%3D%225%22%20y1%3D%225%22%20y2%3D%2219%22%20%2F%3E%20%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%20%2F%3E%20%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-megaphone{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M11%206a13%2013%200%200%200%208.4-2.8A1%201%200%200%201%2021%204v12a1%201%200%200%201-1.6.8A13%2013%200%200%200%2011%2014H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2z%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2014a12%2012%200%200%200%202.4%207.2%202%202%200%200%200%203.2-2.4A8%208%200%200%201%2010%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M8%206v8%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-send{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M14.536%2021.686a.5.5%200%200%200%20.937-.024l6.5-19a.496.496%200%200%200-.635-.635l-19%206.5a.5.5%200%200%200-.024.937l7.93%203.18a2%202%200%200%201%201.112%201.11z%22%20%2F%3E%20%3Cpath%20d%3D%22m21.854%202.147-10.94%2010.939%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-file-text{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%209H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017H8%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-landmark{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M11.119%202.205a2%202%200%200%201%201.762%200l7.84%203.846A.5.5%200%200%201%2020.5%207h-17a.5.5%200%200%201-.22-.949z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2018v-7%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2022h18%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2018v-7%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-file-pen-line{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M14.364%2013.634a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506l4.013-4.009a1%201%200%200%200-3.004-3.004z%22%20%2F%3E%20%3Cpath%20d%3D%22M14.487%207.858A1%201%200%200%201%2014%207V2%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2019.645V20a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l2.516%202.516%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2018h1%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-mic{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M12%2019v3%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2010v2a7%207%200%200%201-14%200v-2%22%20%2F%3E%20%3Crect%20x%3D%229%22%20y%3D%222%22%20width%3D%226%22%20height%3D%2213%22%20rx%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-ban{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22M4.929%204.929%2019.07%2019.071%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-receipt{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M12%2017V7%22%20%2F%3E%20%3Cpath%20d%3D%22M16%208h-6a2%202%200%200%200%200%204h4a2%202%200%200%201%200%204H8%22%20%2F%3E%20%3Cpath%20d%3D%22M4%203a1%201%200%200%201%201-1%201.3%201.3%200%200%201%20.7.2l.933.6a1.3%201.3%200%200%200%201.4%200l.934-.6a1.3%201.3%200%200%201%201.4%200l.933.6a1.3%201.3%200%200%200%201.4%200l.933-.6a1.3%201.3%200%200%201%201.4%200l.934.6a1.3%201.3%200%200%200%201.4%200l.933-.6A1.3%201.3%200%200%201%2019%202a1%201%200%200%201%201%201v18a1%201%200%200%201-1%201%201.3%201.3%200%200%201-.7-.2l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.934.6a1.3%201.3%200%200%201-1.4%200l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-1.4%200l-.934-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-.7.2%201%201%200%200%201-1-1z%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-file-check{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2015%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-heart-pulse{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5%22%20%2F%3E%20%3Cpath%20d%3D%22M3.22%2013H9.5l.5-1%202%204.5%202-7%201.5%203.5h5.27%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-clapperboard{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m12.296%203.464%203.02%203.956%22%20%2F%3E%20%3Cpath%20d%3D%22M20.2%206%203%2011l-.9-2.4c-.3-1.1.3-2.2%201.3-2.5l13.5-4c1.1-.3%202.2.3%202.5%201.3z%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2011h18v8a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%20%2F%3E%20%3Cpath%20d%3D%22m6.18%205.276%203.1%203.899%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-video{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m16%2013%205.223%203.482a.5.5%200%200%200%20.777-.416V7.87a.5.5%200%200%200-.752-.432L16%2010.5%22%20%2F%3E%20%3Crect%20x%3D%222%22%20y%3D%226%22%20width%3D%2214%22%20height%3D%2212%22%20rx%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-handshake{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m11%2017%202%202a1%201%200%201%200%203-3%22%20%2F%3E%20%3Cpath%20d%3D%22m14%2014%202.5%202.5a1%201%200%201%200%203-3l-3.88-3.88a3%203%200%200%200-4.24%200l-.88.88a1%201%200%201%201-3-3l2.81-2.81a5.79%205.79%200%200%201%207.06-.87l.47.28a2%202%200%200%200%201.42.25L21%204%22%20%2F%3E%20%3Cpath%20d%3D%22m21%203%201%2011h-2%22%20%2F%3E%20%3Cpath%20d%3D%22M3%203%202%2014l6.5%206.5a1%201%200%201%200%203-3%22%20%2F%3E%20%3Cpath%20d%3D%22M3%204h8%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-lightbulb{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2018h6%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2022h4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-clipboard-list{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2011h4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016h4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2016h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-route{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%223%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2019h8.5a3.5%203.5%200%200%200%200-7h-11a3.5%203.5%200%200%201%200-7H15%22%20%2F%3E%20%3Ccircle%20cx%3D%2218%22%20cy%3D%225%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-circle-check{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22m16%209-5.5%205.5L8%2012%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-star{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M11.525%202.295a.53.53%200%200%201%20.95%200l2.31%204.679a2.123%202.123%200%200%200%201.595%201.16l5.166.756a.53.53%200%200%201%20.294.904l-3.736%203.638a2.123%202.123%200%200%200-.611%201.878l.882%205.14a.53.53%200%200%201-.771.56l-4.618-2.428a2.122%202.122%200%200%200-1.973%200L6.396%2021.01a.53.53%200%200%201-.77-.56l.881-5.139a2.122%202.122%200%200%200-.611-1.879L2.16%209.795a.53.53%200%200%201%20.294-.906l5.165-.755a2.122%202.122%200%200%200%201.597-1.16z%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-shield-check{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-message-circle{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M2.992%2016.342a2%202%200%200%201%20.094%201.167l-1.065%203.29a1%201%200%200%200%201.236%201.168l3.413-.998a2%202%200%200%201%201.099.092%2010%2010%200%201%200-4.777-4.719%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-heart-handshake{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M19.414%2014.414C21%2012.828%2022%2011.5%2022%209.5a5.5%205.5%200%200%200-9.591-3.676.6.6%200%200%201-.818.001A5.5%205.5%200%200%200%202%209.5c0%202.3%201.5%204%203%205.5l5.535%205.362a2%202%200%200%200%202.879.052%202.12%202.12%200%200%200-.004-3%202.124%202.124%200%201%200%203-3%202.124%202.124%200%200%200%203.004%200%202%202%200%200%200%200-2.828l-1.881-1.882a2.41%202.41%200%200%200-3.409%200l-1.71%201.71a2%202%200%200%201-2.828%200%202%202%200%200%201%200-2.828l2.823-2.762%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-calendar-check{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2015%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-door-open{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%2021H2%22%20%2F%3E%20%3Cpath%20d%3D%22M10%203H7a2%202%200%2000-2%202v16%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2021V5a2%202%200%2000-1.675-1.974l-6.163-1.013A1%201%200%200010%203v18a1%201%200%20001.124.992z%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2021h-3%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-smile{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M15%2010V9%22%20%2F%3E%20%3Cpath%20d%3D%22M16.472%2015a6%206%200%2001-8.943%200%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2010V9%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-puzzle{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M15.39%204.39a1%201%200%200%200%201.68-.474%202.5%202.5%200%201%201%203.014%203.015%201%201%200%200%200-.474%201.68l1.683%201.682a2.414%202.414%200%200%201%200%203.414L19.61%2015.39a1%201%200%200%201-1.68-.474%202.5%202.5%200%201%200-3.014%203.015%201%201%200%200%201%20.474%201.68l-1.683%201.682a2.414%202.414%200%200%201-3.414%200L8.61%2019.61a1%201%200%200%200-1.68.474%202.5%202.5%200%201%201-3.014-3.015%201%201%200%200%200%20.474-1.68l-1.683-1.682a2.414%202.414%200%200%201%200-3.414L4.39%208.61a1%201%200%200%201%201.68.474%202.5%202.5%200%201%200%203.014-3.015%201%201%200%200%201-.474-1.68l1.683-1.682a2.414%202.414%200%200%201%203.414%200z%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-party-popper{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M5.8%2011.3%202%2022l10.7-3.79%22%20%2F%3E%20%3Cpath%20d%3D%22M4%203h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M22%208h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M15%202h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2020h.01%22%20%2F%3E%20%3Cpath%20d%3D%22m22%202-2.24.75a2.9%202.9%200%200%200-1.96%203.12c.1.86-.57%201.63-1.45%201.63h-.38c-.86%200-1.6.6-1.76%201.44L14%2010%22%20%2F%3E%20%3Cpath%20d%3D%22m22%2013-.82-.33c-.86-.34-1.82.2-1.98%201.11c-.11.7-.72%201.22-1.43%201.22H17%22%20%2F%3E%20%3Cpath%20d%3D%22m11%202%20.33.82c.34.86-.2%201.82-1.11%201.98C9.52%204.9%209%205.52%209%206.23V7%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2013c1.93%201.93%202.83%204.17%202%205-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5%20.83-.83%203.07.07%205%202Z%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-message-square-text{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M22%2017a2%202%200%200%201-2%202H6.828a2%202%200%200%200-1.414.586l-2.202%202.202A.71.71%200%200%201%202%2021.286V5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011h10%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2015h6%22%20%2F%3E%20%3Cpath%20d%3D%22M7%207h8%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-eye{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-hand-heart{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M11%2014h2a2%202%200%200%200%200-4h-3c-.6%200-1.1.2-1.4.6L3%2016%22%20%2F%3E%20%3Cpath%20d%3D%22m14.45%2013.39%205.05-4.694C20.196%208%2021%206.85%2021%205.75a2.75%202.75%200%200%200-4.797-1.837.276.276%200%200%201-.406%200A2.75%202.75%200%200%200%2011%205.75c0%201.2.802%202.248%201.5%202.946L16%2011.95%22%20%2F%3E%20%3Cpath%20d%3D%22m2%2015%206%206%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2020%201.6-1.4c.3-.4.8-.6%201.4-.6h4c1.1%200%202.1-.4%202.8-1.2l4.6-4.4a1%201%200%200%200-2.75-2.91%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-activity{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M22%2012h-2.48a2%202%200%200%200-1.93%201.46l-2.35%208.36a.25.25%200%200%201-.48%200L9.24%202.18a.25.25%200%200%200-.48%200l-2.35%208.36A2%202%200%200%201%204.49%2012H2%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-refresh-cw{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22%20%2F%3E%20%3Cpath%20d%3D%22M21%203v5h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2016H3v5%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-calendar-days{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2017h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-music{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M9%2018V5l12-2v13%22%20%2F%3E%20%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%20%2F%3E%20%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%223%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-banknote{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Crect%20width%3D%2220%22%20height%3D%2212%22%20x%3D%222%22%20y%3D%226%22%20rx%3D%222%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012h.01M18%2012h.01%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-list{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%205h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2019h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2019h13%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-repeat{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m17%202%204%204-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2011v-1a4%204%200%200%201%204-4h14%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2022-4-4%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2013v1a4%204%200%200%201-4%204H3%22%20%2F%3E%20%3C%2Fsvg%3E")}
.hi-circle-x{--ci:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22m15%209-6%206%22%20%2F%3E%20%3Cpath%20d%3D%22m9%209%206%206%22%20%2F%3E%20%3C%2Fsvg%3E")}
/* iPhone の横向き：帯「目次｜応募する」の字が切り欠きの範囲に入らないよう、その分だけ内側へ（切り欠きの無い端末では0） */
@media (orientation: landscape) and (max-width: 900px) {
	.tdr-col-bar:not([hidden]) { padding-left: env(safe-area-inset-left, 0px); padding-right: env(safe-area-inset-right, 0px); }
}
