/* Minification failed. Returning unminified contents.
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(307,16): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(317,14): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(318,21): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(323,83): run-time error CSS1039: Token not allowed after unary operator: '-text-decorative'
(324,71): run-time error CSS1039: Token not allowed after unary operator: '-text-decorative'
(325,79): run-time error CSS1039: Token not allowed after unary operator: '-text-decorative'
(326,69): run-time error CSS1039: Token not allowed after unary operator: '-text-decorative'
(352,30): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart1'
(353,30): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart2'
(354,30): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart3'
(355,33): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart1_on'
(356,33): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart2_on'
(357,33): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-chart3_on'
(358,29): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-plus'
(359,32): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-minus'
(360,50): run-time error CSS1039: Token not allowed after unary operator: '-img-annotation-chevron-down'
(361,49): run-time error CSS1039: Token not allowed after unary operator: '-img-annotation-chevron-up'
(362,34): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-qmark'
(363,31): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-close'
(365,31): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-plus'
(366,34): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-minus'
(367,28): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-plus'
(368,32): run-time error CSS1039: Token not allowed after unary operator: '-img-accordion-minus'
(379,145): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(379,200): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(379,234): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(380,20): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-10'
(381,20): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-2'
(382,68): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(383,53): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(383,77): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(391,153): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(392,149): run-time error CSS1039: Token not allowed after unary operator: '-fill-brand-primary-default'
(392,214): run-time error CSS1039: Token not allowed after unary operator: '-fill-brand-primary-default'
(392,255): run-time error CSS1039: Token not allowed after unary operator: '-text-inverted-default'
(399,33): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(406,87): run-time error CSS1039: Token not allowed after unary operator: '-stroke-subtle'
(406,144): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(407,31): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-4'
(407,78): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-10'
(409,97): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(410,81): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(411,90): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(412,94): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(429,74): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(430,188): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(430,227): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(432,94): run-time error CSS1039: Token not allowed after unary operator: '-fill-brand-primary-default'
(433,79): run-time error CSS1039: Token not allowed after unary operator: '-fill-static-white-100'
(435,66): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(439,71): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(441,49): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(443,160): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(443,198): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(444,137): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-btn-calendar'
(447,94): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(448,99): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(449,120): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(450,101): run-time error CSS1039: Token not allowed after unary operator: '-bg-overlay'
(450,165): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(451,119): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider-subtle'
(453,149): run-time error CSS1039: Token not allowed after unary operator: '-img-icon-btn-calendar'
(455,86): run-time error CSS1039: Token not allowed after unary operator: '-bg-overlay'
(456,88): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(457,145): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider-subtle'
(459,57): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(460,57): run-time error CSS1039: Token not allowed after unary operator: '-text-brand-primary-default'
(463,49): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised'
(463,157): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(466,8): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(467,8): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(469,6): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised'
(470,42): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-down'
(471,58): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(471,110): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(471,153): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(472,33): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(473,34): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-down'
(503,121): run-time error CSS1039: Token not allowed after unary operator: '-img-chevron-down'
(503,201): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(503,267): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(507,10): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(508,10): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(510,8): run-time error CSS1039: Token not allowed after unary operator: '-img-chevron-down'
(511,8): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(514,48): run-time error CSS1039: Token not allowed after unary operator: '-img-chevron-up'
(514,126): run-time error CSS1039: Token not allowed after unary operator: '-function-status-stroke-activated'
(516,99): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(516,188): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(517,147): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(518,80): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(519,81): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-down'
(520,67): run-time error CSS1039: Token not allowed after unary operator: '-text-brand-primary-default'
(530,20): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(534,26): run-time error CSS1039: Token not allowed after unary operator: '-fill-subtler'
(536,26): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(540,26): run-time error CSS1039: Token not allowed after unary operator: '-fill-subtle'
(546,18): run-time error CSS1039: Token not allowed after unary operator: '-function-movement-rising'
(547,18): run-time error CSS1039: Token not allowed after unary operator: '-function-movement-falling'
(548,18): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(550,68): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(560,59): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(561,35): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(564,42): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(565,43): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(566,35): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(567,42): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(573,93): run-time error CSS1039: Token not allowed after unary operator: '-stroke-strong'
(573,138): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(590,211): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(592,61): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(596,52): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(599,40): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(599,91): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(599,137): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(600,47): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(601,50): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(604,62): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(604,110): run-time error CSS1039: Token not allowed after unary operator: '-stroke-strong'
(604,176): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(604,205): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(606,66): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(606,112): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(609,62): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(610,23): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(611,60): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(612,42): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(612,75): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(613,54): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(636,49): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider-subtle'
(639,136): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(641,38): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(642,41): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(653,92): run-time error CSS1039: Token not allowed after unary operator: '-img-comp_footer_ci'
(654,46): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(662,44): run-time error CSS1039: Token not allowed after unary operator: '-stroke-default'
(662,96): run-time error CSS1039: Token not allowed after unary operator: '-fill-default'
(663,45): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-hover'
(664,46): run-time error CSS1039: Token not allowed after unary operator: '-function-status-fill-down'
(673,38): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(673,71): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(677,81): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(678,129): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(680,41): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(680,74): run-time error CSS1039: Token not allowed after unary operator: '-text-default'
(681,41): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(686,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(687,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(688,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(689,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(690,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(691,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(692,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(693,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(694,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(695,42): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(715,159): run-time error CSS1039: Token not allowed after unary operator: '-fill-subtler'
(715,185): run-time error CSS1039: Token not allowed after unary operator: '-text-static-white-100'
(716,54): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(717,73): run-time error CSS1039: Token not allowed after unary operator: '-general-paleNavy-default'
(718,64): run-time error CSS1039: Token not allowed after unary operator: '-general-paleNavy-default'
(719,73): run-time error CSS1039: Token not allowed after unary operator: '-general-aquaBlue-default'
(720,64): run-time error CSS1039: Token not allowed after unary operator: '-general-aquaBlue-default'
(721,73): run-time error CSS1039: Token not allowed after unary operator: '-general-green-default'
(722,64): run-time error CSS1039: Token not allowed after unary operator: '-general-green-default'
(723,73): run-time error CSS1039: Token not allowed after unary operator: '-general-orange-decorative'
(724,64): run-time error CSS1039: Token not allowed after unary operator: '-general-orange-default'
(725,73): run-time error CSS1039: Token not allowed after unary operator: '-general-red-default'
(726,64): run-time error CSS1039: Token not allowed after unary operator: '-general-red-default'
(728,24): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(756,90): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(757,52): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(771,52): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(772,52): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(774,55): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(775,58): run-time error CSS1039: Token not allowed after unary operator: '-stroke-subtle'
(775,115): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(776,31): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-4'
(776,78): run-time error CSS1039: Token not allowed after unary operator: '-function-shadow-shadow-10'
(778,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(779,39): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(780,54): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
(783,72): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(783,112): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(784,72): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(785,69): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(785,109): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(786,69): run-time error CSS1039: Token not allowed after unary operator: '-stroke-divider'
(787,55): run-time error CSS1039: Token not allowed after unary operator: '-fill-raised-subtle'
(788,29): run-time error CSS1039: Token not allowed after unary operator: '-general-yellow-subtle'
(789,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-default'
(793,41): run-time error CSS1039: Token not allowed after unary operator: '-text-subtler'
 */
