.phone{background:#f1f0f6}.phone .statusbar{background:#191919;color:white;padding:12px 22px;font-size:14px}.phone header{padding:20px 17px;min-height:74px}.phone header h2{font-size:23px}.live-drawer{width:79%}.live-drawer .ka-menu-user{padding:26px 17px 21px}.live-drawer .ka-menu-user .live-user-icon{width:50px;height:50px;color:#666;padding:0}.live-drawer .ka-menu-user .live-user-icon svg{width:50px;height:50px}.live-drawer .ka-user-name{font-size:18px;padding:17px 0 20px}.live-drawer .ka-menu-user p{font-size:15px;color:#777;margin:0 0 7px}.live-drawer .ka-menu-user>small{font-size:12px;color:#777}.live-drawer .ka-menu-link{font-size:16px;padding:13px 17px;gap:13px;min-height:49px}.live-drawer .ka-menu-link b{line-height:1.3}.live-drawer .ka-submenu{margin-left:31px}.live-drawer .ka-submenu button{font-size:14px;padding:13px 3px}.live-selected{color:red}.live-selected>.ka-original-menu-icon{filter:brightness(0) saturate(100%) invert(16%) sepia(100%) saturate(7400%) hue-rotate(359deg) brightness(105%) contrast(118%)}.ka-menu-link[aria-expanded=true]{background:#f7f7f7}.phone .live-profile{position:relative;padding:28px 20px 22px}.live-online{position:absolute;right:18px;top:18px;background:#00a400;color:white;font-size:12px;border-radius:15px;padding:3px 10px;font-weight:bold}.live-profile-avatar{color:#666;width:85px;height:85px;margin:4px auto 18px}.phone .live-profile-avatar svg{width:100%;height:100%}.phone .live-profile h2{font-size:23px;margin:0 0 13px}.live-profile>p{font-size:14px;line-height:1.6}.live-work{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:#eee;border-radius:22px;font-size:15px;font-weight:bold}.live-work img{width:20px;height:20px}.live-balance{margin-top:17px;font-size:14px}.live-thanks{display:flex;gap:11px;overflow:auto;scrollbar-width:none}.live-thanks>button{border:1px solid #eee;color:#999;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;font-size:27px;padding:9px}.live-about-line{font-size:14px;margin:24px 0;display:flex;gap:13px}.live-about-line>span{color:#888}.live-contact-label{font-size:15px;margin:22px 0}.live-contact{display:flex;align-items:center;gap:22px;color:#888;font-size:23px;margin-bottom:26px}.live-contact>span{font-size:15px;color:#333}.live-person{width:39px;height:39px;display:block;color:#999;flex-shrink:0}.phone .live-person svg{width:100%;height:100%}.live-manager{display:flex;align-items:center;gap:13px;text-align:left;font-size:14px;padding:3px 0}.live-bottom-person{display:block;width:24px;height:24px}.phone .live-bottom-person svg{width:24px;height:24px}.phone .bottom{min-height:67px;padding:13px 12px 17px}.phone .bottom button{letter-spacing:.4px}.live-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:15px 32px}.live-service{background:white;border-radius:26px;aspect-ratio:1;position:relative;padding:19px 16px;text-align:left}.live-service b{font-size:17px;line-height:1.3;display:block}.phone .live-service svg{width:78px;height:68px;position:absolute;right:12px;bottom:12px}.live-colleague-card{padding:24px!important}.live-colleague-filters{background:#f1f0f6;border-radius:12px;overflow:hidden;margin:0 0 20px}.live-colleague-filters button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 16px;font-size:17px;color:#888;border-bottom:1px solid white}.phone .live-colleague-filters svg{width:16px;height:16px}.live-plus{font-size:25px;line-height:16px}.live-colleague-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #eee;text-align:left;width:100%}.live-colleague-row small{display:block;font-size:12px;margin-top:4px}.live-colleague-row b{font-size:14px}.live-help-row{display:flex;align-items:center;gap:13px;text-align:left;padding:15px 0;width:100%}.live-help-row img{width:23px;height:23px}.live-help-row span{margin-left:auto;font-size:23px}.review[hidden]{display:none!important}@media(max-width:380px){.live-service-grid{margin:15px 20px;gap:12px}.live-service b{font-size:15px}.live-drawer .ka-menu-link{font-size:14px}}
.live-service b{position:absolute;top:17px;left:16px;right:10px}.phone .live-service svg{width:68px;height:60px;bottom:10px}.phone .live-thanks svg{width:28px;height:28px}
.phone .ka-collapsible-heading h3{margin:0!important}.phone .ka-collapsible-heading{margin:0;min-height:28px}.phone .ka-collapsible-content[hidden]{margin:0;padding:0}
.phone .live-menu-glyph{width:21px;height:21px;color:#666}.phone .live-selected .live-menu-glyph{color:red}.phone .live-help-card{padding:14px 16px}.live-help-group+.live-help-group{margin-top:23px}.phone .live-help-group h3{font-size:17px;margin:0 0 8px}.live-help-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:7px 1px;font-size:15px;line-height:1.45}.phone .live-help-question svg{width:15px;height:15px;transform:rotate(-90deg);color:#777}.live-help-question:hover{background:#f5f5f5}
.live-help-article h2{margin-bottom:16px}.live-help-article p{margin:0;line-height:1.55}.live-ios-label{display:inline-block;background:#00a400;color:white;padding:4px 10px}.live-ios-steps{padding-left:24px;line-height:1.55}.live-ios-steps li{padding-left:5px;margin:18px 0}.live-ios-steps li::marker{color:#008400;font-weight:bold}.live-related{margin:40px 0 12px;padding-left:16px}.live-related h2{margin-bottom:16px}.live-related-strip{display:flex;gap:16px;overflow-x:auto;padding:2px 16px 10px 2px;scroll-snap-type:x proximity}.live-related-strip button{flex:0 0 72%;min-height:105px;border-radius:22px;background:white;padding:16px;text-align:left;font-weight:700;align-content:start;scroll-snap-align:start}

.ka-pickup-list{max-height:160px;overflow:auto;border:1px solid #eee;border-radius:10px;margin-top:5px}.ka-pickup-list button{display:block;width:100%;padding:9px 10px;text-align:left;font-size:13px;border-bottom:1px solid #eee}.ka-pickup-list button:hover,.ka-pickup-list button:focus-visible{background:#f2f1f5}.ka-pickup-list p{padding:9px;margin:0}

.ka-gallery-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ka-gallery-strip>div{flex:0 0 100%;min-width:0;scroll-snap-align:start;text-align:center}.ka-gallery-detail svg{transform:scale(1.35)}.ka-gallery-dots{display:flex;justify-content:center;gap:2px;margin-bottom:12px}.ka-gallery-dots button{width:27px;height:27px;padding:0;display:grid;place-items:center}.ka-gallery-dots button:after{content:"";width:8px;height:8px;border-radius:50%;background:#bbb}.ka-gallery-dots button[aria-current=true]:after{background:red}.ka-required{color:#bb2323}.ka-product select[aria-invalid=true]{outline:1px solid #bb2323}.ka-own-rank{margin-top:18px;padding:14px;background:#f1f0f6;border-radius:12px}.ka-own-rank small{display:block}

 .phone header .ka-notification-dot{display:none}
.phone .thank-form h3{margin:24px 0 12px}.phone .thank-form h3:first-child{margin-top:0}.thank-form h3 label{font:inherit;margin:0}.thank-picker{position:relative}.thank-picker input{background:white;border:1px solid #aaa;border-radius:5px;padding:16px 30px 16px 12px}.thank-arrow{position:absolute;right:7px;top:12px;color:#777}.thank-picker #thank-results{position:absolute;z-index:4;top:100%;width:100%;max-height:180px;overflow:auto;background:white;box-shadow:0 4px 12px #0003;border-radius:5px}.thank-picker #thank-results>*{display:block;width:100%;padding:12px;text-align:left;margin:0}.thank-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 4px}.thank-type{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;padding:0}.thank-medallion{width:47px;height:47px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center}.thank-type[aria-pressed=true] .thank-medallion{border:2px solid red;background:#fff0f0;color:red}.thank-symbol{font-size:23px;color:#d21f25}.thank-anon{display:flex;align-items:center;gap:10px;margin:24px 0}.thank-anon input{appearance:none;margin:0;width:34px;height:19px;border-radius:12px;background:#aaa;position:relative;padding:0}.thank-anon input:checked{background:red}.thank-anon input:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:white}.thank-anon input:checked:after{left:17px}
@media(min-width:761px){body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(16px,3vw,48px)}body>.guide{grid-column:1;justify-self:end;width:min(280px,100%)}body>.phone{grid-column:2}}
