Automated build for v0.01

This commit is contained in:
Fmstrat
2019-03-22 10:17:29 -04:00
commit 791b998489
2771 changed files with 222096 additions and 0 deletions

434
css/cdm.less Executable file
View File

@ -0,0 +1,434 @@
.cdm {
i.material-icons {
color : @color-icon;
}
.header, .footer {
display : flex;
flex-direction : row;
flex-wrap : nowrap;
}
.header img, .footer img,
.footer i.material-icons {
margin : 0px 4px;
vertical-align: middle;
}
.header {
align-items : center;
> * {
padding : 4px;
white-space : nowrap;
}
.left, .right {
display : flex;
align-items : center;
i.material-icons {
margin-left : 2px;
padding : 2px;
transition : color 0.2s linear;
user-select: none;
font-size : 21px;
}
}
.titleWrap {
flex-grow : 2;
}
span.updated {
color : @default-text;
font-weight : normal;
font-size : 11px;
white-space : nowrap;
}
input {
margin : 0px 4px;
}
}
.footer {
height : 30px;
padding-left : 5px;
font-weight : normal;
color : @default-text;
clear : both;
align-items : center;
.left {
flex-grow : 2;
}
}
.intermediate {
margin-top : 10px;
margin-left : 10px;
}
.content-inner {
margin : 10px;
line-height : 1.5;
font-size : 16px;
}
.intermediate img,
.intermediate video,
.content-inner img,
.content-inner video {
border-width : 0px;
max-width : 98%;
height : auto;
}
}
.cdm.expanded {
/*margin-top : 4px;
margin-bottom : 4px;*/
.collapse, .excerpt {
display : none;
}
.titleWrap {
white-space : normal;
}
.footer {
border: 0px solid @border-default;
border-bottom-width: 1px;
}
> hr {
margin-top : 0px;
margin-bottom : 0px;
}
}
div.cdm.expanded div.header {
background : transparent ! important;
}
div.cdm.expanded div.header a.title {
font-size : 16px;
color : #999;
font-weight : 600;
transition : color 0.2s, background 0.2s;
text-rendering: optimizelegibility;
font-family : @fonts-ui-bold;
}
div.cdm.expanded.active {
background : white;
}
div.cdm.expanded.active div.header a.title {
color : @color-link;
}
div.cdm.expanded.Unread div.header a.title {
color : black;
}
div.cdm.expanded div.content {
color : @default-text;
}
div.cdm.expanded.Unread div.content {
color : black;
}
div.cdm.active div.content {
color : black;
}
div.cdm.vgrlf .feed {
display : none;
}
.cdm {
div.feed-title {
border: 0px solid @color-link;
border-bottom-width: 1px;
padding: 5px 3px 5px 5px;
}
div.feed-title a.title {
color: @default-text;
font-weight: bold;
}
div.feed-title a {
color: @default-text;
}
div.feed-title a:hover {
color: @color-link;
}
div.header span.feed {
float: right;
font-weight: normal;
font-style: italic;
}
div.header div.feed, div.header div.feed a {
vertical-align: middle;
color: @default-text;
font-weight: normal;
font-style: italic;
font-size: 11px;
}
div.content-inner p {
/*max-width : 650px;*/
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
div.content-inner iframe {
min-width : 50%;
max-width : 98%;
}
div.header span.author {
white-space : nowrap;
color : @default-text;
font-size : 11px;
font-weight : normal;
}
.feed a {
border-radius : 4px;
display : inline-block;
padding : 1px 4px 1px 4px;
}
}
#main:not(.expandable) div#floatingTitle {
.collapse {
display : none;
}
}
div#floatingTitle {
position : absolute;
z-index : 5;
top : 0px;
right : 0px;
left : 0px;
border: 0px solid @border-default;
border-bottom-width: 1px;
background : white;
color : @default-text;
display : flex;
flex-direction : row;
flex-wrap : nowrap;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
align-items: center;
> * {
white-space : nowrap;
padding : 4px;
}
.left, .right {
display : flex;
align-items : center;
i.material-icons {
margin-left : 2px;
font-size : 21px;
padding : 2px;
user-select: none;
}
i.icon-anchor {
margin-left : 0px;
margin-right : 1px; // replaces checkbox which is a bit wider
padding : 0px;
color : #ccc;
cursor : pointer;
}
}
.excerpt {
display : none;
}
.collapse i.material-icons {
color : @color-accent;
cursor : pointer;
}
span.author {
color : @default-text;
font-size : 11px;
font-weight : normal;
}
a.title {
font-size : 16px;
color : #999;
transition : color 0.2s, background 0.2s;
font-weight : 600;
text-rendering: optimizelegibility;
font-family : @fonts-ui-bold;
}
div.feed {
padding-right : 10px;
color : @default-text;
font-weight : normal;
font-style : italic;
font-size : 11px;
white-space : nowrap;
}
div.feed a {
border-radius : 4px;
display : inline-block;
padding : 1px 4px 1px 4px;
}
span.updated {
padding-right : 10px;
white-space : nowrap;
color : @default-text;
font-size : 11px;
}
div.feed a {
color : @default-text;
}
span.titleWrap {
width : 100%;
white-space : normal;
}
.feed-title {
> * {
display : table-cell;
vertical-align : middle;
}
a.title {
width : 100%;
}
a.catchup {
text-align : right;
color : @default-text;
padding-right : 10px;
font-size : 11px;
white-space : nowrap;
}
a.catchup:hover {
color : @color-link;
}
}
}
div#floatingTitle.Unread a.title {
color : black;
}
.cdm.expandable {
background-color : @color-panel-bg;
border: 0px solid @border-default;
border-bottom-width: 1px;
> hr {
display : none;
}
div.header span.titleWrap {
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
}
.excerpt {
white-space : nowrap;
font-size : 11px;
color : #999;
font-weight : normal;
cursor : pointer;
}
}
.cdm.expandable:not(.active) {
user-select : none;
}
.cdm.expandable.Unread {
background : white;
}
.cdm.expandable.Selected:not(.active) {
background : desaturate(@color-accent, 25%);
a,
.header a.title,
span {
color : white;
}
}
.cdm.expandable.active {
background : white ! important;
}
div.cdm.expandable.active div.header span.titleWrap {
white-space : normal;
}
div.cdm.expandable div.header a.title {
font-weight : 600;
color : @default-text;
font-size : 14px;
transition : color 0.2s, background 0.2s;
text-rendering: optimizelegibility;
font-family : @fonts-ui-bold;
}
div.cdm.expandable.Unread div.header a.title {
color : black;
}
div.cdm.expandable.active {
.collapse i.material-icons {
color : @color-accent;
cursor : pointer;
}
.excerpt {
display: none;
}
div.header a.title {
color: @color-link;
font-size: 16px;
font-weight: 600;
text-rendering: optimizelegibility;
font-family: @fonts-ui-bold;
}
}
div.cdm.expandable:not(.active) {
cursor : pointer;
.content, .collapse {
display : none;
}
}

