.ub-stack{gap:var(--kl-space-6,24px);flex-direction:column;min-width:0;display:flex}.ub-stack h2{font-size:var(--kl-text-lg,18px);margin:0;line-height:1.4}.ub-stack p{margin:0}.ub-fields{gap:var(--kl-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;min-width:0;display:grid}.ub-stack fieldset{border:1px solid var(--kl-line);border-radius:var(--kl-radius,8px);padding:var(--kl-space-4,16px)}.ub-stack summary{cursor:pointer;padding-block:var(--kl-space-3,12px);font-weight:600}.ub-stack details>form,.ub-stack details>p{margin-top:var(--kl-space-3,12px)}.ub-summary{justify-content:space-between;gap:var(--kl-space-6,24px);flex-wrap:wrap;display:flex}.ub-summary>div:first-child{flex:280px;max-width:640px}.ub-summary strong,.ub-metrics strong{font-size:var(--kl-text-display,24px);font-variant-numeric:tabular-nums;line-height:1.5;display:block}.ub-eyebrow,.ub-summary span,.ub-metrics span{color:var(--kl-muted);font-size:var(--kl-text-sm,13px)}.ub-metrics{gap:var(--kl-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.ub-metrics>div,.ub-invoice{border:1px solid var(--kl-line);padding:var(--kl-space-4,16px);border-radius:var(--kl-radius,8px)}.ub-notice{background:var(--kl-surface-raised);padding:var(--kl-space-4,16px);border:1px solid var(--kl-line);border-radius:var(--kl-radius,8px)}.ub-stack progress{width:100%;height:12px;accent-color:var(--kl-accent);margin-top:var(--kl-space-3,12px);display:block}.ub-invoice>button{margin-top:var(--kl-space-3,12px);margin-right:var(--kl-space-3,12px)}.ub-stack{overflow-wrap:anywhere}.ub-page-header{padding:var(--kl-space-6) var(--kl-page-gutter);border-bottom:1px solid var(--kl-line);background:var(--kl-canvas)}@media (max-width:600px){.ub-page-header{padding:var(--kl-space-4)}}
.pn-page{background:var(--kl-canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.pn-content{align-content:start;gap:32px;min-width:0;min-height:0;padding:16px 28px 40px;display:grid;overflow:auto}.pn-content>*{max-width:720px}.pn-intro{color:var(--kl-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.pn-section{gap:16px;min-width:0;display:grid}.pn-note,.pn-steps{border:1px solid var(--kl-line);border-radius:var(--kl-radius);background:var(--kl-surface);margin:0;padding:12px 16px;font-size:14px;line-height:20px}.pn-steps p{margin:0 0 8px}.pn-steps ol{gap:6px;margin:0;padding-left:20px;display:grid}.pn-inline-icon{vertical-align:-3px;width:16px;height:16px}.pn-actions{flex-wrap:wrap;gap:8px;display:flex}.pn-form{gap:16px;display:grid}.pn-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.pn-check input{width:16px;height:16px;accent-color:var(--kl-accent);flex:none;margin:2px 0 0}.pn-check span,.pn-devices li>span{gap:2px;min-width:0;display:grid}.pn-check small,.pn-devices small{color:var(--kl-muted);font-size:var(--kl-text-sm);line-height:var(--kl-leading-body)}.pn-times{flex-wrap:wrap;gap:16px;padding-left:26px;display:flex}.pn-times .kl-field{width:140px}.pn-devices{border:1px solid var(--kl-line);border-radius:var(--kl-radius-lg);background:var(--kl-surface);margin:0;padding:0;list-style:none;display:grid}.pn-devices li{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.pn-devices li+li{border-top:1px solid var(--kl-line)}.pn-devices strong{overflow-wrap:anywhere;font-weight:600}@media (max-width:760px){.pn-content{padding:8px 16px 32px}}
.connected-flows{min-width:0}.flow-create{border-bottom:1px solid var(--kl-line);gap:12px;max-width:460px;padding:20px 24px;display:grid}.flow-create h2,.flow-inspector h2{margin:0;font-size:15px}.flow-actions{align-items:center;gap:8px;display:flex}.flow-editor{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.flow-unsaved{color:var(--kl-muted)}.flow-editor-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.flow-canvas{background-color:var(--kl-canvas);background-image:radial-gradient(var(--kl-line) 1px, transparent 1px);background-size:18px 18px;min-height:0;overflow:auto}.flow-canvas-inner{width:max-content;min-width:100%;padding:42px}.flow-tree-node{flex-direction:column;align-items:center;display:flex}.flow-node{text-align:left;border:1px solid var(--kl-line);background:var(--kl-surface);width:190px;color:var(--kl-text);cursor:pointer;box-shadow:none;border-radius:8px;gap:5px;padding:13px 15px;display:grid}.flow-node:hover{background:var(--kl-surface-hover)}.flow-node:focus-visible,.flow-reference:focus-visible{outline:2px solid var(--kl-accent-text);outline-offset:3px}.flow-node[data-selected]{border:2px solid var(--kl-accent);box-shadow:0 0 0 3px var(--kl-accent-soft);padding:12px 14px}.flow-node span,.flow-node small{color:var(--kl-muted);font-size:var(--kl-text-sm);overflow-wrap:anywhere}.flow-node strong{overflow-wrap:anywhere;font-size:14px}.flow-children{align-items:flex-start;gap:24px;display:flex}.flow-branch{flex-direction:column;align-items:center;padding-top:22px;display:flex;position:relative}.flow-branch:before{content:"";border-left:1px solid var(--kl-muted);height:22px;position:absolute;top:0}.flow-branch-label{z-index:1;border:1px solid var(--kl-line);background:var(--kl-surface);max-width:190px;font-size:var(--kl-text-sm);color:var(--kl-text);overflow-wrap:anywhere;text-align:center;border-radius:4px;margin-bottom:10px;padding:2px 7px;position:relative}.flow-missing,.flow-reference{border:1px dashed var(--kl-warning);background:var(--kl-surface);color:var(--kl-warning);border-radius:6px;padding:10px}.flow-orphan{border:1px dashed var(--kl-warning);border-radius:8px;flex-direction:column;align-items:center;gap:8px;margin-top:30px;padding:14px;display:inline-flex}.flow-orphan>span{color:var(--kl-warning);font-size:var(--kl-text-sm)}.flow-inspector{border-left:1px solid var(--kl-line);background:var(--kl-surface);flex-direction:column;gap:14px;min-height:0;padding:20px;display:flex;overflow:auto}.flow-inspector-heading{border-top:1px solid var(--kl-line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.flow-inspector-heading h3,.flow-validation h3{margin:0;font-size:13px}.flow-branch-form{background:var(--kl-surface-hover);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.flow-error{background:var(--kl-danger-soft);color:var(--kl-danger);overflow-wrap:anywhere;margin:0;padding:12px 18px}.flow-validation{color:var(--kl-warning);font-size:13px}.flow-validation ul{padding-left:18px}@media (max-width:760px){.flow-editor-body{flex-direction:column;display:flex;overflow:hidden}.flow-canvas{flex:1}.flow-canvas-inner{padding:26px}.flow-inspector{border-left:0;border-top:1px solid var(--kl-line)}}.flow-children{margin-top:22px;position:relative}.flow-children:before{content:"";border-left:1px solid var(--kl-muted);height:22px;position:absolute;top:-22px;left:50%}.flow-children:has(>.flow-branch:nth-child(2)):after{content:"";border-top:1px solid var(--kl-muted);position:absolute;top:0;left:95px;right:95px}.flow-simulation{border-bottom:1px solid var(--kl-line);background:var(--kl-surface-hover);padding:16px 20px}.flow-simulation-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flow-simulation h2{margin:0;font-size:15px}.flow-simulation p{color:var(--kl-muted);margin:4px 0 12px;font-size:13px}.flow-simulation-fields{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.flow-simulation-fields>*{flex:180px;min-width:180px}.flow-simulation-result{margin-top:14px;font-size:13px}.flow-simulation-result ol{flex-wrap:wrap;gap:8px 24px;padding-left:22px;display:flex}.flow-simulation-result li span{color:var(--kl-muted);display:block}.flow-details{gap:12px;display:grid}.flow-details>summary{cursor:pointer;font-size:14px;font-weight:700}.flow-details[open]>*+*{margin-top:12px}.flow-approval{font-size:var(--kl-text-sm);gap:10px;display:grid}.flow-approval h3,.flow-approval p{margin:0}.flow-approval p,.flow-mode small{color:var(--kl-muted)}.flow-inherit{align-items:flex-start;gap:8px;display:flex}.flow-mode-list{border:0;gap:6px;margin:0;padding:0;display:grid}.flow-mode-list legend{margin-bottom:6px;font-weight:700}.flow-mode{border:1px solid var(--kl-line);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.flow-mode:has(input:checked){background:var(--kl-accent-soft);border-color:var(--kl-accent)}.flow-mode svg{flex:none;margin-top:2px}.flow-mode span{gap:2px;display:grid}.flow-mode small{line-height:1.4}.flow-order-notice{color:var(--kl-muted);font-size:var(--kl-text-xs);border-bottom:1px solid var(--kl-line);margin:0;padding:6px 18px}.flow-preview-notice{background:var(--kl-accent-soft);color:var(--kl-text);font-size:var(--kl-text-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.flow-preview-mobile{display:none}@media (max-width:760px){.flow-editor[data-history-open]{height:100%;min-height:0;overflow:hidden}.flow-editor[data-history-open] .flow-editor-body{flex:1;min-height:0;overflow:hidden}.flow-editor[data-history-open] .flow-simulation,.flow-editor[data-history-open] .flow-order-notice,.flow-editor[data-history-open]:not([data-preview]) .flow-canvas{display:none}.flow-editor[data-history-open] .kl-version-history{border-left:0;flex:1;min-height:0}.flow-editor[data-history-open][data-preview] .kl-version-history{display:none}.flow-editor[data-history-open][data-preview] .flow-canvas{flex:1;height:auto;min-height:0}.flow-preview-notice{flex-wrap:wrap;align-items:flex-start}.flow-preview-mobile{flex-wrap:wrap;gap:8px;display:flex}}.flow-editor[hidden]{display:none}.flow-capability-status{border-bottom:1px solid var(--kl-line);color:var(--kl-muted);padding:8px 16px;font-size:13px}.flow-capability-detail{border-left:3px solid var(--kl-line);color:var(--kl-muted);padding:0 10px;font-size:13px}.flow-capability-detail strong{color:var(--kl-text)}.flow-capability-detail p{margin:4px 0}.flow-condition-branches{gap:10px;display:grid}.flow-condition-branches h3{margin:0}.flow-desktop-actions{display:contents}.flow-mobile-actions,.flow-mobile-inspector-header{display:none}@media (max-width:760px){.flow-editor:not([data-history-open]) .flow-inspector,.flow-editor:not([data-history-open])[data-mobile-settings] .flow-canvas{display:none}.flow-editor:not([data-history-open])[data-mobile-settings] .flow-inspector{overscroll-behavior:contain;border:0;flex:1;min-height:0;display:flex;overflow:auto}.flow-mobile-inspector-header{z-index:2;background:var(--kl-surface);border-bottom:1px solid var(--kl-line);align-items:center;gap:12px;margin:-20px -20px 0;padding:12px 20px;display:flex;position:sticky;top:-20px}.flow-mobile-inspector-header .kl-button{min-height:44px}.flow-desktop-actions{display:none}.flow-mobile-actions{display:block}}.handoff-step-editor{gap:8px;min-width:0;display:grid}.handoff-step-editor p{color:var(--kl-muted);font-size:var(--kl-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}
.wr-page{background:var(--kl-canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.wr-layout{border-top:1px solid var(--kl-line);flex:1;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:0;display:grid}.wr-list-scroll,.wr-detail-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.wr-list-scroll{border-right:1px solid var(--kl-line);background:var(--kl-surface)}.wr-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.wr-detail-header{border-bottom:1px solid var(--kl-line);background:var(--kl-surface);align-items:center;gap:12px;padding:14px 20px;display:flex}.wr-detail-header h2{font-size:var(--kl-text-md);margin:0}.wr-detail-scroll{flex:1;padding:20px}.wr-detail-scroll h3{font-size:var(--kl-text-md)}.wr-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wr-summary h3,.wr-summary p{margin:0 0 6px}.wr-summary p{color:var(--kl-muted);overflow-wrap:anywhere}.wr-wait{border:1px solid var(--kl-line);background:var(--kl-surface);border-radius:6px;gap:10px;max-width:560px;margin:20px 0;padding:14px;display:grid}.wr-wait h3,.wr-wait p{margin:0}.wr-wait>.kl-button{justify-self:start}.wr-note{white-space:pre-wrap;overflow-wrap:anywhere}.wr-metadata{color:var(--kl-muted);font-size:var(--kl-text-xs);flex-wrap:wrap;gap:6px 20px;display:flex}.wr-error,.wr-unavailable{color:var(--kl-warning);padding:12px 20px}.wr-mobile{display:none}@media (max-width:760px){.wr-layout{display:block;position:relative}.wr-list-scroll,.wr-detail{height:100%}.wr-detail,.wr-layout[data-detail] .wr-list-scroll{display:none}.wr-layout[data-detail] .wr-detail{display:flex}.wr-mobile{display:inline-flex}}.wr-gap{color:var(--kl-muted);font-size:var(--kl-text-sm);margin:10px 12px}
.staff-page{flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.review-capacity{border:1px solid var(--kl-line);border-radius:var(--kl-radius);gap:10px;min-width:0;padding:12px;display:grid}.review-capacity h2,.review-capacity h3,.review-capacity p{margin:0}.review-capacity[data-presentation=toolbar]{border:0;border-radius:0;padding:0;display:inline-flex}.review-capacity h2,.review-capacity h3{font-size:var(--kl-text-md)}.review-capacity>p{color:var(--kl-muted)}.review-capacity>button{justify-self:start}.review-capacity-heading{align-items:center;gap:10px;display:flex}.review-capacity-people{max-height:160px;margin:0;padding:0;list-style:none;overflow:auto}.review-capacity-people li{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.review-capacity-people small{color:var(--kl-muted);display:block}.staff-availability-trigger{place-self:flex-start start;gap:var(--kl-space-2);width:fit-content;max-width:100%;min-height:36px;box-shadow:none;flex-wrap:wrap;justify-content:flex-start}.staff-availability-caption{color:var(--kl-muted);font-weight:550}.staff-self{border:1px solid var(--kl-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.staff-self div:first-child{margin-right:auto}.staff-self p,.staff-empty p{color:var(--kl-muted);margin:4px 0 0}.staff-table-wrap{flex:auto;min-height:0;overflow:auto}.staff-cell small{color:var(--kl-muted);margin-top:3px;display:block}.staff-message,.staff-empty{padding:12px}.staff-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.staff-cell-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}@media (pointer:coarse){.staff-availability-trigger{min-height:44px}}.capacity-work{gap:var(--kl-space-3);min-width:0;min-height:0;display:grid}.capacity-work-toolbar,.capacity-work-title,.capacity-work-actions,.capacity-work-pagination,.review-capacity-pagination{align-items:center;gap:var(--kl-space-2);display:flex}.capacity-work-toolbar{justify-content:space-between}.capacity-work-toolbar strong{font-size:var(--kl-text-md);font-weight:650}.capacity-work-description,.capacity-work-subject{font-size:var(--kl-text-md);color:var(--kl-muted);overflow-wrap:anywhere}.capacity-work-updated,.capacity-work-metadata,.capacity-work-pagination>span,.review-capacity-pagination>span{color:var(--kl-muted);font-size:var(--kl-text-sm)}.capacity-work-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(48dvh,420px);overflow:auto}.capacity-work-rows{margin:0;padding:0;list-style:none;display:grid}.capacity-work-row{gap:var(--kl-space-2);padding:var(--kl-space-3) 0;border-bottom:1px solid var(--kl-line);min-width:0;display:grid}.capacity-work-row:first-child{padding-top:var(--kl-space-1)}.capacity-work-title{justify-content:space-between;align-items:flex-start}.capacity-work-title strong{min-width:0;font-size:var(--kl-text-md);overflow-wrap:anywhere;font-weight:650}.capacity-work-title .kl-status{flex-shrink:0}.capacity-work-metadata{gap:var(--kl-space-1);display:grid}.capacity-work-metadata>span{align-items:center;gap:var(--kl-space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.capacity-work-actions{flex-wrap:wrap}.capacity-work-confirm{gap:var(--kl-space-2);padding:var(--kl-space-3);border-radius:var(--kl-radius);background:var(--kl-warning-soft);color:var(--kl-text);font-size:var(--kl-text-md);display:grid}.capacity-work-error{align-items:center;gap:var(--kl-space-2);padding:var(--kl-space-2) var(--kl-space-3);background:var(--kl-danger-soft);border-radius:var(--kl-radius);color:var(--kl-danger);font-size:var(--kl-text-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.capacity-work-notice{color:var(--kl-muted);font-size:var(--kl-text-md)}.capacity-work-pagination,.review-capacity-pagination{padding-top:var(--kl-space-1);flex-wrap:wrap;justify-content:space-between}@media (max-width:600px){.capacity-work-list{max-height:45dvh}}.review-capacity-people small[data-capacity-state=full]{color:var(--kl-warning)}.review-capacity-people small[data-capacity-state=over]{color:var(--kl-danger)}
.teams-page{flex-direction:column;height:100%;min-height:0;display:flex}.teams-layout{flex:1;min-height:0;display:flex}.teams-list{flex:1;min-width:0;padding:0 16px 16px;overflow:auto}.teams-detail{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.teams-detail p,.teams-detail h3{margin:0}.teams-actions{flex-wrap:wrap;gap:8px;display:flex}.teams-members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.teams-members li{justify-content:space-between;align-items:center;gap:8px;display:flex}.teams-members li span{min-width:0}.teams-members small{color:var(--kl-muted);display:block}.teams-member-picker{gap:10px;max-height:280px;margin:12px 0;display:grid;overflow:auto}.teams-member-picker label{align-items:center;gap:8px;display:flex}@media (max-width:760px){.teams-layout[data-detail] .teams-list{display:none}.teams-layout .kl-inspector{width:100%;max-width:none}}.teams-member-picker label{border:1px solid var(--kl-line);border-radius:var(--kl-radius);min-height:44px;padding:8px}.teams-member-picker label:has(input:checked){background:var(--kl-accent-soft);border-color:var(--kl-accent-text)}.teams-member-picker input:focus-visible{outline:2px solid var(--kl-accent-text);outline-offset:3px}@media (max-width:760px){.teams-page[data-detail]>.kl-record-toolbar{display:none}}.kl-table-open .teams-mobile-state{color:var(--kl-muted);font-size:var(--kl-text-xs);display:none}@media (max-width:600px){.kl-table-open .teams-mobile-state{display:block}}
.my-work{flex-direction:column;height:100%;min-height:0;display:flex}.my-work-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.my-work-filters .kl-search{flex:220px}.my-work-filters>[data-orientation]{min-width:0;max-width:100%}.my-work-error{padding:8px 16px}.my-work-layout{border-top:1px solid var(--kl-line);flex:1;min-height:0;display:flex}.my-work-list{flex:1;min-width:0;padding:8px;overflow:auto}.team-work-list{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.team-work-list-footer{border-top:1px solid var(--kl-line);flex:none;padding:8px 16px}.team-work-snapshot{color:var(--kl-muted);font-size:var(--kl-text-sm);margin:0;padding:0 16px 10px}.my-work-list>p{color:var(--kl-muted);padding:12px}.my-work-row{text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid var(--kl-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.my-work-row:hover,.my-work-row[aria-current]{background:var(--kl-surface-hover)}.my-work-row:focus-visible{outline:2px solid var(--kl-accent-text);outline-offset:-2px}.my-work-row small{color:var(--kl-muted);margin-top:4px;display:block}.my-work-kind-icon{width:32px;height:32px;color:var(--kl-accent-text);background:var(--kl-accent-soft);border-radius:var(--kl-radius);flex:none;place-items:center;display:grid}.my-work-kind-icon svg{width:18px;height:18px}.my-work-row-copy{flex:1;min-width:0}.my-work-row-copy strong,.my-work-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.my-work-row>.kl-status{flex:none}.my-work-detail{align-content:start;gap:12px;display:grid}.my-work-detail p{margin:0}.my-work-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.my-work[data-detail]>.kl-workspace-toolbar,.my-work[data-detail]>.my-work-filters,.my-work[data-detail]>.team-work-snapshot,.my-work-layout[data-detail] .my-work-list{display:none}.my-work-layout .kl-inspector{width:100%;max-width:none;position:relative;inset:auto}}
.fl-page{background:var(--kl-canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.fl-filters{border-bottom:1px solid var(--kl-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.fl-filters>input{width:min(260px,100%)}.fl-layout{flex:1;min-width:0;min-height:0;display:flex}.fl-list{flex:1;min-width:0;padding:12px 16px;overflow:auto}.fl-list>button{margin-top:12px}.fl-layout .kl-inspector{flex:0 0 min(440px,46%)}.fl-layout .kl-inspector-scroll{flex-direction:column;gap:14px;display:flex}.fl-layout .kl-inspector footer{flex-wrap:wrap;gap:8px;display:flex}.fl-error{color:var(--kl-danger);border-bottom:1px solid var(--kl-line);padding:8px 16px}.fl-status{color:var(--kl-muted);margin:0;font-size:13px}.fl-editor-fields{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.fl-options{border-top:1px solid var(--kl-line);padding-top:12px}.fl-options h3{margin:0 0 12px;font-size:14px}.fl-option{border-bottom:1px solid var(--kl-line);flex-direction:column;gap:8px;padding:10px 0;display:flex}.fl-option+button{margin-top:12px}.fl-check{align-items:center;gap:8px;min-height:36px;display:flex}@media (max-width:760px){.fl-page[data-editing] .fl-filters,.fl-layout[data-inspector-open] .fl-list{display:none}.fl-layout .kl-inspector{flex:auto;width:100%}.fl-filters>input{flex:160px}}.fl-history{border-top:1px solid var(--kl-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.fl-history-detail{border-top:1px solid var(--kl-line);overflow-wrap:anywhere;padding:10px 0}.fl-history-detail h3{margin:0 0 8px;font-size:14px}.fl-history-detail p{margin:4px 0}
.kn-page{background:var(--kl-canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.kn-filters{border-bottom:1px solid var(--kl-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.kn-filters .kl-search{width:min(280px,100%)}.kn-collection-meta,.kn-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kn-actions{margin-left:auto}.kn-layout{flex:1;min-width:0;min-height:0;display:flex}.kn-list{flex:1;min-width:0;padding:12px 16px;overflow:auto}.kn-list>button{margin-top:12px}.kn-layout .kl-inspector{flex:0 0 min(460px,48%)}.kn-layout .kl-inspector-scroll{flex-direction:column;gap:14px;display:flex}.kn-layout .kl-inspector footer{flex-wrap:wrap;gap:8px;display:flex}.kn-error,.kn-field-error{color:var(--kl-danger);margin:0}.kn-error{border-bottom:1px solid var(--kl-line);padding:8px 16px}.kn-status{color:var(--kl-muted);font-size:var(--kl-text-sm);margin:0}.kn-editor{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.kn-pair{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.kn-check,.kn-checks label{align-items:center;gap:8px;min-height:32px;display:flex}.kn-checks{border:0;margin:0;padding:0}.kn-checks legend{font-size:var(--kl-text-sm);margin-bottom:4px;font-weight:600}.kn-links{flex-direction:column;gap:8px;display:flex}.kn-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kn-chips li{background:var(--kl-accent-soft);color:var(--kl-accent-text);font-size:var(--kl-text-sm);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.kn-chips button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.kn-chips button:hover{background:var(--kl-surface-hover)}.kn-link-results,.kn-backlinks,.kn-versions,.kn-templates,.kn-mapping,.kn-import-errors{margin:0;padding:0;list-style:none}.kn-link-results{border:1px solid var(--kl-line);border-radius:var(--kl-radius);background:var(--kl-surface);overflow:hidden}.kn-link-results button{width:100%;color:var(--kl-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.kn-link-results button:hover,.kn-link-results button:focus-visible{background:var(--kl-surface-hover)}.kn-link-results small,.kn-backlinks small,.kn-templates small{color:var(--kl-muted)}.kn-backlinks li{border-bottom:1px solid var(--kl-line);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.kn-versions button{color:var(--kl-accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0}.kn-version{border-left:2px solid var(--kl-line);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.kn-templates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kn-templates li{border:1px solid var(--kl-line);border-radius:var(--kl-radius);background:var(--kl-surface);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.kn-templates p{color:var(--kl-muted);font-size:var(--kl-text-sm);margin:0}.kn-templates .kl-field{width:100%}.kn-schema h3,.kn-subheading{font-size:var(--kl-text-md);margin:4px 0 0}.kn-schema-field{border-top:1px solid var(--kl-line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.kn-field-flags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kn-mapping li{border-bottom:1px solid var(--kl-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.kn-mapping span{overflow-wrap:anywhere}.kn-import-errors{max-height:240px;overflow:auto}.kn-import-errors li{border-bottom:1px solid var(--kl-line);color:var(--kl-danger);font-size:var(--kl-text-sm);flex-direction:column;gap:2px;padding:6px 0;display:flex}.kn-import-errors strong{color:var(--kl-text)}.kn-suggestions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kn-suggestion-topic{color:var(--kl-muted);font-size:var(--kl-text-xs)}.kn-suggestion{border:1px solid var(--kl-line);border-radius:var(--kl-radius);background:var(--kl-surface);flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.kn-suggestion-heading{align-items:center;gap:6px;display:flex}.kn-suggestion-heading svg{width:16px;height:16px;color:var(--kl-muted);flex:none}.kn-suggestion small{color:var(--kl-muted);font-size:var(--kl-text-xs)}.kn-suggestion p{font-size:var(--kl-text-sm);overflow-wrap:anywhere;margin:0}@media (max-width:760px){.kn-page .kl-toolbar-navigation{flex-basis:100%;order:3}.kn-layout[data-inspector-open] .kn-list{display:none}.kn-page:has(.kn-layout[data-inspector-open]) .kn-filters{display:none}.kn-layout .kl-inspector{flex:auto;width:100%}.kn-filters .kl-search{flex:160px}.kn-actions{margin-left:0}}
.wt-page{flex-direction:column;height:100%;min-height:0;display:flex}.wt-intro{flex-wrap:wrap}.wt-intro p{max-width:70ch;margin:0}.wt-intro .kl-search{flex:0 260px}.wt-error{color:var(--kl-danger);padding:8px 16px}.wt-layout{border-top:1px solid var(--kl-line);flex:1;min-height:0;display:flex}.wt-list{flex:1;min-width:0;padding:8px;overflow:auto}.wt-list>p{padding:12px}.wt-detail{gap:12px;min-width:0;display:grid}.wt-detail p,.wt-detail h3{margin:0}.wt-detail dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.wt-detail dt,.wt-reason{color:var(--kl-muted)}.wt-detail dd{overflow-wrap:anywhere;margin:0}.wt-event-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wt-event-actions small{width:100%;color:var(--kl-muted)}.wt-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.wt-form p{color:var(--kl-muted);margin:0}.wt-form .wt-note{font-size:var(--kl-text-sm);margin-top:-4px}.wt-enabled{align-items:center;gap:8px;display:flex}@media (max-width:760px){.wt-layout[data-detail] .wt-list{display:none}.wt-layout .kl-inspector{width:100%;max-width:none;position:relative;inset:auto}}.wt-layout[data-detail] .wt-list{flex:0 0 290px;width:290px}.wt-layout[data-detail]>.kl-inspector{flex:1 1 0;width:auto;min-width:0;max-width:none}.wt-trigger-name{overflow-wrap:anywhere;gap:3px;display:grid}.wt-trigger-name small{color:var(--kl-muted)}@media (max-width:760px){.wt-page[data-detail]>.kl-workspace-toolbar,.wt-page[data-detail]>.wt-intro{display:none}.wt-layout[data-detail]>.kl-inspector{width:100%;min-width:0}}.wt-list-search{padding:4px 4px 8px}.wt-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:760px){.wt-deliveries .kl-table{width:100%;display:block}.wt-deliveries .kl-table colgroup{display:none}.wt-deliveries .kl-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wt-deliveries .kl-table tbody{display:block}.wt-deliveries .kl-table tr{border-bottom:1px solid var(--kl-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}.wt-deliveries .kl-table td{border:0;min-width:0;height:auto;padding:0;display:block}.wt-deliveries .kl-table td:nth-child(2){white-space:nowrap;justify-self:end}.wt-deliveries .kl-table td:nth-child(3){grid-column:1/-1}.wt-deliveries .wt-event-actions{gap:8px}}.wt-wrap{overflow-wrap:anywhere;min-width:0}
.tn-chip{--tn-color:var(--kl-muted);border:1px solid color-mix(in srgb, var(--tn-color) 45%, var(--kl-line));background:color-mix(in srgb, var(--tn-color) 10%, var(--kl-surface));max-width:100%;color:var(--kl-text);font-size:var(--kl-text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;line-height:18px;display:inline-flex}.tn-chip svg{width:13px;height:13px;color:var(--tn-color);flex:none}.tn-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.tn-muted{color:var(--kl-muted);font-size:var(--kl-text-md);margin:0}.tn-section,.tn-relations,.tn-form{gap:var(--kl-space-3);min-width:0;display:grid}.tn-section>.kl-button,.tn-relations>.kl-button{justify-self:start}.tn-row{align-items:end;gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.tn-row>.kl-field{flex:180px;min-width:0}.tn-list{gap:var(--kl-space-2);margin:0;padding:0;list-style:none;display:grid}.tn-list li{justify-content:space-between;align-items:flex-start;gap:var(--kl-space-2);min-width:0;display:flex}.tn-list li>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.tn-list small{color:var(--kl-muted);font-size:var(--kl-text-sm)}.tn-link{color:var(--kl-text);font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--kl-line);text-decoration-color:var(--kl-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tn-link:hover{text-decoration-color:currentColor}.tn-link:focus-visible,.tn-choice:focus-visible{outline:2px solid var(--kl-accent,var(--kl-info));outline-offset:2px;border-radius:3px}.tn-choices{flex-wrap:wrap;gap:6px;display:flex}.tn-choice{border:1px solid var(--kl-line);background:var(--kl-surface);min-height:32px;color:var(--kl-text);font:inherit;font-size:var(--kl-text-md);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tn-choice svg{width:14px;height:14px}.tn-choice[aria-pressed=true]{border-color:var(--kl-info);background:var(--kl-info-soft)}.tn-fieldset{gap:var(--kl-space-3);padding:var(--kl-space-3);border:1px solid var(--kl-line);border-radius:var(--kl-radius);min-width:0;margin:0;display:grid}.tn-fieldset legend{font-size:var(--kl-text-md);padding:0 4px;font-weight:600}.tn-fieldset>.kl-button{justify-self:start}.tn-membership,.tn-field-row{gap:var(--kl-space-2);padding-bottom:var(--kl-space-3);border-bottom:1px solid var(--kl-line);display:grid}.tn-field-row>.kl-button{justify-self:start}.tn-check{font-size:var(--kl-text-md);align-items:center;gap:8px;min-height:32px;display:inline-flex}.tn-case-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex!important}.tn-via{color:var(--kl-muted);font-style:italic}.tn-stack{justify-items:start;gap:4px;display:grid}.tn-case-parties{gap:var(--kl-space-2);display:grid}.tn-case-parties h4{margin:var(--kl-space-2) 0 0;font-size:var(--kl-text-md)}.tn-case-parties>.kl-button{justify-self:start}.tn-settings{height:100%;padding:var(--kl-space-6);align-content:start;gap:var(--kl-space-5);max-width:920px;display:grid;overflow:auto}.tn-settings-header{gap:var(--kl-space-3);align-items:flex-start;display:flex}.tn-settings-header>svg{color:var(--kl-muted);flex:none;margin-top:4px}.tn-settings-header h1{font-size:var(--kl-text-display);margin:0}.tn-settings-header p,.tn-panel p{color:var(--kl-muted);max-width:64ch;margin:4px 0 0}.tn-panel{gap:var(--kl-space-3);padding:var(--kl-space-4);border:1px solid var(--kl-line);border-radius:var(--kl-radius-lg);background:var(--kl-surface);display:grid}.tn-panel h2{font-size:var(--kl-text-lg);margin:0}.tn-panel-heading{justify-content:space-between;align-items:center;gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.tn-type-list{margin:0;padding:0;list-style:none;display:grid}.tn-type-list li{justify-content:space-between;align-items:center;gap:var(--kl-space-3);padding:var(--kl-space-3) 0;border-top:1px solid var(--kl-line);display:flex}.tn-type-list li>span{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.tn-type-list small{color:var(--kl-muted);font-size:var(--kl-text-sm);flex-basis:100%}.tn-flags{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.tn-swatch{border-radius:50%;width:12px;height:12px;display:inline-block}.tn-preview{color:var(--kl-muted);font-size:var(--kl-text-md);align-items:center;gap:8px;margin:0;display:flex}@media (max-width:760px){.tn-settings{padding:var(--kl-space-4)}.tn-type-list li{align-items:flex-start}}
