.vl-workspace,.vl-workspace *{box-sizing:border-box}
body.wp-task-page{margin:0}
.vl-workspace{max-width:88rem;margin:0 auto;padding:3rem 2rem;color:var(--ds-ink)}
.vl-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}.vl-heading h1{font-family:var(--ds-font-display);font-size:var(--ds-text-3xl);line-height:1.35;margin:0 0 .75rem}.vl-heading p{margin:0;color:var(--ds-ink-soft)}
.vl-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2rem}.vl-library{border-right:1px solid var(--ds-line);padding-right:1.5rem}.vl-library label,.vl-main label{display:block;font-weight:600;margin-bottom:.5rem}.vl-library .ds-input{width:100%;margin-bottom:1rem}.vl-library p{font-size:.875rem;color:var(--ds-ink-soft);line-height:1.65}.vl-library .ds-btn{margin-top:1rem;width:100%}.vl-library #library-signup{font-size:.875rem}
.vl-main{min-width:0}.vl-main h2{font-family:var(--ds-font-body);font-size:var(--ds-text-lg);margin:0 0 1rem}.vl-main>section>label{font-size:.875rem;color:var(--ds-ink-soft)}.vl-main textarea{width:100%;resize:vertical;min-height:7rem;line-height:1.65}.vl-input-actions{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.vl-input-actions p{font-size:.875rem;color:var(--ds-ink-soft);margin:0}
.vl-results{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ds-line)}.vl-list-name{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.vl-list-name>div{flex:1 1 14rem;max-width:28rem}.vl-list-name input{width:100%}.vl-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:1.5rem 0 .75rem}.vl-toolbar>span{margin-right:auto;font-size:.875rem;font-weight:600}.vl-toolbar .ds-btn{padding:.65rem .8rem;font-size:.875rem;min-height:44px}.vl-small,#queue-status{font-size:var(--ds-text-sm);color:var(--ds-ink-soft);line-height:1.65}#queue-status{font-weight:600}#task-message:not(:empty){margin:1rem 0;padding:1rem;background:var(--ds-paper-sunken);border-radius:var(--ds-radius-sm);overflow-wrap:anywhere}
.vl-table-region{overflow:auto;max-width:100%;border-top:1px solid var(--ds-line);scrollbar-color:var(--ds-line-strong) var(--ds-paper-sunken)}.vl-table-region:focus-visible{outline:2px solid var(--ds-vermilion);outline-offset:3px}.vl-table-region table{border-collapse:collapse;min-width:1080px;width:100%;font-size:var(--ds-text-sm);line-height:1.55;font-variant-numeric:tabular-nums}.vl-table-region th{text-align:left;font-weight:600;color:var(--ds-ink-soft);background:var(--ds-paper-sunken);padding:.85rem .65rem;white-space:nowrap}.vl-table-region td{padding:1rem .65rem;border-bottom:1px solid var(--ds-line);vertical-align:top;background:var(--ds-paper)}.vl-table-region th:first-child,.vl-table-region td:first-child{position:sticky;left:0;z-index:1;width:40px;padding:.65rem .5rem}.vl-table-region input[type=checkbox]{width:20px;height:20px;accent-color:var(--ds-vermilion);cursor:pointer}.vl-table-region td:nth-child(2){min-width:210px;max-width:260px;overflow-wrap:anywhere}.vl-table-region td:nth-child(3){font-weight:700;font-size:1rem;white-space:nowrap}.vl-table-region a{color:var(--ds-vermilion-deep);text-decoration:underline;text-underline-offset:3px}.vl-table-region p{margin:0 0 .35rem}.vl-table-region small{display:block;font-size:.75rem;color:var(--ds-ink-soft);max-width:15rem;overflow-wrap:anywhere}.vl-table-region button{min-height:44px;border:0;background:none;color:var(--ds-vermilion-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.4rem .25rem;text-align:left}.vl-table-region thead button{font-weight:600;color:var(--ds-ink-soft);padding:0;white-space:nowrap}.vl-error{color:var(--ds-danger)}.vl-good{color:var(--ds-jade)}.vl-table-region details{min-width:12rem;max-width:20rem}.vl-table-region summary{cursor:pointer;min-height:40px;color:var(--ds-vermilion-deep)}.vl-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;overflow:auto;line-height:1.8}.vl-empty{padding:2.5rem 1rem;border-bottom:1px solid var(--ds-line);color:var(--ds-ink-soft);text-align:center}.vl-empty h3{font-size:var(--ds-text-lg);color:var(--ds-ink);margin:0 0 .75rem}.vl-empty p{margin:0}.vl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.wp-task-page button:disabled{opacity:.55;cursor:not-allowed}.vl-library button[hidden],.vl-list-name button[hidden],.vl-toolbar button[hidden]{display:none}
@media(max-width:800px){.vl-workspace{padding:2rem 1rem}.vl-heading{display:block}.vl-heading h1{font-size:1.6rem}.vl-heading>a{display:inline-block;margin-top:1rem}.vl-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vl-library{border-right:0;border-bottom:1px solid var(--ds-line);padding:0 0 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.vl-library label,.vl-library p{grid-column:1/-1}.vl-library .ds-input{margin:0}.vl-library .ds-btn{margin:0;width:auto}.vl-library .vl-small{margin-bottom:0}.vl-heading{margin-bottom:1.5rem}.vl-input-actions{align-items:flex-start;flex-direction:column}.vl-list-name>div{max-width:none;flex-basis:100%}.vl-toolbar>span{flex-basis:100%}.vl-toolbar .ds-btn{flex:1 1 auto}.vl-list-name .ds-btn{flex:1 1 auto}}

.vl-add summary{font-size:var(--ds-text-lg);font-weight:600;cursor:pointer;min-height:44px}.vl-add-fields{padding-top:.75rem}.vl-check{display:grid!important;place-items:center;width:44px;height:44px;cursor:pointer;margin:0!important}.vl-check input{margin:0}.vl-table-region th:first-child,.vl-table-region td:first-child{padding:.5rem .25rem}
@media(max-width:800px){.vl-library #saved-lists{grid-column:1;grid-row:2;min-width:0}.vl-library #new-list{grid-column:2;grid-row:2}.vl-library .vl-small{font-size:var(--ds-text-xs)}}
