/*
 Naples launch adapter to Operations workspace primitives v1.
 The shared design rules live in operations-workspace-system.css.
 No new decorative pattern; use existing canonical PEARL material sparingly.
*/
.ll-native.mm-workspace{gap:8px}
.ll-native.mm-workspace .ll-context{padding:18px 22px;min-height:92px;box-shadow:none;background:color-mix(in srgb,var(--surface) 97%,#f9f7f6)}
.ll-native.mm-workspace .ll-context h2{letter-spacing:-.02em;font-size:clamp(23px,2.1vw,30px);line-height:1.15;margin:3px 0 7px}
.ll-native.mm-workspace .ll-context p{font-size:12px;letter-spacing:.005em}
.ll-native.mm-workspace .ll-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700}
.ll-native.mm-workspace .ll-view{padding:12px 15px 16px;box-shadow:0 10px 30px rgba(36,32,40,.035);background:color-mix(in srgb,var(--surface) 91%,#fafaf7)}
.ll-native.mm-workspace .ll-view>.ll-toolbar{margin-bottom:3px}
.ll-native.mm-workspace .ll-tabs{background:color-mix(in srgb,var(--surface) 86%,#d7d5db);border:1px solid var(--border);padding:4px;gap:3px}
.ll-native.mm-workspace .ll-tabs button{font-size:12px;font-weight:570;letter-spacing:.005em;border-radius:8px}
.ll-native.mm-workspace .ll-tabs button.active{font-weight:710}
.ll-native.mm-workspace .ll-my-tasks-heading{padding:13px 17px;background:color-mix(in srgb,var(--surface) 94%,#e7e6e9);border:1px solid var(--border);border-radius:10px}
.ll-native.mm-workspace .ll-my-tasks-heading h3{font-size:17px;letter-spacing:-.015em}
.ll-native.mm-workspace .ll-my-focus{gap:7px;margin-bottom:11px}
.ll-native.mm-workspace .ll-my-focus-button{border-radius:9px;min-height:36px;padding:7px 13px;box-shadow:none;font-weight:630;font-size:12px}
.ll-native.mm-workspace .ll-my-focus-button.active{background:color-mix(in srgb,var(--surface) 84%,#d5d4df);border-color:var(--mm-outline);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 52%,transparent)}
.ll-native.mm-workspace .ll-workspace-group h3{padding:10px 15px;border-radius:9px;background:color-mix(in srgb,var(--surface) 90%,#e8e8eb);border:1px solid var(--border);font-size:13px}
.ll-native.mm-workspace .ll-workspace-group-heading{background:color-mix(in srgb,var(--surface) 93%,#e5e5e6);border-radius:10px;font-size:13px;min-height:44px}
.ll-native.mm-workspace .ll-workspace-group[open]>.ll-workspace-group-heading{background:color-mix(in srgb,var(--surface) 87%,#e5e2e9)}
.ll-native.mm-workspace .ll-workspace-task{background:transparent}
.ll-native.mm-workspace .ll-workspace-task:hover{background:color-mix(in srgb,var(--surface) 90%,#e7e5eb)}
.ll-native.mm-workspace .ll-workspace-task>summary{grid-template-columns:minmax(0,1fr) minmax(245px,285px);gap:12px}
.ll-native.mm-workspace .ll-workspace-task-meta{display:grid;grid-template-columns:minmax(100px,1fr) minmax(125px,1fr);gap:2px 12px;align-items:center}
.ll-native.mm-workspace .ll-workspace-task-meta small{font-size:11px;line-height:1.4}
.ll-native.mm-workspace .ll-workspace-task-heading strong{font-size:13px;font-weight:690;line-height:1.35}
.ll-native.mm-workspace .ll-workspace-task-heading small{font-size:10.5px;letter-spacing:.005em}
.ll-native.mm-workspace .ll-quick-actions{padding:0 14px 9px 38px;margin-top:-2px}
.ll-native.mm-workspace .ll-quick-done{min-height:30px;padding:5px 12px;font-size:11px;box-shadow:none}
.ll-native.mm-workspace .ll-workspace-task-details{padding:15px 18px 17px 38px;border-top:1px solid var(--border)}
.ll-native.mm-workspace .ll-group-actions{margin-bottom:8px}
.ll-native.mm-workspace .ll-critical-toggle{background:color-mix(in srgb,var(--surface) 95%,#faf9f7)}
.ll-native.mm-workspace .ll-stats>div{border-radius:10px;box-shadow:none}
@media(max-width:900px){
 .ll-native.mm-workspace .ll-workspace-task>summary{grid-template-columns:minmax(0,1fr)}
 .ll-native.mm-workspace .ll-workspace-task-meta{display:flex;flex-wrap:wrap;gap:3px 13px}
 .ll-native.mm-workspace .ll-quick-actions{padding-left:38px}
}
@media(max-width:650px){
 .ll-native.mm-workspace .ll-context{padding:16px;min-height:86px}
 .ll-native.mm-workspace .ll-context h2{font-size:23px}
 .ll-native.mm-workspace .ll-view{padding:10px}
 .ll-native.mm-workspace .ll-workspace-task>summary{padding-right:9px}
 .ll-native.mm-workspace .ll-workspace-task-details{padding:12px}
 .ll-native.mm-workspace .ll-workspace-task-heading strong{font-size:13px}
 .ll-native.mm-workspace .ll-workspace-task-meta small{font-size:10px}
}
