.wish-list{color:#16213a;background:linear-gradient(#fff,#f6f9ff);border:1px solid #dfe8f7;border-radius:20px;margin:18px 0;padding:18px}.wish-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wish-list-head h2{align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.wish-list-head h2 svg{color:#1f8cff}.wish-list-more{color:#1f6fd1;align-items:center;gap:4px;font-size:.85rem;font-weight:800;display:inline-flex}.wish-list-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.wish-list-stats>div{background:#eef4ff;border-radius:14px;padding:10px 12px}.wish-list-stats>div.is-up{background:#e6f6ec}.wish-list-stats dt{color:#5a6a88;margin:0;font-size:.72rem;font-weight:800}.wish-list-stats dd{align-items:baseline;gap:4px;margin:2px 0 0;display:flex}.wish-list-stats dd b{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:900}.wish-list-stats dd small{color:#5a6a88;font-size:.75rem;font-weight:800}.wish-list-stats span{color:#2f7a4a;font-size:.7rem;font-weight:700;display:block}.wish-list-bars{align-items:flex-end;gap:3px;height:96px;margin:14px 0 4px;padding-bottom:18px;display:flex;overflow:hidden}.wish-list-bar{flex:1 1 0;align-items:flex-end;min-width:10px;max-width:none;height:100%;display:flex;position:relative}.wish-list-bar i{background:#9cc4f3;border-radius:4px 4px 0 0;width:100%;display:block}.wish-list-bar.is-above i{background:#1f8cff}.wish-list-floor{border-left:2px dashed #e0533c;margin-left:-1px;position:absolute;top:0;bottom:0}.wish-list-bar span{color:#7a879f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6rem;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.wish-list-bar:nth-child(2n) span{visibility:hidden}.wish-list-form{gap:8px;margin-top:12px;display:grid}.wish-list-form label{font-size:.9rem;font-weight:800}.wish-list-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wish-list-row input{width:120px;min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #c9d6ec;border-radius:12px;padding:0 12px;font-size:1.05rem;font-weight:800}.wish-list-row span{color:#5a6a88;font-weight:800}.wish-list-mine{color:#1d5e36;background:#e6f6ec;border-radius:12px;margin:0;padding:8px 12px;font-size:.85rem;font-weight:700}.wish-list-error{color:#c0392b;margin:0;font-size:.85rem;font-weight:700}.wish-list-done{color:#1d5e36;margin:0;font-size:.85rem;font-weight:700}.wish-list-note{color:#64708a;margin:8px 0 0;font-size:.75rem;line-height:1.6}.wish-list.is-holder{background:linear-gradient(#fffaf2,#fff4e3);border-color:#f3dfb8}.wish-list.is-holder .wish-list-head h2 svg{color:#e08a00}@media (max-width:560px){.wish-list{padding:14px}.wish-list-stats{gap:6px}.wish-list-stats>div{padding:8px}.wish-list-stats dd b{font-size:1.15rem}.wish-list-row input{flex:100px}}.wish-list-key{color:#64708a;align-items:center;gap:6px;margin:6px 0 0;font-size:.72rem;display:flex}.wish-list-key em{border-left:2px dashed #e0533c;width:0;height:12px;display:inline-block}
