:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%;height:100dvh;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;touch-action:manipulation;background-color:#0c1317;height:100dvh;margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.page{justify-content:center;align-items:center;width:100%;height:100dvh;margin:0;padding:0;display:flex}.marvel-device .screen,.marvel-device.nexus5 .screen{text-align:left;background:#efe7dd!important}.screen-container{height:100%;position:relative;overflow:hidden}.status-bar{color:#fff;background:#004e45;height:25px;padding:0 8px;font-size:14px}.status-bar:after{content:"";clear:both;display:table}.status-bar div{float:right;margin:0 0 0 8px;font-weight:600;position:relative;top:50%;transform:translateY(-50%)}.chat{height:calc(100% - 25px);position:relative}.chat-container{flex-direction:column;height:100%;display:flex}.user-bar{color:#fff;z-index:10;background:#005e54;align-items:center;height:55px;padding:0 8px;font-size:24px;display:flex;position:relative}.user-bar .back{cursor:pointer;margin-right:2px}.user-bar .avatar{flex-shrink:0;width:38px;height:38px;margin:0 8px 0 2px;position:relative}.user-bar .avatar img{object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 1px #fff3}.user-bar .name-container{flex:1;min-width:0}.user-bar .name{letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.user-bar .verified-badge{color:#25d366;font-size:15px;display:inline-block}.user-bar .status{color:#ffffffd9;margin-top:1px;font-size:12px;font-weight:400;display:block}.user-bar .status.typing{color:#25d366;font-weight:600}.user-bar .actions{color:#fff;align-items:center;gap:16px;margin-right:6px;font-size:20px;display:flex}.user-bar .actions i{cursor:pointer;transition:opacity .2s}.user-bar .actions i:hover{opacity:.8}.user-bar .actions.attachment i{transform:rotate(-45deg)}.conversation{z-index:1;background:#efe7dd url(https://cloud.githubusercontent.com/assets/398893/15136779/4e765036-1639-11e6-9201-67e728e86f39.jpg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.conversation ::-webkit-scrollbar{width:5px;height:1px;transition:all .5s}.conversation ::-webkit-scrollbar-track{background:0 0}.conversation ::-webkit-scrollbar-thumb{background:#b3ada7;border-radius:3px}.conversation .conversation-container{flex:1;padding:12px 14px;overflow:hidden auto;box-shadow:inset 0 10px 10px -10px #0006}.message{color:#111;clear:both;word-wrap:break-word;z-index:2;max-width:85%;margin:8px 0;padding:8px 10px;font-size:14.5px;line-height:19px;position:relative;box-shadow:0 1px 1px #00000021}.message:after{content:"";border-style:solid;width:0;height:0;position:absolute}.metadata{float:right;-webkit-user-select:none;user-select:none;padding:0 0 0 8px;display:inline-block;position:relative;bottom:-4px}.metadata .time{color:#00000073;font-size:11px;display:inline-block}.metadata .tick{width:15px;height:15px;margin-left:3px;display:inline-block;position:relative;top:3px}.metadata .tick svg{width:15px;height:15px;position:absolute}.message.received{float:left;background:#fff;border-radius:0 8px 8px}.message.received .metadata{padding:0 0 0 12px}.message.received:after{border-width:0 10px 10px 0;border-color:#0000 #fff #0000 #0000;top:0;left:-10px}.message.sent{float:right;background:#d9fdd3;border-radius:8px 0 8px 8px}.message.sent:after{border-width:0 0 10px 10px;border-color:#0000 #0000 #0000 #d9fdd3;top:0;right:-10px}.message.audio-message{min-width:230px;padding:6px 10px 8px}.audio-bubble-wrapper{align-items:center;gap:10px;margin-bottom:2px;display:flex}.audio-play-btn{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;transition:transform .1s,background .2s;display:flex;box-shadow:0 1px 2px #0003}.audio-play-btn:active{transform:scale(.95)}.audio-track-container{flex-direction:column;flex:1;justify-content:center;display:flex}.audio-track-bg{cursor:pointer;background:#d1d7db;border-radius:2px;height:4px;position:relative}.audio-progress-bar{background:#00a884;border-radius:2px;width:0%;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.audio-info-row{color:#667781;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.audio-avatar-badge{flex-shrink:0;width:36px;height:36px;position:relative}.audio-avatar-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%}.audio-avatar-badge .mic-icon{color:#fff;background:#00a884;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;bottom:-2px;right:-2px}.message.image-msg{max-width:78%;padding:4px}.message.image-msg img{object-fit:cover;border-radius:6px;width:100%;max-height:250px;display:block}.message.image-msg .caption{padding:6px 4px 2px;font-size:14px;line-height:18px}.typing-bubble{align-items:center;gap:4px;display:flex;border-radius:8px!important;padding:10px 14px!important}.typing-bubble .dot{background:#90949c;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingBounce}.typing-bubble .dot:nth-child(2){animation-delay:.2s}.typing-bubble .dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{background:#00a884;transform:translateY(-5px)}}.packages-container{flex-direction:column;gap:8px;margin-top:8px;display:flex}.package-card{cursor:pointer;background:#f7f9fa;border:1px solid #e1e7ec;border-radius:8px;padding:8px 10px;transition:all .2s;position:relative;overflow:hidden}.package-card:hover{background:#eef7f4;border-color:#00a884;transform:translateY(-1px)}.package-card.featured{background:#f0faf6;border:1.5px solid #00a884}.package-card .pkg-badge{color:#fff;text-transform:uppercase;background:#00a884;border-radius:0 0 0 6px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:0;right:0}.package-card .pkg-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.package-card .pkg-title{color:#111;font-size:14px;font-weight:700}.package-card .pkg-price{color:#008a7c;font-size:15px;font-weight:800}.package-card .pkg-desc{color:#555;margin-bottom:6px;font-size:12px;line-height:15px}.package-card .pkg-btn-select{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:#00a884;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;padding:5px 10px;font-size:12px;font-weight:700;display:flex}.package-card .pkg-btn-select:hover{background:#008f6f}.delivery-card{background:#fff;border:1px solid #b7e3d6;border-radius:8px;margin-top:6px;padding:10px}.delivery-card .delivery-title{color:#006657;align-items:center;gap:5px;margin-bottom:6px;font-size:14.5px;font-weight:700;display:flex}.delivery-items-list{margin:6px 0;padding:0;list-style:none}.delivery-items-list li{color:#333;border-bottom:1px dashed #eee;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;display:flex}.delivery-items-list li i{color:#00a884;font-size:15px}.delivery-access-btn{text-align:center;background:#00a884;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:block;box-shadow:0 2px 4px #00a88440;color:#fff!important}.delivery-access-btn:hover{background:#008f6f}.alternative-link-box{color:#856404;background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;margin-top:6px;padding:8px;font-size:12.5px}.alternative-link-box a{color:#0056b3;font-weight:700;text-decoration:underline}.conversation-compose{z-index:5;background:#f0f2f5;flex-direction:row;align-items:center;width:100%;height:52px;padding:4px 6px;display:flex}.whatsapp-emoji-panel{z-index:60;background:#f0f2f5;border:1px solid #d1d7db;border-radius:12px;flex-direction:column;max-height:220px;animation:.2s cubic-bezier(.1,.9,.2,1) slideUpEmoji;display:flex;position:absolute;bottom:56px;left:8px;right:8px;overflow:hidden;box-shadow:0 6px 20px #00000047}@keyframes slideUpEmoji{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.emoji-tabs-bar{scrollbar-width:none;background:#e9edef;border-bottom:1px solid #d1d7db;display:flex;overflow-x:auto}.emoji-tabs-bar::-webkit-scrollbar{display:none}.emoji-tab-btn{color:#667781;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 6px;font-size:12px;font-weight:600;transition:all .15s}.emoji-tab-btn.active{color:#008069;background:#fff;border-bottom:2px solid #008069}.emoji-tabs-content{background:#fff;max-height:165px;padding:10px 8px;overflow-y:auto}.emoji-grid{text-align:center;grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.emoji-item{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:22px;transition:transform .12s;display:inline-block}.emoji-item:hover{transform:scale(1.3)}.emoji-item:active{transform:scale(.95)}.conversation-compose .emoji{color:#54656f;cursor:pointer;background:#fff;border-radius:20px 0 0 20px;flex:none;justify-content:center;align-items:center;width:40px;height:42px;margin-left:4px;display:flex}.conversation-compose .input-msg{background:#fff;border:0;outline:none;flex:auto;height:42px;margin:0;padding:0 6px;font-family:inherit;font-size:15px}.conversation-compose .photo{cursor:pointer;background:#fff;border-radius:0 20px 20px 0;flex:none;justify-content:center;align-items:center;width:40px;height:42px;display:flex;position:relative}.conversation-compose .photo i{color:#54656f;font-size:22px;transition:transform .2s}.conversation-compose .photo:hover i{color:#00a884}.conversation-compose .send{cursor:pointer;background:0 0;border:0;outline:none;flex:none;margin:0 4px;padding:0}.conversation-compose .send .circle{color:#fff;background:#008a7c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .1s;display:flex}.conversation-compose .send .circle:hover{background:#00a884}.conversation-compose .send .circle:active{transform:scale(.95)}.conversation-compose .send .circle i{margin-left:3px;font-size:22px}.audio-recording-bar{z-index:6;background:#f0f2f5;justify-content:space-between;align-items:center;width:100%;height:52px;padding:4px 12px;animation:.15s ease-out fadeIn;display:flex}.recording-indicator{color:#ea4335;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.recording-dot{background:#ea4335;border-radius:50%;width:10px;height:10px;animation:1s infinite alternate recordPulse}@keyframes recordPulse{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.recording-timer{color:#111;margin-left:4px;font-family:monospace;font-size:15px;font-weight:700}.recording-actions{align-items:center;gap:12px;display:flex}.recording-btn-cancel{color:#ea4335;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:24px;transition:transform .1s;display:flex}.recording-btn-cancel:hover{transform:scale(1.1)}.recording-btn-send{cursor:pointer;background:0 0;border:0;outline:none;padding:0}.recording-btn-send .circle{color:#fff;background:#00a884;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .1s;display:flex}.recording-btn-send .circle:active{transform:scale(.95)}.recording-btn-send .circle i{margin-left:2px;font-size:22px}.pulse-attention{animation:1.5s infinite cameraPulse}@keyframes cameraPulse{0%{box-shadow:0 0 #00a884b3}70%{box-shadow:0 0 0 10px #00a88400}to{box-shadow:0 0 #00a88400}}.pix-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out fadeIn;display:none;position:absolute;inset:0}.pix-modal-overlay.active{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pix-modal-card{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:320px;animation:.3s cubic-bezier(.175,.885,.32,1.275) slideUp;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004d}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.pix-modal-header{color:#fff;background:#005e54;padding:14px 16px;position:relative}.pix-modal-header h3{justify-content:center;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:flex}.pix-modal-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:22px;position:absolute;top:12px;right:12px}.pix-modal-close:hover{opacity:1}.pix-modal-body{padding:16px 18px}.pix-value-badge{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:20px;margin-bottom:10px;padding:6px 14px;font-size:18px;font-weight:800;display:inline-block}.pix-modal-text{color:#444;margin:0 0 12px;font-size:13px;line-height:18px}.pix-qr-container{background:#f7f9fa;border:1px dashed #00a884;border-radius:8px;margin-bottom:12px;padding:10px;display:inline-block}.pix-qr-container img{width:150px;height:150px;margin:0 auto;display:block}.pix-copy-wrapper{margin-bottom:12px}.pix-copy-input{color:#555;text-overflow:ellipsis;background:#f0f2f5;border:1px solid #ccd0d5;border-radius:4px;outline:none;width:100%;margin-bottom:6px;padding:8px 10px;font-family:monospace;font-size:11px}.pix-btn-copy{color:#fff;cursor:pointer;background:#008a7c;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.pix-btn-copy:hover{background:#00766a}.pix-status-indicator{color:#005e54;background:#eef2f5;border:1px solid #d3dfe4;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.pix-status-indicator.success{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.pix-status-indicator i{font-size:15px}.pix-modal-footer{color:#777;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:4px;padding-top:8px;font-size:11px;display:flex}.whatsapp-lightbox-overlay{z-index:99999;background:#0b141a;flex-direction:column;animation:.18s ease-out fadeInLightbox;display:none;position:absolute;inset:0}@keyframes fadeInLightbox{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.whatsapp-lightbox-overlay.active{display:flex}.lightbox-header{color:#fff;z-index:2;background:#0b141af5;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:56px;padding:0 12px;display:flex}.lightbox-back-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:24px;transition:background .15s;display:flex}.lightbox-back-btn:hover{background:#ffffff1f}.lightbox-title{flex-direction:column;flex:1;display:flex}.lightbox-title span:first-child{color:#e9edef;font-size:15px;font-weight:600}.lightbox-time{color:#8696a0;font-size:11.5px}.lightbox-actions{color:#aebac1;cursor:pointer;align-items:center;gap:16px;font-size:20px;display:flex}.lightbox-body{cursor:zoom-out;flex:1;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.lightbox-body img{object-fit:contain;cursor:default;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 6px 24px #000000b3}.image-msg img{cursor:pointer;transition:opacity .2s,transform .15s}.image-msg img:hover{opacity:.94;transform:scale(1.01)}.toast-feedback{color:#fff;z-index:1000;opacity:0;pointer-events:none;background:#000000d9;border-radius:20px;padding:7px 16px;font-size:12px;transition:opacity .3s;position:absolute;top:70px;left:50%;transform:translate(-50%)}.toast-feedback.show{opacity:1}.whatsapp-camera-overlay{z-index:997;background:#000;flex-direction:column;display:none;position:absolute;inset:0;overflow:hidden}.whatsapp-camera-overlay.active{display:flex}.camera-top-bar{z-index:2;background:linear-gradient(#000000b3,#0000);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.camera-icon-btn{color:#fff;cursor:pointer;text-shadow:0 1px 3px #0009;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:24px;display:flex}.camera-viewfinder{background:#000;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.camera-viewfinder video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.camera-flash-effect{opacity:0;pointer-events:none;z-index:3;background:#fff;transition:opacity .15s ease-out;position:absolute;inset:0}.camera-flash-effect.flash{opacity:.9}.camera-bottom-bar{z-index:2;background:linear-gradient(#0000,#000000d9);justify-content:space-around;align-items:center;height:100px;padding:0 20px;display:flex}.camera-gallery-btn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:background .2s;display:flex}.camera-gallery-btn:hover{background:#ffffff59}.camera-shutter-btn{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .1s;display:flex}.camera-shutter-btn:active{transform:scale(.92)}.camera-shutter-btn .shutter-inner{background:#fff;border-radius:50%;width:58px;height:58px;transition:background .15s}.camera-shutter-btn:active .shutter-inner{background:#00a884}.photo-preview-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;background:#000000e0;flex-direction:column;animation:.2s ease-out fadeIn;display:none;position:absolute;inset:0}.photo-preview-overlay.active{display:flex}.photo-preview-header{color:#fff;background:#0009;justify-content:space-between;align-items:center;height:50px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.photo-preview-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.photo-preview-body{flex:1;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.photo-preview-body img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 16px #00000080}.photo-preview-footer{background:#111b21;border-top:1px solid #ffffff1a;padding:14px 16px}.photo-preview-gate-box{background:#1f2c34;border:1px solid #00a884;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.photo-preview-gate-box i{color:#00a884;flex-shrink:0;font-size:24px}.photo-preview-gate-box .gate-text{color:#e9edef;font-size:12.5px;line-height:17px}.photo-preview-gate-box .gate-text strong{color:#00a884;margin-bottom:2px;font-size:13px;display:block}.photo-preview-actions{gap:10px;display:flex}.photo-preview-actions .btn-cancel{color:#d1d7db;cursor:pointer;background:#2a3942;border:none;border-radius:6px;flex:1;padding:10px;font-size:13.5px;font-weight:600;transition:background .2s}.photo-preview-actions .btn-cancel:hover{background:#374248}.photo-preview-actions .btn-continue{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:6px;flex:2;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;transition:background .2s,transform .1s;display:flex;box-shadow:0 2px 6px #00a88466}.photo-preview-actions .btn-continue:hover{background:#008f6f}.photo-preview-actions .btn-continue:active{transform:scale(.98)}.whatsapp-dropdown{z-index:100;background:#fff;border-radius:4px;min-width:195px;animation:.15s ease-out fadeIn;display:none;position:absolute;top:52px;right:8px;overflow:hidden;box-shadow:0 4px 14px #00000040}.whatsapp-dropdown.active{display:block}.whatsapp-dropdown ul{margin:0;padding:4px 0;list-style:none}.whatsapp-dropdown li{color:#3b4a54;cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;transition:background .15s;display:flex}.whatsapp-dropdown li:hover{background:#f0f2f5}.whatsapp-dropdown li i{color:#54656f;font-size:16px}.whatsapp-dropdown li.danger,.whatsapp-dropdown li.danger i{color:#d32f2f}.teaser-box{cursor:pointer;border-radius:6px;max-width:240px;position:relative;overflow:hidden}.teaser-box img{object-fit:cover;filter:blur(12px);width:100%;height:200px;display:block;transform:scale(1.08)}.teaser-overlay{color:#fff;text-align:center;background:#00000073;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.teaser-overlay i{color:#ffb703;margin-bottom:6px;font-size:28px}.teaser-overlay span{text-transform:uppercase;letter-spacing:.5px;background:#00000080;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}@media (min-width:769px){body{background-color:#0c1317;background-image:linear-gradient(#00a884 0% 130px,#0c1317 130px 100%)}.marvel-device.nexus5{background:#efe7dd!important;border:none!important;border-radius:28px!important;width:420px!important;max-width:420px!important;height:min(92vh,860px)!important;max-height:860px!important;margin:auto!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px #0000008c,0 0 0 1px #ffffff14!important}.marvel-device.nexus5:before,.marvel-device.nexus5:after,.marvel-device .top-bar,.marvel-device .sleep,.marvel-device .volume,.marvel-device .camera{content:none!important;display:none!important}.marvel-device .screen{text-align:left;width:100%!important;height:100%!important}.screen-container{position:relative;overflow:hidden;width:100%!important;height:100%!important}.status-bar{background:#004e45;height:25px}.chat{height:calc(100% - 25px)}}@media (max-width:768px){html,body{height:100%!important;background-color:#efe7dd!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.page{flex-direction:column!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.marvel-device,.marvel-device.nexus5{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex-direction:column!important;flex:1!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.marvel-device.nexus5:before,.marvel-device.nexus5:after,.marvel-device .top-bar,.marvel-device .sleep,.marvel-device .volume,.marvel-device .camera,.status-bar{content:none!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.marvel-device>.screen,.screen-container{flex-direction:column!important;flex:1!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:relative!important;inset:0!important;overflow:hidden!important}.chat,.chat-container{flex-direction:column!important;flex:1!important;height:100dvh!important;min-height:0!important;display:flex!important;overflow:hidden!important}.user-bar{height:auto!important;min-height:54px!important;padding-top:max(8px, env(safe-area-inset-top,8px))!important;padding-left:max(8px, env(safe-area-inset-left,8px))!important;padding-right:max(8px, env(safe-area-inset-right,8px))!important;flex-shrink:0!important;padding-bottom:8px!important}.conversation{flex:1!important;height:auto!important;min-height:0!important;overflow:hidden!important}.conversation .conversation-container{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;flex:1!important;height:100%!important;padding:12px 10px!important}.conversation-compose{height:auto!important;min-height:52px!important;padding-bottom:max(8px, env(safe-area-inset-bottom,8px))!important;padding-left:max(6px, env(safe-area-inset-left,6px))!important;padding-right:max(6px, env(safe-area-inset-right,6px))!important;flex-shrink:0!important;padding-top:6px!important}.conversation-compose .input-msg{font-size:16px!important}.audio-recording-bar{padding-bottom:max(8px, env(safe-area-inset-bottom,8px))!important;padding-left:max(8px, env(safe-area-inset-left,8px))!important;padding-right:max(8px, env(safe-area-inset-right,8px))!important}.whatsapp-emoji-panel{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;max-height:250px!important;left:4px!important;right:4px!important}.emoji-grid{grid-template-columns:repeat(7,1fr)!important;gap:6px!important}.emoji-item{padding:4px 0!important;font-size:24px!important}.pix-modal-overlay{padding:12px!important}.pix-modal-card{-webkit-overflow-scrolling:touch!important;max-width:92vw!important;max-height:88dvh!important;overflow-y:auto!important}.photo-preview-overlay{padding:0!important}.photo-preview-footer{padding-bottom:max(16px, env(safe-area-inset-bottom,16px))!important}.message{max-width:88%!important;font-size:14.5px!important}.package-card{padding:10px 12px!important}.package-card .pkg-title{font-size:14px!important}.package-card .pkg-price{font-size:15px!important}}
