UNPKG

@syncfusion/ej2-material-theme

Version:

A modern JavaScript UI toolkit that has been built from the ground up to be lightweight, responsive, modular and touch friendly. It is written in TypeScript and has no external dependencies.

1,103 lines 114 kB
.e-ribbon .e-drop-icon::before { content: "\e94d"; } .e-ribbon.e-rbn { display: block; border-radius: unset; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-skeleton-container { min-width: 52px; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-skeleton-container.e-ribbon-skeleton-hidden { display: none; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-skeleton-container.e-simplified { min-width: 120px; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-skeleton-container.e-simplified .e-ribbon-skeleton { height: 20px; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-skeleton { border-radius: 4px; } .e-ribbon.e-rbn.e-ribbon-container .e-ribbon-overlay { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: absolute; gap: 30px; width: 100%; height: 100%; z-index: 4; padding: 10px; overflow: hidden; } .e-ribbon.e-rbn .e-ribbon-tab.e-tab .e-content > .e-item.e-active { overflow: hidden; } .e-ribbon.e-rbn .e-ribbon-tab .e-toolbar { min-height: auto; display: inline-block; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll-content > .e-item:not(.e-active) { display: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-file-menu, .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-backstage { font-size: 14px; font-weight: 400; line-height: 22px; position: absolute; padding: 10px 15px; border: 1px solid; border-width: 0 0 1px 0; box-shadow: none; text-transform: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-file-menu.e-active, .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-backstage.e-active { border-radius: unset; } .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-file-menu.e-active, .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-file-menu:focus, .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-backstage.e-active, .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-backstage:focus { box-shadow: none; outline: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-ribbon-help-template { position: absolute; top: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 42px; padding-right: 12px; border-bottom: 1px solid; z-index: 1; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header { border-bottom: 1px solid; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-hor-nav { height: 42px; min-height: 42px; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header::before { border-width: 0; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-indicator { display: block; z-index: 1; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-items { height: 42px; min-height: auto; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { margin: 0; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item { vertical-align: unset; margin: 0; border: none; border-radius: unset; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item:not(.e-separator) { height: auto; min-height: auto; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item.e-active { border: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item.e-active::before { display: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item .e-tab-wrap { padding: 0; height: auto; border: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item .e-tab-text { font-size: 14px; font-weight: 400; line-height: 22px; padding: 10px 15px; text-transform: none; margin: 0; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item .e-text-wrap { height: auto; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before { display: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap .e-tab-text { font-weight: 400; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav { box-shadow: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll { padding: 0; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll .e-scroll-nav { height: auto; min-height: auto; min-width: auto; width: auto; border-style: solid; transform: none; border-width: 1px; border-radius: unset; z-index: 3; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll .e-scroll-nav.e-overlay { display: none; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll .e-scroll-nav .e-nav-arrow { font-size: 16px; font-weight: 400; line-height: 16px; height: auto; transform: none; padding: 0 4px; width: auto; letter-spacing: unset; } .e-ribbon.e-rbn .e-ribbon-tab .e-hscroll .e-scroll-nav .e-nav-arrow::before { font-size: 16px; line-height: 16px; } .e-ribbon.e-rbn .e-ribbon-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { height: 42px; } .e-ribbon.e-rbn .e-ribbon-tab .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { height: auto; } .e-ribbon.e-rbn .e-content { width: 100%; } .e-ribbon.e-rbn.e-ribbon-collapsible .e-content { width: calc(100% - 20px); } .e-ribbon.e-rbn .e-ribbon-collapse-btn { bottom: 0; cursor: pointer; position: absolute; line-height: 12px; padding: 2px; border: none; } .e-ribbon.e-rbn .e-ribbon-collapse-btn:not(.e-ribbon-expand-btn) { transform: rotate(180deg); } .e-ribbon.e-rbn.e-ribbon-overflow .e-content { width: calc(100% - 20px - 40px); } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-group-of-btn, .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn { cursor: pointer; border-radius: unset; padding: 0; border: none; height: 32px; margin: auto; box-shadow: none; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-group-of-btn .e-btn-icon, .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn .e-btn-icon { font-size: 16px; line-height: 16px; padding: 8px; margin: 0; width: auto; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-group-of-btn:focus, .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn:focus { outline: none; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-group-of-btn.e-hidden, .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn.e-hidden { display: none; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn { bottom: 5px; position: absolute; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-overall-of-btn.e-ribbon-hide { display: none; } .e-ribbon.e-rbn.e-ribbon-overflow .e-ribbon-group-container { display: -ms-inline-flexbox; display: inline-flex; } .e-ribbon.e-rbn.e-ribbon-minimize .e-ribbon-tab .e-content, .e-ribbon.e-rbn.e-ribbon-minimize .e-ribbon-collapse-btn, .e-ribbon.e-rbn.e-ribbon-minimize .e-ribbon-overall-of-btn { display: none; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-item:not(:has(.e-ribbon-template)):has(.e-ribbon-gallery-container:not(.e-hidden)) { height: 36px; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-item .e-ribbon-gallery-wrapper { margin: 0; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-item .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item { width: 95px; margin: 0; border-radius: 0; max-height: 34px; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-item .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item.e-disabled { pointer-events: none; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-item .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item .e-ribbon-gallery-text { font-size: 12px; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-tab .e-hscroll-bar { overflow-y: hidden; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-input-group { margin-bottom: 0; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group { padding-top: 2px; height: auto; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group.e-ribbon-emptyCollection::after { display: none; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group.e-ribbon-emptyCollection .e-ribbon-group-container { padding: 0; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-launcher-icon, .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-overall-overflow-popup, .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group-container .e-ribbon-group-overflow-popup { display: none; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group-container { padding: 0 7px 0 8px; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-group-content { padding: 0; height: 42px; -ms-flex-align: center; align-items: center; } .e-ribbon.e-rbn.e-ribbon-simplified-mode .e-ribbon-overlay { gap: 16px; } .e-ribbon.e-rbn .e-ribbon-tab-item { display: -ms-inline-flexbox; display: inline-flex; } .e-ribbon.e-rbn .e-ribbon-tab-item.e-disabled { pointer-events: none; } .e-ribbon.e-rbn .e-ribbon-group { position: relative; padding-top: 6px; height: 140px; } .e-ribbon.e-rbn .e-ribbon-group.e-hidden, .e-ribbon.e-rbn .e-ribbon-group.e-hide-group { display: none; } .e-ribbon.e-rbn .e-ribbon-group.e-disabled { pointer-events: none; } .e-ribbon.e-rbn .e-ribbon-group::after { border-right: 1px solid; content: ""; height: calc(100% - 16px); position: absolute; top: 8px; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-collapse-btn, .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-help-template, .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-group::after { right: 0; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-overall-of-btn { right: 0; } .e-ribbon.e-rbn:not(.e-rtl).e-ribbon-collapsible .e-ribbon-overall-of-btn { right: 25px; } .e-ribbon.e-rbn:not(.e-rtl) .e-tab-header { left: var(--fileMenuWidth); } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-tab .e-hscroll.e-scroll-device { padding-right: 30px; } .e-ribbon.e-rbn.e-rtl .e-ribbon-collapse-btn, .e-ribbon.e-rbn.e-rtl .e-ribbon-help-template, .e-ribbon.e-rbn.e-rtl .e-ribbon-group::after { left: 0; } .e-ribbon.e-rbn.e-rtl .e-ribbon-overall-of-btn { left: 0; } .e-ribbon.e-rbn.e-rtl.e-ribbon-collapsible .e-ribbon-overall-of-btn { left: 25px; } .e-ribbon.e-rbn.e-rtl .e-tab-header { right: var(--fileMenuWidth); } .e-ribbon.e-rbn.e-rtl .e-ribbon-tab .e-hscroll.e-scroll-device { padding-left: 30px; } .e-ribbon.e-rbn .e-ribbon-content-height .e-ribbon-collection { max-height: 108px; } .e-ribbon-backstage-popup.e-ribbon-backstage-open { display: -ms-flexbox; display: flex; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-items-wrapper { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-btn { border: none; border-radius: unset; box-shadow: none; padding: unset; text-align: start; width: 100%; height: 32px; line-height: 32px; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-btn .e-btn-icon { font-size: 16px; line-height: 16px; width: auto; margin: 0; padding: 8px 16px; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-btn:focus { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-btn:hover { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-btn:focus:hover { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu { border: unset; border-radius: unset; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul { min-width: 135px; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical.e-menu .e-menu-item.e-separator, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul.e-menu .e-menu-item.e-separator { margin: 4px 20px; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator), .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator) { height: 32px; line-height: 32px; padding: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator):focus, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator):focus { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator).e-selected, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator):hover, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator).e-selected, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator):hover { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator).e-selected:focus, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator).e-selected:focus { border-style: solid; border-width: 0; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator) .e-menu-icon, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator) .e-menu-icon { font-size: 16px; line-height: 16px; min-height: 16px; min-width: 16px; background-repeat: no-repeat; background-size: contain; background-position: center; width: auto; margin-right: unset; margin: 8px 16px 12px; } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-vertical .e-menu-item:not(.e-separator).e-blankicon, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-menu-wrapper ul.e-ul .e-menu-item:not(.e-separator).e-blankicon { padding-left: 48px !important; /* stylelint-disable-line declaration-no-important */ } .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-rtl ul.e-vertical .e-menu-item:not(.e-separator).e-blankicon, .e-ribbon-backstage-popup .e-ribbon-backstage-wrapper .e-ribbon-backstage-menu.e-rtl ul.e-ul .e-menu-item:not(.e-separator).e-blankicon { padding-left: 0 !important; /* stylelint-disable-line declaration-no-important */ padding-right: 48px !important; /* stylelint-disable-line declaration-no-important */ } .e-ribbon-backstage-popup .e-ribbon-backstage-content { overflow: auto; } .e-ribbon.e-rbn, .e-ribbon-group-overflow-ddb { border: none; } .e-ribbon.e-rbn .e-disabled, .e-ribbon-group-overflow-ddb .e-disabled { opacity: 0.35; pointer-events: none; } .e-ribbon.e-rbn .e-input-group, .e-ribbon-group-overflow-ddb .e-input-group { height: 32px; border-radius: unset; margin: 0 0 4px; } .e-ribbon.e-rbn .e-input-group input.e-input, .e-ribbon-group-overflow-ddb .e-input-group input.e-input { font-size: 14px; font-weight: 400; line-height: 22px; height: auto; min-height: auto; } .e-ribbon.e-rbn .e-input-group.e-control-wrapper .e-input-group-icon, .e-ribbon-group-overflow-ddb .e-input-group.e-control-wrapper .e-input-group-icon { font-size: 12px; font-weight: 400; line-height: 12px; height: auto; min-height: auto; padding: 8px 3px 8px 2px; margin: 0; border: none; min-width: auto; border-radius: unset; } .e-ribbon.e-rbn .e-input-group.e-control-wrapper .e-input-group-icon.e-ddl-icon, .e-ribbon-group-overflow-ddb .e-input-group.e-control-wrapper .e-input-group-icon.e-ddl-icon { font-size: 12px; } .e-ribbon.e-rbn .e-input-group.e-control-wrapper .e-clear-icon, .e-ribbon-group-overflow-ddb .e-input-group.e-control-wrapper .e-clear-icon { min-width: auto; min-height: auto; border-radius: unset; } .e-ribbon.e-rbn .e-input-group .e-clear-icon, .e-ribbon-group-overflow-ddb .e-input-group .e-clear-icon { min-width: auto; } .e-ribbon.e-rbn .e-ribbon-group-content, .e-ribbon-group-overflow-ddb .e-ribbon-group-content { padding: 0 8px; } .e-ribbon.e-rbn .e-ribbon-content-height, .e-ribbon-group-overflow-ddb .e-ribbon-content-height { height: 108px; } .e-ribbon.e-rbn .e-ribbon-group-header, .e-ribbon-group-overflow-ddb .e-ribbon-group-header { font-size: 10px; line-height: 15px; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; white-space: nowrap; padding: 9px 11px 2px; } .e-ribbon.e-rbn .e-ribbon-launcher-icon, .e-ribbon-group-overflow-ddb .e-ribbon-launcher-icon { position: absolute; bottom: 0; margin: 0 7px 2px 0; cursor: pointer; border: none; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-launcher .e-ribbon-group-header, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-launcher .e-ribbon-group-header { margin-right: 20px; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-launcher .e-ribbon-launcher-icon, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-launcher .e-ribbon-launcher-icon { right: 0; } .e-ribbon.e-rbn.e-rtl .e-ribbon-launcher .e-ribbon-group-header, .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-launcher .e-ribbon-group-header { margin-left: 20px; } .e-ribbon.e-rbn.e-rtl .e-ribbon-launcher .e-ribbon-launcher-icon, .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-launcher .e-ribbon-launcher-icon { left: 0; margin: 0 0 2px 7px; } .e-ribbon.e-rbn .e-ribbon-column, .e-ribbon-group-overflow-ddb .e-ribbon-column { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: row; flex-direction: row; } .e-ribbon.e-rbn .e-ribbon-row, .e-ribbon-group-overflow-ddb .e-ribbon-row { overflow: hidden; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: column; flex-direction: column; } .e-ribbon.e-rbn .e-ribbon-group-overflow, .e-ribbon.e-rbn .e-ribbon-item, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow, .e-ribbon-group-overflow-ddb .e-ribbon-item { display: -ms-flexbox; display: flex; padding: 1px; vertical-align: middle; } .e-ribbon.e-rbn .e-ribbon-group-overflow .e-ribbon-gallery-wrapper, .e-ribbon.e-rbn .e-ribbon-item .e-ribbon-gallery-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow .e-ribbon-gallery-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item .e-ribbon-gallery-wrapper { display: -ms-flexbox; display: flex; margin: 0; } .e-ribbon.e-rbn .e-ribbon-group-overflow .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item, .e-ribbon.e-rbn .e-ribbon-item .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item, .e-ribbon-group-overflow-ddb .e-ribbon-item .e-ribbon-gallery-wrapper .e-ribbon-gallery-container .e-ribbon-gallery-item { max-height: 107px; margin: 0; border-radius: 0; } .e-ribbon.e-rbn .e-ribbon-group-overflow .e-ribbon-gallery-button, .e-ribbon.e-rbn .e-ribbon-item .e-ribbon-gallery-button, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow .e-ribbon-gallery-button, .e-ribbon-group-overflow-ddb .e-ribbon-item .e-ribbon-gallery-button { padding: 0 3px; border-width: 0 0 0 1px; border-radius: 0 4px 4px 0; line-height: 10px; font-weight: 400; font-size: 10px; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-hidden, .e-ribbon.e-rbn .e-ribbon-item.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-hidden { display: none; } .e-ribbon.e-rbn .e-ribbon-group-overflow:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn { border: none; border-radius: unset; font-weight: 400; font-size: 12px; text-transform: none; box-shadow: none; } .e-ribbon.e-rbn .e-ribbon-group-overflow:not(:has(.e-ribbon-template)) .e-btn:focus, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn:focus, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow:not(:has(.e-ribbon-template)) .e-btn:focus, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn:focus { outline: none; } .e-ribbon.e-rbn .e-ribbon-group-overflow .e-btn-group .e-btn.e-ribbon-group-button, .e-ribbon.e-rbn .e-ribbon-group-overflow .e-btn-group .e-btn.e-ribbon-group-button:not(:first-of-type):not(:last-of-type), .e-ribbon.e-rbn .e-ribbon-item .e-btn-group .e-btn.e-ribbon-group-button, .e-ribbon.e-rbn .e-ribbon-item .e-btn-group .e-btn.e-ribbon-group-button:not(:first-of-type):not(:last-of-type), .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow .e-btn-group .e-btn.e-ribbon-group-button, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow .e-btn-group .e-btn.e-ribbon-group-button:not(:first-of-type):not(:last-of-type), .e-ribbon-group-overflow-ddb .e-ribbon-item .e-btn-group .e-btn.e-ribbon-group-button, .e-ribbon-group-overflow-ddb .e-ribbon-item .e-btn-group .e-btn.e-ribbon-group-button:not(:first-of-type):not(:last-of-type) { border: none; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn { height: 100%; min-height: inherit; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; max-width: 10ch; min-width: -moz-fit-content; min-width: fit-content; white-space: normal; padding: 0 3px; line-height: 18px; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-ribbon-group-overflow-ddb, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-ribbon-group-overflow-ddb, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-ribbon-group-overflow-ddb, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-ribbon-group-overflow-ddb { max-width: 100%; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon:not(.e-caret), .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon:not(.e-caret), .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon:not(.e-caret), .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon:not(.e-caret) { min-height: 32px; min-width: 32px; background-repeat: no-repeat; background-size: contain; background-position: center; font-size: 32px; font-weight: 400; padding: 8px 6px 6px; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-icon-top, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-icon-top, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-icon-top, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn .e-icon-top { height: 50%; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-top-icon-btn, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-top-icon-btn, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-top-icon-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-btn.e-top-icon-btn { gap: 7px; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn { -ms-flex-pack: space-evenly; justify-content: space-evenly; height: 50%; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn .e-icon-top, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn .e-icon-top, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn .e-icon-top, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper.e-vertical .e-btn .e-icon-top { height: unset; } .e-ribbon.e-rbn .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-dropdown-btn .e-caret, .e-ribbon.e-rbn .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item.e-ribbon-large-item:not(:has(.e-ribbon-template)) .e-dropdown-btn .e-caret { font-size: 12px; line-height: 12px; padding: 0 15px; } .e-ribbon.e-rbn .e-ribbon-group-overflow, .e-ribbon-group-overflow-ddb .e-ribbon-group-overflow { height: 108px; padding: 2px 8px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)), .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) { min-height: 33%; padding: 2px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)):has(.e-ribbon-gallery-container), .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)):has(.e-ribbon-gallery-container) { padding: 0; border-style: solid; border-width: 1px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)):has(.e-ribbon-gallery-container:not(.e-hidden)), .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)):has(.e-ribbon-gallery-container:not(.e-hidden)) { height: 108px; border-radius: 0; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn-group, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn-group { box-shadow: none; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-checkbox-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-checkbox-wrapper { height: -moz-fit-content; height: fit-content; margin: auto 0; width: -moz-max-content; width: max-content; padding: 0 8px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-checkbox-wrapper .e-label, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-checkbox-wrapper .e-label { font-size: 12px; font-weight: 400; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn { box-shadow: none; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn:disabled, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn:disabled { pointer-events: none; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container { border: 1px solid transparent; border-radius: unset; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn { padding: 0; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper .e-colorpicker-popup.e-ribbon-control, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container .e-colorpicker-popup.e-ribbon-control, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-wrapper .e-colorpicker-popup.e-ribbon-control, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-colorpicker-container .e-colorpicker-popup.e-ribbon-control { z-index: unset !important; /* stylelint-disable-line declaration-no-important */ } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper { border: 1px solid transparent; border-radius: unset; box-shadow: none; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper .e-btn { border-radius: 0; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)) .e-split-btn-wrapper .e-dropdown-btn .e-caret { font-size: 12px; padding: 0 15px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item { min-height: 100%; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item .e-split-btn-wrapper.e-vertical, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item .e-split-btn-wrapper.e-vertical { height: 100%; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item .e-split-btn-wrapper.e-vertical .e-dropdown-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-large-item .e-split-btn-wrapper.e-vertical .e-dropdown-btn { margin: auto; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn { white-space: nowrap; padding: 0; line-height: 18px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn .e-btn-icon, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn .e-btn-icon, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon { font-size: 16px; line-height: 16px; margin: 8px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn .e-btn-icon:not(.e-caret), .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon:not(.e-caret), .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn .e-btn-icon:not(.e-caret), .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon:not(.e-caret) { min-height: 16px; min-width: 16px; background-repeat: no-repeat; background-size: contain; background-position: center; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-colorpicker-wrapper .e-split-btn-wrapper, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-colorpicker-wrapper .e-split-btn-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-colorpicker-wrapper .e-split-btn-wrapper, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-colorpicker-wrapper .e-split-btn-wrapper { border: none; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-colorpicker.e-split-btn .e-btn-icon, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-colorpicker.e-split-btn .e-btn-icon, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-colorpicker.e-split-btn .e-btn-icon, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-colorpicker.e-split-btn .e-btn-icon { height: 16px; width: 16px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-colorpicker.e-split-btn .e-split-preview, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-colorpicker.e-split-btn .e-split-preview, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-colorpicker.e-split-btn .e-split-preview, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-colorpicker.e-split-btn .e-split-preview { border-radius: unset; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-btn-wrapper:has(.e-icon-btn) .e-dropdown-btn .e-caret, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-btn-wrapper:has(.e-icon-btn) .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-btn-wrapper:has(.e-icon-btn) .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-btn-wrapper:has(.e-icon-btn) .e-dropdown-btn .e-caret { padding: 2px 4px; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-dropdown-btn .e-caret, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-dropdown-btn .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-dropdown-btn .e-caret { font-size: 12px; line-height: 12px; padding: 2px 4px; margin: 0; width: auto; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-btn-wrapper .e-btn, .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-btn-wrapper .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-split-btn-wrapper .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-split-btn-wrapper .e-btn { margin: 0; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-dropdown-btn .e-icon-left, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-dropdown-btn .e-icon-left { width: 1em; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left { width: auto; } .e-ribbon.e-rbn .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn.e-dropdown-btn:not(.e-icon-btn) .e-caret, .e-ribbon-group-overflow-ddb .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn.e-dropdown-btn:not(.e-icon-btn) .e-caret { margin: 8px; padding: 0; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn:not(.e-icon-btn, .e-dropdown-btn) { padding: 0 4px 0 0; } .e-ribbon.e-rbn:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left { padding: 0 2px 0 0; } .e-ribbon.e-rbn.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon.e-rbn.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-small-item .e-btn:not(.e-icon-btn, .e-dropdown-btn), .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn:not(.e-icon-btn, .e-dropdown-btn) { padding: 0 0 0 4px; } .e-ribbon.e-rbn.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left, .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left { padding: 0 0 0 2px; } .e-ribbon.e-rbn.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-gallery-button, .e-ribbon-group-overflow-ddb.e-rtl .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-gallery-button { border-width: 0 1px 0 0; border-radius: 4px 0 0 4px; } .e-ribbon-group-overflow-ddb.e-dropdown-popup:has(.e-ribbon-overflow-target) { min-width: 190px; } .e-ribbon-group-overflow-ddb .e-ribbon-of-tab:not(.e-ribbon-active) { display: none; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:has(.e-ribbon-gallery-container) { border: 0; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:has(.e-input-group) { margin: 5px 0; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-gallery-dropdown.e-btn { padding: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; width: 100%; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-gallery-dropdown.e-btn .e-btn-icon { margin: 0; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-gallery-wrapper.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-gallery-container.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-gallery-button.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-of-tab .e-ribbon-of-group-container.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-of-tab .e-ribbon-of-group-container.e-hide-group, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target.e-hidden, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target.e-hide-group { display: none; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target.e-disabled, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-of-tab .e-ribbon-of-group-container.e-disabled { pointer-events: none; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item .e-dropdown-btn .e-caret { font-size: 12px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item .e-input-group { height: 32px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item .e-ribbon-combobox-label, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item .e-ribbon-colorpicker-label { white-space: nowrap; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; font-weight: 400; font-size: 14px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:has(.e-colorpicker-wrapper) { -ms-flex-align: center; align-items: center; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item > .e-input-group, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item .e-ribbon-template { margin: 3px 8px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon { font-size: 12px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item > .e-checkbox-wrapper { margin: 10px 0 10px 12px; padding: 0; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item > .e-checkbox-wrapper .e-frame { margin: unset; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item { padding: 0; width: 100%; height: 32px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon:not(.e-caret) { min-width: 12px; min-height: 12px; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) .e-btn .e-btn-icon.e-icon-left { margin: 0; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper .e-btn, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) > .e-btn { line-height: 12px; overflow: hidden; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper { width: inherit; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper .e-split-btn, .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item.e-ribbon-medium-item:not(:has(.e-ribbon-template)) > .e-btn { width: 100%; -ms-flex-pack: start; justify-content: flex-start; } .e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-overflow-header { font-size: 14px; font-weight: 500; line-height: 18px; padding: 6px 0 6px 12px; height: 26px; } .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-combobox-label, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-colorpicker-label { margin-left: 34px; } .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left { margin: 10px 8px 10px 12px; } .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item:not(:has(.e-colorpicker-wrapper)) .e-btn:not(:has(.e-btn-icon)) { padding-left: 34px; } .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-colorpicker-label)) .e-colorpicker-wrapper, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-colorpicker-label)) .e-colorpicker-container, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-combobox-label)) .e-input-group.e-control-wrapper { margin-left: 34px; } .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper .e-icons.e-caret, .e-ribbon-group-overflow-ddb:not(.e-rtl) .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) > .e-dropdown-btn .e-icons.e-caret { transform: rotate(-90deg); padding: 0 12px; margin: 0 0 0 auto; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-overflow-header { padding: 6px 12px 6px 0; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-combobox-label, .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) .e-ribbon-colorpicker-label { margin-right: 34px; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item .e-btn .e-btn-icon.e-icon-left { margin: 10px 12px 10px 8px; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)).e-ribbon-medium-item:not(:has(.e-colorpicker-wrapper)) .e-btn:not(:has(.e-btn-icon)) { padding-right: 34px; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-colorpicker-label)) .e-colorpicker-wrapper, .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-colorpicker-label)) .e-colorpicker-container, .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)):not(:has(.e-ribbon-combobox-label)) .e-input-group.e-control-wrapper { margin-right: 34px; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) > .e-split-btn-wrapper .e-icons.e-caret, .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) > .e-dropdown-btn .e-icons.e-caret { transform: rotate(90deg); padding: 0 12px; margin: 0 auto 0 0; } .e-rtl.e-ribbon-group-overflow-ddb .e-ribbon-overflow-target .e-ribbon-item:not(:has(.e-ribbon-template)) > .e-checkbox-wrapper { margin: 10px 12px 10px 0; } .e-dropdown-popup.e-ribbon-dropdown-group-button { border-radius: unset; border: none; padding: 6px 8px; } .e-dropdown-popup.e-ribbon-dropdown-group-button .e-ribbon-groupbutton-header { padding-bottom: 3px; font-weight: 500; line-height: 18px; white-space: nowrap; } .e-dropdown-popup.e-ribbon-dropdown-group-button.e-ribbon-group-button-overflow-popup .e-btn-group .e-btn.e-ribbon-group-button:not(.e-icon-btn) { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .e-dropdown-popup.e-ribbon-dropdown-group-button.e-ribbon-group-button-overflow-popup .e-btn-group:has(.e-ribbon-group-button-content) .e-btn.e-ribbon-group-button:first-of-type { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .e-dropdown-popup.e-ribbon-dropdown-group-button.e-ribbon-group-button-overflow-popup .e-btn-group:has(.e-ribbon-group-button-content) .e-btn.e-ribbon-group-button:last-of-type { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .e-dropdown-popup.e-ribbon-dropdown-group-button.e-ribbon-group-button-overflow-popup .e-btn-group:not(.e-icon-btn) { -ms-flex-direction: column; flex-direction: column; } .e-dropdown-popup.e-ribbon-dropdown-group-button .e-btn-group { box-shadow: none; border-radius: unset; } .e-dropdown-popup.e-ribbon-dropdown-group-button .e-btn-group .e-btn-icon { font-size: 16px; font-weight: 400; line-height: 16px; min-height: 16px; min-width: 16px; background-repeat: no-repeat; background-size: contain; background-position: center; margin: 8px; width: auto; } .e-dropdown-popup.e-ribbon-dropdown-group-button .e-btn-group .e-btn-icon.e-icon-left { padding: 0 2px 0 0; } .e-dropdown-popup.e-ribbon-dropdown-group-button .e-btn-group .e-btn.e-ribbon-group-button { padding: 0; font-wei