
/* FO_SIDEBAR_FIXED_CSS_V1 */

/* 사이드바(좌측)만 "보이기"를 안정화: details/summary 카드화 + 메뉴 버튼 규격화 */



.foInbox details{

  border:1px solid rgba(0,0,0,.10);

  border-radius:16px;

  background:#ffffff;

  padding:10px 10px;

  margin:10px 0;

}



.foInbox summary{

  font-weight:800;

  font-size:14px;

  cursor:pointer;

  user-select:none;

  list-style:none;

}



.foInbox summary::-webkit-details-marker{ display:none; }



.foInbox details[open] summary{

  margin-bottom:10px;

}



.foInbox details, .foInbox details *{

  font-size:13px;

  line-height:1.35;

}



/* 운영/내보내기 고정 메뉴 */

.foOpsMenu{

  display:flex;

  flex-direction:column;

  gap:8px;

  margin:8px 0 6px;

}



.foOpsMenuRow{

  display:flex;

  flex-wrap:wrap;

  gap:8px;

}



.foOpsBtn{

  display:inline-flex;

  align-items:center;

  justify-content:center;

  padding:6px 10px;

  border-radius:10px;

  border:1px solid rgba(0,0,0,.14);

  background:#f8fafc;

  color:#0f172a;

  text-decoration:none;

  font-weight:700;

  font-size:13px;

  cursor:pointer;

}



.foOpsBtnPrimary{

  background:#2563eb;

  border-color:#2563eb;

  color:#fff;

}



.foOpsMeta{

  font-size:12px;

  opacity:.75;

  padding:2px 2px 0;

}



/* 가입 폼(company/name)도 기존 입력과 톤 맞추기 */

.foInbox input.foSignupExtra{

  width:100%;

  box-sizing:border-box;

  padding:10px 12px;

  border-radius:12px;

  border:1px solid rgba(0,0,0,.14);

  background:#fff;

  color:#111827;

}

