.layui-layout-body { overflow: visible; }
.layui-layer-dialog .layui-layer-content .layui-form-checkbox .layui-icon-ok { color: rgb(255, 255, 255); }
.layui-btn .woo-icon { padding: 0px 2px; vertical-align: bottom; }
.layui-table th { }
.layui-btn-sm { font-size: 13px; }
.layui-btn.btn-1.woo-theme-btn { background-color: rgb(255, 255, 255) !important; }
.layui-btn.btn-1, .layui-btn.layui-btn-primary, .layui-btn.btn-1.woo-theme-btn, .layui-btn.layui-btn-primary.woo-theme-btn { border: 1px solid rgb(201, 201, 201); color: rgb(51, 51, 51); background: rgb(255, 255, 255); }
.layui-btn.btn-1:hover, .layui-btn.layui-btn-primary:hover { border-color: rgb(54, 179, 104); color: rgb(51, 51, 51); }
.layui-btn.btn-2, .layui-btn.layui-btn-normal { color: rgb(255, 255, 255); background: rgb(30, 159, 255); }
.layui-btn.btn-3, .layui-btn.layui-btn-warm { color: rgb(255, 255, 255); background: rgb(230, 162, 60); }
.layui-btn.btn-4, .layui-btn.layui-btn-danger { color: rgb(255, 255, 255); background: rgb(245, 108, 108); }
.layui-btn.btn-5 { color: rgb(255, 255, 255); background: rgb(54, 179, 104); }
.layui-btn.btn-6 { color: rgb(255, 255, 255); background: rgb(188, 143, 184); }
.layui-btn.btn-7 { color: rgb(255, 255, 255); background: rgb(144, 147, 153); }
.layui-btn.btn-8 { color: rgb(255, 255, 255); background: rgb(250, 97, 65); }
.layui-btn.btn-9 { color: rgb(255, 255, 255); background: rgb(46, 46, 46); }
.layui-btn.btn-10 { color: rgb(255, 255, 255); background: rgb(236, 64, 122); }
.layui-btn.btn-11 { color: rgb(255, 255, 255); background: rgb(66, 133, 244); }
.layui-btn.btn-12 { color: rgb(255, 255, 255); background: rgb(89, 105, 141); }
.layui-btn.btn-13 { color: rgb(255, 255, 255); background: rgb(51, 181, 229); }
.layui-btn.btn-14 { color: rgb(255, 255, 255); background: rgb(255, 53, 71); }
.layui-btn.btn-15 { color: rgb(255, 255, 255); background: rgb(255, 187, 51); }
.layui-btn.btn-16 { color: rgb(255, 255, 255); background: rgb(0, 188, 212); }
.layui-btn.btn-17 { color: rgb(255, 255, 255); background: rgb(35, 39, 43); }
.layui-btn.btn-18 { color: rgb(255, 255, 255); background: rgb(7, 193, 96); }
.layui-btn.btn-19 { color: rgb(255, 255, 255); background: rgb(25, 137, 250); }
.layui-btn.btn-20 { color: rgb(255, 255, 255); background: rgb(238, 10, 36); }
.layui-btn.btn-21 { color: rgb(255, 255, 255); background: rgb(255, 151, 106); }
.layui-btn.btn-22 { color: rgb(7, 193, 96); background: rgb(255, 255, 255); border: 1px solid rgb(7, 193, 96); }
.layui-btn.btn-23 { color: rgb(30, 159, 255); background: rgb(255, 255, 255); border: 1px solid rgb(30, 159, 255); }
.layui-btn.btn-24 { color: rgb(230, 162, 60); background: rgb(255, 255, 255); border: 1px solid rgb(230, 162, 60); }
.layui-btn.btn-25 { color: rgb(255, 255, 255); background: rgb(245, 108, 108); border: 1px solid rgb(245, 108, 108); }
.layui-btn.btn-26 { color: rgb(57, 61, 73); background: rgb(255, 255, 255); border: 1px solid rgb(57, 61, 73); }
.layui-btn.btn-27 { color: rgb(188, 143, 184); background: rgb(255, 255, 255); border: 1px solid rgb(188, 143, 184); }
.layui-btn.btn-28 { color: rgb(250, 97, 65); background: rgb(255, 255, 255); border: 1px solid rgb(250, 97, 65); }
.layui-btn.btn-29 { color: rgb(54, 62, 73); background: rgb(255, 255, 255); border: 1px solid rgb(54, 62, 73); }
.layui-btn.btn-30 { color: rgb(255, 255, 255); background: linear-gradient(40deg, rgb(255, 216, 111), rgb(252, 98, 98)); border: 0px; }
.layui-btn.btn-31 { color: rgb(255, 255, 255); background: linear-gradient(40deg, rgb(255, 110, 196), rgb(120, 115, 245)); border: 0px; }
.layui-btn.btn-32 { color: rgb(255, 255, 255); background: linear-gradient(40deg, rgb(69, 202, 252), rgb(48, 63, 159)); border: 0px; }
.layui-btn.btn-33 { color: rgb(255, 255, 255); background: linear-gradient(40deg, rgb(54, 179, 104), rgb(51, 184, 178)); border: 0px; }
.layui-btn.btn-34 { color: rgb(255, 255, 255); background: linear-gradient(40deg, rgb(32, 150, 255), rgb(5, 255, 163)); border: 0px; }
.layui-btn.btn-35 { color: rgb(144, 147, 153); background: rgb(255, 255, 255); border: 1px solid rgb(144, 147, 153); }
.layui-btn.btn-36 { color: rgb(236, 64, 122); background: rgb(255, 255, 255); border: 1px solid rgb(236, 64, 122); }
.layui-btn.btn-37 { color: rgb(66, 133, 244); background: rgb(255, 255, 255); border: 1px solid rgb(66, 133, 244); }
.layui-btn.btn-38 { color: rgb(89, 105, 141); background: rgb(255, 255, 255); border: 1px solid rgb(89, 105, 141); }
.layui-btn.btn-39 { color: rgb(255, 53, 71); background: rgb(255, 255, 255); border: 1px solid rgb(255, 53, 71); }
.layui-btn.btn-40 { color: rgb(255, 187, 51); background: rgb(255, 255, 255); border: 1px solid rgb(255, 187, 51); }
.layui-btn.btn-41 { color: rgb(238, 10, 36); background: rgb(255, 255, 255); border: 1px solid rgb(238, 10, 36); }
.layui-btn.theme-btn-1 { color: rgb(255, 255, 255); background: rgb(45, 140, 240); }
.layui-btn.theme-btn-2 { color: rgb(255, 255, 255); background: rgb(54, 179, 104); }
.layui-btn.theme-btn-3 { color: rgb(255, 255, 255); background: rgb(251, 140, 0); }
.layui-btn.theme-btn-4 { color: rgb(255, 255, 255); background: rgb(245, 108, 108); }
.layui-btn.theme-btn-5 { color: rgb(255, 255, 255); background: rgb(57, 99, 188); }
.layui-btn.theme-btn-6 { color: rgb(255, 255, 255); background: rgb(162, 51, 198); }
.layui-btn.theme-btn-7 { color: rgb(255, 255, 255); background: rgb(232, 78, 64); }
.layui-btn.theme-btn-8 { color: rgb(255, 255, 255); background: rgb(96, 125, 139); }
.layui-btn.theme-btn-9 { color: rgb(255, 255, 255); background: rgb(121, 85, 72); }
.layui-btn.theme-btn-11 { color: rgb(45, 140, 240); background: rgb(255, 255, 255); border: 1px solid rgb(45, 140, 240); }
.layui-btn.theme-btn-12 { color: rgb(54, 179, 104); background: rgb(255, 255, 255); border: 1px solid rgb(54, 179, 104); }
.layui-btn.theme-btn-13 { color: rgb(251, 140, 0); background: rgb(255, 255, 255); border: 1px solid rgb(251, 140, 0); }
.layui-btn.theme-btn-14 { color: rgb(245, 108, 108); background: rgb(255, 255, 255); border: 1px solid rgb(245, 108, 108); }
.layui-btn.theme-btn-15 { color: rgb(57, 99, 188); background: rgb(255, 255, 255); border: 1px solid rgb(57, 99, 188); }
.layui-btn.theme-btn-16 { color: rgb(162, 51, 198); background: rgb(255, 255, 255); border: 1px solid rgb(162, 51, 198); }
.layui-btn.theme-btn-17 { color: rgb(232, 78, 64); background: rgb(255, 255, 255); border: 1px solid rgb(232, 78, 64); }
.layui-btn.theme-btn-18 { color: rgb(96, 125, 139); background: rgb(255, 255, 255); border: 1px solid rgb(96, 125, 139); }
.layui-btn.theme-btn-19 { color: rgb(121, 85, 72); background: rgb(255, 255, 255); border: 1px solid rgb(121, 85, 72); }
.layui-btn.theme-btn-21 { color: rgb(45, 140, 240); background: rgba(45, 140, 240, 0.063); }
.layui-btn.theme-btn-22 { color: rgb(54, 179, 104); background: rgba(54, 179, 104, 0.063); }
.layui-btn.theme-btn-23 { color: rgb(251, 140, 0); background: rgba(251, 140, 0, 0.063); }
.layui-btn.theme-btn-24 { color: rgb(245, 108, 108); background: rgba(245, 108, 108, 0.063); }
.layui-btn.theme-btn-25 { color: rgb(57, 99, 188); background: rgba(57, 99, 188, 0.063); }
.layui-btn.theme-btn-26 { color: rgb(162, 51, 198); background: rgba(162, 51, 198, 0.063); }
.layui-btn.theme-btn-27 { color: rgb(232, 78, 64); background: rgba(232, 78, 64, 0.063); }
.layui-btn.theme-btn-28 { color: rgb(96, 125, 139); background: rgba(96, 125, 139, 0.063); }
.layui-btn.theme-btn-29 { color: rgb(121, 85, 72); background: rgba(121, 85, 72, 0.063); }
.woo-theme-btn-second { background-color: var(--theme-second-color,#36b36810); color: var(--theme-color, #36b368); }
.woo-theme-btn-second:hover { color: var(--theme-color); }
.layui-btn.btn-border-dashed { border-style: dashed; }
.layui-nav-tree .layui-nav-child { background-color: transparent; }
.layui-btn.btn-spacing-2 { letter-spacing: 2px; }
.layui-badge.layui-bg-blue {}
.mr-5 { margin-right: 5px; }
.woo-main .layui-btn, .layui-form-checkbox span, .woo-form-body .layui-form-radio div { font-size: 13px; }
.woo-circle-icon { width: 24px; line-height: 24px; border-radius: 50%; background: rgb(242, 242, 242); display: inline-block; text-align: center; margin-right: 10px; }
.woo-circle-icon .layui-icon, .woo-circle-icon .d-icon { font-size: 16px; }
.woo-circle-icon.green { background: rgb(246, 255, 237); }
.woo-circle-icon.green .layui-icon, .woo-circle-icon.green .d-icon { color: rgb(82, 196, 26); }
.woo-circle-icon.blue { background: rgb(230, 247, 255); }
.woo-circle-icon.blue .layui-icon, .woo-circle-icon.blue .d-icon { color: rgb(24, 144, 255); }
.woo-circle-icon.red { background: rgb(246, 255, 237); }
.woo-circle-icon.red .layui-icon, .woo-circle-icon.red .d-icon { color: rgb(245, 34, 45); }
.woo-circle-icon.yellow { background: rgb(254, 255, 230); }
.woo-circle-icon.yellow .layui-icon, .woo-circle-icon.yellow .d-icon { color: rgb(250, 219, 20); }
.woo-circle-icon.cyan { background: rgb(246, 255, 237); }
.woo-circle-icon.cyan .layui-icon, .woo-circle-icon.cyan .d-icon { color: rgb(82, 196, 26); }
.woo-circle-icon.lime { background: rgb(252, 255, 230); }
.woo-circle-icon.lime .layui-icon, .woo-circle-icon.lime .d-icon { color: rgb(160, 217, 17); }
.woo-circle-icon.purple { background: rgb(249, 240, 255); }
.woo-circle-icon.purple .layui-icon, .woo-circle-icon.purple .d-icon { color: rgb(114, 46, 209); }
.layui-form-item { position: relative; }
.layui-btn-group .layui-btn:first-child { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.woo-edit-container:empty { height: 0px; }
.layui-form-select dl { padding: 0px; }
.layui-badge, .layui-badge-dot, .layui-badge-rim { font-size: inherit; }
.woo-array-input { position: relative; top: -1px; min-width: 80px; }
.woo_array_item_create, .woo_array_item_remove, .woo_array_item_insert, .woo_array_item_move { line-height: 38px; padding-left: 6px; cursor: pointer; white-space: nowrap; }
.woo_array_item_create i { margin-right: 4px; }
.woo_array_item_remove { color: rgb(245, 108, 108); }
.woo_array_item_move { cursor: s-resize; }
.woo_array_item_create { padding-left: 0px; }
.woo_array_item_insert { color: rgb(95, 184, 120); }
.array-edit .separator { float: left; line-height: 38px; padding: 0px 4px; cursor: s-resize; }
.array-items-show { margin-bottom: 2px; white-space: nowrap; overflow: hidden; }
.array-items-show .separator { line-height: 38px; padding: 0px 4px; float: left; max-width: 5%; }
.array-items-show .array-key, .array-items-show .array-value { float: left; text-align: center; min-width: 60px; border: 1px solid rgb(230, 230, 230); display: inline-block; height: 36px; line-height: 36px; padding: 0px 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius: 2px; }
.woo-array-value.woo-array-input { width: 150px; }
.woo-array-key.woo-array-input { width: 110px; }
.array-items-show .array-key { max-width: 30%; }
.array-items-show .array-value { max-width: 65%; }
.array-items .array-tools { white-space: nowrap; display: flex; }
.captcha-container { position: relative; }
.captcha-image { border: 1px solid rgb(230, 230, 230); position: absolute; right: 0px; top: 0px; cursor: pointer; }
.captcha-image img { height: 36px; }
.woo-element-tag-container { padding: 6px 0px 0px 3px; border: 1px solid rgb(230, 230, 230); border-radius: 0px 2px 2px 0px; min-height: 30px; max-height: 60px; overflow: auto; }
.woo-element-tag-container:hover { border-color: rgb(210, 210, 210); }
.woo-element-tag-container a.woo-tag-item { float: left; display: inline-block; height: 24px; line-height: 24px; padding: 0px 22px 0px 4px; border: 1px solid rgb(230, 230, 230); margin: 0px 3px 6px; position: relative; cursor: pointer; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px inset; }
.woo-element-tag-container a.woo-tag-item i { position: absolute; right: 4px; top: 50%; margin-top: -13px; }
.woo-element-tag-container .woo-tag-write { height: 26px; line-height: 26px; float: left; width: 60px; border: 0px; margin-left: 5px; padding: 0px 2px; }
.woo-element-tag-container .woo-tag-write.is-repeat { background: rgb(255, 214, 204); color: rgb(169, 68, 66); }
.cke { max-width: 100%; }
.woo-element-gradient-container { display: flex; align-items: center; }
.woo-element-gradient-container .woo-colorpicker-select { min-width: 38px; min-height: 38px; margin-right: 10px; }
.woo-element-gradient-container .gradient-to { transform: rotate(180deg); margin-right: 10px; }
.layui-colorpicker-main-input input.layui-input { width: 164px; }
.woo-element-colors-container { display: flex; min-height: 38px; align-items: center; }
.woo-element-colors-container .woo-element-colors-init { min-width: 48px; display: flex; }
.woo-element-colors-container .woo-element-colors-item { position: relative; }
.woo-element-colors-container .woo-element-colors-item { width: 38px; height: 38px; margin-right: 10px; }
.woo-element-colors-container .woo-element-colors-item .woo-element-colors-remove { position: absolute; right: -10px; top: -10px; opacity: 0; cursor: pointer; }
.woo-element-colors-container .woo-element-colors-item:hover .woo-element-colors-remove { opacity: 0.8; }
.woo-element-colors-container .woo-element-colors-add { font-size: 22px; cursor: pointer; color: var(--theme-color); }
.woo-form-page { }
.woo-b-header { position: relative; border-bottom: 1px solid rgb(210, 210, 210); }
.woo-b-header .woo-header-many { padding-bottom: 5px; padding-top: 5px; }
.woo-b-header .title { position: relative; line-height: 34px; font-size: 14px; float: left; color: rgb(0, 0, 0); margin-right: 10px; padding-right: 10px; padding-left: 10px; font-weight: 400; }
.woo-b-header .title .extitle, .layui-layer-title a.extitle { margin-left: 10px; font-size: 0.88em; color: rgba(0, 0, 0, 0.7); text-decoration: underline; font-weight: normal; }
.woo-b-header .action { float: left; position: relative; }
.woo-b-header .line { width: 1px; height: 20px; background: rgba(0, 0, 0, 0.15); margin-right: 10px; float: left; margin-top: 7px; }
.woo-b-header .action .layui-btn .layui-icon { margin-right: 3px; }
.woo-b-header .action .layui-btn-sm { height: 34px; line-height: 34px; font-size: 12.5px; }
.woo-b-header .tip { line-height: 30px; padding: 5px 0px; margin-top: -42px; color: rgb(194, 194, 194); }
.woo-b-header .tip a { color: rgb(230, 162, 60); text-decoration: underline; }
.woo-b-header .right-tools { float: right; }
.woo-b-header .right-tools li { cursor: pointer; margin: 0px 0px 0px 10px; width: 28px; height: 28px; line-height: 28px; text-align: center; border: 1px solid rgb(204, 204, 204); border-radius: 3px; list-style: none; }
.woo-b-header .right-tools li i { font-size: 18px; color: rgb(51, 51, 51); }
.woo-b-header .right-tools li:hover { border-color: rgb(153, 153, 153); transition: all 0.5s ease 0s; }
.woo-b-header .woo-header-group { display: flex; flex-wrap: wrap; }
.woo-b-header .return-back { display: block; float: left; width: 28px; height: 28px; line-height: 28px; border: 1px solid rgb(221, 221, 221); border-radius: 50%; text-align: center; margin-right: 10px; margin-top: 2px; }
.woo-form-body { padding: 0px; }
.woo-form-body > .layui-tab { margin: 0px; }
.woo-form-body > .layui-tab > .layui-tab-title { margin-bottom: 15px; }
.woo-form-body > .layui-tab.layui-tab-default > .layui-tab-title { padding: 0px 15px; }
.woo-form-body > .layui-tab > .layui-tab-title > .layui-this::after { border-bottom-width: 2px; }
.woo-form-body > .layui-tab > .layui-tab-title li { min-width: 5em; font-size: 14px; }
.woo-form-body > .layui-tab > .layui-tab-title + .layui-tab-content { padding-top: 0px; }
.woo-form-body .layui-card { box-shadow: none; border: 0px solid rgb(240, 240, 240); }
.woo-form-body .layui-card-header { background: rgb(246, 246, 246); border: 0px; color: rgb(51, 51, 51); margin-top: -15px; }
.woo-form-body .layui-card-body { padding: 5px 15px 0px; }
.woo-form-body .layui-input-block.woo-form-not-label { margin-left: 0px !important; }
.woo-form-body > .layui-tab > .layui-tab-content { padding: 15px 0px 0px; }
.woo-form-page .layui-form-item { margin-bottom: 20px; }
.woo-form-body .layui-card-header + .layui-card-body { padding-top: 20px; }
.woo-form-body .radio-button-group .layui-btn-group .layui-btn + .layui-btn { border-left: 1px solid rgba(255, 255, 255, 0.5) !important; }
.woo-form-body .radio-button-group .layui-btn-group .layui-btn { margin-top: 4px; }
.woo-form-body .woo-form-group { position: relative; border-top: 1px solid rgb(242, 242, 242); padding-top: 30px; margin-top: 5px; }
.woo-form-body .woo-form-group-title { font-size: 13px; position: absolute; left: 15px; height: 24px; line-height: 24px; top: -12px; background: rgb(255, 255, 255); padding: 0px 7.5px; letter-spacing: 2px; color: rgb(255, 87, 34); }
.woo-form-body .woo-form-group-body.layui-col-space10 > * { padding-top: 0px; padding-bottom: 0px; }
.woo-form-page .woo-form-bottom { background: rgb(255, 255, 255); text-align: right; padding: 8px 20px 8px 0px; border-top: 1px solid rgb(238, 238, 238); }
.woo-form-page.fixed-show { padding-bottom: 53px; }
.is-drawer-frame .woo-form-page.fixed-show, .is-layer-frame .woo-form-page.fixed-show, .is-open-frame .woo-form-page.fixed-show { padding-bottom: 68px; }
.woo-form-page.fixed-show .woo-form-bottom { z-index: 500; position: fixed; left: 0px; bottom: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.08) 4px 0px 4px; }
.woo-form-page .layui-form-checkbox[lay-skin="primary"] { padding-left: 25px; }
.woo-form-page .layui-form-checkbox[lay-skin="primary"] span { padding-right: 0px; }
.woo-form-page .layui-form-pane .layui-form-radio { margin-right: 0px; padding-right: 0px; }
.woo-form-body .layui-input.woo-element-color { max-width: 150px; float: left; margin-right: 10px; }
.woo-form-body .woo-element-colorh5 { height: 38px; width: 38px; margin-left: 10px; }
.woo-form-body .woo-form-item-message { margin-top: 10px; padding: 8px 15px; line-height: 24px; color: rgb(153, 153, 153); }
.woo-form-item-in { display: inline-block; }
.woo-form-body table .woo-form-item-tip { position: absolute; left: 4px; top: 9px; cursor: pointer; }
.woo-form-body table .woo-form-item-tip i { color: rgb(230, 162, 60); font-weight: bold; }
.woo-form-item-error { color: rgb(234, 67, 53); height: 20px; line-height: 20px; position: absolute; top: 100%; white-space: nowrap; overflow: hidden; font-size: 0.95em; }
.woo-form-item-error i { display: none; }
.woo-form-error > .layui-form-item > .layui-input-block > .woo-element, .woo-form-error.woo-form-item-select > .layui-form-item > .layui-input-block > .layui-form-select .layui-input, .woo-form-errorr > .layui-input-block .layui-input-split, .woo-form-error > .layui-form-item > .layui-input-block > .woo-cascader .cascader-show { border-color: rgb(234, 67, 53) !important; }
.woo-item-not-label > .layui-form-item > .woo-form-item-error { top: -38px; }
.woo-item-not-label > .layui-form-item > .woo-form-item-error i.point { top: auto; bottom: -7px; border-right: 8px solid transparent; border-bottom: none; border-top: 8px solid rgb(245, 108, 108); border-left: 8px solid transparent; }
.woo-item-not-label > .layui-form-item > .woo-form-item-error:hover i.point { border-top-color: rgb(245, 108, 108); }
.woo-form-error .layui-input, .woo-form-error .layui-textarea { }
.woo-input-format-show { line-height: 24px; background: rgb(241, 241, 241); overflow: hidden; padding: 6px 10px; height: auto; }
.woo-upload { position: relative; }
.woo-upload .woo-upload-action { }
.woo-upload .woo-upload-handle, .woo-upload .woo-upload-select { }
.woo-upload-preview { }
.woo-upload-preview li { width: 90px; height: 90px; padding: 2px; background-position: center center; background-size: cover; border: 1px solid rgb(221, 221, 221); float: left; margin: 10px 10px 0px 0px; border-radius: 2px; background-clip: content-box; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; position: relative; overflow: hidden; }
.woo-upload-preview li .progress { position: absolute; width: 0px; height: 100%; background: rgba(240, 8, 240, 0.5); left: 0px; top: 0px; line-height: 94px; overflow: hidden; color: rgb(255, 255, 255); text-align: right; }
.woo-upload-preview li .woo-upload-cover { position: absolute; inset: 2px; background: rgba(40, 38, 38, 0.9); opacity: 0; transition: opacity 0.5s ease 0s; }
.woo-upload-preview li:hover .woo-upload-cover { opacity: 1; }
.woo-upload-preview li .woo-upload-remove, .woo-upload-preview li .woo-upload-prev, .woo-upload-preview li .woo-upload-next, .woo-upload-preview li .woo-upload-link { position: absolute; top: 15px; }
.woo-upload-preview li .woo-upload-link { left: 50%; margin-left: -8px; }
.woo-upload-preview li .woo-upload-prev { left: 0px; }
.woo-upload-preview li .woo-upload-next { right: 0px; }
.woo-upload-preview li .woo-upload-remove { top: auto; bottom: 10px; left: 50%; margin-left: -11px; }
.woo-upload-preview li .woo-upload-remove i, .woo-upload-preview li .woo-upload-prev i, .woo-upload-preview li .woo-upload-next i, .woo-upload-preview li .woo-upload-link i { color: rgb(54, 179, 104); font-size: 22px; }
.woo-upload-preview li .woo-upload-link i { font-size: 16px; }
.woo-upload-preview li:first-child .woo-upload-prev { display: none; }
.woo-upload-preview li:last-child .woo-upload-next { display: none; }
.email-container { position: relative; z-index: 999; }
.email-container .email-list { position: absolute; left: 0px; top: 42px; width: 100%; background: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px; display: none; }
.email-container .email-list li { height: 36px; line-height: 36px; padding: 0px 10px; cursor: pointer; }
.email-container .email-list li.selected { background-color: rgb(242, 242, 242); }
.email-container .email-list li span { color: rgb(255, 87, 34); }
.woo-ip4-container { }
.woo-ip4-container .input-list input, .woo-ip6-container .input-list input { float: left; width: 60px; padding: 0px 10px; text-align: center; }
.woo-ip4-container .input-list em, .woo-ip6-container .input-list em { float: left; line-height: 40px; margin: 0px 5px; font-size: 18px; font-style: normal; }
.woo-ip6-container .input-list em { font-size: 16px; }
.woo-relation-show { box-sizing: border-box; min-height: 38px; border: 1px solid rgb(230, 230, 230); padding: 5px 5px 0px; min-width: 80px; display: flex; align-items: center; flex-wrap: wrap; border-radius: 2px 0px 0px 2px; flex-grow: 1; }
.woo-relation-show:hover { border-color: rgb(210, 210, 210); }
.woo-relation-show .relation-item, .custom-xmselect-model .relation-item { margin: 0px 5px 5px; padding: 4px 5px; display: flex; align-items: center; box-sizing: content-box; transition: all 0.3s ease 0s; white-space: nowrap; overflow: hidden; opacity: 0.8; background: rgb(45, 140, 240); }
.woo-relation-show .relation-item .separator, .custom-xmselect-model .relation-item .separator { margin: 0px 2px; font-size: 14px; }
.woo-relation-show .relation-item .relation-item-remove, .custom-xmselect-model .relation-item .relation-item-remove { margin-left: 4px; width: 18px; height: 18px; border-radius: 50%; font-size: 13px; cursor: pointer; background-color: rgba(0, 0, 0, 0.1); transition: all 0.3s ease 0s; display: flex; justify-content: center; align-items: center; }
.woo-relation-show .relation-item:hover, .custom-xmselect-model .relation-item:hover { opacity: 1; }
.woo-relation-show .relation-item:hover .relation-item-remove, .custom-xmselect-model .relation-item:hover .relation-item-remove { background-color: rgb(245, 108, 108); }
.woo-relation-show .not-select { position: relative; top: -2px; }
xm-select > .xm-label .scroll .label-content { padding: 5px 5px 0px !important; }
.custom-xmselect-model { display: flex; min-height: 30px; flex-wrap: wrap; align-items: center; }
.layui-form-pane .woo-form-body .layui-form-label { width: 150px; padding-left: 10px; padding-right: 25px; }
.layui-form-pane .woo-form-body .layui-input-block { margin-left: 150px; min-height: 38px; }
.layui-form-pane .layui-form-label { background-color: transparent; text-align: right; border: 0px; }
.woo-form-body .woo-form-item-tip.item-tip-list { color: rgb(153, 153, 153); margin-top: 2px; line-height: 18px; position: relative; top: 2px; }
.layui-form-pane .woo-form-body .form-item-label-long .layui-form-label { width: 200px; }
.layui-form-pane .woo-form-body .form-item-label-long .layui-input-block { margin-left: 200px; }
.layui-form-pane .woo-form-body .form-item-label-row .layui-form-label { width: 100%; float: none; text-align: left; background-color: transparent; border: 0px; padding-left: 0px; }
.woo-form-page .form-item-label-row .require-star { position: relative; display: inline-block; right: auto; top: 3px; margin-right: 8px; }
.layui-form-pane .woo-form-body .form-item-label-row .layui-input-block { margin-left: 150px; }
.layui-form-pane .woo-form-body .layui-form-label { line-height: 20px; padding-top: 9px; padding-bottom: 9px; }
.layui-form-pane .woo-form-body .layui-form-label:hover { text-overflow: inherit; display: flex; justify-content: flex-end; align-items: center; white-space: inherit; }
.layui-form-pane .woo-form-body .form-item-label-auto > .layui-form-item { display: flex; }
.layui-form-pane .woo-form-body .form-item-label-auto .layui-form-label { width: auto; float: none; }
.layui-form-pane .woo-form-body .form-item-label-auto .layui-input-block { float: none; margin-left: 0px; flex-grow: 1; }
.layui-form-pane .layui-input, .layui-form-pane .layui-textarea { border-radius: 2px; }
.woo-form-page .require-star { position: absolute; width: 3px; height: 14px; background-color: rgb(234, 67, 53); top: 12px; right: 13px; border-radius: 1.5px; }
.together2-tab { border: 1px solid rgb(238, 238, 238); border-radius: 2px; }
.together2-tab .tab-title { padding-top: 15px; font-size: 14px; text-align: center; font-weight: bold; height: 20px; line-height: 20px; padding-bottom: 10px; }
.together2-tab .tab-header { overflow: auto; padding-bottom: 2px; margin: 0px 15px; }
.together2-tab .tab-header ul { display: flex; }
.together2-tab .tab-header li { height: 30px; line-height: 30px; border: 1px solid rgb(238, 238, 238); padding: 0px 38px 0px 12px; cursor: pointer; margin-right: 5px; border-radius: 2px; white-space: nowrap; position: relative; }
.together2-tab .tab-header li cite { font-style: normal; white-space: nowrap; }
.together2-tab .tab-header li i { position: absolute; right: 12px; top: 50%; margin-top: -9px; width: 18px; height: 18px; border-radius: 50%; text-align: center; line-height: 18px; background-color: rgb(221, 221, 221); font-size: 14px; color: rgb(51, 51, 51); }
.together2-tab .tab-header li i:hover { background-color: rgb(255, 87, 34); color: rgb(255, 255, 255); }
.together2-tab .tab-header li.current { background-color: rgb(64, 158, 255); color: rgb(255, 255, 255); border-color: rgb(64, 158, 255); }
.together2-tab .tab-body { padding: 15px 15px 0px; border-top: 1px solid rgb(238, 238, 238); margin-top: 13px; }
.together2-tab .tab-body .tab-body-item { display: none; }
.together2-tab .tab-body .tab-body-item.current { display: block; }
.together2-tab .tab-next { text-align: center; border-top: 1px solid rgb(238, 238, 238); padding: 15px 0px; background-color: rgb(247, 247, 247); }
.woo-form-body .woo-between-container { display: flex; }
.woo-form-body .woo-between-container .woo-between-delimiter { align-self: center; padding: 0px 10px; }
.woo-form-body .woo-between-container .woo-between-item { flex-grow: 1; }
.woo-json-editor { position: relative; z-index: 501; }
.woo-json-editor-loading { min-height: 110px; display: flex; justify-content: center; align-items: center; }
xm-select .xm-label .scroll .label-content { overflow: hidden; }
.woo-form-body .layui-input-block .layui-form-radio, .woo-form-body .layui-input-block .layui-form-switch, .woo-form-body .layui-input-block .layui-form-checkbox { margin-left: 0px; margin-right: 10px; }
.woo-photocut > div.a { display: flex; }
.woo-photocut .cut-image-preview { display: flex; }
.woo-photocut .cut-image-preview .image-preview-item { width: 90px; height: 90px; padding: 2px; background-position: center center; background-size: cover; background-repeat: no-repeat; border: 1px solid rgb(221, 221, 221); float: left; margin: 10px 10px 0px 0px; border-radius: 2px; background-clip: content-box; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; position: relative; overflow: hidden; }
.woo-photocut .cut-image-preview .small-image-preview .image-preview-item { background-size: contain; }
.woo-form-body .layui-input, .woo-form-body .layui-form-select, .woo-form-body .layui-textarea, .woo-form-body .woo-element-xmselect, .woo-form-body .woo-element-xmselectfortree, .woo-form-body .woo-element-xmtree, .woo-form-body .woo-icon-container, .woo-form-body .captcha-container, .woo-form-body .woo-cascader, .woo-form-body .woo-slider, .woo-form-body .woo-element-tag-container, .woo-form-body .email-container, .woo-form-body .woo-random-container, .woo-form-body .woo-form-item-tip.item-tip-list, .woo-form-body .layui-input-wrap, .woo-form-body .layui-input-group, .woo-form-body .woo-json-editor-container, .woo-form-body .woo-between-container, .woo-form-body .woo-photocut, .woo-form-body .woo-relation-container { }
.woo-form-body .layui-input-group { display: flex; position: relative; align-items: center; }
.woo-form-body .layui-input-wrap { width: 100%; }
.woo-form-body .layui-input-group > .woo-has-quick, .woo-form-body .layui-input-group > .layui-input { flex-grow: 1; }
.woo-form-body .layui-input-group .layui-input-prefix, .woo-form-body .layui-input-group .layui-input-suffix { height: 38px; line-height: 38px; min-width: 32px; }
.woo-form-body td .layui-input-group .layui-input-prefix, .woo-form-body td .layui-input-group .layui-input-suffix { min-width: auto; }
.woo-form-body .layui-input.woo-element-datetime, .woo-form-body .layui-input.woo-element-date, .woo-form-body .layui-input.woo-element-time, .woo-form-body .layui-input.woo-element-year, .woo-form-body .layui-input.woo-element-month, .woo-form-body .woo-element-datetime .layui-input-wrap, .woo-form-body .woo-element-datetime .layui-input-group, .woo-form-body .woo-form-item-date .layui-input-wrap, .woo-form-body .woo-form-item-date .layui-input-group, .woo-form-body .woo-element-time .layui-input-wrap, .woo-form-body .woo-element-time .layui-input-group, .woo-form-body .woo-element-year .layui-input-wrap, .woo-form-body .woo-element-year .layui-input-group, .woo-form-body .woo-element-month .layui-input-wrap, .woo-form-body .woo-element-month .layui-input-group { max-width: 274px; }
.woo-colorpicker-select { margin-bottom: 0px !important; }
.woo-trigger-hidden { display: none; }
.woo-form-body xm-select * { font-size: 13px; }
.woo-has-quick { max-width: 475px; position: relative; }
.woo-has-quick .woo-element { position: relative; z-index: 100; }
.woo-has-quick .woo-quick { display: none; }
.woo-quick-handler { background: var(--theme-color, #36b368); color: rgb(255, 255, 255); border-color: var(--theme-color, #36b368); border-radius: 2px; }
.woo-quick-list { padding: 7.5px; display: flex; box-sizing: border-box; height: 100%; flex-direction: column; }
.woo-quick-list h4 { font-size: 1em; line-height: 30px; padding: 0px 7.5px; }
.woo-quick-list ul { display: flex; flex-wrap: wrap; }
.woo-quick-list ul li { height: 2.6em; line-height: 2.6em; padding: 0px 10px; border: 1px dashed rgb(204, 204, 204); margin: 7.5px; min-width: 6em; text-align: center; border-radius: 2px; cursor: pointer; }
.woo-quick-list ul li.selected { border-color: var(--theme-color, #36b368); border-style: solid; }
.woo-quick-list .woo-quick-list-container { flex-grow: 1; overflow: auto; }
.woo-quick-bottom { padding: 0px 7.5px 15px; margin-top: 7.5px; }
.woo-quick-search { position: relative; margin: 7.5px; }
.woo-quick-search input.layui-input { border-radius: 19px; }
.woo-quick-search .woo-quick-search-hanlder { position: absolute; top: 0px; right: 0px; width: 38px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; }
.woo-multiattr-container { }
.woo-multiattr-table-box { border: 1px solid rgb(238, 238, 238); }
.woo-multiattr-table-box table.layui-table { margin: 0px; width: auto; min-width: 100%; }
.woo-multiattr-container * { font-size: 13px; }
.woo-multiattr-container i.layui-icon, .woo-multiattr-container i.woo-icon { font-size: 16px; }
.woo-multiattr-container th { padding-left: 25px; font-size: 13px !important; }
.woo-multiattr-container th .layui-icon { font-size: 18px !important; }
.woo-multiattr-table-box > table > tbody > tr > td, .woo-multiattr-table-box > table > thead > tr > th { min-width: 100px; }
.woo-multiattr-table-box td .error { padding-top: 10px; color: rgb(245, 108, 108); }
.woo-form-name-validate dl.layui-select-group { top: auto; bottom: 42px; }
.woo-multiattr-container .layui-table td { padding: 5px; }
.woo-multiattr-container .layui-table td td { padding: 1px 0px; border: 0px !important; }
.woo-multiattr-container .layui-table tr.empty-row td { padding: 10px; }
.woo-multiattr-container .move-row { cursor: s-resize; }
.woo-multiattr-table-init { overflow: visible; }
.woo-multiattr-table-init .layui-table { width: auto; min-width: 100%; }
.woo-multiattr-table-init .layui-table thead th { white-space: nowrap; }
.woo-multiattr-table-init .layui-table .nowrap { white-space: nowrap; }
.woo-multiattr-table .woo-element.layui-input:focus { min-width: 160px; }
.woo-form-body .woo-multiattr-table .require-star { position: relative; right: auto; display: inline-block; top: 2px; margin: 0px 8px 0px 0px; }
.woo-orderitem-container { max-width: 100%; overflow: auto; }
.woo-orderitem-table-box { border: 1px solid rgb(222, 222, 222); overflow: auto; min-height: 319px; position: relative; }
.woo-orderitem-table-box .init-loading { position: absolute; inset: 0px; display: flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); z-index: 999; }
.woo-orderitem-table-box .init-loading i { font-size: 24px; }
.woo-orderitem-table-box table.layui-table { margin: 0px; width: auto; min-width: 100%; position: relative; }
.woo-orderitem-table-box table td, .woo-orderitem-table-box table th { padding: 0px; background-clip: padding-box; border-color: rgb(222, 222, 222) !important; }
.woo-orderitem-table-box table th, .woo-orderitem-table-box table .th { white-space: nowrap; overflow: hidden; background: url("../images/ui-th.png") center center repeat-x padding-box padding-box rgb(222, 222, 222); }
.woo-orderitem-table-box table thead th { height: 30px; line-height: 30px; }
.woo-orderitem-table-box table .item-cell { box-sizing: border-box; height: 30px; line-height: 30px; font-size: 13px; position: relative; }
.woo-orderitem-table-box table thead th .item-cell { text-align: center; font-weight: 700; }
.woo-orderitem-table-box table .item-cell .error-tip { position: absolute; left: 0px; top: 0px; bottom: 0px; min-width: 100%; background: rgb(245, 108, 108); color: rgb(255, 255, 255); }
.woo-orderitem-table-box cite { font-style: normal; }
.woo-orderitem-table-box table .item-number, .woo-orderitem-table-box table .center { text-align: center; }
.woo-orderitem-table-box table .woo-form-item-tip { position: absolute; left: 10px; top: 0px; }
.woo-orderitem-table-box table .woo-form-item-tip i { font-size: 16px; color: rgb(230, 162, 60); }
.woo-orderitem-table-box table .item-action { display: flex; justify-content: center; }
.woo-orderitem-table-box table .item-action a { margin: 0px 5px; }
.woo-orderitem-table-box table .item-action a.insert-row-btn i { color: rgb(30, 159, 255); }
.woo-orderitem-table-box table .item-action a.remove-row-btn i { color: rgb(245, 108, 108); }
.woo-orderitem-table-box table.layui-table th:first-child, .woo-orderitem-table-box table.layui-table .th:first-child { border-left: 0px; }
.woo-orderitem-table-box table.layui-table td:last-child, .woo-orderitem-table-box table.layui-table th:last-child { border-right: 0px; }
.woo-orderitem-table-box table.woo-orderitem-table thead :first-child th { border-top: 0px; }
.woo-orderitem-table-box table.woo-orderitem-counter-table td { font-weight: 700; }
.orderitem-relation-input.show-error { background: rgb(245, 108, 108) !important; }
.woo-orderitem-table-box .woo-orderitem-counter { margin-top: 9px; }
.woo-orderitem-table-box .woo-orderitem-counter table.layui-table { top: 0px; }
.woo-orderitem-table-box .woo-orderitem-counter table td, .woo-orderitem-table-box .woo-orderitem-counter table th, .woo-orderitem-table-box .woo-orderitem-counter table .th { border-bottom: 0px; }
.woo-orderitem-table-box .item-dropdown { position: absolute; right: 5px; top: 50%; margin-top: -14px; font-size: 13px; display: none; }
.woo-orderitem-counter .item-cell { box-sizing: border-box; padding: 0px 6px; white-space: normal; overflow: hidden; text-align: right; }
.orderitem-dropdown .layui-menu { margin: 0px; }
.orderitem-dropdown .layui-menu li { line-height: 30px; font-size: 13px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; }
.orderitem-dropdown .layui-menu li.selected { background: rgb(54, 179, 104); color: rgb(255, 255, 255); }
.orderitem-dropdown .layui-menu li { transition: none 0s ease 0s; }
.woo-orderitem-table-box .orderitem-text-component, .woo-orderitem-table-box .orderitem-common-text { height: 30px; line-height: 20px; border: 2px solid transparent; background: transparent; padding: 3px 5px; width: 100%; box-sizing: border-box; }
.woo-orderitem-table-box .orderitem-text-component { text-align: right; }
.woo-orderitem-table-box .orderitem-text-component:focus, .woo-orderitem-table-box .orderitem-common-text:focus { border-color: rgb(30, 159, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; background: rgb(255, 255, 255); text-align: left; }
.woo-orderitem-table-box .orderitem-relation-handler { position: absolute; right: 5px; top: 50%; width: 22px; height: 22px; background: url("../images/icon-select.gif") center center no-repeat rgb(255, 255, 255); margin-top: -11px; display: none; cursor: pointer; z-index: 88; }
.woo-orderitem-table-box .from-relation .orderitem-common-text { border-color: rgb(226, 226, 226); }
.woo-orderitem-table-box .from-relation .orderitem-relation-handler { display: block !important; }
.woo-scan-scan-handler { cursor: pointer; }
.woo-orderitem-table-box table tbody tr:hover { background: rgb(250, 255, 209); }
.woo-icon-container, .woo-random-container { position: relative; z-index: 98; }
.woo-icon-container.is-open { z-index: 501; }
.woo-icon-container .woo-icon-toggle, .woo-random-container .woo-random-action { position: absolute; top: 0px; right: 0px; }
.woo-icon-container .woo-icon-list { position: absolute; left: 0px; top: 37px; max-height: 300px; overflow: auto; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; border: 1px solid rgb(221, 221, 221); padding: 10px 5px 5px; display: none; min-width: 340px; }
.woo-icon-container .woo-icon-list h4 { padding: 0px 5px 5px; height: 30px; line-height: 30px; font-size: 14px; }
.woo-icon-container .woo-icon-list ul { margin-bottom: 10px; }
.woo-icon-container .woo-icon-list li { width: 65px; overflow: hidden; text-align: center; border: 1px solid rgb(238, 238, 238); padding: 5px; margin: 5px; cursor: pointer; }
.woo-icon-container .woo-icon-list .woo-icon-show { height: 30px; overflow: hidden; padding-top: 10px; }
.woo-icon-container .woo-icon-list .woo-icon-show i { font-size: 24px; }
.woo-icon-container .woo-icon-list .woo-icon-name { height: 26px; line-height: 36px; white-space: nowrap; overflow: hidden; color: rgb(194, 194, 194); }
.woo-icon-container .woo-icon-list li:hover, .woo-icon-container .woo-icon-list li.woo-icon-selected { border-color: rgb(221, 221, 221); }
.woo-icon-container .woo-icon-list li:hover i, .woo-icon-container .woo-icon-list li.woo-icon-selected i { color: rgb(255, 87, 34); }
.spec-container { }
.spec-add-box { display: none; padding-left: 15px; }
.spec-add-box .flex > div { margin-right: 15px; }
.spec-add-box .spec-name, .spec-add-box .spec-value { display: flex; align-items: center; }
.spec-add-box label { white-space: nowrap; padding-right: 10px; }
.spec-list { }
.spec-list .spec-item:first-child { margin-top: 20px; }
.spec-list .spec-item { align-items: center; margin-top: 10px; }
.spec-list .spec-item .icon { margin-right: 10px; cursor: s-resize; }
.spec-list .spec-item .show { align-items: center; flex-wrap: wrap; }
.spec-list .spec-item .name { margin-bottom: 4px; position: relative; color: rgb(54, 179, 104); }
.spec-list .spec-item .name i { margin-left: 5px; position: relative; top: 2px; color: rgb(0, 0, 0); cursor: pointer; }
.spec-list .spec-item .item-value { display: inline-block; height: 24px; line-height: 24px; padding: 2px 35px 2px 30px; border: 1px solid rgb(238, 238, 238); position: relative; margin-right: 15px; border-radius: 2px; cursor: e-resize; margin-bottom: 5px; }
.spec-list .spec-item .item-value b { position: absolute; left: 10px; top: 50%; width: 10px; height: 10px; background-color: rgb(54, 179, 104); border-radius: 50%; margin-top: -5px; }
.spec-list .spec-item .item-value i { position: absolute; right: 6px; top: 50%; margin-top: -12px; font-size: 13px; cursor: pointer; padding: 0px 4px; }
.spec-list .spec-item .add-value input { height: 30px; width: 120px; }
.spec-list .spec-item cite { font-style: normal; }
.spec-combine { padding: 10px 0px 0px; overflow: auto; }
.spec-container .text-center { text-align: center; }
.spec-container table.layui-table { margin: 0px; width: auto; min-width: 100%; }
.spec-container *, .spec-container table.layui-table td { font-size: 13px; }
.spec-container i.layui-icon, .spec-container .woo-icon { font-size: 16px; }
.spec-container th { padding-left: 25px; font-size: 13px !important; }
.spec-container td, .spec-container th { min-width: 80px; }
.spec-container cite { font-style: normal; }
.spec-container th .batch-setting { cursor: pointer; font-size: 14px !important; }
.spec-container th .batch-setting:hover { color: rgb(30, 159, 255); }
.sortvalues-container .sort-list { display: flex; flex-wrap: wrap; }
.sortvalues-container .sort-list .sort-item { height: 38px; line-height: 38px; padding: 0px 10px; border-radius: 2px; background-color: rgb(30, 159, 255); color: rgb(255, 255, 255); cursor: move; margin-right: 10px; }
.woo-relation2-container { position: relative; max-width: 475px; }
.woo-relation2-container.open { z-index: 1000; }
.woo-relation2-container .input-box { display: flex; }
.relation2-search-list { position: absolute; left: 0px; top: 42px; background: rgb(255, 255, 255); width: 100%; border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 4px; border-radius: 2px; box-sizing: border-box; display: none; }
.relation2-search-list .list { max-height: 350px; overflow: auto; min-height: 80px; padding-top: 5px; }
.relation2-search-list .list li { display: flex; height: 34px; align-items: center; border-bottom: 1px dotted rgb(221, 221, 221); overflow: hidden; padding-right: 10px; cursor: pointer; }
.relation2-search-list .list li:last-child { border-bottom: 0px; }
.relation2-search-list .list li .check { min-width: 40px; }
.relation2-search-list .list li .pk { padding: 0px 10px; }
.relation2-search-list .list li .display { flex-grow: 1; }
.relation2-search-list .list li .select i { color: rgb(54, 179, 104); font-size: 14px; }
.relation2-search-list .list li.selected { background: rgb(246, 246, 246); color: rgb(54, 179, 104); }
.relation2-search-list .list li.no-data { height: 80px; justify-content: center; }
.relation2-search-list .list li.no-data i { margin-right: 5px; }
.relation2-search-list .list li.loading { padding: 20px 0px; display: flex; justify-content: center; }
.relation2-search-list .layui-unselect.layui-form-checkbox { margin-top: 4px; }
.relation2-search-list .layui-unselect.layui-form-radio { margin-top: 2px; }
.relation2-search-list .page { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgb(238, 238, 238); background: rgb(245, 245, 245); }
.relation2-search-list .page .prev, .relation2-search-list .page .next { padding: 5px 10px; cursor: pointer; }
.relation2-search-list .page .prev.disabled, .relation2-search-list .page .next.disabled { cursor: not-allowed; }
.relation2-search-list .page .prev.disabled i, .relation2-search-list .page .next.disabled i { color: rgb(153, 153, 153); }
.relation2-search-list .count { }
.relation2-search-list .count em { font-style: normal; margin: 0px 5px; color: rgb(102, 102, 102); }
.woo-relation2-container .woo-relation-show { min-width: 100%; }
.relation2-search-list .keyword { padding: 10px 10px 0px; }
.layui-iconpicker-item { box-sizing: border-box; }
.woo-table-body { padding: 5px 15px; }
.woo-table-body .layui-table-view { }
.woo-table-body > .layui-tab > .layui-tab-title { margin-bottom: 15px; }
.woo-table-body > .layui-tab.layui-tab-default > .layui-tab-title { padding: 0px 15px; }
.woo-table-body > .layui-tab > .layui-tab-title li { min-width: 2em; }
.woo-table-body > .layui-tab > .layui-tab-title > .layui-this::after { border-bottom-width: 2px; }
.woo-table-body > .layui-tab > .layui-tab-content { padding: 0px; }
.woo-table-body .layui-table-tool .layui-inline[lay-event] { border-radius: 3px !important; width: 30px !important; height: 30px !important; line-height: 20px !important; }
.woo-table-body .layui-badge { height: 20px; line-height: 20px; border-radius: 2px; }
.woo-table-body .layui-table-tool .layui-btn-sm { height: 34px; line-height: 34px; font-size: 13px !important; }
.woo-table-body .layui-table-tool .layui-btn-sm.has-icon { padding: 0px 10px 0px 8px; }
.woo-table-body .layui-table-tool .layui-btn-sm.not-title { padding: 0px 10px; }
.woo-table-body .layui-table td .layui-btn-sm, .woo-multiattr-container tr td:last-child .layui-btn { height: 32px; line-height: 32px; padding: 0px 6px; }
.woo-table-body .layui-table-tool { min-height: 56px; box-shadow: rgba(0, 0, 0, 0.03) 0px 2px 6px; }
.woo-table-body .layui-table-tool-self { top: 12px; }
.woo-table-body .layui-table-tool .layui-table-tool-more { display: none; }
.woo-table-body .layui-table-body .layui-none, .layui-custom-table .layui-none { display: flex; justify-content: center; align-items: center; padding: 30px 15px; color: rgb(153, 153, 153); }
.woo-table-body .layui-table-body .layui-none i, .layui-custom-table .layui-none i { margin-right: 5px; }
.edui-editor { max-width: 100% !important; z-index: 1 !important; }
[data-field="sort-handler"] .layui-table-cell { padding-left: 0px; padding-right: 0px; }
.woo-table-body .woo-table-container { position: relative; }
.woo-table-body .woo-table-container.woo-has-siderbar { }
.woo-table-body .woo-table-container .woo-table-siderbar { width: 200px; height: 100%; float: left; display: none; overflow: hidden; }
.resize { cursor: col-resize; float: left; position: relative; background-color: rgb(0, 34, 64); border-radius: 20px 0px 0px 20px; margin-top: 50px; line-height: 80px; width: 20px; height: 80px; background-size: cover; background-position: center center; font-size: 32px; color: white; display: none; justify-content: center; align-items: center; top: 45% !important; }
.resize:hover { color: rgb(64, 158, 255); }
.woo-table-body .woo-table-container.woo-has-siderbar .woo-table-siderbar { display: block; }
.woo-table-siderbarpadding { margin-right: 15px; overflow: hidden; min-height: 10px; position: relative; }
.woo-table-body .woo-table-siderbar .woo-siderbar-title { border-bottom: 1px solid rgb(247, 247, 247); margin-bottom: 10px; padding: 0px 20px 0px 10px; color: rgb(0, 0, 0); font-size: 14px; height: 39px; line-height: 39px; white-space: nowrap; }
.woo-table-body .woo-table-siderbar .woo-siderbar-title a { float: right; }
.woo-siderbar-list { margin-bottom: 15px; }
.woo-siderbar-list .woo-sider-clear { padding-top: 12px; padding-left: 12px; white-space: nowrap; }
.woo-siderbar-list .woo-sider-clear a { text-decoration: underline; cursor: pointer; color: rgb(54, 179, 104); }
.woo-siderbar-selected .layui-tree-txt { color: var(--theme-color, #36b368); }
.woo-table-siderbarpadding .action-remove { position: absolute; right: -8px; top: -10px; z-index: 999; display: none; }
.woo-table-siderbarpadding .action-remove i { font-size: 22px; opacity: 0; transition: opacity 0.3s ease 0s; }
.woo-table-body .woo-table-container.woo-has-siderbar .woo-table-content {float: left;width: calc(100% - 220px);overflow: hidden;height: 100%;}
.woo-table-body .woo-table-container.woo-has-siderbar.close-siderbar .woo-table-content { width: 100%; }
.woo-table-body .woo-table-container.woo-has-siderbar.close-siderbar .woo-table-siderbar { width: 0px; }
.woo-table-body .layui-table-page .layui-laypage a.layui-laypage-refresh { margin-right: 0px; }
.layui-table-tool, .layui-table thead tr, .layui-table-total, .layui-table-total tr, .layui-table-header { background: rgb(255, 255, 255); }
.layui-table thead tr { background: rgb(251, 251, 251); }
.woo-table-body .layui-form-checkbox > div { font-size: 13px; }
.woo-table-body .layui-table-page .layui-laypage a:first-child { padding-left: 6px; }
.woo-table-body .layui-table-page { margin-bottom: 0px; }
.woo-table-body [lay-filter="woo-table-progress"] { margin-top: 7px; }
.woo-table-body .list-icon-box { width: 30px; line-height: 30px; height: 30px; background-color: var(--theme-color); color: rgb(255, 255, 255); text-align: center; border-radius: 6px; }
.woo-table-body .list-color-box { width: 30px; height: 30px; border-radius: 6px; }
.layui-table-view { border-radius: 4px; }
.layui-table-tool { border-radius: 4px 4px 0px 0px; }
.layui-table-page { border-radius: 0px 0px 4px 4px; }
.layui-table-view tr.auto-selected { background: rgba(230, 162, 60, 0.4) !important; }
.layui-table-tool-panel { border: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px; border-radius: 4px; }
.woo-filter { padding-bottom: 2px; display: none; position: relative; z-index: 999; }
.user-table-container .woo-filter { padding-bottom: 10px; }
.woo-search-top { position: relative; height: 24px; }
.woo-search-top i.line { position: absolute; left: 0px; right: 0px; top: 50%; height: 1px; margin-top: -1px; border-top: 1px solid rgb(238, 238, 238); }
.woo-search-top span { position: absolute; height: 18px; line-height: 18px; border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238); right: 15px; top: 0px; z-index: 11; padding: 2px 15px 2px 10px; cursor: pointer; transition: all 0.5s ease 0s; border-radius: 12px; }
.woo-search-top span:hover { background-color: rgb(226, 226, 226); }
.woo-search-top span i { margin-right: 3px; }
.woo-search-top span cite { font-style: normal; }
.layui-table-total { margin-bottom: 0px !important; }
.layui-table-view::after { z-index: 9999; }
.woo-search-container { border: 0px solid rgb(238, 238, 238); padding: 0px; border-radius: 4px; margin-top: 15px; }
.woo-search-container .layui-form-item { margin: 0px; touch-action: manipulation; }
.woo-filter.woo-open { padding-bottom: 10px; }
.woo-filter.woo-open .woo-search-container { display: block; }
.woo-search-container .layui-form-item .filter-sigle-clear { position: absolute; top: -9px; right: -6px; z-index: 1001; opacity: 0; transition: opacity 0.8s ease 0s; }
@media screen and (min-width: 768px) {
  .woo-search-container .layui-form-item:hover .filter-sigle-clear { opacity: 1; }
}
.woo-search-container .search-btns i.layui-icon { font-size: 20px; }
.woo-search-container .layui-form-pane .layui-form-label { padding: 0px 15px 0px 0px; display: flex; justify-content: flex-end; align-items: center; position: relative; line-height: 19px; overflow: visible; }
.woo-search-container .layui-form-pane .layui-form-label:hover { white-space: normal; word-break: break-all; }
.woo-search-container .layui-form-pane .layui-form-label .layui-form-label-help { position: absolute; right: 4px; top: -6px; color: var(--theme-color); }
.woo-search-container .layui-form-pane .layui-input { border-radius: 2px; }
.woo-search-container .layui-form-item .layui-input-inline { }
.relation-box { position: relative; z-index: 0; }
.relation-box .relation-filter-container { display: none; position: absolute; top: 37px; right: 0px; width: 100%; min-width: 150px; background: rgb(255, 255, 255); }
.relation-box .relation-filter-list { padding: 5px 0px; border: 1px solid rgb(210, 210, 210); max-height: 155px; overflow: auto; }
.relation-box .relation-filter-list li { padding: 0px 10px; line-height: 30px; border-bottom: 1px dotted rgb(225, 225, 225); overflow: hidden; cursor: pointer; }
.relation-box .relation-filter-list li:last-child { border: 0px; }
.relation-box .relation-filter-list li .filter-id { color: rgb(136, 136, 136); }
.relation-box .relation-filter-page { background: rgb(240, 240, 240); border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-left-color: rgb(210, 210, 210); border-image: initial; border-top-style: initial; border-top-color: initial; position: relative; height: 36px; line-height: 36px; text-align: center; }
.relation-box .relation-filter-page .prev-page { position: absolute; left: 0px; top: 0px; cursor: pointer; padding: 0px 10px; }
.relation-box .relation-filter-page .next-page { position: absolute; right: 0px; top: 0px; cursor: pointer; padding: 0px 10px; }
.relation-box .relation-filter-page .prev-page.disabled, .relation-box .relation-filter-page .next-page.disabled { cursor: not-allowed; }
.relation-box .relation-filter-page .prev-page.disabled i, .relation-box .relation-filter-page .next-page.disabled i { color: rgb(153, 153, 153); }
.relation-box .filter-no-data { text-align: center; line-height: 40px; color: rgb(102, 102, 102); }
.relation-box .filter-no-data i { margin-right: 5px; }
.relation-box .relation-search-bar { position: absolute; right: 1px; top: 1px; background: rgb(255, 255, 255); width: 36px; height: 36px; text-align: center; line-height: 36px; cursor: pointer; }
.relation-box.hover { z-index: 1000; }
.relation-box.hover .relation-filter-container { display: block; }
.woo-table-content .layui-table-view { }
.woo-table-content .layui-table-view th { font-size: 13px; }
.woo-table-content .layui-table-view td { font-size: 13px; }
#changeMenu { padding: 12px; }
#changeMenu xm-select * { font-size: 13px; }
#changeMenu xm-select .xm-body .xm-option .xm-option-icon { font-size: 18px; }
#changeMenuXm { min-height: 38px; }
#changeMenu .tip { margin-right: 2px; background: rgb(230, 162, 60); color: rgb(255, 255, 255); margin-top: 12px; padding: 12px 12px 5px; border-radius: 4px; }
#changeMenu .tip h2 { font-size: 14px; }
#changeMenu .tip p { opacity: 0.8; font-size: 13px; }
.woo-tool-span { position: relative; display: inline-block; }
.layui-table-tool-temp .woo-tool-span { position: relative; display: block; float: left; margin-right: 10px; }
.layui-table-tool-temp .woo-btn-child .woo-tool-span { float: none; margin-right: 0px; }
.tool-disabled, .tool-disabled a, .tool-disabled-show, .tool-disabled-show a { opacity: 0.6; cursor: not-allowed !important; }
.woo-tool-span i.woo-icon.woo-icon-huishouzhan { font-size: 14px; }
.woo-tool-span i.woo-icon.woo-icon-fuzhi { font-size: 13px; }
.woo-tool-span .model-list-field .woo-icon.woo-icon-shuxing { font-size: 18px; }
.woo-tool-span .woo-tool-more { padding-right: 0px; position: relative; }
.woo-table-body .woo-tool-span .woo-tool-text { color: rgb(30, 159, 255); display: flex; align-items: center; background-color: transparent !important; }
.woo-table-body .woo-tool-span .woo-tool-text i { margin-right: 2px; }
.woo-table-body .woo-tool-span .woo-tool-text cite { margin-right: 2px; }
.woo-table-body .woo-tool-text-delimiter { width: 1px; height: 12px; background: rgb(232, 234, 236); display: inline-block; margin: 0px 6px 0px 4px; }
.table-item-toolbar .woo-tool-text-delimiter:last-child { display: none; }
.woo-btn-child { display: none; position: absolute; left: 0px; top: 30px; background: rgb(255, 255, 255); width: 100%; min-width: 120px; opacity: 1; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px; z-index: 9999; border-radius: 4px; }
.woo-btn-child ul { padding: 4px 0px; }
.woo-btn-child ul li, .woo-btn-child ul li .layui-btn { text-align: left; }
.woo-btn-child ul li * { color: rgb(102, 102, 102); background: transparent !important; }
.woo-btn-child ul li:hover { background: rgb(245, 245, 245); }
.woo-btn-child ul li .woo-tool-span { display: block; }
.woo-btn-child ul li a { line-height: 34px; height: 34px; display: block !important; }
.woo-btn-child ul li:hover * { color: rgb(30, 159, 255) !important; }
.mouse-tooldown { position: absolute; }
.mouse-tooldown .woo-btn-child { display: block; position: static; top: auto; left: auto; }
th:last-child .layui-table-cell, td:last-child .layui-table-cell { overflow: visible; }
.layui-table-cell .woo-tool-span, .layui-custom-table .woo-tool-span { margin: 0px 3px; position: relative; top: -1px; }
.layui-table-cell .woo-btn-child, .layui-custom-table .woo-btn-child { left: auto; right: 0px; }
.layui-table-fixed .layui-table-body .layui-table th:last-child { }
.layui-custom-table .layui-form-checkbox[lay-skin="primary"] { padding-left: 0px; }
.table-item-toolbar { display: inline-block; }
.woo-number_range { width: 47%; float: left; }
.woo-number_range_delimiter { width: 6%; float: left; overflow: hidden; text-align: center; line-height: 38px; }
.woo-compare-sign { width: 40%; float: left; }
.woo-compare-input { width: 56%; float: right; }
.woo-table-body .layui-table-cell { height: 44px; line-height: 32px; }
.woo-tree-display, .woo-tree-holder, .woo-tree-child, .woo-list-file { }
.woo-table-body .layui-table-page { padding: 10px 12px; height: auto; }
.woo-table-body .layui-table-expanded .layui-table-cell { height: auto; line-height: 24px; }
.woo-cols-setting { min-width: 200px; }
.woo-list-file { white-space: nowrap; text-align: center; }
.woo-list-file a { display: inline-block; width: 30px; height: 30px; padding: 1px; border: 1px solid rgb(221, 221, 221); background-clip: content-box; border-radius: 2px; }
.woo-list-file a img { max-width: 100%; }
.woo-file-hover { position: absolute; padding: 5px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); max-width: 200px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px; z-index: 9999; }
.woo-file-hover img { max-width: 100%; display: block; }
.woo-cms-title { margin-left: 5px; color: rgb(82, 145, 252); }
.woo-cms-menu, .woo-copy { cursor: pointer; }
.text-align-right { text-align: right; }
.text-align-center { text-align: center; }
.layui-custom-table { margin-right: -1px; overflow: auto; }
.custom-field-sort { cursor: pointer; }
.custom-woo-table.layui-table { width: 100% !important; min-width: 1000px !important; }
.custom-woo-table.layui-table th { padding: 10px 15px; font-weight: bold; }
.custom-woo-table.layui-table td { padding: 10px 15px; }
.custom-order-list { }
.custom-order-list tr:hover { background: none !important; }
.custom-order-list .item-header .item-header-info { background-color: rgba(0, 0, 0, 0.01); }
.custom-order-list .order-header { font-size: 13px; color: rgb(102, 102, 102); }
.custom-order-list .order-header span { }
.custom-order-list .order-image { float: left; width: 60px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; }
.custom-order-list .order-image img { display: block; width: 100%; height: 60px; }
.custom-order-list .order-info { margin-left: 70px; }
.custom-order-list .order-info .title { color: rgb(51, 51, 51); font-size: 1.1em; }
.custom-order-list .order-info .row { line-height: 24px; color: rgb(144, 147, 153); }
.custom-order-list .order-price-num { font-size: 13px; }
.custom-order-list .money { font-size: 14px; color: rgb(245, 108, 108); }
.custom-order-list .update-money { color: rgb(102, 177, 255); }
.custom-order-list .username { color: rgb(255, 106, 0); font-size: 13px; }
.custom-order-list .contact { font-size: 13px; }
.custom-order-list .contact .mobile { margin-left: 15px; color: rgb(66, 133, 244); }
.custom-order-list tr.remark-row, .custom-order-list tr.remark-row:hover { color: rgb(208, 155, 76); background-color: rgb(255, 249, 223) !important; }
.custom-order-list .status { font-size: 13px; }
.custom-order-list .detail-btn { color: rgb(144, 147, 153); }
.custom-order-list .order-actions { font-size: 13px; }
.custom-order-list tr.item-separation td { padding: 6px; }
.custom-project-list { padding: 15px; }
.custom-project-list .list-item { }
.custom-project-list .list-item .thumb { overflow: hidden; border-radius: 2px 2px 0px 0px; position: relative; }
.custom-project-list .list-item .thumb .check { position: absolute; left: 10px; top: 10px; }
.custom-project-list .list-item .thumb img { transition: all 0.5s ease 0s; }
.custom-project-list .list-item:hover .thumb img { transform: scale(1.1); }
.custom-project-list .list-item .title { height: 38px; line-height: 38px; margin-top: 6px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.custom-project-list .list-item .summary { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; font-size: 13px; color: rgb(153, 153, 153); }
.custom-project-list .list-item .btns { margin-top: 10px; }
.custom-project-list .list-item .btns span:first-child { margin-left: 0px; }
.custom-user-list { padding: 15px; }
.custom-user-list .list-item { }
.custom-user-list .item { box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 1px; border-radius: 2px; background-color: rgb(255, 255, 255); position: relative; }
.custom-user-list .list-item:hover .item { box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 6px; }
.custom-user-list .item .item-fields { padding: 15px; font-size: 13px; position: relative; overflow: hidden; }
.custom-user-list .item .item-tools { background-color: rgb(250, 250, 250); border-top: 1px solid rgb(240, 240, 240); }
.custom-user-list .item .row1 { height: 40px; display: flex; align-items: center; margin-bottom: 10px; }
.custom-user-list .item .ov { overflow: hidden; }
.custom-user-list .item .avatar { width: 40px; height: 40px; overflow: hidden; border-radius: 50%; margin-right: 15px; }
.custom-user-list .item .username { font-size: 14px; color: rgb(30, 159, 255); }
.custom-user-list .item .id { font-size: 14px; margin-right: 15px; color: rgb(136, 136, 136); }
.custom-user-list .item .check { margin-right: 15px; }
.custom-user-list .item .row2 { height: 32px; display: flex; align-items: center; }
.custom-user-list .item .row2 .field { color: rgb(51, 181, 229); margin-right: 12px; position: relative; width: 28%; box-sizing: border-box; overflow: hidden; white-space: nowrap; }
.custom-user-list .item .row2 .field:last-child { margin-right: 0px; }
.custom-user-list .item .row2 .field span { color: rgb(136, 136, 136); }
.custom-user-list .item .row3 .field { width: auto; color: rgb(194, 194, 194); font-size: 13px; }
.custom-user-list .item .row2 .field.user_group_id { color: rgb(54, 179, 104); }
.custom-user-list .item .row2 .field.user_grade_id { color: rgb(238, 10, 36); }
.custom-user-list .item .row2 .field.status { color: rgb(188, 143, 184); }
.custom-user-list .item .tab-select { position: absolute; right: 10px; top: 0px; z-index: 10; height: 100%; border-left: 1px solid rgba(0, 0, 0, 0.04); padding-left: 8px; background-color: rgb(255, 255, 255); padding-top: 10px; }
.custom-user-list .item .tab-select li { height: 40px; cursor: pointer; }
.custom-user-list .item .tab-select li i { font-size: 20px; color: rgb(236, 64, 122); opacity: 0.6; transition: all 0.3s ease 0s; }
.custom-user-list .item .tab-select li.show i { opacity: 1; color: rgb(54, 179, 104); }
.custom-user-list .item .tab .tab-item { position: absolute; width: 100%; height: 100%; left: -100%; top: 0px; overflow: hidden; background-color: rgb(255, 255, 255); opacity: 1; transition: left 0.3s ease 0s; }
.custom-user-list .item .tab .tab-item.current { left: 0px; opacity: 1; }
.custom-user-list .item .tab .tab-row { display: flex; flex-wrap: wrap; align-items: center; padding: 12px 15px; }
.custom-user-list .item .tab .tab-row .field { width: 46%; height: 28px; white-space: nowrap; overflow: hidden; }
.custom-user-list .item .tab .tab-row .field.long { width: 90%; }
.custom-user-list .item .tab .tab-row .field span { color: rgb(153, 153, 153); }
.custom-user-list .item-tools > ul > li { width: 25%; position: relative; padding: 10px; }
.custom-user-list .item-tools > ul > li a { display: block; height: 30px; line-height: 30px; text-align: center; }
.custom-user-list .item-tools > ul > li i.line { position: absolute; right: 0px; height: 30px; top: 10px; width: 1px; background-color: rgb(240, 240, 240); }
.custom-user-list .item-tools > ul > li i.layui-icon { font-size: 18px; color: rgb(137, 137, 137); }
.custom-user-list .item-tools > ul > li i.layui-icon.layui-icon-link { font-size: 13px; }
.custom-user-list .item-tools > ul > li a:hover i.layui-icon { color: rgb(24, 144, 255); }
.custom-user-list .item-tools > ul > li ul { position: absolute; right: 0px; top: 40px; background-color: rgb(255, 255, 255); width: 130%; max-width: 140px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 6px; padding: 6px 0px; display: none; z-index: 30; }
.custom-user-list .item-tools > ul > li li { height: 32px; line-height: 32px; padding: 0px 15px; overflow: hidden; width: 100%; font-size: 13px; }
.custom-user-list .item-tools > ul > li li:hover { background-color: rgb(245, 245, 245); }
.custom-user-list .item-tools > ul > li:hover ul { display: block; }
.custom-user-list .item:hover { z-index: 20; }
.custom-user-list .list-item:nth-last-child(1) .item-tools > ul > li ul, .custom-user-list .list-item:nth-last-child(2) .item-tools > ul > li ul, .custom-user-list .list-item:nth-last-child(3) .item-tools > ul > li ul { top: auto; bottom: 40px; }
.custom-user-header { display: flex; padding: 12px 15px; background-color: rgb(255, 255, 255); align-items: center; }
.custom-user-header ul { margin: 0px 15px; }
.custom-user-header ul .dt { font-weight: bold; margin-right: 0px; border-right: 0px; }
.custom-user-header ul li { margin-right: 15px; border-right: 1px solid rgb(240, 240, 240); padding-right: 18px; height: 18px; line-height: 20px; }
.layui-tabs-header li:hover, .layui-tabs-header .layui-this { font-weight: bold; font-size: 18px; color: rgb(255, 87, 34) !important; }
.layui-tabs-header .layui-this::after { border-bottom: 3px solid rgb(245, 108, 108) !important; }
.custom-user-header ul li:last-child { border-right: 0px; }
.woo-detail { padding: 10px 15px; }
.woo-detail .woo-list-file { text-align: left; }
.woo-detail .layui-table img { max-width: inherit; }
.woo-detail .woo-detail-block { border-bottom: 1px solid rgb(247, 247, 247); padding: 10px 0px; }
.woo-detail .layui-tab-item .woo-detail-block:last-child { border-bottom: 0px; }
.woo-detail .woo-detail-row { display: flex; }
.woo-detail .woo-detail-row .woo-detail-field { min-height: 32px; width: 120px; flex-shrink: 0; display: flex; text-align: right; align-items: center; flex-flow: row-reverse wrap; padding-right: 15px; opacity: 0.65; padding-top: 5px; }
.woo-detail .woo-detail-row .woo-detail-content { flex-grow: 1; padding-top: 5px; word-break: break-all; min-height: 32px; line-height: 32px; }
.woo-detail .detail-content-block .woo-detail-row { flex-wrap: wrap; }
.woo-detail .detail-content-block .woo-detail-row .woo-detail-content { width: 100%; }
.flow-detail { border-radius: 4px; background-color: var(--theme-color); display: flex; padding: 10px 15px; flex-wrap: wrap; margin-bottom: 10px; }
.flow-detail .text { flex-grow: 1; line-height: 28px; padding: 5px 0px; font-size: 14px; color: rgb(255, 255, 255); }
.flow-detail .text i { font-size: 20px; position: relative; top: 1px; }
.flow-detail .btns { display: flex; }
.flow-detail .btns .layui-btn { border: 0px; }
.flow-detail .btns .layui-btn.pr { padding-right: 10px; }
#showFlowDetail ~ .layui-layer-btn { padding: 0px; }
.woo-detail .layui-tab { margin: 0px; }
xm-select { width: auto !important; }
xm-select > .xm-body { left: -1px !important; }
.woo-tree-display, .woo-tree-holder, .woo-tree-child { display: inline-block; float: left; }
.woo-tree-holder { width: 20px; }
.woo-tree-child, .woo-tree-bind i.layui-icon { margin-right: 5px; }
.woo-tree-bind { cursor: pointer; }
.woo-tree-bind i.layui-icon { font-size: 16px; color: rgb(54, 179, 104); }
.woo-list-counter { color: rgb(1, 170, 237); }
.woo-list-counter i.layui-icon { font-size: 13px; }
.woo-templet-url { display: inline-block; background: rgba(0, 0, 0, 0.3); border-radius: 6px; height: 20px; line-height: 20px; padding: 0px 5px; color: rgb(255, 255, 255); max-width: 100%; overflow: hidden; margin-top: 5px; }
.woo-templet-url i.layui-icon { font-size: 13px; margin-right: 3px; }
.layui-form-switch.layui-disabled { opacity: 0.7; }
.woo-slider .woo-slider-container { padding: 17px 0px 0px 20px; position: relative; }
.woo-slider .woo-slider-container .layui-slider-input { top: 0px; }
.woo-rate .woo-rate-container { padding-top: 5px; }
.woo-rate .woo-rate-container .layui-rate { padding: 0px; }
.woo-rate .woo-rate-container .layui-rate li { margin-bottom: 0px; }
.woo-form-body .layui-rate, .woo-form-body .woo-rate-container { display: flex; }
.woo-form-body .layui-rate { margin-right: 5px; }
.woo-cascader { position: relative; }
.woo-cascader.woo-active { z-index: 999; }
.woo-cascader .cascader-show { position: relative; padding-right: 36px; overflow: hidden; cursor: pointer; }
.woo-cascader .cascader-show .layui-edge { position: absolute; right: 10px; top: 50%; margin-top: -3px; cursor: pointer; border-width: 6px; border-top-color: rgb(194, 194, 194); border-top-style: solid; transition: all 0.3s ease 0s; }
.woo-cascader.woo-active .cascader-show .layui-edge { margin-top: -9px; transform: rotate(180deg); }
.woo-cascader .cascader-show .show { line-height: 36px; }
.woo-cascader .cascader-show .show em { margin: 0px 3px; }
.woo-cascader .cascader-container { }
.woo-cascader .cascader-list { position: absolute; top: 42px; background: rgb(255, 255, 255); width: 148px; height: 252px; overflow: hidden; border: 1px solid rgb(210, 210, 210); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px; border-radius: 2px; display: none; }
.woo-cascader .cascader-list ul { width: 170px; overflow-y: auto; height: 100%; }
.woo-cascader .cascader-list li { width: 123px; height: 36px; line-height: 36px; padding: 0px 5px 0px 20px; cursor: pointer; overflow: hidden; }
.woo-cascader .cascader-list li:hover { background: rgb(242, 242, 242); }
.woo-cascader .cascader-list li.selected { background: rgb(95, 184, 120); color: rgb(255, 255, 255); }
.woo-cascader .cascader-list li span { float: right; }
.woo-cascader.woo-active .cascader-list { display: block; }
.woo-cascader.redirect-up .cascader-list { bottom: 42px; top: auto; }
.woo-amap-container { position: relative; }
.woo-amap-container .amap-search { position: absolute; right: 0px; top: 0px; z-index: 9999; width: 202px; }
.woo-amap-container .amap-map { height: 340px; border: 1px solid rgb(221, 221, 221); margin-top: 10px; }
.woo-counter { padding: 12px 0px; border-radius: 4px; display: none; margin-bottom: 5px; position: relative; }
.counter-default-item { display: flex; height: 30px; align-items: center; }
.counter-demo-item { border: 1px solid rgb(247, 247, 247); border-radius: 4px; padding: 20px 20px 20px 30px; display: flex; align-items: center; }
.counter-demo-item .icon { width: 42px; height: 42px; background-color: rgb(77, 124, 254); line-height: 42px; text-align: center; border-radius: 50%; border: 6px solid rgb(228, 236, 255); }
.counter-demo-item.bg2 .icon { background-color: rgb(255, 171, 43); border-color: rgb(255, 243, 224); }
.counter-demo-item.bg3 .icon { background-color: rgb(109, 210, 48); border-color: rgb(234, 249, 225); }
.counter-demo-item.bg4 .icon { background-color: rgb(255, 133, 192); border-color: rgb(255, 234, 244); }
.counter-demo-item .icon i { color: rgb(255, 255, 255); font-size: 20px; }
.counter-demo-item .show { padding-left: 15px; }
.counter-demo-item .show .number { font-size: 22px; color: rgb(37, 38, 49); }
.counter-demo-item .show .title { color: rgb(152, 169, 188); }
.woo-counter .action-remove { position: absolute; right: -8px; top: 0px; z-index: 999; }
.woo-counter .action-remove i { font-size: 22px; opacity: 0; transition: opacity 0.3s ease 0s; }
.woo-counter:hover .action-remove i { opacity: 0.75; }
#counterRegisterShow { overflow: hidden; }
.woo-list-username { display: flex; align-items: center; }
.woo-list-username .avatar { padding: 1px; width: 32px; height: 32px; box-sizing: border-box; border: 1px solid rgb(221, 221, 221); border-radius: 50%; margin-right: 8px; position: relative; }
.woo-list-username .avatar img { height: 28px; width: 28px; border-radius: 50%; display: block; transition: transform 0.5s ease 0s; }
.woo-list-username:hover .avatar img { transform: scale(1.3); }
.woo-list-username cite { font-style: normal; }
.list-json { line-height: 24px; }
.list-json table.layui-table { margin: 0px; }
.list-json .json-array li { padding: 5px 0px; }
.list-json .json-array .json-array { margin-left: 15px; }
.list-json .json-object .json-object-key { color: var(--theme-color); width: 100px; overflow: hidden; white-space: nowrap; }
.list-json .json-string-image { border-radius: 4px; max-width: 120px !important; }
.woo-relation-container { display: flex; }
body.is-open-frame .return-index-btn { visibility: hidden; }
body.is-open-frame .return-index-btn.close-open-window { visibility: visible; }
body.is-open-frame { min-height: 100%; }
body.is-open-frame .woo-main { padding: 0px; }
.pear-admin .layui-form-select dl dd.layui-this { background: rgb(246, 246, 246); }
.new-power { position: relative; padding-left: 260px; margin: 15px; }
.new-power-a { position: absolute; width: 240px; left: 0px; top: 0px; bottom: 0px; overflow: hidden; border-right: 1px solid rgb(238, 238, 238); }
.new-power-b { height: 100%; overflow: auto; width: 260px; }
.new-power-a .group { display: flex; justify-content: space-between; }
.new-power-action { width: 225px; }
.new-power-a .submit { margin-top: 15px; display: flex; }
.new-power-a .submit .power-submit-group, .new-power-a .submit .power-submit-admin { flex-grow: 1; }
.new-power-a .search { display: flex; margin-top: 15px; }
.new-power-a .search input { flex-grow: 1; }
.new-power-a .admin-list { margin-top: 5px; }
.new-power-a .search-admin-list { display: none; }
.new-power-a .role-show { margin-top: 15px; line-height: 24px; color: rgb(153, 153, 153); }
.new-power-a .role-show i { margin-right: 5px; }
.new-power-a .admin-list h4 { font-size: 14px; border-bottom: 1px solid rgb(238, 238, 238); line-height: 36px; }
.new-power-a .admin-list ul { padding-top: 5px; }
.new-power-a .admin-list li { height: 32px; line-height: 32px; overflow: hidden; }
.new-power-a .admin-list li span { margin-right: 6px; color: rgb(153, 153, 153); }
.new-power-a .admin-list li span.u1 { color: rgb(102, 102, 102); }
.new-power-a .admin-list li span:last-child { margin-right: 0px; }
#groupTreeShow { margin-top: 10px; }
.new-power-b .layui-tab { margin: 0px; }
.new-power-tree { max-width: 500px; }
.new-power-tree-scroll { overflow: auto; width: 520px; }
.is-auto-height .layui-table-box { overflow: inherit; }
.woo-table-body .is-auto-height .layui-table-mend { display: none; }
.layui-right-line { position: absolute; right: -1px; top: 0px; bottom: 0px; background-color: rgb(238, 238, 238); width: 1px; z-index: 9999; }
.layui-table-fixed-r { box-shadow: rgba(0, 0, 0, 0.06) -4px 4px 4px -2px; }
.layui-table-fixed-l { box-shadow: rgba(0, 0, 0, 0.06) 4px 4px 4px -2px; }
.woo-table-body .is-auto-height .layui-table-header, .relation-list-container .woo-table-body .is-auto-height .layui-table-tool { position: sticky; top: 0px; z-index: 100; box-shadow: rgba(0, 0, 0, 0.03) 0px 2px 6px; }
.woo-table-body .is-auto-height .layui-table-page { position: sticky; bottom: -1px; z-index: 390; background-color: rgb(255, 255, 255); margin-bottom: 0px; }
.relation-list-container .woo-table-body .is-auto-height .layui-table-header { position: relative; top: auto; box-shadow: none; z-index: 0; }
[lay-filter="woo-table-progress"] { max-width: 140px; }
.woo-form-body .layui-elem-quote { border-width: 2px !important; }
.woo-drag-move { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; z-index: 2147483647; background-color: transparent; display: none; cursor: move; }
.drag-moving { cursor: move; }
#loadMark { text-align: center; padding: 10px; margin-top: 10px; }
.fallsPage { display: none; }
.woo-cropper { position: relative; width: 106px; }
.woo-cropper .cropper-thumb { width: 100px; height: 100px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); padding: 2px; background-clip: content-box; position: relative; cursor: pointer; }
.woo-cropper .woo-cropper-remove { position: absolute; right: 3px; top: 3px; color: var(--theme-color); width: 24px; height: 24px; text-align: center; line-height: 24px; background-color: rgba(0, 0, 0, 0.3); border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.5); }
.woo-cropper .cropper-tip { font-size: 12px; color: rgb(102, 102, 102); margin-top: 5px; width: 106px; text-align: center; }
.woo-croppers-container { padding: 15px 15px 0px; }
.woo-croppers-container .croppers-top { display: flex; }
.woo-croppers-container .croppers-top .croppers-tips { line-height: 30px; margin-left: 15px; color: rgb(153, 153, 153); font-size: 12px; }
.woo-croppers-container .croppers-middle, .woo-croppers-container .croppers-bottom { display: flex; margin-top: 15px; }
.woo-croppers-container .croppers-middle .croppers-readyimg { height: 400px; background-color: rgb(194, 194, 194); flex-grow: 1; }
.woo-croppers-container .croppers-middle .croppers-readyimg > img { display: none; }
.woo-croppers-container .croppers-middle .croppers-preview { width: 200px; height: 200px; border-radius: 4px; overflow: hidden; margin-left: 15px; }
.woo-croppers-container .croppers-bottom .croppers-toolbar { flex-grow: 1; display: flex; }
.woo-croppers-container .croppers-bottom .croppers-toolbar span { height: 28px; line-height: 28px; cursor: pointer; margin-right: 10px; width: 28px; text-align: center; border: 1px solid rgb(221, 221, 221); border-radius: 4px; }
.woo-croppers-container .croppers-bottom .croppers-toolbar span i { font-size: 18px; color: rgb(85, 85, 85); }
.woo-croppers-container .croppers-bottom .croppers-toolbar span:active { border-color: rgb(204, 204, 204); }
.woo-croppers-container .croppers-bottom .croppers-toolbar span:active i { color: var(--theme-color, #36b368); }
.woo-table-mobiles-show { display: flex; flex-wrap: wrap; padding: 8px 6px; }
.woo-table-mobiles-show a { line-height: 30px; white-space: normal; word-break: keep-all; margin: 0px 6px; }
@media screen and (max-width: 968px) and (min-width: 100px) {
  .woo-main { padding: 0px; }
}
@media screen and (min-width: 768px) {
  .woo-form-body > .layui-tab > .layui-tab-title, .woo-table-body .woo-table-container.woo-has-siderbar .woo-table-siderbar { position: sticky; top: 0px; z-index: 900; background-color: rgb(255, 255, 255); }
}
@media screen and (max-width: 668px) and (min-width: 100px) {
  body.getRelationOptions { background: rgb(255, 255, 255); }
  .woo-b-header { padding: 15px 10px 0px; }
  .woo-b-header .woo-header-many { display: flex; white-space: nowrap; align-items: center; justify-content: space-between; }
  .woo-b-header .return-back { margin-top: 0px; }
  .woo-b-header .title { height: 34px; white-space: nowrap; display: flex; font-size: 15px; }
  .woo-b-header .action { flex-grow: 1; overflow: auto; height: 35px; }
  .woo-b-header .woo-header-group { flex-wrap: nowrap; }
  .woo-b-header .line { margin-top: 0px; }
  .woo-b-header .right-tools ul { display: flex; white-space: nowrap; }
  .woo-table-body .woo-table-container .woo-table-siderbar { overflow: visible; float: none; min-width: 100%; width: 100% !important; }
  .woo-table-body > .layui-tab > .layui-tab-title { padding: 0px 10px; }
  .woo-table-siderbarpadding { margin-right: 0px; margin-left: 0px; overflow: visible; }
  .woo-table-body .woo-table-container.woo-has-siderbar .woo-table-content { width: 100%; }
  .woo-table-siderbarpadding .action-remove { display: block; right: 0px; top: -12px; }
  .woo-table-siderbarpadding:hover .action-remove i { opacity: 0.75; }
  .woo-table-content { margin-left: 0px !important; }
  .woo-search-container { padding-bottom: 10px; }
  .woo-search-top span { right: auto; left: 15px; }
  .woo-counter { margin: 0px 10px; }
  .woo-filter { padding-bottom: 15px; }
  .custom-user-list { padding: 10px; }
  .woo-table-body { padding: 5px 0px 10px; }
  .woo-table-body .layui-tab { margin-bottom: 0px; }
  .woo-table-body .layui-table-tool { padding-left: 10px; padding-right: 10px; height: 56px; display: flex; justify-content: center; }
  .woo-table-body .layui-table-tool-temp { padding-right: 0px; overflow-x: auto; height: 36px; flex-grow: 1; }
  .woo-table-body .layui-table-tool-temp > div { white-space: nowrap; display: flex; }
  .woo-table-body .layui-table-tool-temp .woo-tool-span { margin-right: 5px; }
  .woo-table-body .layui-table-tool-self:not(.default-postion) { top: 55px; background: rgb(255, 255, 255); right: -1px; padding: 10px 10px 10px 0px; border: 1px solid rgb(238, 238, 238); border-radius: 0px 0px 2px 2px; display: none; z-index: 999; }
  .woo-table-body .layui-table-tool .layui-table-tool-more { display: block; align-self: flex-end; padding: 0px 8px; height: 34px; line-height: 34px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; cursor: pointer; position: relative; margin-left: 10px; }
  .woo-table-body .layui-table-tool .layui-table-tool-more i { font-size: 18px; color: rgb(51, 51, 51); }
  .woo-table-body .layui-table-fixed { display: none; }
  .woo-table-body .layui-table-view.fixed-force-show .layui-table-fixed { display: block; }
  #tableToModelSet, #tableToFieldSet { display: none; }
  .is-mobile .woo-table-body .layui-table-page { overflow: auto; }
  .woo-table-body .layui-laypage { padding-right: 15px; }
  .woo-table-body .layui-table-view { margin-left: 10px; margin-right: 10px; }
  .woo-table-body .custom-user-header { white-space: nowrap; overflow: auto; }
  .woo-table-body .custom-user-header ul { display: flex; white-space: nowrap; }
  .woo-table-body .layui-table-view { margin-bottom: 0px; }
  .woo-form-body .woo-form-group-title { font-size: 13.5px; }
  .woo-table-body .layui-table-tool .layui-btn-sm[rel="toggle_siderbar"] { display: none !important; }
  .woo-search-container { padding: 12.5px 12.5px 2.5px; margin: 0px; }
  .woo-search-container .layui-col-space15 > * { padding: 5px; }
  .woo-search-container .layui-form-pane .layui-form-label { width: 100px; }
  .woo-search-container .layui-form-pane .layui-input-block { margin-left: 100px; }
  .woo-search-container .layui-form-item .layui-input-inline { margin-left: 102.5px; }
  .woo-search-container .layui-form-pane .layui-form-label { text-align: left; }
  .woo-form-body { padding: 0px; }
  .woo-form-body .layui-form-item .layui-form-label { padding-top: 0px; padding-bottom: 0px; height: 30px; overflow: visible !important; }
  .woo-form-body .layui-card { border: 0px; }
  .woo-form-body .layui-card-body { padding: 12px; }
  .together2-tab .tab-body { padding: 12px 12px 0px; margin-top: 12px; }
  .together2-tab .tab-header { margin: 0px 12px; }
  .woo-table-content .layui-table-view th, .woo-table-content .layui-table-view td, .woo-table-body .layui-table-tool .layui-btn-sm, .woo-search-top span, .woo-main .layui-btn, .layui-form-checkbox span, .woo-form-body .layui-form-radio div, .woo-search-container, .spec-container *, .spec-container table.layui-table td, .woo-detail .layui-table td, .woo-detail .layui-table th { font-size: 13px !important; }
  .woo-table-body .layui-table-tool .layui-btn-sm { display: flex; justify-content: center; }
  .woo-table-body .woo-table-container.woo-has-siderbar.close-siderbar .woo-table-siderbar { display: none; }
  .woo-form-body .layui-card-body { padding-top: 10px; padding-bottom: 0px; }
  .woo-form-body .layui-card-body:first-child { padding-top: 0px; }
  .woo-form-body .layui-card-body:last-child { padding-bottom: 0px; }
  .woo-form-page.fixed-show, .is-drawer-frame .woo-form-page.fixed-show, .is-layer-frame .woo-form-page.fixed-show, .is-open-frame .woo-form-page.fixed-show { padding-bottom: 0px; }
  .woo-form-page.fixed-show .woo-form-bottom { z-index: 0; position: static; box-shadow: none; }
  .layui-form-pane .woo-form-body .layui-form-label { float: none; width: 100%; text-align: left; background-color: transparent; border: 0px; padding-left: 0px; }
  .layui-form-pane .woo-form-body .layui-form-label:hover { display: block; }
  .woo-form-body .layui-form-item.has-item-tip .layui-form-label { padding-left: 0px; }
  .woo-form-body .woo-form-item-tip { left: 0px; top: 6px; }
  .woo-form-page .require-star { position: relative; display: inline-block; right: auto; top: 3px; margin-right: 8px; }
  .woo-form-body .layui-table .woo-form-item-tip { left: 2px; top: 50%; margin-top: -10px; }
  .woo-form-body .woo-form-item-tip.item-tip-list { margin-left: 0px; }
  .layui-form-pane .woo-form-body .layui-input-block { margin-left: 0px; }
  .layui-form-pane .woo-form-body .form-item-label-long .layui-form-label { width: 100%; }
  .layui-form-pane .woo-form-body .form-item-label-long .layui-input-block { margin-left: 0px; }
  .layui-form-pane .woo-form-body .form-item-label-row .layui-input-block { margin-left: 0px; }
  .layui-form-pane .woo-form-body .form-item-label-auto > .layui-form-item { display: block; }
  .layui-form-pane .woo-form-body .form-item-label-auto .layui-input-block { margin-left: 0px; }
  .woo-relation-container .woo-relation-show { flex-grow: 1; }
  .layui-form-pane .woo-form-body .layui-form-switch { margin-left: 0px; }
  .woo-form-page .woo-form-body .woo-form-bottom { position: relative; padding-left: 12px; text-align: center; }
  .woo-form-body .woo-form-group { margin-top: 20px; }
  .spec-add-box { padding-left: 0px; white-space: nowrap; overflow: auto; min-height: 40px; }
  .woo-ip6-container .input-list { white-space: nowrap; overflow: auto; display: flex; }
  .woo-form-item-color .woo-element-container { display: flex; }
  .spec-add-box input { min-width: 100px; }
  .woo-icon-container .woo-icon-list li { width: 40px; }
  .woo-icon-container .woo-icon-list .woo-icon-show { padding-top: 5px; }
  .woo-icon-container .woo-icon-list .woo-icon-name { height: 24px; line-height: 24px; }
  .woo-transfer { overflow: auto; }
  .woo-transfer-container { width: 480px; }
  .woo-orderitem-container { max-width: 100%; overflow: auto; }
  .layui-form-pane .woo-form-body .layui-input, .woo-form-body .woo-relation-container .woo-relation-show { border-radius: 2px; }
  .woo-detail { padding: 10px 0px; overflow: auto; }
  .woo-detail .layui-tab .layui-tab-title { overflow: auto hidden; }
  .woo-detail .layui-tab .layui-tab-bar { display: none; }
  .woo-detail .woo-detail-content img { max-width: 92%; }
  .woo-detail .layui-tab-content { padding: 15px 12px 0px; }
  .woo-detail .woo-detail-row .woo-detail-field { width: 90px; }
  .flow-detail .btns { width: 100%; margin-top: 5px; }
  .flow-detail .btns.more-btns .layui-btn { padding: 0px 10px; flex-grow: 1; }
  .woo-form-body .layui-tab-bar { display: none; }
  .layui-tab[overflow] > .layui-tab-title { overflow: auto hidden; }
  .layui-tab-title { white-space: nowrap; }
  .woo-form-body > .layui-tab > .layui-tab-title { padding: 0px 10px; min-width: 4em; }
  .woo-form-body > .layui-tab > .layui-tab-title li { padding: 0px 10px; min-width: 4em; }
  .layui-tab-title li { padding: 0px 12px; }
  .woo-setting.woo-form-body { padding: 10px 0px; }
  .woo-setting.woo-form-body .layui-tab-title { margin-bottom: 0px; }
  .woo-setting.woo-form-body .setting-action { padding-left: 15px; padding-bottom: 5px; }
  .woo-multiattr-table-init { overflow: auto; }
  .woo-cascader .cascader-list li { padding: 0px 5px 0px 10px; }
  .new-power { padding-left: 0px; margin: 0px; }
  .new-power-a { position: static; width: auto; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); padding: 0px 15px 15px; }
  .new-power-b, .new-power-action { width: auto; height: auto; }
  .new-power-tree { padding: 10px 15px; }
  .new-power-a .group { max-width: 225px; }
  .woo-upload-preview li .woo-upload-cover { opacity: 1; }
}
@media screen and (max-width: 450px) and (min-width: 100px) {
  .woo-form-body .layui-input.woo-element-datetime, .woo-form-body .layui-input.woo-element-date, .woo-form-body .layui-input.woo-element-time, .woo-form-body .layui-input.woo-element-year, .woo-form-body .layui-input.woo-element-month { max-width: 100%; }
  .woo-form-body .layui-col-space15 { margin: -7.5px 0px; }
  .woo-form-body .layui-col-space15 > * { padding-left: 0px; padding-right: 0px; }
}
.woo-siderbar-tree { overflow: hidden auto; max-height: calc(-200px + 100vh); }
.custom-resource-list { }
.custom-resource-list tr:hover { background: none !important; }
.custom-resource-list .item-header .item-header-info { background-color: rgba(0, 0, 0, 0.01); }
.custom-resource-list .resource-header { font-size: 13px; color: rgb(102, 102, 102); }
.custom-resource-list .resource-header span { }
.custom-resource-list .resource-header .title { font-weight: bold; font-size: 16px; }
.custom-resource-list .resource-image { float: left; width: 185px; padding: 1px; }
.custom-resource-list .resource-image img { display: block; width: 180px; height: 100px; max-width: 180px !important; }
.custom-resource-list .resource-info { margin-left: 95px; }
.custom-resource-list .resource-info .title { color: rgb(51, 51, 51); font-size: 1.1em; }
.custom-resource-list .resource-info .row { line-height: 24px; color: rgb(144, 147, 153); }
.custom-resource-list .resource-price-num { font-size: 13px; }
.custom-resource-list .money { font-size: 14px; color: rgb(245, 108, 108); }
.custom-resource-list .update-money { color: rgb(102, 177, 255); }
.custom-resource-list .username { color: rgb(255, 106, 0); font-size: 13px; }
.custom-resource-list .contact { font-size: 13px; }
.custom-resource-list .contact .mobile { margin-left: 15px; color: rgb(66, 133, 244); }
.custom-resource-list tr.remark-row, .custom-resource-list tr.remark-row:hover { color: rgb(208, 155, 76); background-color: rgb(255, 249, 223) !important; }
.custom-resource-list .status { font-size: 13px; }
.custom-resource-list .detail-btn { color: rgb(144, 147, 153); }
.custom-resource-list .resource-actions { font-size: 13px; }
.custom-resource-list tr.item-separation td { padding: 6px; }
.custom-project-list { padding: 15px; }
.has-resize-bar { display: flex; }
.layui-table-hover{
    background:rgb(221, 221, 221)!important;
}