.pull-workspace{display:grid;gap:18px;max-width:1250px;margin:0 auto;font-size:15px}
.pull-workspace [hidden]{display:none!important}.pull-workspace .pull-card{background:#fff;border:1px solid #e5e9f2;border-radius:15px;overflow:hidden;min-width:0}.pull-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 21px;border-bottom:1px solid #edf0f5}.pull-card-head h3{margin:0;display:flex;align-items:center;gap:10px;font-size:17px}.pull-card-head h3>span{font-size:12px;color:#655af1}.pull-card-head small{color:#68768d;font-size:13px}.pull-card-body{padding:20px;display:grid;gap:15px;min-width:0}.pull-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.pull-workspace textarea{min-height:90px}.pull-workspace .field{min-width:0}.pull-inline{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pull-inline select{max-width:100%;width:auto}.pull-range{display:flex;gap:10px;align-items:center}.pull-range input{width:100%;min-width:0}.pull-chips{display:flex;gap:9px;flex-wrap:wrap;max-height:260px;overflow:auto;padding:3px}.pull-chip{display:flex;align-items:center;gap:7px;border:1px solid #dce1ee;background:#fafbfe;border-radius:22px;padding:8px 12px;cursor:pointer}.pull-chip:has(input:checked){border-color:#776df1;background:#eeecff;color:#5047c9}.pull-chip input{width:16px;height:16px;accent-color:#655af1}.pull-equation{padding:13px 16px;border-radius:9px;background:#f0efff;color:#4942a1;font-size:15px}.pull-warning{padding:13px 16px;border-radius:9px;background:#fff7e9;color:#865c22}.pull-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pull-metrics div{display:grid;gap:4px}.pull-metrics strong{font-size:25px;color:#26324a}.pull-metrics span{font-size:13px;color:#68768d}.pull-workspace .form-submit-row{border-top:1px solid #e6eaf3;padding-top:17px}.pull-workspace .form-submit-row .primary-button{min-width:180px;font-size:16px}.pull-library-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}.pull-pool-list{padding:8px}.pull-pool-entry{width:100%;display:grid;gap:6px;text-align:left;border:0;background:transparent;border-radius:9px;padding:13px;color:#39455c;cursor:pointer}.pull-pool-entry.selected{background:#efedff;color:#544acb}.pull-pool-entry strong{display:flex;justify-content:space-between;gap:8px}.pull-pool-entry span{font-size:12px;color:#6a7690}.pull-statusbar{display:flex;height:8px;background:#e7ebf2;border-radius:5px;overflow:hidden}.pull-statusbar span{height:100%}.pull-color-unused{background:#cbd3e0}.pull-color-used{background:#20aa82}.pull-color-failed{background:#dc6a7d}.pull-color-unknown{background:#8e7bce}.pull-color-reserved{background:#d9a337}.pull-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:13px;color:#5c687c}.pull-reason{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.pull-reason small{display:block;color:#78859a}.pull-badge{border-radius:5px;padding:4px 7px;white-space:nowrap;background:#eef1f6;font-size:12px}.pull-failed{background:#fbe8ed;color:#a43e50}.pull-unknown{background:#efebfa;color:#63528f}.pull-used{background:#e1f5ed;color:#197c60}.pull-reserved{background:#fff2d8;color:#8f651a}.pull-failure{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:14px;border-top:1px solid #e9ecf2;font-size:13px}.pull-failure p{margin:7px 0 0}.pull-rate-limit{border-left:4px solid #dc9c34;background:#fff7e9}.pull-workspace .section-header{margin-bottom:0}.pull-workspace .data-table td{vertical-align:top}.pull-workspace .data-table{min-width:0}
@media(max-width:1050px){.pull-library-layout{grid-template-columns:200px minmax(0,1fr)}}
.pull-color-success{background:#20aa82}
.pull-workspace .field-help{font-size:12px;line-height:1.65}
.view-section[data-section="contact-pools"]>[hidden]{display:none!important}
.pull-color-pending{background:#cbd3e0}.pull-color-stopped{background:#929baa}
.pull-two>div{display:grid;gap:10px;align-content:start}
@media(max-width:760px){.pull-two,.pull-library-layout{grid-template-columns:1fr}.pull-metrics{grid-template-columns:1fr 1fr}.pull-card-head{flex-wrap:wrap}.pull-card-body{padding:16px}.pull-failure{flex-wrap:wrap}.pull-workspace .form-submit-row{flex-wrap:wrap}.pull-workspace .form-submit-row .primary-button{width:100%}.pull-pool-list{max-height:230px;overflow:auto}}

#pullWanted.pull-wanted-input{width:110px}
.pull-simulation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;background:#eeecff;color:#5146bb;border:1px solid #d9d5ff;border-radius:12px;font-size:13px;line-height:1.6}
.pull-real-execution{background:#fff6e6;color:#7a4e15;border-color:#edd2a2}.pull-real-confirmation{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid #edd2a2;border-radius:10px;background:#fffaf0;font-size:14px;line-height:1.7}.pull-real-confirmation input{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:#655af1}
.pull-account-picker{min-width:0}.pull-account-picker .lt-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.pull-account-picker .lt-toolbar label{display:flex;align-items:center;gap:6px}.pull-account-picker .lt-toolbar input{width:90px}.pull-account-picker .lt-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.pull-account-picker .button{border:1px solid #dce1ee;background:#f8f9fc;color:#526079;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.pull-account-picker .button[aria-pressed=true]{background:#eeecff;color:#594cd8;border-color:#b8afff}.pull-account-picker .button:disabled{opacity:.5;cursor:default}.pull-account-picker [data-summary]{font-size:13px;line-height:1.7;color:#66758c}.pull-account-picker .lt-account{display:flex;align-items:center;gap:12px;padding:13px 8px;border-bottom:1px solid #e7ebf2;cursor:pointer}.pull-account-picker .lt-account input{width:17px;height:17px;flex:0 0 17px;accent-color:#655af1}.pull-account-picker .lt-account>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.pull-account-picker .lt-account small{display:block;font-size:12px;line-height:1.65;color:#738099}.pull-account-picker .lt-state{font-size:12px;text-align:right;white-space:nowrap;color:#308364}.pull-account-picker .lt-state.cooling{color:#a67424}.pull-account-picker .lt-state.needs_retest{color:#7860b0}.pull-account-picker .lt-error{color:#a84354}
.pull-native-progress{width:100%;height:10px;accent-color:#655af1;border:0}.pull-account-progress small{display:block;color:#738099;font-size:12px;margin-top:4px;white-space:normal;overflow-wrap:anywhere}.pull-account-progress{font-size:13px;min-width:660px!important}.pull-reassignments{font-size:13px;line-height:1.8}.pull-reassignments summary{cursor:pointer;font-weight:600}.pull-reassignments ol{padding-left:22px}.pull-reassignments li{padding:5px 0;overflow-wrap:anywhere}.pull-reassignments small{display:block}.pull-reassignments time{color:#738099}#pullResumeAccounts{border-top:1px solid #e7ebf2;padding-top:14px}#pullQueueDetail{border-color:#c7bfff}#pullQueueDetailBody{display:grid;gap:14px}#pullQueueDetailActions a{text-decoration:none}
.pull-account-picker [data-list]{max-height:440px;overflow:auto;overscroll-behavior:contain;border:1px solid #e7ebf2;border-radius:9px;padding:0 8px}.pull-account-picker [data-list]>p{padding:12px}.pull-account-picker .lt-account:last-child{border-bottom:0}
@media(max-width:760px){.pull-account-picker .lt-grid{grid-template-columns:1fr}.pull-account-picker .lt-account{align-items:flex-start}.pull-account-picker .lt-state{max-width:96px;white-space:normal}.pull-simulation{align-items:flex-start}}
