.Section-module-scss-module__MOb_5G__Section{margin-top:var(--space-4)}.Section-module-scss-module__MOb_5G__Title{padding:var(--space-1) var(--space-2);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-sm);letter-spacing:normal;margin:0;font-weight:500}.Section-module-scss-module__MOb_5G__Body{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}
.Breadcrumbs-module-scss-module__WHkXUW__Breadcrumbs{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.Breadcrumbs-module-scss-module__WHkXUW__Breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__WHkXUW__Breadcrumbs a,.Breadcrumbs-module-scss-module__WHkXUW__Separator{color:var(--color-text-muted)}
.Table-module-scss-module__apV0GW__Scroll{overflow-x:auto}.Table-module-scss-module__apV0GW__Table{border-collapse:collapse;border:1px solid var(--color-border);width:100%;font-size:var(--text-sm)}.Table-module-scss-module__apV0GW__Table th,.Table-module-scss-module__apV0GW__Table td{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);text-align:left;vertical-align:top}.Table-module-scss-module__apV0GW__Table th{background:var(--color-bg);font-weight:500}.Table-module-scss-module__apV0GW__Table a{color:var(--color-text)}.Table-module-scss-module__apV0GW__Table .Table-module-scss-module__apV0GW__Number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.Button-module-scss-module__mvdorG__Button{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module-scss-module__mvdorG__Button[data-variant=primary]{background:var(--color-primary);color:var(--color-primary-contrast)}.Button-module-scss-module__mvdorG__Button[data-variant=primary]:hover{background:var(--color-primary-hover)}.Button-module-scss-module__mvdorG__Button[data-variant=secondary]{background:var(--color-secondary);color:var(--color-secondary-contrast);border-color:var(--color-border-strong)}.Button-module-scss-module__mvdorG__Button[data-variant=secondary]:hover{background:var(--color-secondary-hover)}.Button-module-scss-module__mvdorG__Button[data-variant=danger]{background:var(--color-danger);color:var(--color-surface)}.Button-module-scss-module__mvdorG__Button[data-variant=link]{min-height:0;color:var(--color-text);background:0 0;padding:0;font-weight:400;text-decoration:underline}.Button-module-scss-module__mvdorG__Button[data-variant=link]:hover{color:var(--color-text-muted)}@media (max-width:47.99rem){.Button-module-scss-module__mvdorG__Button:not([data-variant=link]){min-height:var(--space-10)}}.Button-module-scss-module__mvdorG__Button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Button-module-scss-module__mvdorG__Button[data-disabled]{opacity:.55;cursor:not-allowed}
.Form-module-scss-module__57XDFW__Form{gap:var(--space-2);flex-direction:column;display:flex}.Form-module-scss-module__57XDFW__Field{gap:var(--space-1);flex-direction:column;display:flex}.Form-module-scss-module__57XDFW__Label{font-size:var(--text-sm);font-weight:500}.Form-module-scss-module__57XDFW__Input{width:100%;min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base)}.Form-module-scss-module__57XDFW__Input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}textarea.Form-module-scss-module__57XDFW__Input{min-height:4.5rem;padding:var(--space-1) var(--space-2);resize:vertical}.Form-module-scss-module__57XDFW__Hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.Form-module-scss-module__57XDFW__Checkbox{align-items:center;gap:var(--space-2);min-height:2.25rem;display:flex}.Form-module-scss-module__57XDFW__Checkbox input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);margin:0}.Form-module-scss-module__57XDFW__Error,.Form-module-scss-module__57XDFW__Success{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);background:var(--color-surface);border:1px solid;margin:0}.Form-module-scss-module__57XDFW__Error{color:var(--color-danger)}.Form-module-scss-module__57XDFW__Success{color:var(--color-success)}.Form-module-scss-module__57XDFW__Actions{align-items:center;gap:var(--space-3) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.Form-module-scss-module__57XDFW__Actions a{color:var(--color-text)}@media (max-width:47.99rem){.Form-module-scss-module__57XDFW__Input,.Form-module-scss-module__57XDFW__Checkbox{min-height:var(--space-10)}}@media (min-width:48rem){.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Field{column-gap:var(--space-3);grid-template-columns:11rem minmax(0,26rem);align-items:center;display:grid}.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Label{text-align:right}.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Hint{grid-column:2}.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Checkbox,.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Error,.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Success,.Form-module-scss-module__57XDFW__Rows .Form-module-scss-module__57XDFW__Actions{max-width:26rem;margin-left:calc(11rem + var(--space-3))}}
.page-module-scss-module__fHuU1W__Actions{gap:var(--space-2);flex-direction:column;display:flex}.page-module-scss-module__fHuU1W__Buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__fHuU1W__Backdrop{background:var(--color-text);opacity:.4;position:fixed;inset:0}.page-module-scss-module__fHuU1W__Dialog{gap:var(--space-4);width:calc(100% - 2*var(--space-4));max-width:28rem;padding:0 0 var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__fHuU1W__Dialog>:not(.page-module-scss-module__fHuU1W__DialogTitle){margin:0 var(--space-4)}.page-module-scss-module__fHuU1W__DialogTitle{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-base);margin:0;font-weight:500}
.page-module-scss-module__fOhA0G__Tiles{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:36rem){.page-module-scss-module__fOhA0G__Tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module-scss-module__fOhA0G__Tile{gap:var(--space-1);height:100%;padding:var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.page-module-scss-module__fOhA0G__Tile:hover{border-color:var(--color-text);background:var(--color-bg)}.page-module-scss-module__fOhA0G__Tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page-module-scss-module__fOhA0G__Title{font-size:var(--text-lg);font-weight:500;text-decoration:underline}.page-module-scss-module__fOhA0G__Text{font-size:var(--text-sm);color:var(--color-text-muted)}
