.lotscrim { position: fixed; inset: 0; z-index: 1200; background: rgba(17, 17, 17, .62); display: none; overflow: auto; overscroll-behavior: contain; } .lotscrim.on { display: block; } body.lotopen { overflow: hidden; } .lotwin { width: min(1160px, calc(100% - 2rem)); margin: 2rem auto 4rem; background: var(--bg); border: 3px solid #111; border-radius: 6px; box-shadow: 8px 8px 0 var(--accent); position: relative; color: var(--ink); } .lotwin > .x { position: absolute; right: -14px; top: -14px; z-index: 5; } .lotwin .grid2 { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 1.4rem; padding: 1.2rem; align-items: start; } .lotwin .rail { display: grid; gap: .9rem; position: sticky; top: 1rem; } .lotwin .flash { margin: 1rem 1.2rem 0; padding: .5rem .7rem; background: var(--accent-bg); border: 2px solid #111; border-radius: 4px; font-weight: 600; } .lotwin .warn { border: 2px solid var(--warn); background: #fff8e6; border-radius: 4px; padding: .5rem .7rem; font-size: 13px; margin: .8rem 0 0; } .lotwin .btn { color: #111; display: inline-flex; align-items: center; justify-content: center; gap: .45rem; padding: .55rem 1rem; border: 2px solid #111; border-radius: 4px; background: #fff; font: inherit; font-weight: 600; box-shadow: 3px 3px 0 #111; text-decoration: none; white-space: nowrap; cursor: pointer; } .lotwin .btn:active { box-shadow: none; transform: translate(3px, 3px); } .lotwin .btn.go { background: var(--accent); } .lotwin .btn.big { padding: .8rem 1.2rem; font-size: 15px; } .lotwin .btn.wide { width: 100%; } .lotwin .btn svg { width: 16px; height: 16px; flex: none; } .lotwin .x { color: #111; display: grid; place-items: center; width: 34px; height: 34px; border: 2px solid #111; border-radius: 4px; background: #fff; font-size: 18px; line-height: 1; font-weight: 700; box-shadow: 2px 2px 0 #111; padding: 0; cursor: pointer; } .lotwin .x:active { box-shadow: none; transform: translate(2px, 2px); } .lotwin .linkish { border: 0; background: none; padding: 0; text-decoration: underline; text-underline-offset: 2px; color: inherit; font: inherit; font-weight: 600; cursor: pointer; } .lotwin .gal { position: relative; } .lotwin .gal .main { position: relative; aspect-ratio: 4/3; background: #1a1a1a; border: 2px solid #111; border-radius: var(--radius); overflow: hidden; cursor: pointer; } .lotwin .gal .main img { width: 100%; height: 100%; object-fit: cover; display: block; } .lotwin .gal .main.nophoto { display: grid; place-items: center; color: #cfcac0; font-size: 13px; padding: 1rem; text-align: center; cursor: default; } .lotwin .gal .main.standin { cursor: default; } .lotwin .gal .main.standin .cap { position: absolute; left: 0; right: 0; bottom: 0; padding: .45rem .65rem; background: rgba(17, 17, 17, .84); color: #fff; font-size: 12.5px; line-height: 1.4; } .lotwin .gal .nav { position: absolute; top: 50%; transform: translateY(-50%); width: 38px; height: 38px; border: 2px solid #111; border-radius: 4px; background: #fff; font-size: 18px; font-weight: 700; display: grid; place-items: center; box-shadow: 2px 2px 0 #111; padding: 0; cursor: pointer; } .lotwin .gal .nav.p { left: 10px; } .lotwin .gal .nav.n { right: 10px; } .lotwin .gal .cnt { position: absolute; right: 10px; bottom: 10px; padding: 0 .45rem; background: rgba(17, 17, 17, .78); color: #fff; font-size: 12px; font-weight: 600; line-height: 22px; border-radius: 2px; } .lotwin .gal .strip { display: flex; gap: 6px; margin-top: 6px; overflow-x: auto; scrollbar-width: thin; padding-bottom: 2px; } .lotwin .gal .strip img { width: 74px; height: 56px; object-fit: cover; border: 2px solid #111; border-radius: 3px; cursor: pointer; flex: none; opacity: .7; } .lotwin .gal .strip img.on { border-color: var(--accent); opacity: 1; box-shadow: 2px 2px 0 var(--accent); } .lotwin .lothead { margin-top: .9rem; } .lotwin .lothead .kick { display: flex; gap: .4rem; align-items: center; flex-wrap: wrap; font-size: 12.5px; color: var(--muted); margin-bottom: .35rem; } .lotwin .lothead .site { display: inline-block; padding: 0 .35rem; border: 1px solid #111; border-radius: 2px; background: var(--accent); color: #111; font-size: 11px; font-weight: 700; line-height: 13px; } .lotwin .lothead h1 { font-family: var(--hfont); font-weight: 400; font-size: 22px; line-height: 1.15; margin: 0; } .lotwin .bidbox { display: grid; grid-template-columns: 1fr 1fr; border: 2px solid #111; border-radius: var(--radius); background: #fff; box-shadow: var(--shadow); } .lotwin .bidbox > div { padding: .7rem .9rem; } .lotwin .bidbox > div + div { border-left: 2px solid #111; } .lotwin .bidbox .l { font-size: 11.5px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); font-weight: 600; } .lotwin .bidbox .uncertain { display: inline-block; margin-left: .3rem; padding: 0 .35rem; border-radius: 2px; background: #f4d35e; color: #111; font-size: 10px; font-weight: 700; line-height: 16px; letter-spacing: 0; text-transform: none; vertical-align: 1px; } .lotwin .bidbox .v { font-family: var(--hfont); font-weight: 400; font-size: 24px; line-height: 1.2; } .lotwin .bidbox .v.small { font-size: 16px; } .lotwin .bidbox .s { font-size: 12.5px; color: var(--muted); } .lotwin .bidbox .v.u1, .lotwin .rel .u1 { color: var(--bad); } .lotwin .bidbox .v.u2, .lotwin .rel .u2 { color: var(--warn); } .lotwin .facts { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 0; border: 2px solid #111; border-radius: var(--radius); background: #fff; overflow: hidden; } .lotwin .facts > div { padding: .55rem .75rem; border-right: 2px solid #111; border-bottom: 2px solid #111; margin: 0 -2px -2px 0; } .lotwin .facts .l { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); font-weight: 600; } .lotwin .facts .v { font-weight: 600; font-size: 15px; } .lotwin .facts .from { display: inline-block; margin-left: .3rem; font-size: 10.5px; font-weight: 700; color: var(--pin-hot); border: 1.5px solid var(--pin-hot); border-radius: 2px; padding: 0 .25rem; line-height: 14px; vertical-align: 2px; } .lotwin .kv { width: 100%; border-collapse: collapse; font-size: 13px; } .lotwin .kv td { padding: .3rem 0; border-bottom: 1px solid var(--soft); vertical-align: top; } .lotwin .kv td:first-child { color: var(--muted); width: 46%; padding-right: .8rem; } .lotwin details.fold > summary { cursor: pointer; font-weight: 600; padding: .5rem 0; list-style: none; } .lotwin details.fold > summary::-webkit-details-marker { display: none; } .lotwin details.fold > summary::before { content: '+ '; color: var(--accent); font-family: var(--hfont); } .lotwin details.fold[open] > summary::before { content: '\2212  '; } .lotwin .sec { margin-top: 1.4rem; } .lotwin .sec > h2 { font-family: var(--hfont); font-weight: 400; font-size: 16px; margin: 0 0 .6rem; display: flex; align-items: center; gap: .5rem; } .lotwin .sec > h2 .n { font-family: var(--font); font-weight: 600; font-size: 12px; background: #111; color: #fff; border-radius: 2px; padding: 0 .4rem; line-height: 18px; } .lotwin .muted { color: var(--muted); } .lotwin .small { font-size: 12.5px; } .lotwin .model { border: 2px solid #111; border-radius: var(--radius); background: #fff; overflow: hidden; } .lotwin .model .mh { display: flex; align-items: center; gap: .7rem; padding: .7rem .9rem; background: #111; color: #fff; } .lotwin .model .mh .badge { width: 40px; height: 40px; border-radius: 4px; background: var(--accent); color: #111; display: grid; place-items: center; font-family: var(--hfont); font-size: 13px; flex: none; } .lotwin .model .mh .nm { font-family: var(--hfont); font-weight: 400; font-size: 17px; line-height: 1.15; } .lotwin .model .mh .sub { color: #cfcac0; font-size: 12.5px; } .lotwin .model .mh .ver { margin-left: auto; font-size: 11.5px; font-weight: 700; color: #111; background: #9be29e; border-radius: 2px; padding: 0 .4rem; line-height: 18px; white-space: nowrap; } .lotwin .model .mh .ver.cand { background: #ffd23f; } .lotwin .model .mb { padding: .8rem .9rem; } .lotwin .model .specs { display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: .5rem .9rem; margin: .6rem 0 .7rem; } .lotwin .model .specs .l { font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); font-weight: 600; } .lotwin .model .specs .v { font-weight: 600; } .lotwin .model .mf { display: flex; gap: 1.2rem; flex-wrap: wrap; align-items: center; padding: .6rem .9rem; border-top: 2px solid #111; background: var(--bg); font-size: 13px; } .lotwin .model .mf b { font-family: var(--hfont); font-weight: 400; font-size: 16px; } .lotwin .nomodel { border: 2px dashed #111; border-radius: var(--radius); padding: .8rem .9rem; background: #fff; } .lotwin .slist { display: grid; gap: 0; border: 2px solid #111; border-radius: 4px; background: #fff; overflow: hidden; } .lotwin .srow { display: grid; grid-template-columns: 76px minmax(0, 1fr) auto 10px; gap: .8rem; align-items: center; padding: .35rem .8rem .35rem .35rem; border: 0; border-bottom: 1px solid var(--soft); background: #fff; text-align: left; color: #111; text-decoration: none; cursor: pointer; } .lotwin .srow:last-child { border-bottom: 0; } .lotwin .srow:hover, .lotwin .srow:focus-visible { background: var(--accent-bg); outline: 0; } .lotwin .srow.free { background: #eef7ee; } .lotwin .srow img, .lotwin .srow .nophoto { width: 76px; height: 57px; object-fit: cover; border: 2px solid #111; border-radius: 3px; display: block; background: var(--soft); } .lotwin .srow .a b { display: block; font-size: 14.5px; } .lotwin .srow .a i { font-style: normal; font-size: 12.5px; color: var(--muted); display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .lotwin .srow .p { font-family: var(--hfont); font-weight: 400; font-size: 15px; text-align: right; white-space: nowrap; } .lotwin .srow .p em { display: block; font: 700 10.5px var(--font); color: var(--ok); font-style: normal; } .lotwin .srow svg { color: var(--accent); } .lotwin .note { font-size: 12.5px; color: var(--muted); margin: .5rem 0 0; } .lotwin .backbar { display: flex; align-items: center; gap: .9rem; padding: .7rem 1.2rem; background: #111; color: #cfcac0; font-size: 13px; border-radius: 3px 3px 0 0; } .lotwin .backbar b { color: #fff; } .lotwin .backbar .btn { box-shadow: 2px 2px 0 var(--accent); padding: .35rem .8rem; } .lotwin .backbar span { min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .lotwin .soldbox { border: 2px solid #111; border-radius: 4px; background: #fff; box-shadow: var(--shadow); } .lotwin .soldbox .sb1 { padding: .5rem .9rem; border-bottom: 2px solid #111; font-size: 13px; } .lotwin .soldbox .stt { background: #9be29e; font-weight: 700; font-size: 11px; padding: 0 .35rem; border-radius: 2px; margin-right: .3rem; } .lotwin .soldbox .sb2 { padding: .7rem .9rem; } .lotwin .soldbox .l { font-size: 11.5px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); font-weight: 600; } .lotwin .soldbox .v { font-family: var(--hfont); font-weight: 400; font-size: 30px; line-height: 1.2; } .lotwin .soldbox .s { font-size: 12.5px; color: var(--muted); } .lotwin .cmp { border: 2px solid #111; border-radius: 4px; background: #fff; padding: .8rem .9rem; } .lotwin .cmp h3 { font-family: var(--hfont); font-weight: 400; font-size: 14px; margin: 0 0 .4rem; } .lotwin .cmp table { width: 100%; border-collapse: collapse; font-size: 13px; } .lotwin .cmp th { text-align: left; font-size: 11px; text-transform: uppercase; letter-spacing: .05em; color: var(--muted); padding: .2rem 0; font-weight: 600; } .lotwin .cmp td { padding: .3rem 0; border-top: 1px solid var(--soft); } .lotwin .cmp td:first-child { color: var(--muted); width: 28%; } .lotwin .cmp td.pp { font-family: var(--hfont); font-weight: 400; } .lotwin .cmp small { color: var(--muted); } .lotwin .steps { display: grid; grid-template-columns: 1fr auto 1fr; gap: .6rem; align-items: center; font-size: 12.5px; color: var(--muted); text-align: center; } .lotwin .steps .btn { padding: .4rem .5rem; font-size: 13px; box-shadow: 2px 2px 0 #111; } .lotwin .rc { background: #111; color: #fff; border-radius: 4px; padding: 1.1rem; box-shadow: 5px 5px 0 var(--accent); } .lotwin .rc h2 { font-family: var(--hfont); font-weight: 400; font-size: 20px; margin: 0; } .lotwin .rc .lead { color: #e6e2d8; margin: .3rem 0 1rem; } .lotwin .rc .ink { color: var(--ink); } .lotwin .rc .lay { display: grid; grid-template-columns: 180px minmax(0, 1fr); gap: 1.1rem; align-items: start; } .lotwin .rc .stack { position: relative; height: 240px; } .lotwin .rc .sheet { position: absolute; inset: 0; background: #fff; color: #111; border: 2px solid #111; border-radius: 3px; padding: .7rem; font-size: 10px; line-height: 1.35; overflow: hidden; } .lotwin .rc .sheet:nth-child(1) { transform: rotate(5deg) translate(12px, 6px); background: #e8e5de; } .lotwin .rc .sheet:nth-child(2) { transform: rotate(-3deg) translate(-4px, 3px); background: #f3f1eb; } .lotwin .rc .sheet .lg { font-family: var(--hfont); font-size: 9px; } .lotwin .rc .sheet .lg span { color: var(--accent); } .lotwin .rc .sheet .ti { font-family: var(--hfont); font-size: 13px; margin: .35rem 0 .1rem; } .lotwin .rc .sheet .bigv { font-family: var(--hfont); font-size: 16px; margin: .2rem 0 .4rem; } .lotwin .rc .sheet .ln { display: flex; justify-content: space-between; border-bottom: 1px solid #e8e5de; padding: 2px 0; } .lotwin .rc .sheet .stamp { position: absolute; right: 8px; bottom: 8px; border: 2px solid var(--ok); color: var(--ok); font-weight: 700; font-size: 9px; padding: 1px 5px; border-radius: 2px; transform: rotate(-6deg); background: #fff; } .lotwin .rc .toc { list-style: none; margin: 0; padding: 0; display: grid; gap: .42rem; font-size: 13.5px; } .lotwin .rc .toc li { display: grid; grid-template-columns: 20px 1fr; gap: .4rem; } .lotwin .rc .toc li b { font-family: var(--hfont); font-weight: 400; color: var(--accent); } .lotwin .rc .btn { box-shadow: 3px 3px 0 #fff; } .lotwin .rc .pline { display: flex; gap: .55rem; align-items: baseline; flex-wrap: wrap; margin-top: .7rem; font-size: 12.5px; color: #b9b4a8; } .lotwin .rc .pline b { font-family: var(--hfont); font-weight: 400; font-size: 22px; color: var(--accent); } .lotwin .rc .pline .was { text-decoration: line-through; } .lotwin .rc .pline .tag { background: #9be29e; color: #111; font-size: 11px; font-weight: 700; border-radius: 2px; padding: .1rem .4rem; } .lotwin .rc .ex { margin-top: .6rem; font-size: 13px; } .lotwin .rc .ex button, .lotwin .rc .ex a { color: #fff; } .lotwin .rc.open { box-shadow: 5px 5px 0 var(--ok); } .lotwin .rc.quiet { box-shadow: 5px 5px 0 #8a857a; } .lotwin .rc .ticks { list-style: none; margin: 0; padding: 0; display: grid; gap: .42rem; font-size: 13.5px; } .lotwin .rc .ticks li { display: grid; grid-template-columns: 20px 1fr; gap: .4rem; } .lotwin .rc .ticks li::before { content: "\2713"; color: var(--accent); font-weight: 700; } .lotwin .rc .fineprint { margin: .7rem 0 0; font-size: 12.5px; color: #b9b4a8; } .lotwin .rc .toc { counter-reset: toc; } .lotwin .rc .toc li b::before { counter-increment: toc; content: counter(toc); } .lotwin .verdict { border: 2px solid #111; border-radius: var(--radius); background: #fff; padding: .8rem .9rem; } .lotwin .verdict .vl { font-size: 11.5px; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); font-weight: 600; } .lotwin .verdict .vv { font-family: var(--hfont); font-weight: 400; font-size: 28px; line-height: 1.2; margin-bottom: .5rem; } .lotwin .verdict .vrow { display: grid; grid-template-columns: repeat(3, 1fr); border: 2px solid #111; border-radius: 3px; margin-bottom: .5rem; } .lotwin .verdict .vrow > div { padding: .4rem .6rem; border-right: 2px solid #111; } .lotwin .verdict .vrow > div:last-child { border-right: 0; } .lotwin .verdict .vrow span { display: block; font-size: 11.5px; color: var(--muted); } .lotwin .verdict .vrow b { font-family: var(--hfont); font-weight: 400; font-size: 16px; } .lotwin .alertbox { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .6rem; align-items: center; border: 2px dashed #111; border-radius: 4px; padding: .7rem .8rem; background: #fff; } .lotwin .alertbox b { display: block; } .lotwin .alertbox span { font-size: 12.5px; color: var(--muted); } .lotwin .alertbox form { display: flex; gap: .4rem; } .lotwin .alertbox input { border: 2px solid #111; border-radius: 4px; padding: .45rem .6rem; width: 180px; min-width: 0; font: inherit; } .lotwin .rel { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: .6rem; } .lotwin .rel .card { display: block; background: var(--card); border: 2px solid #111; border-radius: var(--radius); overflow: hidden; cursor: pointer; box-shadow: 2px 2px 0 #111; user-select: none; min-width: 0; text-align: left; padding: 0; text-decoration: none; color: inherit; } .lotwin .rel .card:hover, .lotwin .rel .card:focus-visible { border-color: var(--accent); box-shadow: 2px 2px 0 var(--accent); outline: 0; } .lotwin .rel .phw { position: relative; width: 100%; aspect-ratio: 4/3; background: var(--soft); overflow: hidden; } .lotwin .rel .phw img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; } .lotwin .rel .body { padding: .55rem .7rem .7rem; } .lotwin .rel .t { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-weight: 600; line-height: 1.25; height: 2.5em; margin: 0 0 .2rem; font-size: 12.5px; } .lotwin .rel .b { margin-top: .35rem; display: flex; justify-content: space-between; gap: .4rem; } .lotwin .rel .b .money { font-family: var(--hfont); font-weight: 400; font-size: 14px; } .lotwin .rel .b .where { font-size: 12px; color: var(--muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .lotwin .lk { filter: blur(5px); user-select: none; pointer-events: none; font-variant-numeric: tabular-nums; } .lotwin .lockico { display: inline-block; width: 13px; height: 13px; vertical-align: -1px; } .paybox { position: fixed; inset: 0; z-index: 1300; background: rgba(17, 17, 17, .6); display: grid; place-items: center; padding: 1rem; } .paybox .pay { width: min(440px, 100%); background: #fff; border: 2px solid #111; border-radius: 4px; box-shadow: 6px 6px 0 var(--accent); max-height: 92vh; overflow: auto; } .paybox .ph { display: flex; justify-content: space-between; align-items: center; gap: 1rem; padding: .8rem 1rem; background: #111; color: #fff; } .paybox .ph h3 { font-family: var(--hfont); font-weight: 400; font-size: 16px; margin: 0; } .paybox .ph .x { color: #111; display: grid; place-items: center; width: 30px; height: 30px; border: 2px solid #111; border-radius: 4px; background: #fff; font-size: 17px; font-weight: 700; padding: 0; cursor: pointer; flex: none; } .paybox .pb { padding: 1rem; display: grid; gap: .7rem; } .paybox .pb .big { font-family: var(--hfont); font-weight: 400; font-size: 26px; color: var(--accent); } .paybox .pb p { margin: 0; } .paybox .fine { font-size: 12px; color: var(--muted); } .paybox .btn { color: #111; display: inline-flex; align-items: center; justify-content: center; gap: .45rem; width: 100%; padding: .8rem 1.2rem; border: 2px solid #111; border-radius: 4px; background: var(--accent); font: inherit; font-weight: 600; font-size: 15px; box-shadow: 3px 3px 0 #111; text-decoration: none; } .mbar { display: none; } @media (max-width: 900px) { .lotscrim { background: var(--bg); } .lotwin { width: 100%; margin: 0; border: 0; border-radius: 0; box-shadow: none; min-height: 100%; padding-bottom: 72px; } .lotwin > .x { position: fixed; right: 10px; top: 10px; } .lotwin .grid2 { display: flex; flex-direction: column; align-items: stretch; gap: 1rem; padding: .8rem; } .lotwin .lcol { display: contents; } .lotwin .ltop { order: 1; min-width: 0; } .lotwin .rail { order: 2; min-width: 0; position: static; } .lotwin .lrest { order: 3; min-width: 0; } .lotwin .rc .lay { grid-template-columns: 1fr; } .lotwin .rc .stack { display: none; } .lotwin .alertbox { grid-template-columns: 1fr; } .lotwin .alertbox input { flex: 1; } .mbar { display: grid; grid-template-columns: 1fr 1.3fr; gap: .5rem; position: fixed; left: 0; right: 0; bottom: 0; z-index: 1250; padding: .55rem .7rem; background: #fff; border-top: 3px solid #111; } .mbar .btn { color: #111; display: inline-flex; align-items: center; justify-content: center; gap: .4rem; padding: .7rem .3rem; border: 2px solid #111; border-radius: 4px; background: #fff; font: inherit; font-weight: 600; font-size: 13px; box-shadow: 2px 2px 0 #111; text-decoration: none; } .mbar .btn svg { width: 16px; height: 16px; flex: none; } .mbar .btn.go { background: var(--accent); } .mbar form { display: contents; } } .lotwin .xstrip { display: inline-block; background: var(--accent); color: #111; font-size: 11px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; line-height: 20px; padding: 0 .6rem; margin: .4rem 0 .1rem; border: 2px solid #111; } .lotwin .favw { margin-left: auto; display: inline-flex; align-items: center; gap: .35rem; padding: .15rem .55rem; border: 2px solid #111; border-radius: 4px; background: #fff; color: #111; font-size: 12px; font-weight: 700; box-shadow: 2px 2px 0 #111; } .lotwin .favw svg { width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linejoin: round; } .lotwin .favw:hover { background: var(--accent-bg); } .lotwin .favw.on { background: var(--accent); } .lotwin .favw.on svg { fill: #111; } .devbox { display: none; } body.dev .devbox { display: block; margin: 0 0 1rem; padding: .7rem .8rem; border: 2px dashed #111; border-radius: 4px; background: #fff8d6; font-size: 12.5px; } .devbox .devhead { display: flex; gap: .6rem; align-items: baseline; margin-bottom: .55rem; color: var(--muted); } .devbox .devhead b { padding: 0 .4rem; background: #111; color: var(--accent); border-radius: 2px; font-size: 11px; letter-spacing: .08em; line-height: 18px; } .devbox .devlinks { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: .4rem; } .devbox .devlinks a { display: block; padding: .3rem .5rem; border: 2px solid #111; border-radius: 4px; background: #fff; color: #111; text-decoration: none; font-weight: 600; box-shadow: 2px 2px 0 #111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .devbox .devlinks a:hover { background: var(--accent); } .devbox .devlinks small { display: block; font-size: 10.5px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); } .devbox .devlinks a:hover small { color: #111; } .devbox .devkv { display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: .15rem 1rem; margin: .6rem 0 0; font: 11.5px/1.5 ui-monospace, Consolas, monospace; } .devbox .devkv div { display: flex; gap: .5rem; min-width: 0; } .devbox .devkv dt { flex: none; width: 5.8rem; color: var(--muted); } .devbox .devkv dd { margin: 0; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .devbox [data-copy] { cursor: copy; } .devbox [data-copy]:hover { background: #111; color: #fff; } .devbox [data-copy].copied { background: #2f7d32; color: #fff; } .lotwin .sharebox { border: 2px solid #111; border-radius: 4px; background: #fff; padding: .8rem .9rem; } .lotwin .sharebox h3 { font-family: var(--hfont); font-weight: 400; font-size: 14px; margin: 0 0 .5rem; } .lotwin .sharebox .field { display: flex; gap: .4rem; } .lotwin .sharebox input { flex: 1; min-width: 0; border: 2px solid #111; border-radius: 4px; padding: .45rem .6rem; font: inherit; font-size: 12.5px; color: var(--muted); background: var(--bg); } .lotwin .sharebox .btn { padding: .45rem .8rem; box-shadow: 2px 2px 0 #111; } .lotwin .sharebox .btn.copied { background: #9be29e; } .lotwin .sharebox .ways { display: flex; gap: 1rem; margin-top: .55rem; font-size: 12.5px; } .lotwin .sharebox .ways a, .lotwin .sharebox .ways button { display: inline-flex; align-items: center; gap: .3rem; color: #111; font: inherit; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; border: 0; background: none; padding: 0; cursor: pointer; } .lotwin .sharebox .ways svg { width: 15px; height: 15px; } .lotwin .hid { filter: blur(5px); user-select: none; pointer-events: none; font-weight: 600; } .lotwin .rc form, .lotwin .soldbox form { margin: 0; } .lotwin .soldbox .sb3 { padding: .7rem .9rem; border-top: 2px solid #111; } .lotwin .soldbox .sb3 .btn { box-shadow: 3px 3px 0 var(--accent); } .lotwin .soldbox .pline { display: flex; gap: .55rem; align-items: baseline; flex-wrap: wrap; margin-top: .6rem; font-size: 12.5px; color: var(--muted); } .lotwin .soldbox .pline b { font-family: var(--hfont); font-weight: 400; font-size: 20px; color: #111; } .lotwin .subs { display: flex; flex-wrap: wrap; gap: .4rem; align-items: center; margin-top: .8rem; font-size: 12px; color: #b9b4a8; } .lotwin .btn.off, .lotwin .rc .btn.off { opacity: .55; cursor: not-allowed; box-shadow: none; background: #e8e5de; font-size: 12.5px; padding: .3rem .6rem; } .lotwin .lockedlink { opacity: .6; background: #f3f1eb; } .lotwin .lockedlink small { font-weight: 400; font-size: 11.5px; color: var(--muted); } .lotwin .model .mf a.btn { margin-left: auto; padding: .3rem .7rem; font-size: 12.5px; box-shadow: 2px 2px 0 #111; text-decoration: none; } .paybox .email { display: grid; gap: .3rem; margin-bottom: .6rem; font-size: 13px; font-weight: 600; } .paybox .email input { font: inherit; font-weight: 400; font-size: 15px; padding: .55rem .7rem; border: 2px solid #111; border-radius: 4px; width: 100%; box-sizing: border-box; } .paybox .opt { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: .7rem; align-items: center; border: 2px solid #111; border-radius: 4px; padding: .6rem .7rem; cursor: pointer; } .paybox .opt:has(input:checked) { background: var(--accent-bg, #fde3d5); box-shadow: 3px 3px 0 #111; } .paybox .opt input { accent-color: var(--accent); width: 16px; height: 16px; margin: 0; } .paybox .opt b { display: block; font-weight: 600; } .paybox .opt i { display: block; font-style: normal; font-size: 12.5px; color: var(--muted); } .paybox .opt .pr { font-family: var(--hfont); font-size: 17px; white-space: nowrap; text-align: right; } .paybox .opt .pr small { display: block; font: 11px var(--font); color: var(--muted); } .paybox .opt.off { opacity: .5; cursor: not-allowed; border-style: dashed; } .paybox form { margin: 0; } .paybox .btn.go { background: var(--accent); } .lotwin .sec > h2 .nt { margin-left: auto; display: inline-flex; align-items: center; gap: .25rem; font: 500 11.5px var(--font); color: var(--muted); } .lotwin .sec > h2 .nt svg { width: 12px; height: 12px; } .lotwin .model .mf a.btn svg { width: 13px; height: 13px; } .lotwin .mrow { display: flex; gap: .9rem; align-items: center; flex-wrap: wrap; margin-top: .65rem; font-size: 13px; } .lotwin .mrow:empty { display: none; } .lotwin .mrow .btn { padding: .35rem .8rem; font-size: 13px; box-shadow: 2px 2px 0 #111; } .lotwin .mrow a { color: #111; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; display: inline-flex; align-items: center; gap: .25rem; } .lotwin .mrow a svg { width: 12px; height: 12px; } .lotwin .srow[hidden] { display: none; } .lotwin .srow .lkp { display: inline-flex; align-items: center; gap: .35rem; } .lotwin .srow .lkp svg { width: 13px; height: 13px; color: #111; } .lotwin .unl { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .5rem .9rem; align-items: center; margin-top: .6rem; background: #111; color: #e6e2d8; border-radius: 4px; padding: .7rem .9rem; box-shadow: 4px 4px 0 var(--accent); font-size: 13px; } .lotwin .unl b { color: #fff; } .lotwin .unl form { margin: 0; } .lotwin .unl .btn { box-shadow: 3px 3px 0 #fff; white-space: nowrap; } .lotwin .unl .pr { grid-column: 1 / -1; display: flex; gap: .5rem; align-items: baseline; flex-wrap: wrap; font-size: 12.5px; color: #b9b4a8; margin-top: -.1rem; } .lotwin .unl .pr b { font-family: var(--hfont); font-weight: 400; font-size: 18px; color: var(--accent); } .lotwin .rc .pline .per { background: #9be29e; color: #111; font-size: 11px; font-weight: 700; border-radius: 2px; padding: .1rem .4rem; } .lotwin .bidbox .v.lockv { position: relative; display: inline-block; min-width: 9rem; } .lotwin .bidbox .v.lockv .lk { display: block; } .lotwin .bidbox .v.lockv form { margin: 0; } .lotwin .lockbtn { position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; gap: .35rem; background: var(--accent); color: #111; border: 2px solid #111; border-radius: 4px; padding: .25rem .6rem; font: 700 14px var(--font); box-shadow: 3px 3px 0 #111; cursor: pointer; white-space: nowrap; } .lotwin .lockbtn:hover { transform: translateY(-50%) translate(-1px, -1px); box-shadow: 4px 4px 0 #111; } .lotwin .lockbtn svg { width: 15px; height: 15px; } @media (max-width: 900px) { .lotwin .unl { grid-template-columns: 1fr; } }