.task-processing-layout{font-size:13px}.task-processing-filter{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.task-processing-filter input{width:260px}.task-processing-filter span{color:#73738b;font-size:12px}.task-processing-layout td{vertical-align:top;line-height:1.8}.task-processing-layout td:first-child{width:26%}.task-processing-layout td small{display:block;color:#73738b}.task-processing-layout tr[hidden]{display:none}.task-processing-layout .text-button{color:#6553d9}.task-processing-drawer{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;transform:none!important;width:min(760px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding:0!important;background:#fff;color:#262638;box-shadow:-8px 0 32px #27233f1a}.task-processing-drawer::backdrop{background:#18162840}.task-processing-drawer form{display:flex;flex-direction:column;height:100%;min-height:0}.task-processing-drawer header{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ededf3}.task-processing-drawer h2{font-size:18px;margin:5px 0 0}.task-processing-drawer header small{color:#77778b}.task-processing-drawer [data-close]{font-size:24px;border:0;background:transparent}.task-processing-body{flex:1;min-height:0;overflow:auto;padding:24px 28px}.task-processing-item{padding:20px 0;border-bottom:1px solid #ededf3}.task-processing-item h3{font-size:14px;margin:0 0 16px}.task-processing-models{display:grid;grid-template-columns:1fr 1fr;gap:14px}.task-processing-drawer label{display:grid;gap:8px;font-size:12px;color:#555568}.task-processing-drawer :is(input,select){box-sizing:border-box;min-width:0;width:100%;height:36px;border:1px solid #dddde8;border-radius:5px;padding:6px 10px;font:inherit;background:#fff;color:#29293d}.task-processing-drawer :is(input,select):focus{outline:2px solid #7464e440;outline-offset:1px;border-color:#7464e4}.task-processing-price{display:grid;grid-template-columns:140px 180px 1fr;gap:14px;margin:18px 0 12px;align-items:end}.task-processing-price>span{padding-bottom:9px;font-size:12px}.task-processing-item>small,.task-processing-policy{font-size:12px;line-height:1.8;color:#7c7c90}.task-processing-drawer footer{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:18px 28px;border-top:1px solid #ededf3;background:#fff}.task-processing-drawer footer span{margin-right:auto;font-size:12px;color:#77778b}.task-processing-drawer footer button{min-width:88px;height:36px;border:1px solid #dddde8;border-radius:5px;background:#fff}.task-processing-drawer footer .primary-button{background:#6553d9;color:#fff;border-color:#6553d9}.task-processing-drawer [data-status]{color:#b34146;line-height:1.6}.task-processing-models p{color:#77778b;font-size:12px;margin:0}@media(max-width:600px){.task-processing-models{grid-template-columns:1fr}.task-processing-price{grid-template-columns:100px 1fr 32px}.task-processing-filter{align-items:start;flex-direction:column}.task-processing-body{padding:16px}.task-processing-drawer header,.task-processing-drawer footer{padding:16px}}

/* Reuse the platform navigation palette and management sidebar geometry. */
.task-processing-layout .task-settings-directory .sidebar-item{display:flex!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--navigation-state-text)!important;font:400 14px/40px "PingFang SC",sans-serif!important;box-shadow:none!important;transition:color .2s linear!important}
.task-processing-layout .task-settings-directory .sidebar-item:is([aria-current="page"],:hover,:active){background:var(--navigation-state-fill)!important;color:var(--navigation-state-text)!important;box-shadow:none!important}
.task-processing-layout .task-settings-directory .sidebar-item[aria-current="page"]{font-weight:500!important}
.task-processing-layout .task-settings-directory .sidebar-item:focus-visible{outline:2px solid var(--navigation-accent-border)!important;outline-offset:-2px!important}
.task-processing-layout .task-settings-directory .sidebar-item::before,.task-processing-layout .task-settings-directory .sidebar-item::after{content:none!important}
@media(prefers-reduced-motion:reduce){.task-processing-layout .task-settings-directory .sidebar-item{transition:none!important}}

/* Task type filters sit above the full-width configuration list. */
.task-settings-layout.task-processing-layout{display:flex;flex-direction:column;gap:24px;min-width:0}
.task-processing-layout .task-settings-directory{position:static;padding:0 0 24px;border-right:0;border-bottom:1px solid var(--feishu-color-border)}
.task-processing-layout .task-settings-directory h2{margin:0 0 12px;color:var(--navigation-state-text);font-size:14px}
.task-processing-layout .task-settings-directory nav{display:flex;flex-wrap:wrap;gap:8px 16px}
.task-processing-layout .task-settings-directory .sidebar-item{width:auto!important;flex:0 0 auto;white-space:nowrap}
.task-processing-layout .task-settings-detail{width:100%;min-width:0}
.task-processing-layout .task-processing-filter{flex-direction:row;align-items:center;margin-bottom:20px}
.task-processing-layout .task-processing-filter input{width:360px!important;max-width:calc(100% - 80px);flex:0 1 360px}
.task-processing-layout .task-processing-filter [data-refresh]{flex:none}
.task-processing-layout .text-button[data-edit]{background:transparent!important;color:var(--navigation-accent)!important;border:0!important;box-shadow:none!important}
/* Keep enhanced selects inside their field and scroll menus independently. */
.task-processing-drawer .task-processing-models{grid-template-columns:minmax(0,1fr)}
.task-processing-drawer label,.task-processing-drawer .IM飞书选择器{min-width:0!important;max-width:100%!important}
.task-processing-drawer :is(input,.IM飞书选择器按钮){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;border-radius:8px!important;font-size:14px!important}
.task-processing-drawer .IM飞书选择器面板{box-sizing:border-box!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:240px!important;overflow-x:hidden!important;overflow-y:auto!important}
.task-processing-drawer .IM飞书选择器选项{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:40px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;line-height:1.5!important}
.task-processing-drawer .IM飞书选择器选项 span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}
.task-processing-drawer .task-processing-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
.task-processing-drawer>form>header,.task-processing-drawer>form>footer{flex-shrink:0}
.task-processing-drawer>form>footer button{height:40px!important;border-radius:8px!important}

