.wg-nav-group{display:grid;gap:3px;margin:14px 0 0}.ac-layout aside nav .wg-nav-group>button{min-height:36px;font-size:13px;padding:7px 13px;width:100%;margin:0;text-align:left}.wg-nav-group[hidden]{display:none}.wg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.wg-top>div{display:flex;gap:8px}.wg-description{font-size:12px;color:#8291a6;margin:10px 0 14px}.wg-name{font-weight:600}.wg-pending{color:#b1802d!important}.wg-pills{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px;font-size:12px}.wg-pills>span{padding:3px 7px;border-radius:4px;background:#f0f6ff;border:1px solid #e0eaf9;color:#5c7fae}.wg-pills>span.exclude{color:#a97a2d;background:#fff8ec;border-color:#f3e7d0}.wg-pills>span.off{color:#9ba4b0;background:#f4f5f7;text-decoration:line-through}.wg-page .ac-table td small{display:block;font-size:11px;color:#8c99ac;margin-top:6px}.wg-page .ac-filters{margin-bottom:12px}.wg-page{padding:16px}.wg-control{margin-bottom:5px}.wg-dialog .ac-inline-row{margin:12px 0}.wg-dialog .ac-dialog-body{overflow:auto;min-height:0}.wg-dialog .ac-form-error:empty{display:none}.wg-dialog form>button.primary{margin-top:8px}.ac-wizard .wg-preview{margin-bottom:12px}.ac-wizard .wg-pills{margin:6px 0}.wg-page .ac-tabs{margin:0}.wg-page .ac-tabs button{padding:8px 12px}
@media(max-width:700px){.wg-nav-group{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px;gap:3px}.ac-layout aside nav .wg-nav-group>button{font-size:11px;min-height:30px;width:auto;padding:5px 8px}.wg-top{align-items:flex-start;flex-wrap:wrap}.wg-page{padding:10px}.wg-top .ac-tabs button{padding:6px 8px;font-size:12px}.wg-control{flex-wrap:wrap}.wg-control select{flex-basis:100%}}

.ac-layout aside nav .wg-nav-group>button{font-weight:500}.ac-layout #businessPanel .wg-page.ac-workbench{background:#fff!important;border:1px solid #e1e8f2!important;border-radius:8px;padding:18px!important;margin-top:16px!important}.wg-page form.ac-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:10px 0}.wg-page form.ac-filters>.ac-field{flex:0 1 240px;min-width:140px}.wg-page form.ac-filters>.ac-field:has(select){flex:0 1 150px}.wg-page .ac-bulk{margin:6px 0 12px}
@media(max-width:700px){.ac-layout #businessPanel .wg-page.ac-workbench{padding:12px!important}.wg-page form.ac-filters>.ac-field{flex:1 1 180px}.wg-page form.ac-filters>.ac-field:has(select){flex:1 1 130px}}

/* Section headings are stronger than links without competing with selection. */
.ac-layout aside nav .wg-nav-group>p{
 position:static;bottom:auto;display:block;margin:0 0 5px;padding:5px 10px;
 border-left:3px solid #819cbd;border-radius:3px;background:#f0f4f9;
 color:#354e70;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.4px;
}
.ac-layout aside nav .wg-nav-group+.wg-nav-group{
 border-top:1px solid #e3eaf3;padding-top:13px;margin-top:13px;
}
@media(max-width:700px){
 .ac-layout aside nav .wg-nav-group>p{
  flex:0 0 100%;margin:2px 0 3px;padding:3px 7px;font-size:12px;
 }
 .ac-layout aside nav .wg-nav-group+.wg-nav-group{
  border-top:0;padding-top:0;margin-top:5px;
 }
}
