tt-rss.less 18 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225
  1. body {
  2. background : white;
  3. color : black;
  4. margin : 0px;
  5. padding : 0px;
  6. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  7. font-size: 14px;
  8. }
  9. body#ttrssMain {
  10. overflow : hidden;
  11. max-height : 100%;
  12. }
  13. :focus {
  14. outline: none;
  15. }
  16. div.postReply {
  17. padding : 0px;
  18. div.postHeader {
  19. padding : 5px;
  20. margin-right : 4px;
  21. color : #909090;
  22. border: 0px solid #ddd;
  23. border-bottom-width: 1px;
  24. div.postDate {
  25. text-align : right;
  26. color : #909090;
  27. float : right;
  28. }
  29. div {
  30. padding-bottom : 3px;
  31. }
  32. span.author {
  33. color : #555;
  34. font-size : 11px;
  35. font-weight : normal;
  36. }
  37. }
  38. div.postTitle {
  39. overflow : hidden;
  40. text-overflow: ellipsis;
  41. white-space : nowrap;
  42. font-weight : 600;
  43. text-rendering: optimizelegibility;
  44. font-family : @fonts-ui-bold;
  45. }
  46. div.postDate {
  47. padding-left : 10px;
  48. }
  49. div.postContent {
  50. padding : 10px;
  51. font-size : 16px;
  52. img,
  53. video {
  54. border-width : 0px;
  55. max-width : 98%;
  56. height: auto;
  57. }
  58. h1 {
  59. font-size : 16px;
  60. }
  61. h2,
  62. h3,
  63. h4 {
  64. font-size : 15px;
  65. }
  66. p {
  67. hyphens: auto;
  68. }
  69. iframe {
  70. min-width : 50%;
  71. max-width : 98%;
  72. }
  73. }
  74. div.postEnclosures {
  75. color : #555;
  76. }
  77. img.tagsPic {
  78. width : 16px;
  79. height : 16px;
  80. margin-left : 4px;
  81. vertical-align : middle;
  82. }
  83. span.author {
  84. font-size : 12px;
  85. }
  86. }
  87. div.articleNote {
  88. background-color : #fff7d5;
  89. padding : 5px;
  90. margin : 5px;
  91. border: 1px solid #e7d796;
  92. color : #9a8c59;
  93. div.noteEdit {
  94. float : right;
  95. cursor : pointer;
  96. }
  97. }
  98. h1 {
  99. font-size : 18px;
  100. font-weight : 600;
  101. text-rendering: optimizelegibility;
  102. font-family : @fonts-ui;
  103. }
  104. h2 {
  105. font-size : 16px;
  106. font-weight : 600;
  107. border: 0px solid @color-accent-light;
  108. border-bottom-width: 1px;
  109. text-rendering: optimizelegibility;
  110. font-family : @fonts-ui;
  111. }
  112. h3 {
  113. font-size : 13px;
  114. border: 0px solid @color-accent-light;
  115. border-bottom-width: 1px;
  116. font-weight : 600;
  117. text-rendering: optimizelegibility;
  118. font-family : @fonts-ui;
  119. }
  120. h4 {
  121. font-size : 14px;
  122. font-weight : 600;
  123. text-rendering: optimizelegibility;
  124. font-family : @fonts-ui;
  125. }
  126. hr {
  127. border: 0px solid #ccc;
  128. border-bottom-width: 1px;
  129. }
  130. a {
  131. color: @color-link;
  132. text-decoration: none;
  133. }
  134. a:hover {
  135. color: darken(@color-link, 20%);
  136. text-decoration: underline;
  137. }
  138. #notify.visible {
  139. transform: translate(0, -35px);
  140. }
  141. #notify {
  142. bottom : -35px;
  143. right : 0px;
  144. height : 20px;
  145. left : 0px;
  146. border-width : 1px 0px 0px 0px;
  147. border-style : solid;
  148. position : fixed;
  149. font-size : 12px;
  150. z-index : 99;
  151. padding : 5px;
  152. box-shadow : 0px -2px 2px rgba(0,0,0,0.1);
  153. transition: all 0.5s ease-in-out;
  154. img {
  155. vertical-align : middle;
  156. max-height : 14px;
  157. }
  158. span.msg {
  159. width : 100%;
  160. }
  161. img.close {
  162. cursor : pointer;
  163. }
  164. span {
  165. display : table-cell;
  166. vertical-align : middle;
  167. padding : 2px;
  168. }
  169. }
  170. .notify {
  171. border-color : #d7c47a;
  172. background-color : #fff7d5;
  173. }
  174. .notify.notify_progress {
  175. border-color : #d7c47a;
  176. background-color : #fff7d5;
  177. }
  178. .notify.notify_info {
  179. border-color : @color-accent;
  180. background-color : @color-accent-light;
  181. }
  182. .notify.notify_error {
  183. background-color : #ffcccc;
  184. border-color : #ff0000;
  185. }
  186. .hl {
  187. border: 0px solid #ddd;
  188. border-bottom-width: 1px;
  189. padding : 1px;
  190. div.hlTitle {
  191. display : table-cell;
  192. cursor : pointer;
  193. width : 100%;
  194. vertical-align : middle;
  195. overflow : hidden;
  196. white-space : nowrap;
  197. max-width : 500px;
  198. text-overflow : ellipsis;
  199. padding: 4px 6px;
  200. }
  201. div.hlLeft {
  202. display : table-cell;
  203. vertical-align : middle;
  204. white-space: nowrap;
  205. }
  206. div.hlRight {
  207. display : table-cell;
  208. white-space: nowrap;
  209. text-align : right;
  210. vertical-align : middle;
  211. }
  212. div.hlRight img {
  213. max-width : 16px;
  214. max-height : 16px;
  215. }
  216. span.hlFeed {
  217. display : table-cell;
  218. vertical-align : middle;
  219. text-align : right;
  220. }
  221. span.hlFeed a {
  222. border-radius : 4px;
  223. display : inline-block;
  224. padding : 1px 4px 1px 4px;
  225. font-size : 11px;
  226. font-style : italic;
  227. font-weight : normal;
  228. color : #555;
  229. white-space : nowrap;
  230. }
  231. span.hlFeed a:hover {
  232. color : @color-accent;
  233. }
  234. span.hlUpdated {
  235. color : #555;
  236. display : table-cell;
  237. vertical-align : middle;
  238. text-align : right;
  239. font-size : 11px;
  240. white-space : nowrap;
  241. padding-left : 10px;
  242. }
  243. span.hlUpdated div {
  244. display : inline-block;
  245. }
  246. div.hlLeft {
  247. padding-left : 8px;
  248. }
  249. div.hlLeft input {
  250. margin-left : 4px;
  251. margin-right : 4px;
  252. }
  253. div.hlLeft img, div.hlRight img {
  254. margin : 0px 4px;
  255. }
  256. div.hlLeft img {
  257. width : 16px;
  258. height : 16px;
  259. }
  260. div.hlTitle a {
  261. font-weight : 600;
  262. text-rendering: optimizelegibility;
  263. font-family : @fonts-ui;
  264. color : #777;
  265. }
  266. a.title.high, span.hlContent.high .contentPreview {
  267. color : #00aa00;
  268. }
  269. }
  270. .hl.Unread a.title.high, .hl.Unread span.hlContent.high .contentPreview {
  271. color : #00dd00;
  272. }
  273. .hl a.title.low, span.hlContent.low .contentPreview,
  274. .hl.Unread a.title.low, .hl.Unread span.hlContent.low .contentPreview {
  275. color : #909090;
  276. text-decoration : line-through;
  277. }
  278. .hl.Unread div.hlTitle a {
  279. color : black;
  280. }
  281. .hl.active {
  282. background : @color-accent-light ! important;
  283. }
  284. .hl.active div.hlTitle a {
  285. color : @color-accent;
  286. /* text-shadow : 1px 1px 2px #fff; */
  287. }
  288. .hl.Selected {
  289. background : #f9fbff;
  290. }
  291. .hl.Grayed {
  292. color : #909090;
  293. }
  294. div.filterTestHolder {
  295. height : 300px;
  296. overflow : auto;
  297. border-color : #ddd;
  298. border-style : solid;
  299. margin : 0px 0px 5px 0px;
  300. border-width : 1px;
  301. }
  302. #content-insert blockquote,
  303. #headlines-frame blockquote,
  304. .dijitContentPane blockquote {
  305. margin : 5px 0px 5px 0px;
  306. color : #555;
  307. padding-left : 10px;
  308. border: 0px solid #ccc;
  309. border-left-width: 4px;
  310. }
  311. #content-insert code,
  312. #headlines-frame code,
  313. .dijitContentPane code {
  314. color : #009900;
  315. font-family : monospace;
  316. font-size : 12px;
  317. }
  318. #content-insert pre,
  319. #headlines-frame pre,
  320. .dijitContentPane pre {
  321. margin: 5px 0px 5px 0px;
  322. padding: 10px;
  323. color: #555;
  324. font-family: monospace;
  325. font-size: 12px;
  326. border: 0px solid #ccc;
  327. background: #f5f5f5;
  328. display: block;
  329. max-width: 98%;
  330. overflow: auto;
  331. }
  332. .alert {
  333. padding: 8px 35px 8px 14px;
  334. margin-bottom: 10px;
  335. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  336. background-color: #fcf8e3;
  337. border: 1px solid #fbeed5;
  338. border-radius: 4px;
  339. }
  340. .alert,
  341. .alert h4 {
  342. color: #c09853;
  343. }
  344. .alert h4 {
  345. margin: 0;
  346. }
  347. .alert .close {
  348. position: relative;
  349. top: -2px;
  350. right: -21px;
  351. line-height: 20px;
  352. cursor : pointer;
  353. }
  354. .alert-success {
  355. color: #468847;
  356. background-color: #dff0d8;
  357. border-color: #d6e9c6;
  358. }
  359. .alert-success h4 {
  360. color: #468847;
  361. }
  362. .alert-danger,
  363. .alert-error {
  364. color: #b94a48;
  365. background-color: #f2dede;
  366. border-color: #eed3d7;
  367. }
  368. .alert-danger h4,
  369. .alert-error h4 {
  370. color: #b94a48;
  371. }
  372. .alert-info {
  373. color: #3a87ad;
  374. background-color: #d9edf7;
  375. border-color: #bce8f1;
  376. }
  377. .alert-info h4 {
  378. color: #3a87ad;
  379. }
  380. ul.nomarks {
  381. list-style-type : none;
  382. margin : 0px;
  383. padding : 10px;
  384. }
  385. div.prefHelp {
  386. color : #555;
  387. padding : 5px;
  388. }
  389. .insensitive {
  390. color : #555;
  391. }
  392. .small {
  393. font-size : 11px;
  394. }
  395. #main-toolbar {
  396. > * {
  397. white-space : nowrap;
  398. display : table-cell;
  399. color : #999;
  400. overflow : hidden;
  401. }
  402. > *,
  403. table *,
  404. .actionChooser * {
  405. text-rendering: optimizelegibility;
  406. font-family : @fonts-ui;
  407. font-size : 12px;
  408. }
  409. #headlines-toolbar {
  410. padding-right : 4px;
  411. width : 100%;
  412. span.holder {
  413. display : table;
  414. width : 100%;
  415. }
  416. span.holder > * {
  417. display : table-cell;
  418. }
  419. .main {
  420. text-align : right;
  421. }
  422. .main,
  423. .r {
  424. line-height : 24px;
  425. }
  426. span.r img {
  427. margin-right : 4px;
  428. position : relative;
  429. top : 3px;
  430. }
  431. span.r .error a {
  432. color : red;
  433. }
  434. }
  435. #selected_prompt {
  436. font-style : italic;
  437. text-align : right;
  438. margin-right : 4px;
  439. }
  440. @media (max-width: 992px) {
  441. #selected_prompt {
  442. display : none;
  443. }
  444. }
  445. }
  446. span.contentPreview {
  447. color : #999;
  448. font-weight : normal;
  449. font-size : 12px;
  450. padding-left : 4px;
  451. }
  452. span.hlLabelRef {
  453. background-color : #fff7d5;
  454. font-size : 8px;
  455. color : #063064;
  456. font-weight : normal;
  457. margin-left : 2px;
  458. padding : 1px 4px 1px 4px;
  459. display : inline-block;
  460. vertical-align : middle;
  461. white-space: nowrap;
  462. border-radius : 4px;
  463. }
  464. img.markedPic, img.pubPic {
  465. cursor : pointer;
  466. vertical-align : middle;
  467. opacity : 0.5;
  468. transition : opacity 0.25s;
  469. }
  470. img.markedPic:hover, img.pubPic:hover {
  471. opacity : 1;
  472. }
  473. img[src*='pub_set.png'], img[src*='mark_set.png'] {
  474. opacity : 1;
  475. }
  476. div.tagCloudContainer {
  477. border : 1px solid #ddd;
  478. margin : 5px 0px 5px 0px;
  479. padding : 5px;
  480. text-align : center;
  481. }
  482. div.errorExplained {
  483. border : 1px solid #ddd;
  484. margin : 5px 0px 5px 0px;
  485. padding : 5px;
  486. }
  487. ul.feedErrorsList {
  488. max-height : 300px;
  489. overflow : auto;
  490. list-style-type : none;
  491. border : 1px solid #ddd;
  492. margin : 0px 0px 5px 0px;
  493. padding : 5px;
  494. em {
  495. color : #555;
  496. }
  497. }
  498. ul.browseFeedList {
  499. height : 300px;
  500. overflow : auto;
  501. border-width : 0px 1px 1px 1px;
  502. border-color : #ddd;
  503. border-style : solid;
  504. margin : 0px 0px 5px 0px;
  505. background-color : white;
  506. list-style-type : none;
  507. padding : 0px;
  508. li {
  509. margin : 0px;
  510. padding : 2px 4px 2px 4px;
  511. }
  512. }
  513. .browseFeedList span.subscribers {
  514. color : #808080;
  515. }
  516. ul.compact {
  517. list-style-type : none;
  518. margin : 0px;
  519. padding : 0px;
  520. li {
  521. margin : 0px;
  522. padding : 0px;
  523. }
  524. }
  525. .noborder {
  526. border-width : 0px;
  527. }
  528. #overlay {
  529. background : white;
  530. left : 0;
  531. top : 0;
  532. height : 100%;
  533. width : 100%;
  534. z-index : 100;
  535. position : absolute;
  536. }
  537. #overlay_inner {
  538. font-weight : bold;
  539. margin : 1em;
  540. }
  541. form {
  542. margin : 0px;
  543. padding : 0px;
  544. }
  545. div.loadingPrompt {
  546. padding : 1em;
  547. text-align : center;
  548. font-weight : bold;
  549. }
  550. div.whiteBox {
  551. margin-left : 1px;
  552. text-align : center;
  553. padding : 1em 1em 0px 1em;
  554. font-size : 11px;
  555. border: 0px solid #ddd;
  556. border-bottom-width: 1px;
  557. }
  558. div.autocomplete {
  559. position : absolute;
  560. width : 250px;
  561. background-color : white;
  562. border :1px solid #778899;
  563. margin : 0px;
  564. padding : 0px;
  565. ul {
  566. list-style-type : none;
  567. margin : 0px;
  568. padding : 0px;
  569. }
  570. ul li.selected {
  571. background-color : #fff7d5;
  572. }
  573. ul li {
  574. list-style-type : none;
  575. display : block;
  576. margin : 0;
  577. padding : 2px;
  578. height : 32px;
  579. cursor : pointer;
  580. }
  581. }
  582. div#headlines-frame.wide .hlTitle {
  583. max-width : none;
  584. overflow : visible;
  585. white-space : normal;
  586. }
  587. div#headlines-frame.wide .hl .hlFeed {
  588. display : none;
  589. }
  590. img.hlScorePic {
  591. vertical-align : middle;
  592. width : 16px;
  593. height : 16px;
  594. }
  595. div.dlgSec {
  596. font-size : 12px;
  597. color : #555;
  598. font-weight : bold;
  599. clear : both;
  600. height : 20px;
  601. }
  602. div.dlgSecCont {
  603. position : relative;
  604. left : 150px;
  605. top : -20px;
  606. float : left;
  607. font-size : 12px;
  608. font-weight : normal;
  609. > * {
  610. position : relative;
  611. top : -2px;
  612. }
  613. }
  614. div.dlgSecCont hr, div.dlgSecSimple hr {
  615. height : 0px;
  616. line-height : 0px;
  617. border : 0px solid transparent;
  618. margin : 2px;
  619. }
  620. div.dlgButtons {
  621. text-align : right;
  622. clear : both;
  623. }
  624. span.labelColorIndicator {
  625. height : 16px;
  626. width : 16px;
  627. border-radius : 4px;
  628. line-height : 14px;
  629. vertical-align : middle;
  630. font-size : 9px;
  631. display : inline-block;
  632. border : 1px solid #ccc;
  633. background-color : #fff7d5;
  634. color : #063064;
  635. text-align : center;
  636. }
  637. div#cmdline {
  638. position : absolute;
  639. left : 5px;
  640. bottom : 5px;
  641. font-size : 11px;
  642. color : #555;
  643. font-weight : bold;
  644. background-color : white;
  645. border : 1px solid @color-accent;
  646. padding : 3px 5px 3px 5px;
  647. z-index : 5;
  648. }
  649. #feed_browser_spinner {
  650. vertical-align : middle;
  651. height : 18px;
  652. width : 18px;
  653. }
  654. div.fatalError {
  655. margin-bottom : 10px;
  656. button {
  657. margin-top : 5px;
  658. }
  659. textarea {
  660. width : 565px;
  661. height : 200px;
  662. }
  663. }
  664. #ttrssMain #main {
  665. border-width : 0px;
  666. margin : 0px;
  667. padding : 0px;
  668. }
  669. #header-wrap {
  670. border-width : 0px;
  671. margin : 0px;
  672. padding : 0px;
  673. }
  674. #content-wrap {
  675. padding : 0px;
  676. border-width : 0px;
  677. margin : 0px;
  678. }
  679. #feeds-holder {
  680. padding : 0px;
  681. border: 0px solid #ddd;
  682. overflow : hidden;
  683. background : #f5f5f5;
  684. box-shadow : inset -1px 0px 2px -1px rgba(0,0,0,0.1);
  685. -webkit-overflow-scrolling : touch;
  686. }
  687. #headlines-wrap-inner {
  688. padding : 0px;
  689. margin : 0px;
  690. border-width : 0px;
  691. }
  692. #headlines-frame {
  693. padding : 0px;
  694. border: 0px #ddd;
  695. margin-top : 0px;
  696. -webkit-overflow-scrolling : touch;
  697. -webkit-transform: translateZ(0);
  698. -webkit-backface-visibility: hidden;
  699. }
  700. #headlines-toolbar_splitter, #toolbar_splitter {
  701. display : none;
  702. }
  703. #toolbar {
  704. padding : 0px;
  705. margin : 0px;
  706. border-width : 0px;
  707. white-space: nowrap;
  708. font-size : 12px;
  709. }
  710. #main-toolbar {
  711. background : white;
  712. border: 0px solid #ddd;
  713. border-bottom-width: 1px;
  714. padding-left : 4px;
  715. height : 26px;
  716. }
  717. #header {
  718. border-width : 0px;
  719. text-align : right;
  720. color : #555;
  721. padding : 5px 5px 0px 0px;
  722. margin : 0px;
  723. position : absolute;
  724. right : 0px;
  725. top : 0px;
  726. z-index : 5;
  727. }
  728. #footer {
  729. text-align : center;
  730. color : #555;
  731. padding : 4px 4px 8px 4px;
  732. border-width : 0px;
  733. }
  734. #content-insert {
  735. padding : 0px;
  736. border-color : #ddd;
  737. border-width : 0px;
  738. line-height: 1.5;
  739. font-size : 15px;
  740. overflow : auto;
  741. -webkit-overflow-scrolling : touch;
  742. }
  743. #feedTree .dijitTreeRow .dijitTreeLabel.Unread {
  744. font-weight : bold;
  745. }
  746. #feedTree .dijitTreeRow.Error .dijitTreeLabel {
  747. color : red;
  748. }
  749. img.feedIcon, img.tinyFeedIcon {
  750. width : 16px;
  751. height : 16px;
  752. line-height : 16px;
  753. vertical-align : middle;
  754. display : inline-block;
  755. }
  756. .player {
  757. display : inline-block;
  758. color : #555;
  759. font-size : 11px;
  760. font-family : sans-serif;
  761. border : 1px solid #555;
  762. padding : 0px 4px 0px 4px;
  763. margin : 0px 2px 0px 2px;
  764. width : 50px;
  765. text-align : center;
  766. background : white;
  767. }
  768. .player.playing {
  769. color : #00c000;
  770. border-color : #00c000;
  771. }
  772. .player:hover {
  773. background : #f0f0f0;
  774. cursor : pointer;
  775. }
  776. #headlines-spacer {
  777. height : 100%;
  778. margin-left : 1px;
  779. text-align : center;
  780. color : #555;
  781. font-size : 11px;
  782. font-style : italic;
  783. a, span {
  784. color : #555;
  785. padding : 10px;
  786. display : block;
  787. }
  788. a:hover {
  789. color : @color-accent;
  790. }
  791. }
  792. ul#filterDlg_Matches, ul#filterDlg_Actions {
  793. max-height : 100px;
  794. overflow : auto;
  795. list-style-type : none;
  796. border-style : solid;
  797. border-color : #ddd;
  798. border-width : 0px 1px 1px 1px;
  799. background-color : white;
  800. margin : 0px 0px 5px 0px;
  801. padding : 0px;
  802. }
  803. ul#filterDlg_Matches li, ul#filterDlg_Actions li {
  804. cursor : pointer;
  805. padding : 0px 0px 0px 5px;
  806. }
  807. ul.helpKbList {
  808. max-height : 300px;
  809. overflow : auto;
  810. list-style-type : none;
  811. border : 1px solid #ddd;
  812. margin : 0px 0px 5px 0px;
  813. padding : 5px;
  814. span.hksequence {
  815. width : 6em;
  816. margin-left : 20px;
  817. color : @color-accent;
  818. font-weight : bold;
  819. display : inline-block;
  820. }
  821. h2 {
  822. margin-top : 0px;
  823. }
  824. }
  825. span.collapseBtn {
  826. cursor : pointer;
  827. img {
  828. vertical-align : middle;
  829. }
  830. }
  831. select.attachments {
  832. display : block;
  833. margin-top : 10px;
  834. max-width : 120px;
  835. }
  836. #selected_prompt {
  837. margin-right : 25px;
  838. vertical-align : middle;
  839. }
  840. body#ttrssMain.claro #feedTree.dijitTree .dijitTreeNode .dijitTreeRowSelected {
  841. box-shadow : -1px 0px 2px -1px rgba(0,0,0,0.1);
  842. border-right-color : white;
  843. }
  844. body#ttrssMain #feedTree.dijitTree .dijitTreeContainer {
  845. max-width : 100%;
  846. }
  847. body#ttrssMain #feedTree.dijitTree .dijitTreeRow {
  848. overflow: hidden;
  849. text-overflow: ellipsis;
  850. }
  851. body#ttrssMain #feedTree.dijitTree .dijitTreeNode .dijitTreeRow {
  852. padding : 4px 0px 4px;
  853. border-width : 1px;
  854. color : #333;
  855. }
  856. body#ttrssMain #feedTree.dijitTree img.tinyFeedIcon {
  857. position : relative;
  858. top : -2px;
  859. }
  860. #filterDlg_feeds select {
  861. height : 150px;
  862. width : 410px;
  863. }
  864. ul#filterDlg_Matches li div.dijitCheckBox, ul#filterDlg_Actions li div.dijitCheckBox {
  865. margin-right : 5px;
  866. }
  867. body#ttrssMain #feedTree {
  868. height : 100%;
  869. overflow-x : hidden;
  870. text-rendering: optimizelegibility;
  871. font-family : @fonts-ui;
  872. .counterNode.aux {
  873. background : #f0f0f0;
  874. color : #999;
  875. border-color : #f0f0f0;
  876. }
  877. .counterNode {
  878. font-weight : bold;
  879. display : inline-block;
  880. font-size : 9px;
  881. text-align : center;
  882. border : 1px solid @color-accent;
  883. color : white;
  884. background : @color-accent;
  885. border-radius : 4px;
  886. vertical-align : middle;
  887. float : right;
  888. position : relative;
  889. line-height : 14px;
  890. margin-right : 8px;
  891. margin-top : 2px;
  892. min-width : 23px;
  893. height : 14px;
  894. }
  895. .dijitTreeNode .loadingExpando {
  896. left : -3px;
  897. height : 22px;
  898. position : relative;
  899. top : -3px;
  900. }
  901. }
  902. span.highlight {
  903. background-color : #ffff00;
  904. color : #cc90cc;
  905. }
  906. div.enclosure_title {
  907. }
  908. body#ttrssMain #headlines-frame .dijitCheckBox {
  909. border-width : 0px;
  910. opacity : 0.5;
  911. }
  912. body#ttrssMain #headlines-frame .dijitCheckBoxHover,
  913. body#ttrssMain #headlines-frame .dijitCheckBoxChecked {
  914. opacity : 1;
  915. }
  916. body#ttrssMain #feedTree .dijitTreeRow img.dijitTreeExpandoLeaf {
  917. width : 16px;
  918. height : 16px;
  919. vertical-align : middle;
  920. position : relative;
  921. }
  922. .dijitDropDownButton.attachments .dijitButtonText {
  923. font-size : 12px;
  924. }
  925. .dijitDropDownButton.attachments {
  926. display : inline-block;
  927. }
  928. #editTagsDlg{
  929. overflow: visible;
  930. }
  931. body#ttrssZoom {
  932. margin-left : auto;
  933. margin-right : auto;
  934. padding : 20px;
  935. max-width : 770px;
  936. background : #f5f5f5;
  937. div.postHeader div.postFeedTitle {
  938. float : left;
  939. text-align : right;
  940. padding-left : 0px;
  941. font-size : 11px;
  942. }
  943. div.postHeader a.postComments {
  944. text-align : right;
  945. padding-left : 0px;
  946. font-size : 11px;
  947. }
  948. div.postHeader div.postDate {
  949. float : none;
  950. text-align : right;
  951. padding-left : 0px;
  952. color : #777;
  953. font-size : 11px;
  954. }
  955. div.postHeader div.postTags {
  956. color : #777;
  957. font-size : 11px;
  958. }
  959. div.postHeader div.postTitle {
  960. white-space : normal;
  961. font-size : 16px;
  962. }
  963. div.postContent {
  964. font-size : 15px;
  965. line-height : 1.5;
  966. }
  967. div.postContent p {
  968. -webkit-hyphens: auto;
  969. -moz-hyphens: auto;
  970. hyphens: auto;
  971. }
  972. div.postHeader {
  973. margin : 10px;
  974. border-width : 0px 0px 1px 0px;
  975. border-style : solid;
  976. border-color : #eee;
  977. background : white;
  978. }
  979. div.postReply {
  980. border : 1px solid #ddd;
  981. background : white;
  982. box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
  983. border-radius : 6px;
  984. }
  985. div.footer {
  986. margin-top : 1em;
  987. text-align : center;
  988. }
  989. div.postContent img {
  990. max-width : 730px;
  991. height : auto;
  992. }
  993. div.postContent blockquote {
  994. margin : 5px 0px 5px 0px;
  995. color : #555;
  996. padding-left : 10px;
  997. border-width : 0px 0px 0px 4px;
  998. border-color : #ccc;
  999. border-style : solid;
  1000. }
  1001. div.postContent code {
  1002. color : #009900;
  1003. font-family : monospace;
  1004. font-size : 12px;
  1005. }
  1006. div.postContent pre {
  1007. margin : 5px 0px 5px 0px;
  1008. padding : 10px;
  1009. color : #555;
  1010. font-family : monospace;
  1011. font-size : 12px;
  1012. border-width : 0px;
  1013. border-color : #ccc;
  1014. border-style : solid;
  1015. background : #f5f5f5;
  1016. display : block;
  1017. max-width : 98%;
  1018. overflow : auto;
  1019. }
  1020. }