1890
css/default.css Normal file

File diff suppressed because it is too large Load Diff

1
css/default.css.map Normal file

File diff suppressed because one or more lines are too long

4
css/default.less Normal file
View File

@ -0,0 +1,4 @@
@import "defines.less";
@import "dijit_light.less";
@import "zoom.less";
@import "../lib/flat-ttrss/flat_combined.css";

71
css/defines.less Normal file
View File

@ -0,0 +1,71 @@
@fonts-ui-bold: "Segoe WP Semibold", "Segoe UI Semibold", "Segoe UI Web Semibold", "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif;
@fonts-ui: "Segoe UI", Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif;
@default-fg: black;
@default-bg: white;
@color-accent: #257aa7;
@color-accent-light: lighten(@color-accent, 50%);
@color-link: @color-accent;
@color-published: lighten(#ff5718, 10%);
@color-marked: #ffc069;
@color-panel-bg: #f5f5f5;
@color-checked: #69C671;
@border-default : #ddd;
@default-text: #555;
@color-icon: #777;
body.ttrss_main,
body.ttrss_prefs,
#main {
position : absolute;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
}
@import "tt-rss.less";
@import "cdm.less";
@import "prefs.less";
@import "utility.less";
@import "dijit_basic.less";
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(../lib/iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(../lib/iconfont/MaterialIcons-Regular.woff2) format('woff2'),
url(../lib/iconfont/MaterialIcons-Regular.woff) format('woff'),
url(../lib/iconfont/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 18px; /* Preferred icon size */
display: inline-block;
line-height: 1;
//color : #777;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
vertical-align: middle;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}

161
css/dijit_basic.less Normal file
View File

@ -0,0 +1,161 @@
.flat {
li {
padding: 2px;
}
#feedTree {
.dijitTreeContent .dijitInline {
vertical-align : baseline;
}
}
.dijitButton i.material-icons {
position: relative;
top : -1px;
}
.tabLabel > i.material-icons {
position : relative;
top : -1px;
}
#filterDlg_Matches span.filterRule {
color: green;
}
#filterTree .filterRules li.inverse,
#filterDlg_Matches span.filterRule.inverse {
color: red;
}
.dijitToolbar {
font-size: 13px;
padding: 0px;
}
.dijitAccordionContainer {
box-shadow : 0px 0px 8px rgba(0,0,0,0.1);
}
.dijitCheckBox.dijitCheckBoxChecked {
background-color : @color-checked;
border-color : darken(@color-checked, 10%);
}
.dijitMenu .dijitMenuItem .dijitMenuItemLabel {
padding: 4px 8px;
font-size: 13px;
}
.dijitMenu .dijitMenuItem.dijitDisabled:not(.dijitMenuItemSelected) .dijitMenuItemLabel {
color : lighten(@color-accent, 10%);
}
.dijitMenu .dijitMenuItem td {
padding: 0px;
}
.dijitCheckBox {
margin : 1px;
}
.dijitCheckBox:before {
font-family: "flat-icon";
content: "\f00c";
color: white;
}
.dijitTab,
.dijitAccordionInnerContainer:not(.dijitSelected) {
i.material-icons {
color: @color-accent;
}
}
.dijitTree {
.dijitFolderClosed,
.dijitFolderOpened {
display : none;
}
.dijitTreeRowSelected {
.filterRules li {
color : white;
}
.dijitTreeExpando {
color : @color-accent;
}
}
.dijitTreeNode .dijitTreeRow.dijitTreeRowSelected {
color : white;
}
.dijitTreeRow .dijitTreeExpando {
position : relative;
top : -2px;
}
.labelParam {
float: right;
margin-right: 16px;
}
.dijitTreeRow.filterDisabled {
opacity : 0.5;
.filterRules {
filter : saturate(0%);
}
}
.feedParam {
float: right;
}
.filterRules {
font-size: 12px;
line-height : normal;
white-space: normal;
margin-left : 28px;
li {
color : green;
}
}
.dijitTreeContainer {
max-width : 100%;
}
.dijitTreeRow {
overflow: hidden;
text-overflow: ellipsis;
}
}
label.dijitButton {
border : 1px solid #ccc;
padding : 6px;
border-radius : 4px;
cursor : pointer;
position: relative;
top : 1px;
}
label.dijitButton:hover {
background-color : @color-panel-bg;
}
.dijitTree {
.dijitTreeNode .dijitTreeRow {
padding : 4px 0px 4px;
border-width : 1px;
color : @default-text;
}
}
}

