/* SUNIVA_GOEN_CONCIERGE_INBOX_V1_20260917 */
/* SUNIVA_GOEN_CONCIERGE_INBOX_UX_V1_20260917 */
.goen-badge,.sn-goen-badge{display:inline-grid;min-width:18px;height:18px;margin-left:6px;place-items:center;padding:0 5px;border-radius:999px;background:#e8d7a8;color:#6d5420;font-size:10px;font-weight:800;line-height:1;vertical-align:middle}
.my-home-manage-grid a.goen-mypage-entry{position:relative}
.my-home-manage-grid a.goen-mypage-entry .goen-badge{position:absolute;top:10px;right:10px;margin:0}
.sn-goen-entry{display:inline-flex;align-items:center;gap:4px}
.goen-inbox-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.goen-inbox-cats a{display:inline-flex;min-height:40px;align-items:center;padding:8px 12px;border:1px solid #eadfc8;border-radius:999px;background:#fff;color:#5c5346!important;font-size:13px;font-weight:700}
.goen-inbox-cats a.is-active{background:#fff8e8;color:#7a5b1d!important}
.goen-inbox-list{display:grid;gap:12px}
.goen-inbox-card{padding:18px;border:1px solid #eadfc8;border-radius:18px;background:#fff}
.goen-inbox-card.is-new{background:linear-gradient(180deg,#fffdf6,#fff)}
.goen-inbox-card small{color:#9c742d;font-size:12px;font-weight:800}
.goen-inbox-card h2{margin:6px 0 8px;font-size:20px;color:#2d3934}
.goen-inbox-card p{margin:0 0 10px;color:#67756f;line-height:1.6}
.goen-inbox-hint{color:#8a7a55!important;font-size:13px}
.goen-inbox-next{display:inline-flex!important;min-height:44px;width:auto!important;max-width:100%;align-items:center;justify-content:center;padding:0 16px;border:1px solid #d4bb83;border-radius:10px;background:#fffaf0!important;color:#2b6b59!important;font-weight:800}
.goen-inbox-next:after{content:" →";color:#2b6b59;font-weight:800}
.goen-inbox-card form{margin-top:12px}
.goen-inbox-card button{width:auto;min-width:148px;min-height:44px;padding:0 18px;border:1px solid #2b6b59;border-radius:12px;background:#2b6b59;color:#fff;font:800 14px/1.3 inherit}
.goen-inbox-pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:18px}
.goen-inbox-pager a{color:#76591f!important;font-weight:800}
.goen-home-cat{display:grid;gap:12px;margin:18px 0}
.goen-home-cat a{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #eadfc8;border-radius:16px;background:#fff;color:#2d3934!important}
.goen-home-cat b{color:#96702a;font-size:22px}
.goen-home-cat small{display:block;color:#8a7a55;font-size:12px;font-weight:700}
.goen-home-people{display:grid;gap:10px;margin-top:16px}
.goen-home-people article{padding:14px 16px;border:1px solid #eadfc8;border-radius:16px;background:#fff}
.goen-home-people h3{margin:0 0 6px;font-size:17px}
.goen-home-people p{margin:0;color:#67756f;font-size:13px;line-height:1.6}
.goen-manager-ops{display:grid;gap:10px;margin-top:16px}
.goen-manager-ops article{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #eadfc8;border-radius:14px;background:#fff}
.goen-manager-ops b{color:#2d3934}
.goen-manager-ops span{color:#8a7a55;font-size:13px}
@media(max-width:620px){
  .goen-safe-end,.goen-nav{padding-right:76px}
  .goen-home-cat a{min-height:64px}
  .goen-manager-ops article{flex-direction:column}
}
