.order-work-view-settings{box-sizing:border-box;display:grid;gap:10px;width:100%;max-width:800px;min-width:0;margin:0 auto}
.order-work-view-settings .form-help{margin:0;line-height:1.4}
.order-work-view-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0}
.order-work-view-surface{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #c5d3df;border-radius:6px;background:#f8fafc}
.order-work-view-surface h3{font-size:14px;line-height:1.35;margin:0}
.order-work-view-options{display:grid;gap:5px;min-height:40px;align-content:start}
.order-work-view-settings .order-work-check{display:flex;align-items:flex-start;gap:7px;margin:0;min-width:0;font-size:13px;line-height:1.35;overflow-wrap:anywhere;cursor:pointer}
.order-work-view-settings input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:1px 0 0;accent-color:#3b6084}
.order-work-view-stage-group{display:block;margin:0;padding:6px 8px 8px;min-width:0;border:1px solid #d6e0e8;border-radius:5px;background:#fff}
.order-work-view-stage-group legend{padding:0 3px;max-width:100%;font-weight:600}
.order-work-view-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 9px;margin-left:12px}
.order-work-view-settings>.toolbar{justify-content:flex-end;margin:0}
.context-settings-dialog:has(.order-work-view-settings:not([hidden])){width:min(840px,calc(100vw - 28px))!important}
.context-settings-dialog .order-work-view-settings .order-work-check{margin:0;font-size:12px;line-height:1.35}
.context-settings-dialog .order-work-view-settings .order-work-view-stage-group{margin:0;padding:5px 7px 7px}
.context-settings-dialog .order-work-view-settings .order-work-view-surface h3{margin:0;font-size:14px}
.context-settings-dialog .order-work-view-settings>.form-help{margin:0}
@media(max-width:620px){.order-work-view-surfaces{grid-template-columns:minmax(0,1fr);gap:10px}.order-work-view-surface{padding:9px}.order-work-view-options{min-height:0}}
@media(max-width:340px){.order-work-view-children{grid-template-columns:minmax(0,1fr)}}
