@charset "UTF-8";.nx-loading{position:relative}.nx-loading .nx-bar{background-color:var(--neutral-200);height:14px;border-radius:7px;width:80%}.nx-loading:after{position:absolute;transform:translateY(-50%);top:50%;left:0;content:"";display:block;width:100%;height:24px;background-image:linear-gradient(100deg,#fff0,#ffffff80 60%,#fff0 80%);background-size:200px 24px;background-position:-100px 0;background-repeat:no-repeat;animation:nx-loading 1s infinite}@keyframes nx-loading{0%{background-position:-100% 0}to{background-position:100% 0}}.nx-grid{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;color:var(--neutral-500)}.nx-grid th{padding:.5rem var(--grid-cell-padding-x);font-size:var(--grid-header-font-size);line-height:1.25;font-weight:var(--font-weight-medium);color:var(--neutral-500);text-align:left!important;vertical-align:middle;background:var(--neutral-50);white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid var(--neutral-200)}.nx-grid tr:hover{background:color-mix(in srgb,var(--neutral-200) 24%,transparent)}.nx-grid tr:hover .nx-actions button{opacity:1}.nx-grid td{padding:var(--grid-cell-padding-y) var(--grid-cell-padding-x);height:var(--grid-row-height-compact);font-size:var(--grid-cell-font-size);line-height:1.3;font-weight:var(--font-weight-regular);color:var(--neutral-600);vertical-align:middle;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--neutral-200) 70%,transparent)}.nx-grid td .nx-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.nx-grid td .nx-actions button{position:relative;border:none;background-color:transparent;cursor:pointer;height:100%;aspect-ratio:1/1;border-radius:6px;opacity:.42;transition:opacity .12s ease,transform .12s ease,background-color .12s ease}.nx-grid td .nx-actions button>:first-child{color:var(--neutral-400);width:32px;height:32px;font-size:32px;overflow:hidden;visibility:visible}.nx-grid td .nx-actions button:hover{background-color:var(--neutral-200);opacity:1;transform:scale(1.04)}.nx-grid td .nx-actions button:hover>:first-child{color:var(--main-500)}.nx-grid tbody tr:last-child td{border-bottom-color:transparent}.nx-grid-page-surface{background:var(--neutral-50);border-radius:var(--radius-surface);border:1px solid var(--neutral-200);display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;min-width:0}.nx-row-menu__popover--fixed{position:fixed;inset:auto;z-index:2000;max-width:calc(100vw - 16px)}.nx-empty-grid-container h3{font-size:16px;font-weight:600}.nx-empty-grid-container p{font-size:14px;color:var(--neutral-500)}.nx-empty-grid-container{flex:1 1 auto;min-height:12rem;width:100%;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem 1rem;text-align:center;box-sizing:border-box}.nx-empty-grid-container .img-container{flex:0 0 auto}.nx-empty-grid-container img{margin-top:0;height:auto;max-height:50vh;-webkit-user-select:none;user-select:none}.nx-empty-grid-container h3,.nx-empty-grid-container p,.nx-empty-grid-container span{max-width:32rem}.nx-empty-grid-container button{margin-bottom:0}.nx-grid--compact td{height:var(--grid-row-height-compact)}.nx-grid--rich td{height:var(--grid-row-height-rich)}.nx-primary-cell{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.nx-primary-cell__content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.nx-primary-cell__text{display:flex;flex-direction:column;min-width:0}.nx-primary-cell__meta{font-size:12px;color:var(--neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-primary-cell__title,.nx-jump-link{font-size:var(--grid-cell-font-size);line-height:1.25;font-weight:var(--font-weight-regular)}.nx-jump-link{background:none;border:none;padding:2px 6px;margin:-2px -6px;font-family:inherit;color:var(--neutral-800);letter-spacing:.01em;cursor:pointer;text-align:left;border-radius:4px;transition:color .12s ease,background-color .12s ease}.nx-jump-link:hover{color:var(--main-700);background:color-mix(in srgb,var(--neutral-300) 8%,transparent);text-decoration:none}.nx-jump-link:focus-visible{outline:2px solid var(--main-400);outline-offset:2px;border-radius:4px}.nx-row-menu__trigger{inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:4px;color:var(--neutral-500);touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.nx-row-menu__trigger:hover{background:color-mix(in srgb,var(--neutral-300) 20%,transparent);color:var(--neutral-700)}.nx-row-menu__trigger:focus-visible{outline:none;border-color:var(--main-400);box-shadow:0 0 0 1px var(--main-400)}.nx-row-menu__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--main-200) 40%,transparent);border-color:color-mix(in srgb,var(--main-400) 65%,transparent);color:var(--neutral-800)}.nx-row-menu__dots{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:0;transform:translateY(-1px);color:inherit}.nx-row-menu__popover{position:absolute;min-width:188px;background:var(--neutral-50);border:1px solid color-mix(in srgb,var(--neutral-300) 65%,transparent);border-radius:4px;box-shadow:0 8px 24px #00000024,0 2px 6px #00000014;padding:4px 0;z-index:1000}.nx-row-menu__popover--fixed{position:fixed;z-index:2000}.nx-row-menu__item{width:100%;min-height:36px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:none;background:transparent;text-align:left;padding:0 12px;cursor:pointer;font-size:14px;line-height:1.2;font-weight:var(--font-weight-regular);color:var(--neutral-700);transition:background-color .12s ease,color .12s ease}.nx-row-menu__item:hover{background:color-mix(in srgb,var(--neutral-200) 65%,transparent);color:var(--neutral-800)}.nx-row-menu__item:disabled{color:var(--neutral-400);cursor:default}.nx-row-menu__item:disabled:hover{background:transparent;color:var(--neutral-400)}.nx-row-menu__icon{inline-size:16px;block-size:16px;min-inline-size:16px;min-block-size:16px;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.9;flex:0 0 16px;transform:translateY(-.5px)}.nx-row-menu__item--danger{color:var(--neutral-700)}.nx-row-menu__item--danger:hover{background:color-mix(in srgb,var(--neutral-200) 65%,transparent);color:var(--neutral-800)}.nx-row-menu__item--danger:disabled{color:var(--neutral-400)}.nx-row-menu__item--danger:disabled:hover{background:transparent;color:var(--neutral-400)}.nx-tag-bar{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5em;font-weight:400;font-size:12px;line-height:12px}.nx-tag-bar .nx-label{display:inline-flex}.nx-tag-bar .nx-label>:first-child{margin-right:.5em}.nx-tag-bar .nx-tag{padding:.5em 1.2em;border-radius:.4em;display:inline-flex;background-color:var(--info-600);color:var(--info-50)}.nx-tag-bar .nx-tag>:first-child{margin-right:.5em}.nx-grid .nx-persona--row{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.nx-grid .nx-persona--row .nx-persona__initials{font-size:10px;line-height:1}@media(max-width:700px){.nx-row-menu__trigger{inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px;border-radius:6px}.nx-row-menu__popover{min-width:176px;max-width:calc(100vw - 12px)}}.nx-card{background:var(--neutral-50);border-radius:10px;border:1px solid var(--neutral-200);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden}.nx-card [class*=nx-header]{display:flex;flex-direction:row;align-items:center;gap:1em;justify-content:stretch}.nx-card [class*=nx-header]>:last-child{flex:1 1;justify-content:flex-end}.nx-card .nx-header{margin:1em 1em 0;padding-bottom:.5em}.nx-card .nx-header-grid{padding:1em;min-height:calc(64px - 2em);border-bottom:1px solid var(--neutral-200)}.nx-card .nx-body{display:flex;margin:0 1em 1em;flex-direction:column;flex:1 1;overflow:hidden}.nx-card .nx-body-grid{overflow-y:auto;margin:0;flex-direction:column;flex:1 1;overflow:auto}mat-icon{font-family:Material Icons,sans-serif!important;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.nx-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--neutral-500);font-size:20px;width:20px;height:20px;line-height:20px;-webkit-user-select:none;user-select:none;flex-shrink:0;vertical-align:middle}.nx-icon.nx-color-negative{color:var(--negative-500)!important}mat-icon:not(.nx-icon){display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:20px;width:20px;height:20px;line-height:20px;-webkit-user-select:none;user-select:none;flex-shrink:0;vertical-align:middle}.nx-icon-btn{cursor:pointer;background-color:transparent;border:none;color:var(--neutral-500);padding:.5em}.nx-icon-btn:hover{background:var(--neutral-200);color:var(--neutral-800)}.nx-icon-btn:active{background:var(--neutral-300);color:var(--neutral-900)}.nx-icon-btn:disabled{background:transparent;color:var(--neutral-300);cursor:default}.nx-btn-icon-flat{width:28px;height:28px;cursor:pointer;color:var(--neutral-500);background:transparent;border-radius:2px;aspect-ratio:1/1;border:none}.nx-btn-icon-flat:hover{background:var(--neutral-200);color:var(--neutral-800)}.nx-btn-icon-flat:active{background:var(--neutral-300);color:var(--neutral-900)}.nx-btn-icon-flat:disabled{background:transparent;color:var(--neutral-300);cursor:default}:root{--font-size-h1: 28px;--font-size-h2: 20px;--font-size-h3: 16px;--font-size-body: 14px;--font-size-meta: 12px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--radius-control: 6px;--radius-surface: 8px;--control-height: 32px;--page-header-gap: 24px;--page-section-gap: 20px;--grid-cell-padding-y: 10px;--grid-cell-padding-x: 16px;--grid-header-font-size: 12px;--grid-cell-font-size: 14px;--grid-primary-font-size: 14px;--grid-meta-font-size: 12px;--grid-row-height-compact: 32px;--grid-row-height-default: 36px;--grid-row-height-rich: 44px;--persona-size-sm: 32px;--persona-size-md: 40px}html,body,app-root{padding:0;margin:0;overflow:hidden}.light-theme{--main-50: #E6F5FF;--main-100: #CCEAFF;--main-200: #A2D6F9;--main-300: #77C1F5;--main-400: #4EACF0;--main-500: #2297EB;--main-600: #1B7DC5;--main-700: #12619D;--main-800: #094874;--main-900: #012D4E;--positive-100: #E6FFE6;--positive-200: #B4F6B3;--positive-300: #82ED7F;--positive-400: #4FE44B;--positive-500: #1CDB18;--positive-600: #15B814;--positive-700: #0D940D;--positive-800: #0B7106;--positive-900: #024D00;--negative-100: #FFF2E6;--negative-200: #FFD4AD;--negative-300: #FFB674;--negative-400: #FF983A;--negative-500: #FF7A00;--negative-600: #D36500;--negative-700: #A65000;--negative-800: #7A3B00;--negative-900: #4D2500;--info-50: #E6F5FF;--info-100: #CCEAFF;--info-200: #A2D6F9;--info-300: #77C1F5;--info-400: #4EACF0;--info-500: #2297EB;--info-600: #1B7DC5;--info-700: #12619D;--info-800: #094874;--info-900: #012D4E;--neutral-overlay: rgba(250, 250, 250, .5);--neutral-50: #FAFAFA;--neutral-100: #F5F5F5;--neutral-200: #E5E5E5;--neutral-300: #D4D4D4;--neutral-400: #A3A3A3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--shadow-500: #737373;--status-approved-bg: color-mix(in srgb, var(--positive-500) 16%, transparent);--status-approved-text: color-mix(in srgb, var(--positive-700) 82%, var(--neutral-700));--status-declined-bg: color-mix(in srgb, var(--negative-500) 16%, transparent);--status-declined-text: color-mix(in srgb, var(--negative-700) 82%, var(--neutral-700));--status-pending-bg: color-mix(in srgb, var(--neutral-500) 18%, transparent);--status-pending-text: var(--neutral-700)}.dark-theme{--main-50: #0D2A39;--main-100: #123344;--main-200: #1A4A61;--main-300: #20627E;--main-400: #277B9B;--main-500: #2E93B8;--main-600: #38AAD2;--main-700: #5BC0E5;--main-800: #80D4F2;--main-900: #A3E7FF;--positive-100: #002600;--positive-200: #084B08;--positive-300: #0F710F;--positive-400: #179717;--positive-500: #1FBD1F;--positive-600: #4FD44B;--positive-700: #7FE87F;--positive-800: #B4F6B3;--positive-900: #E6FFE6;--negative-100: #4D2500;--negative-200: #7A3B00;--negative-300: #A65000;--negative-400: #D36500;--negative-500: #FF7A00;--negative-600: #FF983A;--negative-700: #FFB674;--negative-800: #FFD4AD;--negative-900: #FFF2E6;--info-50: #0D2A39;--info-100: #123344;--info-200: #1A4A61;--info-300: #20627E;--info-400: #277B9B;--info-500: #2E93B8;--info-600: #38AAD2;--info-700: #5BC0E5;--info-800: #80D4F2;--info-900: #A3E7FF;--neutral-overlay: rgba(23, 23, 23, .8);--neutral-50: #171717;--neutral-100: #262626;--neutral-200: #404040;--neutral-300: #525252;--neutral-400: #737373;--neutral-500: #A3A3A3;--neutral-600: #D4D4D4;--neutral-700: #E5E5E5;--neutral-800: #F5F5F5;--neutral-900: #FAFAFA;--shadow-500: #0c0c0c;--status-approved-bg: color-mix(in srgb, var(--positive-500) 22%, transparent);--status-approved-text: color-mix(in srgb, var(--positive-700) 88%, white);--status-declined-bg: color-mix(in srgb, var(--negative-500) 22%, transparent);--status-declined-text: color-mix(in srgb, var(--negative-700) 88%, white);--status-pending-bg: color-mix(in srgb, var(--neutral-700) 26%, transparent);--status-pending-text: var(--neutral-100)}.dark-theme input{color-scheme:dark}body{background-color:var(--neutral-100);color:var(--neutral-500);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:1.4}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1{font-size:var(--font-size-h1);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);text-transform:none;line-height:1.2;letter-spacing:-.2px;color:var(--neutral-800)}h2{font-size:var(--font-size-h2);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--neutral-700)}h3{font-size:var(--font-size-h3);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--neutral-700)}p,body{margin:0;padding:0;font-size:var(--font-size-body);font-family:Inter,sans-serif;font-weight:var(--font-weight-regular)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:var(--neutral-400);border:72px none #ffffff;border-radius:60px}::-webkit-scrollbar-thumb:hover{background:var(--main-500)}::-webkit-scrollbar-thumb:active{background:var(--main-600)}::-webkit-scrollbar-track{background:transparent;border:57px none transparent;border-radius:0}::-webkit-scrollbar-track:hover{background:var(--neutral-200)}::-webkit-scrollbar-track:active{background:var(--neutral-200)}::-webkit-scrollbar-corner{background:transparent}.nx-color-negative{color:var(--negative-500)!important}.nx-primary-btn{cursor:pointer;color:var(--main-50);background:var(--main-500);border:none;padding:1em 2em;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:16px;border-radius:var(--radius-control)}.nx-primary-btn:hover{background:var(--main-400)}.nx-primary-btn:active{background:var(--main-500)}.nx-primary-btn:disabled{background:var(--neutral-100);color:var(--neutral-300);cursor:default}.nx-primary-btn:focus-visible{outline:none}.nx-delete-btn{cursor:pointer;color:var(--negative-100);background:var(--negative-500);border:none;padding:1em 2em;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:16px;border-radius:var(--radius-control)}.nx-delete-btn:hover{background:var(--negative-400)}.nx-delete-btn:active{background:var(--negative-500)}.nx-delete-btn:disabled{background:var(--negative-100);color:var(--neutral-300);cursor:default}.nx-delete-btn:focus-visible{outline:none}.nx-btn,.nx-btn-darker,.nx-btn-spacing{padding:1rem}.nx-btn,.nx-btn-darker,.nx-btn-font{font-family:Inter,sans-serif;font-size:16px;line-height:16px;font-weight:500}.nx-btn{cursor:pointer;color:var(--neutral-800);background:var(--neutral-200);border-radius:var(--radius-control);border:none}.nx-btn:hover{background:var(--neutral-300)}.nx-btn:active{background:var(--neutral-400)}.nx-btn:disabled{background:var(--neutral-100);color:var(--neutral-300);cursor:default}.nx-btn-flat{padding:1em;display:flex;flex-direction:row;gap:1em;cursor:pointer;color:var(--neutral-500);background:var(--neutral-10);border-radius:var(--radius-control);border:none}.nx-btn-flat:hover{background:var(--neutral-300);color:var(--neutral-600)}.nx-btn-flat:active{background:var(--neutral-400)}.nx-btn-flat:disabled{background:var(--neutral-100);color:var(--neutral-300);cursor:default}.nx-btn-darker{cursor:pointer;color:var(--neutral-800);background:var(--neutral-300);border-radius:var(--radius-control);border:none}.nx-btn-darker:hover{background:var(--neutral-400)}.nx-btn-darker:active{background:var(--neutral-500)}.nx-btn-darker:disabled{background:var(--neutral-200);color:var(--neutral-300);cursor:default}.nx-icon-btn{cursor:pointer;background-color:var(--neutral-50);border:none;color:var(--neutral-500);padding:.5em}.nx-icon-btn:hover{background:var(--neutral-300);color:var(--neutral-600)}.nx-icon-btn:active{background:var(--neutral-400)}.nx-icon-btn:disabled{background:var(--neutral-100);color:var(--neutral-300);cursor:default}.nx-icon-btn.nx-active{color:var(--main-500)}.nx-page-content{display:block;min-width:0}.nx-page-header{position:relative;display:block;min-width:0;margin-bottom:var(--page-header-gap)}.nx-page-header h1{margin:0}.nx-page-header--with-actions{padding-right:clamp(220px,28vw,360px)}.nx-page-header--with-actions .nx-actions{position:absolute;top:0;right:0;margin:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.nx-actions{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.nx-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--neutral-50);border-bottom:1px solid var(--neutral-200);min-width:0}.nx-grid-toolbar__filter{flex:1 1 auto;min-width:0}.nx-grid-toolbar__sort{flex:0 0 auto;min-width:0;margin-left:0}.nx-grid-toolbar>app-filter-bar,.nx-grid-toolbar>app-sort-bar{display:flex;align-items:center;min-width:0}.nx-grid-toolbar>app-filter-bar{flex:1 1 auto;min-width:0}@media(max-width:900px){.nx-page-header,.nx-page-header--with-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.nx-page-header--with-actions{padding-right:0}.nx-page-header--with-actions .nx-actions{position:static;width:100%;justify-content:flex-start;margin-top:0}.nx-grid-toolbar{flex-wrap:wrap;align-items:stretch}.nx-grid-toolbar__filter{flex:1 1 100%;min-width:0}.nx-grid-toolbar__sort{flex:1 1 100%;margin-left:0}}@media(max-width:700px){.nx-page-header h1{width:100%;min-width:0}.nx-page-header--with-actions .nx-actions,.nx-actions{width:100%;justify-content:flex-start}}.nx-relative{position:relative}.nx-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-form{display:flex;flex-direction:column;gap:1em}.nx-form h2{font-weight:500}.nx-form .nx-row{display:flex;flex-direction:row;justify-content:stretch;gap:1em}.nx-form .nx-column{display:flex;flex-direction:column;flex:1 1;gap:1em}.nx-input-group{display:flex;flex-direction:column;gap:.5em}.nx-input-group label{margin-left:0}.nx-input-group small{color:var(--negative-500)}.nx-required:after{color:var(--negative-400);content:" *"}.nx-checkbox-group{display:flex;flex-direction:row;align-items:flex-start;gap:.5em}.nx-checkbox-group input,.nx-checkbox-group label{cursor:pointer}input[type=checkbox]{margin-top:4px}input,textarea,select,app-color-picker{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-control);font-family:Inter,sans-serif;font-size:var(--font-size-body);line-height:1.4;color:var(--neutral-800);font-weight:var(--font-weight-regular);min-height:var(--control-height);padding:6px 10px;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}input:focus,textarea:focus,select:focus,app-color-picker:focus{outline:none;border-color:var(--main-400);box-shadow:0 0 0 2px color-mix(in srgb,var(--main-500) 20%,transparent)}input[readonly],textarea[readonly],select[readonly],app-color-picker[readonly],app-toggle-card[readonly]{background-color:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-700);cursor:default;box-shadow:none}input[readonly]:focus,textarea[readonly]:focus,select[readonly]:focus,app-color-picker[readonly]:focus,app-toggle-card[readonly]:focus{border-color:var(--neutral-200);box-shadow:none}textarea{resize:none}select{cursor:pointer}.server-link{color:inherit!important;text-decoration:underline}.nx-persona{--persona-size: var(--persona-size-sm);--persona-font-size: 12px;inline-size:var(--persona-size);block-size:var(--persona-size);min-inline-size:var(--persona-size);min-block-size:var(--persona-size);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;flex:0 0 auto;background:color-mix(in srgb,var(--main-500) 14%,var(--neutral-50));color:var(--main-300);border:1px solid color-mix(in srgb,var(--main-500) 14%,var(--neutral-200))}.dark-theme .nx-persona{background:color-mix(in srgb,var(--main-700) 18%,var(--neutral-100));color:var(--main-800);border-color:color-mix(in srgb,var(--main-700) 16%,var(--neutral-300))}.nx-persona--sm{--persona-size: var(--persona-size-sm);--persona-font-size: 12px}.nx-persona--md{--persona-size: var(--persona-size-md);--persona-font-size: 14px}.nx-persona__initials{font-size:var(--persona-font-size);line-height:1;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.row-action-buttons{display:flex;flex-direction:row-reverse;gap:1em}.nx-persona__image{inline-size:100%;block-size:100%;object-fit:cover;display:block}.nx-status-pill{display:inline-flex;align-items:center;justify-content:center;min-inline-size:8ch;padding:.14rem .5rem;border-radius:999px;font-size:12px;line-height:1.2;white-space:nowrap;text-align:center}.nx-status-pill--approved{background:var(--status-approved-bg);color:var(--status-approved-text)}.nx-status-pill--declined{background:var(--status-declined-bg);color:var(--status-declined-text)}.nx-status-pill--pending{background:var(--status-pending-bg);color:var(--status-pending-text)}.nx-switch{--switch-w: 38px;--switch-h: 22px;--thumb-size: 16px;position:relative;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer;-webkit-user-select:none;user-select:none}.nx-switch input{position:absolute;inset:0;opacity:0;margin:0;padding:0;min-height:0;width:100%;height:100%;cursor:inherit;border:none;background:transparent}.nx-switch input:focus-visible+.track{box-shadow:0 0 0 2px color-mix(in srgb,var(--main-500) 35%,transparent)}.nx-switch .track{position:relative;width:var(--switch-w);height:var(--switch-h);background:var(--neutral-300);border-radius:999px;transition:background-color .16s ease}.nx-switch .thumb{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:var(--thumb-size);height:var(--thumb-size);background:var(--neutral-50);border-radius:50%;box-shadow:0 1px 2px #0000002e;transition:left .16s ease,background-color .16s ease}.nx-switch input:checked+.track{background:var(--main-500)}.nx-switch input:checked+.track .thumb{left:calc(var(--switch-w) - var(--thumb-size) - 3px)}.nx-switch.is-disabled{cursor:not-allowed}.nx-switch.is-disabled .track{opacity:.6}
