/* Review F2 day/visit row status adapter only. No global table/card radius changes. */
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #rvTbody td:has(> .rv-row-status-stage-trigger),
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #rvTbody td:has(> select.rv-visit-status + .rv-row-status-visit-trigger){cursor:pointer}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-trigger{
  display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:100%;min-width:0;min-height:26px;
  margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;
  font:inherit;line-height:1.2;vertical-align:middle;white-space:nowrap;
}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-trigger::after{
  content:"";width:5px;height:5px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;
  transform:translateY(-2px) rotate(45deg);opacity:.75;
}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger{box-sizing:border-box;min-height:26px;padding:5px 4px;border-radius:6px;color:#52647a;background:#eef2f6;font-size:10px;font-weight:500;line-height:16px}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger .rv-stg{box-sizing:border-box;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;box-shadow:none}
/* Keep the native badge/icon DOM for the theme's selected-row color logic, hide only its duplicate arrow. */
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger .rv-v2-stg-icon{display:none}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-visit-trigger{
  padding:5px 4px;border-radius:6px;color:#52647a;background:#eef2f6;font-size:10px;font-weight:500;line-height:16px;
}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-visit-trigger.is-done{background:#e9f5f6;color:#176d78}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger.rv-row-status-sp2{background:#eaf2ff;color:#1b64da}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger.rv-row-status-sp3{background:#e9f5f6;color:#176d78}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger.rv-row-status-sp6{background:#eaf5ed;color:#2f6c4f}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger.rv-row-status-sp5{background:#faf3e3;color:#856218}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-stage-trigger.rv-row-status-sp4{background:#f8eded;color:#9a4b4b}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) #tabReview .rv-row-status-trigger:focus-visible{outline:2px solid #3182f6;outline-offset:2px}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-menu{
  position:fixed;z-index:2147483000;box-sizing:border-box;max-height:min(310px,calc(100vh - 16px));overflow-y:auto;
  padding:5px;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(22,39,63,.17);
  font-family:'Noto Sans KR','Segoe UI',sans-serif;font-size:12px;line-height:1.35;letter-spacing:-.025em;
}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-option{
  display:flex;align-items:center;min-height:35px;box-sizing:border-box;padding:6px 9px;border-radius:5px;
  font-weight:600;cursor:pointer;user-select:none;
}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-option.is-active{outline:2px solid #3182f6;outline-offset:-2px}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-option[aria-selected="true"]::after{content:"✓";margin-left:auto;padding-left:7px;font-weight:700}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp1,
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-before{background:#eef2f6;color:#52647a}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp2{background:#eaf2ff;color:#1b64da}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp3,
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-done{background:#e9f5f6;color:#176d78}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp6{background:#eaf5ed;color:#2f6c4f}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp5{background:#faf3e3;color:#856218}
body[data-rv-day-theme="f2"]:is([data-rv-f2-view="day"],[data-rv-f2-view="visit"]) .rv-row-status-sp4{background:#f8eded;color:#9a4b4b}
