#xau-trader-directory{--xt-bg:#101e2e;--xt-surface:#142438;--xt-text:#f4f7fb;--xt-muted:#bbcbdb;--xt-line:#82682f;--xt-gold:#f2cd78;--xt-accent:#61e1c1;color:var(--xt-text);font:16px/1.7 var(--xd-font,Arial,sans-serif);max-width:1440px;margin:auto;padding:12px 0 40px;overflow-wrap:anywhere}
html[data-xau-theme=light] #xau-trader-directory,.wp-admin #xau-trader-directory{--xt-bg:#fff;--xt-surface:#f4f7fb;--xt-text:#182e47;--xt-muted:#4b6078;--xt-line:#c2a05d;--xt-gold:#80560d;--xt-accent:#097d69}
#xau-trader-directory *{box-sizing:border-box}#xau-trader-directory button,#xau-trader-directory input,#xau-trader-directory select,#xau-trader-directory textarea{font:inherit}
#xau-trader-directory button{cursor:pointer}#xau-trader-directory button:disabled{cursor:default;opacity:.55}#xau-trader-directory :focus-visible{outline:3px solid var(--xt-accent);outline-offset:3px}#xau-trader-directory a{color:var(--xt-gold)}
.xt-hero{border:1px solid var(--xt-line);border-radius:24px;background:radial-gradient(ellipse at 92% 5%,#b88a2c22,transparent 60%),var(--xt-bg);padding:36px;margin-bottom:24px}.xt-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--xt-gold)}#xau-trader-directory h2{font-size:clamp(28px,4vw,44px);line-height:1.3;margin:12px 0;color:var(--xt-text)}#xau-trader-directory h3{color:var(--xt-text);font-size:23px;line-height:1.4;margin:0 0 16px}#xau-trader-directory h4{font-size:20px;color:var(--xt-text);margin:18px 0}.xt-hero p{max-width:760px;color:var(--xt-muted);font-size:18px}.xt-summary{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.xt-summary span{padding:8px 15px;border:1px solid var(--xt-line);border-radius:12px}.xt-summary b{font-size:25px;color:var(--xt-gold);margin-inline-end:7px}
.xt-toolbar{display:grid;grid-template-columns:1fr 220px;gap:20px}.xt-toolbar label,.xt-edit-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--xt-muted);font-weight:700}#xau-trader-directory input:not([type=checkbox]),#xau-trader-directory select,#xau-trader-directory textarea{width:100%;min-height:46px;border:1px solid var(--xt-line);border-radius:10px;background:var(--xt-bg);color:var(--xt-text);padding:10px 13px}#xau-trader-directory input::placeholder{color:var(--xt-muted)}.xt-loadbar{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:18px 0 28px}.xt-loadbar p{font-size:13px;color:var(--xt-muted)}.xt-btn,#xau-trader-directory .xt-pagination button{display:inline-flex;align-items:center;justify-content:center;white-space:normal;padding:10px 18px;border:1px solid var(--xt-line);background:var(--xt-bg);color:var(--xt-text);border-radius:10px;text-decoration:none;font-weight:700}.xt-btn.xt-primary{background:linear-gradient(120deg,#ffe2a0,#cba04b);color:#17283b}.xt-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px;align-items:start}.xt-cards{display:grid;gap:12px;max-height:1050px;overflow:auto;padding:4px}.xt-card{display:grid;grid-template-columns:62px minmax(0,1fr) 15px;align-items:center;gap:12px;border:1px solid var(--xt-line);border-radius:16px;padding:16px 12px;background:var(--xt-bg);color:var(--xt-text);text-align:start;width:100%}.xt-card.is-active{border-color:var(--xt-gold);box-shadow:inset 3px 0 var(--xt-gold);background:var(--xt-surface)}.xt-card:hover{background:var(--xt-surface)}.xt-card strong{display:block;font-size:17px}.xt-card small{display:block;color:var(--xt-muted);font-size:12px}.xt-avatar{display:inline-block;position:relative;flex-shrink:0;width:62px;height:62px;border-radius:18px;border:1px solid #c9a259;background-image:var(--xt-avatar-sheet);background-size:500% 500%;background-position:var(--xt-avatar-x) var(--xt-avatar-y);background-color:#142438}.xt-avatar>span{position:absolute;bottom:-5px;inset-inline-end:-3px;padding:0 5px;border-radius:5px;background:#e3be68;color:#152334;font:800 10px/1.7 Arial}.xt-avatar-large{width:130px;height:130px;border-radius:25px}.xt-detail{background:var(--xt-bg);border:1px solid var(--xt-line);border-radius:24px;padding:28px;min-width:0}.xt-profile-head{display:flex;align-items:center;gap:25px}.xt-profile-head h3{font-size:29px!important;margin:5px 0!important}.xt-profile-head p{margin:4px 0;color:var(--xt-muted)}.xt-tags{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.xt-tags i{font-style:normal;font-size:11px;line-height:1.5;border:1px solid var(--xt-line);padding:3px 8px;border-radius:6px;color:var(--xt-gold)}.xt-bio{font-size:17px;line-height:1.9;color:var(--xt-muted);white-space:pre-line;margin:24px 0}.xt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xt-facts>div{background:var(--xt-surface);border:1px solid color-mix(in srgb,var(--xt-line) 50%,transparent);border-radius:12px;padding:14px}.xt-facts span{display:block;color:var(--xt-muted);font-size:13px}.xt-facts strong{display:block;font-size:18px;margin-top:5px}.xt-period,.xt-detail>small{font-size:12px;color:var(--xt-muted)}.xt-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.xt-tabs{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--xt-line);margin-top:25px}.xt-tabs button{border:1px solid var(--xt-line);border-radius:9px;padding:8px 12px;background:var(--xt-surface);color:var(--xt-text);font-size:13px!important}.xt-tabs button[aria-pressed=true]{background:#e4bf70;color:#172a40}.xt-tabs b{margin-inline-start:7px}.xt-table-wrap{overflow:auto;border:1px solid var(--xt-line);border-radius:12px;margin:18px 0}.xt-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;min-width:650px}.xt-table-wrap th,.xt-table-wrap td{padding:13px 12px;text-align:start;border-bottom:1px solid color-mix(in srgb,var(--xt-line) 35%,transparent);vertical-align:top}.xt-table-wrap th{background:var(--xt-surface);font-size:12px;color:var(--xt-muted)}.xt-table-wrap td:first-child{min-width:190px;max-width:270px}.xt-table-wrap small{display:block;font-size:11px;color:var(--xt-muted);margin-top:5px}.xt-table-wrap a{text-underline-offset:4px}.xt-up{color:var(--xt-accent)}.xt-down{color:#ed7891}html[data-xau-theme=light] .xt-down,.wp-admin .xt-down{color:#b32446}.xt-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;margin:18px 0}.xt-disclosure{color:var(--xt-muted);font-size:12px;max-width:1100px;padding:25px 0;margin:auto}.xt-empty{padding:28px;color:var(--xt-muted);border:1px dashed var(--xt-line);border-radius:14px}.xt-editor{border:2px solid var(--xt-line);border-radius:15px;padding:20px;margin:22px 0;background:var(--xt-surface)}.xt-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.xt-wide{grid-column:1/-1}.xt-editor p{font-size:13px}.wp-admin #xau-trader-directory{margin-inline:0}.xt-editor [role=status]{color:var(--xt-gold);font-weight:700}
@media(max-width:1050px){.xt-layout{grid-template-columns:270px minmax(0,1fr);gap:16px}.xt-detail{padding:20px}.xt-profile-head{gap:15px}.xt-avatar-large{width:96px;height:96px}.xt-profile-head h3{font-size:24px!important}}
@media(max-width:800px){.xt-layout{display:block}.xt-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:350px;margin-bottom:22px}.xt-profile-head{flex-wrap:wrap}.xt-toolbar{grid-template-columns:1fr}.xt-loadbar{align-items:flex-start}.xt-loadbar button{min-width:115px}.xt-hero{padding:24px}.xt-edit-grid{grid-template-columns:1fr}}
@media(max-width:480px){.xt-cards{grid-template-columns:1fr;max-height:280px}.xt-detail{padding:16px}.xt-facts{grid-template-columns:1fr}.xt-profile-head h3{font-size:24px!important}.xt-summary{gap:8px}.xt-summary span{padding:6px 10px}.xt-pagination{gap:6px}.xt-pagination button{padding:8px!important}}

