.radar-badge{border:1px solid #cdd8e5;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer;background:#f3f6fa;color:#576b82;margin-top:8px}.radar-candidate{color:#087348;background:#e5f7ed}.radar-advantage{color:#1759a7;background:#eaf3ff}.radar-high{color:#a3530a;background:#fff2df}.radar-pending{color:#626e80;background:#f0f3f7}.radar-new{display:inline-block;background:#1964d3;color:white;border-radius:5px;padding:3px 6px;font:700 11px/1.3 system-ui;vertical-align:middle;margin-left:5px;letter-spacing:.4px}.radar-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:13px}.radar-filter label{display:flex;gap:8px;align-items:center}.radar-filter select{min-height:36px;padding:5px 8px}.radar-filter>span{color:#6d7d90;font-size:12px}
#market-radar{position:fixed;inset:0 0 0 auto;width:calc((100vw - 250px)/2);z-index:8;background:#fff;border-left:1px solid #d7e1ec;box-shadow:-8px 0 25px #18324b22;display:flex;flex-direction:column;color:#233956}.radar-open main{margin-right:calc((100vw - 250px)/2);min-width:0}.radar-open .cargrid{grid-template-columns:minmax(0,1fr)}.radar-open .if-main{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-open .if-search,.radar-open .if-actions{grid-column:1/-1;grid-row:auto}.radar-open .if-quick{grid-row:auto}.radar-open .if-popover{max-width:calc((100vw - 250px)/2 - 65px)}
.radar-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #d7e1ec;flex:none}.radar-header h2{font-size:19px;margin:0}.radar-header small{font-size:11px;color:#7d8ca0}.radar-header button{min-height:44px}.radar-content{padding:18px;overflow:auto;overscroll-behavior:contain;min-height:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.radar-content p{margin:7px 0}.radar-content details{border:1px solid #dce5ef;border-radius:10px;padding:12px;margin:14px 0}.radar-content summary{cursor:pointer;font-weight:700}.radar-content form{margin-top:10px}.radar-content label{display:flex;flex-direction:column;gap:4px;margin:8px 0}.radar-content input{min-width:0;width:100%;min-height:40px}.radar-content .radar-check{flex-direction:row;align-items:center;gap:8px}.radar-check input{width:18px;min-height:18px;flex:none}.radar-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.radar-fields .radar-check{grid-column:1/-1}.radar-content button{min-height:38px}.radar-summary{padding:14px;background:#f6f9fd;border:1px solid #e0e8f2;border-radius:12px;margin:12px 0}.radar-summary>strong{padding:5px 9px;border-radius:6px;font-size:17px}.radar-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.radar-summary dt{font-size:12px;color:#667a90}.radar-summary dd{font-size:16px;font-weight:700;margin:2px 0}.radar-summary p:last-child{font-size:12px;color:#65768b}.radar-sample{border-bottom:1px solid #e1e8f0;padding:14px 0}.radar-sample a{color:#1763bd}.radar-row-actions{display:flex;gap:8px;flex-wrap:wrap}.radar-sample-state{color:#8b5818}.radar-content [data-radar-message]{color:#1759a7}.radar-content [data-radar-preview]{max-height:320px;overflow:auto}
@media(max-width:1000px){#market-radar{width:100%;height:100dvh}.radar-open main{margin-right:0}.radar-open .if-popover{max-width:calc(100vw - 42px)}.radar-content{padding:14px}.radar-header{padding:10px 14px}.radar-fields{grid-template-columns:minmax(0,1fr)}.radar-summary dd{font-size:14px}}

.carphoto .inventory-entry-date{position:absolute;left:7px;bottom:7px;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:5px;background:#ffffffed;color:#425770;font-size:10px;line-height:1.2;white-space:nowrap;box-shadow:0 1px 5px #18324b18}.inventory-entry-date .radar-new{font-size:8px;padding:2px 3px;margin:0;letter-spacing:0}.radar-list-evidence{flex:0 1 auto;min-width:0;max-width:100%}.inventory-minimum{border:0;background:none;color:#526a85;font-size:12px;font-weight:600;padding:4px 0;cursor:pointer;white-space:nowrap}.inventory-minimum:hover{color:#1764c9}.market-minimum{font-size:13px;color:#164f98}.market-page-summary>details{font-size:11px;margin-top:3px}.market-page-summary>details>summary{cursor:pointer;color:#6e8198}.market-manual-link{margin-left:auto;font-size:11px;padding:6px 8px}.radar-list-evidence .radar-list-reason{display:none}
