:root{--yc-fs-11: 11px;--yc-fs-12: 12px;--yc-fs-13: 13px;--yc-fs-14: 14px;--yc-fs-16: 16px;--yc-fs-18: 18px;--yc-fs-20: 20px;--yc-fs-22: 22px;--yc-primary: #1677ff;--yc-primary-soft: #eef4ff;--yc-bg-page: #f7f8fa;--yc-bg-subtle: #f3f6fa;--yc-border: #e5e8ed;--yc-border-light: #edf0f3;--yc-text-1: #1f2329;--yc-text-2: #646a73;--yc-text-3: #9aa1ac;--yc-text-disabled: #c2c7d0;--yc-success: #20a464;--yc-warning: #f5a623;--yc-danger: #e5484d;--adm-radius-s: 6px;--adm-radius-m: 6px;--adm-radius-l: 6px;--adm-radius-xl: 8px;--adm-font-size-main: 14px;--adm-font-size-small: 12px;--adm-color-primary: #1677ff;--adm-color-success: #20a464;--adm-color-warning: #f5a623;--adm-color-danger: #e5484d;--adm-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}html,body,#root{height:100%;margin:0;padding:0;background:#f7f8fa;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html{font-size:14px}body{font-size:var(--yc-fs-14);color:var(--yc-text-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.yc-app{height:100%;display:flex;flex-direction:column;overflow:hidden}.yc-app .yc-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.yc-page{flex:1;min-height:0;overflow-y:auto;background:#f7f8fa;padding:12px}.yc-board{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;padding:8px}.adm-selector .adm-selector-item{margin-block-end:8px;margin-inline-end:8px;font-size:var(--yc-fs-12);line-height:1.4;padding:3px 10px;min-height:22px;border-radius:6px;border:none;display:inline-flex;align-items:center}.adm-selector .adm-selector-item-checkmark{font-size:10px}.yc-filter-bar{display:flex;align-items:center;gap:8px}.yc-filter-bar .adm-search-bar{flex:1;min-width:0}.yc-filter-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border:1px solid var(--yc-border);border-radius:6px;background:#fff;color:var(--yc-text-2);font-size:var(--yc-fs-13);line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.yc-filter-btn:active{background:var(--yc-bg-subtle)}.yc-filter-btn.is-active{color:var(--yc-primary);border-color:#1677ff66;background:var(--yc-primary-soft)}.yc-filter-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--yc-primary);color:#fff;font-size:var(--yc-fs-11);line-height:1;font-weight:600}.yc-filter-capsule .adm-capsule-tabs-header{padding:8px 0 2px;border-bottom:none}.yc-filter-capsule .adm-capsule-tabs-tab-wrapper{flex:none;padding:0 4px}.yc-filter-capsule .adm-capsule-tabs-tab-wrapper:first-child{padding-left:0}.yc-filter-capsule .adm-capsule-tabs-tab{padding:6px 12px;font-size:var(--yc-fs-13);white-space:nowrap}.yc-filter-capsule .yc-filter-title{display:inline-flex;align-items:center;gap:4px}.yc-filter-capsule .yc-filter-badge{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:var(--yc-fs-11);line-height:1;font-weight:600}.yc-filter-sheet .yc-filter-section{margin-bottom:18px}.yc-filter-sheet .yc-filter-section:last-child{margin-bottom:0}.yc-filter-sheet .yc-filter-section-title{font-size:var(--yc-fs-13);color:var(--yc-text-2);margin-bottom:8px}.yc-chip-group .adm-selector-item{margin:0;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--yc-bg-subtle);color:var(--yc-text-2);font-size:var(--yc-fs-13);white-space:nowrap}.yc-chip-group .adm-selector-item-active{background:var(--yc-primary-soft);color:var(--yc-primary);font-weight:600}.yc-filter-sheet .yc-chip-group{margin-bottom:0}.yc-filter-sheet .yc-chip-group .adm-selector-item{min-height:40px}.yc-col{width:78%;min-width:78%;flex-shrink:0;background:#f7f8fa;border-radius:6px;display:flex;flex-direction:column;max-height:100%}.yc-col-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px;display:flex;flex-direction:column;gap:8px}.yc-card{background:#fff;border:1px solid var(--yc-border);border-radius:6px;padding:12px;box-shadow:var(--yc-shadow-xs)}:root{--yc-shadow-xs: 0 1px 2px rgba(15, 23, 42, .03)}.yc-card-title{font-weight:600;font-size:var(--yc-fs-16);line-height:1.45}.yc-card-meta{font-size:var(--yc-fs-12);color:#9aa1ac}.yc-tag-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.text-muted{color:#9aa1ac}.yc-status-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yc-status-option{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--yc-border);border-radius:6px;background:#fff;color:var(--yc-text-1);font-size:var(--yc-fs-14);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.yc-status-option:active{background:var(--yc-bg-subtle)}.yc-status-option.is-active{font-weight:600}.yc-status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.yc-status-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yc-card-actions{flex-wrap:wrap;row-gap:8px}.yc-card-actions .adm-button{min-width:0;padding-left:6px;padding-right:6px;font-size:var(--yc-fs-13);flex:none}.yc-card-actions .adm-icon{margin-right:3px}
