.bk-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr);display:grid}.bk-panel{border-right:1px solid var(--ft-rule);align-content:start;gap:14px;min-width:0;padding:16px 18px 22px;display:grid}.bk-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bk-fields legend{font:500 22px/1.1 var(--ft-serif);color:var(--ft-ink);margin-bottom:4px;padding:0}.bk-fields label{min-width:0;color:var(--ft-ink-3);gap:4px;font-size:14px;display:grid}.bk-fields input:not([type]),.bk-fields input[type=text]{border:1.5px solid var(--ft-ink);width:100%;min-height:42px;font:16px var(--ft-sans);color:var(--ft-ink);background:#fff;border-radius:0;padding:0 10px}.bk-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.bk-checks{gap:6px;padding-top:4px;display:grid}.bk-checks label{color:var(--ft-ink-2);align-items:center;gap:9px;font-size:15px;display:flex}.bk-checks input,.bk-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ft-leaf);flex:none}.bk-people-head{border-top:1px solid var(--ft-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.bk-people-head h3{font:500 22px/1.1 var(--ft-serif)}.bk-people-head select{border:1.5px solid var(--ft-ink);max-width:100%;min-height:40px;font:15px var(--ft-sans);color:var(--ft-ink);background:#fff;border-radius:0;padding:0 8px}.bk-small{color:var(--ft-ink-3);font-size:14.5px;line-height:1.45}.bk-link{font:inherit;color:var(--ft-leaf);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.bk-people{border:1px solid var(--ft-rule);background:#fff;max-height:430px;overflow-y:auto}.bk-people li{border-top:1px solid var(--ft-rule)}.bk-people li:first-child{border-top:0}.bk-gen{font:650 12px var(--ft-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ft-leaf);padding:8px 10px 2px;display:block}.bk-row{align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.bk-people li.is-selected .bk-row{background:var(--ft-band)}.bk-people li.is-off .bk-who{opacity:.5}.bk-who{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:4px;display:flex}.bk-who img,.bk-initials{border:1px solid var(--ft-rule);object-fit:cover;flex:none;width:34px;height:34px}.bk-initials{border-color:var(--ft-leaf);background:var(--ft-leaf-pale);font:600 13px var(--ft-serif);color:var(--ft-leaf);border-radius:50%;place-items:center;display:grid}.bk-name{min-width:0;display:grid}.bk-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.bk-name small{color:var(--ft-ink-3);font-size:13px}.bk-move{flex:none;display:flex}.bk-move button{width:32px;height:32px;color:var(--ft-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.bk-move button:hover:not(:disabled){border-color:var(--ft-rule);background:var(--ft-band)}.bk-move button:disabled{opacity:.3;cursor:default}.bk-story{border-top:1px solid var(--ft-rule);gap:8px;padding-top:12px;display:grid}.bk-story label{gap:2px;display:grid}.bk-story label b{font:500 20px/1.15 var(--ft-serif)}.bk-story label small,.bk-story-foot small{color:var(--ft-ink-3);font-size:13.5px}.bk-story textarea{border:1.5px solid var(--ft-ink);width:100%;min-height:160px;font:16px/1.5 var(--ft-sans);color:var(--ft-ink);resize:vertical;background:#fff;border-radius:0;padding:10px}.bk-story-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.bk-preview{background:var(--ft-band);align-content:start;gap:12px;min-width:0;padding:14px 18px 20px;display:grid}.bk-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.bk-paper{border:1.5px solid var(--ft-ink);display:flex}.bk-paper button{min-height:40px;font:600 15px var(--ft-sans);color:var(--ft-ink);cursor:pointer;background:#fff;border:0;padding:0 14px}.bk-paper button+button{border-left:1.5px solid var(--ft-ink)}.bk-paper button.is-on{background:var(--ft-ink);color:var(--ft-paper)}.bk-turn{font:600 15px var(--ft-sans);color:var(--ft-ink-2);align-items:center;gap:6px;display:flex}.bk-turn button{border:1.5px solid var(--ft-ink);width:40px;height:40px;color:var(--ft-ink);cursor:pointer;background:#fff;place-items:center;display:grid}.bk-turn button:disabled{opacity:.35;cursor:default}.bk-turn span{text-align:center;min-width:104px}.bk-export{cursor:pointer;min-height:44px}.bk-export:disabled{opacity:.6;cursor:progress}.bk-note{margin:0}.bk-sheet-wrap{border:1px solid var(--ft-rule);background:#d9dfd2;place-items:center;padding:14px;display:grid}.bk-sheet{background:#fff;width:min(100%,560px);box-shadow:0 1px 2px #18231a40,0 6px 18px #18231a1f}.bk-sheet.is-wide{width:min(100%,780px)}.bk-sheet svg,.bk-thumb svg{width:100%;height:100%;display:block}.bk-wait{color:var(--ft-ink-3);place-items:center;display:grid}.bk-thumbs{gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.bk-thumbs li{flex:none}.bk-thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;justify-items:center;gap:3px;padding:3px;display:grid}.bk-thumbs button.is-on{border-color:var(--ft-leaf)}.bk-thumb{background:#fff;height:92px;display:block;overflow:hidden;box-shadow:0 1px 2px #18231a4d}.bk-thumbs small{font:600 12px var(--ft-sans);color:var(--ft-ink-3)}.bk-spin{vertical-align:-3px;animation:1s linear infinite bk-spin}@keyframes bk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bk-spin{animation:none}}@media (width<=980px){.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-panel{border-right:0;border-bottom:1px solid var(--ft-rule)}.bk-preview{order:-1}}@media (width<=520px){.bk-panel,.bk-preview{padding-left:12px;padding-right:12px}.bk-pair{grid-template-columns:minmax(0,1fr)}.bk-sheet-wrap{padding:8px}.bk-preview-bar{justify-content:flex-start}.bk-export{width:100%}.bk-people{max-height:360px}}
