@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--n1-color-black: #000000;--n1-color-white: #ffffff;--n1-color-purple: #7b3eff;--n1-color-purple-hover: #5f25e0;--n1-color-soft-purple: #c6b1ff;--n1-color-purple-tint: #f3eeff;--n1-color-loyalty-gold: #f6bc3b;--n1-color-grey-dark: #1a1a1a;--n1-color-grey: #5c5c5c;--n1-color-grey-light: #b8b8b8;--n1-color-grey-lighter: #e5e5e5;--n1-color-grey-bg: #f5f5f5;--n1ds-ink-primary: var(--n1-color-black);--n1ds-ink-secondary: var(--n1-color-grey);--n1ds-ink-disabled: var(--n1-color-grey-light);--n1ds-ink-on-dark: var(--n1-color-white);--n1ds-bg-primary: var(--n1-color-white);--n1ds-bg-muted: var(--n1-color-grey-bg);--n1ds-bg-dark: var(--n1-color-black);--n1ds-border: var(--n1-color-grey-lighter);--n1ds-border-input: #8a8a8a;--n1ds-success: #14663f;--n1ds-success-bg: #e6f7ee;--n1ds-error: #b71c2b;--n1ds-error-bg: #fdecee;--n1ds-error-border: #f4b4ba;--n1ds-warning: #5a4300;--n1ds-warning-bg: #fef5dc;--n1ds-warning-border: #f2d27f;--n1ds-highlight-row: #fff4c2;--n1-font-primary: "Inter", "Gotham", "Helvetica Neue", Helvetica, Arial, sans-serif;--n1-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--n1-space-xxs: 2px;--n1-space-xs: 4px;--n1-space-sm: 8px;--n1-space-md: 16px;--n1-space-lg: 24px;--n1-space-xl: 32px;--n1-space-2xl: 48px;--n1-space-3xl: 64px;--n1-radius-xs: 4px;--n1-radius-sm: 8px;--n1-radius-md: 16px;--n1-radius-lg: 24px;--n1-radius-xl: 32px;--n1-radius-pill: 999px;--n1-shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--n1-shadow-md: 0 8px 24px rgba(0, 0, 0, .1);--n1-shadow-glow: 0 0 0 4px rgba(123, 62, 255, .2);--n1-ease-out: cubic-bezier(.16, 1, .3, 1);--n1-dur-fast: .14s;--n1-dur-base: .22s}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--n1-font-primary);font-size:14px;line-height:1.5;color:var(--n1ds-ink-primary);background:var(--n1ds-bg-muted);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.01em}h1{font-size:26px;line-height:1.2}p{margin:0}a{color:var(--n1-color-purple);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--n1-font-mono);font-size:13px}:focus-visible{outline:2px solid var(--n1-color-purple);outline-offset:2px}.shell--backoffice .topbar :focus-visible{outline-color:var(--n1-color-soft-purple)}.table-scroll:focus-visible,.tab:focus-visible{outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--n1ds-ink-secondary)}.small{font-size:12px}.text-error{color:var(--n1ds-error);font-weight:600}.note{margin-top:var(--n1-space-md);color:var(--n1ds-ink-secondary);font-size:13px}.skip-link{position:absolute;left:var(--n1-space-md);top:-48px;z-index:50;background:var(--n1ds-bg-primary);padding:var(--n1-space-sm) var(--n1-space-md);border-radius:var(--n1-radius-sm)}.skip-link:focus{top:var(--n1-space-sm)}.shell{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--n1-space-md);height:64px;padding:0 var(--n1-space-lg);background:var(--n1ds-bg-primary);border-bottom:1px solid var(--n1ds-border)}.shell--backoffice .topbar{background:var(--n1ds-bg-dark);color:var(--n1ds-ink-on-dark);border-bottom-color:var(--n1ds-bg-dark)}.topbar__brand{flex:0 1 auto;min-width:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__logo{font-weight:800;letter-spacing:-.02em}.topbar__sep{color:var(--n1ds-ink-secondary);margin:0 var(--n1-space-xs)}.shell--backoffice .topbar__sep{color:var(--n1-color-grey-light)}.topbar__user{flex:0 1 auto;min-width:0;margin-left:auto;display:flex;align-items:center;gap:var(--n1-space-md)}.topbar__who{display:flex;flex-direction:column;min-width:0;text-align:right;line-height:1.2}.topbar__name{font-weight:600;max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar__role{font-size:12px;color:var(--n1ds-ink-secondary)}.shell--backoffice .topbar__role{color:var(--n1-color-grey-light)}.shell--backoffice .topbar__logout,.shell--backoffice .topbar__menu{color:var(--n1ds-ink-on-dark)}.topbar__logout{flex:none}@media (hover: hover) and (pointer: fine){.shell--backoffice .topbar__logout:hover{background:var(--n1-color-grey-dark)}}.topbar .topbar__menu{display:none}.shell__body{flex:1;display:flex;min-height:0}.sidenav{width:232px;flex-shrink:0;padding:var(--n1-space-lg) var(--n1-space-md);background:var(--n1ds-bg-primary);border-right:1px solid var(--n1ds-border);display:flex;flex-direction:column;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto}.sidenav-scrim{display:none}.sidenav .sidenav__footer{margin-top:auto;padding-top:var(--n1-space-md);border-top:1px solid var(--n1ds-border)}.sidenav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--n1-space-xs)}.sidenav__link{display:flex;align-items:center;gap:var(--n1-space-sm);padding:10px var(--n1-space-md);border-radius:var(--n1-radius-pill);color:var(--n1ds-ink-primary);font-weight:500;transition:background var(--n1-dur-fast) var(--n1-ease-out),color var(--n1-dur-fast) var(--n1-ease-out)}@media (hover: hover) and (pointer: fine){.sidenav__link:hover{background:var(--n1ds-bg-muted)}}.sidenav__link--active{background:var(--n1-color-purple-tint);color:var(--n1-color-purple);font-weight:700}.main{flex:1;min-width:0;padding:var(--n1-space-xl) var(--n1-space-xl) var(--n1-space-3xl);display:flex;flex-direction:column;gap:var(--n1-space-lg)}.main:focus{outline:none}.page-header{display:flex;flex-direction:column;gap:var(--n1-space-sm)}.page-header__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--n1-space-md);flex-wrap:wrap}.page-header__subtitle{margin-top:var(--n1-space-xs);color:var(--n1ds-ink-secondary)}.page-header__actions{display:flex;gap:var(--n1-space-sm);flex-wrap:wrap;align-items:flex-start}.page-header__meta{margin-left:var(--n1-space-sm)}.refreshing{margin-left:var(--n1-space-sm);font-size:12px;color:var(--n1ds-ink-secondary)}.back-link{display:inline-flex;align-items:center;gap:var(--n1-space-xs);font-size:13px;color:var(--n1ds-ink-secondary)}.section-title{font-size:18px;margin-bottom:var(--n1-space-sm)}.subsection-title{font-size:15px;margin:var(--n1-space-lg) 0 var(--n1-space-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--n1-space-sm);border:1px solid transparent;border-radius:var(--n1-radius-pill);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--n1-dur-fast) var(--n1-ease-out),border-color var(--n1-dur-fast) var(--n1-ease-out),transform var(--n1-dur-fast) var(--n1-ease-out)}.btn:active:not(:disabled):not([aria-disabled=true]),.icon-btn:active:not(:disabled){transform:scale(.97)}.btn:hover,.tab:hover,.sidenav__link:hover{text-decoration:none}.btn--md{height:44px;padding:0 var(--n1-space-lg)}.btn--sm{height:32px;padding:0 var(--n1-space-md);font-size:13px}.btn--primary{background:var(--n1-color-purple);color:var(--n1-color-white)}.btn--secondary{background:var(--n1ds-bg-primary);color:var(--n1ds-ink-primary);border-color:var(--n1ds-ink-primary)}.btn--ghost{background:transparent;color:var(--n1ds-ink-primary)}.btn--danger{background:var(--n1ds-bg-primary);color:var(--n1ds-error);border-color:var(--n1ds-error-border)}@media (hover: hover) and (pointer: fine){.btn--primary:hover:not(:disabled){background:var(--n1-color-purple-hover)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--n1ds-bg-muted)}.btn--danger:hover:not(:disabled){background:var(--n1ds-error-bg)}}.btn:disabled{cursor:not-allowed;opacity:1;background:var(--n1-color-grey-lighter);color:var(--n1ds-ink-secondary);border-color:transparent}.btn--block{width:100%}.btn--busy{cursor:progress}.btn--counter{font-variant-numeric:tabular-nums;min-width:28ch}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--n1-radius-pill);border:none;background:transparent;color:inherit;cursor:pointer;transition:background var(--n1-dur-fast) var(--n1-ease-out),color var(--n1-dur-fast) var(--n1-ease-out),transform var(--n1-dur-fast) var(--n1-ease-out)}@media (hover: hover) and (pointer: fine){.icon-btn:hover:not(:disabled){background:var(--n1ds-bg-muted)}}.icon-btn:disabled{color:var(--n1ds-ink-disabled);cursor:not-allowed}.link-btn{border:none;background:none;padding:0;font:inherit;color:var(--n1-color-purple);font-weight:600;cursor:pointer;transition:color var(--n1-dur-fast) var(--n1-ease-out)}.link-btn:hover{text-decoration:underline}.actions{display:flex;flex-wrap:wrap;gap:var(--n1-space-sm);align-items:center}.download{display:inline-flex;flex-direction:column;gap:var(--n1-space-xs)}.download__error{color:var(--n1ds-error);font-size:12px;max-width:280px}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;gap:var(--n1-space-sm);padding:var(--n1-space-lg);color:var(--n1ds-ink-secondary)}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--n1-radius-pill);font-size:12px;font-weight:600;white-space:nowrap}.pill--success{background:var(--n1ds-success-bg);color:var(--n1ds-success)}.pill--error{background:var(--n1ds-error-bg);color:var(--n1ds-error)}.pill--warning{background:var(--n1ds-warning-bg);color:var(--n1ds-warning)}.pill--info{background:var(--n1-color-purple-tint);color:var(--n1-color-purple-hover)}.pill--neutral{background:var(--n1ds-bg-muted);color:var(--n1ds-ink-secondary)}.rule-list{display:inline-flex;gap:var(--n1-space-xs);flex-wrap:wrap}.alert{display:flex;gap:var(--n1-space-sm);align-items:flex-start;padding:var(--n1-space-md);border-radius:var(--n1-radius-sm);border:1px solid}.alert svg{flex-shrink:0;margin-top:2px}.alert>div{min-width:0;overflow-wrap:anywhere}.alert__title{display:block;margin-bottom:var(--n1-space-xxs)}.alert--error{background:var(--n1ds-error-bg);color:var(--n1ds-error);border-color:var(--n1ds-error-border)}.alert--warning{background:var(--n1ds-warning-bg);color:var(--n1ds-warning);border-color:var(--n1ds-warning-border)}.alert--success{background:var(--n1ds-success-bg);color:var(--n1ds-success);border-color:var(--n1ds-success-bg)}.alert{transition:opacity .2s var(--n1-ease-out),transform .2s var(--n1-ease-out)}@starting-style{.alert{opacity:0;transform:translateY(-4px)}}.reveal{transition:opacity .18s var(--n1-ease-out),transform .18s var(--n1-ease-out)}@starting-style{.reveal{opacity:0;transform:translateY(4px)}}.alert--info{background:var(--n1-color-purple-tint);color:var(--n1ds-ink-primary);border-color:var(--n1-color-soft-purple)}.card{background:var(--n1ds-bg-primary);border-radius:var(--n1-radius-md);border:1px solid var(--n1ds-border);padding:var(--n1-space-lg);display:flex;flex-direction:column;gap:var(--n1-space-md)}.card__head{display:flex;justify-content:space-between;align-items:center;gap:var(--n1-space-md);flex-wrap:wrap}.card__title{font-size:18px}.card--dev{border-style:dashed;border-color:var(--n1-color-soft-purple)}.stack{display:flex;flex-direction:column;gap:var(--n1-space-lg)}.stack-sm{display:flex;flex-direction:column;gap:var(--n1-space-md)}.grid-2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--n1-space-lg)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--n1-space-md);margin:0}.stat{background:var(--n1ds-bg-primary);border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md);padding:var(--n1-space-md)}.card .stat{background:var(--n1ds-bg-muted);border-color:var(--n1ds-bg-muted)}.stat dt{font-size:12px;color:var(--n1ds-ink-secondary);font-weight:500}.stat dd{margin:var(--n1-space-xs) 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat--error dd{color:var(--n1ds-error)}.stat--warning dd{color:var(--n1ds-warning)}.stat--success dd{color:var(--n1ds-success)}.deflist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--n1-space-md) var(--n1-space-lg);margin:0}.deflist dt{font-size:12px;color:var(--n1ds-ink-secondary)}.deflist dd{margin:var(--n1-space-xxs) 0 0;font-weight:600;overflow-wrap:anywhere}.plain-list{margin:0;padding-left:var(--n1-space-md);display:flex;flex-direction:column;gap:var(--n1-space-xs)}.field{display:flex;flex-direction:column;gap:var(--n1-space-xs);min-width:0}.field>label{font-size:13px;font-weight:600}.field__hint{font-size:12px;color:var(--n1ds-ink-secondary)}.field__error{font-size:12px;color:var(--n1ds-error)}input,select,textarea{font:inherit;color:var(--n1ds-ink-primary);background:var(--n1ds-bg-primary);border:1px solid var(--n1ds-border-input);border-radius:var(--n1-radius-sm);padding:0 12px;min-height:40px}textarea{padding:10px 12px;resize:vertical}input[type=file]{padding:8px;min-height:auto}input[type=checkbox]{min-height:auto;width:18px;height:18px;accent-color:var(--n1-color-purple)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--n1-shadow-glow);border-color:var(--n1-color-purple)}input[type=checkbox]:focus-visible{outline:2px solid var(--n1-color-purple);outline-offset:2px;box-shadow:none}.field--error input{border-color:var(--n1ds-error)}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--n1-space-md)}.template-download{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n1-space-sm);margin-bottom:var(--n1-space-md);font-size:13px}.inline-form .field{min-width:220px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n1-space-md) var(--n1-space-lg)}.form-grid>.fieldset,.form-grid>.alert,.form-actions{grid-column:1 / -1}.form-actions{display:flex;gap:var(--n1-space-sm);flex-wrap:wrap}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n1-space-md)}.fieldset{border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md);padding:var(--n1-space-md) var(--n1-space-lg) var(--n1-space-lg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n1-space-md) var(--n1-space-lg);margin:0;align-items:start}.fieldset>legend{font-weight:700;padding:0 var(--n1-space-xs)}.fieldset>.check,.fieldset>.form-row,.fieldset>.alert{grid-column:1 / -1}.check{display:inline-flex;gap:var(--n1-space-sm);align-items:center;font-weight:600}.email-row{display:flex;align-items:flex-start;gap:var(--n1-space-sm);max-width:480px}.email-row>.icon-btn{margin-top:calc(13px * 1.5 + var(--n1-space-xs) + 2px)}.email-row .field{flex:1}.code-input{font-size:22px;letter-spacing:.4em;text-indent:.4em;text-align:center;font-family:var(--n1-font-mono)}.focus-target:focus{outline:none}.focus-target:empty{display:none}.focus-target{display:flex;flex-direction:column;gap:var(--n1-space-md)}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--n1-space-md)}.search{position:relative;display:flex;align-items:center;min-width:260px;flex:0 1 360px}.search svg{position:absolute;left:12px;color:var(--n1ds-ink-secondary)}.search input{width:100%;padding-left:36px;border-radius:var(--n1-radius-pill)}.filter{display:flex;flex-direction:column;gap:var(--n1-space-xs);font-size:12px;color:var(--n1ds-ink-secondary);font-weight:600}.filter select{min-width:180px;color:var(--n1ds-ink-primary);font-size:14px}.tabs{display:flex;gap:var(--n1-space-lg);border-bottom:1px solid var(--n1ds-border);overflow-x:auto}.tab{display:inline-block;padding:var(--n1-space-sm) 0 10px;border:none;background:none;font:inherit;cursor:pointer;color:var(--n1ds-ink-secondary);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--n1-dur-fast) var(--n1-ease-out),border-color var(--n1-dur-fast) var(--n1-ease-out)}@media (hover: hover) and (pointer: fine){.tab:hover{color:var(--n1ds-ink-primary)}}.tab--active{color:var(--n1ds-ink-primary);border-bottom-color:var(--n1-color-purple)}.table-box{background:var(--n1ds-bg-primary);border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md);overflow:hidden}.table-box tbody{transition:opacity .15s ease}.table-box[data-stale] tbody{opacity:.55;transition-delay:.15s}.table-box--padded{padding:var(--n1-space-md)}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;font-weight:600;font-size:12px;color:var(--n1ds-ink-secondary);background:var(--n1ds-bg-muted);padding:10px var(--n1-space-md);white-space:nowrap;border-bottom:1px solid var(--n1ds-border)}.table td{padding:12px var(--n1-space-md);border-bottom:1px solid var(--n1ds-border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}@media (hover: hover) and (pointer: fine){.table tbody tr:hover td{background:var(--n1ds-bg-muted)}}.table .align-right{text-align:right;font-variant-numeric:tabular-nums}.table .align-center{text-align:center}.table tbody tr.row--selected td{background:var(--n1-color-purple-tint)}.table tbody tr.row--highlight td{background:var(--n1ds-highlight-row)}.table tbody tr.row--selected td:first-child{box-shadow:inset 3px 0 0 var(--n1-color-purple)}.table .nowrap{white-space:nowrap}.table .cell-wrap{overflow-wrap:anywhere;min-width:16ch}.cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:32ch;overflow:hidden;overflow-wrap:anywhere}.table tr.row--clickable{cursor:pointer}.table td.cell-check{padding:0;width:1%}.cell-check__label{display:flex;align-items:center;justify-content:center;padding:12px var(--n1-space-md);cursor:pointer}.table th input[type=checkbox]{display:block;margin:0 auto}.row-error{display:flex;align-items:center;gap:var(--n1-space-sm);flex-wrap:wrap;color:var(--n1ds-warning)}.empty{padding:var(--n1-space-lg);text-align:center;color:var(--n1ds-ink-secondary)}.pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--n1-space-md);padding:var(--n1-space-sm) var(--n1-space-md);border-top:1px solid var(--n1ds-border);font-size:13px;color:var(--n1ds-ink-secondary)}.pagination__controls,.pagination__size{display:flex;align-items:center;gap:var(--n1-space-sm)}.pagination__size select{min-height:32px}.timeline{list-style:none;margin:0;padding:0;background:var(--n1ds-bg-primary);border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md)}.timeline__item{display:grid;grid-template-columns:auto 1fr;gap:var(--n1-space-xxs) var(--n1-space-md);padding:var(--n1-space-md);border-bottom:1px solid var(--n1ds-border);border-left:3px solid var(--n1-color-soft-purple)}.timeline__item:last-child{border-bottom:none}.timeline__item--Disbursed,.timeline__item--PaymentApplied{border-left-color:var(--n1ds-success)}.timeline__item--Cancelled{border-left-color:var(--n1ds-error)}.timeline__type{font-weight:700}.timeline__at{color:var(--n1ds-ink-secondary);font-size:12px;text-align:right}.timeline__item p{grid-column:1 / -1;color:var(--n1ds-ink-secondary)}.sticky-summary{position:sticky;top:64px;z-index:10;display:flex;flex-direction:column;gap:var(--n1-space-md);background:var(--n1ds-bg-muted);padding:var(--n1-space-md) 0;margin-top:calc(-1 * var(--n1-space-md));border-bottom:1px solid var(--n1ds-border)}.sticky-summary .stat dd{font-size:18px}@media (max-width: 600px),(max-height: 760px){.sticky-summary{position:static}}.login{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--n1-space-lg);padding:var(--n1-space-xl) var(--n1-space-md)}.login__card{width:100%;max-width:420px;padding:var(--n1-space-xl)}.login__card form{display:flex;flex-direction:column;gap:var(--n1-space-md)}.login__brand{font-size:18px;font-weight:600}.login__alt{text-align:center}.login__hint{width:100%;max-width:420px;padding:var(--n1-space-md) var(--n1-space-lg);font-size:13px;border:1px dashed var(--n1-color-soft-purple);border-radius:var(--n1-radius-md);background:var(--n1-color-purple-tint);display:flex;flex-direction:column;gap:var(--n1-space-sm)}.login__hint ul{margin:0;padding-left:var(--n1-space-md)}.dev-fab{position:fixed;right:var(--n1-space-md);bottom:var(--n1-space-md);z-index:40;display:inline-flex;align-items:center;gap:var(--n1-space-sm);height:40px;padding:0 var(--n1-space-md);border-radius:var(--n1-radius-pill);border:1px dashed var(--n1-color-purple);background:var(--n1-color-purple-tint);color:var(--n1-color-purple-hover);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--n1-shadow-md)}.dev-panel{position:fixed;right:var(--n1-space-md);bottom:68px;z-index:40;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 100px);overflow-y:auto;background:var(--n1ds-bg-primary);border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md);box-shadow:var(--n1-shadow-md);padding:var(--n1-space-md);display:flex;flex-direction:column;gap:var(--n1-space-md)}.dev-panel__head{display:flex;justify-content:space-between;align-items:center}.dev-panel__title{font-size:14px;font-weight:700;letter-spacing:normal}.dev-section{display:flex;flex-direction:column;gap:var(--n1-space-sm);padding-top:var(--n1-space-md);border-top:1px solid var(--n1ds-border)}.dev-section h3{font-size:14px}.dev-row{display:flex;flex-wrap:wrap;gap:var(--n1-space-sm);align-items:flex-end}.dev-stack{display:flex;flex-direction:column;gap:var(--n1-space-sm)}.dev-otps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--n1-space-xs)}.dev-otps li{display:flex;flex-wrap:wrap;gap:var(--n1-space-sm);align-items:baseline}.dev-otps__dest{flex:1;min-width:0;overflow-wrap:anywhere}.dev-otps__code{font-size:15px;font-weight:700;color:var(--n1-color-purple-hover)}.dev-inline{padding-top:var(--n1-space-md);border-top:1px dashed var(--n1-color-soft-purple)}@media (max-width: 1024px){.grid-2{grid-template-columns:minmax(0,1fr)}.main{padding:var(--n1-space-lg)}}@media (max-width: 900px){.topbar{padding:0 var(--n1-space-md)}.topbar .topbar__menu{display:inline-flex}.topbar__who{display:none}.sidenav{position:fixed;top:64px;left:0;bottom:0;z-index:15;box-shadow:var(--n1-shadow-md);transform:translate(-100%);visibility:hidden;transition:transform .18s var(--n1-ease-out),visibility 0s linear .18s}.sidenav--open{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s}.sidenav-scrim{display:block;position:fixed;top:64px;right:0;bottom:0;left:0;z-index:14;background:#00000052;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.sidenav-scrim--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.form-grid,.fieldset{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.main{padding:var(--n1-space-md)}.search{min-width:0;flex:1 1 100%}.form-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}.spinner{animation-duration:1.6s!important}.btn:active,.icon-btn:active{transform:none}.sidenav,.sidenav-scrim{transition-delay:0s!important}@starting-style{.alert,.reveal{transform:none}}.alert{transition:opacity .2s ease-out!important}.reveal{transition:opacity .18s ease-out!important}}.confirm-dialog{width:min(440px,calc(100vw - 2 * var(--n1-space-md)));padding:0;border:1px solid var(--n1ds-border);border-radius:var(--n1-radius-md);background:var(--n1ds-bg-primary);color:var(--n1ds-ink-primary);box-shadow:var(--n1-shadow-md)}.confirm-dialog::backdrop{background:#00000052}.confirm-dialog__body{display:flex;flex-direction:column;gap:var(--n1-space-sm);padding:var(--n1-space-lg)}.confirm-dialog__title{font-size:18px}.confirm-dialog__message{color:var(--n1ds-ink-secondary);overflow-wrap:anywhere}.confirm-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--n1-space-sm);margin-top:var(--n1-space-sm)}
