.workshop-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workshop-form{display:grid;gap:14px}.workshop-form label{display:grid;gap:6px;font-weight:650}.workshop-list{display:grid;gap:10px;margin-top:14px;min-width:0}.workshop-card{border:1px solid #d6e4df;border-radius:12px;padding:14px;display:grid;gap:9px;min-width:0;overflow-wrap:anywhere}.workshop-card strong{font-size:17px}.workshop-card small{color:#617b78}.workshop-card .button{justify-self:start}.workshop-actions{display:flex;gap:8px;flex-wrap:wrap}.workshop-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 120px auto;gap:9px;align-items:end}.workshop-row label{display:grid;gap:5px}.workshop-row input{min-width:0}.tabs{flex-wrap:wrap;gap:8px 20px}@media(max-width:700px){.workshop-columns{grid-template-columns:1fr}.workshop-row{grid-template-columns:1fr 1fr}.workshop-row strong{grid-column:1/-1}.workshop-row .button{grid-column:1/-1}.workshop-card .button{min-height:44px}.tabs{gap:4px 14px}.tab{padding:12px 2px}}
.manage-nav{background:#f7faf8}.daily-search{display:flex;gap:9px;margin-bottom:18px;max-width:640px}.daily-search input{min-width:0}.daily-actions,.manage-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.daily-actions .button,.manage-actions .button{min-height:64px;white-space:normal;text-align:center;font-size:16px}.fitment-editor{border:1px solid #dce8e3;border-radius:12px;padding:14px;min-width:0}.fitment-rows{display:grid;gap:12px}.fitment-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 90px 90px auto;gap:8px;align-items:end}.fitment-row label{min-width:0;display:grid;gap:5px}.fitment-row input{min-width:0}.take-difference{padding:12px;border-radius:10px;background:#e9f6ef;color:#175d51;font-weight:700;margin:0}@media(max-width:700px){.daily-actions,.manage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-actions .button,.manage-actions .button{min-height:56px}.fitment-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fitment-row .button{grid-column:1/-1}.manage-nav .tab{min-height:44px}}@media(max-width:390px){.daily-search{flex-direction:column}.daily-actions,.manage-actions{gap:8px}}
.overview-heading{margin:24px 0 12px}