/* Selection and changing row content must not move navigation or table headings. */
.task-processing-layout .task-settings-directory{box-sizing:border-box;width:100%;min-width:0}
.task-processing-layout .task-settings-directory .sidebar-item[aria-current="page"]{font-weight:400!important;text-shadow:.35px 0 currentColor}
.task-processing-layout .feishu-data-table{table-layout:fixed;width:100%}
.task-processing-layout .feishu-data-table :is(th,td):nth-child(1){width:30%}
.task-processing-layout .feishu-data-table :is(th,td):nth-child(2){width:48%;overflow-wrap:anywhere}
.task-processing-layout .feishu-data-table :is(th,td):nth-child(3){width:14%}
.task-processing-layout .feishu-data-table :is(th,td):nth-child(4){width:8%}

.task-processing-drawer .task-model-status-source{margin:0 0 20px;color:var(--feishu-color-text-2);font-size:12px}
.task-processing-drawer .task-model-status-source a{color:var(--navigation-accent);margin-left:8px}
.task-processing-drawer .task-model-availability{font-size:12px;line-height:20px;color:var(--feishu-color-text-2)}
.task-processing-drawer .task-model-availability[data-available="true"]{color:var(--feishu-color-success,#278c50)}

.task-processing-drawer .task-model-assignment{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.task-processing-drawer .task-model-assignment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.task-processing-drawer .task-model-assignment-heading strong{font-size:13px;font-weight:500}
.task-processing-drawer .task-model-availability{display:inline-flex;align-items:center;flex:none;padding:2px 8px;border-radius:4px;background:#f2f3f5;color:#646a73;font-size:12px;line-height:20px}
.task-processing-drawer .task-model-availability[data-available="true"]{background:#e8f7ee;color:#237a45}

.task-processing-drawer .task-model-tags{display:flex;gap:8px;align-items:center}
.task-processing-drawer .task-model-type{display:inline-flex;padding:2px 8px;border-radius:4px;background:var(--navigation-state-fill);color:var(--navigation-state-text);font-size:12px;line-height:20px}
