/* SWAP OS Task Manager — Step 6: execution mode */
body[data-page="tasks"] .tmm-execution-strip{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;margin:0 0 14px;border:1px solid #dce6f4;border-radius:14px;background:linear-gradient(100deg,#f7faff,#fff);box-shadow:0 5px 18px rgba(31,55,91,.045)}
body[data-page="tasks"] .tmm-execution-strip .tmm-exec-copy{display:flex;align-items:center;gap:9px;min-width:0}.tmm-exec-pulse{width:9px;height:9px;border-radius:50%;background:#2fb786;box-shadow:0 0 0 5px #eaf8f2}.tmm-execution-strip strong{font-size:11px;color:#213550}.tmm-execution-strip small{color:#7d8a9d;font-size:9px}.tmm-execution-actions{display:flex;gap:7px;flex-wrap:wrap}.tmm-execution-actions .btn{min-height:32px;font-size:10px}
body[data-page="tasks"] .tmm-rail-card[data-tmm-live]{position:relative;overflow:hidden}.tmm-live-list{display:grid;gap:5px;margin-top:8px}.tmm-live-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid #edf1f6;border-radius:9px;background:#fbfcfe}.tmm-live-item span{min-width:0;font-size:9px;color:#66758a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmm-live-item b{font-size:9px;color:#2d6fe7}
body[data-page="tasks"] .tmm-focus-mode{position:fixed;inset:0;z-index:9998;background:rgba(12,25,44,.56);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px}.tmm-focus-mode[hidden]{display:none}.tmm-focus-card{width:min(680px,100%);border:1px solid #dbe5f2;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(8,24,45,.25);padding:24px}.tmm-focus-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.tmm-focus-card h2{margin:4px 0 8px;color:#1c2f4d;font-size:22px}.tmm-focus-card p{margin:0;color:#708097;font-size:11px;line-height:1.6}.tmm-focus-progress{height:8px;background:#edf2f8;border-radius:99px;overflow:hidden;margin:18px 0 8px}.tmm-focus-progress span{display:block;height:100%;width:0;background:#2f6fed;border-radius:99px;transition:width .25s ease}.tmm-focus-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.tmm-focus-key{font-size:9px;color:#8a96a8}.tmm-focus-key kbd{padding:3px 6px;border:1px solid #dbe2ec;border-radius:5px;background:#f7f9fc;color:#55657c}
body[data-page="tasks"].tmm-focus-active .tmm-layout>main>*:not(#task-workbench),body[data-page="tasks"].tmm-focus-active .tmm-layout>.tmm-rail{opacity:.32;filter:blur(1px);pointer-events:none}.tmm-focus-active #task-workbench{box-shadow:0 0 0 2px #d7e5ff,0 10px 35px rgba(47,111,237,.08)}
@media(max-width:680px){body[data-page="tasks"] .tmm-execution-strip{align-items:flex-start;flex-direction:column}.tmm-execution-actions{width:100%}.tmm-execution-actions .btn{flex:1}.tmm-focus-card{padding:18px;border-radius:16px}}
