:root{--lay-color-primary: #16b777;--lay-color-primary-rgb: 22, 183, 119;--lay-color-primary-dark-2: #12935f;--lay-color-success: #16b777;--lay-color-warning: #ffb800;--lay-color-danger: #ff5722;--lay-color-error: #ff5722;--lay-color-info: #8c97a5;--lay-color-white: #fff;--lay-color-black: #162235;--lay-bg-color: #fff;--lay-text-color-primary: #1f2d3d;--lay-text-color-regular: #3f4c5d;--lay-text-color-secondary: #7b8797;--lay-text-color-placeholder: #9da7b3;--lay-text-color-disabled: #b7bec6;--lay-border-color: #dce2e8;--lay-border-color-light: #e6ebef;--lay-border-color-lighter: #edf0f3;--lay-fill-color: #f3f5f7;--lay-fill-color-light: #f6f8fa;--lay-fill-color-lighter: #fafbfc;--lay-fill-color-blank: #fff;--lay-border-radius-base: 3px;--lay-border-radius-small: 2px;--lay-component-size: 36px;--lay-component-custom-height: 36px;--lay-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--lay-font-weight-primary: 500;--lay-table-header-bg-color: #f5f7fa;--lay-table-row-hover-bg-color: #f2faf6;--lay-table-tr-bg-color: #fff;--lay-card-bg-color: #fff;--lay-card-border-color: #e7ebef;--lay-switch-on-color: #16b777;--lay-tag-bg-color: #edf9f3;--lay-tag-border-color: #c4ead6;--lay-tag-text-color: #119861;--ycwy-space-page-x: 24px;--ycwy-space-page-y: 20px;--ycwy-space-section-gap: 20px;--ycwy-space-control-gap: 10px;--ycwy-radius-card: 3px;--ycwy-radius-control: 3px;--ycwy-radius-tile: 3px;--ycwy-text-strong: #1f2d3d;--ycwy-text-title: #1f2d3d;--ycwy-text-body: #3f4c5d;--ycwy-text-secondary: #7b8797;--ycwy-text-muted: #9da7b3;--ycwy-surface-card: #fff;--ycwy-surface-muted: #f6f8fa;--ycwy-surface-sunken: #f0f3f6;--ycwy-border-default: #dce2e8;--ycwy-border-light: #e6ebef;--ycwy-border-divider: #edf0f3;--ycwy-shadow-card: 0 1px 3px rgb(25 40 58 / 3%);--ycwy-shadow-card-hover: 0 4px 12px rgb(25 40 58 / 6%);--lay-color-primary-light-1: color-mix(in srgb, #16b777 90%, white);--lay-color-primary-light-3: color-mix(in srgb, #16b777 70%, white);--lay-color-primary-light-4: color-mix(in srgb, #16b777 60%, white);--lay-color-primary-light-5: color-mix(in srgb, #16b777 50%, white);--lay-color-primary-light-6: color-mix(in srgb, #16b777 40%, white);--lay-color-primary-light-7: color-mix(in srgb, #16b777 30%, white);--lay-color-primary-light-8: color-mix(in srgb, #16b777 20%, white);--lay-color-primary-light-9: color-mix(in srgb, #16b777 10%, white);--lay-color-success-light-3: color-mix(in srgb, #16b777 70%, white);--lay-color-success-light-5: color-mix(in srgb, #16b777 50%, white);--lay-color-success-light-7: color-mix(in srgb, #16b777 30%, white);--lay-color-success-light-9: color-mix(in srgb, #16b777 10%, white);--lay-color-warning-light-3: color-mix(in srgb, #ffb800 70%, white);--lay-color-warning-light-5: color-mix(in srgb, #ffb800 50%, white);--lay-color-warning-light-7: color-mix(in srgb, #ffb800 30%, white);--lay-color-warning-light-9: color-mix(in srgb, #ffb800 10%, white);--lay-color-danger-light-3: color-mix(in srgb, #ff5722 70%, white);--lay-color-danger-light-5: color-mix(in srgb, #ff5722 50%, white);--lay-color-danger-light-7: color-mix(in srgb, #ff5722 30%, white);--lay-color-danger-light-9: color-mix(in srgb, #ff5722 10%, white)}body{color:var(--lay-text-color-primary);font-family:var(--lay-font-family)}button,input,textarea,select{font:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #16b777;outline-offset:3px}.layui-btn{border-radius:3px;font-weight:500;vertical-align:middle}.layui-btn+.layui-btn{margin-left:8px}.layui-btn:disabled{cursor:not-allowed;opacity:.55}.layui-btn .layui-icon{margin-right:5px}.ycwy-btn-link{border:0!important;background:transparent!important;color:#129b64!important;padding:0 6px;height:auto;line-height:1.7}.ycwy-btn-link.layui-bg-red{color:#e24e2c!important}.ycwy-btn-circle{border-radius:50%;width:36px;padding:0}.layui-card{margin-bottom:18px;border:1px solid #e7ebef;border-radius:3px;box-shadow:0 1px 3px #19283a08}.layui-card-header{height:auto;min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;line-height:1.5;font-weight:600}.layui-card-body{padding:16px}.layui-input,.layui-textarea{border-color:#dce2e8;border-radius:3px;color:#253446;background:#fff;font-size:14px}.layui-input:disabled,.layui-textarea:disabled{background:#f5f7fa;color:#8b95a1;cursor:not-allowed}.layui-input:focus,.layui-textarea:focus{border-color:#16b777!important}.layui-form-item{margin-bottom:18px}.layui-form-item .layui-form-label{width:120px;box-sizing:border-box;padding:9px 12px 9px 0;color:#4c596a}.layui-input-block{margin-left:120px;min-width:0}.ycwy-form-inline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.ycwy-form-inline .layui-form-item{display:flex;align-items:center;margin-bottom:10px}.ycwy-form-inline .layui-input-block{margin-left:0}.ycwy-form-inline .layui-form-label{width:auto;white-space:nowrap}.ycwy-input,.ycwy-select,.ycwy-date-picker{position:relative;width:100%;min-width:0}.ycwy-input .layui-input,.ycwy-select .layui-input,.ycwy-date-picker .layui-input{width:100%}.ycwy-date-picker{display:flex;align-items:center;gap:4px}.ycwy-date-picker .layui-input{flex:1;min-width:0}.ycwy-date-picker>button{flex:none}.ycwy-select{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.ycwy-select-tags{display:flex;flex-wrap:wrap;gap:4px}.ycwy-select-dropdown{background:#fff;max-height:320px;overflow:auto;padding:6px}.ycwy-select-dropdown [role=option]{padding:8px 10px;cursor:pointer}.ycwy-select-dropdown [aria-selected=true]{background:#edf9f3;color:#12935f}.ycwy-select-dropdown [aria-disabled=true]{opacity:.5;cursor:not-allowed}.ycwy-word-limit{text-align:right;font-size:12px;color:#8b95a1}.ycwy-input input[type=number]{min-width:65px}.layui-form-danger,[aria-invalid=true]{border-color:#ff5722!important}.layui-table{color:#344255;font-size:14px;border-color:#e6ebef}.layui-table th{color:#637084;background:#f5f7fa;font-weight:500}.layui-table td,.layui-table th{border-color:#e6ebef;padding:10px 14px}.layui-table-view{border-color:#e6ebef;border-radius:3px;margin:12px 0}.ycwy-lay-table .layui-table-cell{height:auto;min-height:28px;overflow:hidden;line-height:1.65;padding:6px 12px}.ycwy-lay-table .layui-table-body{overflow:auto}.ycwy-lay-table .layui-table-header .layui-table-cell{padding-top:8px;padding-bottom:8px}.ycwy-lay-table .layui-table td{padding:0}.ycwy-lay-table .layui-table-cell .layui-input{height:32px}.ycwy-lay-tree-select{min-width:160px;position:relative}.layui-layer{font-family:var(--lay-font-family);border-radius:4px!important;overflow:visible}.layui-layer-title{background:#fff!important;font-weight:600;border-bottom:1px solid #e7ebef!important}.layui-layer-btn{border-top:1px solid #edf0f3;padding:12px 18px!important}.layui-layer-btn .layui-layer-btn0{background:#16b777!important;border-color:#16b777!important}.layui-layer .layui-layer-content{color:#344255}.ycwy-lay-tag{display:inline-flex;gap:5px;align-items:center;height:auto;min-height:22px;padding:1px 7px;line-height:1.6;font-size:12px;vertical-align:middle}.ycwy-lay-tag--green{color:#138857;border-color:#c4ead6;background:#edf9f3}.ycwy-lay-tag--orange{color:#a67407;border-color:#f4e4b4;background:#fff9e8}.ycwy-lay-tag--red{color:#ce4936;border-color:#f5cec7;background:#fff2ef}.ycwy-lay-tag--gray{color:#677587;border-color:#dde3eb;background:#f5f7fa}.ycwy-tag-close,.ycwy-tab-close{padding:0 2px;background:none;border:0;color:inherit;font-size:16px}.ycwy-alert{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:14px;line-height:1.65;border-radius:3px;background:#f2f9f6}.ycwy-alert--gray{background:#f5f7fa;border-color:#92a2b5}.ycwy-alert--orange{background:#fff9e9;border-color:#ffb800}.ycwy-alert--red{background:#fff3ef;border-color:#ff5722}.ycwy-alert strong{font-weight:500}.ycwy-alert-description{font-size:13px;color:#6e7d90}.ycwy-alert-close{background:none;border:0;font-size:20px;color:#8893a0;align-self:flex-start}.ycwy-empty{text-align:center;padding:40px 20px;color:#8a97a8;display:grid;justify-items:center;gap:12px}.ycwy-empty>.layui-icon{font-size:40px;color:#b5c1ce}.ycwy-divider-vertical{display:inline-block;height:1em;border-left:1px solid #dce2e8;margin:0 10px;vertical-align:middle}.ycwy-space{display:inline-flex}.ycwy-lay-row{display:flex;flex-wrap:wrap;align-items:stretch}.ycwy-lay-col{min-width:0;box-sizing:border-box}.ycwy-descriptions table{table-layout:auto}.ycwy-descriptions th{width:150px}.layui-tab-title .layui-this{color:#12935f!important}.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:2px solid #16b777}.ycwy-tab-close{margin-left:10px}.layui-tab-content{padding:18px 0}.ycwy-scrollbar{scrollbar-width:thin;scrollbar-color:#ccd4df transparent}.ycwy-statistic-title{font-size:13px;color:#8a97a8}.ycwy-statistic-value{font-size:28px;line-height:1.8;font-weight:600;font-variant-numeric:tabular-nums}.ycwy-badge-wrap{position:relative;display:inline-flex}.ycwy-badge-wrap sup{position:absolute;right:-7px;top:-6px;font-size:10px}.ycwy-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#eaf7f0;color:#14915f}.ycwy-avatar img{width:100%;height:100%;object-fit:cover}.ycwy-avatar-square{border-radius:4px}.ycwy-image{max-width:100%;vertical-align:middle}.ycwy-timeline-time{color:#9aa4b2;font-size:12px}.ycwy-steps{display:flex;gap:16px;padding:16px 0;margin:0;list-style:none}.ycwy-step{flex:1;display:flex;gap:10px;align-items:flex-start;color:#8a97a8;position:relative}.ycwy-step:not(:last-child):after{content:"";position:absolute;top:12px;left:70%;right:0;border-top:1px solid #dce2e8}.ycwy-step-index{border-radius:50%;min-width:26px;height:26px;line-height:24px;text-align:center;padding:0}.ycwy-step.is-current,.ycwy-step.is-finished{color:#16b777}.ycwy-step.is-current .ycwy-step-index{background:#16b777;border-color:#16b777;color:#fff}.ycwy-step p{font-size:12px;margin-top:4px}.ycwy-steps-vertical{flex-direction:column}.ycwy-skeleton-line{height:18px;margin:12px 0;background:linear-gradient(90deg,#f0f3f6,#e7ebf0,#f0f3f6);background-size:200% 100%;animation:lay-skeleton 1.6s infinite;border-radius:3px}.ycwy-watermark{position:relative}.ycwy-watermark-overlay{position:absolute;inset:0;pointer-events:none;z-index:20}.layui-nav button{background:none;border:0;color:inherit;width:100%;text-align:left;line-height:inherit}@keyframes lay-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ycwy-skeleton-line,.layui-anim-loop{animation:none!important}}@media (max-width: 767px){.ycwy-lay-col{width:var(--col-xs)}.layui-form-label{float:none!important;width:auto!important;text-align:left!important}.layui-input-block{margin-left:0!important}.ycwy-steps{gap:8px}.ycwy-step strong{font-size:12px}.ycwy-descriptions th{width:110px}}.ycwy-calendar .layui-laydate-main{width:100%}.ycwy-calendar .layui-laydate,.ycwy-calendar .layui-laydate-content table{width:100%;box-sizing:border-box}.ycwy-calendar .layui-laydate-content table td{height:110px;vertical-align:top;width:14.28%;border:1px solid #edf0f3;padding:0}.ycwy-calendar .layui-laydate-content{padding:0}.ycwy-calendar .layui-this{background:#e9f8ef!important;color:inherit!important}.ycwy-panel__header>h3{flex-shrink:0;white-space:nowrap;margin-right:16px}.ycwy-header-actions{flex:1;min-width:0;justify-content:flex-end}@media (max-width: 767px){.ycwy-panel__header{flex-direction:column;align-items:stretch!important;gap:12px}.ycwy-panel__header>h3{margin-right:0}.ycwy-header-actions{justify-content:flex-start}.ycwy-header-actions>.ycwy-input{max-width:100%}.ycwy-header-actions .layui-btn{margin-left:0}}.ycwy-btn-link.layui-bg-orange{color:#a67407!important}.ycwy-btn-link.layui-bg-gray{color:#637084!important}.ycwy-lay-col{width:var(--col-base);margin-left:var(--col-offset-base);display:var(--col-display-base)}@media (max-width: 767px){.ycwy-lay-col{width:var(--col-xs);margin-left:var(--col-offset-xs);display:var(--col-display-xs)}}@media (min-width: 768px){.ycwy-lay-col{width:var(--col-sm);margin-left:var(--col-offset-sm);display:var(--col-display-sm)}}@media (min-width: 992px){.ycwy-lay-col{width:var(--col-md);margin-left:var(--col-offset-md);display:var(--col-display-md)}}@media (min-width: 1200px){.ycwy-lay-col{width:var(--col-lg);margin-left:var(--col-offset-lg);display:var(--col-display-lg)}}@media (min-width: 1920px){.ycwy-lay-col{width:var(--col-xl);margin-left:var(--col-offset-xl);display:var(--col-display-xl)}}.layui-btn-primary.layui-bg-red{background:#fff!important;color:#e24e2c!important;border-color:#e24e2c}.layui-btn-primary.layui-bg-orange{background:#fff!important;color:#a67407!important;border-color:#dcae48}
