/* Scoped to Tester 4's personal Wish List. */
/* Counts belong in the desktop sidebar, never as a third row in the bottom bar. */
#aaron-today-nav [data-t4-wishlist-nav] [data-wl-count]{display:none;margin-left:auto;min-width:18px;padding:2px 5px;border:1px solid #d1b65d38;border-radius:6px;color:#ebd180;font-size:9px;background:#e3c86b0a}
@media(min-width:1000px){html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-today-nav [data-t4-wishlist-nav] [data-wl-count]{display:block}}
.t4-wl-dialog{color-scheme:dark;position:fixed;inset:18px 18px 18px auto;width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 36px);height:fit-content;margin:auto 0;border:1px solid #98824780;border-radius:24px;padding:0;background:linear-gradient(155deg,#182a37,#0a1b29 65%);color:#edf4f8;box-shadow:0 24px 100px #000a;font:500 13px/1.5 Manrope,system-ui,sans-serif;overflow:hidden;z-index:2000}
.t4-wl-dialog::backdrop{background:#020b16b8;backdrop-filter:blur(5px)}
.t4-wl-dialog *{box-sizing:border-box}
.t4-wl-dialog button,.t4-wl-dialog input{font:inherit;letter-spacing:inherit}
.t4-wl-dialog button{cursor:pointer;-webkit-tap-highlight-color:transparent}
.t4-wl-dialog button:focus-visible,.t4-wl-dialog input:focus-visible{outline:2px solid #f0d276;outline-offset:3px}
.t4-wl-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 38px)}
.t4-wl-header{display:flex;align-items:center;justify-content:space-between;padding:25px 26px 0;gap:14px;flex-shrink:0}
.t4-wl-eyebrow{color:#e7c96f;font-size:9px;font-weight:800;letter-spacing:.16em}
.t4-wl-header h2{margin:5px 0 0;font-size:29px;letter-spacing:-.045em;line-height:1.25}
.t4-wl-header h2 span{color:#e7c96f;font-weight:500;margin-left:5px}
.t4-wl-header>button{display:grid;place-items:center;color:#a9bbcb;border:1px solid #9caabc26;background:#0a1826;width:35px;height:35px;flex:0 0 35px;border-radius:11px;font-size:23px}
.t4-wl-intro{margin:12px 26px 20px;color:#a2b7c7;font-size:12px;max-width:420px;flex-shrink:0}
.t4-wl-tabs{display:flex;gap:4px;margin:0 26px 17px;padding:4px;background:#061726;border:1px solid #a9bdcf22;border-radius:12px;flex-shrink:0}
.t4-wl-tabs button{flex:1;min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:#9cb0c3;font-size:11px;font-weight:800}
.t4-wl-tabs button[aria-pressed=true]{background:#cdb76118;border-color:#d4b85c44;color:#f7db88}
.t4-wl-search{margin:0 26px 16px;display:flex;align-items:center;gap:10px;border:1px solid #9fb7c239;background:#051725;border-radius:11px;padding:0 13px;min-height:43px;color:#a9bbcb;flex-shrink:0}
.t4-wl-search>span{font-size:24px;line-height:1}
.t4-wl-search input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:#f3f6f8;font-size:12px;padding:11px 0}
.t4-wl-search input::placeholder{color:#8ca2b6}
.t4-wl-list-heading{display:flex;justify-content:space-between;gap:10px;padding:0 26px 9px;color:#9baebc;font-size:9px;letter-spacing:.03em;flex-shrink:0}
.t4-wl-list-heading>span:first-child{color:#e4c976;font-weight:800;letter-spacing:.1em}
.t4-wl-list{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bca15455 transparent;padding:0 17px;flex:1}
.t4-wl-row{display:grid;grid-template-columns:minmax(0,1fr) 35px 137px;gap:8px;align-items:center;padding:10px 9px;border-top:1px solid #b5c9d414;min-height:74px;border-radius:7px}
.t4-wl-row:hover{background:#d1c07c08}
.t4-wl-asset{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;text-align:left;color:#edf5f8}
.t4-wl-asset>span:last-child{display:flex;flex-direction:column;min-width:0}
.t4-wl-asset strong{font-size:12px;font-weight:800}
.t4-wl-asset small{font-size:10px;color:#9bb1c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.t4-wl-logo{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center}
.t4-wl-logo .aaron-asset-logo{width:33px!important;height:33px!important;min-width:33px!important}
.t4-wl-initial{width:33px;height:33px;display:grid;place-items:center;border:1px solid #ebd48638;border-radius:50%;background:#152a3b;color:#e5cf82;font-size:10px;font-weight:800}
.t4-wl-star{width:34px;height:36px;border:0;border-radius:8px;background:none;color:#8ca0b0;font-size:23px!important;line-height:1}
.t4-wl-star[aria-pressed=true]{color:#f0cf69}
.t4-wl-star:hover{background:#d8be6330;color:#f0cf69}
.t4-wl-membership{min-height:38px;padding:7px 8px;border:1px solid #cfb75873;background:linear-gradient(130deg,#e9cf7d20,#d8b74d0a);border-radius:9px;color:#f1d782;font-size:10px!important;font-weight:800!important;white-space:nowrap}
.t4-wl-membership>span{margin-right:3px}
.t4-wl-membership small{display:block;color:#91a8bb;font-size:8px;line-height:1.5;font-weight:500;margin-top:1px}
.t4-wl-membership.is-included{background:#10232f;border-color:#a5bec22c;color:#bfdfd0}
.t4-wl-membership:hover{border-color:#e8c85eb5;background:#cfb45820}
.t4-wl-empty{padding:30px 32px 35px;text-align:center;color:#93aabb}
.t4-wl-empty[hidden]{display:none}
.t4-wl-empty>span{display:block;font-size:35px;color:#ebce79}
.t4-wl-empty h3{color:#dce9ef;font-size:16px;margin:7px 0}
.t4-wl-empty p{font-size:12px;max-width:340px;margin:0 auto}
.t4-wl-footer{margin-top:10px;padding:15px 26px 21px;border-top:1px solid #b4cbdc1b;background:#0715227a;flex-shrink:0}
.t4-wl-footer p{color:#9fb2c3;font-size:10px;margin:0 0 5px}
.t4-wl-footer p:first-child{color:#c1d0dd}
.t4-wl-footer small{display:block;color:#728da2;font-size:9px;margin-top:10px}
.t4-wl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.t4-wl-dialog{inset:auto 8px 8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;border-radius:21px}.t4-wl-shell{max-height:calc(100dvh - 18px)}.t4-wl-header{padding:21px 18px 0}.t4-wl-header h2{font-size:26px}.t4-wl-intro{margin:10px 18px 17px}.t4-wl-tabs{margin:0 18px 13px}.t4-wl-search{margin:0 18px 13px}.t4-wl-list-heading{padding:0 18px 8px}.t4-wl-list{padding:0 10px}.t4-wl-row{grid-template-columns:minmax(0,1fr) 30px 123px;gap:4px;padding:9px 8px}.t4-wl-asset{gap:7px}.t4-wl-logo{flex-basis:30px;width:30px}.t4-wl-logo .aaron-asset-logo{width:28px!important;height:28px!important;min-width:28px!important}.t4-wl-asset small{max-width:125px}.t4-wl-star{width:28px}.t4-wl-membership{font-size:9px!important;padding:7px 5px}.t4-wl-footer{padding:12px 18px 17px}.t4-wl-footer p{font-size:9px}}
@media(prefers-reduced-motion:no-preference){.t4-wl-dialog[open]{animation:t4-wl-enter .2s ease-out}@keyframes t4-wl-enter{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}}
