#account-page{padding-top:38px;padding-bottom:70px;min-height:70vh}.member-page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.member-page-heading h1{font-size:32px;margin:10px 0}.member-back{color:#9cad9f;font-size:14px;text-decoration:none}.member-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:26px}.member-sidebar,.member-main,.member-login{border:1px solid #304237;background:#151d18;border-radius:14px}.member-sidebar{align-self:start;padding:20px}.member-sidebar-profile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 24px;border-bottom:1px solid #304237}.member-sidebar-profile small,.member-note,.member-footnote{color:#9cad9f}.member-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#294e3b;color:#b7e4c8;font-size:12px;font-weight:700}.member-avatar.large{width:54px;height:54px;font-size:18px}.member-sidebar nav{display:grid;gap:5px;padding-top:18px}.member-sidebar nav a,.member-sidebar nav button{display:flex;justify-content:space-between;padding:13px 12px;color:#bccac0;text-decoration:none;border-radius:7px;text-align:left;font-size:14px}.member-sidebar nav [aria-current=page]{background:#294e3b;color:#c7f4d8}.member-sidebar nav a:hover{background:#203329}.member-main{padding:28px;min-width:0}.member-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-welcome h2{font-size:26px;margin:12px 0}.member-welcome p,.member-quick p,.member-toolbar p,.member-empty p{font-size:14px;color:#a2b5a8;line-height:1.7}.member-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.member-metrics a{padding:20px;display:grid;gap:12px;border:1px solid #34483b;border-radius:10px;color:#e6eee8;text-decoration:none;background:#1b2820}.member-metrics span{font-size:14px;color:#b4c4b9}.member-metrics strong{font-size:32px;font-weight:600}.member-metrics small{color:#77c8a0}.member-quick{display:grid;grid-template-columns:1fr 1fr;gap:16px}.member-quick a{padding:22px;border:1px solid #34483b;border-radius:10px;text-decoration:none;color:#e6eee8}.member-quick a>span{color:#d8bd68;font-size:26px}.member-quick h3{font-size:17px;margin:12px 0 6px}.member-subtitle{font-size:18px;margin-top:30px}.member-empty{padding:28px 18px;text-align:center;border:1px dashed #34483b;border-radius:10px;margin-top:20px}.member-empty>span{color:#d8bd68;font-size:30px}.member-empty h2{font-size:18px}.member-empty .outline,.member-empty .primary{margin-top:10px}.member-item{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #304237}.member-item img{width:44px;height:44px;object-fit:contain}.member-item>div:first-of-type{flex:1;min-width:0}.member-item a{color:#ead687;text-decoration:none;font-size:15px}.member-item small{display:block;color:#9cad9f;font-size:12px;margin-top:6px}.member-item>strong{font-size:14px;white-space:nowrap}.member-tag{display:inline-block;border:1px solid #445340;border-radius:5px;padding:5px 9px;font-size:12px;color:#d3c788}.member-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.member-draft{display:flex;align-items:center;gap:15px;border-bottom:1px solid #304237;padding:24px 0}.member-draft>div{flex:1;min-width:0}.member-draft h3{font-size:18px;overflow-wrap:anywhere}.member-draft p{font-size:14px;color:#a2b5a8;overflow-wrap:anywhere}.member-draft strong{color:#ead687}.member-offer-amount{text-align:right}.member-offer-amount b{display:block;color:#7ad6a7;margin:8px 0}.member-footnote{font-size:12px;line-height:1.7;border-top:1px solid #304237;padding-top:18px;margin-top:28px}.member-profile dl{margin:24px 0}.member-profile dl>div{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #304237}.member-profile dt{color:#a2b5a8}.member-profile dd{margin:0;overflow-wrap:anywhere}.member-note{font-size:13px;line-height:1.7}.member-login{max-width:480px;padding:32px;margin:0 auto}.member-login>.eyebrow{display:block;margin-top:32px}.member-login h1{font-size:30px}.member-login>p{color:#a2b5a8}.demo-login-box{display:grid;gap:9px;padding:18px;border:1px solid #41654d;background:#213b2b;border-radius:8px;margin:24px 0;font-size:14px}.demo-login-box .outline{margin-top:8px}.member-menu{position:relative}.member-menu summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid #34483b;border-radius:8px;padding:8px 12px;font-size:14px}.member-menu summary::-webkit-details-marker{display:none}.member-menu nav{position:absolute;right:0;top:calc(100% + 12px);width:230px;display:grid;gap:5px;padding:16px;background:#17221b;border:1px solid #34483b;border-radius:10px;box-shadow:0 12px 40px #0008;z-index:100}.member-menu nav strong{padding:10px}.member-menu nav small{display:block;color:#9cad9f;font-size:12px;margin-top:8px}.member-menu nav a,.member-menu nav button{color:#d1dfd5;text-align:left;padding:11px;text-decoration:none;font-size:14px;border-radius:5px}.member-menu nav a:hover,.member-menu nav button:hover{background:#294e3b}
@media(max-width:900px){.member-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.member-main{padding:20px}.member-metrics{gap:8px}.member-metrics a{padding:14px}.member-welcome{align-items:flex-start;flex-direction:column}.member-item{flex-wrap:wrap}.member-draft{flex-wrap:wrap}}
@media(max-width:640px){#account-page{padding-top:20px}.member-layout{grid-template-columns:1fr}.member-sidebar{padding:14px}.member-sidebar-profile{display:none}.member-sidebar nav{display:flex;overflow-x:auto;padding:0;gap:5px}.member-sidebar nav a,.member-sidebar nav button{white-space:nowrap}.member-sidebar nav a span{display:none}.member-main{padding:16px}.member-metrics{grid-template-columns:1fr}.member-metrics a{grid-template-columns:1fr auto;align-items:center}.member-metrics small{grid-column:1/-1}.member-quick{grid-template-columns:1fr}.member-login{padding:22px}.member-page-heading h1{font-size:26px}.member-toolbar{align-items:flex-start;flex-direction:column}.member-profile dl>div{flex-direction:column}.member-draft>div{flex-basis:100%}}
.google-login{display:block;width:100%;border:1px solid #68756c;border-radius:8px;background:#eef2ee;color:#202923;padding:14px;font-size:15px;font-weight:600;margin-top:24px}.google-login:disabled{opacity:.65;cursor:not-allowed}.security-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #34483b}.security-row h3{font-size:17px}.security-row p{color:#a2b5a8;font-size:14px;line-height:1.7;max-width:470px}.security-row .member-tag{white-space:nowrap}.member-security>.notice{margin-top:25px}@media(max-width:640px){.security-row{flex-direction:column;align-items:flex-start}}

.bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0}.bulk-toolbar label{display:flex;align-items:center;gap:8px}.member-draft input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.bulk-toolbar button:disabled{opacity:.4;cursor:not-allowed}.live-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.live-detail-layout .detail-box{margin-bottom:18px}.live-detail-layout .picker-title{flex-wrap:wrap}.live-detail-layout .picker-title img{width:60px;height:60px;object-fit:contain}.live-detail-layout .purchase-box{align-self:start}.live-detail-layout .wiki-stat-row{font-size:13px}@media(max-width:800px){.live-detail-layout{grid-template-columns:1fr}}

.price-change{display:grid;gap:5px;font-size:12px;margin:10px 0}.price-change span{color:#9baa9f}.price-discount{color:#43e4a0}.price-neutral{color:#c8cec9}.price-history{padding:14px 0;border-top:1px solid #314137;margin:12px 0}.price-history h3{font-size:15px}.price-history ol{list-style:none;padding:0;max-height:220px;overflow:auto}.price-history li{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0}.price-history summary{cursor:pointer;font-size:13px}
.price-change{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 2px;line-height:1.2}.price-change s{color:#88938c;font-size:12px}.price-change .price-discount{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#69e77d;color:#102516;font-size:12px;font-weight:800;white-space:nowrap}.price-change+.card-price{margin-top:0}.purchase-box>.price-change{margin-top:12px}
/* Keep prices and actions aligned, whether a listing has a discount or not. */
.cards>.card{display:flex;flex-direction:column;height:100%}
.card>.card-art{flex-shrink:0}
.card>.card-body{display:flex;flex:1;flex-direction:column;min-width:0}
.card .item-title{line-height:1.6;min-height:1.6em}
.card .item-sub{height:1.6em;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0 8px}
.card-price-change{height:28px;flex-shrink:0;display:flex;align-items:center}
.card-price-change .price-change{margin:0;gap:6px}
.card-price-change s{white-space:nowrap}
.card .card-price{line-height:1.5;margin:0 0 14px}
.card .card-bottom{margin-top:auto;min-height:30px}
.card .card-buy{flex-shrink:0}
@media(max-width:580px){.card-price-change{height:42px}.card-price-change .price-change{row-gap:3px}.card-price-change s,.card-price-change .price-discount{font-size:10px}.card-price-change .price-discount{padding:2px 6px}}
