/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

body{
  margin: 0;
  padding: 0;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./src/assets/css/iconfont/iconfont.css ***!
  \************************************************************************************************************************************************************************************/
@font-face {
  font-family: "iconfont"; /* Project id 5096141 */
  src: url(/luck-report/assets/fonts/iconfont.18a9061a.woff2) format('woff2'),
       url(/luck-report/assets/fonts/iconfont.616a9716.woff) format('woff'),
       url(/luck-report/assets/fonts/iconfont.94023cd4.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-page-first:before {
  content: "\e65c";
}

.icon-page-last:before {
  content: "\e65d";
}

.icon-browse:before {
  content: "\e666";
}

.icon-hide:before {
  content: "\e66f";
}

.icon-vertical-align-middle:before {
  content: "\e6a3";
}

.icon-background:before {
  content: "\e611";
}

.icon-double-slash:before {
  content: "\e70d";
}

.icon-save2:before {
  content: "\e69d";
}

.icon-preview:before {
  content: "\e637";
}

.icon-merge:before {
  content: "\e603";
}

.icon-hand-up:before {
  content: "\e602";
}

.icon-database:before {
  content: "\e687";
}

.icon-filter:before {
  content: "\e672";
}

.icon-save-as:before {
  content: "\e69c";
}

.icon-view-page:before {
  content: "\e7b1";
}

.icon-justify-bottom:before {
  content: "\e609";
}

.icon-justify-top:before {
  content: "\e8c4";
}

.icon-plus-circle:before {
  content: "\e664";
}

.icon-minus-circle:before {
  content: "\e677";
}

.icon-leaf:before {
  content: "\e779";
}

.icon-sqlds:before {
  content: "\e600";
}

.icon-property:before {
  content: "\e601";
}

.icon-barcode:before {
  content: "\e613";
}

.icon-clean-content:before {
  content: "\e63e";
}

.icon-clean-style:before {
  content: "\e6c3";
}

.icon-insertrow:before {
  content: "\e6ed";
}

.icon-insert-column:before {
  content: "\e6ee";
}

.icon-deletecolumn:before {
  content: "\e6ef";
}

.icon-deleterow:before {
  content: "\e6f0";
}

.icon-copy:before {
  content: "\ec7a";
}

.icon-clean:before {
  content: "\e946";
}

.icon-paste:before {
  content: "\e610";
}

.icon-title:before {
  content: "\e8ad";
}

.icon-header-repeat:before {
  content: "\e8af";
}

.icon-footer-repeat:before {
  content: "\e8ae";
}

.icon-summary:before {
  content: "\e8b0";
}

.icon-height:before {
  content: "\e673";
}

.icon-width:before {
  content: "\e696";
}

.icon-qrcode:before {
  content: "\e646";
}

.icon-line:before {
  content: "\e6ac";
}

.icon-bar:before {
  content: "\eb96";
}

.icon-scatter:before {
  content: "\e62f";
}

.icon-radar:before {
  content: "\e640";
}

.icon-pie-chart:before {
  content: "\e866";
}

.icon-doughnut:before {
  content: "\e684";
}

.icon-bubble:before {
  content: "\e8ed";
}

.icon-polar:before {
  content: "\e60f";
}

.icon-area:before {
  content: "\e8a3";
}

.icon-horizontal-bar:before {
  content: "\e68d";
}

.icon-slash-header:before {
  content: "\e6fd";
}

.icon-full-border:before {
  content: "\eafe";
}

.icon-bottom-border:before {
  content: "\eaff";
}

.icon-top-border:before {
  content: "\eb00";
}

.icon-no-border:before {
  content: "\eb01";
}

.icon-left-border:before {
  content: "\eb02";
}

.icon-right-border:before {
  content: "\eb03";
}

.icon-table:before {
  content: "\eb95";
}

.icon-loading:before {
  content: "\e891";
}

.icon-share:before {
  content: "\ed2e";
}

.icon-form-design:before {
  content: "\eb94";
}

.icon-undo:before {
  content: "\e830";
}

.icon-redo:before {
  content: "\e86e";
}

.icon-search:before {
  content: "\e63c";
}

.icon-settings:before {
  content: "\eb8d";
}

.icon-font-family:before {
  content: "\eb99";
}

.icon-open:before {
  content: "\ebdf";
}

.icon-checked-solid:before {
  content: "\ebef";
}

.icon-unchecked:before {
  content: "\ebf0";
}

.icon-checked:before {
  content: "\ebf1";
}

.icon-refresh:before {
  content: "\ec08";
}

.icon-save:before {
  content: "\ec09";
}

.icon-publish:before {
  content: "\ec0a";
}

.icon-folder:before {
  content: "\ec17";
}

.icon-doc:before {
  content: "\ec18";
}

.icon-bmp:before {
  content: "\ec19";
}

.icon-gif:before {
  content: "\ec1a";
}

.icon-jpg:before {
  content: "\ec1b";
}

.icon-png:before {
  content: "\ec1c";
}

.icon-more:before {
  content: "\ec1d";
}

.icon-cloud-download:before {
  content: "\ec1e";
}

.icon-cloud-upload:before {
  content: "\ec1f";
}

.icon-delete:before {
  content: "\ec7b";
}

.icon-link:before {
  content: "\ec7f";
}

.icon-image:before {
  content: "\ec80";
}

.icon-unarrange-order:before {
  content: "\ec81";
}

.icon-center-align:before {
  content: "\ec82";
}

.icon-arrange-order:before {
  content: "\ec83";
}

.icon-right-align:before {
  content: "\ec84";
}

.icon-font-code:before {
  content: "\ec85";
}

.icon-font-bold:before {
  content: "\ec86";
}

.icon-font-title:before {
  content: "\ec87";
}

.icon-font-underline:before {
  content: "\ec88";
}

.icon-font-italic:before {
  content: "\ec89";
}

.icon-font-color:before {
  content: "\ec8a";
}

.icon-left-align:before {
  content: "\ec8b";
}

.icon-view:before {
  content: "\ec8c";
}

.icon-justify:before {
  content: "\ec8d";
}

.icon-edit:before {
  content: "\ec8e";
}

.icon-check:before {
  content: "\ec9e";
}

.icon-close:before {
  content: "\eca0";
}

.icon-star-on:before {
  content: "\eca6";
}

.icon-star-off:before {
  content: "\eca7";
}

.icon-question:before {
  content: "\ed19";
}

.icon-error:before {
  content: "\ed1a";
}

.icon-success:before {
  content: "\ed1b";
}

.icon-info:before {
  content: "\ed1c";
}

.icon-warning:before {
  content: "\ed1d";
}

.icon-top:before {
  content: "\e658";
}

.icon-left:before {
  content: "\e659";
}

.icon-bottom:before {
  content: "\e65a";
}

.icon-right:before {
  content: "\e65b";
}


/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./src/assets/css/common/index.css ***!
  \*******************************************************************************************************************************************************************************/
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background-color: #c0c0c0;
    border-radius: 3px;
}

#designer-container{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: black;
}

#preview-container{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: black;
}

