.saas-cover-board{gap:var(--saas-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saas-cover-board__empty{padding:var(--saas-space-lg);border:1px dashed var(--saas-border-strong);border-radius:var(--saas-radius-lg);color:var(--saas-text-primary);font-size:var(--saas-font-reading);text-align:center;margin:0}.saas-cover-row{--saas-cover-edge:var(--saas-border-strong);column-gap:var(--saas-space-md);row-gap:var(--saas-space-xs);padding:var(--saas-space-sm) var(--saas-space-md);border:1px solid var(--saas-border-default);border-inline-start:4px solid var(--saas-cover-edge);border-radius:var(--saas-radius-lg);background:var(--saas-bg-surface);grid-template-columns:72px minmax(0,1.1fr) minmax(0,1.4fr) auto;grid-template-areas:"when class pick end""when reasons reasons reasons""when issue issue issue""details details details details";align-items:center;display:grid}.saas-cover-row[data-state=notified]{--saas-cover-edge:var(--saas-status-success-fill)}.saas-cover-row[data-state=saved],.saas-cover-row[data-state=suggested],.saas-cover-row[data-state=picked]{--saas-cover-edge:var(--saas-status-info-fill)}.saas-cover-row[data-state=changed],.saas-cover-row[data-state=open]{--saas-cover-edge:var(--saas-status-warning-fill)}.saas-cover-row[data-state=issue],.saas-cover-row[data-state=no_one_free]{--saas-cover-edge:var(--saas-status-danger-fill)}.saas-cover-row--skeleton{background:var(--saas-bg-sunken);min-block-size:76px}.saas-cover-row__when{padding:var(--saas-space-xs);border-radius:var(--saas-radius-md);background:var(--saas-bg-sunken);color:var(--saas-text-primary);font-size:var(--saas-font-body-sm);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:when;align-self:start;align-items:center;display:flex}.saas-cover-row__when strong{font-size:var(--saas-font-heading)}.saas-cover-row__class{gap:var(--saas-space-2xs);min-inline-size:0;color:var(--saas-text-primary);font-size:var(--saas-font-body);flex-direction:column;grid-area:class;display:flex}.saas-cover-row__class strong{font-size:var(--saas-font-reading)}.saas-cover-row__absent{align-items:center;gap:var(--saas-space-2xs);color:var(--saas-status-danger);font-size:var(--saas-font-body-sm);display:inline-flex}.saas-cover-row__pick{align-items:center;gap:var(--saas-space-sm);flex-wrap:wrap;grid-area:pick;min-inline-size:0;display:flex}.saas-cover-row__select{align-items:center;gap:var(--saas-space-xs);min-inline-size:0;padding:var(--saas-space-2xs) var(--saas-space-xs);border:1px solid var(--saas-border-strong);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-secondary);flex:220px;display:flex}.saas-cover-row__select:focus-within{border-color:var(--saas-brand-primary);box-shadow:var(--saas-focus-ring)}.saas-cover-row__select select{min-block-size:32px;min-inline-size:0;color:var(--saas-text-primary);font:inherit;font-size:var(--saas-font-body);cursor:pointer;background:0 0;border:0;outline:none;flex:1;font-weight:600}.saas-cover-row__fit{align-items:center;gap:var(--saas-space-2xs);padding:var(--saas-space-2xs) var(--saas-space-sm);border-radius:var(--saas-radius-full);background:var(--saas-status-neutral-subtle);color:var(--saas-status-neutral);font-size:var(--saas-font-body-sm);white-space:nowrap;font-weight:700;display:inline-flex}.saas-cover-row__fit span{font-weight:500}.saas-cover-row__fit[data-tone=success],.saas-cover-row__other-fit[data-tone=success]{background:var(--saas-status-success-subtle);color:var(--saas-status-success)}.saas-cover-row__fit[data-tone=info],.saas-cover-row__other-fit[data-tone=info]{background:var(--saas-status-info-subtle);color:var(--saas-status-info)}.saas-cover-row__fit[data-tone=warning],.saas-cover-row__other-fit[data-tone=warning]{background:var(--saas-status-warning-subtle);color:var(--saas-status-warning)}.saas-cover-row__end{align-items:flex-end;gap:var(--saas-space-xs);flex-direction:column;grid-area:end;display:flex}.saas-cover-row__pill{align-items:center;gap:var(--saas-space-2xs);padding:var(--saas-space-2xs) var(--saas-space-sm);border-radius:var(--saas-radius-full);background:var(--saas-status-neutral-subtle);color:var(--saas-status-neutral);font-size:var(--saas-font-body-sm);white-space:nowrap;font-weight:600;display:inline-flex}.saas-cover-row__pill[data-tone=success]{background:var(--saas-status-success-subtle);color:var(--saas-status-success)}.saas-cover-row__pill[data-tone=info]{background:var(--saas-status-info-subtle);color:var(--saas-status-info)}.saas-cover-row__pill[data-tone=warning]{background:var(--saas-status-warning-subtle);color:var(--saas-status-warning)}.saas-cover-row__pill[data-tone=danger]{background:var(--saas-status-danger-subtle);color:var(--saas-status-danger)}.saas-cover-row__toggle,.saas-cover-row__withdraw{align-items:center;gap:var(--saas-space-2xs);padding:var(--saas-space-2xs) var(--saas-space-xs);border-radius:var(--saas-radius-sm);color:var(--saas-brand-primary);font:inherit;font-size:var(--saas-font-body-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.saas-cover-row__toggle:hover,.saas-cover-row__withdraw:hover{background:var(--saas-brand-subtle)}.saas-cover-row__toggle:focus-visible,.saas-cover-row__withdraw:focus-visible,.saas-cover-row__others button:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-cover-row__reasons{gap:var(--saas-space-xs);flex-wrap:wrap;grid-area:reasons;margin:0;padding:0;list-style:none;display:flex}.saas-cover-row__reasons li{align-items:center;gap:var(--saas-space-2xs);padding:1px var(--saas-space-sm);border-radius:var(--saas-radius-full);font-size:var(--saas-font-body-sm);display:inline-flex}.saas-cover-row__reasons li[data-effect=plus]{background:var(--saas-tint-green-bg);color:var(--saas-tint-green-fg)}.saas-cover-row__reasons li[data-effect=minus]{background:var(--saas-tint-yellow-bg);color:var(--saas-tint-yellow-fg)}.saas-cover-row__reasons li span{font-weight:700}.saas-cover-row__issue{align-items:center;gap:var(--saas-space-xs);color:var(--saas-status-danger);font-size:var(--saas-font-body);grid-area:issue;margin:0;font-weight:600;display:inline-flex}.saas-cover-row__details{gap:var(--saas-space-sm);padding:var(--saas-space-sm) var(--saas-space-md);border-radius:var(--saas-radius-md);background:var(--saas-bg-sunken);flex-direction:column;grid-area:details;margin-block-start:var(--saas-space-xs);display:flex}.saas-cover-row__explain{color:var(--saas-text-primary);font-size:var(--saas-font-body);margin:0;line-height:1.5}.saas-cover-row__others{gap:var(--saas-space-xs);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.saas-cover-row__others button{gap:var(--saas-space-2xs) var(--saas-space-sm);inline-size:100%;padding:var(--saas-space-xs) var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--saas-motion-micro) var(--saas-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.saas-cover-row__others button:hover{border-color:var(--saas-brand-primary)}.saas-cover-row__other-name{font-size:var(--saas-font-body);font-weight:600}.saas-cover-row__other-fit{padding:0 var(--saas-space-xs);border-radius:var(--saas-radius-full);font-size:var(--saas-font-body-sm);font-weight:700}.saas-cover-row__other-why{color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm);grid-column:1/-1}.saas-cover-row__withdraw{color:var(--saas-status-danger);align-self:flex-start}@media (width<=1023px){.saas-cover-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"when class end""when pick pick""when reasons reasons""when issue issue""details details details"}}@media (width<=599px){.saas-cover-row{padding:var(--saas-space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when end""class class""pick pick""reasons reasons""issue issue""details details"}.saas-cover-row__when{gap:var(--saas-space-xs);flex-direction:row;align-self:center}.saas-cover-row__select select,.saas-cover-row__toggle{min-block-size:44px}}