/*
    수정일 : 최초 작성
    작성자 : 최초 작성
    내  용 : 네이버금융 ASP 최초 작성

    수정일 : 2025. 09
    작성자 : UN0087 정유란
    내  용 : 네이버 증권(Npay 증권) PC 버전 기업 재무정보 ASP 스타일 개선
-------------------------------------------------------------------------*/

/**************************************************/
/* Str : 프로젝트 공통 */
/**************************************************/
/* font */
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-display: swap;
    src: url('../include/font/Pretendard-Black.woff2') format('woff2'), url('../include/font/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: url('../include/font/Pretendard-ExtraBold.woff2') format('woff2'), url('../include/font/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: url('../include/font/Pretendard-Bold.woff2') format('woff2'), url('../include/font/Pretendard-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: url('../include/font/Pretendard-SemiBold.woff2') format('woff2'), url('../include/font/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: url('../include/font/Pretendard-Medium.woff2') format('woff2'), url('../include/font/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: url('../include/font/Pretendard-Regular.woff2') format('woff2'), url('../include/font/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: url('../include/font/Pretendard-Light.woff2') format('woff2'), url('../include/font/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: url('../include/font/Pretendard-ExtraLight.woff2') format('woff2'), url('../include/font/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: url('../include/font/Pretendard-Thin.woff2') format('woff2'), url('../include/font/Pretendard-Thin.woff') format('woff');
}

/* Color */
/* 인쇄 페이지(Pring_Page.aspx) 대응을 위해 light값을 :root에 두고 dark값을 오버라이드 하였음. */
:root, body.light {
    /* text */
    --text-default: #000;
    --text-alpha: rgba(3, 14, 27, 0.50);
    --text-subtle: #636568;
    --text-subtler: #87898E;
    --text-decorative: #A5A9AE;
    --text-inverted-default: #FFF;
    --text-inverted-subtle: #E5E8EB;
    --text-brand-primary-default: #03A94D;
    --text-static-white-100: #FFF;
    --text-static-black-100: #000000;
    /* icon */
    --icon-default: #000;
    --icon-subtle: #636568;
    --icon-inverted-default: #FFF;
    --icon-brand-primary-default: #03A94D;
    --icon-static-white-100: #FFF;
    --icon-static-black-100: #000;
    /* stroke */
    --stroke-default: rgba(3, 14, 27, 0.20);
    --stroke-subtle: rgba(3, 14, 27, 0.15);
    --stroke-subtler: rgba(3, 14, 27, 0.04);
    --stroke-strong: rgba(3, 14, 27, 0.50);
    --stroke-divider: rgba(3, 14, 27, 0.10);
    --stroke-divider-subtle: rgba(3, 14, 27, 0.08);
    --stroke-divider-stronger: #000;
    /* fill */
    --fill-default: #FFF;
    --fill-alpha: rgba(255, 255, 255, 0.50);
    --fill-subtle: #C1C5CA;
    --fill-subtler: #DADDE1;
    --fill-raised: #E8ECEF;
    --fill-raised-subtle: #F6F8FA;
    --fill-inverted-default: #393A3C;
    --fill-brand-primary-default: #03A94D;
    --fill-brand-primary-subtle: #d9f7e6;
    --fill-static-white-100: #FFF;
    /* background */
    --bg-default: #FFF;
    --bg-overlay: #FFF;
    --bg-inverted-default: #393A3C;
    --bg-brand-n-pay-green-default: #00de5a;
    /* general */
    --general-red-default: #F4361E;
    --general-orange-default: #B16C04;
    --general-orange-decorative: #FD9A06;
    --general-green-default: #03A94D;
    --general-aquaBlue-default: #2196F3;
    --general-blue-default: #3283FD;
    --general-paleNavy-default: #687EA8;
    --general-yellow-subtle: #FFF9EA;
    /* function - movement */
    --function-movement-rising: #ED3738;
    --function-movement-falling: #007EFF;
    --function-movement-flat: #87898E;
    /* function - status / icon */
    --function-status-icon-primary-hover: #028B3F;
    --function-status-icon-primary-down: #02642D;
    --function-status-icon-primary-disabled: #D9F7E6;
    --function-status-icon-subtle-hover: #4E5052;
    --function-status-icon-subtle-down: #393A3C;
    --function-status-icon-subtler-hover: #76787D;
    --function-status-icon-subtler-down: #636568;
    --function-status-icon-disabled: rgba(3, 14, 27, 0.20);
    /* function - status / stroke */
    --function-status-stroke-hover: rgba(3, 14, 27, 0.20);
    --function-status-stroke-activated: #000;
    --function-status-stroke-disabled: rgba(3, 14, 27, 0.20);
    /* function - status / fill */
    --function-status-fill-hover: rgba(3, 14, 27, 0.04);
    --function-status-fill-down: rgba(3, 14, 27, 0.08);
    --function-status-fill-disabled: rgba(3, 14, 27, 0.10);
    /* function - status / text */
    --function-status-text-disabled: #030e1b33;
    /* function - status / bg */
    --function-status-bg-hover: rgba(3, 14, 27, 0.04);
    /* function - shadow */
    --function-shadow-shadow-2: rgba(0, 0, 0, 0.02);
    --function-shadow-shadow-4: rgba(0, 0, 0, 0.04);
    --function-shadow-shadow-10: rgba(0, 0, 0, 0.10);
    --function-shadow-shadow-15: rgba(0, 0, 0, 0.15);
    --function-shadow-shadow-21: rgba(0, 0, 0, 0.21);
    /*icon*/
    --img-comp_footer_ci: url("../Content/comp_footer_ci.svg");
    --img-icon-chart1: url("../images/icon/icon-chart1.svg");
    --img-icon-chart2: url("../images/icon/icon-chart2.svg");
    --img-icon-chart3: url("../images/icon/icon-chart3.svg");
    --img-icon-chart1_on: url("../images/icon/icon-chart1_on.svg");
    --img-icon-chart2_on: url("../images/icon/icon-chart2_on.svg");
    --img-icon-chart3_on: url("../images/icon/icon-chart3_on.svg");
    --img-accordion-plus: url("../images/icon/accordion-plus.svg");
    --img-accordion-minus: url("../images/icon/accordion-minus.svg");
    --img-chevron-down: url("../images/icon/chevron-down.svg");
    --img-chevron-up: url("../images/icon/chevron-up.svg");
    --img-icon-qmark: url("../images/icon/icon-qmark.svg");
    --img-icon-close: url("../images/icon/icon-close.svg");
    --img-annotation-chevron-up: url("../images/icon/annotation-chevron-up.svg");
    --img-annotation-chevron-down: url("../images/icon/annotation-chevron-down.svg");
    --img-icon-btn-calendar: url("../images/icon/btn-calendar.svg");
}

body.dark {
    color-scheme:dark;
    /* text */
    --text-default: #FFF;
    --text-alpha: rgba(255, 255, 255, 0.50);
    --text-subtle: #B8BEC4;
    --text-subtler: #7F848B;
    --text-decorative: #6D7279;
    --text-inverted-default: #000;
    --text-inverted-subtle: #232528;
    --text-brand-primary-default: #03C75A;
    --text-static-white-100: #FFF;
    --text-static-black-100: #000000;

    /* icon */
    --icon-default: #FFF;
    --icon-subtle: #B8BEC4;
    --icon-inverted-default: #000;
    --icon-brand-primary-default: #03C75A;
    --icon-static-white-100: #FFF;
    --icon-static-black-100: #000;

    /* stroke */
    --stroke-default: rgba(255, 255, 255, 0.20);
    --stroke-subtle: rgba(255, 255, 255, 0.15);
    --stroke-subtler: rgba(255, 255, 255, 0.04);
    --stroke-strong: rgba(255, 255, 255, 0.70);
    --stroke-divider: rgba(255, 255, 255, 0.10);
    --stroke-divider-subtle: rgba(255, 255, 255, 0.08);
    --stroke-divider-stronger: #FFF;

    /* fill */
    --fill-default: #121314;
    --fill-alpha: rgba(3, 14, 27, 0.50);
    --fill-subtle: #5C6167;
    --fill-subtler: #3D4146;
    --fill-raised: #232528;
    --fill-raised-subtle: #1A1C1E;
    --fill-inverted-default: #FFF;
    --fill-brand-primary-default: #03C75A;
    --fill-brand-primary-subtle: #0e4928;
    --fill-static-white-100: #FFF;

    /* background */
    --bg-default: #121314;
    --bg-overlay: #1A1C1E;
    --bg-inverted-default: #E1E7EB;
    --bg-brand-n-pay-green-default: #00de5a;

    /* general */
    --general-red-default: #F65440;
    --general-orange-default: #FD9A06;
    --general-orange-decorative: #FD9A06;
    --general-green-default: #03C75A;
    --general-aquaBlue-default: #42A6F5;
    --general-blue-default: #3283FD;
    --general-paleNavy-default: #92A8D1;
    --general-yellow-subtle: #362D16;

    /* function - movement */
    --function-movement-rising: #F83839;
    --function-movement-falling: #1F8EFF;
    --function-movement-flat: #7F848B;

    /* function - status / icon */
    --function-status-icon-primary-hover: #29CF73;
    --function-status-icon-primary-down: #4FD88B;
    --function-status-icon-primary-disabled: #0E4928;
    --function-status-icon-subtle-hover: #CDD3D8;
    --function-status-icon-subtle-down: #E1E7EB;
    --function-status-icon-subtler-hover: #91969D;
    --function-status-icon-subtler-down: #A4AAB1;
    --function-status-icon-disabled: rgba(255, 255, 255, 0.30);

    /* function - status / stroke */
    --function-status-stroke-hover: rgba(255, 255, 255, 0.25);
    --function-status-stroke-activated: #FFF;
    --function-status-stroke-disabled: rgba(255, 255, 255, 0.30);

    /* function - status / fill */
    --function-status-fill-hover: rgba(255, 255, 255, 0.08);
    --function-status-fill-down: rgba(255, 255, 255, 0.20);
    --function-status-fill-disabled: rgba(255, 255, 255, 0.15);

    /* function - status / text */
    --function-status-text-disabled: #ffffff4d;

    /* function - status / bg */
    --function-status-bg-hover: rgba(255, 255, 255, 0.08);

    /* function - shadow */
    --function-shadow-shadow-2: rgba(0, 0, 0, 0.10);
    --function-shadow-shadow-4: rgba(0, 0, 0, 0.12);
    --function-shadow-shadow-10: rgba(0, 0, 0, 0.20);
    --function-shadow-shadow-15: rgba(0, 0, 0, 0.18);
    --function-shadow-shadow-21: rgba(3, 14, 27, 0.30);

    /*icon*/
    --img-comp_footer_ci: url("../Content/comp_footer_ci_dark.svg");
    --img-icon-chart1: url("../images/icon/icon-chart1_dark.svg");
    --img-icon-chart2: url("../images/icon/icon-chart2_dark.svg");
    --img-icon-chart3: url("../images/icon/icon-chart3_dark.svg");
    --img-icon-chart1_on: url("../images/icon/icon-chart1_on_dark.svg");
    --img-icon-chart2_on: url("../images/icon/icon-chart2_on_dark.svg");
    --img-icon-chart3_on: url("../images/icon/icon-chart3_on_dark.svg");
    --img-accordion-plus: url("../images/icon/accordion-plus_dark.svg");
    --img-accordion-minus: url("../images/icon/accordion-minus_dark.svg");
    --img-chevron-down: url("../images/icon/chevron-down_dark.svg");
    --img-chevron-up: url("../images/icon/chevron-up_dark.svg");
    --img-icon-qmark: url("../images/icon/icon-qmark_dark.svg");
    --img-icon-close: url("../images/icon/icon-close_dark.svg");
    --img-annotation-chevron-up: url("../images/icon/annotation-chevron-up_dark.svg");
    --img-icon-btn-calendar: url("../images/icon/btn-calendar_dark.svg");

    /* shadow */
    --shadow-elev-1: 0 3px 6px rgba(0,0,0,.10), 0 6px 6px rgba(0,0,0,.02);
}



/* 프로젝트 세팅값 */
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *::before, *::after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body, input, select, textarea, button {
	font-family:'Pretendard', Malgun Gothic, "맑은 고딕", Arial, sans-serif, '돋움', dotum;
    color:var(--text-default);
	font-size:13px;
    font-weight: 400;
    line-height:18px;
    letter-spacing: -0.3px;
    font-feature-settings: 'ss05' on;
    /*background-color:var(--bg-default);*/
    background-color:transparent;
}
body{width: 100%;}
a{color:var(--text-default);text-decoration:none;}
a:active{color:var(--text-default);text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal; font-weight:400;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display:none}
input::-ms-clear {display:none}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:var(--text-decorative);}
input::-moz-placeholder, textarea:focus::-moz-placeholder {color:var(--text-decorative);}
input:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {color:var(--text-decorative);}
input:-moz-placeholder, textarea:focus:-moz-placeholder {color:var(--text-decorative);}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none}
button{border:0 none;border-radius:0;}
caption {display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}/*ir_pm*/
legend {display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}/*ir_pm*/
strong{font-weight:400;}
/**************************************************/
/* End : 프로젝트 공통 */
/**************************************************/

/**************************************************/
/* Str : 스타일 CSS */
/**************************************************/
/*-------------------------------------------------*/
/* 축약형 클래스 */
/*-------------------------------------------------*/
/*기능*/
.ir_pm {display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
.ir_so{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.cut{cursor:auto;}
/*style*/
.clearfix:after{content: '';clear: both;display: block;}/*float영역해제*/
/*-------------------------------------------------*/
/* 공통 */
/*-------------------------------------------------*/
/* Icon */
.icon-chart1{background:var(--img-icon-chart1) no-repeat center;}
.icon-chart2{background:var(--img-icon-chart2) no-repeat center;}
.icon-chart3{background:var(--img-icon-chart3) no-repeat center;}
.icon-chart1.on{background:var(--img-icon-chart1_on) no-repeat center;}
.icon-chart2.on{background:var(--img-icon-chart2_on) no-repeat center;}
.icon-chart3.on{background:var(--img-icon-chart3_on) no-repeat center;}
.icon-moreE{background:var(--img-accordion-plus) no-repeat center;width:13px;height:13px;background-size:contain;}
.icon-moreE.on{background:var(--img-accordion-minus) no-repeat center;width:13px;height:13px;background-size:contain;}
dl.annotation dd.section03 a.off{background:var(--img-annotation-chevron-down) no-repeat center;width:16px;height:16px;}
dl.annotation dd.section03 a.on{background:var(--img-annotation-chevron-up) no-repeat center;width:16px;height:16px;}
.icon-question { background:var(--img-icon-qmark) no-repeat center;width:12px;height:12px;margin:0 0 1px 3px;}
.icon-layer-x{background:var(--img-icon-close) no-repeat center;width:16px;height:16px;}

.icon-moreYQ {background:var(--img-accordion-plus) no-repeat center;width:13px;height:13px;background-size:contain;margin:2px 0 0;}
.icon-moreYQ.on {background:var(--img-accordion-minus) no-repeat center;width:13px;height:13px;background-size:contain;}
.icon-more{background:var(--img-accordion-plus) no-repeat center;width:13px;height:13px;background-size:contain;}
.icon-more.on {background:var(--img-accordion-minus) no-repeat center;width:13px;height:13px;background-size:contain;}

/* Chart */
#stock_price_relative_chart {height:258px;}
.sales_chart {height:185px;}
.num {font-size:12px;}
[colspan="8"], [colspan="4"], [colspan="10"], [colspan="5"] {
	line-height:25px;
}body div#all_contentWrap {margin: 0;}

 /* datepicker 재정의 */
.ui-datepicker {margin-top:6px;border-radius: 8px; font-family: 'Pretendard', Malgun Gothic, "맑은 고딕", Arial, sans-serif, '돋움', dotum;color:var(--text-default); font-size: 13px;border: 1px solid var(--stroke-divider);background: var(--bg-default);  box-shadow:
    0 3px 6px var(--function-shadow-shadow-10),
    0 6px 6px var(--function-shadow-shadow-2);}
.ui-datepicker .ui-datepicker-header{border:0 none;background:var(--bg-default);}
.ui-datepicker .ui-datepicker-title{background:var(--bg-default);color:var(--text-default);font-weight: 400;}
.ui-datepicker table{font-size: 13px;}
.ui-widget-header a{cursor:pointer;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:0 none; background:inherit; font-weight: 400; color:inherit; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:2px;}
.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px;}
.ui-datepicker th{font-weight:400;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0 none;background:none;font-weight: 400;color: var(--text-default);}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:0 none;background:none;font-weight: 700;color:var(--fill-brand-primary-default);border-radius: 5px;background: var(--fill-brand-primary-default);color: var(--text-inverted-default);}

/* body Width */
body div#all_contentWrap div#contentWrap, div#header-menu, #cTB25,#cTB510, #cTB520, #cTB530, #cTB511, #cTB512, #cTB513,#cTB611_h,#cTB611, #contentWrap, table.schbox {
  /*min-width:641px;*/
  width: 100%;
}
body.dark{background-color:var(--bg-default);}
div.all {min-width: inherit;}

