.production-head,.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.production-head h1,.production-section h2{margin:.2rem 0}.production-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.production-kpis article,.task-card,.catalogue-mobile-grid article,.review-grid a,.notification-list a,.production-section{background:#151827e8;border:1px solid var(--line);border-radius:16px;padding:18px}.production-kpis strong{display:block;font-size:32px;color:var(--orange)}.production-kpis span,.task-card small,.catalogue-mobile-grid span,.review-grid small,.notification-list span,.notification-list small{display:block;color:var(--muted)}.mobile-tabs{position:sticky;top:72px;z-index:8;background:#0b0d16ee;padding:12px 0;display:flex;gap:8px;overflow:auto}.mobile-tabs a{padding:8px 14px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.production-section{margin:22px 0}.task-create{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr auto;gap:10px;margin:16px 0}.task-create textarea{min-height:44px}.task-board,.catalogue-mobile-grid,.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-card{border-left:4px solid var(--purple)}.priority-urgente{border-left-color:#fb5b69}.priority-haute{border-left-color:var(--orange)}.task-card form{display:grid;gap:8px;margin-top:14px}.status-pill{display:inline-block;background:#28223f;color:#d9ceff;border-radius:999px;padding:3px 9px;font-size:12px}.mini-table{overflow:auto;max-height:280px;margin-top:10px}.mini-table>div{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;border-bottom:1px solid var(--line);padding:7px}.notification-list{display:grid;gap:8px}.notification-list a{display:grid;grid-template-columns:1fr 2fr auto;gap:12px}.review-page{max-width:1100px;margin:auto}.review-image{position:relative;margin:20px 0;background:#070911;border:1px solid var(--line);border-radius:16px;overflow:hidden}.review-image img{display:block;max-width:100%;max-height:70vh;margin:auto}.comment-pin,#pending-pin{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:var(--orange);color:#111;display:grid;place-items:center;font-style:normal;font-weight:800}.comment-form,.reply-form{display:flex;gap:10px;margin:12px 0}.comment-form textarea{flex:1;min-height:80px}.comment-list{display:grid;gap:10px}.comment-list article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:15px}.comment-list article.resolved{opacity:.55}.comment-list form{display:inline-flex;margin:8px 8px 0 0}@media(max-width:1000px){.task-create{grid-template-columns:1fr 1fr}.task-board,.catalogue-mobile-grid,.review-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){main{width:min(100% - 24px,1400px);padding-top:20px}.production-head{align-items:start;flex-direction:column}.production-kpis{grid-template-columns:1fr 1fr}.task-create,.task-board,.catalogue-mobile-grid,.review-grid{grid-template-columns:1fr}.notification-list a{grid-template-columns:1fr}.comment-form,.reply-form{display:grid}header{height:62px}.mobile-tabs{top:62px}}
