/* Dashboard list spacing: all roles; leaves POST edit/action forms unchanged. */
.workspace main form[method="get" i]{margin-top:20px;margin-bottom:26px;row-gap:14px;column-gap:12px}
.workspace main form[method="get" i]+table,.workspace main form[method="get" i]+.table-wrap,.workspace main form[method="get" i]+.im-table{margin-top:24px}
.workspace main .table-wrap{margin-top:22px;margin-bottom:22px}
.workspace main .im-table{margin-top:24px;margin-bottom:22px}
@media(max-width:600px){.workspace main form[method="get" i]{margin-bottom:20px}.workspace main .table-wrap,.workspace main .im-table{margin-top:20px}}

/* Filter reset/clear links and native reset buttons, across all dashboard roles. */
.workspace main form[method="get" i] a:not([href^="#"]),
.workspace main form[method="get" i] button[type="reset"],
.workspace main form[method="get" i] input[type="reset"]{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 min-height:46px;padding:11px 18px;box-sizing:border-box;margin:0;
 border:1px solid #cbded2;border-radius:10px;background:#f2f7f3;color:#285b43;
 font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;
 text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;
 transition:background-color .15s,border-color .15s,box-shadow .15s;
}
.workspace main form[method="get" i] a:not([href^="#"]):hover,
.workspace main form[method="get" i] button[type="reset"]:hover,
.workspace main form[method="get" i] input[type="reset"]:hover{
 background:#e4f0e8;border-color:#83ad94;color:#164e36;text-decoration:none;
 box-shadow:0 3px 9px #164e3610;
}
.workspace main form[method="get" i] a:focus-visible,
.workspace main form[method="get" i] button[type="reset"]:focus-visible,
.workspace main form[method="get" i] input[type="reset"]:focus-visible{
 outline:3px solid #83b69a;outline-offset:3px;
}
.workspace main form[method="get" i] a svg{width:18px;height:18px;flex-shrink:0}
@media(prefers-reduced-motion:reduce){.workspace main form[method="get" i] a{transition:none}}
