.import-workspace{display:grid;gap:24px}.import-workspace .card{margin:0;padding:24px}.import-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:20px 0}.import-controls label{display:grid;gap:8px;flex:1;min-width:180px}.import-controls input,.import-controls select{width:100%;min-height:46px}.import-controls button{min-height:46px}.import-search-results{display:grid;gap:14px}.import-search-item,.import-work-heading{display:flex;gap:20px;align-items:center}.import-search-item{padding:18px;border:1px solid var(--border,#34303e);border-radius:14px}.import-search-item img,.import-work-heading img{width:80px;height:120px;object-fit:cover;border-radius:8px;flex:none}.import-search-item>div{flex:1;min-width:0}.import-search-item h3,.import-work-heading h2{margin:0 0 8px}.import-work p{line-height:1.6}.import-source-list,.import-season-list{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.import-source-list span,.import-season-list span{padding:8px 12px;border-radius:9px;background:#ffffff08;border:1px solid #ffffff14;font-size:.9rem}.import-report-head{display:flex;gap:16px;justify-content:space-between;align-items:start}.import-actions{display:flex;gap:12px;flex-wrap:wrap}.import-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}.import-metrics>div{display:grid;gap:10px;background:#ffffff06;border:1px solid #ffffff16;padding:16px;border-radius:12px}.import-metrics strong{font-size:1.5rem}.import-results{display:grid;gap:10px}.import-result{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;border:1px solid #ffffff14;border-radius:12px}.import-result label{display:flex;align-items:start;gap:12px;margin:0;line-height:1.5}.import-result input[type=checkbox],.import-confirm input{width:20px;height:20px;min-height:20px;flex:none;accent-color:#e9a0c6}.import-result>div{display:grid;gap:8px}.import-result small{color:#bbb0c9;overflow-wrap:anywhere}.import-status{width:fit-content;font-size:.85rem;font-weight:600;padding:5px 9px;border-radius:8px;background:#ffffff09}.import-status-verified{background:#173e33;color:#a7f2d6}.import-status-pending{background:#49351d;color:#f6d5a6}.import-status-empty{color:#c9bfd2}.import-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0}.import-commit{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #ffffff1c}.import-commit>div{flex:1;min-width:200px}.import-confirm{display:flex;gap:10px;align-items:center}.import-history{display:grid;gap:12px}.import-history button{display:flex;justify-content:space-between;gap:16px;text-align:left;padding:16px}.import-history small{color:#bbb0c9}.import-workspace button[aria-busy=true]{opacity:.65;cursor:wait}.import-workspace .action-feedback{margin:16px 0;overflow-wrap:anywhere}@media(max-width:820px){.import-workspace .card{padding:18px}.import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-metrics>div:first-child{grid-column:1/-1}.import-result{grid-template-columns:1fr}.import-report-head{flex-direction:column}.import-controls{align-items:stretch}.import-controls label,.import-controls button{flex:1 1 100%}.import-search-item{flex-wrap:wrap;gap:12px}.import-search-item>div{flex:1;min-width:150px}.import-search-item>button{width:100%}.import-work-heading{align-items:start}.import-work-heading img{width:62px;height:93px}.import-work-heading h2{font-size:1.3rem;overflow-wrap:anywhere}.import-history button{flex-direction:column;gap:8px}.import-commit{align-items:stretch}.import-commit>button{width:100%}.import-confirm{line-height:1.5}.import-pagination{gap:10px}.import-pagination button{padding:10px}.import-pagination span{font-size:.85rem}}
#page .import-workspace{grid-template-columns:minmax(0,1fr)}.import-workspace>section{min-width:0}.import-workspace h2,.import-workspace h3{overflow-wrap:anywhere}.import-numbering-warning{padding:16px;border:1px solid #916d43;background:#49351d55;border-radius:12px;line-height:1.6}.import-workspace [data-import-report-feedback]{flex:1 1 100%}
#page .import-workspace>section{grid-column:1/-1;min-width:0;width:100%}
.import-workspace>section{scroll-margin-top:80px}
