:root {

	--color_aw					: rgb(255,255,255);
	--color_w					: rgb(250,250,250);
	--color_lg					: rgb(240,240,240);
	--color_g					: rgb(168,168,168);
	--color_dg					: rgb(77,77,77);
	--color_r					: rgb(226,4,27);
	--color_p					: rgb(245,150,170);
	--color_dr					: rgb(162,32,65);
	--color_b					: rgb(0,149,217);
	--color_y					: rgb(242,226,12);
	--color_gr					: rgb(64,168,32);
	--color_o					: rgb(222,132,38);

	--opacity1_w				: rgba(250,250,250,.1);
	--opacity1_lg				: rgba(240,240,240,.1);
	--opacity1_g				: rgba(168,168,168,.1);
	--opacity1_dg				: rgba(77,77,77,.1);
	--opacity1_r				: rgba(226,4,27,.1);
	--opacity1_dr				: rgba(226,4,27,.1);
	--opacity1_p				: rgba(162,32,65,.1);
	--opacity1_b				: rgba(0,149,217,.1);
	--opacity1_y				: rgba(242,226,12,.1);
	--opacity1_gr				: rgba(64,168,32,.1);
	--opacity1_o				: rgba(222,132,38,.1);

	--opacity3_w				: rgba(250,250,250,.3);
	--opacity3_lg				: rgba(240,240,240,.3);
	--opacity3_g				: rgba(168,168,168,.3);
	--opacity3_dg				: rgba(77,77,77,.3);
	--opacity3_r				: rgba(226,4,27,.3);
	--opacity3_dr				: rgba(162,32,65,.3);
	--opacity3_p				: rgba(245,150,170,.3);
	--opacity3_b				: rgba(0,149,217,.3);
	--opacity3_y				: rgba(242,226,12,.3);
	--opacity3_gr				: rgba(64,168,32,.3);
	--opacity3_o				: rgba(222,132,38,.3);

	--opacity6_w				: rgba(250,250,250,.6);
	--opacity6_lg				: rgba(240,240,240,.6);
	--opacity6_g				: rgba(168,168,168,.6);
	--opacity6_dg				: rgba(77,77,77,.6);
	--opacity6_r				: rgba(226,4,27,.6);
	--opacity6_dr				: rgba(162,32,65,.6);
	--opacity6_p				: rgba(245,150,170,.6);
	--opacity6_b				: rgba(0,149,217,.6);
	--opacity6_y				: rgba(242,226,12,.6);
	--opacity6_gr				: rgba(64,168,32,.6);
	--opacity6_o				: rgba(222,132,38,.6);

	--week_0_bg					: rgb(242,224,212);
	--week_0_ft					: rgb(163,12,0);
	--week_6_bg					: rgb(212,224,242);
	--week_6_ft					: rgb(0,12,163);

	--season_ss					: rgb(51,166,184);	/* 浅葱 */
	--season_aw					: rgb(115,67,56);	/* 海老茶 */

}

.material-symbols-outlined{
    font-weight					: 300 !important;
    font-size					: inherit !important;
    line-height					: inherit !important;
}






[data-ft='w']{
	color						: rgb(250,250,250);
	color						: var(--color_w);
}
[data-sc='w']{
	text-stroke-color			: rgb(250,250,250);
	text-stroke-color			: var(--color_w);
}
[data-bg='w']{
	background-color			: rgb(250,250,250);
	background-color			: var(--color_w); 
}
[data-bc='w']{
	border-color				: rgb(250,250,250);
	border-color				: var(--color_w);
}
[data-ph='w']::placeholder{
	color						: rgb(250,250,250);
	color						: var(--color_w);
}
[data-hbg='w']:hover,:not(:disabled):hover>[data-wbg='w']{
	cursor						: pointer;
	background-color			: rgb(250,250,250);
	background-color			: var(--color_w);
}
[data-hft='w']:hover,:not(:disabled):hover>[data-wft='w']{
	color						: rgb(250,250,250);
	color						: var(--color_w);
}

[data-ft='o3_w']{
	color						: rgba(250,250,250,.3);
	color						: var(--opacity3_w);
}
[data-sc='o3_w']{
	text-stroke-color			: rgba(250,250,250,.3);
	text-stroke-color			: var(--opacity3_w);
}
[data-bg='o3_w']{
	background-color			: rgba(250,250,250,.3);
	background-color			: var(--opacity3_w); 
}
[data-bc='o3_w']{
	border-color				: rgba(250,250,250,.3);
	border-color				: var(--opacity3_w);
}
[data-ph='o3_w']::placeholder{
	color						: rgba(250,250,250,.3);
	color						: var(--opacity3_w);
}
[data-hbg='o3_w']:hover,:not(:disabled):hover>[data-wbg='o3_w']{
	cursor						: pointer;
	background-color			: rgba(250,250,250,.3);
	background-color			: var(--opacity3_w);
}
[data-hft='o3_w']:hover,:not(:disabled):hover>[data-wft='o3_w']{
	color						: rgba(250,250,250,.3);
	color						: var(--opacity3_w);
}

[data-ft='o6_w']{
	color						: rgba(250,250,250,.6);
	color						: var(--opacity6_w);
}
[data-sc='o6_w']{
	text-stroke-color			: rgba(250,250,250,.6);
	text-stroke-color			: var(--opacity6_w);
}
[data-bg='o6_w']{
	background-color			: rgba(250,250,250,.6);
	background-color			: var(--opacity6_w); 
}
[data-bc='o6_w']{
	border-color				: rgba(250,250,250,.6);
	border-color				: var(--opacity6_w);
}
[data-ph='o6_w']::placeholder{
	color						: rgba(250,250,250,.6);
	color						: var(--opacity6_w);
}
[data-hbg='o6_w']:hover,:not(:disabled):hover>[data-wbg='o6_w']{
	cursor						: pointer;
	background-color			: rgba(250,250,250,.6);
	background-color			: var(--opacity6_w);
}
[data-hft='o6_w']:hover,:not(:disabled):hover>[data-wft='o6_w']{
	color						: rgba(250,250,250,.6);
	color						: var(--opacity6_w);
}


[data-ft='lg']{
	color						: rgb(240,240,240);
	color						: var(--color_lg);
}
[data-sc='lg']{
	text-stroke-color			: rgb(240,240,240);
	text-stroke-color			: var(--color_lg);
}
[data-bg='lg']{
	background-color			: rgb(240,240,240);
	background-color			: var(--color_lg); 
}
[data-bc='lg']{
	border-color				: rgb(240,240,240);
	border-color				: var(--color_lg);
}
[data-ph='lg']::placeholder{
	color						: rgb(240,240,240);
	color						: var(--color_lg);
}
[data-hbg='lg']:hover,:not(:disabled):hover>[data-wbg='lg']{
	cursor						: pointer;
	background-color			: rgb(240,240,240);
	background-color			: var(--color_lg);
}
[data-hft='lg']:hover,:not(:disabled):hover>[data-wft='lg']{
	color						: rgb(240,240,240);
	color						: var(--color_lg);
}

[data-ft='o3_lg']{
	color						: rgba(240,240,240,.3);
	color						: var(--opacity3_lg);
}
[data-sc='o3_lg']{
	text-stroke-color			: rgba(240,240,240,.3);
	text-stroke-color			: var(--opacity3_lg);
}
[data-bg='o3_lg']{
	background-color			: rgba(240,240,240,.3);
	background-color			: var(--opacity3_lg); 
}
[data-bc='o3_lg']{
	border-color				: rgba(240,240,240,.3);
	border-color				: var(--opacity3_lg);
}
[data-ph='o3_lg']::placeholder{
	color						: rgba(240,240,240,.3);
	color						: var(--opacity3_lg);
}
[data-hbg='o3_lg']:hover,:not(:disabled):hover>[data-wbg='o3_lg']{
	cursor						: pointer;
	background-color			: rgba(240,240,240,.3);
	background-color			: var(--opacity3_lg);
}
[data-hft='o3_lg']:hover,:not(:disabled):hover>[data-wft='o3_lg']{
	color						: rgba(240,240,240,.3);
	color						: var(--opacity3_lg);
}

