.workbench-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.workbench-hero h1{margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.5rem)}.workbench-actions{display:flex;gap:10px;flex-wrap:wrap}.workbench-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:20px}.workbench-stack{display:grid;gap:20px}.job-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--border,#dfe3e8);border-radius:14px;text-decoration:none;color:inherit;background:var(--card,#fff);transition:.16s ease}.job-card:hover{transform:translateY(-1px);box-shadow:0 8px 26px rgba(20,32,48,.08)}.job-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgba(48,112,255,.08);font-size:24px}.job-main b{display:block;font-size:1rem}.job-main small{display:block;margin-top:5px;color:var(--muted,#657080)}.job-meta{text-align:right}.job-meta small{display:block;margin-top:5px;color:var(--muted,#657080)}.workbench-empty{padding:30px;text-align:center;border:1px dashed var(--border,#dfe3e8);border-radius:14px}.event-list{display:grid;gap:0}.event-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border,#e8ebef)}.event-row:last-child{border-bottom:0}.event-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(48,112,255,.08)}.event-row b{display:block}.event-row small{display:block;color:var(--muted,#657080);margin-top:3px}.quick-note textarea{min-height:88px}.workbench-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.workbench-kpi{padding:16px;border-radius:14px;border:1px solid var(--border,#dfe3e8);background:var(--card,#fff)}.workbench-kpi strong{font-size:1.5rem;display:block}.workbench-kpi small{color:var(--muted,#657080)}
@media(max-width:980px){.workbench-grid{grid-template-columns:1fr}.workbench-hero{flex-direction:column}.workbench-kpis{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.workbench-kpis{grid-template-columns:1fr}.job-card{grid-template-columns:44px minmax(0,1fr)}.job-meta{grid-column:2;text-align:left}}


/* Build 009.4.0 – Werkstatt-Startseite */
.workshop-home-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;padding:4px 2px}.workshop-home-hero .eyebrow{margin:0 0 7px;color:#df6b1e;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.workshop-home-hero h1{margin:0;color:#17202a;font-size:clamp(2rem,4vw,3.15rem);line-height:1.03;letter-spacing:-.045em}.workshop-home-hero p:not(.eyebrow){margin:10px 0 0;color:#65717e;font-size:1.02rem}.workshop-home-clock{display:grid;justify-items:end;gap:2px;color:#66727e}.workshop-home-clock strong{color:#1a232d;font-size:1.85rem;line-height:1}.workshop-home-clock span{font-size:.82rem;text-transform:capitalize}.workshop-home-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.78fr);gap:20px;align-items:start}.workshop-home-main,.workshop-home-side{display:grid;gap:20px}.workshop-home-panel{overflow:hidden;border:1px solid #dce3e9;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(29,43,56,.055)}.workshop-home-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e8edf1}.workshop-home-panel>header>div{display:flex;align-items:center;gap:13px;min-width:0}.workshop-home-panel>header h2{margin:0;color:#1c2731;font-size:1.14rem}.workshop-home-panel>header p{margin:4px 0 0;color:#77838f;font-size:.82rem}.workshop-home-panel>header>a{color:#d85e13;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.workshop-panel-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff0e5;color:#d85e13;font-size:18px;flex:0 0 auto}.continue-list{display:grid}.continue-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:17px;align-items:center;padding:18px 20px;border-bottom:1px solid #e8edf1}.continue-card:last-child{border-bottom:0}.continue-card.is-primary{background:linear-gradient(90deg,#fff9f4 0,#fff 45%)}.continue-device-image{width:112px;height:86px;border-radius:13px;background-position:center;background-size:cover;background-color:#eef2f5;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(20,32,42,.07)}.continue-device-image.is-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#273644,#17232e);font-size:34px}.continue-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.continue-title small{display:block;margin-bottom:3px;color:#8a96a1;font-size:.71rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.continue-title h3{margin:0;color:#17232d;font-size:1.12rem}.continue-last{display:grid;gap:2px;margin:10px 0 0}.continue-last>span{color:#89949e;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.continue-last>b{color:#36434f;font-size:.88rem;font-weight:750}.continue-last>small{color:#74808b;font-size:.78rem}.continue-meta{display:flex;gap:20px;margin-top:11px;color:#7a8792;font-size:.72rem}.continue-meta b{color:#384651;font-size:.78rem}.continue-button{min-width:142px;justify-content:center;white-space:nowrap}.continue-button span{font-size:1.25rem}.workshop-positive-empty{display:flex;align-items:center;gap:16px;padding:28px 22px}.workshop-positive-empty>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e5f7eb;color:#218346;font-size:22px;font-weight:900}.workshop-positive-empty h3{margin:0 0 4px;color:#26343e}.workshop-positive-empty p{margin:0;color:#76828d}.today-list{display:grid}.today-list>a{display:grid;grid-template-columns:58px minmax(0,1fr) auto 20px;gap:13px;align-items:center;padding:14px 20px;border-bottom:1px solid #e8edf1;color:inherit;text-decoration:none;transition:background .14s}.today-list>a:last-child{border-bottom:0}.today-list>a:hover{background:#fbf7f3}.today-time{color:#dc641b;font-size:.72rem;font-weight:900;text-transform:uppercase}.today-main b,.today-main small{display:block}.today-main b{color:#2a3741;font-size:.9rem}.today-main small{margin-top:3px;color:#7b8791;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-arrow{color:#aab2b9;font-size:1.35rem}.status-list{display:grid;padding:8px 0}.status-list>a{display:grid;grid-template-columns:43px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:11px 19px;color:inherit;text-decoration:none}.status-list>a:hover{background:#f7f9fa}.status-list>a>span:nth-child(2) b,.status-list>a>span:nth-child(2) small{display:block}.status-list>a>span:nth-child(2) b{color:#293741;font-size:.86rem}.status-list>a>span:nth-child(2) small{margin-top:2px;color:#84909a;font-size:.72rem}.status-list>a i{color:#a7b0b8;font-style:normal}.status-symbol{display:grid;place-items:center;width:39px;height:39px;border-radius:11px}.status-symbol.active{background:#e8f0ff}.status-symbol.waiting{background:#fff3da}.status-symbol.stock{background:#ffe9e3}.status-symbol.done{background:#e6f6eb;color:#238247;font-weight:900}.status-all-clear{display:flex;align-items:center;gap:13px;padding:18px 20px}.status-all-clear>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e6f6eb;color:#238247;font-size:18px;font-weight:900}.status-all-clear b,.status-all-clear small{display:block}.status-all-clear b{color:#293741}.status-all-clear small{margin-top:3px;color:#81909a}.quick-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e8edf1}.quick-action-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-items:center;min-height:82px;padding:15px 16px;background:#fff;color:inherit;text-decoration:none;transition:background .14s}.quick-action-grid>a:hover{background:#fff8f2}.quick-action-grid>a>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fff0e5;font-size:18px}.quick-action-grid b{align-self:end;color:#293741;font-size:.82rem}.quick-action-grid small{align-self:start;color:#86919b;font-size:.7rem}.workshop-home-panel .badge{white-space:nowrap}
@media(max-width:1080px){.workshop-home-layout{grid-template-columns:1fr}.workshop-home-side{grid-template-columns:1fr 1fr}.continue-card{grid-template-columns:96px minmax(0,1fr) auto}.continue-device-image{width:96px;height:78px}}
@media(max-width:760px){.workshop-home-hero{align-items:flex-start;flex-direction:column}.workshop-home-clock{justify-items:start}.workshop-home-side{grid-template-columns:1fr}.continue-card{grid-template-columns:76px minmax(0,1fr);padding:15px}.continue-device-image{width:76px;height:72px}.continue-button{grid-column:1/3;width:100%}.continue-meta{gap:12px}.today-list>a{grid-template-columns:48px minmax(0,1fr) auto}.today-list .badge{display:none}.quick-action-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.quick-action-grid{grid-template-columns:1fr}.workshop-home-panel>header{padding:17px}.continue-title{display:block}.continue-title .badge{display:inline-flex;margin-top:7px}.continue-meta{flex-direction:column;gap:3px}.today-list>a{grid-template-columns:1fr 18px}.today-time{display:none}.today-arrow{grid-column:2;grid-row:1}.today-main{grid-column:1;grid-row:1}.workshop-home-hero h1{font-size:2rem}}
