.workshop-heading-actions{display:flex;align-items:center;gap:10px}
.workshop-metrics{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:0;margin-bottom:18px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(50,38,29,.05)}
.workshop-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"value label" "value help";align-items:center;column-gap:18px;min-height:102px;padding:20px 24px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}
.workshop-metrics article:last-child{border-right:0}
.workshop-metrics small{grid-area:label;align-self:end;font-size:9px;letter-spacing:.11em}
.workshop-metrics strong{grid-area:value;min-width:58px;margin:0;font:700 36px/1 Manrope;color:#65704d;text-align:center}
.workshop-metrics article:nth-child(2) strong{color:#b27d3f}
.workshop-metrics article:nth-child(3) strong{color:#6f6258}
.workshop-metrics p{grid-area:help;align-self:start;margin-top:5px;font-size:9px;line-height:1.35}
.workshop-checklist-panel{margin-bottom:18px;padding:22px 24px}
.workshop-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}
.workshop-checklist-head small{display:block;margin-bottom:5px;color:#9a6d43;font-size:8px;font-weight:700;letter-spacing:.1em}
.workshop-checklist-head h2{margin:0;font:700 16px Manrope}
.workshop-checklist-head p{margin:4px 0 0;color:var(--muted);font-size:9px}
.workshop-checklist-head>strong{display:grid;place-items:center;min-width:62px;height:42px;border-radius:999px;background:#edf1e7;color:#65704d;font:700 16px Manrope}
#workshopChecklistForm{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:9px;margin-bottom:14px}
#workshopChecklistForm input,#workshopChecklistForm select{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#faf8f5;color:var(--ink);font:500 10px DM Sans}
#workshopChecklistForm button{height:40px}
.workshop-checklist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.workshop-checklist-list>.empty-state{grid-column:1/-1}
.workshop-checklist-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:#fff}
.workshop-check{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1.5px solid #bba487;border-radius:7px;background:#fff;color:#fff;font-size:13px;cursor:pointer}
.workshop-checklist-item.completed{background:#f7f8f3}
.workshop-checklist-item.completed .workshop-check{border-color:#6c7854;background:#6c7854}
.workshop-checklist-item>span{min-width:0}.workshop-checklist-item b,.workshop-checklist-item strong,.workshop-checklist-item small{display:block}
.workshop-checklist-item b{margin-bottom:3px;color:#9a6d43;font-size:7px;letter-spacing:.08em;text-transform:uppercase}
.workshop-checklist-item strong{overflow:hidden;font:600 10px DM Sans;text-overflow:ellipsis;white-space:nowrap}
.workshop-checklist-item small{margin-top:3px;color:#7c8870;font-size:7px}
.workshop-checklist-item.completed strong{color:#827a73;text-decoration:line-through}
.workshop-checklist-actions{display:flex;align-items:center;gap:3px}.workshop-checklist-actions button{padding:5px 6px;border:0;border-radius:6px;background:transparent;color:#8b6b4f;font:700 7px DM Sans;cursor:pointer}.workshop-checklist-actions button:hover{background:#f4efe9}.workshop-checklist-actions .workshop-checklist-delete{width:22px;height:22px;padding:0;color:#aaa09a;font-size:17px}
.workshop-checklist-delete:hover{color:#a55448}
.workshop-checklist-dialog{width:min(520px,calc(100vw - 28px))}.workshop-checklist-dialog form{display:grid;gap:14px}.workshop-checklist-dialog select{width:100%;height:43px;margin-top:7px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}
.workshop-editions{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px;margin-bottom:18px}.workshop-edition-card{display:grid;grid-template-columns:72px 1fr;gap:12px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left;cursor:pointer}.workshop-edition-card.active{border-color:#b68b62;box-shadow:0 0 0 2px rgba(182,139,98,.12)}.workshop-edition-card img{width:72px;height:78px;border-radius:9px;object-fit:cover;background:#eee}.workshop-edition-card>span{min-width:0}.workshop-edition-card small,.workshop-edition-card strong,.workshop-edition-card em{display:block}.workshop-edition-card small{color:#9a6d43;font-size:8px;font-weight:700;letter-spacing:.08em}.workshop-edition-card strong{margin:6px 0 5px;overflow:hidden;font:700 12px Manrope;text-overflow:ellipsis;white-space:nowrap}.workshop-edition-card em{color:var(--muted);font-size:9px;font-style:normal}.workshop-edition-card b{display:inline-block;margin-top:7px;padding:4px 6px;border-radius:999px;background:#edf1e7;color:#63704b;font-size:7px}.workshop-edition-card .new-batch{background:#fff1d7;color:#916221}.workshop-edition-edit{align-self:end;margin-top:7px;border:0;background:transparent;color:#8b5d34;font-size:8px;font-weight:700;cursor:pointer}.workshop-event-dialog{width:min(760px,calc(100vw - 28px))}.workshop-event-dialog form{display:grid;gap:14px}.workshop-cover-upload{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:12px;border:1px dashed #cdbdaF;border-radius:13px;background:#faf8f5;cursor:pointer}.workshop-cover-upload img{width:120px;height:128px;border-radius:10px;object-fit:cover;background:#e8e2dc}.workshop-cover-upload strong,.workshop-cover-upload small{display:block}.workshop-cover-upload strong{font-size:11px}.workshop-cover-upload small{margin-top:5px;color:var(--muted);font-size:9px}.workshop-cover-upload input{position:absolute;width:1px;height:1px;opacity:0}.workshop-capacity-note{margin:-4px 0 0;padding:11px 13px;border-radius:10px;background:#fff6e5;color:#825a23;font-size:9px;line-height:1.45}.workshop-active-check{display:flex!important;align-items:center;gap:9px}.workshop-active-check input{width:17px;height:17px;margin:0;accent-color:#6f7a54}@media(max-width:760px){.workshop-heading-actions{width:100%;justify-content:space-between}.workshop-heading-actions .primary{flex:1}.workshop-metrics{grid-template-columns:repeat(3,minmax(205px,1fr));border-radius:14px}.workshop-metrics article{min-height:94px;padding:17px 20px}.workshop-metrics strong{font-size:32px}.workshop-checklist-panel{padding:18px}.workshop-checklist-head{align-items:flex-start}.workshop-checklist-head p{max-width:230px}.workshop-checklist-head>strong{min-width:54px;height:38px}.workshop-checklist-list{grid-template-columns:1fr}#workshopChecklistForm{grid-template-columns:1fr 120px}#workshopChecklistForm button{grid-column:1/-1}.workshop-cover-upload{grid-template-columns:88px 1fr}.workshop-cover-upload img{width:88px;height:100px}.workshop-event-dialog .form-row{grid-template-columns:1fr}}
