.pick-workspace{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202522;background:#f5f6f5;font-synthesis:none}.pick-workspace *{box-sizing:border-box}.pick-workspace{max-width:1440px;margin:auto;padding:28px}.pick-workspace header,.pick-workspace .toolbar,.pick-workspace .row,.pick-workspace .metrics,.pick-workspace nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pick-workspace header{justify-content:space-between}.pick-workspace h1{font-size:32px;letter-spacing:-1px;margin:6px 0}.pick-workspace h2{font-size:22px}.pick-workspace h3{margin:0}.pick-workspace p{color:#626a65;line-height:1.5}.pick-workspace .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:0}.pick-workspace a{color:inherit}.pick-workspace button,.pick-workspace input,.pick-workspace select{font:inherit;border:1px solid #d7dcd8;border-radius:10px;padding:11px 14px;background:white;color:inherit;min-height:44px}.pick-workspace button{cursor:pointer}.pick-workspace button:disabled{opacity:.5;cursor:not-allowed}.pick-workspace button.primary,.pick-workspace nav button[aria-pressed=true]{background:#222824;color:white;border-color:#222824}.pick-workspace button:focus-visible,.pick-workspace input:focus-visible,.pick-workspace select:focus-visible,.pick-workspace a:focus-visible{outline:3px solid #aa8547;outline-offset:3px}.pick-workspace nav{border-bottom:1px solid #ddd;padding:20px 0 14px}.pick-workspace label{display:flex;gap:8px;align-items:center}.pick-workspace input[type=checkbox]{min-height:22px;width:22px}.pick-workspace input:not([type=checkbox]),.pick-workspace select{max-width:100%}.pick-workspace .toolbar{margin:18px 0}.pick-workspace .table-wrap{overflow-x:auto;background:white;border:1px solid #ddd;border-radius:14px}.pick-workspace table{border-collapse:collapse;width:100%;font-size:14px}.pick-workspace th,.pick-workspace td{text-align:left;padding:15px 12px;border-bottom:1px solid #eee;white-space:nowrap}.pick-workspace th{background:#fafbfa;color:#657068;font-size:12px}.pick-workspace td small{display:block;color:#687168;margin-top:5px}.pick-workspace .metrics>div{flex:1;min-width:150px;border:1px solid #ddd;border-radius:12px;background:white;padding:16px}.pick-workspace .metrics strong{display:block;font-size:25px;margin-bottom:4px}.pick-workspace .card{background:white;border:1px solid #ddd;border-radius:16px;padding:22px;margin:18px 0}.pick-workspace .card.next{border-color:#a9bcad;box-shadow:0 4px 18px #21342708}.pick-workspace .card .row{justify-content:space-between}.pick-workspace .badge{display:inline-block;background:#eef1ef;border-radius:6px;padding:5px 8px;font-size:12px}.pick-workspace .warning{background:#fff2d8;padding:12px;border-radius:9px;color:#6d4c12}.pick-workspace .subtle{font-size:13px;color:#677168}.pick-workspace .item{padding:14px 0;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:12px}.pick-workspace .item span{display:block;margin-top:4px}.pick-workspace .scan-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pick-workspace .scan-form input{flex:1;min-width:160px}.pick-workspace .empty{text-align:center;padding:70px 20px;color:#677168}.pick-workspace .error{color:#a52828!important}.pick-workspace details{margin-top:15px}.pick-workspace summary{cursor:pointer}.pick-workspace .history{font-size:13px;line-height:1.7}.pick-workspace .review-confirm{background:#eef2ed;border-radius:10px;padding:14px}.pick-workspace .queue-tools{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.pick-workspace .progress{height:8px;background:#eee;border-radius:9px;overflow:hidden}.pick-workspace .progress span{display:block;background:#42745b;height:100%}.pick-workspace #message{min-height:24px}.pick-workspace dialog{border:1px solid #ddd;border-radius:16px;padding:24px;max-width:min(500px,90vw)}.pick-workspace dialog::backdrop{background:#0005}.pick-workspace dialog input{width:100%}.pick-workspace dialog .row{margin-top:16px}@media(max-width:640px){.pick-workspace{padding:16px}.pick-workspace h1{font-size:28px}.pick-workspace .card{padding:16px}.pick-workspace .item{align-items:flex-start}.pick-workspace .metrics{gap:8px}.pick-workspace .metrics>div{min-width:90px;padding:12px}.pick-workspace .metrics strong{font-size:22px}.pick-workspace .scan-form button{width:100%}.pick-workspace .toolbar label{width:100%;justify-content:space-between}.pick-workspace .toolbar input,.pick-workspace .toolbar select{flex:1;min-width:0}.pick-workspace .queue-tools button{flex:1}}