[data-ft='o6_lg']{
	color						: rgba(240,240,240,.6);
	color						: var(--opacity6_lg);
}
[data-sc='o6_lg']{
	text-stroke-color			: rgba(240,240,240,.6);
	text-stroke-color			: var(--opacity6_lg);
}
[data-bg='o6_lg']{
	background-color			: rgba(240,240,240,.6);
	background-color			: var(--opacity6_lg); 
}
[data-bc='o6_lg']{
	border-color				: rgba(240,240,240,.6);
	border-color				: var(--opacity6_lg);
}
[data-ph='o6_lg']::placeholder{
	color						: rgba(240,240,240,.6);
	color						: var(--opacity6_lg);
}
[data-hbg='o6_lg']:hover,:not(:disabled):hover>[data-wbg='o6_lg']{
	cursor						: pointer;
	background-color			: rgba(240,240,240,.6);
	background-color			: var(--opacity6_lg);
}
[data-hft='o6_lg']:hover,:not(:disabled):hover>[data-wft='o6_lg']{
	color						: rgba(240,240,240,.6);
	color						: var(--opacity6_lg);
}


[data-ft='g']{
	color						: rgb(168,168,168);
	color						: var(--color_g);
}
[data-sc='g']{
	text-stroke-color			: rgb(168,168,168);
	text-stroke-color			: var(--color_g);
}
[data-bg='g']{
	background-color			: rgb(168,168,168);
	background-color			: var(--color_g); 
}
[data-bc='g']{
	border-color				: rgb(168,168,168);
	border-color				: var(--color_g);
}
[data-ph='g']::placeholder{
	color						: rgb(168,168,168);
	color						: var(--color_g);
}
[data-hbg='g']:hover,:not(:disabled):hover>[data-wbg='g']{
	cursor						: pointer;
	background-color			: rgb(168,168,168);
	background-color			: var(--color_g);
}
[data-hft='g']:hover,:not(:disabled):hover>[data-wft='g']{
	color						: rgb(168,168,168);
	color						: var(--color_g);
}

[data-ft='o3_g']{
	color						: rgba(168,168,168,.3);
	color						: var(--opacity3_g);
}
[data-sc='o3_g']{
	text-stroke-color			: rgba(168,168,168,.3);
	text-stroke-color			: var(--opacity3_g);
}
[data-bg='o3_g']{
	background-color			: rgba(168,168,168,.3);
	background-color			: var(--opacity3_g); 
}
[data-bc='o3_g']{
	border-color				: rgba(168,168,168,.3);
	border-color				: var(--opacity3_g);
}
[data-ph='o3_g']::placeholder{
	color						: rgba(168,168,168,.3);
	color						: var(--opacity3_g);
}
[data-hbg='o3_g']:hover,:not(:disabled):hover>[data-wbg='o3_g']{
	cursor						: pointer;
	background-color			: rgba(168,168,168,.3);
	background-color			: var(--opacity3_g);
}
[data-hft='o3_g']:hover,:not(:disabled):hover>[data-wft='o3_g']{
	color						: rgba(168,168,168,.3);
	color						: var(--opacity3_g);
}

[data-ft='o6_g']{
	color						: rgba(168,168,168,.6);
	color						: var(--opacity6_g);
}
[data-sc='o6_g']{
	text-stroke-color			: rgba(168,168,168,.6);
	text-stroke-color			: var(--opacity6_g);
}
[data-bg='o6_g']{
	background-color			: rgba(168,168,168,.6);
	background-color			: var(--opacity6_g); 
}
[data-bc='o6_g']{
	border-color				: rgba(168,168,168,.6);
	border-color				: var(--opacity6_g);
}
[data-ph='o6_g']::placeholder{
	color						: rgba(168,168,168,.6);
	color						: var(--opacity6_g);
}
[data-hbg='o6_g']:hover,:not(:disabled):hover>[data-wbg='o6_g']{
	cursor						: pointer;
	background-color			: rgba(168,168,168,.6);
	background-color			: var(--opacity6_g);
}
[data-hft='o6_g']:hover,:not(:disabled):hover>[data-wft='o6_g']{
	color						: rgba(168,168,168,.6);
	color						: var(--opacity6_g);
}


[data-ft='dg']{
	color						: rgb(77,77,77);
	color						: var(--color_dg);
}
[data-sc='dg']{
	text-stroke-color			: rgb(77,77,77);
	text-stroke-color			: var(--color_dg);
}
[data-bg='dg']{
	background-color			: rgb(77,77,77);
	background-color			: var(--color_dg); 
}
[data-bc='dg']{
	border-color				: rgb(77,77,77);
	border-color				: var(--color_dg);
}
[data-ph='dg']::placeholder{
	color						: rgb(77,77,77);
	color						: var(--color_dg);
}
[data-hbg='dg']:hover,:not(:disabled):hover>[data-wbg='dg']{
	cursor						: pointer;
	background-color			: rgb(77,77,77);
	background-color			: var(--color_dg);
}
[data-hft='dg']:hover,:not(:disabled):hover>[data-wft='dg']{
	color						: rgb(77,77,77);
	color						: var(--color_dg);
}

[data-ft='o3_dg']{
	color						: rgba(77,77,77,.3);
	color						: var(--opacity3_dg);
}
[data-sc='o3_dg']{
	text-stroke-color			: rgba(77,77,77,.3);
	text-stroke-color			: var(--opacity3_dg);
}
[data-bg='o3_dg']{
	background-color			: rgba(77,77,77,.3);
	background-color			: var(--opacity3_dg); 
}
[data-bc='o3_dg']{
	border-color				: rgba(77,77,77,.3);
	border-color				: var(--opacity3_dg);
}
[data-ph='o3_dg']::placeholder{
	color						: rgba(77,77,77,.3);
	color						: var(--opacity3_dg);
}
[data-hbg='o3_dg']:hover,:not(:disabled):hover>[data-wbg='o3_dg']{
	cursor						: pointer;
	background-color			: rgba(77,77,77,.3);
	background-color			: var(--opacity3_dg);
}
[data-hft='o3_dg']:hover,:not(:disabled):hover>[data-wft='o3_dg']{
	color						: rgba(77,77,77,.3);
	color						: var(--opacity3_dg);
}

[data-ft='o6_dg']{
	color						: rgba(77,77,77,.6);
	color						: var(--opacity6_dg);
}
[data-sc='o6_dg']{
	text-stroke-color			: rgba(77,77,77,.6);
	text-stroke-color			: var(--opacity6_dg);
}
[data-bg='o6_dg']{
	background-color			: rgba(77,77,77,.6);
	background-color			: var(--opacity6_dg); 
}
[data-bc='o6_dg']{
	border-color				: rgba(77,77,77,.6);
	border-color				: var(--opacity6_dg);
}
[data-ph='o6_dg']::placeholder{
	color						: rgba(77,77,77,.6);
	color						: var(--opacity6_dg);
}
[data-hbg='o6_dg']:hover,:not(:disabled):hover>[data-wbg='o6_dg']{
	cursor						: pointer;
	background-color			: rgba(77,77,77,.6);
	background-color			: var(--opacity6_dg);
}
[data-hft='o6_dg']:hover,:not(:disabled):hover>[data-wft='o6_dg']{
	color						: rgba(77,77,77,.6);
	color						: var(--opacity6_lg);
}


