.work-transfer{max-width:920px;color:var(--cd-text);font-family:var(--cd-sans);margin:0 auto;padding:12px 4px 32px}.wt-intro{align-items:center;gap:14px;margin:8px 0 22px;display:flex}.wt-intro>span{background:var(--cd-seal-soft);color:var(--cd-seal);border-radius:12px;padding:13px}.wt-intro h2{font-family:var(--cd-serif);color:var(--cd-ink);margin:0 0 4px;font-size:20px;font-weight:700}.wt-intro p,.wt-submit p{color:var(--cd-muted);margin:0;font-size:13px;line-height:1.6}.wt-form{border:1px solid var(--cd-line);background:var(--cd-sheet);border-radius:12px;padding:22px}.wt-form fieldset{border:0;min-width:0;margin:0;padding:0}.wt-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.work-transfer label{color:var(--cd-ink);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.work-transfer input:not([type=file]){box-sizing:border-box;border:1px solid var(--cd-line-2);background:var(--cd-paper);width:100%;min-width:0;color:var(--cd-ink);border-radius:9px;padding:11px 12px;font-size:16px;font-weight:400}.work-transfer input:not([type=file])::placeholder{color:var(--cd-muted)}.work-transfer input:focus-visible,.work-transfer button:focus-visible,.mw-cover-art:focus-visible{outline:2px solid var(--cd-seal);outline-offset:3px}.wt-file{border:1px dashed var(--cd-line-2);background:var(--cd-paper);text-align:center;cursor:pointer;border-radius:12px;align-items:center;margin-top:20px;padding:26px 14px;position:relative;overflow:hidden}.wt-file svg{color:var(--cd-muted)}.wt-file strong{overflow-wrap:anywhere;max-width:100%}.wt-file span{color:var(--cd-muted);font-size:12px;font-weight:400}.wt-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wt-file:focus-within{outline:2px solid var(--cd-seal);outline-offset:2px}.wt-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.work-transfer button{min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px}.work-transfer button:disabled{opacity:.45;cursor:default}.wt-submit button,.work-transfer .wt-primary{background:var(--cd-seal-bg);color:var(--cd-seal-on);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.wt-submit button:not(:disabled):hover,.work-transfer .wt-primary:not(:disabled):hover{background:var(--cd-seal-hover)}.wt-error,.wt-notice{overflow-wrap:anywhere;border-radius:9px;padding:12px 14px;font-size:14px;line-height:1.7}.wt-error{background:var(--cd-seal-soft);color:var(--cd-seal)}.wt-notice{background:var(--cd-ok-soft);color:var(--cd-ok);align-items:center;gap:8px;display:flex}.wt-notice svg{flex-shrink:0}.wt-record-heading{justify-content:space-between;align-items:center;gap:8px;margin:26px 0 10px;display:flex}.wt-record-heading [role=tablist]{gap:10px;display:flex}.wt-record-heading [role=tab]{color:var(--cd-text)}.wt-record-heading [aria-selected=true]{border-bottom:2px solid var(--cd-seal);color:var(--cd-ink);border-radius:0;font-weight:700}.wt-record-heading>button{color:var(--cd-muted);font-size:13px}.wt-records article{border-bottom:1px solid var(--cd-line);justify-content:space-between;gap:14px;padding:18px 2px;display:flex}.wt-records article>div:first-child{min-width:0}.wt-records h3,.wt-preview h3{overflow-wrap:anywhere;color:var(--cd-ink);margin:0;font-size:16px;font-weight:600}.wt-records p,.wt-preview>p{overflow-wrap:anywhere;color:var(--cd-muted);margin:6px 0;font-size:13px}.wt-records small{color:var(--cd-muted);font-size:12px}.wt-record-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;font-size:13px;display:flex}.wt-record-action>span{background:var(--cd-field);color:var(--cd-muted);border-radius:5px;padding:4px 8px;font-size:12px}.wt-record-action>[data-status=accepted]{background:var(--cd-ok-soft);color:var(--cd-ok)}.wt-record-action>[data-status=rejected]{background:var(--cd-seal-soft);color:var(--cd-seal)}.wt-record-action button,.wt-record-action a{color:var(--cd-seal);font-size:13px}.wt-empty{color:var(--cd-muted);text-align:center;padding:34px 10px;font-size:14px}.wt-sk i{background:var(--cd-field);border-radius:5px;height:12px;display:block}.wt-sk>div{flex:1}.wt-sk>div>i:first-child{width:40%;height:16px;margin:3px 0 12px}.wt-sk>div>i:nth-child(2){width:28%;margin-bottom:10px}.wt-sk>div>i:nth-child(3){width:20%;height:10px}.wt-sk>i{flex:none;width:56px;height:24px}.wt-pagination,.wt-preview-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.wt-pagination button{color:var(--cd-seal);align-items:center;font-size:13px;display:flex}.wt-preview{border:1px solid var(--cd-line);background:var(--cd-sheet);border-radius:12px;padding:18px}.wt-preview .wt-record-heading{margin-top:0}.wt-preview pre{background:var(--cd-paper);max-height:400px;color:var(--cd-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:14px;font:14px/1.9 inherit;overflow:auto}.wt-preview label{margin-top:16px}@media (max-width:600px){.work-transfer{padding:4px 0 28px}.wt-intro{gap:10px;margin:4px 0 20px}.wt-intro h2{font-size:17px}.wt-intro>span{padding:11px}.wt-form{padding:18px 16px}.wt-fields{grid-template-columns:1fr;gap:16px}.wt-submit{flex-direction:column;align-items:stretch}.wt-submit p{font-size:12px}.wt-submit button{min-height:46px}.wt-record-heading [role=tablist]{gap:0}.wt-record-heading button{padding:9px}.wt-preview{padding:14px}.wt-preview-actions button{font-size:13px}}
