/* WEKINFOLK interior shell refinement v1.3 */
.wk-interior-page .wk-interior-intro{min-height:118px!important;margin-bottom:0!important;padding-bottom:22px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}
.wk-interior-page .wk-interior-main{min-width:0!important}
.wk-interior-page .wk-interior-main>.page-margin,
.wk-interior-page .wk-interior-main>.page-margin>.row{margin:0!important;width:100%!important;max-width:none!important}
.wk-interior-page .wk-interior-main .leftcol{display:none!important}
.wk-interior-page .wk-interior-main .singlecol,
.wk-interior-page .wk-interior-main .middlecol,
.wk-interior-page .wk-interior-main .profile-lists,
.wk-interior-page .wk-interior-main .col-md-7,
.wk-interior-page .wk-interior-main .col-md-8,
.wk-interior-page .wk-interior-main .col-md-9{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}

/* Editorial section tabs */
.wk-interior-page .wk-section-tabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin:0 0 24px!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;min-height:50px!important}
.wk-interior-page .wk-section-tabs a{position:relative!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:28px!important;margin:0!important;padding:4px 14px!important;color:rgba(245,241,231,.66)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;white-space:nowrap!important}
.wk-interior-page .wk-section-tabs a:first-child{padding-left:0!important}
.wk-interior-page .wk-section-tabs a+a:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:1px!important;height:11px!important;background:rgba(255,255,255,.13)!important;transform:translateY(-50%)!important}
.wk-interior-page .wk-section-tabs a.is-active,
.wk-interior-page .wk-section-tabs a:hover,
.wk-interior-page .wk-section-tabs a:focus{color:#d6b45f!important}
.wk-interior-page .wk-section-tabs .wk-section-action{margin-left:auto!important;padding:7px 12px!important;color:#d6b45f!important;border:1px solid rgba(214,180,95,.30)!important;border-radius:999px!important}
.wk-interior-page .wk-section-tabs .wk-section-action:before{display:none!important}
.wk-interior-page .wk-section-tabs .wk-section-action:hover{background:rgba(214,180,95,.07)!important}

/* Community and business card grids */
.wk-interior-page .wk-native-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;width:100%!important}
.wk-interior-page .wk-native-grid:before,
.wk-interior-page .wk-native-grid:after,
.wk-interior-page .wk-native-grid>.clear{display:none!important}
.wk-interior-page .wk-native-grid .cool-style-album{width:auto!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important}
.wk-interior-page .wk-native-grid .wow_content,
.wk-interior-page .wk-native-grid .album_parent{height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#111512!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;box-shadow:none!important}
.wk-interior-page .wk-native-grid .avatar{width:100%!important;height:150px!important;margin:0!important;overflow:hidden!important;background:#171c18!important}
.wk-interior-page .wk-native-grid .avatar a{display:block!important;width:100%!important;height:100%!important}
.wk-interior-page .wk-native-grid .avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important}
.wk-interior-page .wk-native-grid .album-name{padding:14px 15px 16px!important;text-align:left!important}
.wk-interior-page .wk-native-grid .album-name h4{margin:0 0 5px!important;color:#eee9df!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}
.wk-interior-page .wk-native-grid .album-name p{margin:0!important;color:rgba(245,241,231,.48)!important;font-size:11px!important}
.wk-interior-page .wk-empty-state{grid-column:1/-1!important;display:block!important;width:100%!important;min-height:120px!important;margin:0!important;padding:34px 0!important;color:rgba(245,241,231,.55)!important;background:transparent!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:13px!important}

/* Neutralize legacy button/card chrome inside converted pages */
.wk-interior-page .btn-main,
.wk-interior-page .btn_create_big{background:transparent!important;color:#d6b45f!important;border:1px solid rgba(214,180,95,.28)!important;box-shadow:none!important}
.wk-interior-page .wow_content{box-shadow:none!important}

/* Events: keep functionality, flatten Sunshine shell */
.wk-events-page .wk-events-native>.page-margin,
.wk-events-page .wk-events-native>.page-margin.wow_content{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wk-events-page .wk-events-native .wow_big_head_link{margin:0 0 24px!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}
.wk-events-page .wk-events-native .wow_big_head_link ul{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;margin:0!important;padding:0!important}
.wk-events-page .wk-events-native .wow_big_head_link li{margin:0!important;padding:0!important}
.wk-events-page .wk-events-native .wow_big_head_link a{padding:2px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:rgba(245,241,231,.62)!important;box-shadow:none!important;font-size:12px!important}
.wk-events-page .wk-events-native .wow_big_head_link li.active a,
.wk-events-page .wk-events-native .wow_big_head_link a:hover{color:#d6b45f!important}
.wk-events-page .wo_events_row_main{margin:0 -7px!important}
.wk-events-page .events-list-wrapper{padding:7px!important}
.wk-events-page .eventz{background:#111512!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;box-shadow:none!important}

/* Saved posts: native stories, editorial spacing */
.wk-saved-page .wk-saved-feed{padding-top:18px!important}
.wk-saved-page .wk-saved-feed>.page-margin{margin:0 0 18px!important}
.wk-saved-page .wk-saved-feed .wow_content{box-shadow:none!important;border-color:rgba(255,255,255,.09)!important}

/* Remove old floating/chat chrome on converted interiors */
body.wk-interior-active .chat-all-container,
body.wk-interior-active .chat_main,
body.wk-interior-active .online-content-toggler,
body.wk-interior-active .wo_side_online,
body.wk-interior-active .wo_chat_cont{display:none!important}

@media(max-width:1050px){.wk-interior-page .wk-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){
  .wk-interior-page .wk-section-tabs{gap:8px 16px!important}
  .wk-interior-page .wk-section-tabs a{padding:3px 0!important}
  .wk-interior-page .wk-section-tabs a+a:before{display:none!important}
  .wk-interior-page .wk-section-tabs .wk-section-action{margin-left:0!important;padding:6px 10px!important}
  .wk-interior-page .wk-native-grid{grid-template-columns:1fr!important}
}
