/* Additional site pages share the site's blue/white card and control styles. */
.extension-page-head,.rental-hero,.reference-live .live-header{background:#fff;color:#37393b;border-radius:12px;padding:20px 24px;margin-bottom:16px;text-align:left;border:1px solid #e8ebf1;box-shadow:none}
.extension-page-head h1,.rental-hero-title,.reference-live .live-header h1,.favorites-title h1,.reference-tools h1{color:#37393b;font-size:22px;line-height:1.5;font-weight:600;margin:0;letter-spacing:0}
.extension-page-head h1:before,.rental-hero-title:before,.reference-live .live-header h1:before{content:'';display:inline-block;width:4px;height:20px;background:#3b84eb;border-radius:3px;margin-right:10px;vertical-align:-2px}
.extension-page-head p,.rental-hero-subtitle,.reference-live .live-header p{color:#7b8491;font-size:14px;line-height:1.8;margin:6px 0 0}
.reference-live{background:#fff;border:1px solid #e8ebf1}.reference-live .live-header{border:0;margin:0;border-radius:0}.reference-live .live-header-actions a{color:#3b84eb}.reference-live .live-toolbar{background:#f3f7fd;border-top:1px solid #e8ebf1;border-bottom:1px solid #e8ebf1}.reference-live .live-toolbar a{color:#3b84eb}.reference-live .live-content{background:#f5f7fb;border:1px solid #e8ebf1}.reference-live .live-content .empty-state{color:#7b8491}
.reference-live .live-header select{border:1px solid #dce3ee;border-radius:6px}.reference-live .live-header button,.extension-page-head button,.extension-retry,#submitCategoryRetry,.reference-favorites [data-retry]{background:#3b84eb;color:#fff;border:0;border-radius:6px;min-height:36px;padding:0 16px;cursor:pointer}
.extension-page-head button{margin-top:10px}.rankings-grid .ranking-column-header,.rental-card-header,.market-page .market-section-header{background:#fff;color:#37393b;border-bottom:1px solid #e8ebf1}.rental-card-header i{color:#3b84eb}.market-page .market-lang{background:#f1f6ff}.market-page .market-lang button{color:#63748a}.market-page .market-lang button.active{background:#3b84eb;color:white}
.reference-favorites,.reference-tools,.ranking-column,.rental-card,.submit-form,.submit-conditions,.market-section{border-radius:12px;box-shadow:none;border:1px solid #e8ebf1}.reference-favorites{width:auto}.ranking-entry-name,.rental-info,.rf-value{min-width:0;overflow-wrap:anywhere}.ranking-entry-views{flex-shrink:0}.rental-desc,.rf-text{overflow-wrap:anywhere}.favorite-chip{height:auto;min-height:36px;max-width:100%}.favorite-chip>span{overflow-wrap:anywhere;min-width:0}.favorite-chip button{flex-shrink:0}
.reference-favorites button:disabled,.reference-live button:disabled,.extension-page-head button:disabled{opacity:.5;cursor:default}.submit-form label{line-height:1.7}.submit-form input,.submit-form textarea{box-sizing:border-box;max-width:100%}.submit-status{line-height:1.7;color:#63748a}
:is(.reference-favorites,.reference-tools,.reference-live,.market-page,.rental-card,.submit-form,.rankings-grid) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #3b84eb;outline-offset:3px}
@media(max-width:768px){.extension-page-head,.rental-hero,.reference-live .live-header{padding:16px}.rankings-grid{grid-template-columns:1fr}.reference-live .live-header-actions{gap:8px;width:100%}.reference-live .live-header select{max-width:100%;flex:1;min-width:0}.reference-live .live-content{margin:12px;min-height:220px}.reference-live .live-content iframe{min-height:220px}.market-page .wf-head-title{flex-wrap:wrap}.submit-form .url-row{flex-wrap:wrap}.submit-form .url-row input{min-width:0;flex-basis:100%}.rental-card-body{padding:16px}.tools-group a{overflow-wrap:anywhere}}
.tools-choice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:14px}.tools-choice select{max-width:100%;height:36px;border:1px solid #dce3ee;border-radius:6px;padding:0 12px;background:white}.tools-choice button{border:1px solid #dce3ee;background:white;color:#3b84eb;border-radius:6px;min-height:36px;padding:0 12px;cursor:pointer}.tools-choice [role=status]{color:#7b8491}.tools-group a[aria-disabled=true]{color:#9e9e9e;cursor:default;background:#f5f7fb}
.market-page .p2p-okx .market-section-header,.market-page .p2p-bian .market-section-header{background:#fff;color:#37393b}
.market-page .market-table th,.market-page .wf-table th{background:#f5f7fb;color:#63748a;border-bottom:1px solid #e8ebf1}
