.ck{gap:var(--sp-7);margin-top:var(--sp-6);flex-direction:column;display:flex}.ck-block{border-top:var(--rule-section);padding-top:var(--sp-4)}.ck-block>h2,.ck-block>h3{font-size:var(--text-xl);font-weight:var(--weight-bold);margin-bottom:var(--sp-5)}.ck-problem{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--danger)}.ck-choices{border:0;min-width:0;margin:0;padding:0}.ck-choices-list{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.ck-add-guest{margin-top:var(--sp-6)}.ck-guest{border:var(--rule-entry);margin-top:var(--sp-5);background:var(--surface)}.ck-guest:first-of-type{margin-top:0}.ck-guest-head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-bottom:var(--rule-entry);flex-wrap:wrap;display:flex}.ck-guest-body{padding:var(--sp-4);background:var(--ground)}.ck-guest-folded{align-items:flex-end;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:var(--rule-entry);flex-wrap:wrap;display:flex}.ck-guest-folded>.ui-field{min-width:9rem;max-width:16rem}.ck-guest-left{font-size:var(--text-sm);color:var(--ink-2)}.ck-guest-toggle{align-items:center;gap:var(--sp-3);min-width:0;min-height:var(--tap);font:inherit;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0;display:flex}.ck-guest-toggle>.ui-label{min-width:0}.ck-guest-caret{width:0;height:0;transition:transform var(--motion);border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.42em solid;flex:none}.ck-guest[data-open=true] .ck-guest-caret{transform:rotate(90deg)}.ck-guest-name{font-weight:var(--weight-bold);color:var(--ink);letter-spacing:0;text-transform:none}.ck-guest-mark{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex-shrink:0;display:flex}.ck-guest-claim{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.ck-guest[data-state=mine]{border-color:var(--ink)}.ck-guest[data-state=mine]>.ck-guest-head{background:var(--ink);color:var(--ground)}.ck-guest[data-state=mine] .ck-guest-name,.ck-guest[data-state=mine] .ck-guest-claim{color:inherit}.ck-party-note{margin-top:var(--sp-2);margin-bottom:var(--sp-4)}.ck-band{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.ck-band--head{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.ck-band--body{padding-top:var(--sp-6);padding-bottom:var(--sp-8)}.ck-column{max-width:34rem;margin-left:auto;margin-right:auto}.ck-signoffs{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ck-guest-signoff{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--rule-entry)}.ck-signoff-state{font-size:var(--text-sm);color:var(--ink-2);margin-top:var(--sp-2)}.ck-signoff-state--done{color:var(--good);font-weight:var(--weight-bold)}.ck-todo{z-index:1;gap:var(--sp-2);max-height:40vh;margin-top:var(--sp-7);padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));border-top:var(--rule-section);background:var(--surface);font-size:var(--text-sm);border-bottom:0;flex-direction:column;line-height:1.5;display:flex;position:sticky;bottom:0;overflow-y:auto}.ck-todo--done{color:var(--ink-2)}.ck-todo--done>.ui-label{color:var(--good)}.ck-todo--todo{border-top-color:var(--danger)}.ck-todo--todo>.ui-label{color:var(--danger)}.ck-todo--todo>.ui-problems+.ui-label,.ck-todo--todo>p+.ui-label{margin-top:var(--sp-2)}.ui-wallet{gap:var(--sp-3);border:var(--rule-entry);padding:var(--sp-4);margin-top:var(--sp-6);flex-direction:column;display:flex}.ui-wallet-lede{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1.45}.ui-wallet .ui-actions{margin-top:var(--sp-2)}.ui-walletframe{display:none}.ck-rates{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.ck-done{gap:var(--sp-3);max-width:var(--measure);flex-direction:column;display:flex}.ck-done-title{font-size:var(--text-3xl);font-weight:var(--weight-title);letter-spacing:-.02em;line-height:1.1}.ck-done-section{margin-top:var(--sp-5);border-top:var(--rule-entry);padding-top:var(--sp-4)}.ck-done-section:first-of-type{border-top:0;padding-top:0}.ck-done-heading{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--sp-2)}.ck-done-body{font-size:var(--text-lg);white-space:pre-line;line-height:1.55}.ck-done-body a{color:inherit}