[data-ft='r']{
	color						: rgb(226,4,27);
	color						: var(--color_r);
}
[data-sc='r']{
	text-stroke-color			: rgb(226,4,27);
	text-stroke-color			: var(--color_r);
}
[data-bg='r']{
	background-color			: rgb(226,4,27);
	background-color			: var(--color_r); 
}
[data-bc='r']{
	border-color				: rgb(226,4,27);
	border-color				: var(--color_r);
}
[data-ph='r']::placeholder{
	color						: rgb(226,4,27);
	color						: var(--color_r);
}
[data-hbg='r']:hover,:not(:disabled):hover>[data-wbg='r']{
	cursor						: pointer;
	background-color			: rgb(226,4,27);
	background-color			: var(--color_r);
}
[data-hft='r']:hover,:not(:disabled):hover>[data-wft='r']{
	color						: rgb(226,4,27);
	color						: var(--color_r);
}

[data-ft='o3_r']{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_r);
}
[data-sc='o3_r']{
	text-stroke-color			: rgba(226,4,27,.3);
	text-stroke-color			: var(--opacity3_r);
}
[data-bg='o3_r']{
	background-color			: rgba(226,4,27,.3);
	background-color			: var(--opacity3_r); 
}
[data-bc='o3_r']{
	border-color				: rgba(226,4,27,.3);
	border-color				: var(--opacity3_r);
}
[data-ph='o3_r']::placeholder{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_r);
}
[data-hbg='o3_r']:hover,:not(:disabled):hover>[data-wbg='o3_r']{
	cursor						: pointer;
	background-color			: rgba(226,4,27,.3);
	background-color			: var(--opacity3_r);
}
[data-hft='o3_r']:hover,:not(:disabled):hover>[data-wft='o3_r']{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_r);
}

[data-ft='o6_r']{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_r);
}
[data-sc='o6_r']{
	text-stroke-color			: rgba(226,4,27,.6);
	text-stroke-color			: var(--opacity6_r);
}
[data-bg='o6_r']{
	background-color			: rgba(226,4,27,.6);
	background-color			: var(--opacity6_r); 
}
[data-bc='o6_r']{
	border-color				: rgba(226,4,27,.6);
	border-color				: var(--opacity6_r);
}
[data-ph='o6_r']::placeholder{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_r);
}
[data-hbg='o6_r']:hover,:not(:disabled):hover>[data-wbg='o6_r']{
	cursor						: pointer;
	background-color			: rgba(226,4,27,.6);
	background-color			: var(--opacity6_r);
}
[data-hft='o6_r']:hover,:not(:disabled):hover>[data-wft='o6_r']{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_r);
}


[data-ft='dr']{
	color						: rgb(162,32,65);
	color						: var(--color_dr);
}
[data-sc='dr']{
	text-stroke-color			: rgb(162,32,65);
	text-stroke-color			: var(--color_dr);
}
[data-bg='dr']{
	background-color			: rgb(162,32,65);
	background-color			: var(--color_dr); 
}
[data-bc='dr']{
	border-color				: rgb(162,32,65);
	border-color				: var(--color_dr);
}
[data-ph='dr']::placeholder{
	color						: rgb(162,32,65);
	color						: var(--color_dr);
}
[data-hbg='dr']:hover,:not(:disabled):hover>[data-wbg='dr']{
	cursor						: pointer;
	background-color			: rgb(162,32,65);
	background-color			: var(--color_dr);
}
[data-hft='dr']:hover,:not(:disabled):hover>[data-wft='dr']{
	color						: rgb(162,32,65);
	color						: var(--color_dr);
}

[data-ft='o3_dr']{
	color						: rgba(162,32,65,.3);
	color						: var(--opacity3_dr);
}
[data-sc='o3_dr']{
	text-stroke-color			: rgba(162,32,65,.3);
	text-stroke-color			: var(--opacity3_dr);
}
[data-bg='o3_dr']{
	background-color			: rgba(162,32,65,.3);
	background-color			: var(--opacity3_dr); 
}
[data-bc='o3_dr']{
	border-color				: rgba(162,32,65,.3);
	border-color				: var(--opacity3_dr);
}
[data-ph='o3_dr']::placeholder{
	color						: rgba(162,32,65,.3);
	color						: var(--opacity3_dr);
}
[data-hbg='o3_dr']:hover,:not(:disabled):hover>[data-wbg='o3_dr']{
	cursor						: pointer;
	background-color			: rgba(162,32,65,.3);
	background-color			: var(--opacity3_dr);
}
[data-hft='o3_dr']:hover,:not(:disabled):hover>[data-wft='o3_dr']{
	color						: rgba(162,32,65,.3);
	color						: var(--opacity3_dr);
}

[data-ft='o6_dr']{
	color						: rgba(162,32,65,.6);
	color						: var(--opacity6_dr);
}
[data-sc='o6_dr']{
	text-stroke-color			: rgba(162,32,65,.6);
	text-stroke-color			: var(--opacity6_dr);
}
[data-bg='o6_dr']{
	background-color			: rgba(162,32,65,.6);
	background-color			: var(--opacity6_dr); 
}
[data-bc='o6_dr']{
	border-color				: rgba(162,32,65,.6);
	border-color				: var(--opacity6_dr);
}
[data-ph='o6_dr']::placeholder{
	color						: rgba(162,32,65,.6);
	color						: var(--opacity6_dr);
}
[data-hbg='o6_dr']:hover,:not(:disabled):hover>[data-wbg='o6_dr']{
	cursor						: pointer;
	background-color			: rgba(162,32,65,.6);
	background-color			: var(--opacity6_dr);
}
[data-hft='o6_dr']:hover,:not(:disabled):hover>[data-wft='o6_dr']{
	color						: rgba(162,32,65,.6);
	color						: var(--opacity6_dr);
}

[data-ft='p']{
	color						: rgb(226,4,27);
	color						: var(--color_p);
}
[data-sc='p']{
	text-stroke-color			: rgb(226,4,27);
	text-stroke-color			: var(--color_p);
}
[data-bg='p']{
	background-color			: rgb(226,4,27);
	background-color			: var(--color_p); 
}
[data-bc='p']{
	border-color				: rgb(226,4,27);
	border-color				: var(--color_p);
}
[data-ph='p']::placeholder{
	color						: rgb(226,4,27);
	color						: var(--color_p);
}
[data-hbg='p']:hover,:not(:disabled):hover>[data-wbg='p']{
	cursor						: pointer;
	background-color			: rgb(226,4,27);
	background-color			: var(--color_p);
}
[data-hft='p']:hover,:not(:disabled):hover>[data-wft='p']{
	color						: rgb(226,4,27);
	color						: var(--color_p);
}

[data-ft='o3_p']{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_p);
}
[data-sc='o3_p']{
	text-stroke-color			: rgba(226,4,27,.3);
	text-stroke-color			: var(--opacity3_p);
}
[data-bg='o3_p']{
	background-color			: rgba(226,4,27,.3);
	background-color			: var(--opacity3_p); 
}
[data-bc='o3_p']{
	border-color				: rgba(226,4,27,.3);
	border-color				: var(--opacity3_p);
}
[data-ph='o3_p']::placeholder{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_p);
}
[data-hbg='o3_p']:hover,:not(:disabled):hover>[data-wbg='o3_p']{
	cursor						: pointer;
	background-color			: rgba(226,4,27,.3);
	background-color			: var(--opacity3_p);
}
[data-hft='o3_p']:hover,:not(:disabled):hover>[data-wft='o3_p']{
	color						: rgba(226,4,27,.3);
	color						: var(--opacity3_p);
}

