
.idlink-profile-cart-tab{position:fixed;left:50%;bottom:18px;z-index:2147482500;transform:translateX(-50%);display:none;align-items:center;gap:12px;min-height:62px;max-width:min(620px,calc(100vw - 24px));padding:8px 9px 8px 14px;border-radius:999px;background:rgba(10,10,12,.82);border:1px solid rgba(255,255,255,.16);box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);color:#fff}.idlink-profile-cart-tab.show{display:flex}.idlink-profile-cart-tab__arrow{width:42px;height:42px;border-radius:50%;border:1px solid rgba(222,255,2,.28);background:rgba(222,255,2,.10);color:#deff02;font-size:22px;font-weight:950;display:grid;place-items:center;box-shadow:0 0 28px rgba(222,255,2,.08)}.idlink-profile-cart-tab__copy{min-width:0;flex:1}.idlink-profile-cart-tab b{font-size:13px;font-weight:950;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.idlink-profile-cart-tab span{display:block;font-size:11px;color:rgba(255,255,255,.58);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idlink-profile-cart-tab__checkout{border:0;border-radius:999px;background:#deff02;color:#050505;height:42px;padding:0 15px;font-weight:950;white-space:nowrap}.idlink-profile-cart-sheet{position:fixed;inset:0;z-index:2147482600;display:none;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.58);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.idlink-profile-cart-sheet.show{display:flex}.idlink-profile-cart-panel{width:min(760px,100%);max-height:min(88dvh,780px);overflow:hidden;border-radius:34px 34px 0 0;background:radial-gradient(520px 260px at 10% 0,rgba(222,255,2,.12),transparent 70%),rgba(12,13,14,.94);border:1px solid rgba(255,255,255,.16);box-shadow:0 -30px 110px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.12);color:#fff;display:flex;flex-direction:column}.idlink-profile-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.idlink-profile-cart-head strong{font-size:24px;font-weight:950;letter-spacing:-.06em}.idlink-profile-cart-head p{margin:4px 0 0;color:rgba(255,255,255,.58);font-size:12px;font-weight:800}.idlink-profile-cart-close{width:42px;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:24px}.idlink-profile-cart-body{padding:14px 18px;overflow:auto;max-height:calc(88dvh - 185px);-webkit-overflow-scrolling:touch}.idlink-profile-cart-seller{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:24px;overflow:hidden;margin-bottom:12px}.idlink-profile-cart-seller-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.idlink-profile-cart-seller-main{display:flex;gap:10px;align-items:center;min-width:0}.idlink-profile-cart-avatar{width:38px;height:38px;border-radius:20%;background:linear-gradient(135deg,#deff02,#fff);color:#050505;display:grid;place-items:center;font-weight:950;overflow:hidden}.idlink-profile-cart-avatar img{width:100%;height:100%;object-fit:cover}.idlink-profile-cart-seller-name{font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idlink-profile-cart-seller-alias{font-size:11px;color:rgba(255,255,255,.54);font-weight:800}.idlink-profile-cart-bucket{padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.05)}.idlink-profile-cart-bucket:last-child{border-bottom:0}.idlink-profile-cart-bucket-title{font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:7px}.idlink-profile-cart-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:9px;border-radius:16px;background:rgba(0,0,0,.18);margin-bottom:7px}.idlink-profile-cart-row:last-child{margin-bottom:0}.idlink-profile-cart-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(222,255,2,.1);border:1px solid rgba(222,255,2,.16);color:#deff02}.idlink-profile-cart-row b{display:block;font-size:12.5px;font-weight:950}.idlink-profile-cart-row span{display:block;margin-top:2px;font-size:11px;color:rgba(255,255,255,.55);font-weight:800}.idlink-profile-cart-total{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-top:1px solid rgba(255,255,255,.1)}.idlink-profile-cart-total strong{font-size:24px;color:#deff02;letter-spacing:-.04em}.idlink-profile-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px}.idlink-profile-cart-actions a,.idlink-profile-cart-actions button{height:48px;border-radius:18px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950}.idlink-profile-cart-actions a{background:#deff02;color:#050505}
/* v731315-cta — texto branco sobre lima nao se le. A regra por classe
   acima ja pedia preto e o tema ganhava dela; o ID resolve sem !important. */
.idlink-profile-cart-panel a#idlinkProfileCartCheckout{color:#050505;background:#deff02}
/* v731370-cta — texto branco sobre lima nao se le. Tentei por classe e
   por ID e o tema continuou ganhando; aqui o !important e o certo: um
   botao de acao principal ilegivel custa venda. */
html body .idlink-profile-cart-panel a#idlinkProfileCartCheckout{color:#050505!important}.idlink-profile-cart-actions button{background:rgba(255,255,255,.06);color:#fff}@media(min-width:760px){.idlink-profile-cart-panel{border-radius:34px;margin-bottom:28px}.idlink-profile-cart-sheet{align-items:center}.idlink-profile-cart-tab{bottom:28px}}@media(max-width:620px){.idlink-profile-cart-sheet{align-items:flex-end}.idlink-profile-cart-panel{width:100%;max-height:94dvh}.idlink-profile-cart-body{max-height:calc(94dvh - 185px)}.idlink-profile-cart-tab{bottom:12px;max-width:calc(100vw - 18px)}.idlink-profile-cart-tab__checkout{padding:0 12px}.idlink-profile-cart-actions{grid-template-columns:1fr}}