14
css/dijit_light.less Normal file
View File

@ -0,0 +1,14 @@
.flat {
.dijitDialog .dijitDialogPaneContent {
background : @color-panel-bg;
}
.dijitTab:not(.dijitTabChecked) {
background : @color-panel-bg;
}
.dijitCheckBox {
background : #ccc;
}
}

174
css/prefs.less Normal file
View File

@ -0,0 +1,174 @@
body.ttrss_prefs {
background-color : @color-panel-bg;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
h1, h2, h3, h4 {
font-family : @fonts-ui-bold;
font-weight : 600;
color : @default-text;
}
.dijitContentPane {
h1:first-of-type,
h2:first-of-type,
h3:first-of-type {
margin-top: 0px;
}
}
#footer, #header {
padding : 8px;
font-size : 13px;
}
#header {
float : right;
}
#footer_splitter {
display : none;
}
#footer {
background-color : @color-panel-bg;
font-size : 13px;
border : 0px;
text-align : center;
}
#header img {
vertical-align : middle;
cursor : pointer;
}
.dijitTree#filterTree .dijitTreeIcon,
.dijitTree#labelTree .dijitTreeIcon,
.dijitTree#filterTree .dijitTreeIcon {
display : none;
}
.dijitAccordionTitle i.material-icons {
top : -1px;
position : relative;
}
.dijitAccordionTitleSelected i.material-icons {
color : white;
}
.dijitDialog #pref-profiles-list .dijitInlineEditBoxDisplayMode {
padding : 0px;
}
div#feedlistLoading, div#filterlistLoading, div#labellistLoading {
text-align : center;
padding : 5px;
color : @default-text;
}
div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading {
margin-right : 5px;
}
#errorButton {
color : red;
}
.user-css-editor {
height : 300px;
width : 575px;
}
fieldset.prefs {
min-height : 30px;
label:first-of-type {
min-width : 300px;
}
.help-text {
display : inline-block;
margin-left : 10px;
}
}
fieldset.plugin {
label.description {
width : 600px;
margin-right : 150px;
display : inline-block;
.dijitCheckBox {
margin-right : 10px;
}
}
}
table.prefErrorLog tr.errrow td {
font-size : 10px;
}
table.prefErrorLog tr.errrow td.errno {
font-style : italic;
font-weight : bold;
white-space : nowrap;
}
table.prefErrorLog td.filename, table.prefErrorLog td.login, table.prefErrorLog td.timestamp {
color : @default-text;
}
hr {
border-color : #ecf4ff;
max-width : 100%;
}
.phpinfo {
table {
border-collapse : collapse;
}
td.e, td.v {
border : 1px solid #ccc;
}
td.e {
font-weight : bold;
}
td.v {
font-family : monospace;
word-break : break-all;
}
}
}
body.ttrss_prefs,
body.ttrss_utility {
fieldset {
border-width : 0px;
padding : 5px 0px;
}
fieldset.narrow {
padding : 2px 0px;
}
fieldset.align-right {
text-align : right;
}
fieldset > label:first-of-type {
min-width : 140px;
margin-right : 20px;
display : inline-block;
text-align : right;
font-weight : bold;
}
fieldset > label.checkbox {
display : inline;
font-weight : normal;
}
}

