.ChantierWorkspace-module__CI7gFq__workspace{background:var(--bg)}.ChantierWorkspace-module__CI7gFq__main{gap:18px;display:grid}.ChantierWorkspace-module__CI7gFq__banner{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--primary-container);color:var(--on-primary-container);padding:16px 20px}.ChantierWorkspace-module__CI7gFq__banner p{margin:7px 0 0;font-size:13px;line-height:1.5}.ChantierWorkspace-module__CI7gFq__navigation{min-width:0;margin:0}.ChantierWorkspace-module__CI7gFq__navigation>div{border-radius:var(--radius-lg);flex-wrap:wrap}.ChantierWorkspace-module__CI7gFq__title{margin:4px 0 0;font-size:28px}.ChantierWorkspace-module__CI7gFq__overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ChantierWorkspace-module__CI7gFq__columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ChantierWorkspace-module__CI7gFq__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-1);overflow-wrap:anywhere;padding:22px}.ChantierWorkspace-module__CI7gFq__card h2{margin:0 0 12px;font-size:20px}.ChantierWorkspace-module__CI7gFq__card h3{margin:16px 0 8px;font-size:16px}.ChantierWorkspace-module__CI7gFq__card p{white-space:pre-wrap;line-height:1.5}.ChantierWorkspace-module__CI7gFq__stack{gap:12px;display:grid}.ChantierWorkspace-module__CI7gFq__stack>h2,.ChantierWorkspace-module__CI7gFq__stack>h3,.ChantierWorkspace-module__CI7gFq__stack>p{margin:0}.ChantierWorkspace-module__CI7gFq__stack>button{white-space:normal;justify-self:start;max-width:100%;padding:10px 16px}.ChantierWorkspace-module__CI7gFq__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-container-low);padding:14px}.ChantierWorkspace-module__CI7gFq__item p{margin:10px 0}.ChantierWorkspace-module__CI7gFq__plan{aspect-ratio:600/440;width:100%;margin:18px 0;position:relative}.ChantierWorkspace-module__CI7gFq__plan svg{width:100%;height:100%;display:block}.ChantierWorkspace-module__CI7gFq__floor{fill:var(--surface-container-low);stroke:var(--muted);stroke-width:4px}.ChantierWorkspace-module__CI7gFq__wall{fill:none;stroke:var(--muted);stroke-width:4px}.ChantierWorkspace-module__CI7gFq__plan text{fill:var(--muted);text-anchor:middle;font:16px Arial,sans-serif}.ChantierWorkspace-module__CI7gFq__pin{border:2px solid var(--surface);width:44px;height:44px;box-shadow:var(--shadow-1);cursor:pointer;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%)}.ChantierWorkspace-module__CI7gFq__blocked{background:var(--danger);color:var(--on-primary)}.ChantierWorkspace-module__CI7gFq__open{background:var(--tertiary-container);color:var(--on-tertiary-container)}.ChantierWorkspace-module__CI7gFq__neutral{background:var(--secondary-container);color:var(--on-secondary-container)}.ChantierWorkspace-module__CI7gFq__pin[aria-pressed=true]{outline:3px solid var(--primary);outline-offset:2px}.ChantierWorkspace-module__CI7gFq__workspace button:focus-visible,.ChantierWorkspace-module__CI7gFq__title:focus-visible,.ChantierWorkspace-module__CI7gFq__card h2:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.ChantierWorkspace-module__CI7gFq__legend{flex-wrap:wrap;gap:8px;display:flex}.ChantierWorkspace-module__CI7gFq__dot{border-radius:50%;width:12px;height:12px;margin-right:6px}.ChantierWorkspace-module__CI7gFq__photo{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;overflow:hidden}.ChantierWorkspace-module__CI7gFq__photo>div{background:var(--surface-container);min-height:100px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.ChantierWorkspace-module__CI7gFq__photo figcaption{padding:12px;font-size:13px}.ChantierWorkspace-module__CI7gFq__photo small{color:var(--muted);margin-top:6px;display:block}@media (max-width:900px){.ChantierWorkspace-module__CI7gFq__columns{grid-template-columns:1fr}}@media (max-width:760px){.ChantierWorkspace-module__CI7gFq__overview{grid-template-columns:1fr}.ChantierWorkspace-module__CI7gFq__card{padding:16px}.ChantierWorkspace-module__CI7gFq__navigation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ChantierWorkspace-module__CI7gFq__navigation button{white-space:normal;min-width:0;padding:10px;font-size:13px}}
