.gd-page{padding:22px 32px 72px;color:var(--ink)}.gd-head{display:grid;gap:8px;margin-bottom:16px}.gd-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.gd-title-row h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.3px}.gd-count{color:var(--muted);font-size:13.5px}.gd-count b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.gd-search{display:flex;align-items:center;gap:8px;max-width:640px;height:42px;margin:4px 0 12px;padding:0 4px 0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted)}.gd-search .gd-search-go{width:auto;height:34px;padding:0 14px;border-radius:8px;background:#1f4fd8;color:#fff;font-size:13px;font-weight:700}.gd-search:focus-within{border-color:#1f4fd8;box-shadow:0 0 0 3px #1f4fd81f}.gd-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font-size:14px;outline:none}.gd-search button{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--muted)}.gd-lead{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.gd-lead svg{flex:none;margin-top:2px}.gd-layout{display:grid;grid-template-columns:184px minmax(0,1fr);gap:20px;align-items:start}.gd-rail{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.gd-rail button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;border-radius:9px;color:var(--ink);font-size:14px;font-weight:600;text-align:left}.gd-rail button b{color:var(--muted);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.gd-rail button:hover{background:var(--soft)}.gd-rail button.is-on{background:#1f4fd8;color:#fff}.gd-rail button.is-on b{color:#dbe5ff}.gd-rail button.is-zero:not(.is-on){color:var(--muted)}.gd-main{min-width:0}.gd-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.gd-chip{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.gd-chip:hover{border-color:#9db4f5}.gd-chip b{color:#1f4fd8;font-weight:750}.gd-chip.is-on{border-color:#1f4fd8;background:#eef3ff;color:#1f4fd8}.gd-chip svg,.gd-reset{color:var(--muted)}.gd-reset{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650}.gd-reset:not(:disabled):hover{color:#1f4fd8;background:#eef3ff}.gd-reset:disabled{opacity:.45}.gd-pop{position:relative}.gd-pop-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:grid;gap:10px;width:300px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 16px 40px #1b2a4a24}.gd-pop-panel header{display:flex;align-items:center;justify-content:space-between}.gd-pop-panel header strong{font-size:13.5px}.gd-pop-panel header button{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12px}.gd-range{display:flex;align-items:center;gap:6px}.gd-pop-panel.is-wide{width:360px}.gd-price-pick{display:grid;gap:8px}.gd-price-pick .fp-label{margin:0}.gd-price-pick .fp-range{display:flex;align-items:center;gap:6px;margin-top:2px}.gd-price-pick .fp-range input{height:38px;flex:1 1 0;width:0;min-width:0;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font-size:14px;text-align:right}.gd-price-pick .fp-range input:focus{outline:none;border-color:#1f4fd8;box-shadow:0 0 0 3px #1f4fd81f}.gd-price-pick .fp-range em,.gd-price-pick .fp-range span{flex:none;color:var(--muted);font-size:12.5px;font-style:normal}.gd-price-pick .fp-slider{margin-bottom:2px}.gd-range input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font-size:14px;text-align:right}.gd-range em,.gd-range span{color:var(--muted);font-size:12.5px;font-style:normal}.gd-quick{display:flex;flex-wrap:wrap;gap:6px}.gd-quick.is-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gd-quick button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600}.gd-quick button:hover{border-color:#9db4f5}.gd-quick button.is-on{border-color:#1f4fd8;background:#1f4fd8;color:#fff}.gd-apply{min-height:38px;border-radius:9px;background:#1f4fd8;color:#fff;font-size:13.5px;font-weight:750}.gd-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 0;border-top:1px solid var(--border)}.gd-tools select{color:var(--ink);font-size:13px;font-weight:600}.gd-memo,.gd-tools select{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.gd-memo{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.gd-memo input{width:120px;border:0;background:none;color:var(--ink);font-size:13px;outline:none}.gd-memo.is-on{border-color:#1f4fd8;color:#1f4fd8}.gd-toggle{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.gd-toggle input{position:absolute;opacity:0;pointer-events:none}.gd-toggle.is-on{border-color:#1f4fd8;background:#eef3ff;color:#1f4fd8}.gd-seen{display:inline-flex;gap:6px}.gd-layout-toggle{margin-left:auto}.gd-results.is-busy{opacity:.55;transition:opacity .15s}.gd-results{container-type:inline-size}.gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container (min-width:940px){.gd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1360px){.gd-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.gd-card{display:flex;flex-direction:column;min-width:0;padding:10px 10px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.gd-card:hover{border-color:#c7d4f7;box-shadow:0 10px 26px #1b2a4a12}.gd-card.is-seen{background:var(--soft)}.gd-card .card-fav{display:flex;flex:none;align-items:center;gap:2px;margin:-2px 0 6px -4px}.gd-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:11px;background:var(--soft)}.gd-photo img{width:100%;height:100%;object-fit:cover}.gd-noimg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;color:#9aa6c0}.gd-noimg small{font-size:11.5px;font-weight:600}.gd-due{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:999px;background:#1b2a4ad9;color:#fff;font-size:11.5px;font-weight:750}.gd-due.is-today{background:#e2541a}.gd-due.is-soon{background:#fff;color:#1f4fd8}.gd-body{display:grid;gap:4px;padding:10px 2px 0}.gd-number-row{display:flex;align-items:center;gap:4px}.gd-number{color:var(--ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-decoration:none}.gd-kind{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;color:var(--muted);font-size:12px}.gd-cat{padding:1px 7px;border-radius:6px;background:#eef3ff;color:#1f4fd8;font-size:11.5px;font-weight:750}.gd-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;color:var(--ink);font-size:14px;font-weight:650;line-height:1.4;text-decoration:none}.gd-title:hover{color:#1f4fd8}.gd-chips{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 0}.gd-chips span{padding:2px 7px;border-radius:6px;background:var(--soft);color:#4a5568;font-size:11.5px;font-weight:600}.gd-chips.is-large span{padding:4px 10px;font-size:13px}.gd-price{display:flex;align-items:baseline;gap:6px;margin-top:4px;color:var(--muted);font-size:12px;text-decoration:none}.gd-price strong{color:#1f4fd8;font-size:19px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.gd-price b{padding:1px 6px;border-radius:5px;background:#fff1e6;color:#c2410c;font-size:11.5px;font-weight:750}.gd-appraisal{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--muted);font-size:12px}.gd-appraisal span,.gd-when{color:var(--ink);font-weight:600}.gd-when{display:flex;align-items:center;gap:5px;margin:2px 0 0;font-size:12.5px}.gd-org,.gd-when svg{color:var(--muted)}.gd-org{margin:0;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.gd-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border);border-radius:14px;background:var(--surface);font-size:13px}.gd-table col.gd-c-fav{width:150px}.gd-table col.gd-c-photo{width:96px}.gd-table col.gd-c-number{width:150px}.gd-table col.gd-c-price{width:170px}.gd-table col.gd-c-date{width:116px}.gd-table col.gd-c-views{width:62px}.gd-table th{padding:10px 8px;border-bottom:1px solid var(--border);background:var(--soft);color:var(--muted);font-size:12px;font-weight:650;text-align:left}.gd-table th .pt-sort{min-height:0;font-size:inherit;text-align:inherit}.gd-table th.gd-right .pt-sort{justify-content:flex-end;width:100%}.gd-table th:first-child{border-top-left-radius:14px}.gd-table th:last-child{border-top-right-radius:14px}.gd-table td{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.gd-table tr:last-child td{border-bottom:0}.gd-table tbody tr{cursor:pointer}.gd-table tbody tr:hover td{background:#f7f9ff}.gd-table tr.is-seen td{background:var(--soft)}.gd-table .fav-tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.gd-tphoto a{display:block;width:80px;height:60px;overflow:hidden;border-radius:8px;background:var(--soft)}.gd-tphoto img{width:100%;height:100%;object-fit:cover}.gd-tphoto .gd-noimg small{display:none}.gd-tnumber a,.gd-ttitle a{color:var(--ink);font-weight:750;text-decoration:none}.gd-detail-number b,.gd-number,.gd-tnumber a{overflow-wrap:anywhere}.gd-tnumber a{display:block;line-height:1.35}.gd-number{min-width:0}.gd-tnum-m{display:none!important}.gd-tnum-m>span:first-child{overflow-wrap:anywhere}.gd-tdate small,.gd-tnumber small,.gd-tprice small,.gd-ttitle small{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;color:var(--muted);font-size:11.5px}.gd-ttitle a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.gd-tprice strong{color:#1f4fd8;font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums}.gd-tprice small{justify-content:flex-end}.gd-tdate b{font-size:12.5px}.gd-tdate b.is-today{color:#e2541a}.gd-right{text-align:right!important;font-variant-numeric:tabular-nums}.gd-table col.gd-c-state{width:86px}.gd-table td.gd-tstate,.gd-table th.gd-tstate{text-align:center}.gd-tstate-m{display:none}.gd-tprice .gd-twin{display:block;margin-top:2px;color:#e0242f;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.dark .gd-tprice .gd-twin{color:#ff7a80}.gd-when.bid-line{margin-top:6px}.gd-empty{display:grid;justify-items:center;gap:8px;padding:64px 16px;border:1px dashed var(--border);border-radius:16px;color:var(--muted);text-align:center}.gd-empty strong{color:var(--ink);font-size:16px}.gd-empty p{margin:0;font-size:13.5px}.gd-empty button{margin-top:4px;padding:9px 16px;border-radius:10px;background:#1b2a4a;color:#fff;font-size:13px;font-weight:700}.gd-results .list-pagination{justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:18px 0 6px;padding:14px 0;border-top:0;background:none}.gd-results .list-pagination .pagination-range{order:2}.gd-detail{max-width:1240px;margin:0 auto;padding:18px 24px 72px;color:var(--ink)}.gd-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.gd-back:hover{color:#1f4fd8}.gd-back span{color:#b7c0cf}.gd-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.gd-detail-main{display:grid;gap:22px;min-width:0}.gd-gallery-main{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:16px;background:var(--soft)}.gd-gallery-main img{width:100%;height:100%;object-fit:contain;background:#0f172a}.gd-gallery-main.is-empty .gd-noimg{color:#9aa6c0}.gd-gallery-main.is-empty .gd-noimg svg{width:54px;height:54px}.gd-gallery-next,.gd-gallery-prev{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#ffffffe6;color:#1b2a4a;box-shadow:0 4px 14px #0003}.gd-gallery-prev{left:12px}.gd-gallery-next{right:12px}.gd-gallery-count{position:absolute;right:12px;bottom:12px;padding:3px 9px;border-radius:999px;background:#1b2a4acc;color:#fff;font-size:12px;font-weight:700}.gd-thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:thin}.gd-thumbs button{flex:none;width:72px;height:54px;overflow:hidden;border:2px solid transparent;border-radius:8px;opacity:.75}.gd-thumbs button.is-on{border-color:#1f4fd8;opacity:1}.gd-thumbs img{width:100%;height:100%;object-fit:cover}.gd-photo-note{margin:6px 0 0;color:var(--muted);font-size:11.5px}.gd-detail-head{display:grid;gap:8px}.gd-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.gd-state{padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--ink);font-size:12px;font-weight:750}.gd-state.is-open{background:#e8f7ee;color:#15803d}.gd-state.is-due{background:#fff1e6;color:#c2410c}.gd-detail-head h1{margin:0;font-size:26px;font-weight:800;line-height:1.35;letter-spacing:-.4px;word-break:keep-all}.gd-detail-number{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--muted);font-size:13px}.gd-detail-number b{color:#1f4fd8;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.gd-detail-number button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:1px solid #c9d6ff;border-radius:7px;color:#1f4fd8;font-size:12px;font-weight:650}.gd-section{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--border)}.gd-section h2{margin:0;font-size:18px;font-weight:800}.gd-gallery h2 small{margin-left:4px;color:var(--muted);font-size:13px;font-weight:650}.gd-gallery .gd-photo-note,.gd-gallery .gd-thumbs{margin-top:0}.gd-section-lead{margin:-4px 0 0;color:var(--muted);font-size:12.5px}.gd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:2px solid var(--ink)}.gd-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:11px 6px;border-bottom:1px solid var(--border)}.gd-facts>div:nth-child(odd){padding-right:16px}.gd-facts dt{color:var(--muted);font-size:13px}.gd-facts dd{margin:0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.gd-facts dd.is-none{color:#a0a8b8;font-weight:500}.gd-note{margin:0;padding:12px 14px;border-radius:12px;background:var(--soft);font-size:13.5px;line-height:1.7;white-space:pre-line}.gd-appraisals{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gd-appraisals li{justify-content:space-between;padding:10px 14px;border:1px solid var(--border);border-radius:12px;font-size:13px}.gd-appraisals li,.gd-appraisals li span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gd-appraisals li span{word-break:keep-all}.gd-appraisals b{padding:2px 7px;border-radius:6px;background:#eef3ff;color:#1f4fd8;font-size:11.5px}.gd-appraisals a,.gd-appraisals button{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid #c9d6ff;border-radius:8px;background:transparent;color:#1f4fd8;font:inherit;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer}.gd-appraisals a:hover,.gd-appraisals button:hover{background:#eef3ff}@media (min-width:1180px){html.dt-drawer-wide .gd-detail{max-width:none;margin:0 calc(min(100vw,clamp(680px,60vw,1120px)) + 8px) 0 0;padding-left:max(20px,calc((100vw - min(100vw,clamp(680px,60vw,1120px)) - 760px)/2))}html.dt-drawer-open .gd-detail-grid{grid-template-columns:minmax(0,1fr)}html.dt-drawer-open .gd-panel{display:none}}.dark .gd-appraisals b{background:#22305a;color:#c8d5ff}.gd-check ul{display:grid;gap:8px;margin:0;padding:14px 16px;border-radius:12px;background:#f5f8ff;list-style:none}.gd-check li{display:flex;gap:8px;color:#34405a;font-size:13.5px;line-height:1.6}.gd-check li svg{flex:none;margin-top:4px;color:#1f4fd8}.gd-similar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gd-similar-card{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:12px;color:var(--ink);text-decoration:none}.gd-similar-card:hover{border-color:#9db4f5}.gd-similar-photo{display:block;aspect-ratio:4/3;overflow:hidden;margin-bottom:4px;border-radius:8px;background:var(--soft)}.gd-similar-photo img{width:100%;height:100%;object-fit:cover}.gd-similar-card b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.gd-similar-card small{color:var(--muted);font-size:11.5px}.gd-similar-card strong{display:flex;align-items:baseline;gap:5px;color:#1f4fd8;font-size:15px;font-weight:800}.gd-similar-card em{color:#c2410c;font-size:11.5px;font-style:normal;font-weight:700}.gd-panel{position:sticky;top:84px;display:grid;gap:10px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 30px #273a2c08}.gd-panel .vs-strip{margin:-4px 0 0}.gd-fav{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border)}.gd-fav-row{display:flex;align-items:center;gap:6px}.gd-fav-row .star-picker{margin-left:-6px}.gd-fav-row .folder-btn{justify-content:center;min-width:34px;min-height:34px;padding:0 8px;border:1px solid var(--border)}.gd-fav-row .folder-btn span{display:none}.gd-fav-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gd-act{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid var(--border);border-radius:8px;color:var(--ink);font-size:12.5px;font-weight:650}.gd-act.is-on,.gd-act:hover{border-color:#c9d6ff;background:#eef2ff;color:#1f4fd8}.gd-act.has-memo{border-color:#b9c9ff;background:#eef2ff;color:#1f4fd8}.gd-act.has-alert{border-color:#fdba74;background:#fff1e6;color:#c2410c}.gd-memo-box .dt-memo{border-radius:12px}.gd-price-head{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:#536157;font-size:13px;font-weight:600}.gd-price-label{margin:6px 0 0;color:var(--muted);font-size:12px}.gd-price-big{margin:0;font-size:30px;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap}.gd-price-hidden{margin:0;padding:8px 10px;border-radius:9px;background:var(--soft);color:var(--muted);font-size:12px;line-height:1.55}.gd-price strong.is-hidden{color:var(--muted);font-size:16px}.gd-price-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:13.5px;font-weight:600}.gd-price-sub b{padding:4px 8px;border-radius:5px;background:#fff1e6;color:#c2410c;font-size:12px;font-weight:650}.gd-dates,.gd-price-facts{display:grid;gap:9px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px}.gd-dates>div,.gd-price-facts>div{display:flex;justify-content:space-between;gap:10px}.gd-dates dt,.gd-price-facts dt{display:flex;align-items:center;gap:6px;color:var(--muted)}.gd-dates dd,.gd-price-facts dd{margin:0;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.gd-countdown{display:flex;align-items:center;justify-content:space-between;margin:4px 0 0;padding:10px 12px;border-radius:10px;background:#fff1e6;color:#c2410c;font-size:13px}.gd-countdown b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.gd-result{margin:0;padding:9px 12px;border-radius:10px;background:var(--soft);font-size:12.5px}.gd-onbid{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:6px;border-radius:10px;background:#1f4fd8;color:#fff;font-size:14.5px;font-weight:750;text-decoration:none}.gd-onbid:hover{background:#1a43bb}.gd-copy-link{align-items:center;justify-content:center;min-height:34px;font-size:12.5px}.gd-copy-link,.gd-panel-note{display:flex;gap:6px;color:var(--muted)}.gd-panel-note{margin:2px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:11px;line-height:1.6}.gd-panel-note svg{flex:none;margin-top:2px}.dark .gd-quick button.is-on,.dark .gd-rail button.is-on{background:#3b63e0}.dark .gd-cat,.dark .gd-chip.is-on,.dark .gd-toggle.is-on{background:#22305a;color:#c8d5ff;border-color:#3b63e0}.dark .gd-chip b,.dark .gd-detail-number b,.dark .gd-price strong,.dark .gd-similar-card strong,.dark .gd-tprice strong{color:#9db8ff}.dark .gd-countdown,.dark .gd-price b,.dark .gd-price-sub b,.dark .gd-state.is-due{background:#3a2414;color:#fdba74}.dark .gd-state.is-open{background:#163322;color:#86efac}.dark .gd-chips span{color:#c4cdd8}.dark .gd-check ul,.dark .gd-table tbody tr:hover td{background:#1c2748}.dark .gd-check li{color:#c8d5ff}.dark .gd-act.has-memo,.dark .gd-act.is-on,.dark .gd-act:hover{border-color:#3b4f8f;background:#22305a;color:#c8d5ff}.dark .gd-act.has-alert{border-color:#9a4a1a;background:#3a2414;color:#fdba74}.dark .gd-due.is-soon{background:#22305a;color:#c8d5ff}@media(max-width:1080px){.gd-detail-grid{grid-template-columns:1fr}.gd-panel{position:static;order:-1}.gd-detail-main{order:0}}@media(max-width:900px){.gd-layout{grid-template-columns:1fr;gap:12px}.gd-rail{position:static;flex-direction:row;gap:6px;padding:0;overflow-x:auto;border:0;background:none;scrollbar-width:none}.gd-rail::-webkit-scrollbar{display:none}.gd-rail button{flex:none;min-height:36px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.gd-rail button.is-on{border-color:#1f4fd8}.gd-table col.gd-c-fav{width:120px}.gd-table col.gd-c-views{width:0}.gd-table td:last-child,.gd-table th:last-child{display:none}}@media(max-width:760px){.gd-page{padding:14px 16px 96px}.gd-title-row h1{font-size:21px}.gd-search{max-width:none}.gd-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.gd-filters::-webkit-scrollbar{display:none}.gd-pop{position:static}.gd-pop-panel,.gd-pop-panel.is-wide{position:fixed;left:12px;right:12px;top:auto;bottom:76px;width:auto;max-height:calc(100dvh - 160px);overflow-y:auto;z-index:1300}.gd-tools{gap:6px}.gd-memo,.gd-tools select{flex:1 1 140px}.gd-memo input{width:100%}.gd-layout-toggle{margin-left:0}.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-card{padding:8px 8px 10px;border-radius:14px}.gd-price strong{font-size:17px}.gd-table col.gd-c-number,.gd-table col.gd-c-photo{width:0}.gd-table td:nth-child(2),.gd-table td:nth-child(3),.gd-table th:nth-child(2),.gd-table th:nth-child(3){padding:0;font-size:0;overflow:hidden}.gd-table td:nth-child(2)>*,.gd-table td:nth-child(3)>*{display:none}.gd-tnum-m{display:flex!important}.gd-th-more{display:none}.gd-table th{white-space:nowrap}.gd-table col.gd-c-fav{width:74px}.gd-table col.gd-c-price{width:92px}.gd-table col.gd-c-date{width:72px}.gd-table col.gd-c-state{width:0}.gd-table td.gd-tstate,.gd-table th.gd-tstate{padding:0;font-size:0;overflow:hidden}.gd-table td.gd-tstate>*{display:none}.gd-tstate-m{display:block;margin-top:4px}.gd-tstate-m .st-mark{align-items:flex-start}.gd-tstate-m .st-mark b{font-size:12.5px}.gd-tstate-m .st-mark small{font-size:11px}.gd-detail{padding:12px 16px 96px}.gd-detail-head h1{font-size:21px}.gd-facts{grid-template-columns:1fr}.gd-facts>div:nth-child(odd){padding-right:6px}.gd-similar{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-panel{padding:18px}.gd-price-big{font-size:26px}}@media(max-width:420px){.gd-grid{grid-template-columns:1fr}.gd-table{font-size:12px}}.gd-detail.is-vehicle,.gd-page.is-vehicle{--gd:#0e7490;--gd-hover:#0b5f76;--gd-deep:#155e75;--gd-soft:#e0f4f8;--gd-line:#a5d8e6}.gd-detail.is-movable,.gd-page.is-movable{--gd:#be123c;--gd-hover:#9f1239;--gd-deep:#9f1239;--gd-soft:#ffe8ec;--gd-line:#fbc2cc}.dark .gd-detail.is-vehicle,.dark .gd-page.is-vehicle{--gd:#22a3c4;--gd-hover:#3bb6d4;--gd-deep:#7fd3e8;--gd-soft:#123540;--gd-line:#1f5a6b}.dark .gd-detail.is-movable,.dark .gd-page.is-movable{--gd:#e5486b;--gd-hover:#ee6a88;--gd-deep:#fda4b8;--gd-soft:#40161f;--gd-line:#6b2434}.dark .gd-page[class*=is-] .gd-rail button.is-on,.gd-page[class*=is-] .gd-rail button.is-on{border-color:var(--gd);background:var(--gd);color:#fff}.gd-page[class*=is-] .gd-rail button.is-on b{color:#ffffffcc}.dark .gd-detail[class*=is-] .gd-cat,.dark .gd-page[class*=is-] .gd-cat,.gd-detail[class*=is-] .gd-cat,.gd-page[class*=is-] .gd-cat{border-color:transparent;background:var(--gd-soft);color:var(--gd-deep)}.dark .gd-detail[class*=is-] .gd-detail-number b,.dark .gd-detail[class*=is-] .gd-similar-card strong,.gd-detail[class*=is-] .gd-detail-number b,.gd-detail[class*=is-] .gd-similar-card strong{color:var(--gd)}.gd-page .gd-price strong,.gd-page .gd-tprice strong{color:#1f4fd8}.dark .gd-page .gd-price strong,.dark .gd-page .gd-tprice strong{color:#9db8ff}.gd-detail[class*=is-] .gd-similar-card:hover,.gd-page[class*=is-] .gd-card:hover{border-color:var(--gd-line)}.gd-detail[class*=is-] .gd-back:hover,.gd-page[class*=is-] .gd-title:hover{color:var(--gd)}.dark .gd-page[class*=is-] .gd-due.is-soon,.gd-page[class*=is-] .gd-due.is-soon{background:#fff;color:var(--gd)}.gd-detail[class*=is-] .gd-thumbs button.is-on{border-color:var(--gd)}.gd-detail[class*=is-] .gd-appraisals a,.gd-detail[class*=is-] .gd-appraisals button,.gd-detail[class*=is-] .gd-detail-number button{border-color:var(--gd-line);color:var(--gd)}.gd-detail[class*=is-] .gd-appraisals a:hover,.gd-detail[class*=is-] .gd-appraisals button:hover,.gd-detail[class*=is-] .gd-appraisals button[aria-pressed=true]{background:var(--gd-soft)}.dark .gd-detail[class*=is-] .gd-appraisals b,.gd-detail[class*=is-] .gd-appraisals b{background:var(--gd-soft);color:var(--gd-deep)}.gd-detail[class*=is-] .gd-check li svg{color:var(--gd)}.gd-detail[class*=is-] .gd-onbid{background:var(--gd)}.gd-detail[class*=is-] .gd-onbid:hover{background:var(--gd-hover)}.gd-dates-pick input[type=date]{min-width:0;flex:1;height:38px;padding:0 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface,#fff);color:var(--ink);font:inherit;font-size:13px}.gd-pick-note{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.gd-stage-pick{display:grid;gap:10px;min-width:min(300px,calc(100vw - 48px))}.gd-media{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.gd-media-photos{display:grid;gap:8px;min-width:0}.gd-rounds{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface,#fff)}.gd-rounds table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.gd-rounds th{padding:9px 8px;background:var(--soft);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.gd-rounds td,.gd-rounds th{border-bottom:1px solid var(--border);text-align:center}.gd-rounds td{padding:10px 8px;line-height:1.45}.gd-rounds td:nth-child(3){text-align:right;font-weight:700;white-space:nowrap}.gd-rounds tr:last-child td{border-bottom:0}.gd-rounds tr.is-current td{background:var(--gd-soft,#fff7ed);font-weight:800}.gd-rounds tr.is-past td{color:var(--muted)}.gd-rounds em{font-style:normal;font-weight:750}.gd-rounds em.is-진행{color:#c2410c}.gd-rounds em.is-낙찰{color:#15803d}.gd-rounds em.is-취소{color:#dc2626}.gd-rounds-note{margin:0;padding:8px 10px;border-top:1px solid var(--border);color:var(--muted);font-size:11.5px}.gd-records{margin:0}.gd-detail[class*=is-] .dt-record.is-primary{border-color:var(--gd-line);background:var(--gd-soft)}.gd-detail[class*=is-] .dt-record.is-primary>svg:first-child{background:var(--gd);color:#fff}.gd-detail[class*=is-] .dt-record.is-primary b{color:var(--gd-deep)}.gd-detail[class*=is-] .dt-record.is-primary.is-on,.gd-detail[class*=is-] .dt-record.is-primary:hover:not(:disabled){border-color:var(--gd);background:var(--gd-soft)}.dark .gd-detail .dt-record{border-color:#2f3943;background:#1b2229;color:#e6e9ee;box-shadow:none}.dark .gd-detail .dt-record>svg:first-child{background:#26303a;color:#c9d1d9}.dark .gd-detail .dt-record small,.dark .gd-detail .dt-record-out{color:#9aa4af}.dark .gd-detail .dt-record.is-on,.dark .gd-detail .dt-record:hover:not(:disabled){border-color:#5b6b7a}.dark .gd-detail[class*=is-] .dt-record.is-primary{border-color:var(--gd-line);background:var(--gd-soft)}.dark .gd-detail[class*=is-] .dt-record.is-primary>svg:first-child{background:var(--gd);color:#fff}.dark .gd-detail[class*=is-] .dt-record.is-primary b{color:var(--gd-deep)}.dark .gd-rounds{border-color:#2f3943;background:#1b2229}.dark .gd-rounds th{background:#232b33;color:#9aa4af}.dark .gd-rounds td,.dark .gd-rounds th,.dark .gd-rounds-note{border-color:#2f3943}.dark .gd-rounds em.is-진행{color:#fb923c}.dark .gd-rounds em.is-낙찰{color:#4ade80}.dark .gd-rounds em.is-취소{color:#f87171}.gd-bundle{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.gd-bundle li>a,.gd-bundle li>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px;border-bottom:1px solid var(--border);color:var(--ink);text-decoration:none}.gd-bundle li>a:hover{background:var(--soft)}.gd-bundle li.is-own>div{background:var(--gd-soft,#f5f8ff)}.gd-bundle-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.gd-bundle-text b{font-size:13.5px;font-variant-numeric:tabular-nums}.gd-bundle-text em{padding:1px 7px;border:1px solid var(--gd-line,#c9d6ff);border-radius:6px;color:var(--gd-deep,#1f4fd8);font-size:11px;font-style:normal;font-weight:700}.gd-bundle-text em.is-own{border-color:var(--gd);background:var(--gd);color:#fff}.gd-bundle-text span{flex-basis:100%;font-size:13.5px;word-break:keep-all}.gd-bundle strong{flex:none;font-size:14px;font-variant-numeric:tabular-nums}.gd-sold{display:grid;border-top:2px solid var(--ink)}.gd-sold>[role=row]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.2fr) 64px;gap:10px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--border);color:var(--ink);font-size:13px;text-decoration:none}.gd-sold>a[role=row]:hover{background:var(--soft)}.gd-sold>.is-head{color:var(--muted);font-size:12px;font-weight:700}.gd-sold [role=cell]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-sold b{color:var(--gd,#1f4fd8)}.gd-sold small{font-size:11.5px}.gd-note.is-muted,.gd-sold small{color:var(--muted)}.gd-section h2 small{margin-left:6px;color:var(--muted);font-size:13px;font-weight:650}@media(max-width:900px){.gd-media{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.gd-rounds table{font-size:12px}.gd-rounds td,.gd-rounds th{padding:8px 5px}.gd-sold>[role=row]{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.gd-sold>.is-head{display:none}.gd-sold [role=cell]:first-child{grid-column:1/-1;white-space:normal}.gd-sold [role=cell]:nth-child(4){display:none}.gd-bundle strong{font-size:13px}}