table.schbox {min-width:100%;}
table.morebox {min-width:100%;}
#header-menu, #contentWrap {min-width:100%;}
/* 산식 */
#draggable-section, .draggable-section{padding:31px 11px 11px; border: 1px solid var(--stroke-subtle);border-radius:8px;background-color: var(--bg-default);
box-shadow:  0 6px 6px 0 var(--function-shadow-shadow-4),  0 6px 12px 0 var(--function-shadow-shadow-10);}
#draggable-section table, .draggable-section table {border:0 none;}
#draggable-section table th, .draggable-section table th{font-weight:400;border: 1px solid var(--stroke-divider);}
#draggable-section table td, .draggable-section table td{border: 1px solid var(--stroke-divider);}
#draggable-section table thead, .draggable-section table thead tr {background-color:var(--fill-raised-subtle);}
#draggable-section table thead th, .draggable-section table thead th {border: 1px solid var(--stroke-divider);border-bottom: 0 none;}
#draggable-section table thead th.col1, .draggable-section table thead th.col1 {border-bottom: 0 none;}
#draggable-section table thead th.col2, .draggable-section table thead th.col2 {border-bottom: 0 none;}
#draggable-section table thead tr{cursor:auto;background-color:transparent;}
#btn-close{top:10px;right:12px;padding:0;}
#column-left{min-width:100%;}
/*-------------------------------------------------*/
/* 컴포넌트 */
/*-------------------------------------------------*/
/* Radio */
.radiowrap {display:inline-flex;align-items:center;margin: 0 7px;}
.radiowrap .custom-radio + .custom-radio {margin-left:10px;}
.custom-radio input + label{cursor:pointer;}
.custom-radio {position:relative; display:inline-flex;min-height:20px;}
.custom-radio input[type='radio']{appearance: none;-moz-appearance:none;-webkit-appearance:none;}
.custom-radio input[type=radio]{position:absolute;cursor: pointer; appearance: none; -moz-appearance: none;-webkit-appearance: none;width:auto;height:auto;padding:0;border:0;}/*input 기본스타일 제거*/
.custom-radio input[type=radio] + label {position:relative;padding:1px 0 1px 20px;}
.custom-radio input[type=radio] + label span{padding-left:8px;color:var(--text-default);font-size: 13px;font-weight: 500;line-height:18px;/*word-break:keep-all;*/}
.custom-radio input[type=radio] + label::before{display: inline-block;content:'';width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%);border: 1px solid var(--stroke-default);background-color:var(--fill-default);border-radius:20px;}
.custom-radio input[type=radio] + label::after {display: inline-block;content:'';width:6px;height:6px;position:absolute;top:50%;left:7px;transform:translateY(-50%);border-radius:6px;}
.custom-radio input[type=radio]:checked + label::before {border:0 none;background-color:var(--fill-brand-primary-default);}
.custom-radio input[type=radio]:checked + label::after {background-color:var(--fill-static-white-100);}
.custom-radio input[type=radio]:disabled + label::before {opacity:.5;}
.custom-radio input[type=radio]:disabled + label span{color:var(--text-subtler);}
.custom-radio input[type=radio]:disabled:checked + label::before {opacity:.5;}

