/* YuCoins admin cashout requests — compact v1, RTL/LTR, mobile first. */
.yc-wd-page{--wd-bg:#030711;--wd-panel:#0a0e1e;--wd-border:rgba(138,100,224,.27);--wd-purple:#945aff;--wd-muted:#a49bbf;color:#f6f4ff;max-width:1220px;margin:0 auto;font-size:13px;min-width:0}
.yc-wd-page *, .yc-wd-page *::before, .yc-wd-page *::after{box-sizing:border-box}
.yc-wd-page .icon{width:17px;height:17px;flex:none}
.yc-wd-page .button{min-height:34px;padding:7px 11px;border-radius:10px;font-size:12px;line-height:1.25;gap:6px}
.yc-wd-page .button .icon{width:15px;height:15px}
.yc-wd-toolbar{display:grid;gap:11px;margin:0 0 17px;padding:0;background:transparent;border:0}
.yc-wd-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--wd-border);border-radius:12px;background:var(--wd-panel)}
.yc-wd-scope>div{min-width:0;display:grid;gap:3px}.yc-wd-scope small{color:var(--wd-muted);overflow-wrap:anywhere}
.yc-wd-form{display:grid!important;gap:9px!important;margin:0!important;width:100%;min-width:0}
.yc-wd-search{height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(158,108,255,.46);border-radius:13px;background:linear-gradient(130deg,#0c1023,#0b0d1a);color:#bba6ee;min-width:0}
.yc-wd-search:focus-within,.yc-wd-select:focus-within{border-color:#a576ff;box-shadow:0 0 0 2px rgba(155,99,255,.12)}
.yc-wd-search input{width:100%;min-width:0;height:100%;padding:0!important;margin:0!important;background:transparent!important;border:0!important;outline:none!important;color:#f7f4ff!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important}
.yc-wd-search input::placeholder{color:#9c94b2;opacity:1}
.yc-wd-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.yc-wd-select{position:relative;display:block;height:41px;min-width:0;border:1px solid rgba(148,110,223,.32);border-radius:12px;background:linear-gradient(135deg,#0d1123,#0b0e1d)}
.yc-wd-select select{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;height:100%;min-height:0;margin:0!important;padding:0 38px!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:#e8e2f6!important;font:inherit!important;font-size:12px!important;line-height:1.2!important;outline:none!important;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}
.yc-wd-select select option{color:#f3eeff;background:#101326}
.yc-wd-select-icon,.yc-wd-select-chevron{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:#ad97dc;display:grid;place-items:center}
.yc-wd-select-icon{inset-inline-start:11px}.yc-wd-select-chevron{inset-inline-end:11px}.yc-wd-select-chevron .icon{width:14px;height:14px}
.yc-wd-page .yc-wd-apply{display:flex;align-items:center;justify-content:center;min-height:40px;width:100%;background:linear-gradient(105deg,#8545f5,#975ef9);border:1px solid #9b6bff;color:#fff;font-weight:800;box-shadow:0 6px 16px rgba(117,53,239,.16)}
.yc-wd-page .yc-wd-apply:hover{filter:brightness(1.08)}
.yc-wd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:3px}
.yc-wd-kpi{min-width:0;min-height:76px;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wd-border);border-radius:13px;background:linear-gradient(150deg,#101124,#0b0d1a)}
.yc-wd-kpi-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:rgba(132,78,255,.17);color:#b28aff}
.yc-wd-kpi>div{min-width:0;display:grid;gap:2px}.yc-wd-kpi strong{font-size:17px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--numbers,inherit);font-weight:850;white-space:nowrap}.yc-wd-kpi small{font-size:11px;color:#afa6c9;line-height:1.25}.yc-wd-kpi em{font-size:10px;color:#8b829f;font-style:normal}
.yc-wd-kpi .number{white-space:nowrap}.yc-wd-kpi.green .yc-wd-kpi-icon{background:rgba(0,180,107,.16);color:#2ae5a0}.yc-wd-kpi.green strong{color:#3ee6ae}
.yc-wd-kpi.orange .yc-wd-kpi-icon{background:rgba(255,164,33,.15);color:#ffae3b}.yc-wd-kpi.orange strong{color:#ffc069}
.yc-wd-kpi.blue .yc-wd-kpi-icon{background:rgba(62,125,255,.15);color:#58b3ff}.yc-wd-kpi.blue strong{color:#f1f5ff}
.yc-wd-bulk{border-bottom:1px solid rgba(150,118,218,.14);padding:0 0 7px}.yc-wd-bulk summary{list-style:none;display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;cursor:pointer;color:#b8a6e5;font-size:11px;padding:4px 0}
.yc-wd-bulk summary::-webkit-details-marker{display:none}.yc-wd-bulk summary>span{display:grid}.yc-wd-bulk summary>span .icon{width:12px;height:12px;transition:transform .18s}.yc-wd-bulk[open] summary>span .icon{transform:rotate(180deg)}
.yc-wd-bulk-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 0 3px}.yc-wd-bulk-tools small{color:var(--wd-muted)}
.yc-wd-selection{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(157,106,255,.38);border-radius:12px;background:#171029;padding:9px 12px}
.yc-wd-selection>div{display:flex;gap:7px;flex-wrap:wrap}.yc-wd-selection strong{font-size:12px}.yc-wd-result{font-size:12px;color:#c8b6f3;overflow-wrap:anywhere}
.yc-wd-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 11px}.yc-wd-list-title h2{font-size:17px;line-height:1.35;margin:0 0 3px;font-weight:850}.yc-wd-list-title small{font-size:11px;color:var(--wd-muted)}
.yc-wd-request-list{display:grid;gap:8px;min-width:0}
.yc-wd-request{position:relative;min-width:0;border:1px solid rgba(90,109,163,.28);border-radius:13px;background:linear-gradient(135deg,#050b15,#030810 55%,#060a13);overflow:hidden;transition:border-color .16s,background .16s}
.yc-wd-request::before{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:4px;background:#7e5afa;pointer-events:none}
.yc-wd-request.pending::before{background:#ffa51c}.yc-wd-request.paid::before{background:#11d18a}.yc-wd-request.rejected::before{background:#f44860}.yc-wd-request.cancelled::before{background:#7f879c}
.yc-wd-request:hover{border-color:rgba(146,103,229,.52)}.yc-wd-request[open]{border-color:rgba(151,112,236,.55)}
.yc-wd-request-summary{list-style:none;display:grid;grid-template-columns:114px minmax(0,1.35fr) minmax(0,1.05fr) minmax(145px,.85fr);align-items:center;gap:10px;padding:11px 14px;min-height:78px;cursor:pointer;outline-offset:-3px;min-width:0}
.yc-wd-request-summary::-webkit-details-marker{display:none}.yc-wd-request-summary::marker{content:""}
.yc-wd-view-area{display:flex;align-items:center;gap:6px;min-width:0}.yc-wd-chevron{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#161329;color:#c6b3f8}.yc-wd-chevron .icon{width:14px;height:14px;transition:transform .16s}.yc-wd-request[open] .yc-wd-chevron .icon{transform:rotate(180deg)}
.yc-wd-view{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 9px;min-height:30px;border:1px solid rgba(151,99,245,.44);border-radius:10px;background:#211738;color:#d6c5ff;font-weight:750;font-size:11px;white-space:nowrap}
.yc-wd-view .icon{width:14px;height:14px}.yc-wd-person,.yc-wd-method,.yc-wd-status-area{display:grid;gap:3px;min-width:0;align-content:center}
.yc-wd-person strong{font-size:13px;font-weight:850;color:#f8f6ff;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yc-wd-person small{font-size:10px;line-height:1.25;color:#aca5c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}
.yc-wd-amount{font-size:16px;line-height:1.2;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--numbers,inherit)}
.yc-wd-method-name{display:flex;align-items:center;gap:6px;font-size:11px;color:#d2cce1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.yc-wd-method-name bdi{overflow:hidden;text-overflow:ellipsis}.yc-wd-method-logo{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#122a35;color:#34e1b2;font-size:15px;font-weight:900;line-height:1}
.yc-wd-method-logo img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.yc-wd-method-logo.usdt{background:#15a97f;color:#fff}.yc-wd-method-logo.paypal{background:#08418d;color:#64a8ff;font-family:Arial,sans-serif;font-style:italic}.yc-wd-method-logo.binance{background:#e6b421;color:#131313}.yc-wd-method-logo.generic{background:#191b32;color:#b2a2f5}.yc-wd-method-logo .icon{width:12px;height:12px}
.yc-wd-status-area{justify-items:start;gap:5px}.yc-wd-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:800;line-height:1.05;white-space:nowrap;max-width:100%}.yc-wd-status .icon{width:16px;height:16px}.yc-wd-status span{display:grid;gap:1px}.yc-wd-status b{font-weight:800}.yc-wd-status small{font-size:9px;font-weight:550;opacity:.85}
.yc-wd-status.pending{color:#ffaf2f;background:rgba(255,161,0,.13)}.yc-wd-status.paid{color:#21e5a0;background:rgba(0,191,111,.13)}.yc-wd-status.rejected{color:#ff677b;background:rgba(215,44,72,.12)}.yc-wd-status.cancelled{color:#a4aab7;background:rgba(90,98,111,.13)}.yc-wd-status.other{color:#c9b3ff;background:rgba(112,83,200,.12)}
.yc-wd-date{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.2;color:#a7a0ba;white-space:nowrap}.yc-wd-date .icon{width:12px;height:12px}
.yc-wd-detail-content{padding:0 13px 13px;border-top:1px solid rgba(141,115,202,.18)}.yc-wd-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.65fr));gap:8px;padding-top:11px}
.yc-wd-detail-grid>div{display:grid;align-content:center;gap:5px;min-width:0;padding:9px 10px;border:1px solid rgba(132,115,184,.19);border-radius:10px;background:rgba(19,21,39,.7)}
.yc-wd-detail-grid small{font-size:10px;color:#aca1c5}.yc-wd-detail-grid strong,.yc-wd-detail-grid bdi,.yc-wd-detail-grid span{font-size:12px;overflow-wrap:anywhere}.yc-wd-detail-grid strong{color:#f8f6ff}.yc-wd-detail-grid .yc-wd-wide{grid-column:span 2}
.yc-wd-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px}.yc-wd-member-link{display:inline-flex;align-items:center;gap:5px;padding:6px 2px;border:0;background:transparent;color:#c5b2f7;font:inherit;font-size:11px;cursor:pointer}.yc-wd-member-link:hover{text-decoration:underline}.yc-wd-member-link .icon{width:14px;height:14px}
.yc-wd-check{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#c4b5e5;cursor:pointer}.yc-wd-check input{width:16px;height:16px;min-height:0;accent-color:#9a6aff}
.yc-wd-decision-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.yc-wd-page .yc-wd-accept{color:#52f1b3;border:1px solid rgba(0,201,126,.53);background:rgba(0,136,83,.13)}.yc-wd-page .yc-wd-reject{color:#ff8b9d;border:1px solid rgba(238,72,101,.55);background:rgba(183,45,67,.11)}
.yc-wd-reversal{display:grid;gap:8px;margin:0 0 15px;padding:12px;border:1px solid rgba(255,170,0,.4);border-radius:13px;background:rgba(93,56,9,.12)}.yc-wd-reversal>strong{display:flex;align-items:center;gap:6px;color:#ffd58b}.yc-wd-reversal p{margin:0;font-size:12px;color:#b5a8a0}.yc-wd-reversal-item{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.yc-wd-help{margin-top:14px;border:1px solid rgba(135,106,192,.23);border-radius:10px;background:rgba(23,16,40,.25);padding:8px 12px;color:#b6a8d0;font-size:11px}.yc-wd-help summary{display:flex;align-items:center;gap:6px;cursor:pointer}.yc-wd-help summary .icon{width:14px;height:14px}.yc-wd-help p{margin:9px 0 3px;line-height:1.6}
.yc-wd-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:35px 15px;border:1px dashed rgba(157,116,246,.36);border-radius:14px;background:rgba(40,23,66,.22)}.yc-wd-empty>.icon{width:29px;height:29px;color:#a987ff}.yc-wd-empty strong{font-size:15px}.yc-wd-empty p{margin:0;color:var(--wd-muted);font-size:12px}
.yc-wd-page .admin-pagination{margin-top:13px;gap:9px;font-size:11px}.yc-wd-page .admin-pagination .button{min-height:32px}
/* The page heading is outside the finance component; target only its immediate sibling. */
section:has(> .yc-wd-page) > .page-heading{gap:9px;margin-bottom:14px;align-items:center}
section:has(> .yc-wd-page) > .page-heading h1{font-size:clamp(20px,2.4vw,29px);line-height:1.2;margin:0}
section:has(> .yc-wd-page) > .page-heading p{font-size:12px;line-height:1.5;margin:4px 0 0;color:#afa5c6;max-width:65ch}
section:has(> .yc-wd-page) > .page-heading .pill{font-size:10px;padding:6px 9px}
@media(max-width:880px){.yc-wd-kpi{padding:9px;gap:7px}.yc-wd-kpi-icon{width:29px;height:29px;flex-basis:29px}.yc-wd-kpi strong{font-size:15px}.yc-wd-request-summary{grid-template-columns:94px minmax(0,1.2fr) minmax(0,1fr) minmax(128px,.85fr);gap:7px;padding:10px 11px}.yc-wd-view{padding:6px}.yc-wd-person strong{font-size:12px}}
@media(max-width:700px){
 .yc-wd-page{font-size:12px}
 .yc-wd-form{gap:7px!important}.yc-wd-search{height:39px;border-radius:11px;padding:0 10px}.yc-wd-search input{font-size:12px!important}
 .yc-wd-controls{gap:7px}.yc-wd-select{height:38px;border-radius:10px}.yc-wd-select select{font-size:11px!important;padding-inline:29px!important}.yc-wd-select-icon{inset-inline-start:8px}.yc-wd-select-chevron{inset-inline-end:8px}.yc-wd-select-icon .icon{width:14px;height:14px}.yc-wd-select-chevron .icon{width:12px;height:12px}
 .yc-wd-page .yc-wd-apply{min-height:37px;font-size:12px}.yc-wd-toolbar{gap:9px;margin-bottom:12px}
 .yc-wd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:1px}.yc-wd-kpi{min-height:61px;padding:8px 9px;border-radius:11px}.yc-wd-kpi-icon{width:28px;height:28px;flex-basis:28px;border-radius:9px}.yc-wd-kpi-icon .icon{width:16px;height:16px}.yc-wd-kpi strong{font-size:14px}.yc-wd-kpi small{font-size:10px}.yc-wd-kpi em{font-size:9px}
 .yc-wd-list-title{margin:3px 0 8px}.yc-wd-list-title h2{font-size:15px}.yc-wd-list-title small{font-size:10px}.yc-wd-page .yc-wd-list-title .button{min-height:30px;padding:6px 9px;font-size:11px}
 .yc-wd-request-list{gap:7px}.yc-wd-request{border-radius:11px}.yc-wd-request::before{width:3px}
 .yc-wd-request-summary{grid-template-columns:minmax(0,1fr) minmax(110px,.72fr);grid-template-areas:'person status' 'method view';align-items:center;min-height:0;gap:7px 9px;padding:9px 11px}
 .yc-wd-person{grid-area:person}.yc-wd-method{grid-area:method}.yc-wd-status-area{grid-area:status;justify-items:end}.yc-wd-view-area{grid-area:view;justify-self:end}
 .yc-wd-person strong{font-size:12px}.yc-wd-person small{font-size:10px}.yc-wd-amount{font-size:14px}.yc-wd-method-name{font-size:10px}.yc-wd-method-logo{width:17px;height:17px;flex-basis:17px;font-size:13px}
 .yc-wd-status{font-size:10px;padding:4px 7px;gap:4px}.yc-wd-status .icon{width:13px;height:13px}.yc-wd-status small{font-size:8px}.yc-wd-date{font-size:9px}.yc-wd-date .icon{width:10px;height:10px}
 .yc-wd-view{min-height:26px;padding:5px 9px;font-size:10px;border-radius:8px}.yc-wd-view .icon{width:12px;height:12px}.yc-wd-chevron{width:24px;height:24px;flex-basis:24px}.yc-wd-chevron .icon{width:12px;height:12px}
 .yc-wd-detail-content{padding:0 10px 10px}.yc-wd-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:9px}.yc-wd-detail-grid>div{padding:7px 8px}.yc-wd-detail-grid .yc-wd-destination{grid-column:1/-1}.yc-wd-detail-grid .yc-wd-wide{grid-column:1/-1}.yc-wd-detail-grid small{font-size:9px}.yc-wd-detail-grid strong,.yc-wd-detail-grid bdi,.yc-wd-detail-grid span{font-size:11px}
 .yc-wd-detail-actions{gap:8px}.yc-wd-decision-buttons{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.yc-wd-decision-buttons .button{width:100%;justify-content:center;font-size:11px}
 section:has(> .yc-wd-page) > .page-heading{margin-bottom:11px}.yc-wd-page .yc-wd-bulk{padding-bottom:5px}
}
@media(max-width:365px){.yc-wd-search input{font-size:11px!important}.yc-wd-kpi-icon{display:none}.yc-wd-kpi{padding:7px}.yc-wd-person strong{font-size:11px}.yc-wd-person small{font-size:9px}.yc-wd-date{font-size:8px}.yc-wd-status{font-size:9px}.yc-wd-list-title small{max-width:180px;display:block}}
@media(prefers-reduced-motion:reduce){.yc-wd-request,.yc-wd-chevron .icon,.yc-wd-bulk .icon{transition:none}}
