pat.css 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957
  1. .clsPreview
  2. {
  3. border: 1px solid var(--text-03);
  4. overflow: hidden;
  5. text-align: center;
  6. }
  7. DIV.clsFrameResize
  8. {
  9. text-align : left;
  10. }
  11. IMG.clsFrameResize
  12. {
  13. position: absolute;
  14. width: 12px;
  15. height: 12px;
  16. cursor: se-resize;
  17. }
  18. .clsDrillDown
  19. {
  20. text-decoration: underline;
  21. cursor: pointer;
  22. }
  23. .clsLabel,
  24. .clsLabelSequence
  25. {
  26. cursor: default;
  27. padding-bottom: 2px;
  28. font-size: var(--BODY-S);
  29. }
  30. .clsLabelSequence,
  31. .clsCheckBoxSequence
  32. {
  33. padding-top: var(--16S);
  34. }
  35. DIV.clsInfoBox
  36. {
  37. cursor: default;
  38. overflow-y: auto;
  39. padding: 4px;
  40. font-size: var(--BODY-S);
  41. color: var(--text-02);
  42. background-color: var(--ui-01);
  43. border: 1px solid var(--G2);
  44. }
  45. .clsQueryView,
  46. .clsOutlineView
  47. {
  48. height: 100%;
  49. width: 100%;
  50. white-space: nowrap;
  51. padding: 3px;
  52. background-color: var(--ui-01);
  53. }
  54. .clsToolboxListView
  55. {
  56. overflow: auto;
  57. white-space: nowrap;
  58. color: var(--text-01);
  59. padding: 3px;
  60. cursor: default;
  61. font-size: var(--BODY-S);
  62. }
  63. #idToolboxTabPanels_Pane
  64. {
  65. z-index: 100;
  66. padding: 0 4px;
  67. }
  68. DIV.clsPaneHeader_active,
  69. DIV.clsPaneHeader_inactive
  70. {
  71. position: absolute;
  72. }
  73. DIV.clsMainPropertySheetEmptyMessage
  74. {
  75. position: absolute;
  76. text-align: center;
  77. padding-top: 64px;
  78. font-weight: bold;
  79. font-size: var(--BODY);
  80. color: var(--active-ui);
  81. }
  82. #idProperties_Pane
  83. {
  84. z-index: 102;
  85. padding: 0 4px;
  86. }
  87. #idDescription_Pane
  88. {
  89. padding: 2px 4px;
  90. z-index: 102;
  91. }
  92. .clsTemplateText
  93. {
  94. font-family: var(--F1);
  95. font-size: var(--BODY-S);
  96. font-weight: normal;
  97. font-style: normal;
  98. color: var(--text-01);
  99. }
  100. TD.clsConditionalPreview
  101. {
  102. border: 1px solid var(--G2);
  103. font-size: var(--BODY-S);
  104. vertical-align: middle;
  105. height: 22px;
  106. width: 70px;
  107. text-align: center;
  108. vertical-align: middle;
  109. overflow: hidden;
  110. padding: 2px;
  111. }
  112. .clsPane_Toolbox_active,
  113. .clsPane_Toolbox_inactive
  114. {
  115. position: absolute;
  116. overflow: auto;
  117. }
  118. .clsPreviewTableCell
  119. {
  120. border-width: 1px 1px 0 0;
  121. }
  122. .clsPreviewTitleCell
  123. {
  124. border-width: 0 0 0 1px;
  125. }
  126. .clsPane_Workarea_active,
  127. .clsPane_Workarea_inactive
  128. {
  129. position: absolute;
  130. overflow: auto;
  131. border-top: none;
  132. border-left: none;
  133. border-right: none;
  134. border-bottom: 1px solid var(--G2);
  135. }
  136. .clsPane_Properties_active,
  137. .clsPane_Properties_inactive
  138. {
  139. position: absolute;
  140. overflow: auto;
  141. }
  142. .clsPane_Properties_inactive
  143. {
  144. background-color: var(--ui-03);
  145. }
  146. #idWorkareaPane
  147. {
  148. margin: 0;
  149. padding: 0;
  150. }
  151. #idInsertableObjectsHeader_Pane,
  152. #idRightHeader_Pane
  153. {
  154. border-bottom: 1px solid var(--ui-03);
  155. }
  156. #idInsertableObjectsHeader_Pane,
  157. #idRightHeader_Pane,
  158. .clsQueryViewListPane
  159. {
  160. z-index: 100;
  161. }
  162. #idWorkarea_Pane
  163. {
  164. z-index: 98;
  165. }
  166. .clsDialogPropertySheet
  167. {
  168. z-index: 1502;
  169. position: relative;
  170. }
  171. .clsDialogPropertySheetInputBlocker
  172. {
  173. z-index: 1501;
  174. }
  175. .clsQueryViewListViewHeader
  176. {
  177. cursor: default;
  178. padding: 0 var(--8XS) 0 var(--16S);
  179. border-left: 1px solid var(--G2);
  180. border-top: 1px solid var(--G2);
  181. border-right: 1px solid var(--G2);
  182. white-space: nowrap;
  183. background-color: var(--ui-01);
  184. line-height: 32px;
  185. font-weight: bold;
  186. }
  187. IMG.clsListSortState
  188. {
  189. height: 8px;
  190. width: 8px;
  191. margin: 0 2px 0 1px;
  192. }
  193. DIV.clsPagePreviewContainer
  194. {
  195. border: 1px solid var(--text-03);
  196. overflow: hidden;
  197. background-color: var(--ui-01);
  198. height: 350px;
  199. width: 310px;
  200. box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  201. }
  202. DIV.clsPagePreview
  203. {
  204. padding: 4px;
  205. height: 100%;
  206. width: 100%;
  207. zoom: 50%;
  208. }
  209. TD.clsChartPalettePreviewCell,
  210. TD.clsChartPalettePreviewCell_empty
  211. {
  212. font-family: sans-serif;
  213. font-size: 2pt;
  214. border: solid 1px var(--B);
  215. padding: 0;
  216. }
  217. TD.clsChartPalettePreviewCell_empty
  218. {
  219. border-color: transparent;
  220. }
  221. .clsNumPaletteCell
  222. {
  223. padding: 2px;
  224. border-right: 1px solid var(--B);
  225. white-space: nowrap;
  226. }
  227. .clsNumPaletteCellLeft
  228. {
  229. width: 50%;
  230. overflow: hidden;
  231. text-align: left;
  232. }
  233. .clsNumPaletteCellRight
  234. {
  235. width: 50%;
  236. overflow: hidden;
  237. text-align: right;
  238. }
  239. .clsSectionOverviewPane
  240. {
  241. padding: 6px 4px 4px 4px;
  242. height: 53px;
  243. background-color: transparent;
  244. border: 1px solid var(--G2);
  245. border-top: none;
  246. }
  247. .clsWorkAreaToolbarPane
  248. {
  249. z-index: 100;
  250. }
  251. #idTopToolbarPane
  252. {
  253. border-bottom: 1px solid var(--G2);
  254. }
  255. .clsSelectValuesControlList
  256. {
  257. height: 240px;
  258. }
  259. .clsGalleryErrorMsg
  260. {
  261. white-space: normal;
  262. padding: 4px;
  263. }
  264. DIV.clsAppPane
  265. {
  266. border-top: 1px solid var(--G2);
  267. }
  268. #mnuLayoutPopup,
  269. #mnuMetaDataPopup,
  270. #mnuPagesPopup,
  271. #mnuQueryEditPopup,
  272. #mnuQueriesEditPopup
  273. {
  274. margin-top: 0;
  275. }
  276. DIV.clsListViewReportView,
  277. DIV.clsListViewReportViewWithGridLines
  278. {
  279. background-color: var(--ui-01);
  280. line-height: 32px;
  281. }
  282. DIV.clsListView_dropdown
  283. {
  284. background-color: var(--ui-01);
  285. border-width: 0;
  286. box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  287. }
  288. DIV.clsListViewReportView .clsListItem_normal,
  289. DIV.clsListViewReportView .clsListItem_hover,
  290. DIV.clsListViewReportView .clsListItem_selected,
  291. DIV.clsListViewReportView .clsListItem_selected_inactive,
  292. DIV.clsListViewReportViewWithGridLines .clsListItem_normal > TD.clsListItem_gridLine:first-of-type,
  293. DIV.clsListViewReportViewWithGridLines .clsListItem_hover > TD.clsListItem_gridLine:first-of-type,
  294. DIV.clsListViewReportViewWithGridLines .clsListItem_selected > TD.clsListItem_gridLine:first-of-type
  295. {
  296. padding-left: 16px
  297. }
  298. DIV.clsListViewReportViewWithGridLines .clsListItem_hover > TD.clsListItem_gridLine
  299. {
  300. background-color: var(--hover-ui);
  301. }
  302. DIV.clsListViewReportViewWithGridLines .clsListItem_selected > TD.clsListItem_gridLine
  303. {
  304. background-color: var(--selected-ui);
  305. }
  306. TABLE.clsComboBox
  307. {
  308. height: 32px;
  309. font-size: var(--BODY-S);
  310. border-width: 0;
  311. border-bottom: 1px solid var(--ui-04);
  312. background-color: var(--field-01);
  313. }
  314. TABLE.clsComboBox:hover
  315. {
  316. background-color: var(--hover-ui);
  317. }
  318. TABLE.clsComboBox[_abk]
  319. {
  320. outline: 2px solid var(--primary1);
  321. outline-offset: -1px;
  322. }
  323. TD.clsComboBoxIcon
  324. {
  325. width: 32px;
  326. cursor: pointer;
  327. }
  328. IMG.clsComboBoxIconImg,
  329. svg.clsComboBoxIconImg
  330. {
  331. display: block;
  332. margin-left: 16px;
  333. }
  334. TD.clsComboBoxArrow,
  335. TD.clsComboBoxArrow_down,
  336. TD.clsComboBoxArrow_disabled
  337. {
  338. background-size: 16px;
  339. }
  340. TD.clsComboBoxArrow_disabled
  341. {
  342. opacity: 0.5;
  343. }
  344. .clsTouchHeight
  345. {
  346. height: 40px;
  347. line-height: 40px;
  348. }
  349. DIV.clsRcTooltip
  350. {
  351. position: absolute;
  352. pointer-events: none;
  353. z-index: 10000;
  354. color: var(--B);
  355. padding: 5px 6px 5px 6px;
  356. border: 2px solid var(--text-03);
  357. background-color: rgba(255, 255, 255, 0.8);
  358. border-radius: 5px;
  359. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  360. }
  361. DIV.clsDuplicateWarningListBody
  362. {
  363. height: 125px;
  364. }
  365. DIV.clsGeoWarningListBody
  366. {
  367. height: 175px;
  368. padding: 2px;
  369. }
  370. DIV.clsGeoWarningList
  371. {
  372. vertical-align: top;
  373. padding: 10px;
  374. }
  375. DIV.clsGeoWarningPair
  376. {
  377. display: inline-block;
  378. width: 50%;
  379. }
  380. DIV.clsGeoWarningContainer
  381. {
  382. width: 480px;
  383. }
  384. DIV.clsGeoWarning
  385. {
  386. padding-left: 5px;
  387. }
  388. svg.clsGeoWarningIcon
  389. {
  390. vertical-align: middle;
  391. margin-right: 6px;
  392. margin-bottom: 5px;
  393. }
  394. DIV.clsGeoWarningLimit
  395. {
  396. margin-left: 10px;
  397. margin-bottom: 8px;
  398. }
  399. DIV.clsGeoWarningLayer
  400. {
  401. margin-left: 10px;
  402. margin-top: 10px;
  403. margin-bottom: 8px;
  404. }
  405. DIV.clsVizErrorMessage
  406. {
  407. font-weight: normal;
  408. text-align: center;
  409. color: var(--B);
  410. background-color: var(--ui-03);
  411. border: 1px solid var(--text-03);
  412. padding: 5px;
  413. }
  414. DIV.clsListViewRadioView SPAN.clsListItemLabel
  415. {
  416. margin-left: var(--16S) !important;
  417. padding: 0 !important;
  418. }
  419. DIV.clsListViewCheckboxView IMG.clsListViewCheckboxImg
  420. {
  421. margin-right: var(--16S) !important;
  422. }
  423. DIV.clsListViewRadioView DIV.clsListItem,
  424. DIV.clsListViewCheckboxView DIV.clsListItem
  425. {
  426. display: flex;
  427. align-items: center;
  428. margin-bottom: var(--16S);
  429. padding: 0 !important;
  430. }
  431. DIV.clsListViewRadioView DIV.clsListItem:last-child,
  432. DIV.clsListViewCheckboxView > TABLE > TBODY > TR:last-child DIV.clsListItem
  433. {
  434. margin-bottom: 0;
  435. }
  436. #idWorkareaPane *[_6be="true"]:not([_doc="true"]):not([specname="page"]):not([specname="pageBody"]):not([specname="pageHeader"]):not([specname="pageFooter"]):not(polyline)
  437. {
  438. outline: 2px dotted var(--RS-OUTLINE-SELECTION-COLOR);
  439. }
  440. #idWorkareaPane *[_fl9="true"]:not([_doc="true"]):not([specname="page"]):not([specname="pageBody"]):not([specname="pageHeader"]):not([specname="pageFooter"]):not(polyline)
  441. {
  442. outline: 3px solid var(--RS-OUTLINE-SELECTION-COLOR);
  443. }
  444. MAP
  445. {
  446. outline: none !important;
  447. }
  448. .clsSvgImageMap
  449. {
  450. /* Override the padding from GlobalReportStyles */
  451. padding: 0 !important;
  452. background-position: 0 0 !important;
  453. background-repeat: no-repeat !important;
  454. }
  455. .clsSvgImageMap polyline
  456. {
  457. pointer-events: visible;
  458. fill: transparent;
  459. fill-opacity: 0.4;
  460. stroke: transparent;
  461. stroke-width: 3px;
  462. }
  463. .clsSvgImageMap polyline[_fl9="true"]
  464. {
  465. stroke: var(--RS-DATA-SELECTION-BG-COLOR);
  466. stroke-dasharray: none;
  467. }
  468. .clsSvgImageMap polyline[roid]:not([_doc="true"]):not([_s26="true"]):not([_fl9="true"]):hover
  469. {
  470. stroke: var(--RS-DATA-SELECTION-BG-COLOR);
  471. stroke-dasharray: 3,3;
  472. }
  473. .clsSvgImageMap polyline[_s26="true"]
  474. {
  475. fill: var(--RS-DATA-SELECTION-BG-COLOR);
  476. stroke: var(--RS-DATA-SELECTION-BG-COLOR);
  477. stroke-dasharray: none;
  478. }
  479. *[_ik9="true"]
  480. {
  481. background-color: var(--RS-SPEC-SELECTION-BG-COLOR);
  482. }
  483. *[_hk9="true"]
  484. {
  485. background-color: var(--RS-DATA-SELECTION-BG-COLOR) !important;
  486. }
  487. DIV.clsCabinet
  488. {
  489. position: absolute;
  490. z-index: 101;
  491. visibility: hidden;
  492. }
  493. BUTTON.clsPanePin
  494. {
  495. vertical-align: middle;
  496. overflow: hidden;
  497. border: none;
  498. padding: 0;
  499. font-size: 2pt;
  500. background-color: transparent;
  501. display: flex;
  502. align-items: center;
  503. width: 40px;
  504. height: 100%;
  505. }
  506. IMG.clsPanePinImg
  507. {
  508. margin: 0 auto;
  509. transition-duration: 0.3s;
  510. transition-timing-function: ease-out;
  511. transition-property: transform;
  512. transform-origin: 50% 50%;
  513. transform: rotate(-45deg);
  514. }
  515. BUTTON.clsUnpinned IMG.clsPanePinImg
  516. {
  517. transform: rotate(0deg);
  518. }
  519. DIV.clsTitanRightPaneDrawer,
  520. DIV.clsTitanLeftPaneDrawer
  521. {
  522. position: absolute;
  523. display: none;
  524. background-color: var(--ui-01);
  525. }
  526. DIV.clsTitanRightPaneDrawer
  527. {
  528. box-shadow: -7px 0 5px rgba(0,0,0,0.25);
  529. }
  530. DIV.clsTitanLeftPaneDrawer
  531. {
  532. box-shadow: 7px 0 5px rgba(0,0,0,0.25);
  533. }
  534. DIV.clsPageModuleError
  535. {
  536. cursor: default;
  537. position: absolute;
  538. z-index: 999999;
  539. min-width: 200px;
  540. padding: 12px;
  541. font-weight: bold;
  542. background-color: var(--support-01);
  543. color: var(--text-04);
  544. box-shadow: 0 0 12px rgba(0,0,0,0.5);
  545. }
  546. DIV.clsLeftPane:not([_ei9="true"])
  547. {
  548. border-right: 1px solid var(--G2);
  549. }
  550. DIV.clsRightPane:not([_ei9="true"])
  551. {
  552. border-left: 1px solid var(--G2);
  553. }
  554. DIV.clsViewerProgress
  555. {
  556. display: flex;
  557. flex-direction: column;
  558. width: 214px;
  559. height: 111px;
  560. margin-bottom: 107px;
  561. border: 1px solid var(--ui-03);
  562. background-color: var(--ui-01);
  563. text-align: center;
  564. }
  565. DIV.clsViewerBlocker
  566. {
  567. display: flex;
  568. flex-direction: column;
  569. align-items: center;
  570. justify-content: center;
  571. position: absolute;
  572. z-index: 10000;
  573. visibility: hidden;
  574. height: 100%;
  575. width: 100%;
  576. cursor: wait;
  577. }
  578. DIV.clsViewerPage
  579. {
  580. display: none;
  581. height: 100%;
  582. width: 100%;
  583. overflow: auto;
  584. position: relative;
  585. }
  586. .clsViewerPageTabs TD.clsTabBox_inactive,
  587. .clsViewerPageTabs TD.clsTabBox_inactive_hover,
  588. .clsViewerPageTabs TD.clsTabBox_active,
  589. .clsViewerPageTabs TD.clsTabBox_active_hover
  590. {
  591. padding-right: 8px;
  592. padding-left: 6px;
  593. }
  594. .clsViewerPageTabs DIV.clsTabDivInner
  595. {
  596. padding-top: 14px;
  597. padding-bottom: 11px;
  598. }
  599. TABLE.clsTabBoxOrientationTop
  600. {
  601. border-bottom: 1px solid var(--ui-03);
  602. }
  603. TABLE.clsTabBoxOrientationBottom
  604. {
  605. border-top: 1px solid var(--ui-03);
  606. }
  607. DIV.clsTabDivInner
  608. {
  609. transition-property: border-color;
  610. border-width: 2px;
  611. border-style: solid;
  612. border-top-color: transparent;
  613. border-left-color: transparent;
  614. border-right-color: transparent;
  615. border-bottom-color: var(--ui-03);
  616. }
  617. TD.clsTabBox_active DIV.clsTabDivInner,
  618. TD.clsTabBox_active_hover DIV.clsTabDivInner,
  619. TD.clsBottomTabBox_active DIV.clsTabDivInner,
  620. TD.clsBottomTabBox_active_hover DIV.clsTabDivInner
  621. {
  622. border-bottom-color: var(--interactive-04);
  623. font-weight: bold;
  624. }
  625. TD.clsTabBox_inactive DIV.clsTabDivInner:hover,
  626. TD.clsTabBox_inactive_hover DIV.clsTabDivInner:hover,
  627. TD.clsBottomTabBox_inactive DIV.clsTabDivInner:hover,
  628. TD.clsBottomTabBox_inactive_hover DIV.clsTabDivInner:hover
  629. {
  630. border-bottom-color: var(--ui-04);
  631. }
  632. TD.clsTabBox_active:focus DIV.clsTabDivInner,
  633. TD.clsTabBox_active_hover:focus DIV.clsTabDivInner,
  634. TD.clsBottomTabBox_active:focus DIV.clsTabDivInner,
  635. TD.clsBottomTabBox_active_hover:focus DIV.clsTabDivInner,
  636. TD.clsTabBox_inactive:focus DIV.clsTabDivInner,
  637. TD.clsTabBox_inactive_hover:focus DIV.clsTabDivInner,
  638. TD.clsBottomTabBox_inactive:focus DIV.clsTabDivInner,
  639. TD.clsBottomTabBox_inactive_hover:focus DIV.clsTabDivInner
  640. {
  641. border-color: var(--focus);
  642. }
  643. DIV.clsSearchBoxContainer
  644. {
  645. display: flex;
  646. align-items: center;
  647. border-bottom: 1px solid var(--ui-04);
  648. padding-left: var(--16S);
  649. }
  650. DIV.clsSearchBoxContainer.clsActiveSearchBox
  651. {
  652. border-bottom-color: var(--primary1);
  653. }
  654. svg.clsSearchIcon
  655. {
  656. margin-right: var(--8XS);
  657. fill: var(--icon-02);
  658. }
  659. INPUT.clsSearchBox
  660. {
  661. flex-grow: 1;
  662. border: 0;
  663. margin: 0;
  664. font-size: var(--BODY-S);
  665. height: 32px;
  666. line-height: 32px;
  667. color: var(--text-01);
  668. background-color: var(--field-01);
  669. }
  670. INPUT.clsSearchBox::placeholder
  671. {
  672. color: var(--text-03);
  673. }
  674. INPUT.clsSearchBox::-ms-clear
  675. {
  676. display: none;
  677. }
  678. BUTTON.clsSearchBtnClear
  679. {
  680. border: 0;
  681. background-color: transparent;
  682. margin: 0;
  683. height: 32px;
  684. width: 32px;
  685. padding: 0;
  686. overflow: visible;
  687. cursor: pointer;
  688. display: none;
  689. }
  690. BUTTON.clsSearchBtnClear:hover
  691. {
  692. background-color: var(--hover-ui);
  693. }
  694. .clsActiveSearchBox BUTTON.clsSearchBtnClear
  695. {
  696. display: block;
  697. }
  698. DIV.clsSearchBoxContainer.clsMinimalSearchBox
  699. {
  700. padding-left: var(--8XS);
  701. }
  702. DIV.clsSearchBoxContainer.clsCompactSearchBox svg.clsSearchIcon,
  703. DIV.clsSearchBoxContainer.clsMinimalSearchBox svg.clsSearchIcon
  704. {
  705. display: none;
  706. }
  707. .clsTemplateTheme_normal,
  708. .clsTemplateTheme_hover,
  709. .clsTemplateTheme_selected
  710. {
  711. cursor: default;
  712. text-align: center;
  713. padding-top: 8px;
  714. color: var(--text-01);
  715. fill: var(--icon-01);
  716. }
  717. .clsTemplateTheme_hover
  718. {
  719. background-color: var(--hover-ui);
  720. }
  721. .clsTemplateTheme_selected
  722. {
  723. background-color: var(--selected-ui);
  724. }
  725. .clsFilter
  726. {
  727. fill: var(--primary1);
  728. margin-left: 5px;
  729. }
  730. .clsDefaultPromptTitle
  731. {
  732. font-size: var(--BODY);
  733. color: var(--primary1);
  734. padding-left: 3px;
  735. padding-top: 3px;
  736. }
  737. .clsDefaultPromptHint
  738. {
  739. padding: 10px 0 0 5px;
  740. }
  741. TABLE.clsFixedHeightListBody
  742. {
  743. table-layout: fixed;
  744. border-collapse: collapse;
  745. }
  746. TBODY.clsFixedHeightListBodyTBody
  747. {
  748. display: block;
  749. overflow-x: hidden;
  750. overflow-y: scroll;
  751. }
  752. .clsLocalFileLoadProgress
  753. {
  754. top: 0;
  755. left: 0;
  756. height: 100%;
  757. width: 100%;
  758. background-color: rgba(0, 0, 0, 0.5);
  759. z-index: 99999;
  760. position: absolute;
  761. display: flex;
  762. align-items: center;
  763. justify-content: center;
  764. cursor: wait;
  765. }
  766. .clsLocalFileLoadProgressInnerDiv
  767. {
  768. padding: 16px;
  769. background-color: rgba(0, 0, 0, 0.5);
  770. border-radius: 4px;
  771. box-shadow: 0 1px 8px;
  772. text-align: center;
  773. }
  774. .clsLocalFileLoadProgressSvg
  775. {
  776. display: inline-block;
  777. height: 128px;
  778. width: 128px;
  779. fill: var(--G2);
  780. }
  781. /*
  782. *[_3kc="true"]
  783. {
  784. display: flex !important;
  785. }
  786. *[_3kc="true"] > MAP
  787. {
  788. position: absolute;
  789. display: none;
  790. }
  791. *[_3kc="true"] > *
  792. {
  793. flex: 0 0 auto;
  794. }
  795. *[_3kc="true"] > *[style*='width:100%'],
  796. *[_3kc="true"] > *[style*='width: 100%']
  797. {
  798. width: auto !important;
  799. }
  800. *[_3kc="true"][_li9="true"]:not([_jak="true"])::before,
  801. *[_3kc="true"][_li9="true"]:not([_jak="true"])::after
  802. {
  803. content: '';
  804. }
  805. *[_3kc="true"][_li9="true"]:not([_jak="true"])
  806. {
  807. justify-content: space-between !important;
  808. }
  809. .clsFlexPropertyFlexDirection_row,
  810. .clsFlexPropertyFlexDirection_column,
  811. .clsFlexPropertyJustifyContent_row,
  812. .clsFlexPropertyJustifyContent_column,
  813. .clsFlexPropertyAlignItems_row,
  814. .clsFlexPropertyAlignItems_column
  815. {
  816. border: 1px solid var(--ui-03);
  817. background-color: var(--ui-02);
  818. display: flex;
  819. }
  820. .clsFlexPropertyAlignItems_column,
  821. .clsFlexPropertyAlignItems_column
  822. {
  823. flex-direction: column;
  824. }
  825. .clsFlexPropertyAlignItems_row,
  826. .clsFlexPropertyAlignItems_column
  827. {
  828. margin: 2px;
  829. height: 64px;
  830. }
  831. .clsFlexPropertyFlexDirection_row,
  832. .clsFlexPropertyFlexDirection_column,
  833. .clsFlexPropertyJustifyContent_column
  834. {
  835. margin: 2px;
  836. height: 100px;
  837. }
  838. .clsFlexPropertyFlexDirection_row svg,
  839. .clsFlexPropertyFlexDirection_column svg
  840. {
  841. width: 22px;
  842. height: 22px;
  843. fill: var(--primary2);
  844. stroke: var(--primary2);
  845. }
  846. .clsFlexPropertyFlexDirection_column,
  847. .clsFlexPropertyJustifyContent_column
  848. {
  849. flex-direction: column;
  850. }
  851. .clsFlexPropertyFlexDirection_column svg
  852. {
  853. transform: rotate(90deg);
  854. }
  855. .clsFlexPropertyFlexDirection_row > DIV,
  856. .clsFlexPropertyFlexDirection_column > DIV,
  857. .clsFlexPropertyJustifyContent_row > DIV,
  858. .clsFlexPropertyJustifyContent_column > DIV,
  859. .clsFlexPropertyAlignItems_row > DIV,
  860. .clsFlexPropertyAlignItems_column > DIV
  861. {
  862. margin: 1px;
  863. height: 22px;
  864. width: 22px;
  865. background-color: var(--text-02);
  866. border-radius: 2px;
  867. }
  868. .clsFlexPropertyJustifyContent_column > DIV
  869. {
  870. height: 16px;
  871. width: 16px;
  872. border-radius: 1px;
  873. }
  874. .clsFlexPropertyAlignItems_row > DIV,
  875. .clsFlexPropertyAlignItems_column > DIV
  876. {
  877. margin: 2px;
  878. flex: 1 1 auto;
  879. }
  880. */
  881. TABLE.clsButtonBarHorizontal,
  882. TABLE.clsButtonBarVertical
  883. {
  884. background-color: var(--hover-ui);
  885. border-radius: 4px;
  886. }
  887. TD.clsButtonBarButton
  888. {
  889. cursor: pointer;
  890. padding: 0 var(--16S);
  891. }
  892. TD.clsButtonBarHorizontalButtonFirst
  893. {
  894. border-top-left-radius: 4px;
  895. border-bottom-left-radius: 4px;
  896. }
  897. TD.clsButtonBarHorizontalButtonLast
  898. {
  899. border-top-right-radius: 4px;
  900. border-bottom-right-radius: 4px;
  901. }
  902. TD.clsUpAndSelected,
  903. TD.clsOverAndSelected,
  904. TD.clsDownAndSelected
  905. {
  906. background-color: var(--ui-05);
  907. color: var(--ui-01);
  908. }