.k07-top{height:64px;background:#153923;color:#fff;border-radius:12px 12px 0 0;overflow:hidden;transition:height .18s ease;margin-top:12px}.k07-fullbar{height:64px;padding:8px 11px;display:flex;align-items:center;gap:14px}.k07-brand{min-width:150px}.k07-brand strong,.k07-brand small{display:block}.k07-brand strong{font-size:18px}.k07-brand small{font-size:10px;opacity:.7}.k07-tabs{display:flex;gap:6px;overflow:auto;flex:1}.k07-tabs button{white-space:nowrap;border:1px solid #ffffff55;background:#ffffff12;color:#fff;border-radius:999px;padding:8px 12px;font-weight:850}.k07-tabs button.active{background:#fff;color:#153923}.k07-clock{font-weight:900;font-size:17px}.k07-compactbar{display:none;width:100%;height:30px;border:0;background:#153923;color:#fff;padding:0 10px;align-items:center;justify-content:space-between;font-size:10px;font-weight:850}.k07-top.collapsed{height:30px}.k07-top.collapsed .k07-fullbar{display:none}.k07-top.collapsed .k07-compactbar{display:flex}.k07-content{height:calc(100vh - 315px);min-height:420px;background:#eee9df;padding:7px;border-radius:0 0 12px 12px;overflow:hidden}.k07-kanban{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.k07-pass-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}.k07-lane{min-width:0;display:flex;flex-direction:column;background:#f8f5ef;border:1px solid #d6d0c4;border-radius:11px;overflow:hidden}.k07-lane-head{height:42px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8d2c7}.k07-lane.received .k07-lane-head{background:#eeece5}.k07-lane.preparing .k07-lane-head{background:#f8dda0}.k07-lane.ready .k07-lane-head{background:#cce5c6}.k07-lane.served .k07-lane-head{background:#dadbd7}.k07-lane-head strong{font-size:12px;letter-spacing:.06em}.k07-lane-tools{display:flex;align-items:center;gap:3px}.k07-count{background:#ffffffc9;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:900}.k07-scroll{width:24px;height:24px;border:1px solid #aeb8ae;border-radius:6px;background:#fff;color:#173724;font-weight:950}.k07-lane-body{flex:1;min-height:0;overflow-y:auto;padding:6px;scrollbar-gutter:stable}.k07-group,.k07-pass-card,.k07-served-group{background:#fffdf8;border:1px solid #d8d1c4;border-radius:9px;margin-bottom:6px;overflow:hidden}.k07-group.sync{box-shadow:0 0 0 2px #d95b3f inset}.k07-group.priority-close{border:2px solid #d94f37}.k07-group-head,.k07-pass-head,.k07-served-head{padding:6px 7px;display:flex;justify-content:space-between;gap:7px;align-items:flex-start;border-bottom:1px solid #e5dfd6}.k07-group-title strong,.k07-pass-head strong,.k07-served-head strong{font-size:15px;display:block}.k07-group-title small,.k07-pass-head small,.k07-served-head small{font-size:9px;color:#6d776f}.k07-age{font-size:9px;font-weight:950;padding:3px 6px;border-radius:999px;background:#e9eee8}.k07-age.warn{background:#ffe6a4;color:#714b08}.k07-age.late{background:#f5d2cb;color:#7e332a}.k07-priority-banner{padding:4px 7px;background:#d94f37;color:#fff;font-size:9px;font-weight:950}.k07-sync-banner{padding:4px 7px;background:#ffe4dc;color:#8d3325;font-size:9px;font-weight:950}.k07-desync-banner,.k07-stage-alert,.k07-pass-global-alert{display:flex;justify-content:space-between;gap:8px;padding:5px 7px;font-size:9px;font-weight:950}.k07-desync-banner{background:#ffe8b3;color:#7b4f05}.k07-desync-banner.hot,.k07-stage-alert.critical,.k07-pass-global-alert.critical{background:#c9362c;color:#fff;animation:k07flash .8s steps(2,end) infinite}.k07-stage-alert.waiting,.k07-pass-global-alert.waiting{background:#fff0bd;color:#7b4f05}.k07-stage-alert.preparing,.k07-pass-global-alert.preparing{background:#ffe0b3;color:#7f4705}@keyframes k07flash{0%,45%{background:#c9362c;color:#fff}46%,100%{background:#ffd400;color:#3f2c00}}.k07-line,.k07-pass-line,.k07-served-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;padding:5px 7px;border-bottom:1px solid #eee9e0}.k07-line.ready,.k07-pass-line.ready{background:#edf7ea}.k07-line.preparing,.k07-pass-line.preparing{background:#fff5d8}.k07-line-main strong{font-size:12px}.k07-line-main small{display:block;font-size:8px;color:#6d776f}.k07-line-main .note{color:#81501b;font-weight:850}.k07-actions{display:flex;gap:3px;align-items:center}.k07-actions button,.k07-bulk button,.k07-pass-actions button{border:1px solid #b7c0b7;border-radius:6px;background:#fff;color:#153923;font-size:8px;font-weight:900;padding:5px 6px}.k07-actions .primary,.k07-bulk .primary{background:#153923;color:#fff;border-color:#153923}.k07-actions .ready,.k07-bulk .ready{background:#e4f3e1;border-color:#8fb78b}.k07-bulk,.k07-pass-actions{display:flex;gap:4px;flex-wrap:wrap;padding:5px 7px;background:#faf7f1;border-top:1px solid #e4ddd3}.k07-ready-wait{font-size:9px;font-weight:950;color:#215c2a}.k07-ready-wait.hot{color:#fff;background:#c9372c;border-radius:6px;padding:4px 6px;animation:k07flash .7s steps(2,end) infinite}.k07-ready-card{border:2px solid #68a16b}.k07-ready-note{padding:4px 7px;background:#e4f3e1;color:#276331;font-size:9px;font-weight:950}.k07-partial-note{padding:4px 7px;background:#fff1cd;color:#79520f;font-size:9px;font-weight:950}.k07-pass-status{font-size:9px;font-weight:950;text-align:right}.k07-delay-badge{color:#8b2c22}.k07-line-alert{display:block;font-size:8px;font-weight:950;color:#9a3b20}.k07-pass-actions .serve{background:#0b5c2d;color:#fff;border-color:#0b5c2d}.k07-served-group.partial{border-color:#d9a44b}.k07-served-group.complete{border-color:#79a978}.k07-served-summary{font-size:8px;font-weight:950}.k07-served-summary.partial{color:#8a5a09}.k07-served-summary.complete{color:#2c7135}.k07-served-line{font-size:9px;background:#f5f7f3}.k07-empty{text-align:center;color:#6d776f;padding:24px 7px;font-size:10px}@media(max-width:1000px){.k07-content{height:auto;min-height:0}.k07-kanban,.k07-pass-kanban{grid-template-columns:1fr}.k07-lane-body{max-height:none}.k07-clock{display:none}}
.k13d-status-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:5px}.k13d-bridge-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.k13d-error{display:block;color:#9b2f25!important;font-weight:800;margin-top:5px}
.k13e-launch{margin-top:14px;border:1px solid #d8d1c4;border-radius:12px;background:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:18px}.k13e-launch strong,.k13e-launch small{display:block}.k13e-launch small{margin-top:4px;color:#6d776f}.k13e-launch-actions{display:flex;gap:8px;flex-wrap:wrap}.k13e-launch-actions a{text-decoration:none}
