.chatims-shell .page.table-page{padding:0;container:table-page/inline-size}@container table-page (width<=760px){.table-page-header .table-page-summary{display:none}.table-page-header .table-page-actions{flex-wrap:nowrap}.table-page-header .table-page-actions .search-field{flex:0 auto;width:200px;min-width:120px}}.chatims-shell .page.table-page>.table-page-header{border-bottom:1px solid var(--p-border-subtle);align-items:center;gap:16px;min-height:48px;margin:0;padding:8px 16px;display:flex}.table-page-header .table-page-heading{flex-shrink:0;align-items:center;gap:8px;display:flex}.table-page-header .table-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.table-page-header .table-page-summary{color:var(--p-fg-tertiary);white-space:nowrap;margin-right:8px;font-size:12px}.table-page-header .table-page-actions .search-field{width:240px;max-width:100%}.page.table-page>.notice,.page.table-page>.tenant-trial-notice,.page.table-page>.sync-summary{margin:12px 16px}.page.table-page .invoice-section{margin:0;padding:0}@media (width<=1100px){.table-page-header .table-page-actions .search-field{width:180px}}@media (width<=700px){.chatims-shell .page.table-page>.table-page-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.table-page-header .table-page-actions{justify-content:flex-start;width:100%}.table-page-header .table-page-actions .search-field{flex:1;width:auto;min-width:150px}.table-page-header .table-page-actions .button{min-width:0}}.table-page-header .search-field svg{pointer-events:none;position:static;transform:none}.detail-workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.detail-workspace>.page{flex:1;min-width:0}.detail-drawer{border-left:1px solid var(--p-border-subtle);background:var(--p-surface);flex-direction:column;flex:none;width:360px;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width>=1280px){.detail-drawer{width:400px}}@media (width<=1023px){.detail-drawer{z-index:25;inset-block:0;width:min(400px,100%);box-shadow:var(--p-shadow-lg);position:absolute;right:0}}@media (width<=639px){.detail-drawer{width:100%;box-shadow:none;border-left:0}.detail-workspace.has-drawer>.page{visibility:hidden}}.detail-drawer__header{border-bottom:1px solid var(--p-border-subtle);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;display:flex}.detail-drawer__header h2{min-width:0;font-size:var(--p-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;line-height:20px;overflow:hidden}.detail-drawer__header h2:focus{outline:none}.detail-drawer__header h2:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:2px}.detail-drawer__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.detail-drawer__meta{min-width:0;font-size:var(--p-text-body-sm);color:var(--p-fg-secondary);white-space:nowrap;gap:12px;line-height:20px;display:flex;overflow:hidden}.detail-drawer__meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-drawer__tabs{scrollbar-width:none;border-bottom:1px solid var(--p-border-subtle);flex-wrap:nowrap;flex-shrink:0;gap:10px;min-height:40px;padding:0 16px;display:flex;overflow-x:auto}.detail-drawer__tabs button{height:40px;color:var(--p-fg-secondary);font:inherit;font-size:var(--p-text-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}.detail-drawer__tabs button[aria-selected=true]{color:var(--p-fg);box-shadow:inset 0 -2px var(--p-fg)}.detail-drawer__tabs button:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:-2px}.detail-drawer__body{flex:1;min-height:0;padding:0 16px 16px;overflow:auto}.detail-drawer__fields{border:0;min-width:0;margin:0;padding:0}.detail-drawer__fields>:not(.drawer-section){margin-block:16px}.detail-drawer__fields>:not(.drawer-section)+.drawer-section{padding-top:0}.detail-drawer__footer{border-top:1px solid var(--p-border-subtle);background:var(--p-surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.drawer-section{border-bottom:1px solid var(--p-border-subtle);margin:0;padding:16px 0}.drawer-section:last-child{border-bottom:0}.drawer-section h3{font-size:var(--p-text-body-sm);margin:0 0 12px;font-weight:500}.drawer-section p{font-size:var(--p-text-caption);color:var(--p-fg-secondary);margin:0;line-height:1.5}.drawer-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.drawer-section-heading h3{margin:0}.drawer-stack{flex-direction:column;align-items:stretch;gap:12px;display:flex}.drawer-stack>.drawer-buttons{flex-wrap:wrap;gap:8px;display:flex}.drawer-intro{font-size:var(--p-text-caption)}.drawer-properties{font-size:var(--p-text-body-sm);grid-template-columns:max-content minmax(0,1fr);column-gap:24px;margin:0;display:grid}.drawer-properties>div{display:contents}.drawer-properties dt,.drawer-properties dd{padding:6px 0}.drawer-properties dt{color:var(--p-fg-tertiary);white-space:nowrap}.drawer-properties dd{overflow-wrap:anywhere;min-width:0;margin:0}.drawer-properties dd small{color:var(--p-fg-tertiary);font-size:var(--p-text-caption);margin-top:2px;display:block}.drawer-meta dl{font-size:var(--p-text-body-sm);grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:24px;margin:0;display:grid}.drawer-meta dl>div{display:contents}.drawer-meta dt,.drawer-meta dd{align-items:center;min-height:32px;display:flex}.drawer-meta dt{color:var(--p-fg-tertiary);white-space:nowrap}.drawer-meta dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.drawer-meta code{overflow-wrap:anywhere;font-size:11px}.detail-drawer .check-list{margin:0;padding:0}.detail-drawer .check-list li{padding:8px 0}.detail-drawer .check-list label{font-size:var(--p-text-body-sm);align-items:center;gap:10px;display:flex}.detail-drawer .check-list input{accent-color:var(--p-fg);flex-shrink:0;width:14px;height:14px}.detail-drawer .check-list label>span{min-width:0}.detail-drawer .check-list strong{font-size:var(--p-text-body-sm);overflow-wrap:anywhere;font-weight:500}.detail-drawer .conversation-policy-list .meta-row{font-size:var(--p-text-caption);color:var(--p-fg-tertiary);flex-direction:column;gap:2px;display:flex}.detail-drawer .conversation-policy-list .meta-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-drawer .search-field{width:100%;margin:16px 0 8px}@media (width<=767px){.drawer-properties,.drawer-meta dl{grid-template-columns:minmax(0,1fr)}.drawer-properties dt,.drawer-meta dt{min-height:0;padding-bottom:0}.drawer-properties dd{padding-top:2px}}
