/* Three-column desktop workspace. New business screens use wk-* styles. */
:root{--rail-width:152px;--context-width:200px;--workspace-offset:calc(var(--rail-width) + var(--context-width));--wk-text:#303746;--wk-muted:#7f8797;--wk-border:#e9ebf1;--wk-accent:#7361cd}
body{min-width:1280px;background:#f6f7fa}
.primary-rail{position:fixed;inset:0 auto 0 0;width:var(--rail-width);padding:23px 8px 16px;background:#f9f9fc;border-right:1px solid var(--wk-border);z-index:70;display:flex;flex-direction:column}
.workspace-brand{display:flex;align-items:center;gap:9px;margin:0 7px 35px;color:#353245;font-size:18px;font-weight:700;letter-spacing:-.4px}
.workspace-brand>span:last-child{display:flex;flex-direction:column;gap:4px}.workspace-brand small{font-size:10px;color:#9390a1;font-weight:400;letter-spacing:1px}
.workspace-brand-mark{position:relative;display:grid;place-items:center;width:33px;height:34px;border-radius:10px;color:#fff;background:#7966c9;font-size:25px;font-weight:700;flex-shrink:0}
.workspace-brand-mark>span{position:absolute;right:3px;bottom:2px;font-size:23px;color:#cabcf2}
.primary-links{display:flex;flex-direction:column;gap:8px}.primary-links>a{display:flex;align-items:center;gap:8px;padding:11px 8px;min-height:44px;font-size:12px;color:#717789;border:1px solid transparent;border-radius:7px;line-height:18px;transition:background .18s,color .18s}
.primary-links>a>.icon{width:17px;height:17px;color:#9296a6}.primary-links>a:hover{background:#f0edf7;color:#6854ae}.primary-links>a.active{background:#eee9f8;color:#6951b0;font-weight:600;border-color:#e6dff5}.primary-links>a.active>.icon{color:#8063c1}
.primary-footer{display:flex;gap:8px;align-items:center;margin-top:auto;padding:16px 4px 0;border-top:1px solid #eeedf4;font-size:10px;color:#737889;line-height:1.5}.primary-footer small{display:block;font-size:9px;color:#a4a6b2;margin-top:3px}
.workspace-account{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:50%;background:#ece7df;color:#93826f;font-weight:600;font-size:12px}
.workspace-context,.workspace-main-shell .monitor-context{position:fixed;left:var(--rail-width);top:0;bottom:0;width:var(--context-width);background:#fff;border-right:1px solid var(--wk-border);padding:25px 12px 16px;z-index:60;display:flex;flex-direction:column;overflow-y:auto}
.workspace-main-shell{margin-left:var(--workspace-offset);min-height:100vh;background:#f6f7fa}
.workspace-main-shell .workspace-topbar{height:64px;padding:0 20px;position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--wk-border)}
.workspace-topbar .breadcrumbs{min-width:0}.workspace-topbar .breadcrumbs ol{gap:10px;font-size:13px}.workspace-topbar .breadcrumb-current>span{max-width:260px}.workspace-topbar .breadcrumb-link{padding-left:4px;padding-right:4px;margin-left:0}
.workspace-account-tools{display:flex;align-items:center;gap:15px;flex-shrink:0}.workspace-mock{font-size:10px;color:#9499a7;white-space:nowrap}.wallet-balance{display:flex;align-items:center;gap:5px;padding-left:15px;border-left:1px solid #eceaf2;white-space:nowrap}.wallet-balance>.icon{width:15px;height:15px;color:#a49cbb}.wallet-balance strong{font-size:14px;font-weight:600;color:#625179;font-variant-numeric:tabular-nums}.wallet-balance>span{font-size:10px;color:#9094a4}.workspace-account-tools>.button{padding:5px 14px;font-size:12px;box-shadow:none}
.workspace-storage-note{font-size:12px;color:#99682e;padding:10px 20px;background:#fff8e9;border-bottom:1px solid #efdfbd}
.wk-content{max-width:none;margin:0;padding:24px 20px 24px;min-height:calc(100vh - 64px);color:var(--wk-text)}
body[data-workspace-module=discover] .workspace-main-shell{background:#fff}
.workspace-main-shell .monitor-main{padding:20px 16px 16px;max-width:none;margin:0}.monitor-context .batch-section{margin:0;padding:0;border:0}.monitor-context .batch-section-heading{margin-left:5px;margin-right:5px;margin-bottom:18px}.monitor-context .batch-section-heading h2{font-size:13px}.monitor-context .sidebar-bottom{padding-top:14px}.monitor-context .nav-item.subtle{padding-left:3px;padding-right:3px}.monitor-context .nav-item.subtle>span{font-size:10px}.monitor-context .batch-name{font-size:12px}.monitor-context .batch-list{overflow-y:visible}.monitor-context .batch-select{padding-left:10px}.monitor-context .new-batch-button{font-size:11px}
#monitor-root .toast{left:calc(50% + var(--workspace-offset) / 2)}
.wk-context-heading{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:600;margin:0 6px 25px;color:#414756}.wk-small-label{font-size:10px;color:#9c9fab;font-weight:400;white-space:nowrap}
.wk-overview-link{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:7px;font-size:12px;color:#6f7686;margin-bottom:24px}.wk-overview-link>.icon{width:16px;height:16px}.wk-overview-link.active{color:#7760b9;background:#f2eef9;font-weight:500}.wk-overview-link:hover{background:#f6f3fb}
.wk-project-heading{display:flex;justify-content:space-between;align-items:center;margin:0 6px 10px}.wk-project-heading h2{font-size:11px;font-weight:500;color:#667085;letter-spacing:.5px}
.wk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:0;background:transparent;border-radius:5px;padding:5px;color:#9b9eac;flex-shrink:0}.wk-icon-btn>.icon{width:15px;height:15px}.wk-icon-btn:hover{color:#7353ae;background:#f1ebf8}
.wk-project-list{display:flex;flex-direction:column;gap:7px}.wk-project-item{position:relative;border:1px solid transparent;border-radius:7px;transition:background .18s}.wk-project-item.active{background:#f4f0fa;border-color:#eee7f6}.wk-project-item:hover{background:#f9f7fc}
.wk-project-select{display:block;padding:12px 32px 12px 10px}.wk-project-select>span{display:flex;align-items:center;gap:7px;color:#626a7c}.wk-project-select .icon{width:14px;height:14px;color:#a2a4b2}.wk-project-select strong{font-size:12px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wk-project-select small{display:block;font-size:10px;color:#667085;margin:7px 0 0 21px}.wk-project-item.active .wk-project-select strong{color:#7a60af}.wk-project-item.active .wk-project-select .icon{color:#a894c5}

.wk-context-create{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;font-size:11px;color:#8e80a3;background:#fff;border:1px dashed #dfd9e9;border-radius:6px;margin:15px 2px 20px}.wk-context-create>.icon{width:14px;height:14px}.wk-context-create:hover{background:#f7f4fb;border-color:#b5a3d1}
.wk-context-note{display:flex;gap:5px;align-items:flex-start;font-size:9px;line-height:1.8;color:#b0b2bd;margin-top:auto;padding:16px 3px 0}.wk-context-note>.icon{width:12px;height:12px;margin-top:2px}.wk-menu-empty{padding:20px 6px;font-size:12px;color:#9b9faa;text-align:center}
.wk-page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px}.wk-page-heading h1{font-size:25px;line-height:1.4;margin:0;font-weight:600;color:#34394b;letter-spacing:-.5px;overflow-wrap:anywhere}.wk-page-heading p{font-size:12px;color:#667085;line-height:1.8;margin:7px 0 0}.wk-page-heading>.button{font-size:12px;padding:8px 12px;flex-shrink:0}.wk-eyebrow{font-size:9px;letter-spacing:1.7px;color:#a9a4b9;font-weight:500;margin-bottom:7px}
.wk-section-tag{padding:5px 9px;background:#f1eef7;color:#9a8bb0;border-radius:5px;font-size:10px;white-space:nowrap}
.wk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:white;border:1px solid var(--wk-border);border-radius:10px;padding:21px 0;margin:0 0 22px}.wk-metric{padding:0 23px;border-right:1px solid #edeef3;min-width:0}.wk-metric:last-child{border-right:0}.wk-metric>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#667085}.wk-metric>strong{display:block;margin-top:12px;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.8px;color:#3d4153;font-variant-numeric:tabular-nums}.wk-metric>small{display:block;margin-top:9px;font-size:10px;color:#a1a6b3}.wk-metric-dot{width:6px;height:6px;border-radius:50%;background:#a294ca}.wk-metric-dot.shade-1{background:#93adc3}.wk-metric-dot.shade-2{background:#d2b68b}.wk-metric-dot.shade-3{background:#92b6a2}
.wk-card{background:white;border:1px solid var(--wk-border);border-radius:10px;overflow:hidden}.wk-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px}.wk-card-heading h2{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:#464c5e;line-height:1.5}.wk-card-heading h2>span:not(.wk-step){font-size:10px;color:#a49bad;font-weight:400;background:#f6f3fa;padding:3px 6px;border-radius:4px}.wk-card-heading p{font-size:11px;color:#667085;line-height:1.6;margin:6px 0 0}
.wk-table-wrap{width:100%;overflow-x:auto}.wk-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;color:#636b7b}.wk-table thead{background:#fafbfc;border-color:#eef0f4}.wk-table th{font-size:11px;font-weight:500;color:#667085;line-height:1.5;height:42px;white-space:normal}.wk-table th,.wk-table td{padding:13px 10px;text-align:center;vertical-align:middle}.wk-table td{height:70px;font-size:12px;border-bottom:1px solid #f0f1f6;line-height:1.65;font-variant-numeric:tabular-nums}.wk-table tbody tr:last-child td{border-bottom:0}.wk-table tbody tr:hover{background:#fcfbfe}.wk-table tr>:first-child{text-align:left;padding-left:20px}.wk-table tr>:last-child{padding-right:20px}.wk-table .wk-number{font-size:13px;font-weight:500;color:#5a6174}.wk-project-table th:first-child{width:26%}.wk-project-table th:last-child{width:12%}.wk-project-table th:nth-last-child(2){width:16%}
.wk-project-name{display:flex;align-items:center;gap:10px;font-size:12px;color:#5d6578}.wk-project-name small{display:block;margin-top:5px;font-size:10px;color:#a2a7b3}.wk-project-name:hover{color:#7761ba}.wk-project-icon{display:grid;place-items:center;width:34px;height:36px;border-radius:7px;background:#f1ecf8;color:#a78ac1;flex-shrink:0}.wk-project-icon>.icon{width:17px;height:17px}.wk-project-icon.shade-1{background:#eef3f5;color:#8dabb4}.wk-project-icon.shade-2{background:#f8f3e9;color:#c1ab83}
.wk-count-link{display:inline-block;min-width:26px;padding:3px;border-radius:4px;color:#73748b}.wk-count-link:hover{background:#f0ebf8;color:#7859b4}
.wk-link{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0;color:#7554a6;font-size:11px;line-height:1.6;white-space:nowrap}.wk-link>.icon{width:12px;height:12px}.wk-link:hover{color:#6c4c9d;text-decoration:underline}
.wk-pool-tabs{display:flex;gap:25px;border-bottom:1px solid #e3e5ed;margin-bottom:22px}.wk-pool-tabs>:is(a,button){display:flex;align-items:center;gap:8px;padding:0 2px 13px;border-bottom:2px solid transparent;margin-bottom:-1px;color:#9097a6;font-size:13px;line-height:20px}.wk-pool-tabs>:is(a,button)>span{font-size:10px;border-radius:4px;background:#ebeef3;padding:0 6px;color:#9ca3b2}.wk-pool-tabs>:is(a,button).active{color:#8066ba;border-bottom-color:#8b71c2;font-weight:600}.wk-pool-tabs>:is(a,button).active>span{background:#ede6f7;color:#aa94c6}
.wk-tools{display:flex;align-items:center;gap:9px}.wk-tools select,.wk-search{height:34px;border:1px solid #e4e6ee;border-radius:6px;background:#fff;color:#838b9d;font-size:11px}.wk-tools select{padding:0 25px 0 10px;max-width:170px;cursor:pointer}.wk-search{display:flex;align-items:center;gap:7px;width:215px;padding:0 10px}.wk-search .icon{width:14px;height:14px;color:#b0b4c1}.wk-search input{width:100%;min-width:0;border:0;outline:none;background:none;font-size:11px;color:#636a7d}.wk-search input::placeholder{color:#b1b6c2}.wk-search:focus-within{border-color:#b7a4d2;box-shadow:0 0 0 2px #ab8dc210}
.wk-creator-table th:nth-child(2){width:24%}.wk-creator-table th:last-child{width:11%}.wk-person{display:flex;align-items:center;gap:10px;min-width:0}.wk-person>div{min-width:0}.wk-avatar{display:grid;place-items:center;width:33px;height:33px;background:#ece7f2;color:#9d83b4;font-size:11px;letter-spacing:.2px;font-weight:500;border-radius:50%;flex-shrink:0}.wk-avatar.shade-1{background:#e9eff2;color:#8fa5b3}.wk-avatar.shade-2{background:#f3eee6;color:#b39a7c}.wk-avatar.shade-3{background:#e8efeb;color:#8ca798}
.wk-name{display:block;font-size:12px;font-weight:500;color:#515a6e;border:0;background:none;padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6}.wk-name:hover{color:#8064b2}.wk-handle{display:flex;align-items:center;gap:4px;font-size:10px;color:#667085;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wk-handle:hover{color:#8e73b3}.wk-handle .icon{width:12px;height:12px}.wk-match{font-variant-numeric:tabular-nums;color:#7f9e88}.wk-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:11px}.wk-reply{font-size:11px;line-height:1.7;color:#667085}
.wk-status{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;font-size:10px;line-height:17px;border-radius:4px;white-space:nowrap;font-weight:400;background:#f1f3f6;color:#929aab}.wk-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.wk-status.green{background:#edf5f0;color:#39785a}.wk-status.amber{background:#fbf5eb;color:#916a2f}.wk-status.red{background:#fbefef;color:#a55050}.wk-status.purple{background:#f2edf9;color:#7554a6}
.wk-table-footer{font-size:10px;color:#a3a8b5;border-top:1px solid #edf0f5;padding:13px 20px}.wk-footnote{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.8;color:#a0a6b5;margin-top:14px}.wk-footnote>.icon{width:12px;height:12px}
.wk-empty{text-align:center;padding:38px 15px;color:#a0a5b3;font-size:12px;line-height:1.8}.wk-empty>.icon{width:24px;height:24px;color:#baaecd;margin:0 auto 12px}.wk-empty>strong{display:block;color:#8f8b9e;font-size:13px;font-weight:500}.wk-empty>span{display:block;font-size:11px;margin-top:5px}.wk-page-empty{padding:130px 20px}.wk-page-empty h1{font-size:23px;font-weight:500;color:#6d687d}.wk-page-empty p{margin:10px 0 25px;color:#9a92a8}
.wk-modal{border:0;background:#fff;color:var(--wk-text);width:510px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:26px 28px;border-radius:13px;box-shadow:0 24px 110px #2d254230}.wk-modal::backdrop,.wk-drawer::backdrop{background:#2420324d;backdrop-filter:blur(3px)}.wk-modal h2{font-size:21px;line-height:1.5;letter-spacing:-.3px;color:#4a435b;font-weight:600}.wk-modal-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.wk-modal-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f1eafa;color:#ab90c3}.wk-modal-icon>.icon{width:21px;height:21px}.wk-modal-description{font-size:12px;line-height:1.85;color:#667085;margin:9px 0 24px}
.wk-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;color:#81758f;margin:0 0 17px}.wk-field input,.wk-field select,.wk-field textarea{border:1px solid #e5dfea;border-radius:6px;background:#fff;color:#74687e;padding:10px 11px;font-size:12px;line-height:1.6;width:100%;min-width:0;outline:0;font-weight:400}.wk-field select{cursor:pointer;height:39px;padding:7px 10px}.wk-field textarea{height:auto;min-height:140px;resize:vertical;line-height:1.8}.wk-field input:focus,.wk-field select:focus,.wk-field textarea:focus{border-color:#baa3d0;box-shadow:0 0 0 3px #ab88ca10}.wk-field input::placeholder,.wk-field textarea::placeholder{color:#bcb2c7}.wk-field [aria-invalid=true]{border-color:#cfa3a3}.wk-field-error{font-size:11px;line-height:1.6;color:#b67778;min-height:17px;margin:5px 0 0}
.wk-modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #eee7f4;padding-top:19px;margin-top:22px}.wk-modal-actions .button{font-size:12px;padding:8px 14px}.wk-confirm{width:460px}.wk-confirm-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wk-confirm-heading h2{font-size:19px}.wk-confirm-content{font-size:13px;line-height:1.9;color:#8e809b;margin-top:18px;overflow-wrap:anywhere}.wk-confirm-content p{margin:10px 0}.wk-muted{font-size:11px;color:#a898b5}
.wk-drawer{position:fixed;inset:0;margin:0 0 0 auto;width:500px;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;background:#fff;overflow-y:auto}.wk-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #eeeaf4;font-size:13px;color:#9989a9}.wk-detail-body{padding:27px}.wk-detail-person{display:flex;align-items:center;gap:13px;margin-bottom:28px}.wk-detail-person .wk-avatar{width:48px;height:48px;font-size:15px}.wk-detail-person h2{font-size:21px;color:#5e506f;font-weight:600}.wk-detail-person>.wk-status{margin-left:auto}.wk-detail-person .wk-handle{font-size:11px}.wk-detail-fields{margin:0}.wk-detail-fields>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #f1edf6;font-size:12px;line-height:1.7}.wk-detail-fields dt{color:#667085;flex-shrink:0}.wk-detail-fields dd{margin:0;color:#7e6f8d;text-align:right;overflow-wrap:anywhere}.wk-detail-note{background:#f8f4fc;border:1px solid #eee5f6;border-radius:8px;padding:15px;margin-top:24px}.wk-detail-note h3{font-size:12px;color:#a18ab5;font-weight:500;margin:0}.wk-detail-note p{font-size:12px;line-height:1.8;color:#667085;margin:8px 0 0}
.wk-mail-account{display:flex;align-items:center;gap:13px;padding:16px 20px;margin-bottom:20px}.wk-mail-account-icon{width:38px;height:38px;border-radius:9px;background:#f1edf8;color:#aa96c6;display:grid;place-items:center;flex-shrink:0}.wk-mail-account-icon>.icon{width:19px;height:19px}.wk-mail-account h2{display:flex;align-items:center;gap:9px;font-size:13px;color:#62677a}.wk-mail-account p{font-size:11px;color:#667085;margin:6px 0 0}.wk-mail-account>.button{margin-left:auto;padding:6px 12px;font-size:11px}
.wk-mail-composer{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin-bottom:22px}.wk-mail-composer>.wk-card{min-width:0}.wk-mail-composer .wk-card-heading{padding:18px 20px;border-bottom:1px solid #f0edf4}.wk-mail-composer .wk-card-heading h2{font-size:13px}.wk-step{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#f2edf9;color:#af9ac9;font-size:10px;font-weight:500}.wk-form-body{padding:20px}.wk-form-body .wk-field{font-size:11px;margin-bottom:15px}.wk-form-body .wk-field input,.wk-form-body .wk-field textarea{font-size:12px}.wk-form-body .wk-field textarea{min-height:166px}.wk-form-body .wk-field select{font-size:11px;height:35px}.wk-variables{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:#aba1b7;margin-top:-5px}.wk-variables button{border:1px solid #eee5f6;background:#fbf8fe;color:#7554a6;font-size:10px;padding:3px 6px;border-radius:4px}.wk-variables button:hover{border-color:#c7afd9;background:#f4edf9}.wk-input-help{font-size:10px;line-height:1.8;color:#667085;margin:6px 0 10px}.wk-mail-feedback{font-size:11px;line-height:1.8;min-height:26px;color:#39785a;overflow-wrap:anywhere}.wk-mail-feedback>span{display:block}.wk-mail-feedback .wk-error{color:#a55050;font-size:10px}.wk-send-summary{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0edf5;padding:17px 0;margin-top:15px;color:#9490a1;font-size:11px}.wk-send-summary strong{font-size:23px;font-weight:600;color:#837196}.wk-send-summary small{font-size:11px;font-weight:400;color:#afa0be}.wk-send-button{width:100%;font-size:12px;padding:8px}.wk-mail-record-summary{display:flex;gap:32px;padding:0 20px 16px;font-size:11px;color:#a0a6b5}.wk-mail-record-summary strong{font-size:13px;font-weight:500;color:#6e758a;margin-left:9px}
.wk-mail-table th:nth-child(2){width:24%}.wk-mail-table th:nth-child(3){width:32%;text-align:left}.wk-mail-table td:nth-child(3){text-align:left}.wk-mail-table th:nth-child(4){width:15%}.wk-mail-table th:nth-child(5){width:12%}.wk-mail-table th:last-child{width:12%}.wk-mail-subject{display:block;font-size:11px;color:#667085;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wk-recipient-name{display:block;font-weight:500;font-size:12px;color:#677085;margin-bottom:4px}.wk-row-actions{display:flex;justify-content:center;align-items:center;gap:12px}.wk-mail-preview-modal{width:700px}.wk-mail-preview{background:#fcfafd;border:1px solid #ede7f3;border-radius:8px;padding:18px}.wk-mail-preview>div{display:flex;align-items:flex-start;gap:18px;font-size:12px;line-height:1.7;margin-bottom:12px}.wk-mail-preview>div>span{width:42px;flex-shrink:0;color:#667085}.wk-mail-preview strong{font-size:12px;font-weight:500;color:#8b759c;overflow-wrap:anywhere}.wk-mail-preview pre,.wk-email-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.9;color:#8a759b;margin:18px 0 0;border-top:1px solid #eee5f4;padding-top:18px}.wk-detail-body>h2{font-size:19px;line-height:1.6;color:#7f6693;margin-bottom:20px}
.wk-recharge-modal{width:1000px;padding:28px 30px}.wk-recharge-modal .wk-modal-top{margin-bottom:16px}.wk-recharge-modal .wk-modal-description{margin-bottom:18px}.wk-billing-caption{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9b8aaa;margin:0 0 18px}.wk-billing-caption strong{font-weight:500;color:#7d648e}.wk-billing-period{background:#f1eaf9;color:#9b7fb8;font-size:11px;border-radius:6px;padding:7px 24px}.wk-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wk-package{border:1px solid #e8e0ef;border-radius:10px;padding:22px 20px;min-width:0;background:#fff}.wk-package.featured{border-color:#bba5d1;background:#fefcfe;box-shadow:0 0 0 2px #ccb9df1a}.wk-package-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.wk-package-heading h3{margin:0;font-size:14px;color:#7d668f;font-weight:600}.wk-package-heading>span{font-size:10px;padding:3px 6px;background:#f4eef9;color:#ae93c1;border-radius:4px}.wk-package-price{font-size:31px;font-weight:600;letter-spacing:-1px;color:#675475;line-height:1.3;margin-top:19px;font-variant-numeric:tabular-nums}.wk-package-price small{font-size:11px;font-weight:400;color:#667085;letter-spacing:0;margin-left:5px}.wk-package-base{display:flex;align-items:baseline;gap:7px;margin-top:12px}.wk-package-base strong{font-size:16px;font-weight:500;color:#7554a6;font-variant-numeric:tabular-nums}.wk-package-base span{font-size:10px;color:#667085}.wk-package-gift{margin:21px 0;padding:14px 10px;background:#f6f0fb;border:1px solid #eee2f7;border-radius:7px;min-height:66px}.wk-package-gift strong{display:block;font-size:12px;font-weight:500;color:#7554a6}.wk-package-gift span{display:block;font-size:10px;color:#667085;margin-top:6px}.wk-package-total{border-top:1px solid #eee6f5;padding-top:17px;margin-bottom:20px}.wk-package-total>span{display:block;font-size:10px;color:#667085}.wk-package-total>strong{display:block;font-size:22px;color:#8a689f;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin-top:6px}.wk-package-total small{font-size:10px;font-weight:400;letter-spacing:0;color:#667085}.wk-package>.button{width:100%;font-size:12px;padding:9px}.wk-recharge-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.8;color:#667085;margin-top:20px}.wk-recharge-note>.icon{width:14px;height:14px;margin-top:2px}.wk-order>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px}.wk-order strong{font-weight:500;color:#8d709e}.wk-order .wk-order-total{border-top:1px solid #eee5f4;margin-top:9px;padding-top:17px}.wk-order-total strong{font-size:20px;color:#8e69a5}
.wk-toast{position:fixed;bottom:27px;left:calc(50% + var(--workspace-offset) / 2);transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:9px;max-width:calc(100vw - var(--workspace-offset) - 40px);padding:12px 18px;border-radius:8px;background:#494052;color:#fff;box-shadow:0 6px 24px #33244224;font-size:12px;line-height:1.6}.wk-toast .icon{width:16px;height:16px;color:#bdcdbb}.wk-toast>button{border:0;background:none;color:#d4c4e4;font-size:12px;white-space:nowrap}
@media(max-width:1439px){
  :root{--rail-width:64px;--context-width:140px}
  .primary-rail{padding-left:5px;padding-right:5px}.workspace-brand{margin:0 auto 31px}.workspace-brand>span:last-child{display:none}
  .primary-links{gap:9px}.primary-links>a{flex-direction:column;gap:7px;padding:9px 4px;font-size:10px;line-height:15px;text-align:center;min-height:64px}.primary-links>a>span{max-width:46px;text-wrap:balance}.primary-links>a>.icon{width:18px;height:18px}.primary-footer{justify-content:center;padding-top:17px}.primary-footer>div{display:none}
  .workspace-context,.workspace-main-shell .monitor-context{padding:23px 8px 14px}.wk-context-heading{font-size:12px;margin-left:3px;margin-right:3px;margin-bottom:22px}.wk-context-heading>.wk-small-label{display:none}.wk-overview-link{padding:9px 7px;gap:6px;font-size:11px;margin-bottom:20px}
  .wk-project-select{padding:10px 29px 10px 7px}.wk-project-select strong{font-size:11px}.wk-project-select>span{gap:5px}.wk-project-select .icon{width:12px;height:12px}.wk-project-select small{font-size:9px;margin-left:17px;white-space:normal;line-height:1.6}.wk-context-note{font-size:8px}.monitor-context .batch-name{font-size:11px}.monitor-context .batch-section-heading h2{font-size:12px}.monitor-context .nav-item.subtle>span{font-size:9px}.monitor-context .nav-item.subtle{gap:5px}.monitor-context .nav-item.subtle>.icon{width:12px;height:12px}
  .workspace-main-shell .workspace-topbar{padding:0 16px}.workspace-account-tools{gap:12px}.workspace-topbar .breadcrumbs ol{gap:8px;font-size:12px}.wk-content{padding-left:18px;padding-right:18px}.wk-tools{gap:7px}.wk-search{width:185px}.wk-metric{padding:0 20px}.wk-page-heading h1{font-size:24px}
}

/* Explicit leftmost selection columns in all creator / recipient lists. */
.wk-table .wk-select-cell{width:40px;padding:0;text-align:center;vertical-align:middle}
.wk-table input[type=checkbox],#monitor-root input[type=checkbox]{appearance:auto;width:16px;height:16px;margin:0;accent-color:#7361cd;cursor:pointer;vertical-align:middle;opacity:1;outline-offset:3px}
.wk-table input[type=checkbox]:disabled{cursor:default;opacity:.45}
.wk-creator-table tr>:nth-child(2),.wk-mail-table tr>:nth-child(2){text-align:left;padding-left:6px}
.wk-table tr.wk-selected,.wk-table tr.wk-selected:hover{background:#f3effc}
.wk-table-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}
.wk-selection-summary{display:flex;align-items:center;gap:14px;color:#6e647e;font-size:11px}
/* Development menu only: project > batch hierarchy, blank business panel. */
.wk-development-projects{display:flex;flex-direction:column;gap:15px}
.wk-development-heading{display:flex;align-items:center;gap:1px;position:relative;padding-right:27px}
.wk-development-toggle{display:flex;align-items:center;gap:6px;flex:1;min-width:0;background:transparent;border:0;padding:9px 1px;color:#4e596c;text-align:left}
.wk-development-toggle>.icon{width:13px;height:13px;flex-shrink:0;color:#8e91a4}
.wk-development-toggle>.icon:first-child{width:11px;height:11px;transition:transform .15s}
.wk-development-toggle[aria-expanded=true]>.icon:first-child{transform:rotate(90deg)}
.wk-development-toggle>strong{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wk-development-heading>.wk-icon-btn{width:22px;height:24px;padding:4px}
.wk-development-project-meta{display:flex;align-items:center;justify-content:space-between;padding-left:22px;font-size:10px;color:#858c9b;margin-top:-4px;margin-bottom:6px}

.wk-development-batches{margin-left:8px;padding-left:11px;border-left:1px solid #e7e3ef;display:flex;flex-direction:column;gap:4px}
.wk-development-batch{position:relative;border-radius:6px;border:1px solid transparent;min-width:0}
.wk-development-batch>a{display:flex;align-items:center;gap:7px;padding:10px 29px 10px 7px;font-size:11px;color:#737a8c;min-width:0}.wk-development-batch>a .icon{width:12px;height:12px;flex-shrink:0}.wk-development-batch>a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wk-development-batch.active{background:#f1ecf9;border-color:#e6ddf3}.wk-development-batch.active>a{color:#7053ac;font-weight:500}.wk-development-batch:hover{background:#f7f4fb}

.wk-development-empty{padding:10px 7px;font-size:11px;color:#9096a3}
@media(max-width:1439px){.wk-development-toggle{gap:3px}.wk-development-toggle>strong{font-size:11px}.wk-development-toggle>.icon:nth-child(2){display:none}.wk-development-project-meta{padding-left:14px;font-size:9px}.wk-development-batches{margin-left:5px;padding-left:7px}.wk-development-batch>a{padding-left:5px;font-size:10px}}

/* Sidebar edit/delete controls are revealed only through the row's more menu. */
.sidebar-more{position:absolute;top:6px;right:4px;z-index:2}
.sidebar-more:has(.sidebar-more-panel:not([hidden])){z-index:20}
.sidebar-more-trigger{display:grid;place-items:center;width:26px;height:26px;padding:4px;border:0;border-radius:5px;background:transparent;color:#7d8495;cursor:pointer}
.sidebar-more-trigger>.icon{width:18px;height:18px}
.sidebar-more-trigger:hover,.sidebar-more-trigger[aria-expanded=true]{color:#6e52ab;background:#eae3f5}
.sidebar-more-trigger:focus-visible{outline:2px solid #8d72c4;outline-offset:2px}
.sidebar-more-panel{position:fixed;width:176px;padding:5px;background:#fff;border:1px solid #e6e0ed;border-radius:8px;box-shadow:0 8px 28px #30234124;z-index:100;color:#4d566b}
.sidebar-more-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 9px;border:0;border-radius:4px;background:none;color:inherit;font:inherit;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}
.sidebar-more-item>.icon{width:15px;height:15px;flex-shrink:0}
.sidebar-more-item:hover,.sidebar-more-item:focus{outline:0;background:#f3effa;color:#7353ac}
.sidebar-more-item.is-danger{color:#b35359}
.sidebar-more-item.is-danger:hover,.sidebar-more-item.is-danger:focus{color:#a8464d;background:#fff0f0}
.wk-development-heading>.sidebar-more{top:4px;right:0}
.wk-development-batch>.sidebar-more{top:4px;right:2px}
.monitor-context .batch-item>.sidebar-more{top:6px;right:4px}
.monitor-context .batch-select{padding-right:34px}

/* Contextual actions for selected creators in the management pools. */
.wk-bulk-bar{display:flex;align-items:center;gap:10px;padding:11px 20px;background:#f3effb;border-top:1px solid #e9e1f4;min-height:57px}
.wk-bulk-bar>strong{font-size:12px;font-weight:500;color:#7155a8;white-space:nowrap}
.wk-bulk-divider{width:1px;height:20px;background:#ded3ef;margin:0 5px}
.wk-bulk-menu.sidebar-more{position:relative;top:auto;right:auto}
.wk-bulk-trigger.sidebar-more-trigger{display:flex;align-items:center;gap:7px;width:auto;height:32px;padding:0 11px;border:1px solid #dcd2ec;border-radius:6px;background:#fff;color:#68557e;font-size:12px;white-space:nowrap}
.wk-bulk-trigger.sidebar-more-trigger>.icon{width:14px;height:14px}
.wk-bulk-trigger.sidebar-more-trigger>.icon:last-child{width:12px;height:12px;color:#9283a2;margin-left:3px}
.wk-bulk-trigger.sidebar-more-trigger:hover,.wk-bulk-trigger.sidebar-more-trigger[aria-expanded=true]{background:#ece4f7;border-color:#baa3d6;color:#6e4ca2}
.wk-bulk-clear{margin-left:auto}
.wk-bulk-bar{gap:8px}.wk-bulk-bar .wk-bulk-divider{margin:0 2px}.wk-bulk-clear{white-space:nowrap}
.wk-recipient-people{display:flex;flex-wrap:wrap;gap:7px;max-height:150px;overflow-y:auto;margin:8px 0}.wk-recipient-chip{display:flex;flex-direction:column;gap:3px;border:1px solid #ebe5f3;background:#f8f5fc;padding:7px 9px;border-radius:6px;max-width:100%;overflow-wrap:anywhere}.wk-recipient-chip strong{font-size:11px;font-weight:500;color:#68557e}.wk-recipient-chip small{font-size:10px;color:#7b728a}.wk-mail-history-note{font-size:10px;color:#81708e}
.wk-bulk-action{display:flex;align-items:center;gap:7px;height:32px;padding:0 11px;border:1px solid #dcd2ec;border-radius:6px;background:#fff;color:#68557e;font-size:12px;white-space:nowrap}
.wk-bulk-action>.icon{width:14px;height:14px}.wk-bulk-action:hover:not(:disabled){background:#ece4f7;border-color:#baa3d6}.wk-bulk-action.is-danger{color:#ad515c;border-color:#e5cbd0}.wk-bulk-action.is-danger:hover{background:#fbeff1;border-color:#cc9ca5}.wk-bulk-hint{color:#82728f;font-size:11px;white-space:nowrap}
.wk-creator-edit-modal{width:680px}.wk-creator-edit-modal .wk-modal-top{margin-bottom:12px}.wk-creator-edit-modal .wk-modal-description{margin-bottom:20px}.wk-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.wk-edit-wide{grid-column:1/-1}.wk-edit-grid textarea{min-height:84px}.wk-creator-edit-modal .wk-modal-actions{margin-top:12px}

.wk-recharge-modal{width:1040px;padding:26px 28px}.wk-recharge-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.wk-recharge-header h2{font-size:23px;color:#343044}.wk-recharge-header p{font-size:12px;line-height:1.7;color:#727087;margin:6px 0 0}
.wk-credit-promo{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;margin-bottom:20px;border:1px solid #dcd1f3;border-radius:10px;background:linear-gradient(110deg,#f0e9fc,#faf7ff)}.wk-credit-promo-main{min-width:0}.wk-first-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#6d51b5;color:#fff;border-radius:4px;font-size:11px;font-weight:500}.wk-first-badge .icon{width:13px;height:13px}.wk-credit-promo h3{font-size:22px;line-height:1.45;font-weight:600;color:#443263;margin:11px 0 6px;letter-spacing:-.3px}.wk-credit-promo h3 strong{color:#7651bd;font-weight:700}.wk-credit-promo-main>p{font-size:12px;line-height:1.8;color:#79658e;margin:0}.wk-credit-promo-main>p strong{font-weight:600;color:#5b4284}
.wk-credit-lifetime{display:flex;align-items:flex-start;gap:10px;padding:17px 20px;min-width:246px;border-left:1px solid #d9cdeb}.wk-credit-lifetime>.icon{width:21px;height:21px;color:#477b69;margin-top:1px}.wk-credit-lifetime strong{font-size:17px;line-height:1.4;color:#386755;font-weight:600}.wk-credit-lifetime p{font-size:11px;line-height:1.85;margin:6px 0 0;color:#6d7d77}.wk-credit-promo.is-used{background:#f7f8fb;border-color:#e5e6ed}.wk-credit-promo.is-used .wk-first-badge{background:#e9e9f0;color:#777083}.wk-credit-promo.is-used h3{font-size:20px;color:#585568}
.wk-recharge-modal .wk-billing-caption{margin-bottom:13px;color:#777087}.wk-recharge-modal .wk-billing-caption strong{color:#4e435f;font-size:14px;font-weight:600}.wk-recharge-modal .wk-billing-period{padding:5px 12px;color:#705397;font-size:11px}
.wk-recharge-modal .wk-package{padding:20px;border-color:#e3deeb}.wk-recharge-modal .wk-package.featured{border-color:#9c83c9;box-shadow:0 0 0 2px #9c83c918;background:#fefcfe}.wk-recharge-modal .wk-package-heading h3{font-size:14px;color:#4e415e}.wk-recharge-modal .wk-package-heading>span{font-size:11px;color:#795a9c;background:#f0eaf7}.wk-recharge-modal .wk-package-price{margin-top:16px;font-size:32px;color:#41354e}.wk-recharge-modal .wk-package-price small{color:#888093}.wk-recharge-modal .wk-package-base{gap:5px;margin-top:8px}.wk-recharge-modal .wk-package-base strong{font-size:15px;color:#645376}.wk-recharge-modal .wk-package-base span{font-size:11px;color:#84778e}
.wk-recharge-modal .wk-package-gift{margin:17px 0;padding:13px 15px;background:#fff7e7;border:1px solid #f0d9a5;border-radius:7px;min-height:110px}.wk-package-gift .wk-gift-label{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:500;color:#9c6b23}.wk-gift-label>.icon{width:14px;height:14px}.wk-recharge-modal .wk-package-gift>strong{font-size:28px;line-height:1.35;font-weight:650;color:#9f651a;margin-top:4px}.wk-package-gift>strong small{font-size:11px;font-weight:400;margin-left:3px;color:#aa803d}.wk-package-gift .wk-gift-credits{margin-top:5px;font-size:12px;font-weight:600;color:#94601d}.wk-recharge-modal .wk-package-gift.is-used{background:#f6f5f8;border-color:#e9e5ee}.wk-package-gift.is-used .wk-gift-label,.wk-package-gift.is-used .wk-gift-credits{color:#8a8194}.wk-recharge-modal .wk-package-gift>.wk-gift-used{font-size:14px;line-height:2.4;color:#7f728d;font-weight:500}
.wk-recharge-modal .wk-package-total{padding-top:13px;margin-bottom:15px}.wk-recharge-modal .wk-package-total>span{font-size:11px;color:#766485}.wk-recharge-modal .wk-package-total>strong{font-size:27px;font-weight:650;color:#5a407d;letter-spacing:-.5px;margin-top:5px}.wk-recharge-modal .wk-package-total small{font-size:11px;color:#82718f}.wk-recharge-modal .wk-package>.button{padding:10px;font-size:12px}.wk-recharge-modal .wk-recharge-note{margin-top:16px;font-size:10px;color:#8b8195}
.wk-order .wk-order-gift{background:#fff7e7;margin:6px -10px;padding:10px;border-radius:6px;color:#9c6b23}.wk-order .wk-order-gift strong{color:#99611d;font-weight:600}.wk-order-lifetime{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:6px;background:#f0f7f3;color:#46735f;font-size:11px;line-height:1.7;margin-top:12px}.wk-order-lifetime>.icon{width:15px;height:15px}

.wk-all-creators{margin-top:0}.wk-all-creators .wk-card-heading{flex-wrap:wrap;gap:14px}.wk-all-creators .wk-tools{flex-wrap:wrap;gap:10px}.wk-all-creator-table th:nth-child(2){width:20%}.wk-all-creator-table th:nth-child(3){width:11%}.wk-all-creator-table th:last-child{width:8%}.wk-all-creator-table th:nth-last-child(2){width:10%}.wk-all-creator-table th,.wk-all-creator-table td{padding-left:6px;padding-right:6px}.wk-all-creator-table .wk-person{gap:7px}.wk-all-creator-table .wk-avatar{width:28px;height:28px;font-size:10px}.wk-overview-project{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#8067ad}.wk-overview-project:hover{text-decoration:underline}.wk-overview-stage{display:block;font-size:10px;color:#7e8191;margin-bottom:3px}.wk-all-creator-table th:nth-child(2),.wk-all-creator-table td:nth-child(2){text-align:left}.wk-all-creator-table .wk-status{font-size:10px;padding:2px 5px}
.wk-column-filter{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:4px;background:transparent;padding:4px 2px;font-size:11px;line-height:1.5;color:#667085;white-space:nowrap;max-width:100%}.wk-column-filter>.icon{width:12px;height:12px;color:#9c9aaa}.wk-column-filter:hover,.wk-column-filter[aria-expanded=true]{color:#7051a2;background:#f0eaf8}.wk-column-filter.is-active{color:#7250ac;font-weight:600}.wk-column-filter.is-active>.icon{color:#8460bd}.wk-column-filter>i{display:block;width:4px;height:4px;border-radius:50%;background:#8e63c6;flex-shrink:0}
.wk-core-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 15px}.wk-core-filters>.wk-column-filter{border:1px solid #e7e1ee;padding:6px 10px;font-size:11px;gap:6px;background:#fff;border-radius:6px}.wk-core-filters>.is-active{background:#f5effb;border-color:#cdb8e2}.wk-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 20px 15px}.wk-filter-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5d9f2;background:#f7f2fc;border-radius:5px;font-size:11px;line-height:1.5;color:#7a5a9e;padding:5px 8px}.wk-filter-chip>.icon{width:12px;height:12px}.wk-filter-chip:hover{border-color:#bb9cd6}.wk-active-filters>.wk-link{margin-left:4px}
.wk-filter-popover{position:fixed;z-index:110;width:280px;max-height:calc(100dvh - 16px);overflow-y:auto;padding:16px;background:#fff;border:1px solid #e3dcea;border-radius:9px;box-shadow:0 10px 35px #3e2e5f24;color:#5e536d}.wk-filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wk-filter-heading>strong{font-size:13px;font-weight:600;color:#50445d}.wk-filter-popover .wk-field{margin-bottom:12px}.wk-filter-popover .wk-field input{padding:8px 10px}.wk-filter-hint,.wk-filter-unit{font-size:11px;line-height:1.6;color:#95879e;margin:0 0 9px}.wk-filter-options{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto}.wk-filter-options>label{display:flex;align-items:center;gap:9px;padding:7px 8px;font-size:12px;border-radius:5px;cursor:pointer}.wk-filter-options>label:hover{background:#f6f1fb}.wk-filter-options input{width:15px;height:15px;accent-color:#8863bc;margin:0;flex-shrink:0}.wk-filter-options small{margin-left:auto;color:#b0a5bb;font-size:10px}.wk-filter-actions{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding-top:13px;border-top:1px solid #eee8f4}.wk-filter-actions>.button{font-size:12px;padding:7px 13px}.wk-filter-popover .wk-field-error{font-size:11px;min-height:0}.wk-filter-popover .wk-field-error:empty{display:none}

.wk-project-filter-control{display:flex;align-items:center;gap:9px;color:#667085;font-size:12px;white-space:nowrap}.wk-project-filter{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:138px;height:34px;padding:0 10px;border:1px solid #e4e6ee;border-radius:6px;background:#fff;color:#636a7d;font-size:12px;white-space:nowrap}.wk-project-filter>.icon{width:13px;height:13px;color:#9c9aaa;flex-shrink:0}.wk-project-filter:hover,.wk-project-filter[aria-expanded=true],.wk-project-filter.is-active{border-color:#b7a4d2;background:#f8f4fc;color:#7051a2}.wk-project-filter>i{display:none}.wk-project-filter:focus-visible{outline:2px solid #8d72c4;outline-offset:2px}

/* Aggregated monitoring and outreach views keep their original module layouts. */
.monitor-panel-tools{display:flex;align-items:center;gap:24px}.monitor-batch-source{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#8067ad;margin-top:4px}.monitor-batch-source:hover{text-decoration:underline}.monitor-context .batch-item{position:relative}
.wk-mail-all-table th:nth-child(2){width:21%}.wk-mail-all-table th:nth-child(3){width:27%}.wk-mail-all-table th:nth-child(4){width:13%}.wk-mail-all-table th:nth-child(5){width:13%}.wk-mail-all-table th:nth-child(6){width:10%}.wk-mail-all-table th:last-child{width:12%}.wk-mail-all-table .wk-row-actions{gap:10px}.wk-mail-records .wk-tools{flex-shrink:0}.wk-mail-records .wk-card-heading{flex-wrap:wrap}

/* Shared creator reference lists, with separate project scopes. */
.wk-global-lists{display:flex;gap:12px;flex-shrink:0}.wk-list-entry{display:flex;align-items:center;gap:10px;min-width:206px;padding:14px 15px;border:1px solid #ddd5ec;border-radius:9px;background:#fff;color:#695084;text-align:left;transition:border-color .15s,background .15s}.wk-list-entry>span{display:flex;flex-direction:column;gap:7px}.wk-list-entry strong{font-size:13px;font-weight:600;white-space:nowrap}.wk-list-entry b{display:inline-block;min-width:21px;margin-left:5px;padding:1px 5px;border-radius:4px;background:#eee8f6;font-size:11px;text-align:center}.wk-list-entry small{font-size:11px;color:#7c7287}.wk-list-entry>.icon{width:19px;height:19px;flex-shrink:0}.wk-list-entry>.icon:last-child{width:12px;height:12px;margin-left:auto;color:#b1a6bd}.wk-list-entry:hover{background:#f6f2fb;border-color:#a994c9}.wk-list-entry.black{border-color:#e6dadd;color:#8e515c}.wk-list-entry.black b{background:#f6eaed}.wk-list-entry.black:hover{background:#fff7f8;border-color:#c9a5ac}.wk-list-entry:focus-visible,.wk-project-list-button:focus-visible{outline:2px solid #8d72c4;outline-offset:3px}
.wk-project-lists{display:flex;align-items:center;gap:12px;margin:-5px 0 22px;padding:12px 15px;border:1px solid var(--wk-border);border-radius:8px;background:#fff}.wk-project-lists>span{font-size:12px;color:#5d6578;font-weight:500;margin-right:4px}.wk-project-lists>small{margin-left:auto;font-size:11px;color:#8a8f9e}.wk-project-list-button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e3dcec;background:#fff;border-radius:5px;color:#725b8d;font-size:12px;white-space:nowrap}.wk-project-list-button .icon{width:14px;height:14px}.wk-project-list-button b{font-size:11px;font-weight:500;background:#f1ecf7;border-radius:3px;min-width:18px;padding:1px 4px}.wk-project-list-button.black{color:#965a64;border-color:#eadde0}.wk-project-list-button.black b{background:#f9eff1}.wk-project-list-button:hover{background:#f8f5fb}
.wk-list-tag{display:block;width:fit-content;max-width:100%;font-size:9px;line-height:1.7;padding:1px 5px;margin-top:5px;border-radius:3px;white-space:normal;text-align:left;overflow-wrap:anywhere}.wk-list-tag.white{background:#f0ebf8;color:#77539d}.wk-list-tag.black{background:#fbecef;color:#a04353}.wk-detail-body>.wk-list-tag{margin:-15px 0 16px;font-size:12px;padding:5px 9px}.wk-bulk-bar{flex-wrap:wrap}.wk-bulk-hint{white-space:normal;line-height:1.5}
.wk-registry-modal{width:960px;padding:25px 28px}.wk-registry-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:20px}.wk-registry-heading .wk-eyebrow{display:block;font-size:11px;letter-spacing:0;margin-bottom:5px}.wk-registry-heading h2{font-size:22px}.wk-registry-heading h2>span{font-size:12px;padding:3px 8px;margin-left:8px;background:#f0ecf6;border-radius:5px;color:#7b668e;vertical-align:middle}.wk-registry-rule{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:7px;background:#f5f1fa;color:#74578f;margin-bottom:20px}.wk-registry-rule.black{background:#fcf0f2;color:#9c4d5b}.wk-registry-rule>.icon{width:19px;height:19px;flex-shrink:0;margin-top:1px}.wk-registry-rule strong{font-size:13px;font-weight:600}.wk-registry-rule p{font-size:12px;line-height:1.75;margin:5px 0 0;color:#797081}.wk-registry-form{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.wk-registry-form .wk-field{margin-bottom:0;gap:7px;color:#606679}.wk-registry-form textarea{min-height:96px;max-height:180px;font-size:12px}.wk-registry-form>div{position:relative}.wk-registry-form>div>.button{margin-top:14px;float:right;font-size:12px;padding:8px 13px}.wk-registry-form .wk-optional{display:inline;position:absolute;top:1px;right:0;font-size:10px;color:#9999a8;font-weight:400}.wk-registry-feedback{min-height:20px;font-size:12px;line-height:1.7;color:#775593;margin:9px 0 18px}.wk-registry-tools{display:flex;align-items:center;gap:10px;padding:17px 0 13px;border-top:1px solid #eeeaf3}.wk-registry-tools>strong{font-size:12px;color:#646b7c;font-weight:500;margin-right:auto}.wk-registry-tools>.button{font-size:11px;min-height:34px;padding:6px 12px}.wk-registry-table-wrap{max-height:320px;overflow:auto;border:1px solid #eceaf1;border-radius:7px}.wk-registry-table thead{position:sticky;top:0;z-index:1;background:#faf9fc}.wk-registry-table th:first-child{width:42px}.wk-registry-table th:nth-child(2){width:24%}.wk-registry-table th:nth-child(3){width:12%}.wk-registry-table th:nth-child(4){width:22%}.wk-registry-table th:last-child{width:13%}.wk-registry-table th,.wk-registry-table td{padding:10px 9px;overflow-wrap:anywhere}.wk-registry-table tr>:first-child{padding-left:14px}.wk-registry-table tr>:last-child{padding-right:12px}.wk-registry-table td:nth-child(2){text-align:left}.wk-registry-table td strong{display:block;font-size:12px;font-weight:500;color:#515a6e}.wk-registry-table td a{display:block;font-size:11px;color:#8067ad;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px}.wk-registry-table td:nth-child(4){font-size:11px;color:#8a7b9b}.wk-registry-table input[type=checkbox]{width:15px;height:15px;accent-color:#8660b9;margin:0;cursor:pointer}.wk-registry-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.wk-registry-footer>span{font-size:11px;color:#9494a5}.wk-registry-footer>.button{font-size:12px;padding:7px 20px}
@media (max-width:1399px){.wk-global-lists{gap:8px}.wk-list-entry{min-width:193px;padding:12px;gap:8px}.wk-list-entry strong{font-size:12px}.wk-project-lists{gap:9px}.wk-project-lists>small{font-size:10px}.wk-project-list-button{font-size:11px}}

/* Shared compact statistics for management projects, overview and outreach. */
.wk-metrics{padding:13px 0;margin-bottom:16px;border-radius:8px}
.wk-metrics .wk-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:0 20px}
.wk-metrics .wk-metric>span{justify-content:flex-start;gap:7px;line-height:18px}
.wk-metrics .wk-metric-dot{order:-1;width:5px;height:5px;flex-shrink:0}
.wk-metrics .wk-metric>strong{grid-column:2;grid-row:1 / 3;margin:0;font-size:24px;line-height:30px;letter-spacing:-.4px}
.wk-metrics .wk-metric>small{grid-column:1;grid-row:2;margin:0;line-height:15px;font-size:10px}

.wk-overview-pool-tabs{margin-bottom:16px}
.wk-overview-pool-tabs>button{background:none;border:0;border-bottom:2px solid transparent;font-family:inherit;cursor:pointer}
.wk-overview-pool-tabs>button:hover{color:#8066ba}
.wk-overview-pool-tabs>button:focus-visible{outline:2px solid #8d72c4;outline-offset:3px;border-radius:3px}

/* Import existing creator contacts into the current email draft. */
.wk-mail-composer .wk-mail-library-entry{padding:6px 10px;font-size:11px;gap:6px;color:#7659a4;border-color:#dfd5ee;background:#f8f5fc}
.wk-mail-library-entry>.icon{width:14px;height:14px}
.wk-mail-recipient-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;color:#667085}
.wk-mail-library{width:960px;padding:0;overflow:hidden}
.wk-mail-library[open]{display:flex;flex-direction:column}
.wk-mail-library-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 25px 18px;border-bottom:1px solid #e9ebf1;flex-shrink:0}
.wk-mail-library-heading h2{font-size:20px}
.wk-mail-library-heading p{font-size:12px;line-height:1.7;color:#858b9a;margin:5px 0 0}
.wk-mail-library-filters{display:grid;grid-template-columns:1fr .85fr 1.4fr;gap:14px;padding:17px 25px 12px;flex-shrink:0}
.wk-mail-library-filters .wk-field{margin:0;font-size:11px;gap:7px;color:#727a8a}
.wk-mail-library-filters input,.wk-mail-library-filters select{height:35px;padding:0 10px;font-size:12px;border-color:#e2e5ed}
.wk-mail-library-meta{display:flex;justify-content:space-between;gap:16px;padding:0 25px 12px;font-size:10px;color:#9499a5;flex-shrink:0}
.wk-mail-library-meta>span:first-child{color:#806398}
.wk-mail-library-table-wrap{overflow:auto;min-height:90px;max-height:330px;border-top:1px solid #ececf2}
.wk-mail-library-table{font-size:12px}
.wk-mail-library-table thead{position:sticky;top:0;z-index:1}
.wk-mail-library-table th:first-child{width:42px}.wk-mail-library-table th:nth-child(2){width:23%}.wk-mail-library-table th:nth-child(3){width:26%}.wk-mail-library-table th:nth-child(4){width:16%}.wk-mail-library-table th:nth-child(5){width:12%}
.wk-mail-library-table td,.wk-mail-library-table th{height:58px;padding:10px 9px}
.wk-mail-library-table th{height:40px;font-size:11px}
.wk-mail-library-table td:nth-child(2),.wk-mail-library-table th:nth-child(2),.wk-mail-library-table td:nth-child(3),.wk-mail-library-table th:nth-child(3){text-align:left}
.wk-mail-library-table td{font-size:11px;overflow-wrap:anywhere}
.wk-mail-library-table .wk-person{gap:8px}
.wk-mail-library-table .wk-avatar{width:28px;height:28px;font-size:10px}
.wk-mail-library-table .wk-person strong{display:block;font-size:12px;font-weight:500;color:#5b6375}
.wk-mail-library-table .wk-person small{display:block;font-size:10px;color:#9993a5;margin-top:3px}
.wk-mail-library-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#8460b3;cursor:pointer}
.wk-mail-library-table input:disabled{opacity:.4;cursor:not-allowed}
.wk-mail-library-unavailable{color:#9e9faa;background:#fcfcfd}
.wk-mail-library-status{font-size:10px;color:#648778}.wk-mail-library-unavailable .wk-mail-library-status{color:#9894a2}.wk-mail-library-status.blocked{color:#af6471}
.wk-mail-library-footer{display:flex;align-items:center;gap:9px;padding:16px 25px;border-top:1px solid #e9ebf1;background:#fff;flex-shrink:0}
.wk-mail-library-footer>div{margin-right:auto}
.wk-mail-library-footer strong{font-size:12px;font-weight:500;color:#705383}
.wk-mail-library-footer .wk-link{margin-left:13px;font-size:11px}
.wk-mail-library-footer p{margin:5px 0 0;font-size:10px;color:#9691a1;line-height:1.6}
.wk-mail-library-footer>.button{font-size:12px;padding:8px 14px}

/* Describe the brief, review an AI sample, then explicitly accept it. */
.wk-ai-tag{display:inline-flex;align-items:center;gap:5px;color:#8062ad;font-size:10px;background:#f5effd;border:1px solid #ebe2f7;border-radius:5px;padding:4px 7px}
.wk-ai-tag .icon{width:12px;height:12px}
.wk-writer-intro{font-size:12px;line-height:1.7;color:#687185;margin:0 0 18px}
.wk-mail-writer .wk-field textarea{min-height:136px;resize:vertical}
.wk-mail-writer .wk-field:has(textarea){margin-bottom:6px}
.wk-writer-input-meta{display:flex;gap:16px;justify-content:space-between;color:#9195a3;font-size:10px;line-height:1.7}
.wk-writer-input-meta>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}
.wk-mail-writer .wk-field-error:empty{display:none}
.wk-write-button{width:100%;font-size:12px;margin-top:15px;padding:10px;gap:7px}
.wk-write-button .icon{width:15px;height:15px}
.wk-write-button:disabled .icon{animation:wk-writing-spin 1.4s linear infinite}
@keyframes wk-writing-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.wk-write-button:disabled .icon{animation:none}}
.wk-writer-note{text-align:center;font-size:10px;margin:8px 0 16px;color:#8b90a0}
.wk-writer-empty{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #e3dfed;background:#fcfbfe;border-radius:7px;padding:22px 12px;font-size:11px;color:#9a92aa}
.wk-writer-empty .icon{width:17px;height:17px}
.wk-writer-result{border:1px solid #e8e0f1;background:#fcfaff;border-radius:8px;padding:14px 15px}
.wk-writer-result-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;color:#7d62a0}
.wk-writer-result-top>span:first-child{display:flex;align-items:center;gap:5px}
.wk-writer-result-top .icon{width:14px;height:14px}
.wk-writer-status{font-size:10px;padding:3px 6px;background:#f0eafa;border-radius:4px;white-space:nowrap}
.wk-writer-result>strong{display:block;font-size:12px;line-height:1.6;font-weight:500;color:#525c70;overflow-wrap:anywhere}
.wk-writer-result>p{font-size:11px;line-height:1.7;color:#858b9c;margin:7px 0 9px}
.wk-writer-result>.wk-link{display:flex;align-items:center;gap:4px;font-size:11px}
.wk-writer-result>.wk-link .icon{width:12px;height:12px}
.wk-writer-result>.wk-link:disabled{color:#b7b3bf;cursor:not-allowed}
.wk-writer-result.approved{border-color:#dfece5;background:#fbfdfc}
.wk-writer-result.approved .wk-writer-result-top{color:#49836d}
.wk-writer-result.approved .wk-writer-status{background:#eaf4ed;color:#49836d}
.wk-mail-writer #mail-draft-state{display:block;text-align:right;font-size:10px;color:#a1a4b0;margin-top:12px}
.wk-writing-preview-modal{width:680px}
.wk-writing-preview-heading{display:flex;gap:12px;align-items:center}
.wk-writing-preview-heading h2{font-size:19px}
.wk-writing-preview-heading p{font-size:11px;color:#8991a1;margin:4px 0 0;line-height:1.7}
.wk-writing-preview-heading>.wk-icon-btn{margin-left:auto;align-self:flex-start}
.wk-writing-preview-heading .wk-modal-icon{flex-shrink:0}
.wk-writing-sample-context{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#9094a3;margin:21px 0 10px}
.wk-writing-sample{background:#fcfcfe;border-color:#e5e7ef;max-height:390px;overflow-y:auto}
.wk-writing-sample strong{color:#535e74;font-size:13px;line-height:1.8}
.wk-writing-sample pre{color:#586174;line-height:1.85;font-size:12px;border-color:#e8e9f0;margin-top:12px;padding-top:14px}
.wk-writing-preview-actions{display:flex;gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid #ececf2}
.wk-writing-preview-actions>.button{font-size:12px;padding:9px 13px}
.wk-writing-preview-actions>.primary{margin-left:auto}
.wk-discover-notice{display:grid;place-items:center;min-height:calc(100vh - 112px);margin:0;color:#8c92a3;font-size:13px;line-height:1.8}