/* custom-inputbase */
.custom-inputbase input {width:100%;height:100%;background-color:var(--bg-default);border: 0 none;padding:0;font-weight:500;}
.custom-inputbase input:focus {outline:0 none;}
.custom-inputbase input::placeholder{color:var(--text-subtler);font-weight:400;}
/* box-select */
.calendar-box.box-select{position:relative;padding:6px 29px 6px 9px;display:inline-flex;align-items:center;height:32px;border-radius:6px;background-color:var(--fill-default);border: 1px solid var(--stroke-default);cursor:pointer;user-select:none;}
.calendar-box.box-select:after{position:absolute;right:7px;top:50%;transform:translateY(-50%); content:'';display:block;background:var(--img-icon-btn-calendar) no-repeat center; width:16px;height:16px;background-size:contain;}
.calendar-box.box-select .title{display: inline-block;overflow: hidden;font-size: 0;line-height: 0;text-indent: -9999px;}/*ir_pm*/
.calendar-box.box-select .option{flex:1 1 0%; display:inline-flex;align-items:center;}
.calendar-box.box-select .option input{height:100%;font-size:13px;font-weight:500;color:var(--text-default);letter-spacing:-.3px;}
.calendar-box.box-select .option .input{min-width:65px; font-size:13px;font-weight:500;color:var(--text-default);text-align:left;}
.calendar-box.box-select .option .divider{flex:none; width:9px;margin:0 4px; font-size:13px;font-weight:500;color:var(--text-default);letter-spacing:-.3px;text-align:center;}
.select-widget {position:absolute;top:calc(100% + 6px);left:-1px;width: 320px;background-color:var(--bg-overlay);z-index:1;border-radius:6px;border: 1px solid var(--stroke-default);cursor:default;}
.select-widget .input-area{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--stroke-divider-subtle);padding:6px 7px 7px;}
.select-widget .input-area .datewrap{position:relative; padding:4px 28px 4px 8px;width:132px;}
.select-widget .input-area .datewrap:after{position:absolute;right:8px;top:50%;transform:translateY(-50%); content:'';display:block;background:var(--img-icon-btn-calendar) no-repeat center; width:20px;height:20px;background-size:contain;}
.select-widget .input-area .custom-inputbase{height:22px;}
.select-widget .input-area .custom-inputbase input[type=text]{background-color: var(--bg-overlay);width:100%;font-size:16px;font-weight:500;letter-spacing:-.3px;}
.select-widget .input-area .divider{flex:none;width:11px;text-align:center;color: var(--text-default);font-size:16px;font-weight:500;}
.select-widget .button-area {margin:0 19px;height:53px;display:flex;align-items:center;justify-content:space-between;border-top: 1px solid var(--stroke-divider-subtle);}
.select-widget .button-area .btn{padding:0; background-color:transparent; font-size:16px;font-weight:600;letter-spacing:-.3px;}
.select-widget .button-area .btn.btn-cancel{color: var(--text-subtle);}
.select-widget .button-area .btn.btn-submit{color: var(--text-brand-primary-default);}