[data-ft='o6_p']{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_p);
}
[data-sc='o6_p']{
	text-stroke-color			: rgba(226,4,27,.6);
	text-stroke-color			: var(--opacity6_p);
}
[data-bg='o6_p']{
	background-color			: rgba(226,4,27,.6);
	background-color			: var(--opacity6_p); 
}
[data-bc='o6_p']{
	border-color				: rgba(226,4,27,.6);
	border-color				: var(--opacity6_p);
}
[data-ph='o6_p']::placeholder{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_p);
}
[data-hbg='o6_p']:hover,:not(:disabled):hover>[data-wbg='o6_p']{
	cursor						: pointer;
	background-color			: rgba(226,4,27,.6);
	background-color			: var(--opacity6_p);
}
[data-hft='o6_p']:hover,:not(:disabled):hover>[data-wft='o6_p']{
	color						: rgba(226,4,27,.6);
	color						: var(--opacity6_p);
}


[data-ft='b']{
	color						: rgb(0,149,217);
	color						: var(--color_b);
}
[data-sc='b']{
	text-stroke-color			: rgb(0,149,217);
	text-stroke-color			: var(--color_b);
}
[data-bg='b']{
	background-color			: rgb(0,149,217);
	background-color			: var(--color_b); 
}
[data-bc='b']{
	border-color				: rgb(0,149,217);
	border-color				: var(--color_b);
}
[data-ph='b']::placeholder{
	color						: rgb(0,149,217);
	color						: var(--color_b);
}
[data-hbg='b']:hover,:not(:disabled):hover>[data-wbg='b']{
	cursor						: pointer;
	background-color			: rgb(0,149,217);
	background-color			: var(--color_b);
}
[data-hft='b']:hover,:not(:disabled):hover>[data-wft='b']{
	color						: rgb(0,149,217);
	color						: var(--color_b);
}

[data-ft='o3_b']{
	color						: rgba(0,149,217,.3);
	color						: var(--opacity3_b);
}
[data-sc='o3_b']{
	text-stroke-color			: rgba(0,149,217,.3);
	text-stroke-color			: var(--opacity3_b);
}
[data-bg='o3_b']{
	background-color			: rgba(0,149,217,.3);
	background-color			: var(--opacity3_b); 
}
[data-bc='o3_b']{
	border-color				: rgba(0,149,217,.3);
	border-color				: var(--opacity3_b);
}
[data-ph='o3_b']::placeholder{
	color						: rgba(0,149,217,.3);
	color						: var(--opacity3_b);
}
[data-hbg='o3_b']:hover,:not(:disabled):hover>[data-wbg='o3_b']{
	cursor						: pointer;
	background-color			: rgba(0,149,217,.3);
	background-color			: var(--opacity3_b);
}
[data-hft='o3_b']:hover,:not(:disabled):hover>[data-wft='o3_b']{
	color						: rgba(0,149,217,.3);
	color						: var(--opacity3_b);
}

[data-ft='o6_b']{
	color						: rgba(0,149,217,.6);
	color						: var(--opacity6_b);
}
[data-sc='o6_b']{
	text-stroke-color			: rgba(0,149,217,.6);
	text-stroke-color			: var(--opacity6_b);
}
[data-bg='o6_b']{
	background-color			: rgba(0,149,217,.6);
	background-color			: var(--opacity6_b); 
}
[data-bc='o6_b']{
	border-color				: rgba(0,149,217,.6);
	border-color				: var(--opacity6_b);
}
[data-ph='o6_b']::placeholder{
	color						: rgba(0,149,217,.6);
	color						: var(--opacity6_b);
}
[data-hbg='o6_b']:hover,:not(:disabled):hover>[data-wbg='o6_b']{
	cursor						: pointer;
	background-color			: rgba(0,149,217,.6);
	background-color			: var(--opacity6_b);
}
[data-hft='o6_b']:hover,:not(:disabled):hover>[data-wft='o6_b']{
	color						: rgba(0,149,217,.6);
	color						: var(--opacity6_b);
}


[data-ft='y']{
	color						: rgb(242,226,12);
	color						: var(--color_y);
}
[data-sc='y']{
	text-stroke-color			: rgb(242,226,12);
	text-stroke-color			: var(--color_y);
}
[data-bg='y']{
	background-color			: rgb(242,226,12);
	background-color			: var(--color_y); 
}
[data-bc='y']{
	border-color				: rgb(242,226,12);
	border-color				: var(--color_y);
}
[data-ph='y']::placeholder{
	color						: rgb(242,226,12);
	color						: var(--color_y);
}
[data-hbg='y']:hover,:not(:disabled):hover>[data-wbg='y']{
	cursor						: pointer;
	background-color			: rgb(242,226,12);
	background-color			: var(--color_y);
}
[data-hft='y']:hover,:not(:disabled):hover>[data-wft='y']{
	color						: rgb(242,226,12);
	color						: var(--color_y);
}

[data-ft='o3_y']{
	color						: rgba(242,226,12,.3);
	color						: var(--opacity3_y);
}
[data-sc='o3_y']{
	text-stroke-color			: rgba(242,226,12,.3);
	text-stroke-color			: var(--opacity3_y);
}
[data-bg='o3_y']{
	background-color			: rgba(242,226,12,.3);
	background-color			: var(--opacity3_y); 
}
[data-bc='o3_y']{
	border-color				: rgba(242,226,12,.3);
	border-color				: var(--opacity3_y);
}
[data-ph='o3_y']::placeholder{
	color						: rgba(242,226,12,.3);
	color						: var(--opacity3_y);
}
[data-hbg='o3_y']:hover,:not(:disabled):hover>[data-wbg='o3_y']{
	cursor						: pointer;
	background-color			: rgba(242,226,12,.3);
	background-color			: var(--opacity3_y);
}
[data-hft='o3_y']:hover,:not(:disabled):hover>[data-wft='o3_y']{
	color						: rgba(242,226,12,.3);
	color						: var(--opacity3_y);
}

[data-ft='o6_y']{
	color						: rgba(242,226,12,.6);
	color						: var(--opacity6_y);
}
[data-sc='o6_y']{
	text-stroke-color			: rgba(242,226,12,.6);
	text-stroke-color			: var(--opacity6_y);
}
[data-bg='o6_y']{
	background-color			: rgba(242,226,12,.6);
	background-color			: var(--opacity6_y); 
}
[data-bc='o6_y']{
	border-color				: rgba(242,226,12,.6);
	border-color				: var(--opacity6_y);
}
[data-ph='o6_y']::placeholder{
	color						: rgba(242,226,12,.6);
	color						: var(--opacity6_y);
}
[data-hbg='o6_y']:hover,:not(:disabled):hover>[data-wbg='o6_y']{
	cursor						: pointer;
	background-color			: rgba(242,226,12,.6);
	background-color			: var(--opacity6_y);
}
[data-hft='o6_y']:hover,:not(:disabled):hover>[data-wft='o6_y']{
	color						: rgba(242,226,12,.6);
	color						: var(--opacity6_y);
}


[data-ft='gr']{
	color						: rgb(64,168,32);
	color						: var(--color_gr);
}
[data-sc='gr']{
	text-stroke-color			: rgb(64,168,32);
	text-stroke-color			: var(--color_gr);
}
[data-bg='gr']{
	background-color			: rgb(64,168,32);
	background-color			: var(--color_gr); 
}
[data-bc='gr']{
	border-color				: rgb(64,168,32);
	border-color				: var(--color_gr);
}
[data-ph='gr']::placeholder{
	color						: rgb(64,168,32);
	color						: var(--color_gr);
}
[data-hbg='gr']:hover,:not(:disabled):hover>[data-wbg='gr']{
	cursor						: pointer;
	background-color			: rgb(64,168,32);
	background-color			: var(--color_gr);
}
[data-hft='gr']:hover,:not(:disabled):hover>[data-wft='gr']{
	color						: rgb(64,168,32);
	color						: var(--color_gr);
}