1253
css/tt-rss.less Executable file

File diff suppressed because it is too large Load Diff

80
css/updates-night.css Normal file
View File

@ -0,0 +1,80 @@
.grid-content {
grid-area: content;
white-space: normal !important;
width: 475px !important;
color: rgba(255, 255, 255, 0.45) !important;
}
#feed_title {
font-size: 20px !important;
line-height: 32px !important;
color: rgba(255, 255, 255, 0.75) !important;
}
img.img_preview {
width: 130px;
height: 80px;
object-fit: cover;
border-radius: 5px;
border: 1px solid #333333;
}
img.img_card_preview {
width: 180px;
height: 180px;
object-fit: cover;
border-radius: 5px;
border: 1px solid #333333;
}
#slide-out {
visibility: hidden;
position: absolute;
z-index: 900;
top: 0px;
right: 0px;
width: 55%;
height: 100%;
background-color: #000000;
border-radius: 10px 0px 0px 10px;
overflow: auto;
padding: 100px;
}
#slide-out-shadow {
visibility: hidden;
position: absolute;
z-index: 899;
top: 0px;
right: 0px;
width: 100%;
height: 100%;
background-color: #FFFFFF;
opacity: 0.2;
}
.grid-full-title {
font: normal normal bold 30px/34px SansCn !important;
color: rgba(255, 255, 255, 0.75) !important;
}
.grid-title {
font: normal normal bold 20px/24px SansCn !important;
color: rgba(255, 255, 255, 0.5) !important;
}
#content-wrap#content-wrap #floatingTitle.Unread .title,
#content-wrap#content-wrap [data-article-id].cdm.Unread .title,
#content-wrap#content-wrap .hl.Unread .title {
color: rgba(255, 255, 255, 0.9) !important;
}
.active-display {
color: rgba(255, 255, 255, 1) !important;
cursor: pointer;
}
.inactive-display {
color: rgba(255, 255, 255, 0.3) !important;
cursor: pointer;
}

