.ui-notice{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;padding:14px 16px;border:1px solid var(--color-border-default,#d9e2ec);border-radius:var(--ui-radius-control);background:var(--color-surface-2,#f8fafc);color:var(--color-text-secondary,#526170);line-height:1.55}.ui-notice--info{border-color:rgba(22,132,255,.35);background:rgba(22,132,255,.09)}.ui-notice--warning{border-color:rgba(243,179,61,.45);background:rgba(243,179,61,.1)}.ui-notice--danger{border-color:rgba(237,91,104,.45);background:rgba(237,91,104,.1)}.ui-status{min-height:22px;margin:12px 0 0;color:var(--color-text-secondary,#667085);font-size:.86rem;font-weight:700}.ui-status:empty{min-height:0;margin-top:0}.ui-table-wrap{overflow-x:auto;border:1px solid var(--color-border-default,#d9e2ec);border-radius:var(--ui-radius-panel);background:var(--color-surface-1,#fff)}.ui-table{width:100%;margin:0!important;border-collapse:collapse;color:var(--color-text-primary,#17212b)}.ui-table th{background:var(--color-surface-2,#f8fafc);color:var(--color-text-secondary,#526170);font-size:.75rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ui-table th,.ui-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--color-border-subtle,#e7edf2);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--color-surface-hover,rgba(22,132,255,.06))}.ui-modal{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:20px}.ui-modal[hidden]{display:none}.ui-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(1,6,12,.76)}.ui-modal__dialog{position:relative;z-index:1;width:min(100%,560px);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;padding:var(--ui-panel-padding);border:1px solid var(--color-border-default,#34495e);border-radius:var(--ui-radius-panel);background:var(--color-surface-1,#fff);box-shadow:0 24px 70px rgba(0,0,0,.34);color:var(--color-text-primary,#17212b)}@media(max-width:767px){.ui-table th,.ui-table td{padding:10px}.ui-modal{padding:12px}.ui-modal__dialog{max-height:calc(100vh - 24px);padding:16px}}
.ui-modal__dialog--flush{padding:0}
@media(max-width:767px){.ui-modal__dialog--flush{padding:0}}
