/* ITDA V19 - visual-only corrections, 2026-11-04. No point, payment or referral mutations. */
html.itda-v19-listing .itda-product-share-btn,
html.itda-v19-listing .itda-share-safe-v15-btn,
html.itda-v19-detail button.itda-share-safe-v15-btn{display:none!important;visibility:hidden!important}
/* The only visible share action on detail is the compact button INSIDE the benefit panel. */
.itda-v19-share-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;flex:none;min-height:32px;padding:5px 12px!important;margin:0!important;border:1px solid #9cbeec!important;border-radius:10px!important;background:#eaf3ff!important;color:#174f88!important;font:800 11px/1.3 "Pretendard","Malgun Gothic",sans-serif!important;cursor:pointer;white-space:nowrap;box-shadow:none!important}
.itda-v19-share-trigger:hover{background:#d9eaff!important}
.itda-v19-share-trigger:focus-visible{outline:3px solid #397bd6;outline-offset:2px}
/* Compact two-column first-purchase benefit panel */
.itda-share-v17-promo.itda-p18-promo{padding:11px 14px 10px!important;margin:8px 0 10px!important;border-radius:15px!important;box-shadow:0 5px 14px rgba(66,53,34,.08)!important}
.itda-p18-promo .itda-v17-promo-title{margin:0 0 4px!important;gap:7px!important;font-size:15px!important;line-height:1.22!important}
.itda-p18-promo .itda-v17-promo-title:before{width:25px!important;height:25px!important;flex-basis:25px!important;font-size:14px!important;border-radius:8px!important}
.itda-p18-inner{grid-template-columns:minmax(0,1fr) minmax(122px,160px)!important;gap:9px!important;align-items:center!important}
.itda-p18-copy strong{font-size:15px!important;line-height:1.28!important;margin:0 0 3px!important}
.itda-p18-copy strong b{font-size:21px!important}
.itda-p18-copy p{font-size:11px!important;line-height:1.35!important;margin:0!important}
.itda-p18-note{font-size:9px!important;line-height:1.3!important;margin-top:4px!important}
.itda-p18-wallet-card{min-height:80px!important;max-width:160px!important;padding:8px 11px 7px!important;transform:none!important;border-radius:11px!important;box-shadow:0 6px 13px rgba(10,45,86,.15)!important}
.itda-p18-wallet-card .p18-w-main{margin-top:3px!important}
.itda-p18-wallet-card .p18-w-main strong{font-size:24px!important}
.itda-p18-wallet-card .p18-w-top{font-size:8px!important}
.itda-p18-wallet-card .p18-w-chip{height:13px!important;width:18px!important}
.itda-p18-wallet-card .p18-w-foot{margin-top:3px!important;padding-top:3px!important;font-size:7px!important}
.itda-p18-wallet-card .p18-w-gauge{margin-top:3px!important;height:2px!important}
.itda-p18-promo .itda-p18-buyer-line{font-size:11px!important;line-height:1.35!important;letter-spacing:-.04em!important;margin:5px 0 0!important}
.itda-p18-promo .itda-p18-reward-foot{display:none!important}
.itda-v19-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:6px 0 0!important;padding:7px 0 0!important;border-top:1px solid #eadac4}
.itda-p18-promo .itda-v19-footer .itda-v17-promo-notice{display:block!important;min-width:0;flex:1;margin:0!important;color:#867766!important;font-size:9px!important;line-height:1.35!important}
/* Four tactile rounded-square tiles: wallet, referral, AI assistant, Kakao. */
#it3-assistant .it3-float-stack{width:68px!important;gap:8px!important;align-items:stretch!important;filter:none!important}
#it3-assistant .it3-v17-nav{width:68px!important;gap:8px!important;align-items:stretch!important;margin:0!important}
#it3-assistant a.it3-v17-quick,
#it3-assistant button.it3-float-bot,
#it3-assistant a.it3-float-kakao{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:68px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:5px!important;border-radius:19px!important;line-height:1.15!important;text-align:center!important;transition:transform .2s ease,box-shadow .2s ease!important}
#it3-assistant .it3-v17-quick--wallet:before,
#it3-assistant .it3-v17-quick--wallet:after{display:none!important}
#it3-assistant .it3-v17-quick--wallet .it3-v17-ico{height:22px!important;width:32px!important;margin:0 0 1px!important}
#it3-assistant .it3-v17-quick .it3-v17-ico svg{height:24px!important;width:24px!important}
#it3-assistant .it3-float-bot svg{height:34px!important;width:34px!important;flex:none!important}
#it3-assistant a.it3-float-kakao svg{height:29px!important;width:29px!important;flex:none!important}
#it3-assistant .it3-float-bot>span,
#it3-assistant a.it3-v17-quick>span:last-child,
#it3-assistant a.it3-float-kakao .itda-v19-kakao-label{display:block!important;margin:0!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important;line-height:1.1!important}
#it3-assistant a.it3-float-kakao .itda-v19-kakao-label{color:#3c2e13!important}
@media(max-width:767px){
 .itda-share-v17-promo.itda-p18-promo{padding:9px 10px 8px!important;margin:7px 8px 9px!important}
 .itda-p18-promo .itda-v17-promo-title{font-size:14px!important;margin-bottom:5px!important}
 .itda-p18-inner{grid-template-columns:minmax(0,1fr) minmax(98px,36%)!important;gap:7px!important}
 .itda-p18-copy strong{font-size:13px!important}
 .itda-p18-copy strong b{font-size:18px!important}
 .itda-p18-copy p{font-size:10px!important}
 .itda-p18-wallet-card{min-height:75px!important;padding:7px 8px 5px!important}
 .itda-p18-promo .itda-p18-buyer-line{font-size:10px!important;margin-top:5px!important}
 .itda-p18-promo .itda-v19-footer .itda-v17-promo-notice{font-size:8px!important;line-height:1.3!important}
 .itda-v19-share-trigger{min-height:29px!important;padding:5px 8px!important;font-size:10px!important}
 #it3-assistant .it3-float-stack{width:56px!important;gap:6px!important;right:9px!important}
 #it3-assistant .it3-v17-nav{width:56px!important;gap:6px!important}
 #it3-assistant a.it3-v17-quick,
 #it3-assistant button.it3-float-bot,
 #it3-assistant a.it3-float-kakao{width:56px!important;height:56px!important;min-height:56px!important;border-radius:16px!important;padding:4px!important}
 #it3-assistant .it3-v17-quick--wallet .it3-v17-ico{width:28px!important;height:19px!important}
 #it3-assistant .it3-v17-quick .it3-v17-ico svg{height:22px!important;width:22px!important}
 #it3-assistant .it3-float-bot svg{height:29px!important;width:29px!important}
 #it3-assistant a.it3-float-kakao svg{height:26px!important;width:26px!important}
 #it3-assistant .it3-float-bot>span,
 #it3-assistant a.it3-v17-quick>span:last-child,
 #it3-assistant a.it3-float-kakao .itda-v19-kakao-label{font-size:9px!important}
}
@media(max-width:360px){
 .itda-p18-promo .itda-p18-buyer-line{font-size:9px!important;letter-spacing:-.07em!important}
 .itda-p18-promo .itda-v19-footer .itda-v17-promo-notice{font-size:7.5px!important}
}
@media(max-height:680px) and (max-width:767px){
 #it3-assistant .it3-float-stack,#it3-assistant .it3-v17-nav{width:50px!important;gap:4px!important}
 #it3-assistant a.it3-v17-quick,
 #it3-assistant button.it3-float-bot,
 #it3-assistant a.it3-float-kakao{width:50px!important;height:50px!important;min-height:50px!important;border-radius:15px!important}
 #it3-assistant .it3-float-bot svg{height:25px!important;width:25px!important}
}
