.kp-hdr-btn--icon{position:relative}.kp-hdr-btn--icon:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-hdr-btn--icon{justify-content:center;min-width:44px}.kp-hdr-btn--more,.kp-paper-actions>.kp-hdr-btn--more{border:1px solid var(--kp-border-str)!important;border-radius:999px!important}.kp-paper-actions>.kp-hdr-btn--more{border-color:var(--kp-paper-border)!important}[role=tablist][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[role=tablist][data-overflow-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}[role=tablist][data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}}[data-kp-popover][data-sheet]{max-width:none!important}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-touch-target{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.kp-etr{--etr-ink:var(--kp-ink);--etr-muted:var(--kp-ink-muted);--etr-border:var(--kp-border);--etr-accent:var(--kp-brand);--etr-accent-soft:var(--kp-brand-soft);border-top:1px solid var(--etr-border);min-width:0}.kp-etr[data-tone=paper]{--etr-ink:var(--kp-paper-ink);--etr-muted:var(--kp-paper-muted);--etr-border:var(--kp-paper-border);--etr-accent:var(--kp-paper-accent);--etr-accent-soft:var(--kp-paper-accent-soft)}.kp-etr-row{border-bottom:1px solid var(--etr-border);min-width:0}.kp-etr-row[data-open]{outline:1px solid var(--etr-accent);outline-offset:-1px;background:var(--etr-accent-soft)}.kp-etr .kp-etr-summary{width:100%;min-height:52px;color:var(--etr-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:start;gap:4px 10px;margin:0;padding:9px 4px 9px 2px;display:grid}.kp-etr .kp-etr-summary:focus-visible,.kp-etr .kp-etr-special-toggle:focus-visible{outline:2px solid var(--etr-accent);outline-offset:-2px}.kp-etr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.kp-etr-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.kp-etr-meta,.kp-etr-detail{color:var(--etr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.4;overflow:hidden}.kp-etr-meta{font-family:var(--kp-font-mono);font-variant-numeric:tabular-nums}.kp-etr-badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.kp-etr-trailing{font-family:var(--kp-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35}.kp-etr-chevron{color:var(--etr-muted);margin-top:2px;transition:transform .15s}.kp-etr-row[data-open] .kp-etr-chevron{transform:rotate(180deg)}.kp-etr-special{background:var(--etr-accent-soft);align-items:center;gap:8px;min-height:44px;padding:0 0 0 2px;display:flex}.kp-etr-special-body{flex:auto;min-width:0}.kp-etr .kp-etr-special-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--etr-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.kp-etr-panel{flex-direction:column;gap:10px;padding:4px 8px 10px;display:flex}.kp-etr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.kp-etr-field{text-align:left;min-width:0}.kp-etr-field[data-full]{grid-column:1/-1}.kp-etr-field[data-label]:before{color:var(--etr-muted);content:attr(data-label);margin-bottom:2px;font-size:11px;font-weight:500;line-height:1.3;display:block}.kp-etr-actions{border-top:1px dashed var(--etr-border);flex-wrap:wrap;align-items:center;gap:2px 4px;padding-top:6px;display:flex}.kp-etr-leading{align-items:center;display:flex}.kp-etr-actions .kp-etr-done{margin-left:auto}.kp-etr-band{border-bottom:1px solid var(--etr-border);align-items:center;gap:8px;min-height:40px;padding:6px 2px;font-size:12.5px;display:flex}.kp-etr-band[data-accent]{background:var(--etr-accent-soft)}.kp-etr-band-body{flex:auto;min-width:0}.kp-etr-empty{color:var(--etr-muted);text-align:center;padding:16px 8px;font-size:12px}@media (prefers-reduced-motion:reduce){.kp-etr-chevron{transition:none}}.kp-etr-toolbar{border-bottom:1px solid var(--etr-border);justify-content:flex-end;padding:4px 0;display:flex}.kp-etr-row--sortable{background:var(--etr-bg,transparent);align-items:center;gap:4px;display:flex}.kp-etr-row--sortable[data-dragging]{z-index:5;background:var(--kp-paper-bg,var(--kp-surface));position:relative;box-shadow:0 2px 5px #0000002e,0 14px 30px #00000024}.kp-etr-sortable-body{flex:auto;min-width:0}.kp-etr .kp-etr-summary--static{cursor:default;grid-template-columns:minmax(0,1fr) auto}.kp-etr .kp-etr-handle{width:44px;min-width:44px;height:44px;color:var(--etr-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-document-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kp-document-kpi-grid .kp-kpi-card{min-width:0;padding:10px 12px!important}.kp-document-kpi-grid .kp-kpi-card-body{min-height:0!important}.kp-document-kpi-grid .kp-kpi-card-icon,.kp-document-kpi-grid .kp-kpi-card-sub{display:none!important}.kp-document-kpi-grid .kp-kpi-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.kp-document-kpi-grid .kp-kpi-card-foot{gap:4px!important;padding-top:4px!important}.kp-document-kpi-grid .kp-kpi-card-value{overflow-wrap:anywhere;font-size:18px!important}}.kp-filter-chip{min-width:0;max-width:min(100%,280px)!important}.kp-filter-chip .kp-filter-chip-remove:focus-visible{outline:2px solid var(--kp-brand);outline-offset:2px}@media (width<=767px),(pointer:coarse){.kp-filter-chip{min-height:44px;height:auto!important;padding-right:0!important}.kp-filter-chip>span{overflow-wrap:anywhere;padding-block:6px;white-space:normal!important}.kp-filter-chip .kp-filter-chip-remove{width:44px!important;height:44px!important}}.kp-data-table-toolbar .kp-table-toolbar-row,.kp-data-table-toolbar .kp-table-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.kp-table-toolbar-actions{max-width:100%}.kp-table-toolbar-actions--end{margin-left:auto}.kp-table-mobile-filter{display:none}.kp-table-filter-heading{color:var(--kp-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.kp-table-filter-field,.kp-table-filter-field>div{flex-shrink:0;min-width:0}.kp-table-filter-field button,.kp-table-filter-field input{min-width:0;max-width:100%;border-radius:999px!important}.kp-table-date-filter{width:100%}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-data-table-toolbar .kp-table-toolbar-pills{flex-wrap:wrap;display:flex;overflow:visible!important}.kp-table-segmented-filter{flex:180px;min-width:0}.kp-table-segmented-filter .kp-table-desktop-pills{display:none!important}.kp-table-segmented-filter .kp-table-mobile-filter{color:var(--kp-ink-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.kp-table-mobile-filter button,.kp-table-filter-panel button,.kp-table-filter-panel input,.kp-data-table-toolbar .kp-table-toolbar-row>button,.kp-data-table-toolbar .kp-table-toolbar-row>div>button{min-width:44px;min-height:44px}.kp-table-mobile-filter button{border-radius:999px!important}.kp-data-table-toolbar .kp-table-toolbar-search input,.kp-table-filter-panel input{font-size:16px}.kp-data-table-toolbar .kp-table-toolbar-search input{padding-right:48px}.kp-data-table-toolbar .kp-search-clear{width:44px;height:44px}.kp-data-table-toolbar .kp-table-toolbar-actions{flex:100%}.kp-data-table-toolbar .kp-table-toolbar-row{row-gap:8px}.kp-data-table-toolbar .kp-table-toolbar-search{order:0;flex:1 1 0!important;width:auto!important;min-width:0!important}.kp-data-table-toolbar .kp-table-toolbar-filters{order:1}.kp-data-table-toolbar .kp-table-toolbar-reset{order:2}.kp-data-table-toolbar .kp-table-toolbar-pills{order:3;flex:1 0 100%!important;min-height:0!important}.kp-data-table-toolbar .kp-filter-chip,.kp-data-table-toolbar>.kp-table-toolbar-row>:not(.kp-table-toolbar-search):not(.kp-table-toolbar-filters):not(.kp-table-toolbar-reset):not(.kp-table-toolbar-pills):not(.kp-table-toolbar-actions){order:4}.kp-data-table-toolbar .kp-table-toolbar-actions{order:5}.kp-table-segmented-filter .kp-table-mobile-filter{align-items:center;flex-direction:row!important;gap:10px!important}.kp-table-segmented-filter .kp-table-mobile-filter>span{font-family:var(--kp-font-mono);flex:none;font-size:11px}.kp-table-segmented-filter .kp-table-mobile-filter>:last-child{flex:auto;min-width:0}}.kp-table{min-width:0;max-width:100%}.kp-table .kp-table-select-cell{cursor:pointer;align-self:stretch;margin:-11px -10px -11px -14px;padding:0 10px 0 14px}@media (hover:none),(pointer:coarse){.kp-table .kp-table-row-actions{width:44px;height:44px;color:var(--kp-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;place-items:center;padding:0;display:inline-grid;position:static}}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-table,.kp-table .kp-table-scroll{flex:none!important}.kp-table .kp-table-row,.kp-table .kp-table-skeleton-row{padding:8px 12px!important}.kp-table .kp-table-row-actions{justify-self:end;position:static}.kp-table .kp-table-row[data-selected]{background:var(--kp-brand-soft)!important;border-color:var(--kp-brand)!important}.kp-table .kp-table-cell,.kp-table .kp-table-select-cell,.kp-table .kp-table-skeleton-cell{overflow-wrap:anywhere;grid-template-columns:minmax(0,34%) minmax(0,1fr);white-space:normal!important}.kp-table .kp-table-select-cell{min-height:44px}.kp-table .kp-table-cell>[data-cell-content],.kp-table .kp-table-cell .truncate,.kp-table .kp-table-cell .kp-cell-link{overflow-wrap:anywhere;white-space:normal!important;overflow:visible!important}.kp-table .kp-table-cell .kp-cell-link{text-align:left;max-width:100%;min-height:44px}.kp-table .kp-table-group-cell span{overflow-wrap:anywhere;white-space:normal!important}.kp-table .kp-table-footer{overflow-wrap:anywhere;gap:8px}.kp-table .kp-table-footer>*{min-width:0;max-width:100%}.kp-table .kp-table-mobile-sort>button,.kp-table .kp-table-footer button{white-space:normal;min-height:44px;border-radius:999px!important}}.kp-table-card{border:1px solid var(--kp-border);border-radius:var(--kp-radius-md);background:var(--kp-surface);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:2px;min-height:64px;margin-bottom:8px;padding:10px 2px 10px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}.kp-table-card:active,.kp-table-card[data-active]{background:var(--kp-hover)}.kp-table-card[data-selected]{border-color:var(--kp-brand);background:var(--kp-brand-soft)}.kp-table-card:has(>.kp-table-card-main:focus-visible){outline:2px solid var(--kp-brand);outline-offset:2px}.kp-table-card--skeleton{cursor:default;padding-right:14px}.kp-table-card-main{pointer-events:none;outline:none;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.kp-table-card-main button,.kp-table-card-main [role=button]{color:inherit;font-weight:inherit;min-height:0!important}.kp-table-card-line{align-items:baseline;gap:10px;min-width:0;display:flex}.kp-table-card-line--meta{align-items:center}.kp-table-card-title,.kp-table-card-subtitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.kp-table-card-title{color:var(--kp-ink);font-size:15px;font-weight:600;line-height:20px}.kp-table-card-subtitle{color:var(--kp-ink-soft);font-size:12.5px;line-height:18px}.kp-table-card-trailing{color:var(--kp-ink);font-family:var(--kp-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.kp-table-card-status{flex-shrink:0;display:inline-flex}.kp-table-card-check,.kp-table-card-menu{width:44px;height:44px;color:var(--kp-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:-6px 0;padding:0;display:inline-grid}.kp-table-card-check{margin-left:-10px}.kp-table[data-mobile-cards] .kp-table-mobile-controls{background:0 0;border:0;padding:0 0 10px}.kp-table[data-mobile-cards] .kp-table-footer{background:0 0!important;border:0!important;padding:4px 2px!important}.kp-table[data-mobile-cards] .kp-table-footer[data-has-selection]{z-index:3;border-radius:var(--kp-radius-md);position:sticky;bottom:0;box-shadow:0 6px 18px #0000002e;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;border:1px solid var(--kp-border-str)!important;background:var(--kp-surface-alt)!important}@media (width<=767px),(width<=1023px) and (height<=600px) and (pointer:coarse){.kp-entity-modal-overlay[data-modal-layer] .kp-entity-modal-paper{transform:none!important}.kp-entity-modal-header{flex-shrink:0;max-height:50dvh;position:relative;overflow-y:auto}.kp-entity-modal-header .kp-entity-modal-heading{padding-right:104px;flex:calc(100% - 96px)!important}.kp-entity-modal-header .kp-entity-modal-close{justify-content:center;align-items:center;width:44px;height:44px;position:absolute;top:10px;right:8px}.kp-entity-modal-overlay .kp-entity-modal-nav{height:calc(56px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);border-top:1px solid var(--kp-paper-border);background:var(--kp-paper-bg);justify-content:space-between;align-items:center;display:flex;pointer-events:auto!important;top:auto!important}.kp-entity-modal-overlay .kp-entity-modal-nav .kp-doc-nav-arrow{width:44px;height:44px;position:static!important;transform:none!important}.kp-entity-modal-overlay:not([data-variant=preview]):has(.kp-entity-modal-nav) .kp-entity-modal-paper{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 56px)}.kp-entity-modal-overlay[data-variant=preview]:has(.kp-entity-modal-nav) .kp-entity-modal-paper{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.kp-entity-modal-overlay[data-variant=panel] .kp-entity-modal-paper{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:0!important}.kp-entity-modal-overlay[data-variant=panel] .kp-entity-modal-body{display:grid;overflow:hidden;padding:0 0 env(safe-area-inset-bottom)!important}.kp-entity-modal-overlay .kp-entity-modal-preview-actions{padding-right:104px!important}}
