/* Action columns share Admin density; long record text continues wrapping normally. */
table .ifco-action-cell:has(.ifco-table-action){width:1%;white-space:nowrap}
table td.ifco-action-cell>.actions{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}
table .ifco-action-cell :is(button,a).ifco-table-action{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px;margin:0;border:1px solid #b5ccd2;border-radius:7px;background:#fff;color:#08748b;font-size:0;line-height:1;text-decoration:none}
table .ifco-action-cell .ifco-table-action+.ifco-table-action{margin-left:4px}
table .ifco-action-cell .actions>.ifco-table-action+.ifco-table-action{margin-left:0}
table .ifco-action-cell .ifco-table-action svg{display:block;flex:none;width:17px;height:17px}
table .ifco-action-cell .ifco-table-action:is(:hover,:focus-visible){background:#e7f4f7;border-color:#08748b;color:#005b70}
table .ifco-action-cell .ifco-table-action:focus-visible{outline:2px solid #08748b;outline-offset:2px}
table .ifco-action-cell .ifco-table-action:disabled{opacity:.45;cursor:default}
@media(pointer:coarse){table .ifco-action-cell :is(button,a).ifco-table-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}}
@media print{table .ifco-table-action{display:none!important}}
