.curator-group-picker{min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md)}
.curator-group-picker legend{font-weight:700;padding-inline:6px}
.curator-group-options{max-height:300px;overflow:auto;display:grid;gap:8px;margin-top:12px}
.curator-group-options .check-row{align-items:flex-start;justify-content:flex-start;gap:10px;min-height:44px;padding:8px}
.curator-group-options input[type="checkbox"]{flex:0 0 18px;width:18px;margin-top:3px}
.mail-recipient-field{min-width:0}.mail-recipient-picker{display:grid;gap:12px;min-width:0;margin-top:10px}
.mail-recipient-picker .table-scroll{max-height:420px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}
.mail-recipient-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:.9rem}
.mail-recipient-table :is(th,td){padding:12px 10px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}
.mail-recipient-table th{background:var(--surface-soft);font-weight:700;position:sticky;top:0;z-index:1}
.mail-recipient-table :is(th,td):first-child{width:44px}.mail-recipient-table :is(th,td):nth-child(2){width:36%}
.mail-recipient-table :is(th,td):nth-child(3){width:17%}.mail-recipient-table input{width:18px;height:18px;min-height:18px}
.mail-selected-count{margin:0;color:var(--muted);font-size:.88rem}
.heading-help-line-inline{display:inline-flex;vertical-align:middle;max-width:100%;font-weight:700;gap:6px}
.heading-help-line-inline .heading-help-button{width:26px;min-height:26px;flex-basis:26px;font-size:13px}
.heading-help-line-inline .heading-help-popup{font-weight:400}
.heading-help-popup>small{display:block;color:inherit;font:inherit}.heading-help-popup>span{display:block}
.heading-help-target{cursor:help}.heading-help-target:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
.collection-view-trigger{width:auto;min-width:174px;max-width:100%;height:auto;min-height:44px;justify-content:flex-start;gap:10px;padding:10px 14px}
.collection-view-trigger .collection-view-name{flex:1;text-align:left;font-weight:600;overflow-wrap:anywhere}
.collection-view-trigger .collection-view-chevron{width:16px;height:16px}
@media(max-width:600px){.mail-recipient-table{font-size:.88rem;min-width:600px}.mail-recipient-table :is(th,td){padding:10px 8px}.mail-recipient-table :is(th,td):first-child{width:36px}.mail-recipient-table :is(th,td):nth-child(3){width:17%}.mail-recipient-table th:nth-child(3){white-space:nowrap}.curator-group-picker{padding:12px}.collection-view-trigger{min-width:154px}}
@media(pointer:coarse){.heading-help-line-inline .heading-help-button{min-height:44px;min-width:36px}}
