/**************************** * TUTORIAL PANEL ****************************/ .container { flex-grow: 1; flex-basis: 1px; } .container--header { background-color: var(--unity-colors-window-background); flex-shrink: 0.0; } .container--header-labels { background-color: var(--unity-colors-window-background); min-height: 36px; flex-direction: row; padding-left: 15px; padding-right: 5px; border-bottom-width: 1px; border-color: rgba(255,255,255,0.05); } .container--tutorial-media { min-height: 180px; align-items: center; } .tutorial-media { min-height: 180px; width: 100%; -unity-background-scale-mode: scale-to-fit; flex-direction: column-reverse; } .tutorial-media-video { background-color: #252625; align-items: flex-start; justify-content: flex-start; flex-shrink: 0; flex-grow: 0; } .image-popout-button { position: absolute; right: 0; top: 0; width: 35px; height: 35px; visibility: hidden; background-image: resource("ScaleTool On@2x"); } .container--tutorial-media:hover .image-popout-button { visibility: visible; } .popout-media #PopoutButton { display: none; } .popout-media .tutorial-media { flex-grow: 1.0; width: 100%; height: 100%; } .popout-media .container--tutorial-media { flex-grow: 1.0; } .popout-media { flex-grow: 1.0; flex-shrink: 1.0; height: 100%; } .container--header-large { height: 98px; flex-direction: column; padding-left: 15px; padding-right: 15px; -unity-background-scale-mode: scale-and-crop; border-bottom-width: 1px; background-color: rgba(0,0,0, 0.4); } .container--tutorialcontainer { height: 98px; flex-direction: row; padding-left: 15px; padding-right: 15px; border-bottom-width: 1px; } .label--header { white-space: normal; font-size: 12px; color: rgba(255, 255, 255, 0.9); margin-top: 9px; } .label--header-large { margin-top: 20px; white-space: normal; font-size: 14px; -unity-font-style: bold; color: #fff; } .label--header-subtitle { white-space: normal; -unity-font-style: bold; font-size: 11px; color: rgba(255, 255, 255, 0.7); margin-bottom: 15px; } .container--faq-link { -unity-text-align: middle-right; padding: 5px; padding-right: 5px; flex-direction: row; } .container--faq-link:hover { cursor: link; } .label--faq-link { color: #FFFFFF; } .faq-link--spacer { flex-grow: 1.0; } .faq-link--arrow { background-image: url('Images/Icons/Forward@2x.png'); rotate: 90deg; width: 16px; -unity-background-scale-mode: scale-to-fit; transition: rotate 0.2s ease-out 0.0s; } .faq-link--arrow.open { rotate: -90deg; } .image--base { width: 24px; height: 24px; margin-left: 0px; margin-top: 5px; } .container--header-close { width: 60px; height: 18px; align-self: center; opacity: 0.6; flex-direction: row; padding-left: 5px; background-color: var(--unity-colors-button-background); border-color: var(--unity-colors-button-border); border-radius: 3px; color: var(--unity-colors-label-text); } .container--header-close:hover { opacity: 1; } .image--close { background-image: url('Images/Icons/Close.png'); width: 14px; -unity-background-scale-mode: scale-to-fit; } .label--close { -unity-text-align: middle-left; font-size: 12px; } .label--step-count { font-size: 10px; color: var(--unity-colors-label-text); -unity-font-style: bold; } .image--back { background-image: url('Images/Icons/Back.png'); width: 24px; height: 24px; margin-left: 5px; margin-top: 5px; opacity: 0.6; position: absolute; } .image--back:hover { opacity: 1; } .image--back:disabled { opacity: 0.6; } .image--forward { background-image: url('Images/Icons/NavigateNext.png'); width: 24px; height: 24px; margin-left: 0px; margin-top: 5px; opacity: 0.6; } .image--forward:hover { opacity: 1; } .tutorial-code-sample { -unity-font-definition: resource("Fonts/RobotoMono/RobotoMono-Regular.ttf"); padding: 10px; flex-grow: 1.0; min-height: 40px; } .code-sample-copy-button { display: none; position: absolute; width: 32px; height: 32px; right: 20px; top: 20px; background-image: url('Images/Icons/CopyIcon.png'); } .code-sample-copy-button:hover { -unity-background-image-tint-color: cornflowerblue; } .code-sample-scrollview:hover .code-sample-copy-button { display: flex; } .code-sample-copied-notice { position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); align-items: center; display: none; } .code-sample-copied-notice Label { -unity-text-align: middle-center; flex-grow: 1.0; font-size: 72px; -unity-font-style: bold; } .text-test-style { color: darkslateblue; } .category-completion-bar-container { position: absolute; height: 3px; bottom: 0; left: 0; right: 0; } .category-completion-info-container { position: absolute; right: 0; top: 10px; height: 32px; flex-direction: row; } .category-completion-bar { height: 100%; width: 100%; background-color: white; } .category-completion-checkmark { background-image: url('Images/Icons/Checkmark.png'); width: 16px; height: 16px; margin-left: 5px; margin-right: 5px; } .category-completion-label { color: rgb(255 255, 255); } .tutorial-bottom-bar { height: 32px; width: 100%; bottom: 0; border-top-color: rgb(200, 200, 200); border-top-width: 1px; -unity-text-align: middle-center; } .container--tutorial-link-icon { background-image: url("./Images/Icons/IconLink@2x.png"); -unity-background-scale-mode: scale-to-fit; } .tutorial-bottom-bar > Label { height: 100%; } .tutorial-help-link { color: #418CD6; } .tutorial-help-link:hover { cursor: link; } /**************************** * CARD ****************************/ .flexiblespace { flex-grow: 1; } .scrollview--tutorial-list .unity-scroll-view__content-viewport { width: 100%; } .scrollview--tutorial-list { flex-grow: 1; } .container--select-tutorials{ margin-top: 10px; margin-left: 15px; margin-right: 15px; } .container--card { flex-grow: 1; margin-top: 10px; margin-left: 15px; margin-right: 15px; } .containercard { background-color: #414141; border-color: #212421; flex-direction: column; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-width: 1px; -unity-background-scale-mode: scale-and-crop; } .card { flex-direction: row; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-width: 1px; min-width: 270px; background-color: var(--unity-colors-highlight-background-inactive); } .card--tutorial-group { flex-direction: column; } .container--tutorial-icon { background-color: var(--unity-colors-highlight-background-inactive); max-width: 80px; min-width: 80px; min-height: 80px; border-right-width: 1px; border-color: #212421; border-top-left-radius: 3px; border-bottom-left-radius: 3px; align-items: center; justify-content: center; } .card--link .container--tutorial-icon { border-width: 0; border-right-width: 1px; } .image--tutorial-icon { height: 64px; width: 64px; } .image--instruction-arrow { width: 16px; height: 16px; top: 2px; right: 2px; position: absolute; background-image: url('Images/Icons/Forward.png'); } .icon--tutorial-checkmark { width: 16px; height: 16px; top: 2px; right: 2px; position: absolute; background-image: url('Images/Icons/Checkmark.png'); } .icon--tutorial-error-checkmark { width: 16px; height: 16px; top: 2px; right: 2px; position: absolute; } .card--tutorial-group .image--tutorial-icon { height: 100px; width: auto; } .container--card-text { padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; justify-content: center; min-height: 90px; flex-grow: 1; } .container--tutorial-link-icon { width: 50px; flex-grow: 0; flex-shrink: 0; border-left-width: 1px; } .label--tutorial-name { white-space: normal; font-size: 12px; -unity-font-style: bold; } .label--tutorial-description { white-space: normal; margin-top: 2px; } .label--completed { -unity-font-style: bold; font-size: 11px; margin-top: 4px; opacity: 0.5; } /**************************** * TUTORIAL STEP ****************************/ BoldLabel { -unity-font-style: bold; } ItalicLabel { -unity-font-style: italic; } TextLabel { } WrapCharLabel { margin-left: -2px; margin-right: -2px; } .container--tutorial { flex-grow: 1; border-top-width: 1px; overflow: hidden; } .scrollview--tutorial .unity-scroll-view__content-container { padding: 15px; } .scrollview--tutorial-list .unity-scroll-view__content-container { padding-bottom: 15px; padding-top: 5px; } .label--tutorial-title { font-size: 16px; margin-bottom: 15px; -unity-font-style: bold; white-space: normal; } .label--tutorial-step-description { font-size: 12px; margin-bottom: 15px; margin-top: 15px; white-space: normal; flex-wrap: wrap; flex-direction: row; overflow: hidden; } #TutorialContainer .unity-scroll-view .unity-scroller--horizontal { display: none; } .unity-scroller--horizontal { visibility: hidden; } /* we re-enable the scroller only for Code Sample container */ #CodeSampleScrollView .unity-scroll-view .unity-scroller--horizontal { display: flex; } #CodeSampleScrollView .unity-scroller--horizontal { visibility: visible; } /**************************** * INSTRUCTION BOX ****************************/ .container--instruction { margin-top: 5px; margin-bottom: 15px; padding: 15px; flex-direction: row; border-bottom-width: 1px; overflow: hidden; } .container--instruction-text { padding-left: 25px; } .label--instruction-title { font-size: 12px; margin-bottom: 5px; -unity-font-style: bold; white-space: normal; } .label--instruction-description { font-size: 12px; white-space: normal; flex-wrap: wrap; flex-direction: row; } .container--instruction-highlight { position: absolute; top: 0; left: 0; bottom: 0; } .container--instruction-highlight-blue { margin-left: 0; width: 6px; background-color: #0089E4; position: absolute; top: 0px; left: 0px; bottom: 0px; } .container--instruction-highlight-green { margin-left: 0; width: 6px; background-color: #30A050; position: absolute; top: 0px; left: 0px; bottom: 0px; } .container--instruction-icon { position: absolute; top: 15px; left: 15px; width: 16px; height: 16px; } .image--instruction-checkmark { background-image: url('Images/Icons/Checkmark.png'); width: 16px; height: 16px; position: absolute; top: 0; left: 0; } .tutorial-code-sample { background-color: #262626; border-color: rgba(255,255,255,0.1); border-width: 2px; color : white; } /**************************** * ACTIONS FOOTER ****************************/ .container--tutorial-actions { display: flex; padding-left: 12px; padding-right: 12px; padding-top: 10px; padding-bottom: 10px; min-height: 50px; flex-direction: row; border-top-width: 1px; } .button--tutorial-action { flex-grow: 1; flex-basis: 1px; -unity-font-style: bold; } .button-background--tutorial-action { flex-grow: 1; flex-basis: 1px; background-color: rgba(255,255,255,0); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; margin-left: -6px; margin-right: -6px; margin-top: -1px; margin-bottom: -1px; border-width: 3px; border-color: #5ABAFA; display: none; } .button--next-tutorial { margin: 15px; margin-top: 0px; min-height: 28px; -unity-font-style: bold; background-color: #0789E4; border-color: #005793; color: #fff; } .button--next-tutorial:hover { background-color: #269FF4; } HyperlinkLabel { color: #418CD6; border-bottom-color: #418CD6; border-bottom-width: 1px; } ParseErrorLabel { color: red; border-bottom-color: red; border-bottom-width: 1px; } /**************************** * WELCOME DIALOG ****************************/ .container--welcome-dialog { flex-grow: 1; } .container--welcome-dialog-content { flex-grow: 1; } .container--welcome-dialog-media { background-color: #252625; align-items: center; min-height: 200px; } .image--welcome-dialog { min-height: 200px; width: 700px; -unity-background-scale-mode: scale-to-fit; } .label--welcome-dialog-title { font-size: 20px; -unity-font-style: bold; margin: 15px; margin-bottom: 10px; } .label--welcome-dialog-description { white-space: normal; font-size: 14px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; flex-direction: row; flex-wrap: wrap; } .container--welcome-dialog-text { flex-grow: 1; } .container--welcome-dialog-actions { flex-direction: row; border-top-width: 1px; padding: 12px; min-height: 56px; align-items: center; justify-content: center; } .container--welcome-dialog-actions Button { min-height: 32px; padding-left: 12px; padding-right: 12px; -unity-font-style: bold; font-size: 14px; margin-left: 6px; margin-right: 6px; } .containercard:hover { background-color: #4A4A4A; } .card--link .container--tutorial-icon { background-color: #414141; border-color: #212421; } /**************************** * FAQ Entries ****************************/ .bottom-bar { height: 32px; border-top-width: 1px; border-top-color: var(--unity-colors-default-border); } .no-entry { flex-grow: 1.0; flex-shrink: 0.0; justify-content: space-around; -unity-text-align: middle-center; font-size: 24px; } .faq-entry_section { height: 42px; border-width: 2px; border-color: var(--unity-colors-default-border); -unity-text-align: middle-center; justify-content: space-around; font-size: 16px; margin-bottom: 4px; background-color: var(--unity-coldors-headerbar-background); } .faq-entry { padding: 2px; margin: 8px; background-color: var(--unity-colors-default-background); border-radius: 4px; } .faq-entry .unity-foldout__checkmark { background-image: url('Images/Icons/Forward@2x.png'); rotate: 90deg; -unity-background-scale-mode: scale-to-fit; -unity-slice-bottom: 0; -unity-slice-left: 0; -unity-slice-top: 0; -unity-slice-right: 0; position: absolute; right: 3px; top: 3px; transition: rotate 0.2s ease-out 0.0s; } .faq-entry.open { border-color: var(--unity-colors-input_field-border-focus); border-width: 1px; } .faq-entry.open .unity-foldout__checkmark{ rotate: -90deg; } .faq-entry .unity-foldout__text { margin: 2px; -unity-font-style: bold; } .faq-entry > #unity-content { border-color: var(--unity-colors-default-border); border-width: 0 1px 1px 1px; flex-grow: 1; flex-shrink: 0; min-height: 100px; margin: 2px; margin-top: 6px; } .faq-entry_background { position: absolute; top: 0; left: 0; bottom: 0; right: 0; transform-origin: top; translate: 0 -100%; background-color: rgba(0, 0, 0, 0.8); transition: translate 0.2s ease-out 0.0s; } .faq-report-entry { flex-grow: 1.0; flex-direction: row; align-items: center; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px; } .faq-report-button { min-width: 100px; height: 25px; padding: 5px; } .faq-report-label { white-space: normal; flex-shrink: 1.0; font-size: 11px; } .faq-report-icon { width: 32px; -unity-background-scale-mode: scale-to-fit; flex-grow: 0.0; cursor: link; } .faq-entry_section-selection-group { flex-direction: row; justify-content: flex-start; align-items: center; height: 32px; } .faq-entry_selection-label { -unity-text-align: middle-center; margin-right: 5px; margin-left: 8px; } .faq-entry_selection-button { margin: 0; height: 20px; border-radius: 0; border-right-width: 0; } .faq-entry_selection-button.left { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .faq-entry_selection-button.right { border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-right-width: 1px; } .faq-entry_selection-button.selected { background-color: var(--unity-colors-input_field-border-focus); opacity: 0.8; } .faq-entry__section-header { flex-direction: row; height: 40px; background-color: var(--unity-colors-window-background); } .faq-entry_content { white-space: normal; } .faq-entry__section-selector > Label { min-width: 80px; } .faq-entry_container { background-color: var(--unity-colors-window-background); flex-grow: 0; }