/* Міні-сторінка Creatio (BaseMiniPage, ExternalAccessMiniPage): правила з udc.creatio.com, обмежені .crt */
.crt:not([disable-custom-scroll="true"]) * { --scrollbar-color: transparent; --scrollbar-thumb-color: rgb(24 24 24 / 20%); --scrollbar-track-color: rgb(24 24 24 / 5%); }
.crt .control-width-15 .base-edit-focus, .crt .control-width-15 .base-edit-error.base-edit-focus { outline: none; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(0, 174, 239); border-image: none; box-shadow: none; }
.crt .base-edit-focus, .crt .base-edit-error.base-edit-focus { outline: none; border-color: rgb(86, 180, 239); box-shadow: rgba(86, 180, 239, 0.7) 0px 0px 3px 0px; }
.crt .t-label-tip { position: absolute; width: 0px; height: 0px; border-style: solid double double; border-width: 0.7em 0.7em 0px 0px; border-color: rgb(148, 222, 53) transparent transparent; }
.crt .tip-label-wrap > .t-label-tip-wrap, .crt .tip-label-wrap > label.t-label { display: inline; }
.crt .tip-label-wrap { text-align: right; }
.crt .t-label-tip-wrap { padding-right: 0.6em; }
.crt .tip-label-wrap > label.t-label { width: auto; float: none; white-space: normal; }
.crt .control-width-15 .base-edit.base-edit-focus .base-edit-input { cursor: text; }
.crt .base-edit-focus, .crt .base-edit-error.base-edit-focus, .crt .base-edit-error { box-shadow: none; }
.crt .header-container-margin-bottom .control-width-15.control-left.control-right > .label-wrap, .crt .grid-layout .control-width-15.control-left.control-right > .label-wrap { width: auto; }
.crt[oldui="false"] .grid-layout .control-width-15 .t-label { font-family: "Bpmonline Open Sans"; }
.crt[oldui="false"] .t-btn-style-default, .crt[oldui="false"] .t-btn-style-green, .crt[oldui="false"] .t-btn-style-blue, .crt[oldui="false"] .t-btn-style-red, .crt[oldui="false"] .t-btn-style-grey { font-family: "Bpmonline Open Sans"; }
.crt .alignable-container { position: fixed; z-index: 1500; top: -1000px; left: -1000px; min-width: 275px; padding: 10px; border: 0px; background-color: transparent; }
.crt .alignable-container:not(.align-bottom):not(.align-left):not(.align-top):not(.align-right) .alignable-container-anchor { display: none; }
.crt .alignable-container.show-overlay .alignable-container-anchor { display: none; }
.crt div.alignable-container-overlay.show-overlay { height: 100%; width: 100%; left: 0px; top: 0px; background-color: rgb(115, 124, 161); opacity: 0.3; position: fixed; z-index: 1500; }
.crt .alignable-container-anchor, .crt .alignable-container-anchor::before, .crt .alignable-container-anchor::after { position: absolute; border-style: solid; height: 0px; width: 0px; }
.crt .alignable-container-anchor { border-width: 1em; color: transparent; z-index: 2000; }
.crt .alignable-container-anchor::after, .crt .alignable-container-anchor::before { border: solid transparent; content: " "; }
.crt .alignable-container-anchor::after { border-width: 0.7em; border-color: white; }
.crt .alignable-container-anchor::before { border-width: 0.7em; border-color: rgb(180, 193, 210); }
.crt .info-label { font-size: 1.25em; margin: 0px 0px 4px; }
.crt .external-access-mini-page-container { width: 460px; }
.crt .external-access-mini-page-container .container-mini-wrap.single-row-boolean-wrap { display: flex; }
.crt .external-access-mini-page-container .container-mini-wrap.single-row-boolean-wrap .tip-label-wrap { text-align: left; }
.crt .external-access-mini-page-container .grid-layout-column[data-colspan="12"]:first-of-type { margin-right: 20px; }
.crt .control-width-15.container-mini-wrap { display: inline-block; }
.crt .label-wrap.label-mini-wrap { justify-content: flex-start; height: 20px; max-width: none; }
.crt .label-wrap.label-mini-wrap > label { font-size: 12px; padding-top: 6px; text-align: left; }
.crt .container-mini-wrap .label-mini-wrap { text-align: left; }
.crt .control-wrap.control-mini-wrap { min-height: 24px; }
.crt .control-wrap.control-mini-wrap input { background-color: transparent; }
.crt .control-wrap.control-mini-wrap .base-edit.base-edit-focus { border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; }
.crt .control-wrap.control-mini-wrap > .base-edit > .base-edit-input { background-color: transparent; }
.crt #MiniPageContainer .grid-layout { padding: 10px 30px 15px; }
.crt #MiniPageContainer .grid-layout .grid-layout-row { min-height: 0px; display: flex; }
.crt #MiniPageContainer .grid-layout .grid-layout-row .grid-layout-column { min-height: 0px; align-self: center; }
.crt #MiniPageContainer .grid-layout .grid-layout-row .grid-layout-column:empty { display: none; }
.crt .grid-layout.grid-mini-wrap { padding-right: 44px; padding-top: 12px; overflow-x: auto; }
.crt .control-mini-wrap > .base-edit { box-shadow: none; }
.crt .header-mini-wrap { display: flex; }
.crt .show-overlay .header-mini-wrap span:first-child { margin-left: 11px; }
.crt .alignable-container .t-btn-style-default:not(.t-btn-disabled):hover { background: transparent; }
.crt .base-minipage-save-button:hover, .crt .alignable-container .t-btn-style-default.base-minipage-cancel-button:hover { background: rgb(242, 245, 255); }
.crt .header-mini-wrap .t-btn-wrapper, .crt .extended-menu-button-wrap { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; min-width: 32px; float: right; margin-top: 6px; }
.crt .header-mini-wrap .t-btn-wrapper, .crt .extended-menu-button-wrap { align-self: flex-start; }
.crt .header-mini-wrap .t-btn-image, .crt .extended-menu-image { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center center; }
.crt .base-minipage-edit-button-container { text-align: right; padding: 14px 0px 20px; }
.crt .base-minipage-edit-button-container .t-btn-wrapper { padding: 4.5px 12px; margin-left: 8px; }
.crt .base-minipage-edit-button-container .t-btn-wrapper.base-minipage-cancel-button { margin-right: -12px; }
.crt .base-minipage-edit-button-container .t-btn-wrapper { float: none; }
.crt .grid-mini-wrap .base-edit:not(.base-edit-disabled):hover .base-edit-right-icon, .crt .grid-mini-wrap .base-edit-focus .base-edit-right-icon { display: block; }
.crt .grid-mini-wrap .base-edit-right-icon { display: none; }
.crt .grid-mini-wrap .base-edit.base-edit-with-right-icon { padding-right: 10px; }
.crt .grid-mini-wrap .base-edit:hover.base-edit-with-right-icon, .crt .grid-mini-wrap .base-edit-focus.base-edit-with-right-icon { padding-right: 33px; }
.crt .container-mini-wrap ::-webkit-input-placeholder { opacity: 1; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div { margin-bottom: 10px; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div .base-edit-input { text-overflow: ellipsis; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div .base-edit { padding-left: 0px; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div.base-minipage-edit-button-container, .crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div.header-mini-wrap, .crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column > div.communications-container { margin-bottom: 0px; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column .control-width-15 { margin-bottom: 10px; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column .control-width-15 .base-edit-input { text-overflow: ellipsis; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column .control-width-15 .base-edit { padding-left: 0px; }
.crt .show-overlay [class*="mini-page-container"].grid-layout > .grid-layout-row > .grid-layout-column .base-edit.base-edit-with-right-icon:hover { padding-right: 34px; }
.crt .base-mini-page-container { width: 380px; }
.crt .label-in-header-container { font-size: 20px; margin: 6px 0px 10px; color: rgb(100, 184, 223); width: 100%; z-index: 2001; line-height: 32px; }
.crt [class*="mini-page-container"] .label-wrap + .control-wrap { margin-top: -5px; }
.crt #MiniPageContainer .minipage-alignable-container { background-color: white; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; }
.crt #MiniPageContainer .minipage-alignable-container .required-columns-container { padding: 0px 30px 10px; margin-top: -10px; }
.crt #MiniPageContainer .minipage-alignable-container .required-columns-container:empty { display: none; }
.crt #MiniPageContainer .minipage-alignable-container .base-minipage-edit-button-container { text-align: right; padding: 10px 30px 10px 10px; }
.crt #MiniPageContainer #HeaderContainer { position: static; }
.crt .minipage-content-container { overflow: hidden auto; }
