
/* 色中色 SexInSex 底栏 — unique to sexinsex.cfd, bottom-center only */
.xf-suo{
  position:fixed;left:50%;bottom:16px;transform:translateX(-50%);
  z-index:9999;
  display:flex;align-items:center;
  background:#D5E8BB;
  border:1px solid #BDC8A8;
  box-shadow:0 1px 0 #eef5e0 inset, 0 2px 8px rgba(76,92,53,.22);
  font:12px/1.6 Tahoma,Verdana,"Microsoft YaHei","微软雅黑",sans-serif;
  max-width:calc(100vw - 24px);
  color:#2B2B2B;
}
.xf-suo-link{
  display:flex;align-items:center;text-decoration:none;color:#2B2B2B;
  padding:7px 6px 7px 8px;
}
.xf-suo-link:hover{text-decoration:none;color:#2B2B2B;}
.xf-suo-mark{
  width:30px;height:30px;
  background:#4C5C35;color:#D5E8BB;
  font-size:15px;font-weight:700;line-height:30px;text-align:center;
  margin-right:10px;flex-shrink:0;
  border:1px solid #2f3a22;
  border-radius:2px;
  letter-spacing:0;
}
.xf-suo-copy{
  color:#2B2B2B;font-size:14px;line-height:1.35;
  white-space:nowrap;padding-right:12px;
}
.xf-suo-act{
  display:inline-block;
  background:#4C5C35;color:#f8f9f7 !important;
  border:1px solid #2f3a22;
  font-size:13px;padding:4px 14px;font-weight:700;
  white-space:nowrap;
  text-decoration:none !important;
}
.xf-suo-link:hover .xf-suo-act{background:#5F7342;border-color:#2f3a22;}
.xf-suo-close{
  background:transparent;border:0;color:#728B47;
  padding:0 10px 0 4px;font-size:16px;cursor:pointer;line-height:1;
  font-family:inherit;
}
.xf-suo-close:hover{color:#2B2B2B;}
body{padding-bottom:84px !important;}
@media (max-width:560px){
  .xf-suo-copy{font-size:13px;padding-right:8px;}
  .xf-suo-act{padding:4px 10px;font-size:12px;}
}