.u-inline{
    display: inline-block;
}

.form-group {
    margin-bottom: 15px;
}

.form-control{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

label {
    display: inline-block;
    max-width: 100%;
    margin: 0 0 5px 5px;
}

.u-inline {
    display: inline-block;
}

.btn-group{
    display: inline-block;
}

.dialog-content {
    padding: 15px;
}

.property-label {
    margin-bottom: 10px !important;
}

.solo-label{
    margin-bottom: 0 !important;
}

.property-quote {
    padding-left: 10px;
    line-height: 1.8;
    /*border-left: 5px solid #00554a;*/
    border-radius: 0 2px 2px 0;
    margin: 10px 0;
    background-color: #fafafa;
}

.aux-code {
    cursor: pointer;
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
    background: #f5f5f5;
    padding: 2px 6px;
    border-radius: 4px;
    font-family: monospace;
}

.path-breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.path-segment {
    color: #00554a;
    cursor: pointer;
    font-family: monospace;
}
.path-segment:hover {
    text-decoration: underline;
}
.path-separator {
    color: #666;
    margin: 0 2px;
    font-family: monospace;
}
.path-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.table-wrapper {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.table-container {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-left: 1px solid #e0e0e0;
    font-size: 14px;
    color: #333;
    background: #fff;
}

.table-container thead tr {
    height: 40px;
}

.table-container thead th,
.table-container thead td {
    position: sticky;
    top: 0;
    z-index: 10;
    background: #f4f4f4;
    font-weight: 600;
    text-align: left;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 8px;
    vertical-align: middle;
    white-space: nowrap;
}

.table-container thead th span,
.table-container thead td span {
    padding-left: 5px;
}

.table-container tbody tr {
    height: 35px;
    transition: background-color 0.15s ease;
}

.table-container tbody tr:hover {
    background-color: #f5f7fa;
}

.table-container tbody tr .u-button-info{
    background: none !important;
}

.table-container tbody td {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    vertical-align: middle;
}

.table-container tbody td span {
    padding-left: 5px;
}

.table-container-btn{
    vertical-align: middle;
    text-align: center;
}

