/* ..\source\dom\dom.css */ /* things we always want */ body { font-family: 'Helvetica Neue', 'Nimbus Sans L', Arial, sans-serif; } /* allow hw-accelerated scrolling on platforms that support it */ body.webkitOverflowScrolling { -webkit-overflow-scrolling: touch; } /* for apps */ .enyo-document-fit { margin: 0; height: 100%; /* note: giving html overflow: auto is odd and was only ever done to avoid duplication however, android 4.04 sometimes does not hide nodes when their display is set to none if document is overflow auto. */ position: relative; } .enyo-body-fit { margin: 0; height: 100%; /* helps prevent ios page scroll */ overflow: auto; position: relative; } .enyo-no-touch-action { -ms-touch-action: none; } /* reset */ button { font-size: inherit; font-family: inherit; } button::-moz-focus-inner { border: 0; padding: 0; } /* user selection */ .enyo-unselectable { cursor: default; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; } .enyo-unselectable::selection, .enyo-unselectable ::selection { color: transparent; } .enyo-selectable { cursor: auto; -ms-user-select: element; -webkit-user-select: text; -moz-user-select: text; user-select: text; } .enyo-selectable::selection, .enyo-selectable ::selection { background: #3297FD; color: #FFF; } /* layout */ body .enyo-fit { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .enyo-clip { overflow: hidden; } .enyo-border-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* compositing */ .enyo-composite { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } /* Fullscreen CSS */ :-webkit-full-screen { width: 100% !important; height: 100% !important; } :-moz-full-screen { width: 100% !important; height: 100% !important; } :-ms-full-screen { width: 100% !important; height: 100% !important; } :-o-full-screen { width: 100% !important; height: 100% !important; } :full-screen { width: 100% !important; height: 100% !important; } /* Fallback Fullscreen CSS */ body .enyo-fullscreen { position: absolute !important; left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; box-sizing: border-box !important; } /* ..\source\touch\Thumb.css */ .enyo-thumb { position: absolute; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; background: #333; border: 1px solid #666; opacity: 0.75; z-index: 1; } .enyo-vthumb { top: 0; right: 2px; width: 4px; } .enyo-hthumb { left: 0; bottom: 2px; height: 4px; } /* ..\source\touch\Scroller.css */ .enyo-scroller { position: relative; } .enyo-fit.enyo-scroller { position: absolute; } .enyo-touch-scroller { overflow: hidden; } .enyo-touch-strategy-container { overflow: hidden; } .enyo-scrollee-fit { height: 100%; } /* ..\source\ui\ui.css */ .enyo-inline, .enyo-tool-decorator { display: inline-block; } .enyo-children-inline > *, .enyo-tool-decorator > * { display: inline-block; } .enyo-children-middle > *, .enyo-tool-decorator > * { vertical-align: middle; } .enyo-positioned { position: relative; } .enyo-fill { position: relative; width: 100%; height: 100%; } .enyo-popup { position: absolute; z-index: 10; } .enyo-image.sized { display: inline-block; background-position: center; background-repeat: no-repeat; } .enyo-image.contain { background-size: contain; } .enyo-image.cover { background-size: cover; } /* ..\source\ui\data\data.css */ /* WARNING: This is a generated file for backward-compatibility. Most */ /* usrs should instead modify LESS files. If you choose to edit this CSS */ /* directly rather than LESS files, you should make sure less.xx.yy.min.js */ /* is commented out in your debug.html, and run deploy.sh/bat using the */ /* '-c' flag to disable LESS compilation. This will force the loader and */ /* minifier to fall back to using CSS files in place of the same-name */ /* LESS file. */ .enyo-data-list { overflow: hidden; position: relative; height: 100%; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .enyo-data-list .active { position: relative; overflow: hidden; } .enyo-data-list .buffer { height: 100%; overflow: hidden; } .enyo-data-list .page { position: absolute; visibility: hidden; width: 100%; } .enyo-data-list.transitions .page { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 300ms ease-out; -moz-transition: opacity 300ms ease-out; -ms-transition: opacity 300ms ease-out; -o-transition: opacity 300ms ease-out; transition: opacity 300ms ease-out; } .enyo-data-list.rendered .page { visibility: visible; } .enyo-data-list.rendered.transitions .page { opacity: 1; filter: alpha(opacity=100); } .enyo-data-list.debug .page1 { background: #99CCFF; } .enyo-data-list.debug .page2 { background: #CC99FF; } .enyo-data-list.horizontal .active { white-space: nowrap; } .enyo-data-list.horizontal .page > * { display: inline-block !important; } .enyo-data-list.horizontal .page { width: auto; } .enyo-data-grid-list .item { display: block; position: absolute !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .enyo-data-grid-list.transitions.reset.rendered .item { -webkit-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out; -moz-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out; -ms-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out; -o-transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out; transition: top 300ms ease-out, left 300ms ease-out, width 300ms ease-out, height 300ms ease-out; } /* lib\layout\contextual\source\ContextualLayout.css */ /* ContextualLayout.css - popup positioning and border radius adjustments */ /*for popups above activator*/ .vertical.above { top: auto; margin-top:-10px; bottom: 100%; margin-bottom: 10px; } /*for popups below activator*/ .vertical.below { margin-top:10px; } /*for popups on the left of the activator*/ .right.horizontal { margin-left: -11px; } /*for popups on the right of the activator*/ .left.horizontal { margin-left: 10px; } /*corners*/ /*vertical top corners*/ /*for popups on the left of the activator*/ .vertical.right.corner { margin-left: 0px; } /*for popups on the right of the activator*/ .vertical.left.corner { margin-left: 0px; } .vertical.below.left.corner { border-top-right-radius: 0px; } .vertical.below.right.corner { border-top-left-radius: 0px; } /*vertical bottom corners*/ .left.above.corner { border-bottom-right-radius: 0px; } .right.above.corner { border-bottom-left-radius: 0px; } /*horizontal bottom corners*/ .left.low.corner { border-bottom-left-radius: 0px; } .right.low.corner { border-bottom-right-radius: 0px; } /*horizontal top corners*/ .left.high.corner { border-top-left-radius: 0px; } .right.high.corner { border-top-right-radius: 0px; } /* lib\layout\fittable\source\FittableLayout.css */ .enyo-fittable-rows-layout { position: relative; } .enyo-fittable-rows-layout > * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; /* float when not stretched */ float: left; clear: both; } /* non-floating when stretched */ .enyo-fittable-rows-layout.enyo-stretch > * { float: none; clear: none; } /* setting to enforce margin collapsing */ /* NOTE: rows cannot have margin left/right */ .enyo-fittable-rows-layout.enyo-stretch.enyo-margin-expand > * { float: left; clear: both; width: 100%; /* note: harsh resets */ margin-left: 0 !important; margin-right: 0 !important; } .enyo-fittable-columns-layout { position: relative; text-align: left; white-space: nowrap; } .enyo-locale-right-to-left .enyo-fittable-columns-layout { text-align: right; } .enyo-fittable-columns-layout.enyo-center, .enyo-locale-right-to-left .enyo-fittable-columns-layout.enyo-center { text-align: center; } .enyo-fittable-columns-layout > * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; vertical-align: top; display: inline-block; white-space: normal; } .enyo-fittable-columns-layout > table { display: inline-table; } .enyo-fittable-columns-layout.enyo-tool-decorator > * { vertical-align: middle; } /* repair clobbered white-space setting for pre, code */ .enyo-fittable-columns-layout > pre, .enyo-fittable-columns-layout > code { white-space: pre; } .enyo-fittable-columns-layout > .enyo-fittable-columns-layout, .enyo-fittable-columns-layout > .onyx-toolbar-inline { white-space: nowrap; } /* NOTE: columns cannot have margin top/bottom */ .enyo-fittable-columns-layout.enyo-stretch > * { height: 100%; /* note: harsh resets */ margin-top: 0 !important; margin-bottom: 0 !important; } .enyo-locale-right-to-left .enyo-fittable-columns-layout { direction: rtl; text-align: right; } .enyo-locale-right-to-left .enyo-fittable-columns-layout.force-left-to-right { direction: ltr; text-align: left; } /* lib\layout\list\source\List.css */ .enyo-list { position: relative; } .enyo-list-port { overflow: hidden; position: relative; } .enyo-list-holdingarea { position: absolute; left: 0; right: 0; } .enyo-list-port.horizontal { white-space: nowrap; width: 1000000px; height: 1000000px; } .enyo-list-port.vertical { height: 1000000px; } .enyo-list-page { position: absolute; left: 0; } .enyo-locale-right-to-left .enyo-list-page { left: auto; right: 0; } .enyo-list-page.vertical { left: 0; right: 0; } .enyo-list-holdingarea { top: -10000px; } .enyo-pinned-list-placeholder { border: 1px solid red; position: absolute; top: 0; left: 0; z-index: 1000; background: transparent; overflow: hidden; } .enyo-pinned-list-placeholder button { width: 100px; height: 100%; position: absolute; top: 0; right: 0; } .enyo-list-reorder-container { position: absolute; top: 0; left: 0; z-index: 1000; background: transparent; overflow: hidden; } .enyo-animatedTopAndLeft { -webkit-transition: top 0.1s linear, left 0.1s linear; -moz-transition: top 0.1s linear, left 0.1s linear; -o-transition: top 0.1s linear, left 0.1s linear; transition: top 0.1s linear, left 0.1s linear; } /* lib\layout\list\source\PulldownList.css */ .enyo-list-pulldown { position: absolute; bottom: 100%; left: 0; right: 0; } .enyo-puller { position: relative; height: 50px; font-size: 22px; color: #444; padding: 20px 0 0px 34px; } .enyo-puller-text { position: absolute; left: 80px; top: 22px; } .enyo-puller-arrow { position: relative; background: #444; width: 7px; height: 28px; transition: transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -ms-transition: -ms-transform 0.3s; } .enyo-puller-arrow:after { content: " "; height: 0; width: 0; position: absolute; border: 10px solid transparent; border-bottom-color: #444; bottom: 100%; left: 50%; margin-left: -10px; } .enyo-puller-arrow-up { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); } .enyo-puller-arrow-down { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); } /* lib\layout\list\source\GridListImageItem.css */ /* Put anything you reference with "url()" in ../assets/ This way, you can minify your application, and just remove the "source" folder for production */ .enyo-gridlist-imageitem { width: 100%; height: 100%; color: #fff; } .enyo-gridlist-imageitem img { display: block; width: 100%; } .enyo-gridlist-imageitem >.caption, .enyo-gridlist-imageitem >.sub-caption { font-size: 10pt; z-index: 10; padding-top: 10px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; } .enyo-gridlist-imageitem.centered > .caption, .enyo-gridlist-imageitem.centered > .sub-caption { text-align: center; } .enyo-gridlist-imageitem.disabled { opacity: 0.4; filter: alpha(opacity=40); } .enyo-gridlist-imageitem.sized-image.use-caption.use-subcaption { padding-bottom: 50px; } .enyo-gridlist-imageitem.sized-image.use-caption, .enyo-gridlist-imageitem.sized-image.use-subcaption { padding-bottom: 25px; } .enyo-gridlist-imageitem.sized-image > .image { width: 100%; height: 100%; } .enyo-gridlist-imageitem.sized-image.use-caption.use-subcaption > .caption { position: absolute; bottom: 22px; } .enyo-gridlist-imageitem.sized-image > .caption { position: absolute; bottom: 0; } .enyo-gridlist-imageitem.sized-image > .sub-caption { position: absolute; bottom: 0; } /* lib\layout\panels\source\arrangers\Arranger.css */ .enyo-arranger { position: relative; overflow: hidden; } .enyo-arranger.enyo-fit { position: absolute; } .enyo-arranger > * { position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .enyo-arranger-fit > * { /* override any width/height set on panels */ width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important; } /* lib\layout\panels\source\Panels.css */ .enyo-panels { } .enyo-panels-fit-narrow { } .enyo-panels-fit-narrow > * { min-width: 100%; max-width: 100%; } /* lib\layout\tree\source\Node.css */ .enyo-node { cursor: default; padding: 4px; } .enyo-node img { vertical-align: middle; padding-right: 6px; } .enyo-node-box { overflow: hidden; } .enyo-node-client { position: relative; } .enyo-animate .enyo-node-box, .enyo-animate .enyo-node-client { -ms-transition-property: height, top; -ms-transition-duration: 0.2s, 0.2s; -moz-transition-property: height, top; -moz-transition-duration: 0.2s, 0.2s; -o-transition-property: height, top; -o-transition-duration: 0.2s, 0.2s; -webkit-transition-property: height, top; -webkit-transition-duration: 0.2s, 0.2s; transition-property: height, top; transition-duration: 0.2s, 0.2s; } /* lib\layout\imageview\source\ImageViewPin.css */ .pinDebug { background:yellow; border:1px solid yellow; }