234
css/updates.css Normal file
View File

@ -0,0 +1,234 @@
div.img_preview {
width: 130px;
height: 80px;
padding-right: 20px;
padding-top: 10px;
border-radius: 5px;
}
img.img_preview {
width: 130px;
height: 80px;
object-fit: cover;
border-radius: 5px;
border: 1px solid #DDDDDD;
}
img.img_card_preview {
width: 180px;
height: 180px;
object-fit: cover;
border-radius: 5px;
border: 1px solid #DDDDDD;
}
.grid-container {
display: grid;
grid-template-areas:
'image headline'
'image buttons'
'image content';
grid-gap: 0px;
padding: 0px;
}
.grid-cards-three {
display: grid;
grid-template-columns: 350px 350px 350px;
grid-gap: 0px;
padding: 0px;
grid-auto-flow: row;
justify-content: center;
}
.grid-cards-two {
display: grid;
grid-template-columns: 350px 350px;
grid-gap: 0px;
padding: 0px;
grid-auto-flow: row;
justify-content: center;
}
.grid-cards-one {
display: grid;
grid-template-columns: 350px;
grid-gap: 0px;
padding: 0px;
grid-auto-flow: row;
justify-content: center;
}
.grid-card-container {
display: grid;
grid-template-areas:
'image'
'headline'
'buttons'
'content';
grid-gap: 0px;
padding: 0px;
}
.grid-full-container {
display: grid;
grid-template-areas:
'headline'
'buttons';
grid-gap: 0px;
padding: 0px;
width: 100%;
}
.grid-left {
display: inline !important;
}
.grid-right {
display: inline !important;
float: right !important;
}
#slide-out {
visibility: hidden;
position: absolute;
z-index: 900;
top: 0px;
right: 0px;
width: 55%;
height: 100%;
background-color: #ffffff;
border-radius: 10px 0px 0px 10px;
overflow: auto;
padding: 100px;
}
#slide-out-shadow {
visibility: hidden;
position: absolute;
z-index: 899;
top: 0px;
right: 0px;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.4;
}
.cdm {
border: none !important;
padding-top: 10px !important;
padding-bottom: 20px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#feeds-holder {
margin-left: 10px !important;
}
#feedTree {
font-size: 13px !important;
}
.icon-score {
right: unset !important;
position: unset !important;
}
.grid-title {
font: normal normal bold 20px/24px SansCn !important;
}
.grid-full-title {
font: normal normal bold 30px/34px SansCn !important;
color: rgba(0, 0, 0, 0.75) !important;
}
#feed_title {
font-size: 20px !important;
line-height: 32px !important;
color: rgba(0, 0, 0, 0.75) !important;
}
#feed_title a {
color: rgba(0, 0, 0, 0.75) !important;
}
.grid-image {
grid-area: image;
align-self: start;
}
.headline-listing {
width: 475px !important;
}
.grid-headline {
grid-area: headline;
white-space: normal !important;
padding-bottom: 5px;
}
.headline-buttons {
width: 475px !important;
}
.grid-buttons {
grid-area: buttons;
white-space: no-wrap !important;
padding-bottom: 10px;
}
.grid-content {
grid-area: content;
white-space: normal !important;
width: 475px !important;
color: rgba(0, 0, 0, 0.45) !important;
}
.toolbar-hide {
visibility: hidden !important;
}
.dijitMenuPopup {
background: #ffffff !important;
}
.grid-title {
font: normal normal bold 20px/24px SansCn !important;
color: rgba(0, 0, 0, 0.4) !important;
}
#content-wrap#content-wrap #floatingTitle.Unread .title,
#content-wrap#content-wrap [data-article-id].cdm.Unread .title,
#content-wrap#content-wrap .hl.Unread .title {
color: rgba(0, 0, 0, 0.75) !important;
}
.active-display {
color: rgba(0, 0, 0, 1) !important;
cursor: pointer;
}
.inactive-display {
color: rgba(0, 0, 0, 0.3) !important;
cursor: pointer;
}
.view-full {
width: 625px;
}
.view-cards {
width: 300px;
margin-left: unset !important;
margin-right: unset !important;
}
.view-magazine {
width: 625px;
}