[data-ft='o3_gr']{
	color						: rgba(64,168,32,.3);
	color						: var(--opacity3_gr);
}
[data-sc='o3_gr']{
	text-stroke-color			: rgba(64,168,32,.3);
	text-stroke-color			: var(--opacity3_gr);
}
[data-bg='o3_gr']{
	background-color			: rgba(64,168,32,.3);
	background-color			: var(--opacity3_gr); 
}
[data-bc='o3_gr']{
	border-color				: rgba(64,168,32,.3);
	border-color				: var(--opacity3_gr);
}
[data-ph='o3_gr']::placeholder{
	color						: rgba(64,168,32,.3);
	color						: var(--opacity3_gr);
}
[data-hbg='o3_gr']:hover,:not(:disabled):hover>[data-wbg='o3_gr']{
	cursor						: pointer;
	background-color			: rgba(64,168,32,.3);
	background-color			: var(--opacity3_gr);
}
[data-hft='o3_gr']:hover,:not(:disabled):hover>[data-wft='o3_gr']{
	color						: rgba(64,168,32,.3);
	color						: var(--opacity3_gr);
}

[data-ft='o6_gr']{
	color						: rgba(64,168,32,.6);
	color						: var(--opacity6_gr);
}
[data-sc='o6_gr']{
	text-stroke-color			: rgba(64,168,32,.6);
	text-stroke-color			: var(--opacity6_gr);
}
[data-bg='o6_gr']{
	background-color			: rgba(64,168,32,.6);
	background-color			: var(--opacity6_gr); 
}
[data-bc='o6_gr']{
	border-color				: rgba(64,168,32,.6);
	border-color				: var(--opacity6_gr);
}
[data-ph='o6_gr']::placeholder{
	color						: rgba(64,168,32,.6);
	color						: var(--opacity6_gr);
}
[data-hbg='o6_gr']:hover,:not(:disabled):hover>[data-wbg='o6_gr']{
	cursor						: pointer;
	background-color			: rgba(64,168,32,.6);
	background-color			: var(--opacity6_gr);
}
[data-hft='o6_gr']:hover,:not(:disabled):hover>[data-wft='o6_gr']{
	color						: rgba(64,168,32,.6);
	color						: var(--opacity6_gr);
}


[data-ft='o']{
	color						: rgb(238,168,38);
	color						: var(--color_o);
}
[data-sc='o']{
	text-stroke-color			: rgb(238,168,38);
	text-stroke-color			: var(--color_o);
}
[data-bg='o']{
	background-color			: rgb(238,168,38);
	background-color			: var(--color_o); 
}
[data-bc='o']{
	border-color				: rgb(238,168,38);
	border-color				: var(--color_o);
}
[data-ph='o']::placeholder{
	color						: rgb(238,168,38);
	color						: var(--color_o);
}
[data-hbg='o']:hover,:not(:disabled):hover>[data-wbg='o']{
	cursor						: pointer;
	background-color			: rgb(238,168,38);
	background-color			: var(--color_o);
}
[data-hft='o']:hover,:not(:disabled):hover>[data-wft='o']{
	color						: rgb(238,168,38);
	color						: var(--color_o);
}

[data-bg='o1_o']{
	background-color			: rgba(238,168,38,.1);
	background-color			: var(--opacity1_o); 
}

[data-ft='o3_o']{
	color						: rgba(238,168,38,.3);
	color						: var(--opacity3_o);
}
[data-sc='o3_o']{
	text-stroke-color			: rgba(238,168,38,.3);
	text-stroke-color			: var(--opacity3_o);
}
[data-bg='o3_o']{
	background-color			: rgba(238,168,38,.3);
	background-color			: var(--opacity3_o); 
}
[data-bc='o3_o']{
	border-color				: rgba(238,168,38,.3);
	border-color				: var(--opacity3_o);
}
[data-ph='o3_o']::placeholder{
	color						: rgba(238,168,38,.3);
	color						: var(--opacity3_o);
}
[data-hbg='o3_o']:hover,:not(:disabled):hover>[data-wbg='o3_o']{
	cursor						: pointer;
	background-color			: rgba(238,168,38,.3);
	background-color			: var(--opacity3_o);
}
[data-hft='o3_o']:hover,:not(:disabled):hover>[data-wft='o3_o']{
	color						: rgba(238,168,38,.3);
	color						: var(--opacity3_o);
}

[data-ft='o6_o']{
	color						: rgba(238,168,38,.6);
	color						: var(--opacity6_o);
}
[data-sc='o6_o']{
	text-stroke-color			: rgba(238,168,38,.6);
	text-stroke-color			: var(--opacity6_o);
}
[data-bg='o6_o']{
	background-color			: rgba(238,168,38,.6);
	background-color			: var(--opacity6_o); 
}
[data-bc='o6_o']{
	border-color				: rgba(238,168,38,.6);
	border-color				: var(--opacity6_o);
}
[data-ph='o6_o']::placeholder{
	color						: rgba(238,168,38,.6);
	color						: var(--opacity6_o);
}
[data-hbg='o6_o']:hover,:not(:disabled):hover>[data-wbg='o6_o']{
	cursor						: pointer;
	background-color			: rgba(238,168,38,.6);
	background-color			: var(--opacity6_o);
}
[data-hft='o6_o']:hover,:not(:disabled):hover>[data-wft='o6_o']{
	color						: rgba(238,168,38,.6);
	color						: var(--opacity6_o);
}





[data-ft='ss']{
	color						: rgb(238,168,38);
	color						: var(--season_ss);
}
[data-sc='ss']{
	text-stroke-color			: rgb(238,168,38);
	text-stroke-color			: var(--season_ss);
}
[data-bg='ss']{
	background-color			: rgb(238,168,38);
	background-color			: var(--season_ss); 
}
[data-bc='ss']{
	border-color				: rgb(238,168,38);
	border-color				: var(--season_ss);
}
[data-ph='ss']::placeholder{
	color						: rgb(238,168,38);
	color						: var(--season_ss);
}
[data-hbg='ss']:hover,:not(:disabled):hover>[data-wbg='ss']{
	cursor						: pointer;
	background-color			: rgb(238,168,38);
	background-color			: var(--season_ss);
}
[data-hft='ss']:hover,:not(:disabled):hover>[data-wft='ss']{
	color						: rgb(238,168,38);
	color						: var(--season_ss);
}


[data-ft='aw']{
	color						: rgb(238,168,38);
	color						: var(--season_aw);
}
[data-sc='aw']{
	text-stroke-color			: rgb(238,168,38);
	text-stroke-color			: var(--season_aw);
}
[data-bg='aw']{
	background-color			: rgb(238,168,38);
	background-color			: var(--season_aw); 
}
[data-bc='aw']{
	border-color				: rgb(238,168,38);
	border-color				: var(--season_aw);
}
[data-ph='aw']::placeholder{
	color						: rgb(238,168,38);
	color						: var(--season_aw);
}
[data-hbg='aw']:hover,:not(:disabled):hover>[data-wbg='ss']{
	cursor						: pointer;
	background-color			: rgb(238,168,38);
	background-color			: var(--season_aw);
}
[data-hft='aw']:hover,:not(:disabled):hover>[data-wft='ss']{
	color						: rgb(238,168,38);
	color						: var(--season_aw);
}






































