@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;500&display=swap);
:root{--wkuwc-bg:#f6f7f9;--wkuwc-surface:#fff;--wkuwc-surface-2:#fbfbfd;--wkuwc-border:#e1e3e8;--wkuwc-border-soft:#eef0f3;--wkuwc-text:#1d2327;--wkuwc-text-mute:#6b7280;--wkuwc-accent:#2271b1;--wkuwc-accent-soft:#e6f1fa;--wkuwc-ok:#1a7f37;--wkuwc-warn:#b88217;--wkuwc-err:#b32d2e;--wkuwc-radius:6px;--wkuwc-radius-lg:10px;--wkuwc-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.wkuwc-shell,.wkuwc-shell *{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wkuwc-shell .wkuwc-mono,.wkuwc-shell .wkuwc-pair-code,.wkuwc-shell code{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wkuwc-shell{background:var(--wkuwc-bg);box-sizing:border-box;color:var(--wkuwc-text);margin:0 0 -10px -22px;max-width:calc(100% + 22px);min-height:calc(100vh - 32px);overflow-x:hidden;padding:24px 32px 64px}.wkuwc-shell h1{font-size:22px;font-weight:500;margin:4px 0 0}.wkuwc-shell h2{font-size:15px;font-weight:500;margin:0}.wkuwc-shell .description{color:var(--wkuwc-text-mute)}.wkuwc-page-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.wkuwc-eyebrow{color:var(--wkuwc-text-mute);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.wkuwc-page-meta{color:var(--wkuwc-text-mute);font-size:12px;white-space:nowrap}.wkuwc-card{background:var(--wkuwc-surface);border:1px solid var(--wkuwc-border);border-radius:var(--wkuwc-radius-lg);box-shadow:var(--wkuwc-shadow);margin-bottom:20px;padding:20px 22px}.wkuwc-card-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.wkuwc-card-sub{color:var(--wkuwc-text-mute);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wkuwc-help-icon{align-items:center;background:var(--wkuwc-accent,#2271b1);border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:6px;position:relative;transition:transform .12s ease,background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:18px}.wkuwc-help-icon:focus,.wkuwc-help-icon:hover{background:#135e96;outline:none;transform:scale(1.1)}.wkuwc-help-icon:after{background:#1d2327;border-radius:4px;bottom:calc(100% + 8px);box-shadow:0 4px 14px rgba(0,0,0,.25);color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.45;max-width:320px;padding:8px 12px;text-align:left;white-space:normal;width:320px}.wkuwc-help-icon:after,.wkuwc-help-icon:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .1s ease,visibility .1s ease;visibility:hidden;z-index:50}.wkuwc-help-icon:before{border:6px solid transparent;border-top-color:#1d2327;bottom:calc(100% + 2px);content:""}.wkuwc-help-icon:focus:after,.wkuwc-help-icon:focus:before,.wkuwc-help-icon:hover:after,.wkuwc-help-icon:hover:before{opacity:1;visibility:visible}.wkuwc-pill{background:var(--wkuwc-border-soft);border-radius:999px;color:var(--wkuwc-text);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 10px;text-transform:uppercase}.wkuwc-pill.is-ok{background:#d8f0df;color:var(--wkuwc-ok)}.wkuwc-pill.is-warn{background:#fbf0d4;color:var(--wkuwc-warn)}.wkuwc-pill.is-err{background:#fbe2e2;color:var(--wkuwc-err)}.wkuwc-subtab-nav{border-bottom:1px solid var(--wkuwc-border);display:flex;gap:0;margin:0 0 24px;padding:0}.wkuwc-subtab-nav a{border-bottom:2px solid transparent;color:var(--wkuwc-text-mute);font-size:13px;font-weight:500;padding:10px 18px;text-decoration:none}.wkuwc-subtab-nav a.is-active,.wkuwc-subtab-nav a:hover{border-bottom-color:var(--wkuwc-accent);color:var(--wkuwc-accent)}.wkuwc-status-banner{align-items:center;background:var(--wkuwc-surface);border:1px solid var(--wkuwc-border);border-left:4px solid var(--wkuwc-text-mute);border-radius:var(--wkuwc-radius);display:flex;gap:16px;margin-bottom:20px;padding:14px 18px}.wkuwc-status-banner.is-ok{border-left-color:var(--wkuwc-ok)}.wkuwc-status-banner.is-warn{border-left-color:var(--wkuwc-warn)}.wkuwc-status-banner.is-err{border-left-color:var(--wkuwc-err)}.wkuwc-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.wkuwc-stat{background:var(--wkuwc-surface);border:1px solid var(--wkuwc-border);border-radius:var(--wkuwc-radius);padding:14px 16px}.wkuwc-stat-label{color:var(--wkuwc-text-mute);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wkuwc-stat-value{font-size:22px;font-weight:500;margin-top:4px}.wkuwc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.wkuwc-toolbar-right{align-items:center;display:flex;gap:8px}.wkuwc-channel-bar{align-items:center;background:var(--wkuwc-accent-soft);border:1px solid #c8def0;border-radius:var(--wkuwc-radius);display:flex;font-size:13px;gap:12px;margin-bottom:16px;padding:10px 14px}.wkuwc-shell input[type=email],.wkuwc-shell input[type=number],.wkuwc-shell input[type=password],.wkuwc-shell input[type=text],.wkuwc-shell input[type=url],.wkuwc-shell select,.wkuwc-shell textarea{border:1px solid var(--wkuwc-border);border-radius:var(--wkuwc-radius);box-shadow:none}.wkuwc-shell input[type=text]:focus,.wkuwc-shell select:focus{border-color:var(--wkuwc-accent);box-shadow:0 0 0 1px var(--wkuwc-accent)}.wkuwc-shell .widefat{border-color:var(--wkuwc-border);border-radius:var(--wkuwc-radius);overflow:hidden}.wkuwc-shell .widefat thead th{background:var(--wkuwc-surface-2);border-bottom:1px solid var(--wkuwc-border);color:var(--wkuwc-text);font-weight:500}.wkuwc-empty{color:var(--wkuwc-text-mute);font-style:italic;padding:32px 16px;text-align:center}.wkuwc-sync-preview{color:var(--wkuwc-text-mute,#6e6e73);display:inline-block;font-family:Roboto Mono,ui-monospace,monospace;font-size:11.5px;font-weight:400;margin-top:4px}.wkuwc-logs-filters-card .wkuwc-logs-filters{align-items:center;display:flex;gap:12px;margin:0}.wkuwc-logs-filters label{align-items:center;color:var(--wkuwc-text-mute,#6e6e73);display:flex;font-size:12px;gap:8px}.wkuwc-logs-filters select{font-size:13px;padding:4px 8px}.wkuwc-job-list{list-style:none;margin:0;padding:0}.wkuwc-job-item{border-top:1px solid #eaeaee;margin:0}.wkuwc-job-item:first-child{border-top:0}.wkuwc-job-details{padding:0}.wkuwc-job-summary{align-items:center;border-left:3px solid transparent;cursor:pointer;display:grid;font-size:13px;gap:18px;grid-template-columns:92px 1fr auto;list-style:none;padding:12px 18px 12px 14px;transition:background-color .12s,border-left-color .12s}.wkuwc-job-summary::-webkit-details-marker{display:none}.wkuwc-job-summary::marker{content:""}.wkuwc-job-summary:hover{background:var(--wkuwc-bg-soft,#fafafb)}.wkuwc-job-details[open]>.wkuwc-job-summary{background:var(--wkuwc-bg-soft,#fafafb);border-bottom:1px solid #eaeaee}.wkuwc-job-summary.is-ok{border-left-color:var(--wkuwc-ok,#1a7f37)}.wkuwc-job-summary.is-warn{border-left-color:var(--wkuwc-warn,#b88217)}.wkuwc-job-summary.is-err{background:#fdf6f6;border-left-color:var(--wkuwc-err,#b32d2e)}.wkuwc-job-details[open]>.wkuwc-job-summary.is-err,.wkuwc-job-summary.is-err:hover{background:#fbecec}.wkuwc-job-summary-pill{white-space:nowrap}.wkuwc-job-summary-main{display:flex;flex-direction:column;gap:3px;min-width:0}.wkuwc-job-summary-title{align-items:baseline;display:flex;gap:8px;min-width:0}.wkuwc-job-summary-title strong{color:var(--wkuwc-text,#1d2327);font-size:13.5px;font-weight:600}.wkuwc-job-summary-op{color:var(--wkuwc-text-mute,#6e6e73);font-size:12px}.wkuwc-job-summary-sub{align-items:center;color:var(--wkuwc-text-mute,#6e6e73);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;min-width:0}.wkuwc-job-summary-sub code{background:rgba(0,0,0,.05);border-radius:3px;color:var(--wkuwc-text,#1d2327);padding:1px 6px}.wkuwc-job-summary-sub code,.wkuwc-job-summary-sub time{font-family:Roboto Mono,ui-monospace,monospace}.wkuwc-job-summary-sep{color:#c9cbd0}.wkuwc-job-summary-message{color:var(--wkuwc-text,#1d2327);max-width:60ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkuwc-job-summary-count{color:var(--wkuwc-text-mute,#6e6e73);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wkuwc-job-summary.is-err .wkuwc-job-summary-count{color:var(--wkuwc-err,#b32d2e);font-weight:500}.wkuwc-job-detail-table{border-radius:0;box-shadow:none;margin:0}.wkuwc-job-detail-table thead th{background:rgba(0,0,0,.02);color:var(--wkuwc-text-mute,#6e6e73);font-size:11px;letter-spacing:.02em;padding:8px 12px;text-transform:uppercase}.wkuwc-job-detail-table tbody td{font-size:12.5px;padding:8px 12px}.wkuwc-job-empty{margin:0;padding:14px 18px}@media (max-width:860px){.wkuwc-job-summary{gap:12px;grid-template-columns:92px 1fr}.wkuwc-job-summary-count{grid-column:2/-1;text-align:left}}.wkuwc-job-form .form-table th{width:180px}.wkuwc-job-actions .button-link{background:none;border:0;cursor:pointer;font-size:12px;padding:0}.wkuwc-job-actions .wkuwc-job-delete{color:var(--wkuwc-err,#b32d2e)}.wkuwc-job-actions form{margin:0}.wkuwc-job-schedule-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.wkuwc-job-schedule-tab{align-items:center;background:#fafafb;border:1px solid #c3c4c7;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;transition:background-color .12s}.wkuwc-job-schedule-tab:hover{background:#f0f0f1}.wkuwc-job-schedule-tab.is-active{background:var(--wkuwc-accent-soft,#eef5ff);border-color:var(--wkuwc-accent,#2271b1);color:var(--wkuwc-accent,#2271b1)}.wkuwc-job-schedule-tab input{margin:0}.wkuwc-job-schedule-pane{background:#fafafb;border:1px solid #eaeaee;border-radius:4px;margin-top:6px;padding:10px 14px}.wkuwc-job-schedule-pane[hidden]{display:none}.wkuwc-job-schedule-pane label{font-size:13px}.wkuwc-flush-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px}.wkuwc-flush-toolbar label{align-items:center;color:var(--wkuwc-text-mute,#6e6e73);display:flex;font-size:12px;gap:8px}.wkuwc-flush-toolbar select{font-size:13px;padding:4px 8px}.wkuwc-burst-toolbar{display:flex;justify-content:flex-end;padding:8px 14px 0}.wkuwc-burst-toolbar form{margin:0}.wkuwc-burst-delete{background:none;border:0;color:var(--wkuwc-err,#b32d2e);cursor:pointer;font-size:11px;padding:0}.wkuwc-burst-delete:hover{text-decoration:underline}
