UNPKG

@oat-sa/tao-test-runner-qti

Version:
2,323 lines (2,019 loc) 213 kB
@charset "UTF-8"; .xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; } .xhtml_form .form-toolbar:after { clear: both; } /* Usage: - linear-gradient((color1, color2, color3)) - returns linear-gradient with evenly distributed colors, if 3 colors used then the position of each will be 33,33% - linear-gradient((color1 0%, color2 30%, color3 80%)) - returns linear-gradient with manually distributed colors, first param - color, second - position. Also you can use px or other valid units for set position. */ /* based on "visually-hidden" mixin in LDS for accessibility goals */ /* * Every style defined here must be mirrored with `writing-mode-horizontal-tb` mixin. Because writing-mode can be defined on 2 levels: a) item, b) text block or interaction; so if there's a horizontal block inside vertical item, vertical styles should *not* be used for it. */ /* Do not edit */ @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: normal; src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(font/source-sans-pro/source-sans-pro-regular.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-regular.woff) format("woff"); } @font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: bold; src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url(font/source-sans-pro/source-sans-pro-semibold.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-semibold.woff) format("woff"); } @font-face { font-family: "Source Sans Pro"; font-style: italic; font-weight: normal; src: local("Source Sans Pro Semibold Italic"), local("SourceSansPro-SemiboldIt"), url(font/source-sans-pro/source-sans-pro-italic.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-italic.woff) format("woff"); } /* Do not edit */ @font-face { font-family: "tao"; src: url("font/tao/tao.eot?cskkb6"); src: url("font/tao/tao.eot?cskkb6#iefix") format("embedded-opentype"), url("font/tao/tao.ttf?cskkb6") format("truetype"), url("font/tao/tao.woff?cskkb6") format("woff"), url("font/tao/tao.svg?cskkb6#tao") format("svg"); font-weight: normal; font-style: normal; font-display: block; } /* Do not edit */ /* Do not edit */ [class^=icon-], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: "tao" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-blocked:before { content: "\e92d"; } .icon-restricted:before { content: "\e92c"; } .icon-copy:before { content: "\e92b"; } .icon-align-center:before { content: "\e92a"; } .icon-multiple-magicwand:before { content: "\e929"; } .icon-sd-import:before { content: "\e91f"; } .icon-sd-export:before { content: "\e924"; } .icon-browse:before { content: "\e925"; } .icon-minus:before { content: "\e926"; } .icon-plus:before { content: "\e927"; } .icon-sd-save:before { content: "\e928"; } .icon-back-button:before { content: "\e91e"; } .icon-japan-incorrect:before { content: "\e91b"; } .icon-japan-correct:before { content: "\e91c"; } .icon-japan-partial:before { content: "\e91d"; } .icon-score-partial:before { content: "\e91a"; } .icon-furigana:before { content: "\e919"; } .icon-add-subsection:before { content: "\e918"; } .icon-info-bare:before { content: "\e923"; } .icon-bookmark-outline:before { content: "\e922"; } .icon-bookmark:before { content: "\e921"; } .icon-indicator:before { content: "\e920"; } .icon-wrap-inline:before { content: "\e915"; } .icon-wrap-left:before { content: "\e916"; } .icon-wrap-right:before { content: "\e917"; } .icon-offline:before { content: "\e913"; } .icon-online:before { content: "\e914"; } .icon-tab:before { content: "\e90d"; } .icon-untab:before { content: "\e90e"; } .icon-multi-select:before { content: "\e90b"; } .icon-clipboard:before { content: "\e90a"; } .icon-filebox:before { content: "\e909"; } .icon-click-to-speak:before { content: "\e907"; } .icon-speech-bubble:before { content: "\f0e5"; } .icon-microphone:before { content: "\f130"; } .icon-microphone-off:before { content: "\f131"; } .icon-disconnect:before { content: "\e905"; } .icon-connect:before { content: "\e906"; } .icon-eliminate:before { content: "\e904"; } .icon-wheelchair:before { content: "\e903"; } .icon-text-marker:before { content: "\e902"; } .icon-unshield:before { content: "\e32a"; } .icon-shield:before { content: "\e8e8"; } .icon-tree:before { content: "\e6b4"; } .icon-home:before { content: "\e6b3"; } .icon-shared-file:before { content: "\e6b2"; } .icon-end-attempt:before { content: "\e603"; } .icon-icon:before { content: "\f1c5"; } .icon-radio-bg:before { content: "\e600"; } .icon-checkbox-bg:before { content: "\e601"; } .icon-tag:before { content: "\e602"; } .icon-style:before { content: "\e604"; } .icon-ownership-transfer:before { content: "\e605"; } .icon-property-advanced:before { content: "\e606"; } .icon-property-add:before { content: "\e607"; } .icon-repository-add:before { content: "\e608"; } .icon-repository-remove:before { content: "\e609"; } .icon-repository:before { content: "\e60a"; } .icon-result-server:before { content: "\e60b"; } .icon-folder:before { content: "\e60c"; } .icon-folder-open:before { content: "\e60d"; } .icon-left:before { content: "\e60e"; } .icon-right:before { content: "\e60f"; } .icon-up:before { content: "\e610"; } .icon-down:before { content: "\e611"; } .icon-undo:before { content: "\e612"; } .icon-redo:before { content: "\e613"; } .icon-screen:before { content: "\e614"; } .icon-laptop:before { content: "\e615"; } .icon-tablet:before { content: "\e616"; } .icon-phone:before { content: "\e617"; } .icon-move:before { content: "\e618"; } .icon-bin:before { content: "\e619"; } .icon-shuffle:before { content: "\e61a"; } .icon-print:before { content: "\e61b"; } .icon-tools:before { content: "\e61c"; } .icon-settings:before { content: "\e61d"; } .icon-video:before { content: "\e61e"; } .icon-find:before { content: "\e61f"; } .icon-image:before { content: "\e620"; } .icon-edit:before { content: "\e621"; } .icon-document:before { content: "\e622"; } .icon-resize-grid:before { content: "\e623"; } .icon-resize:before { content: "\e624"; } .icon-help:before { content: "\e625"; } .icon-mobile-menu:before { content: "\e626"; } .icon-fix:before { content: "\e627"; } .icon-unlock:before { content: "\e628"; } .icon-lock:before { content: "\e629"; } .icon-ul:before { content: "\e62a"; } .icon-ol:before { content: "\e62b"; } .icon-email:before { content: "\e62c"; } .icon-download:before { content: "\e62d"; } .icon-logout:before { content: "\e62e"; } .icon-login:before { content: "\e62f"; } .icon-spinner:before { content: "\e630"; } .icon-preview:before { content: "\e631"; } .icon-external:before { content: "\e632"; } .icon-time:before { content: "\e633"; } .icon-save:before { content: "\e634"; } .icon-warning:before { content: "\e635"; } .icon-add:before { content: "\e636"; } .icon-error:before { content: "\e900"; } .icon-close:before { content: "\e637"; } .icon-success:before { content: "\e638"; } .icon-remove:before { content: "\e639"; } .icon-info:before { content: "\e63a"; } .icon-danger:before { content: "\e63b"; } .icon-users:before { content: "\e63c"; } .icon-user:before { content: "\e63d"; } .icon-test-taker:before { content: "\e63e"; } .icon-test-takers:before { content: "\e63f"; } .icon-item:before { content: "\e640"; } .icon-test:before { content: "\e641"; } .icon-delivery:before { content: "\e642"; } .icon-eye-slash:before { content: "\e643"; } .icon-result:before { content: "\e644"; } .icon-delivery-small:before { content: "\e645"; } .icon-upload:before { content: "\e646"; } .icon-result-small:before { content: "\e647"; } .icon-mobile-preview:before { content: "\e648"; } .icon-extension:before { content: "\e649"; } .icon-desktop-preview:before { content: "\e64a"; } .icon-tablet-preview:before { content: "\e64b"; } .icon-insert-horizontal-line:before { content: "\e64c"; } .icon-table:before { content: "\e64d"; } .icon-anchor:before { content: "\e64e"; } .icon-unlink:before { content: "\e64f"; } .icon-link:before { content: "\e650"; } .icon-right-left:before { content: "\e651"; } .icon-left-right:before { content: "\e652"; } .icon-special-character:before { content: "\e653"; } .icon-source:before { content: "\e654"; } .icon-new-page:before { content: "\e655"; } .icon-templates:before { content: "\e656"; } .icon-cut:before { content: "\e657"; } .icon-replace:before { content: "\e658"; } .icon-duplicate:before { content: "\e659"; } .icon-paste:before { content: "\e65a"; } .icon-select-all:before { content: "\e65b"; } .icon-paste-text:before { content: "\e65c"; } .icon-paste-word:before { content: "\e65d"; } .icon-bold:before { content: "\e65e"; } .icon-italic:before { content: "\e65f"; } .icon-underline:before { content: "\e660"; } .icon-subscript:before { content: "\e661"; } .icon-superscript:before { content: "\e662"; } .icon-strike-through:before { content: "\e663"; } .icon-decrease-indent:before { content: "\e664"; } .icon-increase-indent:before { content: "\e665"; } .icon-block-quote:before { content: "\e666"; } .icon-div-container:before { content: "\e667"; } .icon-align-left:before { content: "\e668"; } .icon-center:before { content: "\e669"; } .icon-align-right:before { content: "\e66a"; } .icon-justify:before { content: "\e66b"; } .icon-choice:before { content: "\e66c"; } .icon-inline-choice:before { content: "\e66d"; } .icon-match:before { content: "\e66e"; } .icon-associate:before { content: "\e66f"; } .icon-media:before { content: "\e670"; } .icon-graphic-order:before { content: "\e671"; } .icon-hotspot:before { content: "\e672"; } .icon-graphic-gap:before { content: "\e673"; } .icon-graphic-associate:before { content: "\e674"; } .icon-select-point:before { content: "\e675"; } .icon-pin:before { content: "\e676"; } .icon-import:before { content: "\e677"; } .icon-export:before { content: "\e678"; } .icon-move-item:before { content: "\e679"; } .icon-meta-data:before { content: "\e67a"; } .icon-slider:before { content: "\e67b"; } .icon-summary-report:before { content: "\e67c"; } .icon-text-entry:before { content: "\e67d"; } .icon-extended-text:before { content: "\e67e"; } .icon-eraser:before { content: "\e67f"; } .icon-row:before { content: "\e680"; } .icon-column:before { content: "\e681"; } .icon-text-color:before { content: "\e682"; } .icon-background-color:before { content: "\e683"; } .icon-spell-check:before { content: "\e684"; } .icon-polygon:before { content: "\e685"; } .icon-rectangle:before { content: "\e686"; } .icon-gap-match:before { content: "\e687"; } .icon-order:before { content: "\e688"; } .icon-hottext:before { content: "\e689"; } .icon-free-form:before { content: "\e68a"; } .icon-step-backward:before { content: "\e68b"; } .icon-fast-backward:before { content: "\e68c"; } .icon-backward:before { content: "\e68d"; } .icon-play:before { content: "\e68e"; } .icon-pause:before { content: "\e68f"; } .icon-stop:before { content: "\e690"; } .icon-forward:before { content: "\e691"; } .icon-fast-forward:before { content: "\e692"; } .icon-step-forward:before { content: "\e693"; } .icon-ellipsis:before { content: "\e694"; } .icon-circle:before { content: "\e695"; } .icon-target:before { content: "\e696"; } .icon-guide-arrow:before { content: "\e697"; } .icon-range-slider-right:before { content: "\e698"; } .icon-range-slider-left:before { content: "\e699"; } label input[type=radio]:checked ~ .icon-radio:before, label input[type=checkbox]:checked ~ .icon-radio:before, .icon-radio-checked:before { content: "\e69a"; } label input[type=radio]:indeterminate ~ .icon-checkbox:before, label input[type=checkbox]:indeterminate ~ .icon-checkbox:before, .icon-checkbox-indeterminate:before { content: "\e901"; } .icon-checkbox:before { content: "\e69b"; } label input[type=radio]:checked ~ .icon-checkbox.cross:before, label input[type=checkbox]:checked ~ .icon-checkbox.cross:before, .icon-checkbox-crossed:before { content: "\e69c"; } label input[type=radio]:checked ~ .icon-checkbox:before, label input[type=checkbox]:checked ~ .icon-checkbox:before, .icon-checkbox-checked:before { content: "\e69d"; } .icon-result-nok:before { content: "\e69e"; } .icon-result-ok:before { content: "\e69f"; } .icon-not-evaluated:before { content: "\e6a0"; } .icon-filter:before { content: "\e6a1"; } .icon-translate:before { content: "\e6a2"; } .icon-eject:before { content: "\e6a3"; } .icon-continue:before { content: "\e6a4"; } .icon-radio:before { content: "\e6a5"; } .icon-sphere:before { content: "\e6a6"; } .icon-reset:before { content: "\e6a7"; } .icon-smaller:before { content: "\e6a8"; } .icon-larger:before { content: "\e6a9"; } .icon-clock:before { content: "\e6aa"; } .icon-font:before { content: "\e6ab"; } .icon-maths:before { content: "\e6ac"; } .icon-grip:before { content: "\e6ad"; } .icon-rubric:before { content: "\e6ae"; } .icon-audio:before { content: "\e6af"; } .icon-grip-h:before { content: "\e6b0"; } .icon-magicwand:before { content: "\e6b1"; } .icon-loop:before { content: "\ea2e"; } .icon-calendar:before { content: "\e953"; } .icon-reload:before { content: "\e984"; } .icon-speed:before { content: "\e9a6"; } .icon-volume:before { content: "\ea27"; } .icon-contrast:before { content: "\e9d5"; } .icon-headphones:before { content: "\e910"; } .icon-compress:before { content: "\f066"; } .icon-map-o:before { content: "\f278"; } .icon-variable:before { content: "\e908"; } .icon-tooltip:before { content: "\e90c"; } .icon-globe:before { content: "\e9c9"; } .icon-highlighter:before { content: "\e90f"; } .icon-eliminate-crossed:before { content: "\e911"; } .icon-play-from-here:before { content: "\e912"; } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 62.5%; line-height: 1.4; box-sizing: border-box; background-size: cover; } html.fullscreen { width: 100%; } body { box-sizing: border-box; font-size: 14px; } ::-webkit-scrollbar-corner { background-color: ThreeDHighlight; } html { /* This SCSS generates CSS classes for custom list styling, it: - For classes like .list-style-disc, .list-style-decimal-period etc. - Uses counter-reset for automatic item numbering - Supports base styles (disc, decimal etc.) and suffix variants (-period ".", -parenthesis ")") - Easy addition of new styles using $list_styles array and new suffixes and $suffixes map */ /* fake table stuff */ } html *, html *:before, html *:after { box-sizing: border-box; } html, html body { color: #222; font-family: "Source Sans Pro", sans-serif; font-weight: normal; margin: 0; padding: 0; position: relative; height: 100%; z-index: 0; line-height: 1.4; background: white; border-width: 1px; } html address, html article, html aside, html audio, html blockquote, html dd, html div, html dl, html fieldset, html figcaption, html figure, html footer, html form, html h1, html h2, html h3, html h4, html h5, html h6, html header, html hr, html noscript, html ol, html output, html p, html pre, html section, html summary, html ul, html main { margin-block-start: 0; padding-block-start: 0; padding-block-end: 0; white-space: normal; } html h1 { font-size: 2em; margin-block: 0.67em; margin-inline: 0; } html h2 { font-size: 1.5em; margin-block: 0.83em; margin-inline: 0; } html h3 { font-size: 1.17em; margin-block: 1em; margin-inline: 0; } html h4 { font-size: 1em; margin-block: 1.33em; margin-inline: 0; } html h5 { font-size: 0.83em; margin-block: 1.67em; margin-inline: 0; } html h6 { font-size: 0.67em; margin-block: 2.33em; margin-inline: 0; } html blockquote { margin-block: 1em; margin-inline: 40px; } html blockquote, html dd, html dl, html fieldset, html figure, html h1, html h2, html h3, html h4, html h5, html h6, html hr, html ol, html p, html pre, html ul { display: block; margin-block-end: 10px; white-space: normal; } html h1, html h2, html h3, html h4, html h5, html h6 { font-weight: normal; font-style: normal; } html iframe { border: none; } html audio, html canvas, html video, html svg { display: inline-block; vertical-align: middle; } html .MathJax svg { display: inline; vertical-align: baseline; } html a { cursor: pointer; background: transparent; text-decoration: none; outline: 0; color: #3e7da7; } html a:focus { outline: thin dotted; } html a:hover { text-decoration: underline; color: rgb(14, 93, 145); } html a:hover:before, html a:hover:after { text-decoration: none !important; } html a.block { color: #222; text-decoration: none; display: block; } html a[rel=external] span.icon-external:before { font-size: 11px; font-size: 1.1rem; padding: 0 0 0 4px; position: relative; top: 1px; } html b, html .b, html strong, html .strong { font-weight: bold; } html i, html .i, html em, html .em, html dfn { font-style: italic; } html code, html pre, html kdb, html samp { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; font-size: 14px; font-size: 1.4rem; } html pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } html code { background: #f2f6f7; padding: 2px 6px; display: inline-block; margin: 0 3px; border-radius: 2px; } html hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } html q { quotes: "“" "”" "‘" "’"; } html q:before, html q:after { content: ""; content: none; } html small { font-size: 11px; font-size: 1.1rem; } html sub, html sup { font-size: 0.75em; position: relative; vertical-align: baseline; } html sup { top: -0.5em; } html sub { bottom: -0.25em; } html img { border: 0; max-width: 100%; } html svg:not(:root) { overflow: hidden; } html fieldset { border: 0; margin: 0; padding: 0; } html legend { border: 0; padding: 0; } html textarea { overflow: auto; vertical-align: top; resize: vertical; } html label, html button { cursor: pointer; } html button { vertical-align: middle; outline: 0; overflow: visible; border: none; } html button::-moz-focus-inner, html input::-moz-focus-inner { border: 0; padding: 0; } html button::-ms-clear, html input::-ms-clear { display: none; } html button::-ms-reveal, html input::-ms-reveal { display: none; } html button, html input, html select, html textarea { font-family: "Source Sans Pro", sans-serif; font-weight: normal; line-height: normal; text-transform: none; vertical-align: baseline; } html button, html html input[type=button], html input[type=reset], html input[type=submit] { -webkit-appearance: button; cursor: pointer; } html input { border: 1px solid #ddd; border-radius: 2px; border-radius: 1px; } html input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; } html input[type=search]::-webkit-search-cancel-button, html input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } html input[type=checkbox], html input[type=radio] { box-sizing: border-box; padding: 0; } html select { max-width: 100%; } html audio:not([controls]), html [hidden], html template, html .hidden, html .deleted, html .js, html .js-hide { display: none !important; } html .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } html .visuallyhidden.focusable:active, html .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } html .invisible { visibility: hidden; } html .viewport-hidden { position: absolute; left: -10000px; top: -10000px; } html .clearfix:before, html #icon-editor .grid-row:before, #icon-editor html .grid-row:before, html .colrow:before, html .grid-row:before, html .fixed-grid-row:before { content: " "; display: table; } html .clearfix:after, html #icon-editor .grid-row:after, #icon-editor html .grid-row:after, html .colrow:after, html .grid-row:after, html .fixed-grid-row:after { content: " "; display: table; clear: both; } html .clear { display: block; clear: both; } html .lft, html .wrap-left { display: inline; float: left; } html .rgt, html .wrap-right { display: inline; float: right; } html .wrap-left { margin-block: 20px; margin-inline: 0 20px; } html .wrap-right { margin-block: 20px; margin-inline: 20px 0; } html .tao-centered { margin-block: 20px; margin-inline: auto; display: block; } html .txt-ctr { text-align: center; } html .txt-lft { text-align: left; } html .txt-rgt { text-align: right; } html .txt-jty { text-align: justify; } html .txt-underline { text-decoration: underline; font-size: inherit; } html .txt-dashed { text-decoration: underline; text-decoration-style: dashed; } html .txt-wavy { text-decoration: underline; text-decoration-style: wavy; } html .txt-strike { text-decoration: line-through; } html .qti-item ruby rt span.txt-underline, html .qti-item ruby rt span.txt-dashed, html .qti-item ruby rt span.txt-wavy, html .qti-item ruby rt span.txt-strike { text-decoration: none; } html .writing-mode-horizontal-tb { writing-mode: horizontal-tb; } html .writing-mode-vertical-rl { writing-mode: vertical-rl; } html .writing-mode-vertical-rl .txt-subscript { inset-block-start: -0.9em; bottom: 0; } html .txt-subscript { inset-block-start: auto; bottom: auto; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-subscript { inset-block-start: auto; bottom: auto; } html .writing-mode-vertical-rl .txt-superscript { inset-block-end: -0.4em; top: 0; } html .txt-superscript { inset-block-end: auto; top: auto; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-superscript { inset-block-end: auto; top: auto; } html .writing-mode-vertical-rl .txt-underline, html .writing-mode-vertical-rl .txt-dashed, html .writing-mode-vertical-rl .txt-wavy { text-underline-position: right; } html .txt-underline, html .txt-dashed, html .txt-wavy { text-underline-position: auto; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-underline, html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-dashed, html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-wavy { text-underline-position: auto; } html .txt-underline ruby rt, html .txt-dashed ruby rt { position: relative; } html .writing-mode-vertical-rl .txt-underline ruby rt, html .writing-mode-vertical-rl .txt-dashed ruby rt { inset-block-start: -0.3em; } html .txt-underline ruby rt, html .txt-dashed ruby rt { inset-block-start: auto; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-underline ruby rt, html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-dashed ruby rt { inset-block-start: auto; } html .txt-wavy ruby rt { position: relative; } html .writing-mode-vertical-rl .txt-wavy ruby rt { inset-block-start: -0.7em; } html .txt-wavy ruby rt { inset-block-start: auto; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb .txt-wavy ruby rt { inset-block-start: auto; } html [data-useragent-browser=safari].writing-mode-vertical-rl .txt-underline, html [data-useragent-browser=safari].writing-mode-vertical-rl .txt-dashed, html [data-useragent-browser=safari] .writing-mode-vertical-rl .txt-underline, html [data-useragent-browser=safari] .writing-mode-vertical-rl .txt-dashed { text-underline-offset: -0.1em; } html [data-useragent-browser=safari] .txt-underline, html [data-useragent-browser=safari] .txt-dashed, html [data-useragent-browser=safari] .writing-mode-horizontal-tb .txt-underline, html [data-useragent-browser=safari] .writing-mode-horizontal-tb .txt-dashed { text-underline-offset: auto; } html .txt-combine-upright-all { text-combine-upright: all; } html .txt-highlight { padding: 0 5px; background: #ff6416; color: white; } html ::selection { background: #b3d4fc; text-shadow: none; } html .placeholder { color: #777 !important; } html ::-webkit-input-placeholder { color: #777 !important; } html :-moz-placeholder { color: #777 !important; } html ::-moz-placeholder { color: #777 !important; } html .truncate, html .file-drop ul > li, .file-drop html ul > li, html .tlb-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } html .disabled, html *:disabled { cursor: default; opacity: 0.7; } html .overlay, html .ui-widget-overlay { background: rgba(255, 255, 255, 0.9); } html .ui-widget { font-family: "Source Sans Pro", sans-serif; font-size: 1.4rem !important; } html .ui-widget .ui-widget { font-size: 1.4rem !important; } html .ui-widget input, html .ui-widget select, html .ui-widget textarea, html .ui-widget button { font-family: "Source Sans Pro", sans-serif; font-size: 1.4rem !important; } html ul, html ol { padding-inline-start: 40px; } html ul.plain, html ul.none, html ol.plain, html ol.none { padding: 0; margin: 0; list-style: none; } html ul li, html ol li { vertical-align: text-top !important; } html nav ul { padding: 0; margin: 0; list-style: none; } html .writing-mode-vertical-rl ol li::marker { text-combine-upright: all; } html ol li::marker { text-combine-upright: none; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb ol li::marker { text-combine-upright: none; } html .writing-mode-vertical-rl ol li { padding-inline-start: 6px; } html ol li { padding-inline-start: 0px; } html .writing-mode-vertical-rl .writing-mode-horizontal-tb ol li { padding-inline-start: 0px; } html [class^=list-style-], html [class*=" list-style-"] { counter-reset: custom-counter; } html [class^=list-style-] > p, html [class^=list-style-] > div, html [class^=list-style-] > li.qti-choice, html [class*=" list-style-"] > p, html [class*=" list-style-"] > div, html [class*=" list-style-"] > li.qti-choice { position: relative; } html [class^=list-style-] > p::before, html [class^=list-style-] > div::before, html [class^=list-style-] > li.qti-choice::before, html [class*=" list-style-"] > p::before, html [class*=" list-style-"] > div::before, html [class*=" list-style-"] > li.qti-choice::before { counter-increment: custom-counter; position: absolute; left: -25px; width: 20px; display: inline-block; text-align: center; } html [class^=list-style-].list-style-disc > p, html [class^=list-style-].list-style-disc > div, html [class^=list-style-].list-style-disc > li.qti-choice::before, html [class*=" list-style-"].list-style-disc > p, html [class*=" list-style-"].list-style-disc > div, html [class*=" list-style-"].list-style-disc > li.qti-choice::before { content: counter(custom-counter, disc); } html [class^=list-style-].list-style-circle > p, html [class^=list-style-].list-style-circle > div, html [class^=list-style-].list-style-circle > li.qti-choice::before, html [class*=" list-style-"].list-style-circle > p, html [class*=" list-style-"].list-style-circle > div, html [class*=" list-style-"].list-style-circle > li.qti-choice::before { content: counter(custom-counter, circle); } html [class^=list-style-].list-style-square > p, html [class^=list-style-].list-style-square > div, html [class^=list-style-].list-style-square > li.qti-choice::before, html [class*=" list-style-"].list-style-square > p, html [class*=" list-style-"].list-style-square > div, html [class*=" list-style-"].list-style-square > li.qti-choice::before { content: counter(custom-counter, square); } html [class^=list-style-].list-style-decimal > p, html [class^=list-style-].list-style-decimal > div, html [class^=list-style-].list-style-decimal > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal > p, html [class*=" list-style-"].list-style-decimal > div, html [class*=" list-style-"].list-style-decimal > li.qti-choice::before { content: counter(custom-counter, decimal); } html [class^=list-style-].list-style-decimal-leading-zero > p, html [class^=list-style-].list-style-decimal-leading-zero > div, html [class^=list-style-].list-style-decimal-leading-zero > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal-leading-zero > p, html [class*=" list-style-"].list-style-decimal-leading-zero > div, html [class*=" list-style-"].list-style-decimal-leading-zero > li.qti-choice::before { content: counter(custom-counter, decimal-leading-zero); } html [class^=list-style-].list-style-lower-roman > p, html [class^=list-style-].list-style-lower-roman > div, html [class^=list-style-].list-style-lower-roman > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-roman > p, html [class*=" list-style-"].list-style-lower-roman > div, html [class*=" list-style-"].list-style-lower-roman > li.qti-choice::before { content: counter(custom-counter, lower-roman); } html [class^=list-style-].list-style-upper-roman > p, html [class^=list-style-].list-style-upper-roman > div, html [class^=list-style-].list-style-upper-roman > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-roman > p, html [class*=" list-style-"].list-style-upper-roman > div, html [class*=" list-style-"].list-style-upper-roman > li.qti-choice::before { content: counter(custom-counter, upper-roman); } html [class^=list-style-].list-style-lower-greek > p, html [class^=list-style-].list-style-lower-greek > div, html [class^=list-style-].list-style-lower-greek > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-greek > p, html [class*=" list-style-"].list-style-lower-greek > div, html [class*=" list-style-"].list-style-lower-greek > li.qti-choice::before { content: counter(custom-counter, lower-greek); } html [class^=list-style-].list-style-lower-latin > p, html [class^=list-style-].list-style-lower-latin > div, html [class^=list-style-].list-style-lower-latin > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-latin > p, html [class*=" list-style-"].list-style-lower-latin > div, html [class*=" list-style-"].list-style-lower-latin > li.qti-choice::before { content: counter(custom-counter, lower-latin); } html [class^=list-style-].list-style-upper-latin > p, html [class^=list-style-].list-style-upper-latin > div, html [class^=list-style-].list-style-upper-latin > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-latin > p, html [class*=" list-style-"].list-style-upper-latin > div, html [class*=" list-style-"].list-style-upper-latin > li.qti-choice::before { content: counter(custom-counter, upper-latin); } html [class^=list-style-].list-style-armenian > p, html [class^=list-style-].list-style-armenian > div, html [class^=list-style-].list-style-armenian > li.qti-choice::before, html [class*=" list-style-"].list-style-armenian > p, html [class*=" list-style-"].list-style-armenian > div, html [class*=" list-style-"].list-style-armenian > li.qti-choice::before { content: counter(custom-counter, armenian); } html [class^=list-style-].list-style-georgian > p, html [class^=list-style-].list-style-georgian > div, html [class^=list-style-].list-style-georgian > li.qti-choice::before, html [class*=" list-style-"].list-style-georgian > p, html [class*=" list-style-"].list-style-georgian > div, html [class*=" list-style-"].list-style-georgian > li.qti-choice::before { content: counter(custom-counter, georgian); } html [class^=list-style-].list-style-lower-alpha > p, html [class^=list-style-].list-style-lower-alpha > div, html [class^=list-style-].list-style-lower-alpha > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-alpha > p, html [class*=" list-style-"].list-style-lower-alpha > div, html [class*=" list-style-"].list-style-lower-alpha > li.qti-choice::before { content: counter(custom-counter, lower-alpha); } html [class^=list-style-].list-style-upper-alpha > p, html [class^=list-style-].list-style-upper-alpha > div, html [class^=list-style-].list-style-upper-alpha > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-alpha > p, html [class*=" list-style-"].list-style-upper-alpha > div, html [class*=" list-style-"].list-style-upper-alpha > li.qti-choice::before { content: counter(custom-counter, upper-alpha); } html [class^=list-style-].list-style-disc-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-disc-parenthesis > li.qti-choice::before { content: counter(custom-counter, disc) ")"; } html [class^=list-style-].list-style-disc-period > li.qti-choice::before, html [class*=" list-style-"].list-style-disc-period > li.qti-choice::before { content: counter(custom-counter, disc) "."; } html [class^=list-style-].list-style-circle-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-circle-parenthesis > li.qti-choice::before { content: counter(custom-counter, circle) ")"; } html [class^=list-style-].list-style-circle-period > li.qti-choice::before, html [class*=" list-style-"].list-style-circle-period > li.qti-choice::before { content: counter(custom-counter, circle) "."; } html [class^=list-style-].list-style-square-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-square-parenthesis > li.qti-choice::before { content: counter(custom-counter, square) ")"; } html [class^=list-style-].list-style-square-period > li.qti-choice::before, html [class*=" list-style-"].list-style-square-period > li.qti-choice::before { content: counter(custom-counter, square) "."; } html [class^=list-style-].list-style-decimal-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal-parenthesis > li.qti-choice::before { content: counter(custom-counter, decimal) ")"; } html [class^=list-style-].list-style-decimal-period > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal-period > li.qti-choice::before { content: counter(custom-counter, decimal) "."; } html [class^=list-style-].list-style-decimal-leading-zero-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal-leading-zero-parenthesis > li.qti-choice::before { content: counter(custom-counter, decimal-leading-zero) ")"; } html [class^=list-style-].list-style-decimal-leading-zero-period > li.qti-choice::before, html [class*=" list-style-"].list-style-decimal-leading-zero-period > li.qti-choice::before { content: counter(custom-counter, decimal-leading-zero) "."; } html [class^=list-style-].list-style-lower-roman-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-roman-parenthesis > li.qti-choice::before { content: counter(custom-counter, lower-roman) ")"; } html [class^=list-style-].list-style-lower-roman-period > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-roman-period > li.qti-choice::before { content: counter(custom-counter, lower-roman) "."; } html [class^=list-style-].list-style-upper-roman-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-roman-parenthesis > li.qti-choice::before { content: counter(custom-counter, upper-roman) ")"; } html [class^=list-style-].list-style-upper-roman-period > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-roman-period > li.qti-choice::before { content: counter(custom-counter, upper-roman) "."; } html [class^=list-style-].list-style-lower-greek-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-greek-parenthesis > li.qti-choice::before { content: counter(custom-counter, lower-greek) ")"; } html [class^=list-style-].list-style-lower-greek-period > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-greek-period > li.qti-choice::before { content: counter(custom-counter, lower-greek) "."; } html [class^=list-style-].list-style-lower-latin-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-latin-parenthesis > li.qti-choice::before { content: counter(custom-counter, lower-latin) ")"; } html [class^=list-style-].list-style-lower-latin-period > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-latin-period > li.qti-choice::before { content: counter(custom-counter, lower-latin) "."; } html [class^=list-style-].list-style-upper-latin-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-latin-parenthesis > li.qti-choice::before { content: counter(custom-counter, upper-latin) ")"; } html [class^=list-style-].list-style-upper-latin-period > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-latin-period > li.qti-choice::before { content: counter(custom-counter, upper-latin) "."; } html [class^=list-style-].list-style-armenian-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-armenian-parenthesis > li.qti-choice::before { content: counter(custom-counter, armenian) ")"; } html [class^=list-style-].list-style-armenian-period > li.qti-choice::before, html [class*=" list-style-"].list-style-armenian-period > li.qti-choice::before { content: counter(custom-counter, armenian) "."; } html [class^=list-style-].list-style-georgian-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-georgian-parenthesis > li.qti-choice::before { content: counter(custom-counter, georgian) ")"; } html [class^=list-style-].list-style-georgian-period > li.qti-choice::before, html [class*=" list-style-"].list-style-georgian-period > li.qti-choice::before { content: counter(custom-counter, georgian) "."; } html [class^=list-style-].list-style-lower-alpha-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-alpha-parenthesis > li.qti-choice::before { content: counter(custom-counter, lower-alpha) ")"; } html [class^=list-style-].list-style-lower-alpha-period > li.qti-choice::before, html [class*=" list-style-"].list-style-lower-alpha-period > li.qti-choice::before { content: counter(custom-counter, lower-alpha) "."; } html [class^=list-style-].list-style-upper-alpha-parenthesis > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-alpha-parenthesis > li.qti-choice::before { content: counter(custom-counter, upper-alpha) ")"; } html [class^=list-style-].list-style-upper-alpha-period > li.qti-choice::before, html [class*=" list-style-"].list-style-upper-alpha-period > li.qti-choice::before { content: counter(custom-counter, upper-alpha) "."; } html table { border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; } html table.matrix { width: 100%; border: 6px solid #f9f8f7; margin-bottom: 10px; } html table.matrix td, html table.matrix th { font-weight: normal; padding: 3px 5px; border: 1px solid #ddd; } html table.matrix th { text-align: left; vertical-align: middle; background: #f9f8f7; } html table.matrix td { background: transparent; text-align: left; padding: 2px; } html table.matrix td.numeric { text-align: right; } html table.matrix td label { display: block; margin: 0; } html table.matrix tr:nth-child(even) { background: white; } html table.matrix tr:nth-child(odd) { background: #f4f7f8; } html table.matrix [data-edit], html table.matrix [data-edit] * { border: none; padding: 6px; cursor: pointer; } html table.matrix tbody [data-edit] { width: 30px; } html .tbl { display: table; float: none !important; } html .tbl-row { display: table-row; float: none !important; } html .tbl-cell { display: table-cell; vertical-align: top; float: none !important; } html .svg-glyph { fill: currentColor; } html .txt-user-highlight { color: #222 !important; background-color: yellow !important; } [class^=feedback-], [class*=" feedback-"] { border: 1px transparent solid; position: relative; padding: 20px 20px 20px 45px; margin: 5px 0 10px 0; border-radius: 3px; color: #222 !important; } [class^=feedback-].small, [class*=" feedback-"].small { padding: 8px 20px 8px 45px; } [class^=feedback-].small > [class^=icon-], [class^=feedback-].small > [class*=" icon-"], [class*=" feedback-"].small > [class^=icon-], [class*=" feedback-"].small > [class*=" icon-"] { top: 9px; left: 10px; } [class^=feedback-] > [class^=icon-], [class^=feedback-] > [class*=" icon-"], [class*=" feedback-"] > [class^=icon-], [class*=" feedback-"] > [class*=" icon-"] { font-size: 20px; font-size: 2rem; position: absolute; top: 20px; left: 15px; } [class^=feedback-] > [class^=icon-].icon-close, [class^=feedback-] > [class^=icon-].icon-remove, [class^=feedback-] > [class*=" icon-"].icon-close, [class^=feedback-] > [class*=" icon-"].icon-remove, [class*=" feedback-"] > [class^=icon-].icon-close, [class*=" feedback-"] > [class^=icon-].icon-remove, [class*=" feedback-"] > [class*=" icon-"].icon-close, [class*=" feedback-"] > [class*=" icon-"].icon-remove { font-size: 15px; font-size: 1.5rem; color: #999; left: auto; top: 5px; cursor: pointer; } [class^=feedback-] > [class^=icon-].icon-close:hover, [class^=feedback-] > [class^=icon-].icon-remove:hover, [class^=feedback-] > [class*=" icon-"].icon-close:hover, [class^=feedback-] > [class*=" icon-"].icon-remove:hover, [class*=" feedback-"] > [class^=icon-].icon-close:hover, [class*=" feedback-"] > [class^=icon-].icon-remove:hover, [class*=" feedback-"] > [class*=" icon-"].icon-close:hover, [class*=" feedback-"] > [class*=" icon-"].icon-remove:hover { color: #222; } [class^=feedback-] > [class^=icon-].icon-remove, [class^=feedback-] > [class*=" icon-"].icon-remove, [class*=" feedback-"] > [class^=icon-].icon-remove, [class*=" feedback-"] > [class*=" icon-"].icon-remove { right: 24px; } [class^=feedback-] > [class^=icon-].icon-close, [class^=feedback-] > [class*=" icon-"].icon-close, [class*=" feedback-"] > [class^=icon-].icon-close, [class*=" feedback-"] > [class*=" icon-"].icon-close { right: 7px; } [class^=feedback-].popup, [class*=" feedback-"].popup { display: block; position: fixed; top: 50px; left: 50%; margin-left: -200px; width: 400px; z-index: 999999; } .feedback-success, .tooltip-green { border-color: #269c5d; background-color: #cfe9db; } .feedback-success .icon-success, .tooltip-green .icon-success { color: rgb(14, 145, 75) !important; } .feedback-info, .tooltip-blue { border-color: #266d9c; background-color: #cfdfe9; } .feedback-info .icon-info, .tooltip-blue .icon-info, .feedback-info .icon-lock, .tooltip-blue .icon-lock { color: rgb(14, 93, 145) !important; } .feedback-info .button-container, .tooltip-blue .button-container { margin-top: 20px; } .feedback-warning, .tooltip-orange { border-color: #dcb66b; background-color: #f7efde; } .feedback-warning .icon-warning, .tooltip-orange .icon-warning { color: rgb(216, 174, 91) !important; } .feedback-danger, .tooltip-danger { border-color: #ce7056; background-color: #f4dfd9; } .feedback-danger .icon-danger, .tooltip-danger .icon-danger { color: rgb(201, 96, 67) !important; } .feedback-error, .tooltip-red { border-color: #c12a40; background-color: #f1d0d5; } .feedback-error .icon-error, .tooltip-red .icon-error { color: rgb(186, 18, 43) !important; } .brd-success { border: 1px solid #269c5d !important; } .brd-info { border: 1px solid #266d9c !important; } .brd-warning { border: 1px solid #dcb66b !important; } .brd-danger { border: 1px solid #ce7056 !important; } .brd-error { border: 1px solid #c12a40 !important; } .txt-success { color: rgb(14, 145, 75) !important; } .txt-info { color: rgb(14, 93, 145) !important; } .txt-warning { color: rgb(216, 174, 91) !important; } .txt-danger { color: rgb(201, 96, 67) !important; } .txt-error { color: rgb(186, 18, 43) !important; } .bg-success { background-color: #cfe9db; } .bg-info { background-color: #cfdfe9; } .bg-warning { background-color: #f7efde; } .bg-danger { background-color: #f4dfd9; } .bg-error { background-color: #f1d0d5; } textarea + .feedback-info, textarea + .tooltip-blue { padding: 5px; } [class*=" col-"], [class^=col-] { float: left; min-block-size: 1rem; } [class*=" col-"]:first-child, [class^=col-]:first-child { margin-left: 0; } [class*=" col-"].grid-container, [class^=col-].grid-container { margin-bottom: 0; } .col-12 { float: none; } .grid-container { overflow-x: hidden; } .grid-row, .fixed-grid-row { inline-size: 101.4285714286%; } .col-1 { margin-inline-start: 1.4285714286%; inline-size: 6.9047619048%; margin-block-end: 12px; } .col-2 { margin-inline-start: 1.4285714286%; inline-size: 15.2380952381%; margin-block-end: 12px; } .col-3 { margin-inline-start: 1.4285714286%; inline-size: 23.5714285714%; margin-block-end: 12px; } .col-4 { margin-inline-start: 1.4285714286%; inline-size: 31.9047619048%; margin-block-end: 12px; } .col-5 { margin-inline-start: 1.4285714286%; inline-size: 40.2380952381%; margin-block-end: 12px; } .col-6 { margin-inline-start: 1.4285714286%; inline-size: 48.5714285714%; margin-block-end: 12px; } .col-7 { margin-inline-start: 1.4285714286%; inline-size: 56.9047619048%; margin-block-end: 12px; } .col-8 { margin-inline-start: 1.4285714286%; inline-size: 65.2380952381%; margin-block-end: 12px; } .col-9 { margin-inline-start: 1.4285714286%; inline-size: 73.5714285714%; margin-block-end: 12px; } .col-10 { margin-inline-start: 1.4285714286%; inline-size: 81.9047619048%; margin-block-end: 12px; } .col-11 { margin-inline-start: 1.4285714286%; inline-size: 90.2380952381%; margin-block-end: 12px; } .col-12 { margin-inline-start: 1.4285714286%; inline-size: 98.5714285714%; margin-block-end: 12px; } .alpha { margin-inline-start: 0 !important; } .writing-mode-vertical-rl .grid-row.grid-row, .writing-mode-vertical-rl .fixed-grid-row.fixed-grid-row { block-size: auto; inline-size: 100%; } .writing-mode-vertical-rl [class*=" col-"]:first-child, .writing-mode-vertical-rl [class^=col-]:first-child { margin-inline-start: 0; margin-block-end: 12px; } .writing-mode-vertical-rl [class*=" col-"]:last-child, .writing-mode-vertical-rl [class^=col-]:last-child { margin-inline-end: 0; } .writing-mode-vertical-rl .grid-row:last-child [class*=" col-"], .writing-mode-vertical-rl .grid-row:last-child [class^=col-] { margin-block-end: 0; } #icon-editor .grid-row { width: 100%; } #icon-editor .col-1 { margin-inline-start: 0%; inline-size: 8.3333333333%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-2 { margin-inline-start: 0%; inline-size: 16.6666666667%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-3 { margin-inline-start: 0%; inline-size: 25%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-4 { margin-inline-start: 0%; inline-size: 33.3333333333%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-5 { margin-inline-start: 0%; inline-size: 41.6666666667%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-6 { margin-inline-start: 0%; inline-size: 50%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-7 { margin-inline-start: 0%; inline-size: 58.3333333333%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-8 { margin-inline-start: 0%; inline-size: 66.6666666667%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-9 { margin-inline-start: 0%; inline-size: 75%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-10 { margin-inline-start: 0%; inline-size: 83.3333333333%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-11 { margin-inline-start: 0%; inline-size: 91.6666666667%; margin-top: 0 !important; margin-bottom: 0 !important; } #icon-editor .col-12 { margin-inline-start: 0%; inline-size: 100%; margin-top: 0 !important; margin-bottom: 0 !important; } .xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; } .xhtml_form .form-toolbar:after { clear: both; } /* Usage: - linear-gradient((color1, color2, color3)) - returns linear-gradient with evenly distributed colors, if 3 colors used then the position of each will be 33,33% - linear-gradient((color1 0%, color2 30%, color3 80%)) - returns linear-gradient with manually distributed colors, first param - color, second - position. Also you can use px or other valid units for set position. */ /* based on "visually-hidden" mixin in LDS for accessibility goals */ /* * Every style defined here must be mirrored with `writing-mode-horizontal-tb` mixin. Because writing-mode can be defined on 2 levels: a) it