/* Inherit the site Arabic font and override document-table display rules. */
#xau-trader-directory{font-family:inherit}#xau-trader-directory .xt-table-wrap table{display:table;width:100%;margin:0}#xau-trader-directory .xt-table-wrap thead{display:table-header-group}#xau-trader-directory .xt-table-wrap tbody{display:table-row-group}#xau-trader-directory .xt-table-wrap tr{display:table-row}#xau-trader-directory .xt-table-wrap th,#xau-trader-directory .xt-table-wrap td{display:table-cell}

.xt-persona-note{padding:12px 16px;border:1px solid var(--xt-line);border-inline-start:4px solid var(--xt-gold);border-radius:10px;background:var(--xt-surface);color:var(--xt-text);font-size:14px;line-height:1.8;margin:16px 0}

.xt-avatar.xt-avatar-initials{background-image:none;display:inline-flex;align-items:center;justify-content:center;color:#f2cd78}.xt-avatar-initials>b{font-size:20px}.xt-avatar-large.xt-avatar-initials>b{font-size:32px}

/* Trader Hub: local comparison workspace and profile navigation. */
.xh-controls{display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:26px 0 16px;scroll-margin-top:110px}.xh-specialties{display:flex;flex-wrap:wrap;gap:8px}.xh-specialties button{border:1px solid var(--xt-line);border-radius:999px;background:var(--xt-bg);color:var(--xt-text);padding:10px 22px;font-weight:750!important}.xh-specialties button[aria-pressed=true]{background:linear-gradient(110deg,#ffe2a0,#cba04b);color:#17283b;box-shadow:0 4px 18px #b8903425}.xh-controls label{display:grid;gap:6px;min-width:220px;color:var(--xt-muted);font-size:14px}.xh-board{padding:16px 22px;background:var(--xt-bg);border:1px solid var(--xt-line);border-radius:20px}.xh-board .xt-table-wrap{margin:0}.xh-table{min-width:950px!important}.xh-table caption{text-align:start;color:var(--xt-muted);padding:15px;font-size:14px}.xh-table th{font-size:13px!important}.xh-table td{vertical-align:middle!important;font-size:14px}.xh-table tr.is-selected{background:var(--xt-surface)}.xh-table .xh-person{display:flex;align-items:center;gap:12px;background:transparent;border:0;color:var(--xt-text);text-align:start;padding:0;min-width:205px}.xh-person strong{font-size:17px}.xh-row-actions{display:flex;gap:7px;flex-wrap:wrap;min-width:170px}.xh-row-actions .xt-btn{font-size:12px!important;padding:7px 10px}.xh-feedback{color:var(--xt-accent);font-weight:700}.xh-feedback:empty{display:none}.xh-browser{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--xt-line);padding-bottom:18px;margin-bottom:22px}.xh-browser .xt-btn{font-size:13px!important;padding:8px 12px}.xh-browser span{color:var(--xt-muted);margin-inline:auto}.xt-detail{scroll-margin-top:100px}#xt-community{scroll-margin-top:100px}#traderhub #xau-trader-directory{padding:18px 0;max-width:1500px}#traderhub .xh-table{border-collapse:collapse}#traderhub .xt-detail table{background:transparent}#traderhub .xt-card{box-shadow:none}.xh-board+.xt-loadbar{margin-bottom:20px}@media(max-width:800px){.xh-controls{align-items:stretch}.xh-controls label{width:100%}.xh-board{padding:12px}.xh-specialties button{padding:8px 14px}.xh-browser .xt-btn{flex:1}.xh-browser span{width:100%;text-align:center;order:-1}.xh-table caption{max-width:calc(100vw - 70px)}}


/* XauScan 3.17.14 — deep-link selected signal in trader profile */
.xt-table-wrap tr.xt-signal-focus td{background:rgba(240,198,73,.105)!important;border-top:2px solid rgba(240,198,73,.8)!important;border-bottom:2px solid rgba(240,198,73,.8)!important}
.xt-table-wrap tr.xt-signal-focus td:first-child{border-left:2px solid rgba(240,198,73,.8)!important}
.xt-table-wrap tr.xt-signal-focus td:last-child{border-right:2px solid rgba(240,198,73,.8)!important}
.xt-selected-signal-badge{display:inline-flex!important;align-items:center;margin:0 0 7px!important;padding:5px 8px!important;border:1px solid rgba(240,198,73,.55);border-radius:999px;background:rgba(240,198,73,.12);color:#f5cf63!important;font-size:10px!important;font-weight:950!important;letter-spacing:.07em!important}
