@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:root{--gh-surface-page: var(--p-surface-50);--gh-surface-card: var(--p-surface-0);--gh-surface-hover: var(--p-surface-100);--gh-surface-border: var(--p-surface-200);--gh-active-bg: var(--p-primary-50);--gh-active-color: var(--p-primary-600);--gh-danger-hover-bg: var(--p-red-50);--gh-danger-hover-color: var(--p-red-500);--gh-space-1: .25rem;--gh-space-2: .5rem;--gh-space-3: .75rem;--gh-space-4: 1rem;--gh-space-5: 1.25rem;--gh-space-6: 1.5rem;--gh-space-8: 2rem;--gh-space-10: 2.5rem;--gh-space-12: 3rem;--gh-text-xs: .75rem;--gh-text-sm: .875rem;--gh-text-base: 1rem;--gh-text-lg: 1.125rem;--gh-text-xl: 1.25rem;--gh-text-2xl: 1.5rem;--gh-text-3xl: 1.75rem;--gh-text-4xl: 2rem;--gh-tracking-tight: -.025em;--gh-tracking-normal: 0em;--gh-tracking-wide: .025em;--gh-tracking-wider: .12em;--gh-radius-sm: .5rem;--gh-radius-md: .75rem;--gh-radius-lg: 1rem;--gh-radius-xl: 1.25rem;--gh-radius-2xl: 1.5rem;--gh-radius-full: 9999px;--gh-size-spinner-sm: 1.75rem;--gh-size-icon-sm: 2rem;--gh-size-icon-md: 3rem;--gh-size-icon-lg: 4rem;--gh-size-icon-xl: 5rem;--gh-size-empty-state: 360px;--gh-size-form-sm: 420px;--gh-size-form-md: 560px;--gh-size-form-lg: 720px;--gh-size-tile-sm: 240px;--gh-size-tile-xs: 200px;--gh-size-col-num: 110px;--gh-content-max-w: 800px;--gh-border-select: 2px;--gh-shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 10px 32px -4px rgba(49, 153, 98, .1);--gh-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1);--gh-sidebar-expanded: 15rem;--gh-sidebar-collapsed: 4rem;--gh-gradient-page-bg: linear-gradient( 145deg, var(--p-primary-50) 0%, var(--p-primary-100) 60%, var(--p-primary-50) 100% )}html.app-dark{color-scheme:dark;--gh-surface-page: var(--p-surface-950);--gh-surface-card: var(--p-surface-900);--gh-surface-hover: var(--p-surface-800);--gh-surface-border: var(--p-surface-700);--gh-active-bg: rgba(82, 184, 127, .16);--gh-active-color: var(--p-primary-300);--gh-danger-hover-bg: rgba(248, 113, 113, .12);--gh-danger-hover-color: var(--p-red-400)}body{margin:0;font-family:Nunito,sans-serif}.field-error{display:block;font-size:var(--gh-text-xs);color:var(--p-red-500);margin-top:var(--gh-space-1)}.field-required-mark{margin-left:var(--gh-space-1);color:var(--p-red-500)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.db-card{background:var(--gh-surface-card);border:1px solid var(--gh-surface-border);border-radius:var(--gh-radius-md);padding:var(--gh-space-4)}.db-card--alert{border-left:var(--gh-space-1) solid var(--p-red-400)}.db-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gh-space-4)}.db-card__title{font-size:var(--gh-text-base);font-weight:600;color:var(--p-text-color);margin:0}.db-card__link{font-size:var(--gh-text-sm);color:var(--p-primary-color);text-decoration:none}.db-card__link:hover{text-decoration:underline}.db-table{width:100%;border-collapse:collapse}.db-table__th{text-align:left;font-size:var(--gh-text-xs);font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:var(--gh-tracking-wider);padding:var(--gh-space-2) var(--gh-space-3) var(--gh-space-3);border-bottom:1px solid var(--gh-surface-border)}.db-table__th--right{text-align:right}.db-table__row{cursor:pointer;transition:background .12s}.db-table__row:hover{background:var(--gh-surface-hover)}.db-table__row:last-child .db-table__td{border-bottom:none}.db-table__row--static{cursor:default}.db-table__row--static:last-child .db-table__td{border-bottom:none}.db-table__td{padding:var(--gh-space-3);font-size:var(--gh-text-sm);color:var(--p-text-color);border-bottom:1px solid var(--gh-surface-border);vertical-align:middle}.db-table__td--right{text-align:right}.db-card__empty{padding:var(--gh-space-4);color:var(--p-text-muted-color);font-size:var(--gh-text-sm)}
