.ur-ai-market-price {
max-width: 960px;
margin: 0 auto;
font-size: 15px;
line-height: 1.7;
}
.ur-ai-market-price-container {
padding: 20px;
border: 1px solid #e5e7eb;
border-radius: 16px;
background: #ffffff;
}
.ur-ai-market-price-title {
margin: 0 0 8px;
}
.ur-ai-market-price-inapp-notice {
margin: 0 0 14px;
padding: 10px 12px;
border: 1px solid #fde68a;
border-radius: 10px;
background: #fffbeb;
color: #92400e;
font-size: 13px;
line-height: 1.6;
}
.ur-ai-market-price-intro {
margin: 0 0 16px;
color: #4b5563;
font-size: 14px;
}
.ur-ai-market-price-form {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
gap: 12px;
margin-bottom: 16px;
}
.ur-ai-market-price-field {
display: flex;
flex-direction: column;
gap: 4px;
}
.ur-ai-market-price-field label {
font-size: 13px;
color: #4b5563;
}
.ur-ai-market-price-field select,
.ur-ai-market-price-field input[type="text"] {
padding: 10px 12px;
border: 1px solid #e5e7eb;
border-radius: 10px;
background: #ffffff;
font-size: 14px;
min-width: 160px;
}
.ur-ai-market-price-field input[type="text"] {
min-width: 220px;
}
.ur-ai-market-price-submit {
padding: 10px 20px;
border: none;
border-radius: 10px;
background: #2563eb;
color: #ffffff;
font-weight: 600;
cursor: pointer;
}
.ur-ai-market-price-submit:hover,
.ur-ai-market-price-submit:focus {
background: #1d4ed8;
outline: none;
}
.ur-ai-market-price-loading {
min-height: 20px;
color: #6b7280;
font-size: 14px;
}
.ur-ai-market-price-uplift {
margin: 0 0 12px;
padding: 10px 14px;
border-radius: 10px;
background: #eff6ff;
color: #1d4ed8;
font-size: 14px;
font-weight: 700;
text-align: center;
}
.ur-ai-market-price-uplift-down {
background: #f3f4f6;
color: #4b5563;
}
.ur-ai-market-price-compare {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
}
.ur-ai-market-price-card {
padding: 16px;
border: 1px solid #e5e7eb;
border-radius: 12px;
background: #f9fafb;
}
.ur-ai-market-price-card-title {
margin: 0 0 10px;
font-size: 14px;
font-weight: 700;
color: #1f2937;
}
.ur-ai-market-price-median {
margin: 0 0 6px;
font-size: 24px;
font-weight: 700;
color: #1d4ed8;
}
.ur-ai-market-price-detail {
margin: 0 0 4px;
color: #4b5563;
font-size: 13px;
}
.ur-ai-market-price-range-note {
margin: 0 0 8px;
color: #9ca3af;
font-size: 11px;
line-height: 1.5;
}
.ur-ai-market-price-trend-up {
color: #059669;
font-weight: 600;
}
.ur-ai-market-price-trend-down {
color: #dc2626;
font-weight: 600;
}
.ur-ai-market-price-recent {
margin: 10px 0;
padding: 10px 12px;
border: 1px dashed #d1d5db;
border-radius: 8px;
background: #ffffff;
}
.ur-ai-market-price-recent-label {
margin: 0 0 4px;
color: #4b5563;
font-size: 12px;
font-weight: 700;
}
.ur-ai-market-price-recent-median {
margin: 0 0 4px;
font-size: 16px;
font-weight: 700;
color: #1f2937;
}
.ur-ai-market-price-insufficient {
color: #6b7280;
font-size: 13px;
line-height: 1.6;
}
.ur-ai-market-price-examples-label {
margin: 10px 0 4px;
padding-top: 10px;
border-top: 1px solid #e5e7eb;
color: #4b5563;
font-size: 12px;
font-weight: 700;
}
.ur-ai-market-price-examples {
margin: 0;
padding-left: 18px;
color: #6b7280;
font-size: 12px;
line-height: 1.7;
}
.ur-ai-market-price-meta {
margin-top: 14px;
color: #6b7280;
font-size: 12px;
}
.ur-ai-market-price-disclaimer {
margin-top: 6px;
padding-top: 10px;
border-top: 1px dashed #e5e7eb;
color: #6b7280;
font-size: 12px;
line-height: 1.6;
}
.ur-ai-market-price-error {
color: #dc2626;
font-size: 14px;
} .ur-ai-market-price-ranking {
max-width: 960px;
margin: 0 auto;
font-size: 15px;
line-height: 1.7;
}
.ur-ai-market-price-ranking-container {
padding: 20px;
border: 1px solid #e5e7eb;
border-radius: 16px;
background: #ffffff;
}
.ur-ai-market-price-ranking-title {
margin: 0 0 8px;
}
.ur-ai-market-price-ranking-intro {
margin: 0 0 16px;
color: #4b5563;
font-size: 14px;
}
.ur-ai-market-price-ranking-city {
margin: 24px 0 10px;
font-size: 16px;
font-weight: 700;
color: #1f2937;
}
.ur-ai-market-price-ranking-city:first-of-type {
margin-top: 4px;
}
.ur-ai-market-price-ranking-empty {
color: #6b7280;
font-size: 13px;
}
.ur-ai-market-price-ranking-table-wrap {
overflow-x: auto;
}
.ur-ai-market-price-ranking-table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
}
.ur-ai-market-price-ranking-table th,
.ur-ai-market-price-ranking-table td {
padding: 8px 10px;
border-bottom: 1px solid #e5e7eb;
text-align: left;
white-space: nowrap;
}
.ur-ai-market-price-ranking-table th {
color: #4b5563;
font-weight: 700;
background: #f9fafb;
}
.ur-ai-market-price-ranking-up {
color: #059669;
font-weight: 700;
}
.ur-ai-market-price-ranking-down {
color: #dc2626;
font-weight: 700;
}
.ur-ai-market-price-ranking-meta {
margin-top: 16px;
color: #6b7280;
font-size: 12px;
}
.ur-ai-market-price-ranking-disclaimer {
margin-top: 6px;
padding-top: 10px;
border-top: 1px dashed #e5e7eb;
color: #6b7280;
font-size: 12px;
line-height: 1.6;
}
@media (max-width: 480px) {
.ur-ai-market-price-compare {
grid-template-columns: 1fr;
}
.ur-ai-market-price-form {
flex-direction: column;
align-items: stretch;
}
.ur-ai-market-price-field select,
.ur-ai-market-price-field input[type="text"] {
width: 100%;
}
}
.ur-ai-promotion-attribution {
margin-top: 16px;
padding-top: 12px;
border-top: 1px solid rgba(100, 116, 139, 0.15);
font-size: 12px;
color: #6b7280;
text-align: center;
}
.ur-ai-promotion-attribution a {
color: inherit;
text-decoration: underline;
}