/*
Theme Name: ohashi-eye
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

.simple-tab-menu {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}
.simple-tab-btn {
    padding: 8px 16px;
    cursor: pointer;
    border: 1px solid #ccc;
    background: #f7f7f7;
    border-radius: 4px;
}
.simple-tab-btn.active {
    background: #e0e0e0;
}
.simple-tab-content {
    display: none;
}
.simple-tab-content.active {
    display: block;
}

/* カード型リスト */
.simple-card-list {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.simple-card-list .card {
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 12px;
    flex: 1 1 calc(33% - 12px);
    box-sizing: border-box;
    background: #fff;
}
@media screen and (max-width: 768px) {
    .simple-card-list .card {
        flex: 1 1 100%;
    }
	
/* ===============================
   NOMOCa AIチャット フローティングバナー
================================ */

.ai-chat-floating{
position: fixed;
right: 18px;
bottom: 80px;
z-index: 99999;
width: 92px;
border: none;
background: transparent;
cursor: pointer;
}

.ai-chat-photo{
width: 76px;
height: 76px;
margin: 0 auto -16px;
border-radius: 50%;
overflow: hidden;
border: 4px solid #d8edf7;
}

.ai-chat-photo video{
width:100%;
height:100%;
object-fit:cover;
display:block;
}
	
/* AIチャットバナー 強制調整 */
#open-chatbot.ai-chat-floating {
  position: fixed !important;
  right: 18px !important;
  bottom: 80px !important;
  z-index: 99999 !important;
  width: 92px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  background: transparent !important;
  cursor: pointer !important;
}

#open-chatbot.ai-chat-floating video {
  width: 76px !important;
  height: 76px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 50% !important;
}
/* NOMOCa AIチャットボタン */
#open-chatbot.ai-chat-floating{
position: fixed;
right: 18px;
bottom: 80px;
z-index: 99999;
width: 92px;
border: none;
background: transparent;
padding: 0;
margin: 0;
cursor: pointer;
}

/* 動画サイズ固定 */
#open-chatbot video{
width:76px;
height:76px;
object-fit:cover;
border-radius:50%;
display:block;
}

/* 丸枠 */
.ai-chat-photo{
width:76px;
height:76px;
margin:0 auto -16px;
border-radius:50%;
overflow:hidden;
border:4px solid #d8edf7;
background:#fff;
}	