/* Buttom*/
.btn_search{padding:0 8px;background-color:var(--fill-raised);border:0 none;border-radius:6px;height:28px;line-height:28px;vertical-align:middle;color:var(--text-default); font-size:12px;font-weight:600;letter-spacing:-0.3px;}
.btn_search:hover{background: linear-gradient(
  0deg,
  var(--function-status-fill-hover) 0%,
  var(--function-status-fill-hover) 100%
),
var(--fill-raised);}
.btn_search:active{background-color:var(--function-status-fill-down);}
.btn_etc{margin:0 1px;height:28px; border:1px solid var(--stroke-default);border-radius:6px;background: var(--fill-default);padding:5px 7px;color: var(--text-default);font-size:12px;font-weight:600;line-height:16px;}
.btn_etc:hover{background: var(--function-status-fill-hover);text-decoration:none;}
.btn_etc:active{background: var(--function-status-fill-down);text-decoration:none;}


button.btnsubmit {
    background-color: #E7E7E7;
    border-color: #BEBEBE;
    color: #777;
    padding-right: 10px;
    padding-left: 10px;
	padding-top: 2px;
    font-family: dotum;
}

a.help {
    border: 1px solid #BEBEBE;
    border-radius: .4em;
    color: #777;
    display: block;
    height: 20px;
    line-height: 18px;
    overflow: visible;
    padding-left: 8px;
    padding-right: 22px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
}
/* select */
.dropdown-wrap{display:inline-block;position:relative;vertical-align:middle;}
.dropdown-wrap .selectwrap{display:inline-block;font-size:0;}
.select-box{display: inline-flex;align-items:center;min-width: 120px;height: 28px;padding:0 23px 0 7px;background: var(--img-chevron-down) no-repeat right 7px top 7px/12px 12px;background-color: var(--bg-default);font-size:12px;cursor:pointer;border: 1px solid var(--stroke-default);border-radius: 6px;}
.select-box:hover{background:
  linear-gradient(
    0deg,
    var(--function-status-fill-hover, rgba(3, 14, 27, 0.04)) 0%,
    var(--function-status-fill-hover, rgba(3, 14, 27, 0.04)) 100%
  ),
  var(--img-chevron-down) no-repeat right 7px top 7px/12px 12px,
  var(--fill-default, #FFF);
}
.dropdown-wrap .dropdown-box{position:absolute;left:auto;right:0;top:100%;z-index:1;min-width:100%; display:none;}
.dropdown-wrap.on .select-box{background: var(--img-chevron-up) no-repeat right 7px top 7px/12px 12px;border: 1px solid var(--function-status-stroke-activated);}
.dropdown-wrap.on .dropdown-box{display:block;}
.dropdown-wrap .dropdown-box .dropdown-bg{margin-top:3px;border-radius:6px;border: 1px solid var(--stroke-default);padding:5px 0;width: max-content;min-width: 100%; background-color:var(--bg-default);}
.dropdown-wrap .dropdown-box .dropdown-bg li .item{display:flex;align-items:center;width:100%;height:40px;padding:10px 24px 10px 10px;color: var(--text-subtle);font-size:14px;font-weight:500;}
.dropdown-wrap .dropdown-box .dropdown-bg li .item:hover{background-color:var(--function-status-fill-hover);}
.dropdown-wrap .dropdown-box .dropdown-bg li .item:active{background-color:var(--function-status-fill-down);}
.dropdown-wrap .dropdown-box .dropdown-bg li.on .item{color: var(--text-brand-primary-default);font-weight:700;}

/* 스크롤바 */
/* 기본 스크롤바 스타일 */
.css-scroll ::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
/* 스크롤바 트랙 (배경) */
.css-scroll ::-webkit-scrollbar-track {
  background: var(--fill-raised-subtle);
}
/* 스크롤바 슬라이더(thumb) */
.css-scroll ::-webkit-scrollbar-thumb {
  background-color: var(--fill-subtler);
  border-radius: 6px;
  border: 3px solid var(--fill-raised-subtle);
}
/* hover 시 슬라이더 색상 */
.css-scroll ::-webkit-scrollbar-thumb:hover {
  background-color: var(--fill-subtle);
}

/*-------------------------------------------------*/
/* 커스텀 */
/*-------------------------------------------------*/
.cUp{color: var(--function-movement-rising);}
.cDn{color: var(--function-movement-falling);}
.cBk{color: var(--text-default);}
#contentWrap .tit-empty.h-20{height:20px;}
.ext5, .ext7, .ext11, .ext12, .ext13, .extE{background-color: var(--general-yellow-subtle);}
/*-------------------------------------------------*/
/* Table */
/*-------------------------------------------------*/
/* Table Title */
div.header-table {display: table;width: 100%;}
div.header-table.empty {height:34px;}
div.header-table dl.header-table-row {display: table-row;}
div.header-table dl.header-table-row dd.header-table-cell {display: table-cell;vertical-align: bottom;}
div#contentWrap h5 {border-left: none;font-size: 18px;font-weight:700;line-height:24px;height:24px;padding-left: 0;margin-bottom:10px;}
div.header-table dl.header-table-row dd.unit {color: var(--text-subtler);font-size: 13px;line-height:18px;text-align:right;padding-bottom:6px;}
.spanCT {height: 32px;color: var(--text-default);font-size:13px;font-weight:600;line-height: 32px;letter-spacing: -0.3px;}
.viewCT {display:none;}
/* Table Disc */
p.disc.table {margin:6px 0 0;color: var(--text-subtler);font-size:12px;font-weight:400;line-height:16px;}
dl.annotation {margin:6px 0 0;color: var(--text-subtler);font-size:12px;font-weight:400;line-height:16px;}
P.tip {margin:6px 0 0;color: var(--text-subtler);font-size:12px;font-weight:400;line-height:16px;float:none;}
div.tbl-unit {margin:6px 0 0;color: var(--text-subtler);font-size:12px;font-weight:400;line-height:16px;}
dl.annotation.mt-16 {
	margin-bottom:4px;
}

/* Table Common */
.gHead, table.gHead, table.gHead01, table.gHead03,.cmp_comment  {border-top: 1px solid var(--stroke-strong);border-bottom:1px solid var(--stroke-divider);width:100%}
table.gHead th, table.gHead01 th, table.gHead03 th,
table.gHead td, table.gHead01 td, table.gHead03 td{
  height:32px;
  padding:7px 3px 6px 3px;
  font-size:13px;
  font-weight:400;
  line-height:18px;
  letter-spacing:-.3px;
}
.gHead, .gHead01, .gHead03{margin:0;}

/* table scroll*/
.table-scroll{overflow-x:auto;width:100%;scrollbar-width:thin;}
.table-scroll-hidden{-ms-overflow-style:none;scrollbar-width:none;}
.table-scroll-hidden::-webkit-scrollbar{display:none;}
.table-scroll table{min-width:728px !important;}
.table-scroll table tbody tr th:first-child, .table-scroll tbody tr td:first-child, .table-scroll table .fix-cell{position:sticky;left:0;width:115px;z-index:1;border-right:0 none;box-shadow:inset -1px 0 0 var(--stroke-divider);}
.table-scroll table tbody tr .no-fix-cell{position:static !important;width:auto !important;box-shadow:none;}
.table-scroll tbody tr td:first-child{background-color:var(--fill-default)}
.table-scroll-nofix{overflow-x:auto;width:100%;scrollbar-width:thin;}
.table-scroll-nofix table{min-width:728px !important;}

.bg-yellow th, .bg-yellow td{background-color:var(--general-yellow-subtle) !important;}

/* horizontal Table */
table.gHead th {background-color: var(--fill-raised-subtle);border-bottom: 1px solid var(--stroke-divider);border-right: 1px solid var(--stroke-divider);}
table.gHead td {border-bottom: 1px solid var(--stroke-divider);font-weight:500;}
.gHead td.line-right{border-right:1px solid var(--stroke-divider);}

/* vertical Table */
.gHead03 thead th, .gHead01 thead th {background-color: var(--fill-raised-subtle);border-top: 1px solid var(--stroke-strong);border-bottom:0 none;border-right: 1px solid var(--stroke-divider);color: var(--text-default);}
.gHead03 tbody th, .gHead01 tbody th, 
.gHead03 tbody td, .gHead01 tbody td {border-top: 1px solid var(--stroke-divider);border-right: 1px solid var(--stroke-divider);border-bottom: none;}
.gHead03 thead th.endLine, .gHead01 thead th.endLine{border-right:none;}
.gHead03 tbody th.nolin-right, .gHead01 tbody th.nolin-right{border-right:none;}
.gHead01 thead th.line-bottom {border-bottom: 1px solid var(--stroke-divider);}
.span-sub {color:var(--text-subtler);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-0.3px;}
.gHead tbody th sub, .gHead tbody th .span-sub{color: var(--text-subtle);font-size: 13px;}
.gHead01 tbody th{background-color: var(--fill-raised-subtle);color: var(--text-default);}
.gHead01 th.line-bottom{border-bottom:1px solid var(--stroke-divider);}
/* unit Table */
#cTB611 {
	border-top:none;border-collapse:separate;border-spacing:0;
}
#cF1001 table {
	margin-top:0px;
}
table#cTB211, table#cTB212 {
  min-width: inherit;
}
#cTB611_h.gHead01 thead th {
	line-height:20px;
}
 
