.cognito-auth-panel h1{text-align:center;color:var(--p-info-text);margin:0;padding:0;font-size:1.5em}.cognito-auth-panel h2{margin:0;padding:0;font-size:1.1em}.cognito-auth-panel a{color:var(--p-neutral-text-info);cursor:pointer}.cognito-auth-panel button{all:unset;padding:var(--d-padding-medium-y) calc(var(--d-padding-medium-x) * 4);border:1px solid var(--p-neutral-vivid-border);color:var(--p-neutral-vivid-text);background-color:var(--p-neutral-vivid-bg);border-radius:var(--d-border-radius-small)}.cognito-auth-panel button:hover{color:var(--p-neutral-vivid-hover-text);border-color:var(--p-neutral-vivid-hover-border);background-color:var(--p-neutral-vivid-hover-bg)}.cognito-auth-panel button:active{color:var(--p-neutral-vivid-active-text);border-color:var(--p-neutral-vivid-active-border);background-color:var(--p-neutral-vivid-active-bg)}.cognito-auth-panel button:disabled{color:var(--p-neutral-text-disabled)!important;border-color:var(--p-neutral-border-disabled)!important;background-color:var(--p-neutral-bg-disabled)!important}.cognito-auth-panel button[type=submit]{color:var(--p-info-vivid-text);border-color:var(--p-info-vivid-border);background-color:var(--p-info-vivid-bg)}.cognito-auth-panel button[type=submit]:hover{color:var(--p-info-vivid-hover-text);border-color:var(--p-info-vivid-hover-border);background-color:var(--p-info-vivid-hover-bg)}.cognito-auth-panel button[type=submit]:active{color:var(--p-info-vivid-active-text);border-color:var(--p-info-vivid-active-border);background-color:var(--p-info-vivid-active-bg)}.cognito-auth-panel input[type=checkbox]{appearance:none;border:1px solid var(--p-neutral-vivid-border);border-radius:var(--d-border-radius-small);background-color:var(--p-neutral-vivid-bg);width:1.25em;height:1.25em;margin:.25em .5em .25em .25em}.cognito-auth-panel input[type=checkbox]:checked{border-color:var(--p-info-vivid-border);background-color:var(--p-info-vivid-bg);position:relative}.cognito-auth-panel input[type=checkbox]:checked:after{content:" ";border:0 solid var(--p-info-active-text);border-bottom-width:.2em;border-right-width:.2em;width:.3em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-60%)rotate(45deg)}.cognito-auth-panel input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--p-neutral-focus);outline:none}.cognito-auth-panel label input[type=checkbox]{vertical-align:middle}.cognito-auth-panel label .label-text{vertical-align:middle;display:inline-block}.cognito-auth-panel{background-color:var(--p-neutral-bg);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-large);padding:1.5em}.cognito-auth-panel .entry-form{width:25em}.cognito-auth-panel .password-actions{flex-direction:row;display:flex}.cognito-auth-panel .password-actions .show-password,.cognito-auth-panel .password-actions .forgotten-password{flex:50%;padding:.5em .25em 0}.cognito-auth-panel .password-actions .show-password{text-align:left}.cognito-auth-panel .password-actions .forgotten-password{text-align:right}.cognito-auth-panel .entry-form .form-field{position:relative}.cognito-auth-panel .entry-form .form-field label .field-label{font-size:var(--d-font-size);color:var(--p-neutral-text);padding-left:.5em;display:block}.cognito-auth-panel .entry-form .form-field label input[type=text],.cognito-auth-panel .entry-form .form-field label input[type=password]{box-sizing:border-box;font-size:var(--d-font-size-large);width:100%;padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border-radius:var(--d-border-radius-small);color:var(--p-neutral-subtle-text);background-color:var(--p-neutral-subtle-bg);border:1px solid var(--p-neutral-subtle-border);display:block}.cognito-auth-panel .entry-form .form-field label input:autofill{background-clip:padding-box;color:var(--p-neutral-subtle-text)!important;background-color:var(--p-neutral-subtle-bg)!important;border:1px solid var(--p-neutral-subtle-border)!important}.cognito-auth-panel .entry-form .form-field label input:autofill:hover{background-clip:padding-box;color:var(--p-neutral-subtle-text)!important;background-color:var(--p-neutral-subtle-bg)!important;border:1px solid var(--p-neutral-subtle-border)!important}.cognito-auth-panel .entry-form .form-field label input:autofill:focus{background-clip:padding-box;color:var(--p-neutral-subtle-text)!important;background-color:var(--p-neutral-subtle-bg)!important;border:1px solid var(--p-neutral-subtle-border)!important}.cognito-auth-panel .entry-form .form-field label input:-webkit-autofill{-webkit-text-fill-color:var(--p-neutral-subtle-text)!important;-webkit-box-shadow:0 0 0 1000px var(--p-neutral-subtle-bg) inset!important}.cognito-auth-panel .entry-form .form-field label input:-webkit-autofill:hover{-webkit-text-fill-color:var(--p-neutral-subtle-text)!important;-webkit-box-shadow:0 0 0 1000px var(--p-neutral-subtle-bg) inset!important}.cognito-auth-panel .entry-form .form-field label input:-webkit-autofill:focus{-webkit-text-fill-color:var(--p-neutral-subtle-text)!important;-webkit-box-shadow:0 0 0 1000px var(--p-neutral-subtle-bg) inset!important}.cognito-auth-panel .entry-form .form-field label input[type=text]:focus-visible,.cognito-auth-panel .entry-form .form-field label input[type=password]:focus-visible{box-shadow:0 0 0 2px var(--p-neutral-focus);outline:none}.cognito-auth-panel .entry-form .form-actions{text-align:center;padding-top:1em}.cognito-auth-panel .entry-form .form-actions button{margin:0 .25em}.cognito-auth-panel .entry-form .form-column-split{flex-direction:row;display:flex}.cognito-auth-panel .entry-form .form-column-split .form-column-left{flex:auto;padding-right:.25em}.cognito-auth-panel .entry-form .form-column-split .form-column-right{flex:0 0 50%;padding-left:.25em}.cognito-auth-panel .error-label{white-space:wrap;padding:.25em 0}.cognito-auth-panel .error-label .error-icon,.error-label .error-text{color:var(--p-neutral-text-alert)}.cognito-auth-panel .error-label .error-icon{text-align:center;vertical-align:middle;width:1em;height:1em;color:var(--p-alert-subtle-border);background-color:var(--p-alert-subtle-bg);border:1px solid var(--p-alert-subtle-border);border-radius:10em;font-size:1em;line-height:.85em;display:inline-block}.cognito-auth-panel .error-label .error-text{padding-left:.5em}.cognito-auth-panel .password-constraints{font-size:var(--d-font-size-small);padding-top:1em}.cognito-auth-panel .password-constraint [data-result]{border-radius:10em;margin:0 .5em;display:none}.cognito-auth-panel .password-constraint[data-pass=true]{color:var(--p-neutral-text-success)}.cognito-auth-panel .password-constraint[data-pass=true] [data-result=pass]{color:var(--p-success-vivid-bg);border:.25em solid var(--p-success-vivid-bg);display:inline-block}.cognito-auth-panel .password-constraint[data-pass=false]{color:var(--p-neutral-text)}.cognito-auth-panel .password-constraint[data-pass=false] [data-result=fail]{color:var(--p-neutral-vivid-bg);border:.25em solid var(--p-neutral-vivid-bg);display:inline-block}.cognito-auth-panel [data-has-constraint-failures=true] .password-constraint[data-pass=false]{color:var(--p-neutral-text-alert)}.cognito-auth-panel [data-has-constraint-failures=true] .password-constraint[data-pass=false] [data-result=fail]{color:var(--p-alert-vivid-bg);border:.25em solid var(--p-alert-vivid-bg);display:inline-block}.cognito-auth-panel .qrcode{flex:none}.cognito-auth-panel .authenticator-code-container{overflow-wrap:anywhere;padding:1em 0}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root{--rdp-accent-color:var(--p-neutral-text-info)}.app-header{border-bottom:1px solid var(--p-header-divider)}.app-header .app-module-selector{background-color:var(--p-neutral-subtle-bg);padding:.5em}.app-header .app-module-breadcrumbs{border-top:1px solid var(--p-header-divider);padding:.225em .5em}h1{font-size:var(--d-font-size-large);color:var(--p-header-text);background-color:var(--p-neutral-header-bg);border-bottom:1px solid var(--p-neutral-header-border);margin:0;padding:.5em 1em}button.small{color:#606276}button.small:hover{color:var(--p-neutral-hover-text)}:root{--p-action-text:#e1e1e1;--p-action-border:#88b9db;--p-action-bg:#096aae;--p-action-hover-bg:#075a92}button.action{color:var(--p-action-text);border-color:var(--p-action-border);background-color:var(--p-action-bg)}button.action:hover{color:var(--p-action-text);border-color:var(--p-action-border);background-color:var(--p-action-hover-bg)}button.delete:hover{color:red;background-color:var(--p-neutral-bg);border-color:red}.button-group{display:inline-flex}.button-group>button{border-radius:0}.button-group>button:not(:first-child){border-left:none}.button-group>button:first-child{border-top-left-radius:var(--d-border-radius-small);border-bottom-left-radius:var(--d-border-radius-small)}.button-group>button:last-child{border-top-right-radius:var(--d-border-radius-small);border-bottom-right-radius:var(--d-border-radius-small);padding-left:var(--d-padding-small-x);padding-right:var(--d-padding-small-x)}.select-trigger.select-field-trigger{justify-content:space-between;width:100%}.select-trigger.select-field-trigger[data-invalid=true]{background-color:var(--p-alert-subtle-bg)}.select-trigger[data-disabled],.select-item[data-disabled],.dropdown-menu-item[data-disabled]{color:var(--p-neutral-text-muted);cursor:not-allowed}.select-trigger[data-disabled]{background-color:#0000}.select-trigger[data-disabled]:hover{color:var(--p-neutral-text-muted);border-color:var(--p-neutral-border);background-color:#0000}.select-item[data-disabled]:hover,.dropdown-menu-item[data-disabled]:hover{color:var(--p-neutral-text-muted);background-color:#0000;border-color:#0000}.dropdown-menu-item{text-decoration:none}.new-window-icon{cursor:pointer;background-color:var(--p-info-icon);flex:none;width:1em;height:1em;display:inline-block;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==) 50% no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==) 50% no-repeat}.dropdown-menu-item-spacer{flex:auto;min-width:2em}.select-field-input-wrap{cursor:text}.select-field-input-wrap input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.select-field-input-wrap[data-disabled=true]{cursor:not-allowed}.control-ribbon{padding:.25em var(--d-padding-medium-x);background-color:var(--p-neutral-subtle-bg);flex-direction:row;flex:none;align-items:center;gap:.25em;display:flex}.control-ribbon input{box-sizing:border-box;width:100%;font-size:var(--d-font-size);line-height:var(--d-font-size);padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);color:var(--p-neutral-subtle-text);background-color:var(--p-neutral-subtle-bg);border-radius:var(--d-border-radius-small)}.control-ribbon .control-ribbon-item-label{color:var(--p-neutral-text-muted);font-size:var(--d-font-size-small);padding-left:.25em}.control-ribbon .control-ribbon-item-field{flex:0 20em}.control-ribbon .control-ribbon-item-field-menu{flex:0 15em;position:relative}.control-ribbon .control-ribbon-item-field-menu>button{font-size:var(--d-font-size);box-sizing:border-box;padding:var(--d-padding-medium-y) .5em;line-height:var(--d-font-size);white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:.4em;width:100%;height:100%;display:flex;overflow:hidden}.control-ribbon .control-ribbon-item-field-menu>button .lucide{color:var(--p-neutral-text-muted);flex:none}.control-ribbon .control-ribbon-item-field-icon{position:relative}.control-ribbon .control-ribbon-item-field-icon .lucide{width:var(--d-icon-size);height:var(--d-icon-size);color:var(--p-neutral-subtle-text-muted);position:absolute;top:50%;right:.25em;transform:translateY(-50%)}.control-ribbon .control-ribbon-item-separator{border-right:1px solid var(--p-neutral-divider);align-self:stretch;margin-right:.5em;padding-right:.5em}.popover-content:has(.filter-options){border-radius:var(--d-border-radius-medium)}.filter-options{flex-direction:column;max-height:20em;display:flex;overflow-y:auto}.filter-options button{box-sizing:border-box;font-size:var(--d-font-size);text-align:left;white-space:nowrap;color:var(--p-neutral-text);border-radius:var(--d-border-radius-small);background-color:#0000;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.5em;padding:0 1em 0 .25em;line-height:1.5em;display:flex}.filter-options button:hover,.filter-options button:focus-visible{color:var(--p-info-vivid-text);border-color:var(--p-info-vivid-hover-border);background-color:var(--p-info-vivid-hover-bg)}.filter-options .filter-tick{width:1em;color:var(--p-accent-text);justify-content:center;display:inline-flex}.filter-options button:hover .filter-tick,.filter-options button:focus-visible .filter-tick{color:var(--p-info-vivid-text)}.filter-options.filter-options-checkboxes{max-height:none;overflow-y:visible}.filter-options .filter-checkbox{box-sizing:border-box;border:1px solid var(--p-neutral-border);background-color:var(--p-neutral-subtle-bg);width:1em;height:1em;color:var(--p-neutral-text-muted);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.filter-options .filter-checkbox .lucide{width:.8em;height:.8em}.filter-options button:hover .filter-checkbox,.filter-options button:focus-visible .filter-checkbox{border-color:var(--p-info-vivid-text);color:var(--p-info-vivid-text);background-color:#0000}.filter-date-menu{flex-direction:column;align-items:stretch;gap:.5em;display:flex}.filter-date-hint{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);text-align:center}.filter-separator{border-top:1px solid var(--p-divider);margin:.25em 0}.filter-status{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);padding:.25em .5em}.filter-status:empty{display:none}.tree{flex-direction:column;gap:.5em;min-width:0;display:flex}.tree-toolbar{flex-flow:wrap;gap:.5em;display:flex}.tree-toolbar input{box-sizing:border-box;min-width:10em;font-size:var(--d-font-size);padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);flex:12em}.tree-toolbar .button-group label{white-space:nowrap}.tree-body{overflow-y:auto}.tree-empty,.tree-no-matches{color:var(--p-neutral-text-muted);font-size:var(--d-font-size-small);padding:.75em}.tree-row{cursor:pointer;border-radius:var(--d-border-radius-small);align-items:center;gap:.35em;padding:.3em .5em;display:flex}.tree-row:hover{background-color:var(--p-neutral-hover-bg)}.tree-row.tree-row-selected{background-color:#dce4e9}.tree-row[data-disabled=true]{cursor:not-allowed;color:var(--p-neutral-text-muted)}.tree-row[data-tone=suspended]{color:var(--p-neutral-text-muted)}.tree-row[data-tone=suspended] .tree-label{text-decoration:line-through}.tree-row[data-tone=system]{color:var(--p-info-text)}.tree-chevron{width:1.2em;height:1.2em;color:var(--p-neutral-text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree-chevron:disabled{visibility:hidden}.tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tree-code{font-variant-numeric:tabular-nums;font-family:AppMono,monospace;font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);flex:none}.tree-node-badge{font-family:AppMono,monospace;font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);flex:none;margin-left:auto}.node-picker-popover{flex-direction:column;gap:.5em;width:30em;padding:.5em;display:flex}.node-picker-popover .tree-body{max-height:min(60vh,34em)}.node-picker-footer{border-top:1px solid var(--p-neutral-divider);justify-content:flex-end;gap:.5em;padding-top:.5em;display:flex}.instruments-classification-filter[data-active=true]{color:#096aae;background-color:#dce4e9;border-color:#dce4e9}.attribute-value-form{flex-direction:column;gap:.75em;display:flex}.attribute-row{align-items:flex-start;gap:1em;display:flex}.attribute-row-label{padding-top:var(--d-padding-medium-y);color:var(--p-neutral-text-muted);flex:0 0 10em}.attribute-row-required-mark{color:var(--p-alert-text);margin-left:.25em}.attribute-row-fixed-mark{vertical-align:-.15em;color:var(--p-neutral-text-muted);margin-left:.35em;display:inline-flex}.attribute-row-fixed-mark .lucide{width:var(--d-icon-size-small);height:var(--d-icon-size-small)}.attribute-row-control{flex-direction:column;flex:auto;gap:.25em;max-width:24em;display:flex}.attribute-input{box-sizing:border-box;width:100%;font-size:var(--d-font-size);padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);background-color:var(--p-neutral-subtle-bg)}.attribute-input[data-invalid=true]{background-color:var(--p-alert-subtle-bg)}.attribute-row-error{font-size:var(--d-font-size-small);color:var(--p-alert-text)}.attribute-row-status{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted)}.attribute-row-retry{align-self:flex-start}.masked-field{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.masked-field-dots{letter-spacing:.15em;color:var(--p-neutral-text-muted);-webkit-user-select:none;user-select:none;font-family:AppMono,monospace}.masked-field-value{border:1px solid var(--p-action-border);border-radius:var(--d-border-radius-small);padding:.2em .5em;font-family:AppMono,monospace}.masked-field-note{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted)}.masked-field-error{color:var(--p-alert-text)}.masked-field-receipt{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);flex-basis:100%}.effective-series{flex-direction:column;gap:.25em;display:flex}.effective-series-header{justify-content:space-between;align-items:center;display:flex}.effective-series-title{font-size:var(--d-font-size-large)}.effective-series-empty{color:var(--p-neutral-text-muted);padding:.5em 0}.effective-series-row{border-radius:var(--d-border-radius-small);color:var(--p-neutral-text-muted);align-items:center;gap:1em;padding:.4em .5em;display:flex}.effective-series-row.effective-series-row-open{color:var(--p-text);background-color:#dce4e9}.effective-series-dates{font-variant-numeric:tabular-nums;flex:0 0 13em;font-family:AppMono,monospace}.effective-series-primary{flex:auto}.effective-series-current{font-family:AppMono,monospace;font-size:var(--d-font-size-small);border-radius:var(--d-border-radius-small);background-color:var(--p-success-subtle-bg);color:var(--p-success-text);border:1px solid var(--p-success-subtle-border);padding:.1em .5em}.notes-panel{flex-direction:column;gap:.75em;display:flex}.notes-composer textarea{box-sizing:border-box;width:100%;min-height:4em;font:inherit;padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small)}.notes-composer-hint{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted)}.notes-composer-error{font-size:var(--d-font-size-small);color:var(--p-alert-text)}.notes-row{border-radius:var(--d-border-radius-small);padding:.5em}.notes-row[data-pinned=true]{background-color:#dce4e9}.notes-row-header{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);align-items:center;gap:.75em;display:flex}.notes-pin-toggle{margin-left:auto}.notes-body{margin-top:.25em}.impact-report{border-radius:var(--d-border-radius-small);background-color:var(--p-success-subtle-bg);border:1px solid var(--p-success-subtle-border);flex-direction:column;gap:.5em;padding:.75em 1em;display:flex}.impact-report-header{align-items:center;gap:.75em;display:flex}.impact-report-heading{color:var(--p-success-text);font-weight:600}.impact-report-timestamp{color:var(--p-neutral-text-muted);font-size:var(--d-font-size-small)}.impact-report-actions{gap:.5em;margin-left:auto;display:flex}.impact-report-rows{font-family:AppMono,monospace;font-size:var(--d-font-size-small);flex-direction:column;gap:.15em;display:flex}.impact-report-row{align-items:center;gap:.6em;display:flex}.impact-report-row-key{flex:0 0 9em}.impact-report-row-from,.impact-report-row-to{color:var(--p-neutral-text-muted)}.impact-report-more{color:var(--p-neutral-text-muted);font-style:italic}.conflict-list{border-radius:var(--d-border-radius-small);background-color:var(--p-alert-subtle-bg);border:1px solid var(--p-alert-subtle-border);flex-direction:column;gap:.5em;padding:.75em 1em;display:flex}.conflict-list-header{align-items:center;gap:.75em;display:flex}.conflict-list-heading{color:var(--p-alert-text);font-weight:600}.conflict-list-actions{gap:.5em;margin-left:auto;display:flex}.conflict-list-rows{flex-direction:column;gap:.35em;display:flex}.conflict-list-row{font-size:var(--d-font-size-small);align-items:center;gap:.6em;display:flex}.conflict-list-row-key{flex:0 0 10em}.conflict-list-row-explanation{color:var(--p-neutral-text-muted);flex:auto}.client-tab{flex-direction:column;gap:.75em;display:flex}.attributes-tab-banner,.documents-tab-banner{border-radius:var(--d-border-radius-small);background-color:var(--p-alert-subtle-bg);border:1px solid var(--p-alert-subtle-border);color:var(--p-alert-text);font-size:var(--d-font-size-small);padding:.5em .75em}.documents-tab-header,.reminders-tab-header{justify-content:space-between;align-items:center;display:flex}.documents-zero,.reminders-zero{text-align:center;color:var(--p-neutral-text-muted);padding:1em}.reminders-actions{align-items:center;gap:.5em;display:flex}tr[data-overdue=true]{background-color:var(--p-alert-subtle-bg)}.reminders-workbench-link,.reminders-closed-note{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted)}.reminder-form,.ledger-link-form,.new-client-form,.reassign-form{flex-direction:column;gap:.75em;display:flex}.reminder-form label,.ledger-link-form label,.new-client-form label,.reassign-form label{flex-direction:column;gap:.25em;display:flex}.reminder-form input[type=text],.reminder-form textarea,.ledger-link-form input[type=text],.ledger-link-form textarea,.new-client-form input[type=text],.new-client-form textarea,.reassign-form input[type=text],.reassign-form textarea{box-sizing:border-box;font:inherit;padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small)}.reminder-form-error,.ledger-link-form-error,.new-client-error,.reassign-form-error{color:var(--p-alert-text);font-size:var(--d-font-size-small)}.reminder-close-form{flex-direction:column;gap:.5em;display:flex}.reminder-close-form input{box-sizing:border-box;padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small)}.new-client-hint,.reassign-form-hint{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted)}.new-client-incomplete-check{border-top:1px solid var(--p-neutral-divider);padding-top:.5em}.global-toast-viewport{z-index:1000;flex-direction:column;gap:8px;width:360px;max-width:90vw;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:24px;right:24px}.global-toast.global-toast{padding:var(--d-padding-large-y) var(--d-padding-large-x);font-size:var(--d-font-size);color:var(--p-alert-text);background-color:var(--p-alert-subtle-bg);border:1px solid var(--p-alert-subtle-border);border-radius:var(--d-border-radius-medium);align-items:flex-start;gap:8px;display:flex;box-shadow:0 8px 24px #14120a3d}.global-toast .global-toast-text{-webkit-user-select:text;user-select:text;flex:auto}.global-toast .global-toast-count{font-size:var(--d-font-size-small);color:var(--p-alert-vivid-text);background-color:var(--p-alert-vivid-bg);border-radius:1em;flex:none;align-self:center;padding:0 .5em;font-weight:600;line-height:1.4}.global-toast .global-toast-close.global-toast-close{color:var(--p-alert-text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.global-toast .global-toast-close.global-toast-close svg{width:var(--d-icon-size);height:var(--d-icon-size)}.global-toast .global-toast-close.global-toast-close:hover{color:var(--p-alert-hover-text)}.modal-overlay.modal-overlay{background-color:#1e1c146b}.modal-dialog-content.dialog-content{box-sizing:border-box;background:#fbfaf6;border-radius:12px;width:440px;max-width:90vw;padding:32px 32px 24px;box-shadow:0 24px 60px #14120a59}.modal-dialog-content.dialog-content .dialog-title{color:#1c1c1a;background:0 0;border:none;margin:0 0 24px;padding:0;font-size:21px;font-weight:700}.modal-dialog-content.dialog-content .dialog-body{background:0 0;padding:0}.modal-dialog-content.dialog-content .dialog-message{color:#3a3830;font-size:15px;line-height:1.5}.modal-dialog-content.dialog-content .impact-confirm-lede{margin-bottom:8px}.modal-dialog-content.dialog-content .impact-confirm-counts{gap:24px;margin-bottom:12px;display:flex}.modal-dialog-content.dialog-content .impact-confirm-count{flex-direction:column;display:flex}.modal-dialog-content.dialog-content .impact-confirm-count-n{font-family:AppMono,monospace;font-size:22px;font-weight:700}.modal-dialog-content.dialog-content .impact-confirm-count-label{color:#6f6b5c;font-size:13px}.modal-dialog-content.dialog-content .impact-confirm-detail{color:#3a3830;margin-bottom:12px;font-family:AppMono,monospace;font-size:13px}.modal-dialog-content.dialog-content .impact-confirm-helper{color:#6f6b5c;font-size:13px}.modal-dialog-content.dialog-content .dialog-actions{background:0 0;border:none;justify-content:flex-end;gap:20px;margin-top:34px;padding:0}.modal-dialog-content.dialog-content .dialog-actions button{cursor:pointer;margin-left:0;font-size:14px;font-weight:600}.modal-dialog-content.dialog-content .dialog-actions button.dialog-button-secondary{color:#6f6b5c;background:0 0;border:none;padding:6px 4px}.modal-dialog-content.dialog-content .dialog-actions button.dialog-button-secondary:hover{color:#3a3830;background:0 0;border:none}.modal-dialog-content.dialog-content .dialog-actions button.dialog-button-primary{color:#fff;background:#a89968;border:none;border-radius:22px;padding:10px 22px}.modal-dialog-content.dialog-content .dialog-actions button.dialog-button-primary:hover{color:#fff;background:#9c8d5d;border:none}.modal-dialog-content.dialog-content .dialog-actions button.dialog-button-primary:disabled{opacity:.6}.modal-dialog-content.dialog-content.modal-dialog-wide{width:760px;max-width:95vw}.dialog-form .form-field{border:none;flex-direction:column;gap:7px;margin:0 0 20px;padding:0;display:flex}.dialog-form .form-field>label{color:#3a3830;padding:0;font-size:13px;font-weight:600}.dialog-form .form-field input[type=text]{color:#1c1c1a;box-sizing:border-box;background:0 0;border:none;border-bottom:1.5px solid #d8d2bd;border-radius:0;width:100%;padding:11px 0;font-family:inherit;font-size:14px}.dialog-form .form-field input[type=text]:focus,.dialog-form .form-field input[type=text]:focus-visible{box-shadow:none;border-bottom-color:#a89968;outline:none}.dialog-form .form-field .form-select>button{box-sizing:border-box;color:#1c1c1a;background:0 0;border:none;border-bottom:1.5px solid #d8d2bd;border-radius:0;justify-content:space-between;align-items:center;gap:.4em;width:100%;padding:11px 0;font-size:14px;display:flex}.dialog-form .form-field .form-select>button:hover{background:0 0}.dialog-form .form-field .form-select>button[data-state=open]{border-bottom-color:#a89968}.dialog-form .form-field .form-select>button .lucide{color:#6f6b5c;flex:none}.dialog-form .checkbox{gap:9px;padding-top:4px}.dialog-form .checkbox .checkbox-indicator{background:0 0;border:1.5px solid #d8d2bd;border-radius:3px;width:16px;height:16px}.dialog-form .checkbox .checkbox-indicator:hover{background:0 0;border-color:#a89968}.dialog-form .checkbox .checkbox-indicator[data-state=checked]{background:#a89968;border-color:#a89968}.dialog-form .checkbox .checkbox-indicator-icon{color:#fff}.dialog-form .checkbox .checkbox-indicator-icon .lucide{width:12px;height:12px}.dialog-form .checkbox .checkbox-label{color:#3a3830;padding-left:0;font-size:14px}.dialog-form .form-field-error{color:var(--p-alert-text);font-size:var(--d-font-size-small);padding-top:.25em}.dialog-form .form-error{color:var(--p-alert-text);padding-top:.5em}.dialog-form .form-field-hint{color:#6f6b5c;font-size:var(--d-font-size-small);padding-top:.25em}.node-type-parents-list{border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);flex-direction:column;display:flex;overflow:hidden}.node-type-parents-row{cursor:pointer;color:var(--p-neutral-text-muted);align-items:center;gap:.5em;padding:.35em .6em;display:flex}.node-type-parents-row:not(:last-child){border-bottom:1px solid var(--p-neutral-divider)}.node-type-parents-row[data-checked=true]{color:var(--p-text);background-color:#dce4e9}.node-type-parents-code{font-size:var(--d-font-size-small);flex:none}.node-type-parents-label{flex:auto}.node-type-parents-empty-hint{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);padding:.5em .6em}.seed-templates-results{border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);flex-direction:column;display:flex;overflow:hidden}.seed-templates-result-row{justify-content:space-between;align-items:center;gap:.5em;padding:.35em .6em;display:flex}.seed-templates-result-row:not(:last-child){border-bottom:1px solid var(--p-neutral-divider)}.fx-rate-chart-criteria.dialog-form{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.fx-rate-chart-criteria.dialog-form .form-field{flex:108px;min-width:108px;margin:0}.fx-rate-chart-criteria.dialog-form .form-select>button,.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger{box-sizing:border-box;border-radius:var(--d-border-radius-small);color:#1c1c1a;background:#fff;border:1px solid #d8d2bd;height:38px;padding:0 10px;font-size:14px}.fx-rate-chart-criteria.dialog-form .form-select>button:hover,.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger:hover{background:#fff;border-color:#d8d2bd}.fx-rate-chart-criteria.dialog-form .form-select>button:focus,.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger:focus{box-shadow:none}.fx-rate-chart-criteria.dialog-form .form-select>button[data-state=open],.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger[data-state=open]{border-color:#a89968}.fx-rate-chart-criteria.dialog-form .form-select>button[data-invalid=true],.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger[data-invalid=true]{background-color:var(--p-alert-subtle-bg)}.fx-rate-chart-criteria.dialog-form .form-select>button .select-icon,.fx-rate-chart-criteria.dialog-form .select-trigger.select-field-trigger .select-icon{color:#6f6b5c}.fx-rate-chart-status,.fx-rate-chart{height:340px}.fx-rate-chart-status{box-sizing:border-box;text-align:center;color:var(--p-neutral-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.fx-rate-chart-status .lucide{width:var(--d-icon-size-large);height:var(--d-icon-size-large);opacity:.6}.fx-rate-chart{width:100%}.fx-rate-chart-tooltip{background:var(--p-neutral-bg);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);font-size:var(--d-font-size-small);padding:.5em .75em;box-shadow:0 4px 16px #14120a2e}.fx-rate-chart-tooltip .fx-rate-chart-tooltip-date{color:var(--p-neutral-text-muted);margin-bottom:.25em}.fx-rate-chart-tooltip .fx-rate-chart-tooltip-rate{font-variant-numeric:tabular-nums;color:var(--p-neutral-text);font-family:AppMono,monospace}.pr-token-menu{flex-direction:column;min-width:16em;max-height:16em;display:flex;overflow-y:auto}.pr-token-menu .pr-token-menu-title{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:.25em .5em}.pr-token-menu button{border-radius:var(--d-border-radius-small);font-size:var(--d-font-size);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1em;padding:.25em .5em;display:flex}.pr-token-menu button:hover,.pr-token-menu button:focus-visible{background-color:var(--p-info-vivid-hover-bg);border-color:var(--p-info-vivid-hover-border)}.pr-token-menu .pr-token-name{color:var(--p-accent-text);font-family:AppMono,monospace}.pr-token-menu .pr-token-value{font-family:AppMono,monospace;font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}.pr-inline-create{flex-direction:column;gap:.5em;min-width:18em;padding:.25em;display:flex}.pr-inline-create .pr-inline-create-title{font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pr-inline-create input{box-sizing:border-box;font-size:var(--d-font-size);padding:var(--d-padding-medium-y) var(--d-padding-medium-x);border:1px solid var(--p-neutral-border);color:var(--p-neutral-subtle-text);background-color:var(--p-neutral-subtle-bg);border-radius:var(--d-border-radius-small)}.pr-inline-create .pr-inline-create-error{color:var(--p-alert-text);font-size:var(--d-font-size-small)}.pr-inline-create .pr-inline-create-actions{justify-content:space-between;align-items:center;gap:.5em;display:flex}.pr-inline-create .pr-inline-create-link{font-size:var(--d-font-size-small)}.pr-snapshot .pr-snapshot-meta{font-family:AppMono,monospace;font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);margin-bottom:.75em}.pr-snapshot .pr-snapshot-json{font-family:AppMono,monospace;font-size:var(--d-font-size-small);border:1px solid var(--p-neutral-border);border-radius:var(--d-border-radius-small);background-color:var(--p-neutral-subtle-bg);max-height:50vh;color:var(--p-neutral-subtle-text);margin:0;padding:.75em;line-height:1.5;overflow:auto}table.table th[data-expanded=true],table.table td[data-expanded=true]{width:auto!important;min-width:0!important;max-width:none!important}table.table th[data-expanded=true]{color:var(--p-accent-subtle-text)}table.table thead tr th{white-space:nowrap}table.table thead tr th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}table.table thead tr th .lucide{vertical-align:-.1em;width:.9em;height:.9em;color:var(--p-accent-text);margin-left:.25em}table.table .row-hover-action{visibility:hidden}table.table tbody tr:hover .row-hover-action{visibility:visible}.table-toolbar{border-bottom:1px solid var(--p-divider)}.table-toolbar-search input{min-width:18em}.table-toolbar-paging{align-items:center;gap:.5em;display:flex}.table-toolbar-paging-label{font-family:AppMono,monospace;font-size:var(--d-font-size-small);color:var(--p-neutral-text-muted);white-space:nowrap}
