.da2-card{display:flex;flex-direction:column;border:1px solid var(--da2-hairline-strong);border-radius:var(--da2-radius-lg);background:var(--da2-bg);overflow:hidden}:root[data-theme=dark] .da2-shell__main .da2-card{background:var(--da2-surface)}.da2-card .da2-card,.da2-card .da2-empty,.da2-card .da2-table{border:0;border-radius:0;background:none;overflow:visible}.da2-card .da2-card>.da2-card__body,.da2-card .da2-card>.da2-card__footer,.da2-card .da2-card>.da2-card__header,.da2-card .da2-table .da2-table__row,.da2-card .da2-table>.da2-table__footer,.da2-card .da2-table>.da2-table__titlebar{padding-left:0;padding-right:0;background:none}.da2-card--plain{border:0;border-radius:0;background:none;overflow:visible}.da2-card--plain .da2-card__footer{background:none;padding-left:0;padding-right:0}.da2-card--plain .da2-card__body,.da2-card--plain .da2-card__header{padding-left:0;padding-right:0}.da2-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--da2-hairline)}.da2-card__title{font-size:var(--da2-fs-section);font-weight:500;letter-spacing:var(--da2-ls-section);line-height:var(--da2-lh-section);color:var(--da2-ink)}.da2-card__body{display:flex;flex-direction:column;gap:16px;padding:24px;flex:1 1 auto}.da2-card__text{margin:0;font-size:var(--da2-fs-body);line-height:var(--da2-lh-body);color:var(--da2-prose)}.da2-card__badges{display:flex;flex-wrap:wrap;gap:8px}.da2-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--da2-hairline);background:var(--da2-surface)}:root[data-theme=dark] .da2-shell__main .da2-card__footer{background:var(--da2-surface-alt)}.da2-card__meta{font-size:var(--da2-fs-meta);color:var(--da2-faint)}.da2-card__action{font-family:var(--da2-mono);font-size:var(--da2-fs-mono-label);letter-spacing:var(--da2-ls-wide);text-transform:uppercase;color:var(--da2-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.da2-card__action:hover{text-decoration:underline;text-underline-offset:3px}.da2-tabs{display:flex;align-items:flex-end;gap:36px;border-bottom:1px solid var(--da2-hairline);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.da2-tabs::-webkit-scrollbar{display:none}.da2-tab{display:inline-flex;align-items:center;gap:8px;flex:none;padding:0 0 14px;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;font-size:var(--da2-fs-ui);line-height:var(--da2-lh-ui);color:var(--da2-muted);white-space:nowrap}.da2-tab:hover{color:var(--da2-ink)}.da2-tab__count{font-family:var(--da2-mono);font-size:var(--da2-fs-mono-sm);letter-spacing:var(--da2-ls-tight);color:var(--da2-faint);font-variant-numeric:tabular-nums}.da2-tab--active{border-bottom-color:var(--da2-ink);color:var(--da2-ink);font-weight:500}.da2-tab--active .da2-tab__count{color:var(--da2-muted)}.da2-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.da2-pagination__step{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--da2-hairline-strong);border-radius:var(--da2-radius);background:var(--da2-bg);font-family:var(--da2-mono);font-size:var(--da2-fs-mono-sm);line-height:16px;letter-spacing:var(--da2-ls-wide);text-transform:uppercase;color:var(--da2-ink);white-space:nowrap}.da2-pagination__step>svg{width:13px;height:13px;stroke-width:2;flex:none}.da2-pagination__step:disabled{color:var(--da2-muted);cursor:not-allowed}.da2-pagination__step:hover:not(:disabled){background:var(--da2-surface-alt);border-color:var(--da2-ink)}.da2-pagination__page{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid var(--da2-hairline-strong);border-radius:var(--da2-radius);background:var(--da2-bg);font-family:var(--da2-mono);font-size:var(--da2-fs-mono);letter-spacing:var(--da2-ls-tight);color:var(--da2-ink);font-variant-numeric:tabular-nums}.da2-pagination__page:hover:not(.da2-pagination__page--current):not(.da2-pagination__page--gap){background:var(--da2-surface-alt);border-color:var(--da2-ink)}.da2-pagination__page--current{background:var(--da2-ink);border-color:var(--da2-ink);color:var(--da2-bg);cursor:default}.da2-pagination__page--gap{border-color:transparent;color:var(--da2-faint);cursor:default}.da2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:71px 47px;border:1px solid var(--da2-hairline-strong);border-radius:var(--da2-radius-lg);background:var(--da2-surface);text-align:center}.da2-empty--plain{border:0;border-radius:0;background:none}.da2-empty__icon{display:inline-flex;color:var(--da2-faint)}.da2-empty__icon>svg{width:28px;height:28px;stroke-width:1.5}.da2-empty__title{margin:0;font-size:var(--da2-fs-title);font-weight:500;letter-spacing:var(--da2-ls-title);line-height:var(--da2-lh-title);color:var(--da2-ink)}.da2-empty__sub{max-width:420px;font-size:var(--da2-fs-body);line-height:var(--da2-lh-body);color:var(--da2-muted)}.da2-table{display:flex;flex-direction:column;border:1px solid var(--da2-hairline-strong);border-radius:var(--da2-radius-lg);background:var(--da2-bg);overflow:hidden}.da2-table--plain{border:0;border-radius:0}.da2-table--plain .da2-table__footer,.da2-table--plain .da2-table__row,.da2-table--plain .da2-table__titlebar{padding-left:0;padding-right:0}.da2-table--plain .da2-table__footer,.da2-table--plain .da2-table__row--head{background:none}.da2-table__titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--da2-hairline)}.da2-table__titlegroup{display:flex;align-items:center;gap:12px;min-width:0}.da2-table__title{font-size:var(--da2-fs-section);font-weight:500;letter-spacing:var(--da2-ls-section);line-height:var(--da2-lh-section);color:var(--da2-ink)}.da2-table__count{font-size:var(--da2-fs-meta);color:var(--da2-faint)}.da2-table__actions{display:flex;align-items:center;gap:10px;flex:none}.da2-table__scroll{overflow-x:auto}.da2-table__rows{min-width:720px}.da2-table__row{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--da2-hairline)}.da2-table__row:last-child{border-bottom:0}.da2-table__row--head{padding:12px 24px;background:var(--da2-surface)}.da2-table__row--clickable{cursor:pointer}.da2-table__row--clickable:hover{background:var(--da2-surface)}.da2-table__cell{display:flex;align-items:center;gap:8px;min-width:0}.da2-table__cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da2-table__cell--grow{flex:1 1 auto}.da2-table__cell--end{justify-content:flex-end}.da2-table__th{font-size:var(--da2-fs-mono-sm);letter-spacing:var(--da2-ls-wider);line-height:16px;text-transform:uppercase}.da2-table__num,.da2-table__th{font-family:var(--da2-mono);color:var(--da2-muted)}.da2-table__num{font-size:var(--da2-fs-mono);letter-spacing:var(--da2-ls-micro);font-variant-numeric:tabular-nums}.da2-table__num--ink,.da2-table__primary{color:var(--da2-ink)}.da2-table__primary{font-size:var(--da2-fs-ui)}.da2-table__secondary{font-size:var(--da2-fs-small);color:var(--da2-muted)}.da2-table__primary,.da2-table__secondary{line-height:var(--da2-lh-ui)}.da2-table__more{display:inline-flex;padding:0;border:0;background:none;color:var(--da2-faint);cursor:pointer}.da2-table__more>svg{width:15px;height:15px}.da2-table__more:hover{color:var(--da2-ink)}.da2-table__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--da2-surface)}.da2-table__export{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-family:var(--da2-mono);font-size:var(--da2-fs-mono-label);letter-spacing:var(--da2-ls-wide);text-transform:uppercase;color:var(--da2-muted);cursor:pointer}.da2-table__export>svg{width:13px;height:13px;stroke-width:2}.da2-table__export:hover{color:var(--da2-ink)}.da2-table__page{font-size:var(--da2-fs-meta);color:var(--da2-faint)}.da2-table__row--skeleton{pointer-events:none}@media (max-width:720px){.da2-table{border:0;background:transparent;overflow:visible}.da2-table__footer,.da2-table__titlebar{flex-direction:column;align-items:stretch;padding-inline:0}.da2-table__actions,.da2-table__actions>*,.da2-table__export{width:100%}.da2-table__scroll{overflow:visible}.da2-table__rows{display:grid;gap:12px;min-width:0}.da2-table__row--head{display:none}.da2-table__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;border:1px solid var(--da2-hairline);border-radius:var(--da2-radius-lg);background:var(--da2-bg)}.da2-table__cell,.da2-table__cell--end{width:100%!important;justify-content:flex-start}.da2-table__cell>span{white-space:normal;overflow-wrap:anywhere}.da2-table__export,.da2-table__more{min-height:44px}}