[data-my-transfers-root],[data-my-transfers-root] *,[data-my-transfers-root] *:before,[data-my-transfers-root] *:after{box-sizing:border-box}body:has(>[data-my-transfers-root]){margin:0;background:#090a0d}[data-my-transfers-root]{--public-bg: #090a0d;--public-surface: #111318;--public-surface-raised: #17191f;--public-border: #1d2027;--public-text: #f7f7f8;--public-text-muted: #a4a4ad;--public-accent: #93c5fd;--public-accent-strong: #60a5fa;--public-focus: #bfdbfe;--public-accent-ink: #090a0d}[data-my-transfers-root]{background:var(--public-bg);color:var(--public-text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:calc(100vh - var(--public-header-height))}[data-my-transfers-root].container{width:100%;max-width:none;margin:0;padding:3rem 24px}@scope([data-my-transfers-root]){.container{max-width:1680px;margin:0 auto;padding:3rem 1.25rem}h1{font-size:1.4rem;font-weight:600;margin:.5rem 0}.subtitle{color:var(--public-text-muted);font-size:.88rem}.card{background:transparent;border:0;border-radius:0;padding:0;margin-bottom:1rem}.badge{display:inline-block;padding:2px 8px;border-radius:4px;margin-left:6px;font-size:.7rem;font-weight:500}.badge-pw{background:#f5a62326;color:#f5a623}.text-warn{color:#f87171}.btn{background:transparent;border:1px solid var(--public-border);color:var(--public-text);padding:5px 10px;border-radius:5px;cursor:pointer;font-size:.78rem;transition:background .15s,color .15s}.btn:hover{background:var(--public-surface-raised);color:var(--public-accent);border-color:var(--public-accent)}.btn-danger{color:#ef4444;border-color:#ef44444d}.btn-danger:hover{background:#ef44441a;color:#ef4444;border-color:#ef4444}.preview-box{padding:10px 12px;background:var(--public-surface);font-size:.78rem;color:var(--public-text-muted)}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-top:8px}.preview-thumb{aspect-ratio:1;background:var(--public-surface-raised) center/cover no-repeat;border-radius:4px;border:1px solid var(--public-border);overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--public-text-muted)}.preview-filelist{margin-top:8px;display:flex;flex-direction:column;gap:3px}.preview-filelist>div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;color:var(--public-text);border-bottom:1px dashed var(--public-border)}.preview-filelist>div:last-child{border-bottom:none}.preview-filelist .pf-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem}.preview-filelist .pf-size{color:var(--public-text-muted);white-space:nowrap;font-size:.72rem}.preview-loading{color:var(--public-text-muted);font-style:italic}.bulk-bar{display:flex;align-items:center;gap:10px;max-height:0;padding:0 14px;margin-bottom:0;background:var(--public-surface-raised);border:1px solid transparent;border-radius:8px;font-size:.82rem;flex-wrap:wrap;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:max-height .26s ease,padding .26s ease,margin .26s ease,opacity .26s ease,transform .26s ease,border-color .26s ease,visibility 0s linear .26s}.bulk-bar.active{max-height:160px;padding:10px 14px;margin-bottom:10px;border-color:var(--public-accent);opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.bulk-bar .bulk-count{color:var(--public-accent);font-weight:600;margin-right:auto}.row-check{width:14px;height:14px;accent-color:var(--public-accent);cursor:pointer;flex-shrink:0;vertical-align:middle}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.search-input{flex:1;min-width:200px;background:var(--public-surface);border:1px solid var(--public-border);color:var(--public-text);padding:8px 12px;border-radius:7px;font-size:.82rem;font-family:Inter,sans-serif;outline:none;transition:border-color .15s}.search-input:focus{border-color:var(--public-focus)}.search-input::placeholder{color:var(--public-text-muted)}.toolbar-select{min-height:42px;background:var(--public-surface);border:1px solid var(--public-border);color:var(--public-text);padding:8px 34px 8px 11px;border-radius:7px;font:500 .8rem Inter,sans-serif}.select-all-control{display:inline-flex;align-items:center;gap:7px;color:var(--public-text-muted);font-size:.78rem;white-space:nowrap;cursor:pointer}.empty{text-align:center;padding:3rem 1rem;color:var(--public-text-muted)}.empty h3{font-weight:500;margin-bottom:.25rem;color:var(--public-text)}.empty p{font-size:.88rem}.empty a{color:var(--public-accent);text-decoration:none}.empty a:hover{text-decoration:underline}.spinner{width:32px;height:32px;margin:2rem auto;border:3px solid var(--public-surface-raised);border-top-color:var(--public-accent);border-radius:50%;animation:cd-mts-spin .8s linear infinite}@keyframes cd-mts-spin{to{transform:rotate(360deg)}}.stats{display:flex;gap:1.5rem;margin-top:1rem;color:var(--public-text-muted);font-size:.82rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--public-border)}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-title-row h1{font-size:2rem;letter-spacing:-.035em;margin:0 0 8px}.page-title-row .subtitle{font-size:.9rem;line-height:1.55}.toolbar{padding:12px;border:1px solid var(--public-border);border-radius:12px;background:var(--public-surface);margin-bottom:18px}.search-input{background:var(--public-bg);min-height:42px}.transfer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.transfer-card{background:var(--public-surface);border:1px solid var(--public-border);border-radius:14px;padding:18px;min-width:0;transition:border-color .15s,transform .15s,background .15s}.transfer-card:hover{transform:translateY(-1px);border-color:var(--public-text-muted);background:var(--public-surface-raised)}.transfer-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.transfer-card-head .row-check{width:16px;height:16px;margin-top:4px}.transfer-card-heading{min-width:0;flex:1}.btn-preview{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:8px;flex-shrink:0}.btn-preview:disabled{cursor:not-allowed;opacity:.45;color:var(--public-text-muted);border-color:var(--public-border);background:var(--public-surface-raised)}.transfer-card-title{display:block;color:var(--public-text);font:600 .92rem ui-monospace,Menlo,Consolas,monospace;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.transfer-card-title:hover{color:var(--public-accent)}.transfer-created{color:var(--public-text-muted);font-size:.74rem}.transfer-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.transfer-meta-item{min-width:0;padding:10px 11px;border-radius:9px;background:var(--public-bg)}.transfer-meta-item span{display:block;color:var(--public-text-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.055em;margin-bottom:3px}.transfer-meta-item strong{display:block;color:var(--public-text);font-size:.83rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-meta-item.is-expiry span{margin-top:3px;margin-bottom:0}.transfer-card-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.transfer-card-actions .btn{min-height:38px;border-radius:8px;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:nowrap;padding:7px 5px}.transfer-card-actions .btn-primary{background:var(--public-accent);border-color:var(--public-accent);color:var(--public-accent-ink)}.transfer-card-actions .btn-primary:hover{background:#bfdbfe;color:var(--public-accent-ink)}.transfer-card-actions .btn-extend{background:#4ade80;border-color:#4ade80;color:var(--public-accent-ink)}.transfer-card-actions .btn-extend:hover{background:#86efac;border-color:#86efac;color:var(--public-accent-ink)}.transfer-card-actions .btn-danger{background:#f87171;border-color:#f87171;color:var(--public-accent-ink)}.transfer-card-actions .btn-danger:hover{background:#fca5a5;border-color:#fca5a5;color:var(--public-accent-ink)}.transfer-preview{display:grid;grid-template-rows:0fr;margin:0;padding:0 14px;border:1px solid transparent;border-radius:10px;background:var(--public-bg);opacity:0;transform:translateY(-8px);transition:grid-template-rows .26s ease,margin .26s ease,padding .26s ease,opacity .26s ease,transform .26s ease,border-color .26s ease}.transfer-preview.is-open{grid-template-rows:1fr;margin:-4px 0 18px;padding:14px;border-color:var(--public-border);opacity:1;transform:translateY(0)}.transfer-preview .preview-box{min-height:0;padding:0;background:transparent;overflow:hidden}.stats{padding:16px 2px 0;border-top:0}.empty{background:var(--public-surface);border:1px solid var(--public-border);border-radius:14px;padding:4.5rem 1rem}@media(max-width:1200px){.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.container{padding:2rem 1rem}.page-title-row h1{font-size:1.65rem}.transfer-grid{grid-template-columns:1fr}.transfer-card-meta{grid-template-columns:1fr 1fr}.transfer-card-actions{grid-template-columns:1fr}.transfer-card-actions .btn{min-height:44px}}@media(max-width:600px){[data-my-transfers-root].container{padding:2rem 10px}}:where(.btn,.toolbar-select,.search-input,.row-check,.transfer-card-title,.empty a):focus-visible{outline:2px solid var(--public-focus);outline-offset:3px}}[data-my-transfers-root] :where(p,span,div,a,button,input,select,option,label,strong,small,time,code){font-size:14px!important}