116
css/utility.less Normal file
View File

@ -0,0 +1,116 @@
body.ttrss_utility.sanity_failed {
background : #900;
}
body.ttrss_utility {
background : @color-panel-bg;
color : @default-fg;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
margin : 4em;
.content {
background : white;
border : 1px solid #ddd;
padding : 20px;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
h2:first-of-type {
margin-top : 0;
}
h2, h3, h4 {
color : @color-accent;
font-family: @fonts-ui-bold;
}
h2 {
font-size : 18px;
}
h3 {
font-size : 16px;
}
}
a {
color : @color-link;
text-decoration : none;
}
a:hover,
a:focus {
color: darken(@color-link, 20%);
text-decoration: underline;
}
h1 {
color : gray;
font-family: @fonts-ui-bold;
font-size : 18px;
margin : 10px 0 0 0;
}
.footer {
text-align : center;
padding-top : 10px;
a {
color : gray;
}
a:hover {
color : @color-accent;
}
}
form {
margin : 0;
}
}
body.ttrss_utility.otp {
.content {
fieldset > label {
display: inline;
}
}
}
body.ttrss_utility.ttrss_login {
margin : 0;
padding : 0;
width : 100%;
height : 100%;
position : absolute;
display : flex;
align-items: center;
justify-content : center;
.container {
max-width : 600px;
margin-left : auto;
margin-right : auto;
.content {
padding : 40px;
}
}
}
body.ttrss_utility.installer,
body.ttrss_utility.feed_debugger {
margin : 2em;
}
body.ttrss_utility.share_popup {
margin : 0;
padding : 0;
background : white;
.content {
padding : 15px;
border-width : 0;
box-shadow : none;
}
}

78
css/zoom.less Normal file
View File

@ -0,0 +1,78 @@
body.ttrss_zoom {
max-width : 900px;
margin : 2em auto;
div.post {
border : 1px solid #ddd;
background : white;
box-shadow : 0px 1px 1px -1px rgba(0,0,0,0.1);
.attachments {
display : none;
}
div.header {
padding-bottom : 10px;
border: 0px solid #eee;
border-bottom-width: 1px;
background : white;
font-size : 12px;
color : #555;
.row {
display : flex;
margin-bottom : 4px;
flex-wrap : nowrap;
align-items : center;
justify-content : space-between;
}
}
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
div.content {
font-size : 15px;
line-height : 1.5;
border-width : 0;
padding : 0;
img, video {
max-width : 760px;
height : auto;
}
blockquote {
margin : 5px 0px 5px 0px;
color : @default-text;
padding-left : 10px;
border: 0px solid #ccc;
border-left-width: 4px;
}
code {
color : #009900;
font-family : monospace;
font-size : 12px;
}
pre {
margin : 5px 0px 5px 0px;
padding : 10px;
color : @default-text;
font-family : monospace;
font-size : 12px;
border: 0px solid #ccc;
background : @color-panel-bg;
display : block;
max-width : 98%;
overflow : auto;
}
}
}
}