[data-ft='0']{
	color						: rgb(242,248,253);
	color						: var(--color_0);
}
[data-sc='0']{
	text-stroke-color			: rgb(242,248,253);
	text-stroke-color			: var(--color_0);
}
[data-bg='0']{
	background-color			: rgb(242,248,253);
	background-color			: var(--color_0); 
}
[data-bc='0']{
	border-color				: rgb(242,248,253);
	border-color				: var(--color_0);
}
[data-ph='0']::placeholder{
	color						: rgb(242,248,253);
	color						: var(--color_0);
}
[data-hbg='0']:hover,:not(:disabled):hover>[data-wbg='0']{
	cursor						: pointer;
	background-color			: rgb(242,248,253);
	background-color			: var(--color_0);
}
[data-hft='0']:hover,:not(:disabled):hover>[data-wft='0']{
	color						: rgb(242,248,253);
	color						: var(--color_0);
}

[data-ft='o3_0']{
	color						: rgba(242,248,253,.3);
	color						: var(--opacity3_0);
}
[data-sc='o3_0']{
	text-stroke-color			: rgba(242,248,253,.3);
	text-stroke-color			: var(--opacity3_0);
}
[data-bg='o3_0']{
	background-color			: rgba(242,248,253,.3);
	background-color			: var(--opacity3_0); 
}
[data-bc='o3_0']{
	border-color				: rgba(242,248,253,.3);
	border-color				: var(--opacity3_0);
}
[data-ph='o3_0']::placeholder{
	color						: rgba(242,248,253,.3);
	color						: var(--opacity3_0);
}
[data-hbg='o3_0']:hover,:not(:disabled):hover>[data-wbg='o3_0']{
	cursor						: pointer;
	background-color			: rgba(242,248,253,.3);
	background-color			: var(--opacity3_0);
}
[data-hft='o3_0']:hover,:not(:disabled):hover>[data-wft='o3_0']{
	color						: rgba(242,248,253,.3);
	color						: var(--opacity3_0);
}

[data-ft='o6_0']{
	color						: rgba(242,248,253,.6);
	color						: var(--opacity6_0);
}
[data-sc='o6_0']{
	text-stroke-color			: rgba(242,248,253,.6);
	text-stroke-color			: var(--opacity6_0);
}
[data-bg='o6_0']{
	background-color			: rgba(242,248,253,.6);
	background-color			: var(--opacity6_0); 
}
[data-bc='o6_0']{
	border-color				: rgba(242,248,253,.6);
	border-color				: var(--opacity6_0);
}
[data-ph='o6_0']::placeholder{
	color						: rgba(242,248,253,.6);
	color						: var(--opacity6_0);
}
[data-hbg='o6_0']:hover,:not(:disabled):hover>[data-wbg='o6_0']{
	cursor						: pointer;
	background-color			: rgba(242,248,253,.6);
	background-color			: var(--opacity6_0);
}
[data-hft='o6_0']:hover,:not(:disabled):hover>[data-wft='o6_0']{
	color						: rgba(242,248,253,.6);
	color						: var(--opacity6_0);
}


[data-ft='1']{
	color						: rgb(151,202,216);
	color						: var(--color_1);
}
[data-sc='1']{
	text-stroke-color			: rgb(151,202,216);
	text-stroke-color			: var(--color_1);
}
[data-bg='1']{
	background-color			: rgb(151,202,216);
	background-color			: var(--color_1); 
}
[data-bc='1']{
	border-color				: rgb(151,202,216);
	border-color				: var(--color_1);
}
[data-ph='1']::placeholder{
	color						: rgb(151,202,216);
	color						: var(--color_1);
}
[data-hbg='1']:hover,:not(:disabled):hover>[data-wbg='1']{
	cursor						: pointer;
	background-color			: rgb(151,202,216);
	background-color			: var(--color_1);
}
[data-hft='1']:hover,:not(:disabled):hover>[data-wft='1']{
	color						: rgb(151,202,216);
	color						: var(--color_1);
}

[data-ft='o3_1']{
	color						: rgba(151,202,216,.3);
	color						: var(--opacity3_1);
}
[data-sc='o3_1']{
	text-stroke-color			: rgba(151,202,216,.3);
	text-stroke-color			: var(--opacity3_1);
}
[data-bg='o3_1']{
	background-color			: rgba(151,202,216,.3);
	background-color			: var(--opacity3_1); 
}
[data-bc='o3_1']{
	border-color				: rgba(151,202,216,.3);
	border-color				: var(--opacity3_1);
}
[data-ph='o3_1']::placeholder{
	color						: rgba(151,202,216,.3);
	color						: var(--opacity3_1);
}
[data-hbg='o3_1']:hover,:not(:disabled):hover>[data-wbg='o3_1']{
	cursor						: pointer;
	background-color			: rgba(151,202,216,.3);
	background-color			: var(--opacity3_1);
}
[data-hft='o3_1']:hover,:not(:disabled):hover>[data-wft='o3_1']{
	color						: rgba(151,202,216,.3);
	color						: var(--opacity3_1);
}

[data-ft='o6_1']{
	color						: rgba(151,202,216,.6);
	color						: var(--opacity6_1);
}
[data-sc='o6_1']{
	text-stroke-color			: rgba(151,202,216,.6);
	text-stroke-color			: var(--opacity6_1);
}
[data-bg='o6_1']{
	background-color			: rgba(151,202,216,.6);
	background-color			: var(--opacity6_1); 
}
[data-bc='o6_1']{
	border-color				: rgba(151,202,216,.6);
	border-color				: var(--opacity6_1);
}
[data-ph='o6_1']::placeholder{
	color						: rgba(151,202,216,.6);
	color						: var(--opacity6_1);
}
[data-hbg='o6_1']:hover,:not(:disabled):hover>[data-wbg='o6_1']{
	cursor						: pointer;
	background-color			: rgba(151,202,216,.6);
	background-color			: var(--opacity6_1);
}
[data-hft='o6_1']:hover,:not(:disabled):hover>[data-wft='o6_1']{
	color						: rgba(151,202,216,.6);
	color						: var(--opacity6_1);
}


[data-ft='2']{
	color						: rgb(108,178,203);
	color						: var(--color_2);
}
[data-sc='2']{
	text-stroke-color			: rgb(108,178,203);
	text-stroke-color			: var(--color_2);
}
[data-bg='2']{
	background-color			: rgb(108,178,203);
	background-color			: var(--color_2); 
}
[data-bc='2']{
	border-color				: rgb(108,178,203);
	border-color				: var(--color_2);
}
[data-ph='2']::placeholder{
	color						: rgb(108,178,203);
	color						: var(--color_2);
}
[data-hbg='2']:hover,:not(:disabled):hover>[data-wbg='2']{
	cursor						: pointer;
	background-color			: rgb(108,178,203);
	background-color			: var(--color_2);
}
[data-hft='2']:hover,:not(:disabled):hover>[data-wft='2']{
	color						: rgb(108,178,203);
	color						: var(--color_2);
}

[data-ft='o3_2']{
	color						: rgba(108,178,203,.3);
	color						: var(--opacity3_2);
}
[data-sc='o3_2']{
	text-stroke-color			: rgba(108,178,203,.3);
	text-stroke-color			: var(--opacity3_2);
}
[data-bg='o3_2']{
	background-color			: rgba(108,178,203,.3);
	background-color			: var(--opacity3_2); 
}
[data-bc='o3_2']{
	border-color				: rgba(108,178,203,.3);
	border-color				: var(--opacity3_2);
}
[data-ph='o3_2']::placeholder{
	color						: rgba(108,178,203,.3);
	color						: var(--opacity3_2);
}
[data-hbg='o3_2']:hover,:not(:disabled):hover>[data-wbg='o3_2']{
	cursor						: pointer;
	background-color			: rgba(108,178,203,.3);
	background-color			: var(--opacity3_2);
}
[data-hft='o3_2']:hover,:not(:disabled):hover>[data-wft='o3_2']{
	color						: rgba(108,178,203,.3);
	color						: var(--opacity3_2);
}