/* Tab Menu */
table.schtab { border:1px solid #D4DBE6; border-collapse: separate; height: 30px; width: 100%; background-color:#E9F0FA } 
table.schtab td.tabstart { width: 15px; } 
table.schtab td.center { position: relative; width: 100px; } 
table.schtab td.center a { border:none; bottom:-3px; display:block; height:20px; left:0; padding-top:4px; position:absolute; width:90%; outline: 0; color:#000;}
*:first-child + html table.schtab td.center a{ line-height:20px; }
table.schtab td.on a{ background-color:#fff; border:#D4DBE6 1px solid; border-bottom:none; outline: 0; }

.gridtab {height:38px;border-top:1px solid var(--stroke-divider-subtle);padding:7px 0 8px;margin-bottom:3px;}
.gridtab .tabwrap{display:flex;align-items:center;}
.gridtab .tabwrap .tab{position:relative;padding-right:21px;}
.gridtab .tabwrap .tab:after{position:absolute;content:'';display:block;top:4px;right:10px;width:1px;height:14px;background-color:var(--stroke-divider);}
.gridtab .tabwrap .tab:last-child:after{content:none;}
.gridtab .tabwrap .tab a{color: var(--text-subtler);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.3px;text-decoration:none;}
.gridtab .tabwrap .tab.on a{color: var(--text-default);font-weight:600;}
.flex-between{display:flex;justify-content:space-between;width:100%;align-items:flex-start;}
.flex-between #unit_text{padding-top:16px;}

/*-------------------------------------------------*/
/* 레이아웃 */
/*-------------------------------------------------*/
/* 푸터 */
.foot-wrap{margin:40px 0 8px;}
.foot-wrap .inner {display:flex;align-items: stretch;column-gap:12px;}
.foot-wrap .inner .logowrap{width:100px;display:flex;align-items:center;justify-content:center;}
.foot-wrap .inner .logowrap .logo{display: block; width: 84px;height:28px; background:var(--img-comp_footer_ci) center center no-repeat;background-size: contain;}
.foot-wrap .inner .txt-copyright {color:var(--text-subtler);font-size:11px;font-weight:400;line-height:15px;letter-spacing:-.3px;}
.foot-wrap .inner .txt-copyright > p {margin: 2.5% 0; padding-left:22px; font-size: 11px; color: #777777; line-height: 16px; border-left: 1px solid #e4e4e4;}

/*-------------------------------------------------*/
/* 뷰 */
/*-------------------------------------------------*/
/* Top Menu */
.wrapper-menu {display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;}
.wrapper-menu .print{border:1px solid var(--stroke-default);border-radius:6px;background: var(--fill-default);padding:5px 7px;font-size:12px;font-weight:600;line-height:16px;}
.wrapper-menu .print:hover{background: var(--function-status-fill-hover);text-decoration:none;}
.wrapper-menu .print:active{background: var(--function-status-fill-down);text-decoration:none;}

/* 기업현황 > 시세 및 주주현황 */
.wrapper-row .body .gHead{height:292px;}
.cmp-table .cmp-table-row .cmp-table-cell.unit{padding-bottom:7px;font-size:13px;font-weight:400;line-height:18px;letter-spacing:-0.3px;}
.wrapper-row2{margin-top:20px;}
.top_disc{margin-top:-25px;}
#cTB11 .c1 { width: 120px;}
#cTB11 .c2 { width: 195px;}
#cTB13 .c_sJJ {background-color:var(--fill-raised-subtle);color: var(--text-default);}/* 주요주주 펼침 */
#cTB13 .c_sJJ span {margin-left:15px;}
/* 기업현황 > 기업개요 */
.cmp_comment ul{margin-bottom:11px;padding-left:0;list-style-image:none;}
.cmp_comment li{position:relative;padding-top:8px;padding-left:20px;color: var(--text-default);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-0.3px;}
.cmp_comment li:before{position:absolute;content:'';left:9px;top:15px; display:block;width:3px;height:3px;background-color:var(--text-default);border-radius:50%;}
/* 기업현황 > 펀더멘털 */
.gHead03 tbody th{background-color:var(--fill-raised-subtle);color: var(--text-default);}
.gHead03 thead th .span-sub {color:var(--text-subtler);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-0.3px;}
.fund.fl_le {width:43%;}
.fund.fl_ri {width:56%;}
#earning_list .colname {padding: 4px 10px 1px 10px;}
/* 기업현황 > Financial Summary */
#TDdCYnFkT0 .bgE {background-color: var(--general-yellow-subtle);}
#ZlEwemUxRm .bgE {background-color: var(--general-yellow-subtle);}
#RVArcVR1a2 .bgE {background-color: var(--general-yellow-subtle);}
#bG05RlB6cn .bgE {background-color: var(--general-yellow-subtle);}
#aFVlanREZS .bgE {background-color: var(--general-yellow-subtle);}
#QmZIZ20rMn .bgE {background-color: var(--general-yellow-subtle);}
#Qk80WlNFN0 .bgE {background-color: var(--general-yellow-subtle);}
#ZTRzQlVCd0 .bgE {background-color: var(--general-yellow-subtle);}
#VGVTbkwxZ2 .bgE {background-color: var(--general-yellow-subtle);}
#bnlIU3BrVk .bgE {background-color: var(--general-yellow-subtle);}
#TDdCYnFkT0 table tbody td {font-size:12px;letter-spacing:-0.3px;}/* 2025.09 글자크기 12px로 작게 예외처리 */
#ZlEwemUxRm table tbody td {font-size:12px;letter-spacing:-0.3px;}
#RVArcVR1a2 table tbody td {font-size:12px;letter-spacing:-0.3px;}
#bG05RlB6cn table tbody td {font-size:12px;letter-spacing:-0.3px;}
#aFVlanREZS table tbody td {font-size:12px;letter-spacing:-0.3px;}
#QmZIZ20rMn table tbody td {font-size:12px;letter-spacing:-0.3px;}
#Qk80WlNFN0 table tbody td {font-size:12px;letter-spacing:-0.3px;}
#ZTRzQlVCd0 table tbody td {font-size:12px;letter-spacing:-0.3px;}
#VGVTbkwxZ2 table tbody td {font-size:12px;letter-spacing:-0.3px;}
#bnlIU3BrVk table tbody td {font-size:12px;letter-spacing:-0.3px;}

/* 기업현황 > Financial Summary */
.cTB13 table tr th:first-child{width:103px !important;} 

/* 기업현황 > 투자의견 컨센서스 */
#cTB15 .rating-graph{padding:0;}
#cTB15 .graphwrap{display:flex;align-items:center;justify-content:center;padding:14px 0 13px;}
#cTB15 .graphwrap .ratinglist{display:flex;align-items:center;justify-content:center;column-gap:4px;}
#cTB15 .graphwrap .ratinglist li{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:4px;}
#cTB15 .graphwrap .ratinglist li .value{display:flex;align-items:center;justify-content:center;width:53px;height:20px;border-radius:4px;background-color:var(--fill-subtler);color:var(--text-static-white-100);font-size:12px;font-weight:700;text-align:center;}
#cTB15 .graphwrap .ratinglist li .caption{color:var(--text-subtler);font-size:11px;font-weight:600;line-height:12px;letter-spacing:-.3px;}
#cTB15 .graphwrap .ratinglist li.on.level1 .value{background-color:var(--general-paleNavy-default);}
#cTB15 .graphwrap .ratinglist li.on.level1 .caption{color:var(--general-paleNavy-default);}
#cTB15 .graphwrap .ratinglist li.on.level2 .value{background-color:var(--general-aquaBlue-default);}
#cTB15 .graphwrap .ratinglist li.on.level2 .caption{color:var(--general-aquaBlue-default);}
#cTB15 .graphwrap .ratinglist li.on.level3 .value{background-color:var(--general-green-default);}
#cTB15 .graphwrap .ratinglist li.on.level3 .caption{color:var(--general-green-default);}
#cTB15 .graphwrap .ratinglist li.on.level4 .value{background-color:var(--general-orange-decorative);}
#cTB15 .graphwrap .ratinglist li.on.level4 .caption{color:var(--general-orange-default);}
#cTB15 .graphwrap .ratinglist li.on.level5 .value{background-color:var(--general-red-default);}
#cTB15 .graphwrap .ratinglist li.on.level5 .caption{color:var(--general-red-default);}
#cTB24 .btn_more {position:absolute;right:2px;top:10px;}
#unit_text {color:var(--text-subtler);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.3px;}


/*[퍼블참고]2025.09 삭제예정 ::after 투자의견 컨센서스 이전 스타일*/
/*#cTB15 img {
    margin: 7px 0px 0px 22px;
}*/
/*#cTB15 #pointerBG {
    margin: 0px 0px 1px -4px;
    width: 314px;
    position: relative;
    height: 56px;
    text-align: left;
}*/
/*#cTB00 {margin-bottom:3px;}*/

/* 기업개요 > 요약정보(최상단 테이블) */
#cTB201 {table-layout:auto}
#cTB201 .c1 {width:135px;}
#cTB201 .c2 {width:240px;}
#cTB201 .c3 {width:88px;}
#cTB201 .c4 {width:265px;}
/* 기업개요 > 연구개발비 지출 현황 */
#cTB205_1  {table-layout:auto}
#cTB205_1 .c1, #cTB205_1 .c8 {width:60px;min-width:60px;}
#cTB205_1 .c2, #cTB205_1 .c3, #cTB205_1 .c4, #cTB205_1 .c6, #cTB205_1 .c7 {width:78px;min-width:78px;}
#cTB205_1 .c5 {width:109px;min-width:109px;}
/* 기업개요 > 인원 현황 */
#cTB205_2 thead .c3, #cTB205_2 thead .c4, #cTB205_2 thead .c5{border-top: 1px solid var(--stroke-divider);}
#cTB205_2 tbody td.c1{border-right: 1px solid var(--stroke-divider);}
/* 기업개요 > 내수 및 수출구성 */
#cTB206 .c1{width:90px;min-width:90px;}
#cTB206 .c2 {width:270px;min-width:270px;}
#cTB206 .c3, #cTB206 .c4,#cTB206 .c5,#cTB206 .c6,#cTB206 .c7,#cTB206 .c8  {width:55px;min-width:55px;}

/* 투자지표 > 지표차트 */
div#chart1, div#chart2 { margin-bottom: 0px; }

/* 투자지표 > 가치분석 */
.wdiff { width: 60px; }

/* 컨센서스 > 주가 & 컨센서스 */
table#cTB511 th {height:25px;}
table#cTB511 tbody th.colorE{background-color:var(--general-yellow-subtle);}
table#cTB511 tbody td.colorE{background-color:var(--general-yellow-subtle);}
/* 컨센서스 > 어닝서프라이즈 */
table#cTB513 tbody .row-strong {background-color:var(--general-yellow-subtle);}
.pop-help{padding:31px 11px 11px; border: 1px solid var(--stroke-subtle);border-radius:8px;background-color: var(--bg-default);
box-shadow:  0 6px 6px 0 var(--function-shadow-shadow-4),  0 6px 12px 0 var(--function-shadow-shadow-10);}
/* 업종분석 */
#cTB611 TH.stit{background-color: var(--bg-default);}
#cTB611 TH.act{background-color: var(--fill-raised-subtle);}
#c1060001_p1{margin:6px 0 0;height:auto; color: var(--text-subtler);font-size: 12px;font-weight: 400;line-height: 16px;}
/* 섹터분석 */
.css-sectorcomparison.schbox .dropdown-bg{height: 500px;overflow-y: scroll;}
.calculateArea .draggable-section table tbody th{border:1px solid var(--stroke-divider);background-color: var(--fill-raised-subtle);}
.calculateArea .draggable-section table tbody td{border:1px solid var(--stroke-divider);}
.finStdArea .draggable-section table tbody th{border:1px solid var(--stroke-divider);background-color: var(--fill-raised-subtle);}
.finStdArea .draggable-section table tbody td{border:1px solid var(--stroke-divider);}
.row-depth, .row-depth td.ext1{background-color: var(--fill-raised-subtle);}
.ext{background-color: var(--general-yellow-subtle);}
#chart1 td.ext1{background-color: var(--bg-default);}

/* 지분현황 */
.gibun_exp7 {margin-top:6px;float:none;}
.gHead01 thead th .span-sub {color:var(--text-subtler);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-0.3px;}
/*table#cTB711 thead th[scope="colgroup"] { background-color:var(--fill-raised-subtle); color:var(--text-default); border-right-color: #697585; border-bottom-color: #697585; }
table#cTB711 thead th[scope="col"] { background-color:#324158; color:#fff; border-right-color: #697585; border-bottom:none; } 
table#cTB711 tbody td.line.center { border-bottom: 1px solid #697585; border-right:1px dotted #b7b7b7 ; }
table#cTB711 tbody td.center { border-bottom: none; }*/ 

/* Company Info */
.cEm img {
	margin:-4px 0px 0px 0px
}
div.wrapper-table {
  border-radius: .3em;
  background-color: #ececec;
  padding: 3px;
}
div.wrapper-table div.cmp-table-div {
	background-color: #fff;
	border: 1px solid #cacaca;
	border-radius: .3em;
	display: table;
	width: 671px;
}
div.wrapper-table .cmp-table {
	width: 671px;
}
.cmp-table-row .cmp-table-cell {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
}
.cmp-table-row .cmp-table-cell dl dt {
	float: left;
	margin-right: 10px;
	margin-top:1px;
}
.cmp-table-row .cmp-table-cell dl dt.right {
	float: right;
	margin-right: 0;
}
.cmp-table-row .cmp-table-cell dl dt.line-left {
	border-left: 1px solid #d7d8e1;
	padding-left: 10px;
}
.cmp-table-row .cmp-table-cell.td0101 {
	font-size: 11px;
	height: 47px;
	color: #777777;
}
.cmp-table-row .cmp-table-cell.td0201 div {
	border-bottom: 1px solid #d9d9d9;
	height:1px
}
.cmp-table-row .cmp-table-cell.td0301 {
	font-size: 11px;
	height: 33px;
	color: #3c3c3c;
}
.cmp-table-row .name {
	font-weight: bold;
	font-size: 14px;
	font-family: dotum;
	COLOR: #000063;
}
div.exp {
  margin-top: 3px;
  margin-bottom: 16px;
}
div.exp dl dt {
  color: #999;
  font-size: 11px;
}
div.exp dl dt.left {
  float: left;
  width: 260px;
}
div.exp dl dt.right {
  float: right;
  width: 410px;
}
div.exp dl dt.clear {
  clear: both;
}

/**************************************************/
/* End : 스타일 CSS */
/**************************************************/











