UNPKG

cc-core-cli

Version:

Command Line Interface tool for generating project templates for the (Your Platform's Name) platform.

2,135 lines (1,772 loc) 61.4 kB
/* New Detail CSS - Complete conversion from detail.less */ @import url("./custom-antd.css"); .timeline-title { font-weight: bold; } .timeline-title .time { font-weight: normal; color: #c4c4c4; } .mix-button-dropdown-container { margin: 0 0 0 9px; border: 1px solid var(--primary-color); padding: 6px 10px; border-radius: 5px; } .mix-button-text { color: var(--primary-color); } .related-one2one-select .ant-select-selector { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .form-item-related-one2one-select.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon { right: 46px; } /* Components layout */ .detail-component-layout { padding-left: 8px; padding-right: 8px; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd { margin: 0px; margin-bottom: 24px; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-top, .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-bottom { min-height: 50px; border: 1px solid var(--border-color-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-top { border-top-left-radius: var(--border-radius-base); border-top-right-radius: var(--border-radius-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-bottom { border-bottom-left-radius: var(--border-radius-base); border-bottom-right-radius: var(--border-radius-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-middle-top { min-height: 50px; border-bottom: 1px solid var(--border-color-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-middle-bottom { min-height: 50px; border-top: 1px solid var(--border-color-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-middle-middle { height: 100px; background-color: var(--background-color); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-left, .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .position-right { min-height: 150px; border: 1px solid var(--border-color-base); border-top: none; border-bottom: none; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block { height: 100%; min-height: 50px; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item { position: relative; margin: 8px; display: flex; flex-direction: column; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item { display: flex; border: 1px dashed #f2f2f2; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item .item { width: 100%; padding: 5px 8px; } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item .icon-edit { cursor: pointer; padding-right: 24px; padding-top: 5px; color: var(--border-color-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item .icon-edit:hover { color: var(--text-color); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item .icon-remove { display: flex; cursor: pointer; position: absolute; right: 6px; top: 9px; z-index: 2; color: var(--border-color-base); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .layout-container .layout-block .layout-block-item .block-item .icon-remove:hover { color: var(--text-color); } .detail-component-layout .component-layout-detail .component-layout-detail-dnd .widget-container .widget { cursor: pointer; background-color: var(--background-color); margin-bottom: 5px; border-radius: 5px; padding: 5px 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Component Mapping Data */ .component-mapping-data { padding-top: 10px; } .component-mapping-data .mapping-data-dnd .field-container .field-container-body, .component-mapping-data .mapping-data-dnd .functions-container .functions-container-body { max-height: 40vh; overflow-y: auto; } .component-mapping-data .mapping-data-dnd .field-container .field, .component-mapping-data .mapping-data-dnd .functions-container .functions { cursor: pointer; background-color: var(--background-color); margin-bottom: 5px; border-radius: 5px; padding: 5px 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .component-mapping-data .mapping-data-dnd .ant-select.source-field .ant-select-single:not(.ant-select-customize-input), .component-mapping-data .mapping-data-dnd .ant-select.source-field .ant-select-selector { padding-left: 40px; } .component-mapping-data .mapping-data-dnd .ant-tree.mapping-tree .ant-tree-treenode, .component-mapping-data .mapping-data-dnd .ant-tree.mapping-tree .ant-tree-node-content-wrapper { width: 100%; cursor: default; } .component-mapping-data .mapping-data-dnd .ant-tree.mapping-tree .ant-tree-node-content-wrapper:hover, .component-mapping-data .mapping-data-dnd .ant-tree.mapping-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: unset; } .component-mapping-data .mapping-data-dnd .mapping-dnd { border-radius: var(--border-radius-base); } .component-mapping-data .mapping-data-dnd .mapping-dnd .mapping-item { line-height: 30px; height: 32px; border: 1px dashed var(--border-color-base); border-radius: var(--border-radius-base); padding: 0 30px 0 11px; } .component-mapping-data .mapping-data-dnd .mapping-dnd .mapping-item .mapping-item-text { overflow: hidden; text-overflow: ellipsis; } .component-mapping-data .mapping-data-dnd .mapping-dnd .icon-remove { cursor: pointer; } .component-mapping-data .mapping-data-dnd .ant-tabs-tab { border: 0px solid var(--list-layouts-border) !important; border-bottom: unset !important; background-color: transparent !important; } .component-mapping-data .mapping-data-dnd .ant-tabs-tab.ant-tabs-tab-active { background-color: transparent; } .component-mapping-data .mapping-data-dnd .ant-tabs-nav { border-bottom: 0px solid var(--list-layouts-border); } .component-mapping-data .mapping-data-dnd .ant-card-bordered { border: 1px solid var(--border-color-split) !important; border-radius: 6px; } .component-tree .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: unset; } .component-tree .ant-tree .ant-tree-list-holder { overflow-x: hidden; } .ant-tree { background: unset !important; } .component-tree .ant-tree .ant-tree-node-content-wrapper { display: flex; cursor: default; } .component-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-title { width: 100%; } .component-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-title .title-render .move { width: 30px; cursor: move; text-align: center; } .component-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-title .title { cursor: pointer; } .component-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-title .remove { cursor: pointer; } .component-tree .ant-tree .ant-tree-node-content-wrapper .ant-tree-title .remove:hover { color: red; } .component-custom-field .ant-tree.mapping-tree .ant-tree-node-content-wrapper:hover, .component-custom-field .ant-tree.mapping-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: unset; } .detail-action-menu { min-width: 180px; } .detail-tab-title, .detail-collapse-title { line-height: unset; } .detail-tab-title .ant-badge-dot, .detail-collapse-title .ant-badge-dot { display: none; } .detail-tab-title.show-badge .ant-badge-dot, .detail-collapse-title.show-badge .ant-badge-dot { display: initial; } .redio-compare .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { color: white; background-color: red; border-color: red; } .redio-compare .ant-radio-checked.ant-radio-disabled .ant-radio-inner { border-color: red !important; } .redio-compare .ant-radio-checked.ant-radio-disabled .ant-radio-inner::after { background-color: red; } .select-with-advance-fx .standard-select .ant-select-selector { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; } .select-with-advance-fx .button-toggle { display: flex; justify-content: center; align-items: center; } .select-with-advance-fx .button-toggle.on-toggle { background-color: var(--primary-color) !important; color: white !important; } .select-with-advance-fx .button-toggle span { font-size: 10px; } /* Custom Button Styles */ .ant-btn-secondary { border-color: var(--border-color-base); } .ant-btn.ant-btn-secondary:focus, .ant-btn.ant-btn-secondary:hover { color: white; background: var(--primary-color); border-color: var(--primary-color); } .ant-btn.ant-btn-secondary:active { color: var(--text-color); background: white; border-color: var(--border-color-base); } .ant-btn.ant-btn-primary { background: white; border-color: var(--primary-color); color: var(--primary-color); box-shadow: unset; } .page-entities .ant-btn.ant-btn-primary.add-field-button { color: var(--secondary-color) !important; } .page-entities .ant-btn.ant-btn-primary.add-field-button:hover, .page-entities .ant-btn.ant-btn-primary.add-field-button:focus, .page-entities .ant-btn.ant-btn-primary.add-field-button:active { background: transparent !important; border-color: var(--secondary-color) !important; color: var(--secondary-color) !important; opacity: 0.7; } .ant-btn.ant-btn-primary:hover, .ant-btn.ant-btn-primary:focus, .ant-btn.ant-btn-primary:active { background: var(--primary-color); border-color: var(--primary-color); color: white; } .ant-btn.ant-btn-primary[disabled] { color: rgba(0, 0, 0, 0.25); background: #f5f5f5; border-color: #d9d9d9; box-shadow: none; } .ant-btn.ant-btn-primary[disabled]:hover, .ant-btn.ant-btn-primary[disabled]:focus, .ant-btn.ant-btn-primary[disabled]:active { color: rgba(0, 0, 0, 0.25); background: #f5f5f5; border-color: #d9d9d9; box-shadow: none; } .ant-btn.ant-btn-secondary[disabled] { color: rgba(0, 0, 0, 0.25); background: #f5f5f5; border-color: #d9d9d9; box-shadow: none; cursor: not-allowed; } .ant-btn.ant-btn-secondary[disabled]:hover, .ant-btn.ant-btn-secondary[disabled]:focus, .ant-btn.ant-btn-secondary[disabled]:active { color: rgba(0, 0, 0, 0.25); background: #f5f5f5; border-color: #d9d9d9; box-shadow: none; } .ant-btn.ant-btn-third { background: var(--primary-color); border-color: var(--primary-color); color: white; } .ant-btn.ant-btn-third:hover, .ant-btn.ant-btn-third:focus { color: white; background: var(--primary-color); border-color: var(--primary-color); opacity: 0.8; } .ant-btn.ant-btn-third:active { background: var(--primary-color); border-color: var(--primary-color); color: white; } .ant-btn.ant-btn-add { color: var(--secondary-color); border: 1px solid var(--secondary-color); background-color: transparent; } .ant-btn-icon .anticon svg { width: 16px; height: 16px; } .ant-input-number-affix-wrapper { width: 100%; height: 32px; } .ant-input-number-group-addon { padding: 0 11px; background: transparent; border: none; } .ant-input-number-group-wrapper { width: 100%; } .ant-input-number-affix-wrapper:focus-within { box-shadow: 0 0 0 1px var(--primary-color) !important; } .ant-input-number-affix-wrapper .ant-input-number-suffix { display: flex; align-items: center; gap: 4px; } .ant-input-number-affix-wrapper .ant-input-number-suffix .number-input-suffix { margin-right: 4px; } .detail-number-input { width: 100%; } .detail-number-input .tag, .detail-string-input .tag { display: none; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); z-index: 10; } .detail-number-input .tag { right: 20px; } .detail-number-input .tag:hover, .detail-string-input .tag:hover { display: inline-block; } .detail-number-input .tag.force-show, .detail-string-input .tag.force-show { display: inline-block; } .ant-btn-icon .anticon.anticon-down svg { margin-top: -2px; width: 10px; height: 10px; } .ant-btn-color-dangerous.ant-btn-variant-outlined:disabled { color: rgba(0, 0, 0, 0.25); } .ant-table-wrapper .ant-table-column-sorter { color: #cfcfcf; } .ant-btn.ant-btn-add:hover, .ant-btn.ant-btn-add:focus, .ant-btn.ant-btn-add:active { color: var(--secondary-color); border: 1px solid var(--secondary-color); background-color: transparent; } .ant-btn.ant-btn-add.full-width { width: 100%; } /* Common blink effect */ @keyframes blink { 0% { box-shadow: none; } 50% { box-shadow: 0px 0px 6px var(--primary-color); } 100% { box-shadow: none; } } /* Custom Text */ .primary-text { color: var(--primary-color); } .error-text { color: var(--error-color); } .success-text { color: var(--success-color); } .ant-typography.action-color { color: var(--action-color); } /* Custom Table */ .table-card .ant-table-column-sorters { padding: 0px; } .table-card .table-action .table-action-button, .table-card .table-action .table-action-button:hover { color: var(--action-color) !important; } .table-card .table-action .ant-btn { margin-left: 0px; } .table-card .table-action .ant-btn.ant-btn-text:hover, .table-card .table-action .ant-btn.ant-btn-text:focus { background-color: none; background: none; } .table-card .table-action .ant-btn.ant-btn-icon-only { width: 20px; height: 20px; } .table-card .table-action .ant-btn svg { width: 18px; height: 18px; } .table-card .header-table .ant-table-container table>thead>tr:first-child th:first-child, .table-card .header-table .ant-table-container table>thead>tr:first-child th:last-child { border-top-left-radius: 0px; } .table-row-selected .delete-selected { color: var(--action-color); cursor: pointer; } .ant-table>.ant-table-tbody>tr.ant-table-row:hover>td { background: var(--hover-color); } /* Custom Message */ .ant-message.collapsed .ant-message-notice-content { min-width: calc(100% - 106px); margin-left: 70px; } .ant-message .ant-message-notice-content { padding: 0px; min-width: calc(100% - 286px); margin-left: 250px; } .ant-message .ant-message-notice-content span.anticon { display: none; } .ant-message .ant-message-notice-content .ant-message-custom-content { border-radius: var(--border-radius-base); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success { border: 1px solid var(--success-color); background-color: var(--success-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success .success-icon { padding: 6px 0px; text-align: center; } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success .success-icon span.anticon { display: inline; margin-right: 0px; color: var(--white-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success .success-content { padding: 6px 12px; background-color: var(--alert-success-bg-color); border-top-right-radius: var(--border-radius-base); border-bottom-right-radius: var(--border-radius-base); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-success .success-content .ant-col { text-align: start; } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning { border: 1px solid var(--warning-color); background-color: var(--warning-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning .warning-icon { padding: 6px 0px; text-align: center; } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning .warning-icon span.anticon { display: inline; margin-right: 0px; color: var(--white-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning .warning-content { padding: 6px 12px; background-color: var(--alert-warning-bg-color); border-top-right-radius: var(--border-radius-base); border-bottom-right-radius: var(--border-radius-base); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-warning .warning-content .ant-col { text-align: start; } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error { border: 1px solid var(--error-color); background-color: var(--error-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error .error-icon { padding: 6px 0px; text-align: center; } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error .error-icon span.anticon { display: inline; margin-right: 0px; color: var(--white-color); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error .error-content { padding: 6px 12px; background-color: var(--alert-error-bg-color); border-top-right-radius: var(--border-radius-base); border-bottom-right-radius: var(--border-radius-base); } .ant-message .ant-message-notice-content .ant-message-custom-content.ant-message-error .error-content .ant-col { text-align: start; } .ant-message .ant-message-notice-content .close-message { position: absolute; right: 6px; top: 4px; z-index: 100; } .ant-message .ant-message-notice-content .close-message .close-message-icon { width: 20px; height: 20px; cursor: pointer; color: #00000073; } .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .ant-badge { color: var(--primary-color); } /* Custom Ant InputNumber */ /* Custom upload container of image */ .mutiple-upload-files-container, .mutiple-upload-images-container { background: #fafafa; padding: 8px; border: 1px dashed #d9d9d9; border-radius: 5px; } .mutiple-upload-files-container .ant-divider-horizontal, .mutiple-upload-images-container .ant-divider-horizontal { margin: 0px; margin-top: 8px; } .mutiple-upload-files-container .empty-image, .mutiple-upload-images-container .empty-image { line-height: 81px; margin-bottom: -18px; } .mutiple-upload-files-container .scrollable, .mutiple-upload-images-container .scrollable { width: 100%; display: flex; overflow-x: auto; overflow-y: hidden; padding: 5px 0px; } .mutiple-upload-files-container .scrollable .list-image, .mutiple-upload-images-container .scrollable .list-image { position: relative; border: 1px solid #d9d9d9; border-radius: 5px; padding: 8px; margin: 4px; } .mutiple-upload-files-container .list-image, .mutiple-upload-images-container .list-image { display: flex; } .mutiple-upload-files-container .list-image .image, .mutiple-upload-images-container .list-image .image { position: relative; width: 100%; } .mutiple-upload-files-container .list-image .image .no-preview .ant-avatar-string, .mutiple-upload-images-container .list-image .image .no-preview .ant-avatar-string { line-height: 32px !important; } .mutiple-upload-files-container .list-image .image .multiple-upload-actions, .mutiple-upload-images-container .list-image .image .multiple-upload-actions { margin: 0 !important; display: none; flex-direction: row; justify-content: center; position: absolute; top: 50%; left: 50%; z-index: 6; transform: translate(-50%, -50%); transition: all 0.3s; } .mutiple-upload-files-container .list-image .image .multiple-upload-actions svg, .mutiple-upload-images-container .list-image .image .multiple-upload-actions svg { cursor: pointer; color: white; } .mutiple-upload-files-container .list-image .image:hover .multiple-upload-actions, .mutiple-upload-images-container .list-image .image:hover .multiple-upload-actions { display: flex; } .mutiple-upload-files-container .list-image .image:hover .ant-avatar::before, .mutiple-upload-images-container .list-image .image:hover .ant-avatar::before { position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; background-color: rgba(0, 0, 0, 0.5); opacity: 0.9; transition: all 0.3s; content: " "; } .mutiple-upload-files-container .list-image .image:hover::before, .mutiple-upload-images-container .list-image .image:hover::before { position: absolute; width: 100%; height: 100%; left: 0; opacity: 0.9; transition: all 0.3s; content: " "; z-index: 5; } .mutiple-upload-files-container .list-image .image:hover img, .mutiple-upload-images-container .list-image .image:hover img { opacity: 0.8; } .mutiple-upload-files-container .list-image .move-image, .mutiple-upload-images-container .list-image .move-image { margin-left: -8px; cursor: move; align-self: center; } .mutiple-upload-files-container .main-image .list-image .image .ant-avatar, .mutiple-upload-images-container .main-image .list-image .image .ant-avatar { width: 150px !important; height: 150px !important; line-height: 150px !important; } .mutiple-upload-files-container .main-image .list-image .image .ant-avatar .ant-avatar-string, .mutiple-upload-images-container .main-image .list-image .image .ant-avatar .ant-avatar-string { line-height: 150px !important; font-size: 40px; } .mutiple-upload-files-container .main-image .list-image .image .no-preview .ant-avatar-string, .mutiple-upload-images-container .main-image .list-image .image .no-preview .ant-avatar-string { line-height: 46px !important; padding-top: 38px; } .mutiple-upload-files-container .main-image .image, .mutiple-upload-images-container .main-image .image { border: 1px solid #d9d9d9; border-radius: 5px; padding: 8px; } .mutiple-upload-files-container.external_url .ant-upload-picture-card-wrapper .ant-upload.ant-upload-select-picture-card:hover, .mutiple-upload-images-container.external_url .ant-upload-picture-card-wrapper .ant-upload.ant-upload-select-picture-card:hover { border-color: var(--hover-color); } .mutiple-upload-files-container .ant-upload-picture-card-wrapper, .mutiple-upload-images-container .ant-upload-picture-card-wrapper { margin: 4px; } .mutiple-upload-files-container .ant-upload-picture-card-wrapper .ant-upload.ant-upload-select-picture-card, .mutiple-upload-images-container .ant-upload-picture-card-wrapper .ant-upload.ant-upload-select-picture-card { margin-right: 0px; margin-bottom: 0px; width: 81px; height: 81px; } .ant-dropdown-trigger.languages img { margin-right: 5px; } .ant-dropdown-trigger.languages .anticon-down { font-size: 14px; color: var(--text-color); margin-left: 5px; } .ant-dropdown-trigger.languages .anticon-down svg { margin-bottom: -2px; } .autocomplete-menu .ant-dropdown-menu-item-group-title { background-color: var(--background-color); } /* Prevent hover background on sticky menu items */ .autocomplete-menu .ant-dropdown-menu-item[style*="position: sticky"] { background-color: white !important; } .autocomplete-menu .ant-dropdown-menu-item[style*="position: sticky"]:hover { background-color: white !important; } /* Disabled menu item text styling */ .autocomplete-menu .ant-dropdown-menu-item-disabled { color: var(--text-color-disabled) !important; pointer-events: none !important; } .text-color { color: var(--text-color) !important; } .field-container-accordion { margin-top: 10px; border: 1px solid rgb(228, 224, 224); border-radius: 10px; padding: 5px; } .field-container-accordion .title-is-expanded { padding: 10px; cursor: pointer; } .field-container-accordion .title-accordion { padding: 10px; cursor: pointer; } .field-container-accordion .content-accordion { overflow: hidden; max-height: 0; } .field-container-accordion .content-is-expanded { height: 100%; } .select-internal { width: 100%; } .select-internal .ant-select-selector { border-radius: 0px !important; margin-left: -7px; } .addon-after { display: flex; } .select-queue { width: 100%; } .box-select-resf { padding-right: 6px; } .input-external { width: 100%; border-radius: 0px !important; margin-left: -7px; } .restful-addon-before-new { width: 180px !important; } .restful-addon-before-new .ant-select-selector { text-align: center; } .custom-toast-main { align-items: center; } .custom-toast-main .custom-toast-icon { width: 1.2em; height: 1.2em; color: #fff; margin-right: 10px; margin: 10px; } .custom-toast-main .custom-toast-content { padding: 10px; background-color: #fff; border-bottom-right-radius: 2px; border-top-right-radius: 2px; } .Toastify__toast-body { padding: unset !important; } .toast-close-message { background-color: #fff; padding-right: 10px; padding-top: 5px; z-index: 100; } .toast-close-message .toast-close-message-icon { width: 10px; height: 10px; cursor: pointer; color: #cecbcb73; } .custom-toast-full { min-width: calc(100% - 286px); margin-left: 250px; } .ant-form-item-has-error .params-custom-actions-required { border-color: #ff4d4f !important; background: white !important; border-right: 1 !important; color: #ff4d4f !important; } .button-params-no-border-right { border-right: none; } .component-layout-detail-dnd .tab-layout-detail { overflow: scroll; min-width: 100%; min-height: 500px; max-height: 600px; } .component-layout-detail-dnd .tab-layout-detail .layout-main { overflow: scroll; } .component-layout-detail-dnd .tab-layout-detail .layout-main table, .component-layout-detail-dnd .tab-layout-detail .layout-main th, .component-layout-detail-dnd .tab-layout-detail .layout-main td { border: 1px solid #eceaea; border-collapse: collapse; } .component-layout-detail-dnd .tab-layout-detail .layout-main .full-width { width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-main-position { width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-top { min-height: 50px; display: table; height: 100%; width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-bottom { min-height: 50px; display: table; height: 100%; width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .disabled { background-color: var(--background-color); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-position-row-middle { width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-row-two { display: flex; } .component-layout-detail-dnd .tab-layout-detail .layout-main .border-top { border-top: 1px solid #eceaea; } .component-layout-detail-dnd .tab-layout-detail .layout-main .border-left { border-left: 1px solid #eceaea; } .component-layout-detail-dnd .tab-layout-detail .layout-main .border-bottom { border-bottom: 1px solid #eceaea; } .component-layout-detail-dnd .tab-layout-detail .layout-main .border-right { border-right: 1px solid #eceaea; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-position-box-left { min-width: 255px; vertical-align: top; position: relative; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-left { min-height: 250px; display: table; height: 100%; width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle { min-width: 300px; vertical-align: top; display: grid; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-box-center { min-height: 60%; display: grid; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-center { min-height: 150px; display: table; width: 100%; height: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-box-top { min-height: 20%; display: grid; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-top { min-height: 50px; display: table; width: 100%; height: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-box-bottom { min-height: 20%; display: grid; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-middle-bottom { min-height: 50px; display: table; width: 100%; height: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-box-right { min-width: 255px; vertical-align: top; position: relative; } .component-layout-detail-dnd .tab-layout-detail .layout-main .position-right { min-height: 250px; display: table; height: 100%; width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block { height: 100%; min-height: 50px; display: table-cell; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .dnd-move { cursor: move; border-right: 1px dashed #d9d9d9; width: 25px; display: flex; justify-content: center; align-items: center; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item { position: relative; margin: 8px; display: flex; flex-direction: column; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item { display: flex; border: 1px dashed #f2f2f2; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .item { width: 100%; padding: 5px 8px; display: grid; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .item-rows { width: 100%; padding: 5px 8px; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .icon-edit { cursor: pointer; padding-right: 5px; padding-top: 5px; color: var(--border-color-base); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .icon-edit:hover { color: var(--text-color); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .icon-remove { cursor: pointer; padding-right: 5px; padding-top: 5px; color: var(--border-color-base); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-item .icon-remove:hover { color: var(--text-color); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns { display: flex; border: 1px dashed #f2f2f2; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns .item-columns { width: 100%; } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns .icon-edit { cursor: pointer; padding-right: 5px; padding-top: 5px; color: var(--border-color-base); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns .icon-edit:hover { color: var(--text-color); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns .icon-remove { cursor: pointer; padding-right: 5px; padding-top: 5px; color: var(--border-color-base); } .component-layout-detail-dnd .tab-layout-detail .layout-main .layout-block .layout-block-item .block-columns .icon-remove:hover { color: var(--text-color); } /* Modal Component Layout Edit Widget */ .modal-component-layout-edit-widget .draggable-row { cursor: default !important; margin-bottom: 10px !important; border: 1px dashed #d9d9d9 !important; border-radius: 5px; display: flex; align-items: center; background-color: #fff; } .modal-component-layout-edit-widget .modal-component-layout-body-collapse { padding: 20px; } /* Layout Collapse */ .layout-collapse .layout-collapse-main { min-width: 200px; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; } .layout-collapse .layout-collapse-main .layout-collapse-body { min-height: 100px; display: table; width: 100%; } .layout-collapse .ant-collapse-content-box { padding: 5px; } /* Block Keep */ .block-keep { display: flex; justify-content: space-between; } .block-keep .icon-remove { cursor: pointer; z-index: 2; color: var(--border-color-base); } .block-keep .icon-remove:hover { color: var(--text-color); } /* Image Collapse Item */ .image-collapse-item { min-height: 11rem; } .image-collapse-item .z-index { z-index: 30; } .image-collapse-main { min-width: 500px; } .image-collapse-main .image-collapse .overlay { height: 100%; width: 100%; z-index: 10; position: absolute; display: none; } .image-collapse-main .image-collapse-image { height: 10rem; width: 100%; object-fit: cover; } .image-collapse-main .image-collapse-not-image { height: 10rem; width: 100%; background-color: #ededf25e; } .image-collapse-main .image-collapse-icon { margin-top: -30px; margin-right: 10px; display: flex; justify-content: flex-end; } .image-collapse-main .image-collapse-icon .icon-box { z-index: 20; font-weight: 700; height: 16px; width: 16px; cursor: pointer; } .image-collapse-main .image-collapse-icon .icon-box .anticon-up { color: #fff; } .image-collapse-main .image-collapse-icon .icon-box .anticon-down { color: #fff; } .image-collapse-main .image-collapse-content { min-height: 10rem; } .image-collapse-main .image-collapse-content .image-collapse-content-box { padding: 1rem; margin: 0.25rem; } .image-collapse-main .image-collapse-content .image-collapse-content-box .title { margin-bottom: 0.5rem; } .image-collapse-main .image-collapse-content .image-collapse-content-box .description { margin-bottom: 0.5rem; } .image-collapse-main .hidden { display: none; } .image-collapse-main .flex { display: flex; } .image-collapse-main .brightness-95 { filter: brightness(0.95); } .image-collapse-main .brightness-50 { filter: brightness(0.5); } .image-collapse-main .rounded-lg { border-radius: 0.5rem; } .image-collapse-main .rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } /* Form Widget Edit */ .form-widget-edit .tree-lines { display: block; border: 1px dashed #d9d9d9; padding: 10px; margin-bottom: 15px; } .form-widget-edit .tree-lines .form-item-show-label-only { margin-bottom: 0px !important; } .form-widget-edit .tree-lines .tree-box-line { padding: 15px; } .form-widget-edit .tree-box-name { display: block; margin-top: 20px; margin-bottom: 20px; } .form-widget-edit .tree-box-icon { display: block; margin-top: 20px; margin-bottom: 20px; } .form-widget-edit .label-icon { margin-bottom: 5px; } .form-widget-edit .tree-icon-item { display: block; border: 1px dashed #d9d9d9; padding: 10px; margin-bottom: 15px; } .form-widget-edit .tree-icon-item .form-item-show-label-only { margin-bottom: 0px !important; } .form-widget-edit .map-box { display: block; border: 1px dashed #d9d9d9; padding: 10px; margin-bottom: 15px; } .form-widget-edit .map-box .form-item-show-label-only { margin-bottom: 0px !important; } .form-widget-edit .map-box .tree-box-line { padding: 15px; } /* Navigate Tree Item */ .navigate-tree-item .item { display: flex; justify-content: center; } .navigate-tree-item .slick-navigate-main { width: 450px; padding: 1rem; align-items: center; justify-content: center; display: flex; max-width: 450px; } .navigate-tree-item .item-action { padding: 0.5rem; border-radius: 9999px; height: 3.5rem; width: 3.5rem; background-color: darkgreen; } .navigate-tree-item .item-radius-two { padding: 0.5rem; border-radius: 9999px; height: 4rem; width: 4rem; background-color: rgb(156, 243, 156); } .navigate-tree-item .item-radius-three { padding: 0.5rem; border-radius: 9999px; height: 3rem; width: 3rem; background-color: rgb(156, 243, 156); } .navigate-tree-item .item-box { display: flex; justify-content: center; } .navigate-tree-item .item-box .leading-relaxed { width: 100%; height: 100%; align-items: center; display: flex; justify-content: center; font-size: 1rem; color: #fff; } .navigate-tree-item .cursor-item { cursor: pointer; } .navigate-tree-item .text-base { font-size: 1rem; line-height: 1.5rem; margin-top: 1rem; } /* Carousel Item */ .carousel-item .box-content { width: 100%; position: relative; } .carousel-item .image { width: 100%; height: 66%; object-fit: cover; } .carousel-item .label-image { bottom: 0.25rem; left: 15px; position: absolute; z-index: 30; margin-top: -30px; } /* Google Map Item */ .googl-map-item { min-height: 200px; } .googl-map-item .map-mode-one-box { width: 100%; height: 30vh; } .googl-map-item .map-mode-two-box { min-width: 500px; width: 100%; height: 30vh; } .googl-map-item .map-mode-two-main { width: 100%; display: flex; align-items: center; align-self: center; text-align: center; justify-content: center; } .googl-map-item .map-mode-two-main .text-location { font-weight: 900; line-height: 1.75rem; font-size: 20px; color: #000; } .googl-map-item .map-mode-two-main .text-address { font-weight: 600; line-height: 1.75rem; font-size: 20px; } /* Render Tabs Component */ .render-tabs-component .component-layout-detail .ant-tabs-tab { border: unset !important; border-bottom: unset !important; background-color: unset !important; } .slick-list { width: 100%; } .customCenterCarousels .slick-slide:not(.slick-active) { opacity: 30%; } .slider-nextarrow { position: absolute; top: 50%; right: 0px; z-index: 40; cursor: pointer; } .slider-nextarrow-box { height: 40px; width: 40px; display: flex; justify-content: center; padding: 8px; } .slider-prevarrow { position: absolute; top: 50%; left: 0px; z-index: 40; cursor: pointer; } .slider-prevarrow-box { height: 40px; width: 40px; display: flex; justify-content: center; padding: 8px; } .empty-layout-block { min-height: 60px; } .empty-layout-block .item-empty { background-color: #dfdfe0; height: 50px; } .button-layout-main { display: flex; justify-content: center; padding: 5px; } .layout-content { min-height: 150px; width: 100%; margin-top: 20px; } .layout-content { padding: 10px; } .ant-modal-content { padding: 0px !important; background-color: #ffffff !important; } .ant-modal-header { padding: 16px 24px !important; border-bottom: 1px solid #f0f0f0 !important; background-color: #ffffff !important; } .ant-modal-body { padding: 16px 24px !important; } .ant-modal-footer { padding: 10px 16px !important; border-top: 1px solid #f0f0f0 !important; } .ant-switch.ant-switch-checked .ant-switch-inner { background-color: var(--primary-color); } .ant-switch.input-switch { background: transparent; } .ant-switch.input-switch:hover { background: transparent; } .ant-switch-inner { background-color: #dfdfdf; } .layout-content .layout-content-body { min-height: 100px; display: table; width: 100%; } .layout-content .ant-collapse-content-box { padding: 5px; } /* Navigate Tree Main */ .navigate-tree-main { min-height: 100%; background-color: #f9f5f1; overflow: hidden; position: relative; width: 100%; min-width: 500px; } .navigate-tree-main .navigate-tree-box { display: flex; flex-direction: row; justify-content: space-between; } .navigate-tree-main .transaction-box { width: 16%; display: flex; flex-direction: row; justify-content: end; align-items: center; background: #f5ede8; color: #d9d9d9; } .navigate-tree-main .transaction-box .transaction-item { display: flex; flex-direction: column; padding-right: 4px; justify-content: center; align-items: flex-end; } .navigate-tree-main .transaction-box .transaction-item .text-title { font-size: 8px; line-height: 10px; max-width: 110px; float: right; font-weight: 500; text-align: right; } .navigate-tree-main .transaction-box .transaction-item .text-description { font-size: 8px; line-height: 10px; max-width: 110px; float: right; font-weight: 500; } .navigate-tree-main .icon-transaction { border-top-color: transparent; border-bottom-color: transparent; border-right-color: #c4c4c4; border-top-width: 6px; border-bottom-width: 6px; border-right-width: 8px; width: 0; height: 0; border: 0 solid #e5e7eb; } .navigate-tree-main .line-item { width: 70px; margin-left: 10px; padding-right: 5px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; align-items: flex-end; justify-content: space-between; flex-direction: row; display: flex; } .navigate-tree-main .line-item .h-12 { background-color: transparent; height: 50%; position: relative; width: 3px; } .navigate-tree-main .line-item .h-full { background-color: transparent; height: 100%; position: relative; width: 3px; } .navigate-tree-main .line-item .eveent-icon-box { height: 24px; width: 24px; position: absolute; left: -10.5px; border-radius: 15px; } .navigate-tree-main .line-item .eveent-icon-box .icon { width: 16px; height: 16px; margin-top: 4px; margin-left: 4px; } .navigate-tree-main .line-item .top-12 { top: -12px; } .navigate-tree-main .line-item .top-26 { top: 26px; } .navigate-tree-main .box-items { display: flex; padding: 10px; flex: 1 1 0%; } .navigate-tree-main .drop-shadow-md { width: 100%; height: 100%; background-color: #fff; border-radius: 5px; flex-direction: row; } .navigate-tree-main .drop-shadow-md .card-item { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; display: flex; flex-direction: column; } .navigate-tree-main .drop-shadow-md .card-item .font-title { font-size: 14px; font-weight: 700; margin: 0px; } .navigate-tree-main .drop-shadow-md .card-item .font-description { font-size: 12px; font-weight: 200; margin: 0px; } .navigate-tree-main .arrow-down-icon-box { height: 100%; width: 60px; border-radius: 5px; display: flex; align-items: center; cursor: pointer; align-items: center; justify-content: center; } .navigate-tree-main .arrow-down-icon { color: #fff; } .navigate-tree-main .line-item-end-main { flex: 1 1 0%; flex-direction: row; background: #f9f5f1; display: flex; } .navigate-tree-main .line-item-end-main .line-item-end-one { width: 16%; padding-right: 4px; flex-direction: row; justify-content: center; align-items: flex-end; } .navigate-tree-main .line-item-end-main .line-item-end-item { width: 70px; height: 100px; display: flex; flex-direction: row; justify-content: space-between; position: relative; margin-left: 10px; position: relative; padding-left: 5px; padding-right: 5px; } .navigate-tree-main .line-item-end-main .line-end-1 { height: 2px; width: 3px; position: relative; } .navigate-tree-main .line-item-end-main .line-end-1 .mid { height: 15px; width: 15px; position: absolute; top: 2px; left: 0px; border-left: 3px; } .navigate-tree-main .line-item-end-main .line-end-1 .left { height: 15px; width: 15px; position: absolute; top: 2px; left: 0px; border-bottom-left-radius: 40px; border-left-width: 3px; border-left-style: solid; border-bottom-width: 3px; border-bottom-style: solid; } .navigate-tree-main .line-item-end-main .line-end-1 .right { height: 15px; width: 15px; position: absolute; top: 2px; right: 0px; border-bottom-right-radius: 40px; border-right-width: 3px; border-right-style: solid; border-bottom-width: 3px; border-bottom-style: solid; } .navigate-tree-main .brand-box-bnd { position: absolute; height: 40px; width: 40px; top: 0; left: 15px; z-index: 10; border-radius: 30px; } .navigate-tree-main .image-brand { height: 40px; width: 40px; border-radius: 20px; } .navigate-tree-main .brand_end_line { position: absolute; border-left: 3px; border-bottom: 3px; height: 15px; width: 80px; top: 40px; left: 35px; border-left-width: 3px; border-left-style: solid; border-bottom-width: 3px; border-bottom-style: solid; } .navigate-tree-main .shipping { position: absolute; top: 41.5px; left: 100px; font-size: 14px; padding-left: 30px; padding-top: 1px; flex-direction: row; display: flex; } .navigate-tree-main .double-right-outlined { position: absolute; top: 46px; left: 105px; width: 1.5rem; height: 1.5rem; } /* Box Scrollable List */ .box-scrollable-list { border: 1px dashed #d9d9d9; padding: 10px; } .scrollable-list { display: flex; width: 100%; } .scrollable-list .list-dnd { width: 100%; display: flex; margin: 8px; border: 1px solid #bfbfbf !important; border-radius: 6px; background-color: #fafafa; } .scrollable-list .list-dnd .dnd-move { border-right: 1px solid #bfbfbf; padding: 8px; } .scrollable-list .list-dnd .dnd-box { width: 100%; } .scrollable-list .list-dnd .content { padding: 8px; flex: 1 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; } .scrollable-list .list-dnd .visibility-toggle { cursor: pointer; padding-top: 8px; padding-bottom: 8px; padding-inline-start: 8px; } .scrollable-list .list-dnd .remove { display: block; width: 30px; padding: 8px; cursor: pointer; } /* Dropdown List DND */ .dropdown-list-dnd { width: 100%; margin: 8px; border: 1px solid #c59b7c !important; border-radius: 6px; padding: 6px; display: flex; justify-content: center; cursor: pointer; } .dropdown-list-dnd .plus-field { width: 100%; display: flex; justify-content: center; color: #c59b7c; } .dropdown-list-dnd .plus-field .anticon { align-self: center; padding-right: 5px; } .dropdown-list-dnd .box-button-list { background-color: #ff4d4f; display: flex; background-color: #ff4d4f; width: 100%; } .widget-list span { margin-left: 0px !important; display: flex; justify-content: center; align-items: center; padding-top: 5px; padding-bottom: 5px; } .icon-layout { position: relative; margin-right: 8px; margin-top: 8px; display: flex; align-items: flex-end; justify-content: flex-end; } .icon-edit-title { margin-bottom: 0px !important; } .loop-data-title { color: #d9d9d9; } .loop-data-content { min-height: 150px; display: table; width: 100%; } .layout-icon-setting-widgets { display: none; } .layout-icon-setting-widgets-wysiwyg { display: none; } .layout-icon-setting-collapse { display: none; } .layout-icon-setting-frame { display: none; } .layout-icon-setting-chart { display: none; } .layout-block-item-columns:hover .layout-icon-setting-widgets { display: flex; position: absolute; top: 1px; right: 0px; z-index: 9; } .layout-block-item:hover .layout-icon-setting-widgets { display: flex; position: absolute; top: 1px; right: 0px; z-index: 9; } .layout-block-item:hover .layout-icon-setting-widgets-wysiwyg { display: flex; position: absolute; top: -8px; right: 0px; z-index: 9; } .layout-block-item:hover .layout-icon-setting-collap