html, body { word-wrap: break-word; word-break: break-all }
body { padding: 0px; margin: 0px; font-size: 14px; line-height: 1.5; word-wrap: break-word; color: #121212; font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif !important }
ul { list-style: none; margin: 0px; padding: 0px }
i, em { font-style: italic }
ins { text-decoration: none; padding: 3px 0; background: #EAF0DD; color: #5B7918 }
del { text-decoration: line-through; padding: 3px 0; background: #f5dfdf; color: #ac1414 }
article iframe { max-width: 100%; width: 600px; max-height: 100%; height: 450px }
article img { max-width: 100% }
body .fa-warning:before { content: "\f071" }
body .layui-layer { border-radius: 8px; max-width: 85%; min-width: 320px; max-height: 85vh; overflow: hidden; }
body .layui-layer-title { height: 36px; line-height: 36px; background-color: #4b5563; border-radius: 6px 6px 0 0; border: 0px; color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); font-size: 14px; font-weight: 700 }
body .layui-layer-ico { background-image: none; font-family: "Font Awesome 6 Free"; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1 }
body .layui-layer-setwin { top: 10px }
body .layui-layer-setwin a { font-size: 16px; color: #d6d6d6 }
body .layui-layer-max { visibility: inherit; }
body .layui-layer-min { visibility: inherit; }
body .layui-layer-close { visibility: inherit; }
body .layui-layer-content { padding: 10px; flex: 1; overflow: hidden; max-height: 100%; }
body .layui-layer.layui-layer-iframe { border-radius: 8px; max-width: 85%; min-width: 320px; max-height: 85vh; overflow: hidden; display: flex; flex-direction: column; }
body .layui-layer-iframe { min-height: 190px; }
body .layui-layer-iframe .layui-layer-content { padding: 0px }
body .layui-layer-iframe .layui-layer-content iframe { max-height: 100% !important; }
body .layui-layer-close:before { content: "\f00d" }
body .layui-layer-btn { padding-bottom: 10px; background-color: #f1f1f1; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
body .layui-layer-btn a { padding: 0 0.75rem; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out }
body .layui-layer-btn .layui-layer-btn0 { background-color: #5179d6; border-color: #5179d6; border: 1px solid transparent }
body .layui-layer-ico-warning:before { content: "\f071" }
body .layui-layer.ui-alert-skin { overflow: hidden }
body .layui-layer.ui-dialog-skin .layui-layer-content { overflow-x: hidden; min-width: 320px; min-height: 60px }
body .layui-layer .bootstrap-select .dropdown-menu { max-height: 320px !important }
body .layui-layer-tips i.layui-layer-TipsG { visibility: inherit; }
body .layui-layer-tips i.layui-layer-TipsT { transform: rotate(-90deg); bottom: -16px }
body .layui-layer-tips i.layui-layer-TipsB { transform: rotate(90deg); top: -16px }
body .layui-layer-tips i.layui-layer-TipsL { transform: rotate(90deg); right: -16px }
body .layui-layer-tips i.layui-layer-TipsR { transform: rotate(-90deg); left: -16px }
.cms-preview-wrap { display: flex; }
.cms-preview-wrap ul { display: flex; flex-wrap: wrap; justify-content: flex-start; align-content: space-between; align-items: center; }
.cms-preview-wrap li { position: relative; margin-right: 10px; }
.cms-preview-wrap a { display: block }
.cms-preview-wrap .cms-preview-close { position: absolute; top: 0px; right: 0px; display: inline; width: auto; padding: 0; margin: 0 }
.cms-preview-wrap .cms-preview-close i { color: #4c78dd }
.cms-preview-wrap img { height: 100px }
.cms-user-card.layui-layer { box-shadow: 1px 1px 50px rgba(0, 0, 0, .3); overflow: inherit; }
.cms-user-card.layui-layer .layui-layer-content { color: unset !important; padding: 8px; border-radius: 4px; overflow: unset; }
.xdebug-var-dump { max-height: 600px; overflow-y: scroll }
.dropdown-menu-shadow { -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) }
.form-block .form-check-input:focus ~ .form-check-label { border-color: #65a30d !important; box-shadow: 0 0 0 0.25rem rgba(101, 163, 13, .25) !important }
.text-clip { background-clip: text; -webkit-background-clip: text; background-image: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff); background-image: linear-gradient(300deg, #bd34fe 30%, #41d1ff); color: transparent; background-color: rgba(0, 0, 0, 0); }
.text-gradient { background: linear-gradient(90deg, #6366f1, rgba(168, 85, 247, .8)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.text-gradient_indigo-purple { background: linear-gradient(90deg, #6366f1, rgba(168, 85, 247, .8)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text }
.bg-gradient_indigo-purple { background: linear-gradient(60deg, #6366f1, rgba(168, 85, 247, .8)) }
.border-gradient_indigo-purple { border: 1px solid linear-gradient(60deg, #6366f1, rgba(168, 85, 247, .8)) }
.btn-block { width: 100%; display: block; }
.btn-vip { background-image: linear-gradient(90deg, #edd3b0 0, #ddb888 100%); color: #805d2d; border-color: #edd3b0 }
.btn-vip:active, .btn-vip:hover, .btn-vip:not(:disabled):not(.disabled):active { background-image: linear-gradient(90deg, #ddb888 100%, #edd3b0 0); color: #805d2d !important; border-color: #edd3b0 !important }
.form-group { margin-bottom: 8px; }
.form-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.block.no-shadow, .block-no-shadow { box-shadow: none; }
.fa-sr-only, .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0 }
.content-wrapper p img { max-width: 100%; }
.bg-white-70 {background-color: rgba(255, 255, 255, 0.7) !important;}
.hide { display: none; }
.h-0 { height: 0 }
.h-1 { height: .25rem }
.h-2 { height: .5rem }
.h-3 { height: .75rem }
.h-4 { height: 1rem }
.h-5 { height: 1.25rem }
.h-6 { height: 1.5rem }
.h-7 { height: 1.75rem }
.h-8 { height: 2rem }
.h-9 { height: 2.25rem }
.h-10 { height: 2.5rem }
.h-11 { height: 2.75rem }
.h-12 { height: 3rem }
.h-14 { height: 3.5rem }
.h-16 { height: 4rem }
.h-20 { height: 5rem }
.h-24 { height: 6rem }
.h-28 { height: 7rem }
.h-32 { height: 8rem }
.h-36 { height: 9rem }
.h-40 { height: 10rem }
.h-44 { height: 11rem }
.h-48 { height: 12rem }
.h-52 { height: 13rem }
.h-56 { height: 14rem }
.h-60 { height: 15rem }
.h-64 { height: 16rem }
.h-72 { height: 18rem }
.h-80 { height: 20rem }
.h-96 { height: 24rem }
.h-auto { height: auto }
.w-0 { width: 0 }
.w-1 { width: .25rem }
.w-2 { width: .5rem }
.w-3 { width: .75rem }
.w-4 { width: 1rem }
.w-5 { width: 1.25rem }
.w-6 { width: 1.5rem }
.w-7 { width: 1.75rem }
.w-8 { width: 2rem }
.w-9 { width: 2.25rem }
.w-10 { width: 2.5rem }
.w-11 { width: 2.75rem }
.w-12 { width: 3rem }
.w-14 { width: 3.5rem }
.w-16 { width: 4rem }
.w-20 { width: 5rem }
.w-24 { width: 6rem }
.w-28 { width: 7rem }
.w-32 { width: 8rem }
.w-36 { width: 9rem }
.w-40 { width: 10rem }
.w-44 { width: 11rem }
.w-48 { width: 12rem }
.w-52 { width: 13rem }
.w-56 { width: 14rem }
.w-60 { width: 15rem }
.w-64 { width: 16rem }
.w-72 { width: 18rem }
.w-80 { width: 20rem }
.w-96 { width: 24rem }
.w-auto { width: auto }