[data-ft='o6_2']{
	color						: rgba(108,178,203,.6);
	color						: var(--opacity6_2);
}
[data-sc='o6_2']{
	text-stroke-color			: rgba(108,178,203,.6);
	text-stroke-color			: var(--opacity6_2);
}
[data-bg='o6_2']{
	background-color			: rgba(108,178,203,.6);
	background-color			: var(--opacity6_2); 
}
[data-bc='o6_2']{
	border-color				: rgba(108,178,203,.6);
	border-color				: var(--opacity6_2);
}
[data-ph='o6_2']::placeholder{
	color						: rgba(108,178,203,.6);
	color						: var(--opacity6_2);
}
[data-hbg='o6_2']:hover,:not(:disabled):hover>[data-wbg='o6_2']{
	cursor						: pointer;
	background-color			: rgba(108,178,203,.6);
	background-color			: var(--opacity6_2);
}
[data-hft='o6_2']:hover,:not(:disabled):hover>[data-wft='o6_2']{
	color						: rgba(108,178,203,.6);
	color						: var(--opacity6_2);
}


[data-ft='3']{
	color						: rgb(77,142,168);
	color						: var(--color_3);
}
[data-sc='3']{
	text-stroke-color			: rgb(77,142,168);
	text-stroke-color			: var(--color_3);
}
[data-bg='3']{
	background-color			: rgb(77,142,168);
	background-color			: var(--color_3); 
}
[data-bc='3']{
	border-color				: rgb(77,142,168);
	border-color				: var(--color_3);
}
[data-ph='3']::placeholder{
	color						: rgb(77,142,168);
	color						: var(--color_3);
}
[data-hbg='3']:hover,:not(:disabled):hover>[data-wbg='3']{
	cursor						: pointer;
	background-color			: rgb(77,142,168);
	background-color			: var(--color_3);
}
[data-hft='3']:hover,:not(:disabled):hover>[data-wft='3']{
	color						: rgb(77,142,168);
	color						: var(--color_3);
}

[data-ft='o3_3']{
	color						: rgba(77,142,168,.3);
	color						: var(--opacity3_3);
}
[data-sc='o3_3']{
	text-stroke-color			: rgba(77,142,168,.3);
	text-stroke-color			: var(--opacity3_3);
}
[data-bg='o3_3']{
	background-color			: rgba(77,142,168,.3);
	background-color			: var(--opacity3_3); 
}
[data-bc='o3_3']{
	border-color				: rgba(77,142,168,.3);
	border-color				: var(--opacity3_3);
}
[data-ph='o3_3']::placeholder{
	color						: rgba(77,142,168,.3);
	color						: var(--opacity3_3);
}
[data-hbg='o3_3']:hover,:not(:disabled):hover>[data-wbg='o3_3']{
	cursor						: pointer;
	background-color			: rgba(77,142,168,.3);
	background-color			: var(--opacity3_3);
}
[data-hft='o3_3']:hover,:not(:disabled):hover>[data-wft='o3_3']{
	color						: rgba(77,142,168,.3);
	color						: var(--opacity3_3);
}

[data-ft='o6_3']{
	color						: rgba(77,142,168,.6);
	color						: var(--opacity6_3);
}
[data-sc='o6_3']{
	text-stroke-color			: rgba(77,142,168,.6);
	text-stroke-color			: var(--opacity6_3);
}
[data-bg='o6_3']{
	background-color			: rgba(77,142,168,.6);
	background-color			: var(--opacity6_3); 
}
[data-bc='o6_3']{
	border-color				: rgba(77,142,168,.6);
	border-color				: var(--opacity6_3);
}
[data-ph='o6_3']::placeholder{
	color						: rgba(77,142,168,.6);
	color						: var(--opacity6_3);
}
[data-hbg='o6_3']:hover,:not(:disabled):hover>[data-wbg='o6_3']{
	cursor						: pointer;
	background-color			: rgba(77,142,168,.6);
	background-color			: var(--opacity6_3);
}
[data-hft='o6_3']:hover,:not(:disabled):hover>[data-wft='o6_3']{
	color						: rgba(77,142,168,.6);
	color						: var(--opacity6_3);
}


[data-ft='4']{
	color						: rgb(47,106,131);
	color						: var(--color_4);
}
[data-sc='4']{
	text-stroke-color			: rgb(47,106,131);
	text-stroke-color			: var(--color_4);
}
[data-bg='4']{
	background-color			: rgb(47,106,131);
	background-color			: var(--color_4); 
}
[data-bc='4']{
	border-color				: rgb(47,106,131);
	border-color				: var(--color_4);
}
[data-ph='4']::placeholder{
	color						: rgb(47,106,131);
	color						: var(--color_4);
}
[data-hbg='4']:hover,:not(:disabled):hover>[data-wbg='4']{
	cursor						: pointer;
	background-color			: rgb(47,106,131);
	background-color			: var(--color_4);
}
[data-hft='4']:hover,:not(:disabled):hover>[data-wft='4']{
	color						: rgb(47,106,131);
	color						: var(--color_4);
}

[data-ft='o3_4']{
	color						: rgba(47,106,131,.3);
	color						: var(--opacity3_4);
}
[data-sc='o3_4']{
	text-stroke-color			: rgba(47,106,131,.3);
	text-stroke-color			: var(--opacity3_4);
}
[data-bg='o3_4']{
	background-color			: rgba(47,106,131,.3);
	background-color			: var(--opacity3_4); 
}
[data-bc='o3_4']{
	border-color				: rgba(47,106,131,.3);
	border-color				: var(--opacity3_4);
}
[data-ph='o3_4']::placeholder{
	color						: rgba(47,106,131,.3);
	color						: var(--opacity3_4);
}
[data-hbg='o3_4']:hover,:not(:disabled):hover>[data-wbg='o3_4']{
	cursor						: pointer;
	background-color			: rgba(47,106,131,.3);
	background-color			: var(--opacity3_4);
}
[data-hft='o3_4']:hover,:not(:disabled):hover>[data-wft='o3_4']{
	color						: rgba(47,106,131,.3);
	color						: var(--opacity3_4);
}

[data-ft='o6_4']{
	color						: rgba(47,106,131,.6);
	color						: var(--opacity6_4);
}
[data-sc='o6_4']{
	text-stroke-color			: rgba(47,106,131,.6);
	text-stroke-color			: var(--opacity6_4);
}
[data-bg='o6_4']{
	background-color			: rgba(47,106,131,.6);
	background-color			: var(--opacity6_4); 
}
[data-bc='o6_4']{
	border-color				: rgba(47,106,131,.6);
	border-color				: var(--opacity6_4);
}
[data-ph='o6_4']::placeholder{
	color						: rgba(47,106,131,.6);
	color						: var(--opacity6_4);
}
[data-hbg='o6_4']:hover,:not(:disabled):hover>[data-wbg='o6_4']{
	cursor						: pointer;
	background-color			: rgba(47,106,131,.6);
	background-color			: var(--opacity6_4);
}
[data-hft='o6_4']:hover,:not(:disabled):hover>[data-wft='o6_4']{
	color						: rgba(47,106,131,.6);
	color						: var(--opacity6_4);
}


