.kw-workbench{max-width:1260px;color:var(--ink,#272a29);margin:0 auto;padding:24px}.kw-workbench button,.kw-workbench input,.kw-workbench select,.kw-workbench textarea{font:inherit}.kw-workbench button{cursor:pointer}.kw-workbench button:disabled{cursor:wait;opacity:.6}.kw-workbench :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #426982}.kw-breadcrumb{justify-content:space-between;margin-bottom:20px;font-size:13px;display:flex}.kw-breadcrumb a,.kw-error button,.kw-create button{align-items:center;gap:6px;display:inline-flex}.kw-breadcrumb a,.kw-value a,.kw-error a{color:#426982;text-underline-offset:3px;text-decoration:underline}.kw-hero{color:#fff;background:#263e3a;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.kw-hero h1{margin:9px 0 12px;font-size:clamp(24px,3vw,33px);font-weight:650;line-height:1.35}.kw-hero p{color:#d6e0d9}.kw-hero>svg{color:#b5c7ba;flex-shrink:0}.kw-eyebrow{letter-spacing:.06em;color:#586f64;align-items:center;gap:6px;font-size:12px;display:flex}.kw-boundary{color:#68716a;flex-wrap:wrap;gap:10px 22px;padding:15px 2px;font-size:12px;display:flex}.kw-boundary span{align-items:center;gap:6px;display:flex}.kw-notice,.kw-error{color:#304f40;background:#edf2ef;border-radius:9px;margin:12px 0;padding:14px 18px}.kw-error{color:#833c24;background:#fcf0e9}.kw-error a{margin-right:18px;display:inline-block}.kw-error button{border:1px solid #dbb8a9;border-radius:7px;margin-top:10px;padding:6px 10px}.kw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.kw-toolbar strong{font-size:17px}.kw-toolbar p,.kw-muted{color:#6e756f;font-size:13px}.kw-create{flex-wrap:wrap;gap:8px;display:flex}.kw-create button,.kw-panel-heading button,.kw-actions button{background:#fff;border:1px solid #d9ddd6;border-radius:8px;padding:9px 12px}.kw-create button:hover,.kw-panel-heading button:hover{background:#edf2ef}.kw-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);align-items:start;gap:20px;display:grid}.kw-list{background:#fff;border:1px solid #e5e6de;border-radius:12px;overflow:hidden}.kw-filters{gap:12px;padding:18px;display:grid}.kw-filters label,.kw-field{gap:6px;font-size:13px;display:grid}.kw-workbench :is(input:not([type=checkbox]),select,textarea){color:#27372e;background:#fff;border:1px solid #d4d9d2;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.kw-workbench textarea{resize:vertical;min-height:86px;line-height:1.65}.kw-count{color:#6e756f;padding:0 18px 10px;font-size:12px}.kw-record{text-align:left;border-top:1px solid #eceee7;border-left:3px solid #0000;gap:5px;width:100%;padding:16px 18px;display:grid}.kw-record:hover{background:#f8faf7}.kw-record.selected{background:#edf2ef;border-left-color:#426a55}.kw-record strong{overflow-wrap:anywhere;font-size:15px}.kw-record>span{color:#737970;font-size:12px}.kw-record-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-panel{background:#fff;border:1px solid #e5e6de;border-radius:12px;min-width:0;padding:24px;scroll-margin-top:20px}.kw-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.kw-panel h2{overflow-wrap:anywhere;margin-top:5px;font-size:23px;font-weight:650;line-height:1.4}.kw-panel h3{margin:17px 0 8px;font-size:16px;font-weight:650}.kw-private{white-space:nowrap;color:#617368;align-items:center;gap:4px;font-size:12px;display:inline-flex}.kw-form-fields{border:0;gap:15px;min-width:0;margin-top:21px;padding:0;display:grid}.kw-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.kw-field small,.kw-reference-picker p{color:#757a73;font-size:12px;line-height:1.6}.kw-note{color:#666849;background:#f5f4ed;border-left:3px solid #b9b798;padding:12px 14px;font-size:12px}.kw-option{border:1px solid #dee4db;border-radius:8px;margin-top:10px;padding:14px}.kw-option summary{cursor:pointer;font-weight:600}.kw-option-fields{gap:13px;margin-top:18px;display:grid}.kw-option h4{font-size:15px;font-weight:600}.kw-option h4 span{color:#7d6644;margin-left:8px;font-size:11px;font-weight:400}.kw-reference-picker{border:1px solid #dfe3db;border-radius:8px;min-width:0;max-height:320px;padding:14px;overflow:auto}.kw-reference-picker legend{padding:0 5px;font-size:13px;font-weight:600}.kw-reference-picker label{border-bottom:1px solid #eee;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.kw-reference-picker input{accent-color:#3c6353;flex-shrink:0;width:16px;height:16px;margin-top:4px}.kw-reference-picker small,.kw-citations small{color:#72796f;overflow-wrap:anywhere;font-size:10px;display:block}.kw-actions{border-top:1px solid #e8e9e1;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0 0;display:flex}.kw-actions .kw-primary{color:#fff;background:#294d3e;border-color:#294d3e}.kw-actions span{color:#777e74;font-size:12px}.kw-empty{text-align:center;color:#6f796f;justify-items:center;gap:10px;padding:30px 20px;display:grid}.kw-start{align-content:center;min-height:380px}.kw-start h2{color:#3f5849;font-size:21px}.kw-start p{max-width:440px;font-size:13px}.kw-tags{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.kw-tags span{color:#60705c;background:#f1f3ed;border-radius:5px;padding:4px 7px;font-size:11px}.kw-summary{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f8f2;border-radius:8px;padding:16px}.kw-values{gap:0;margin-top:14px;display:grid}.kw-value{border-bottom:1px solid #eeefe9;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.kw-value dt{color:#6f766c;font-size:12px}.kw-value dd{white-space:pre-wrap;overflow-wrap:anywhere}.kw-citations{margin-top:24px}.kw-citations li{border-left:2px solid #cfd9cd;margin-bottom:10px;padding-left:12px}.kw-history{border-top:1px solid #e8e9e2;margin-top:25px;padding-top:10px}.kw-history button{text-align:left;border:1px solid #e1e5db;border-radius:6px;align-items:flex-start;gap:10px;width:100%;margin-top:8px;padding:10px;display:flex}.kw-history button[aria-pressed=true]{background:#edf2ef;border-color:#a9bbaa}.kw-history button span{overflow-wrap:anywhere;flex:1}.kw-history small{color:#72796f;font-size:10px}@media (max-width:900px){.kw-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:14px}.kw-panel{padding:19px}.kw-value{grid-template-columns:1fr;gap:4px}}@media (max-width:680px){.kw-workbench{padding:14px}.kw-hero{padding:23px 20px}.kw-hero>svg{display:none}.kw-layout{grid-template-columns:1fr}.kw-list{max-height:450px;overflow:auto}.kw-filters{grid-template-columns:1fr 1fr;padding:14px}.kw-field-grid{grid-template-columns:1fr}.kw-panel{padding:17px}.kw-panel-heading{align-items:flex-start}.kw-panel-heading button{flex-shrink:0;font-size:12px}.kw-history button{flex-wrap:wrap}.kw-history small{width:100%}.kw-create button{font-size:12px}.kw-start{min-height:240px}}
