.batch-tasks{border:1px solid var(--line);border-radius:12px;margin:18px 0;background:var(--paper);color:var(--ink)}.batch-tasks-content{padding:18px}.batch-tasks-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.batch-tasks-head h3{margin:0;font-size:17px}.batch-tasks-head p{margin:5px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.batch-tasks-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.batch-tasks-controls select{min-height:42px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);max-width:100%;font:inherit}.batch-tasks-list{display:grid;gap:8px}.batch-task-card{display:flex;align-items:start;justify-content:space-between;gap:16px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);padding:14px;min-width:0;cursor:pointer}.batch-task-card:hover,.batch-task-card:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.batch-task-main{flex:1;min-width:0}.batch-task-main strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.batch-task-main small,.batch-task-meta small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.batch-task-meta{max-width:40%;text-align:right}.batch-task-stage{display:block;font-size:11px;font-weight:600;overflow-wrap:anywhere}.batch-task-stage.is-done{color:var(--accent-text)}.batch-task-meta .batch-task-priority{color:var(--danger,#c45a4b)}.batch-tasks-empty{font-size:13px;line-height:1.7;padding:14px 0;color:var(--muted)}.batch-tasks-footnote{font-size:11px;line-height:1.5;margin:12px 0 0;color:var(--muted)}.batch-tasks-fold{margin:0 18px 10px;flex-shrink:0}.batch-tasks-fold>summary{padding:12px 16px;font-size:13px;font-weight:600;cursor:pointer}.batch-tasks-fold[open]{max-height:46dvh;overflow:auto}.batch-tasks-fold>summary [data-bt-count]{font-weight:400;color:var(--muted)}.batch-task-links{display:flex;justify-content:space-between;align-items:start;gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin-bottom:18px}.batch-task-links>div:first-child{min-width:0;flex:1}.batch-task-links small,.batch-task-links strong,.batch-task-links span{display:block;overflow-wrap:anywhere;line-height:1.5}.batch-task-links small{color:var(--muted);font-size:11px}.batch-task-links strong{font-size:15px;margin:4px 0}.batch-task-links span{font-size:12px;color:var(--muted)}.batch-task-link-buttons{display:flex;gap:8px;flex-direction:column}.batch-task-form-context{border-left:3px solid var(--accent);padding:12px 14px;margin:0 0 18px;background:var(--bg);border-radius:6px;overflow-wrap:anywhere}.batch-task-form-context strong,.batch-task-form-context small{display:block;line-height:1.5}.batch-task-form-context small{margin-top:5px;color:var(--muted);font-size:12px}.paper-order-view:has(.batch-tasks-fold[open]) .paper-viewport{min-height:180px}
@media(max-width:600px){.batch-tasks-content{padding:14px}.batch-tasks-head{align-items:start}.batch-tasks-head h3{font-size:16px}.batch-tasks-head>.btn{min-height:44px}.batch-tasks-controls{flex-direction:column;align-items:stretch;gap:8px}.batch-tasks-controls label,.batch-tasks-controls select{width:100%;font-size:16px}.batch-tasks-controls>.btn{min-height:44px}.batch-task-card{padding:12px;gap:10px;flex-direction:column}.batch-task-meta{max-width:100%;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.batch-task-meta small{margin:0}.batch-tasks-fold{margin:0 8px 8px}.batch-task-links{flex-direction:column;padding:14px}.batch-task-link-buttons{width:100%;flex-direction:row;flex-wrap:wrap}.batch-task-link-buttons .btn{min-height:44px;flex:1;white-space:normal}.plan-drawer:has(.batch-task-links) .plan-drawer-scroll{padding-left:14px;padding-right:14px}}
@media print{.batch-tasks{display:none!important}}