[data-ft='5']{
	color						: rgb(0,76,92);
	color						: var(--color_5);
}
[data-sc='5']{
	text-stroke-color			: rgb(0,76,92);
	text-stroke-color			: var(--color_5);
}
[data-bg='5']{
	background-color			: rgb(0,76,92);
	background-color			: var(--color_5); 
}
[data-bc='5']{
	border-color				: rgb(0,76,92);
	border-color				: var(--color_5);
}
[data-ph='5']::placeholder{
	color						: rgb(0,76,92);
	color						: var(--color_5);
}
[data-hbg='5']:hover,:not(:disabled):hover>[data-wbg='5']{
	cursor						: pointer;
	background-color			: rgb(0,76,92);
	background-color			: var(--color_5);
}
[data-hft='5']:hover,:not(:disabled):hover>[data-wft='5']{
	color						: rgb(0,76,92);
	color						: var(--color_5);
}

[data-ft='o3_5']{
	color						: rgba(0,76,92,.3);
	color						: var(--opacity3_5);
}
[data-sc='o3_5']{
	text-stroke-color			: rgba(0,76,92,.3);
	text-stroke-color			: var(--opacity3_5);
}
[data-bg='o3_5']{
	background-color			: rgba(0,76,92,.3);
	background-color			: var(--opacity3_5); 
}
[data-bc='o3_5']{
	border-color				: rgba(0,76,92,.3);
	border-color				: var(--opacity3_5);
}
[data-ph='o3_5']::placeholder{
	color						: rgba(0,76,92,.3);
	color						: var(--opacity3_5);
}
[data-hbg='o3_5']:hover,:not(:disabled):hover>[data-wbg='o3_5']{
	cursor						: pointer;
	background-color			: rgba(0,76,92,.3);
	background-color			: var(--opacity3_5);
}
[data-hft='o3_5']:hover,:not(:disabled):hover>[data-wft='o3_5']{
	color						: rgba(0,76,92,.3);
	color						: var(--opacity3_5);
}

[data-ft='o6_5']{
	color						: rgba(0,76,92,.6);
	color						: var(--opacity6_5);
}
[data-sc='o6_5']{
	text-stroke-color			: rgba(0,76,92,.6);
	text-stroke-color			: var(--opacity6_5);
}
[data-bg='o6_5']{
	background-color			: rgba(0,76,92,.6);
	background-color			: var(--opacity6_5); 
}
[data-bc='o6_5']{
	border-color				: rgba(0,76,92,.6);
	border-color				: var(--opacity6_5);
}
[data-ph='o6_5']::placeholder{
	color						: rgba(0,76,92,.6);
	color						: var(--opacity6_5);
}
[data-hbg='o6_5']:hover,:not(:disabled):hover>[data-wbg='o6_5']{
	cursor						: pointer;
	background-color			: rgba(0,76,92,.6);
	background-color			: var(--opacity6_5);
}
[data-hft='o6_5']:hover,:not(:disabled):hover>[data-wft='o6_5']{
	color						: rgba(0,76,92,.6);
	color						: var(--opacity6_5);
}







[data-op='1']{ opacity			: .1; }
[data-op='2']{ opacity			: .2; }
[data-op='3']{ opacity			: .3; }
[data-op='4']{ opacity			: .4; }
[data-op='5']{ opacity			: .5; }
[data-op='6']{ opacity			: .6; }
[data-op='7']{ opacity			: .7; }
[data-op='8']{ opacity			: .8; }
[data-op='9']{ opacity			: .9; }

[data-view='none']{ display		: none !important; }


[data-w='0']{
	background-color			: rgb(242,224,212) !important;
	background-color			: var(--week_0_bg) !important;
	color						: rgb(163,12,0);
	color						: var(--week_0_ft);
}
[data-w='1'],[data-w='2'],[data-w='3'],[data-w='4'],[data-w='5']{
	background-color			: rgba(240,240,240,.6) !important;
	background-color			: var(--opacity3_lg) !important;
	color						: rgb(0,76,92);
	color						: var(--color_5);
}
[data-w='6']{
	background-color			: rgb(212,224,242) !important;
	background-color			: var(--week_6_bg) !important;
	color						: rgb(0,12,163);
	color						: var(--week_6_ft);
}
[data-ft='w0']{
	color						: rgb(163,12,0);
	color						: var(--week_0_ft);
}
[data-ft='w1'],[data-ft='w2'],[data-ft='w3'],[data-ft='w4'],[data-ft='w5']{
	color						: rgb(0,76,92);
	color						: var(--color_5);
}
[data-ft='w6']{
	color						: rgb(0,12,163);
	color						: var(--week_6_ft);
}



































































































[data-fw="b"]{
	font-weight					: 600;
}
[data-hf='on']{
	transition					: background-color 200ms,color 200ms,border-color 200ms;
}
:disabled,:disabled *{
	cursor						: not-allowed !important;
}
button:focus,input:focus,textarea:focus,select:focus,li:has(input:focus){
	filter						: drop-shadow(0px 0px 2px var(--opacity3_g)) !important;
	outline						: -webkit-focus-ring-color auto 1px;
	outline						: solid var(--color_o) 3px;
	outline-offset				: -3px;
}
[data-outline='out']:focus{
}


a,button{
	cursor						: pointer;
	user-select					: none;
	background-color			: transparent;
}
a *,button *{
	cursor						: pointer;
}
select,input,button,textarea{
	appearance					: none;
	border						: none;
	border-radius				: 0px;
	resize						: none;
}
select,input,button,textarea::focus,select,input,button,textarea::hover{
	appearance					: none;
}

select::-ms-expand{
	display						: none;
}
input::-ms-clear{
	visibility					: hidden;
}
input::-ms-reveal {
	visibility					: hidden;
}
::placeholder{
	text-align					: left;
}
:-ms-input-placeholder{
	text-align					: left;
}
input[type="radio"],
input[type="checkbox"]{
	clip						: rect(0, 0, 0, 0);
}
head,script,datalist{
	display						: none;
}
textarea:disabled{
	resize						: none;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button{
	margin						: 0;
}
input[type='number']{
	-moz-appearance				:textfield;
}
input[type='checkbox'] + *{
	cursor						: pointer;
	display						: table;
	background-color			: transparent;
	text-align					: center;
	line-height					: 2.3em;
	color						: var(--color_dg);
}
input[type='checkbox'] + *::before{
	display						: table-cell;
	float						: left;
	content						: "\f04d";
	width						: 3rem;
	height						: inherit;
	font-family					: 'Line Awesome Free';
	font-weight					: 900;
	font-size					: 2.4rem;
	line-height					: inherit;
	color						: var(--color_dg);
	opacity						: .3;
}
input[type='checkbox']:checked + *::before{
	content						: "\f14a";
	font-weight					: 400;
	opacity						: 1;
}
input[type='checkbox'] + *::after{
	display						: table-cell;
	float						: left;
	line-height					: inherit;
}

button{
	border-radius				: 0px;
}

table{
	display						: table;
	border-collapse				: collapse;
	border-spacing				: 0;
	table-layout				: fixed;
}
thead{
	display						: table-header-group;
}
tbody{
	display						: table-row-group;
}
tr{
	display						: table-row;
}
td,th{
	display						: table-cell;
}


[inert]{
  pointer-events				: none;
  user-select					: none;
  cursor						: not-allowed !important;
}
[inert]:not([data-color='base']){
  opacity						: 0.9;
  filter						: grayscale(100%);
}


[data-tc='1']{
	background-color			: rgb(255,140,0);
	color						: rgb(240,247,255);
}
[data-tc='2']{
	background-color			: rgb(30,144,255);
	color						: rgb(254,247,240);
}
[data-tc='3']{
	background-color			: rgb(0,128,0);
	color						: rgb(242,238,242);
}






