html,body,#root{height:100%;min-height:100%;margin:0}body{background:#f5f7fb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--nx-background:#fff;--nx-foreground:#09090b;--nx-card:#fff;--nx-primary:#8b5cf6;--nx-secondary:#f4f4f5;--nx-muted-foreground:#71717a;--nx-border:#e4e4e7}body{background:#f8f6fb}.ant-card{border:1px solid var(--nx-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #0000000a!important}.ant-card .ant-card-head{border-bottom:1px solid #e4e4e799!important}.ant-table-wrapper .ant-table{border-radius:12px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;color:var(--nx-muted-foreground)!important;background:#f4f4f599!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f4f4f559!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left{background:#f4f4f5!important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:#fff!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#f4f4f5!important}.ant-input-affix-wrapper,.ant-input,.ant-select-selector{border-radius:12px!important}.ant-btn-primary{box-shadow:none!important}.ant-message .hh-operation-toast .ant-message-notice-content{-webkit-backdrop-filter:blur(18px);color:#18181b;background:#ffffffeb;border:1px solid #ffffffc7;border-radius:14px;min-width:280px;padding:12px 18px;font-weight:600;box-shadow:0 18px 46px #0f172a24,0 8px 18px #8b5cf61a}.ant-message .hh-operation-toast-success .ant-message-notice-content{border-left:4px solid #22c55e}.ant-message .hh-operation-toast-error .ant-message-notice-content{border-left:4px solid #ef4444}.ant-message .hh-operation-toast .anticon{font-size:16px}.nx-shell{box-sizing:border-box;background:#f8f6fb;width:100%;height:100vh;padding:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}.nx-ambient{filter:blur(100px);pointer-events:none;z-index:0;border-radius:999px;width:400px;height:400px;position:absolute;top:-10%;left:-5%}.nx-ambient-1{background:#a855f766}.nx-ambient-2{background:#ec48994d;width:300px;height:300px;top:40%;left:-10%}.nx-ambient-3{filter:blur(120px);background:#6366f14d;width:500px;height:500px;top:auto;bottom:-10%;left:5%}.nx-sidebar{-webkit-backdrop-filter:blur(22px);z-index:2;background:#ffffff52;border-right:1px solid #fff9;flex-direction:column;flex:0 0 288px;width:288px;transition:transform .2s;display:flex}.nx-sidebar-backdrop{display:none}.nx-sidebar--closed{transform:translate(-100%)}.nx-brand{cursor:pointer;align-items:center;gap:12px;height:80px;padding:0 32px;display:flex}.nx-brand-badge{width:32px;height:32px;color:var(--nx-primary);background:#8b5cf62e;border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.nx-brand-title{background:linear-gradient(90deg,#111827,#6b7280);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.nx-nav{flex:1;padding:12px 0 12px 24px;position:relative}.nx-nav-item{cursor:pointer;color:#5b21b6b8;text-align:left;z-index:0;background:0 0;border:none;border-radius:14px;outline:none;align-items:center;gap:14px;width:calc(100% - 24px);height:48px;margin-right:24px;padding:0 18px;transition:background .16s,color .16s;display:flex;position:relative}.nx-nav-item:hover{color:#5b21b6f2;background:#fff6}.nx-nav-item.is-active{color:#4c1d95;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;margin-right:0}.nx-nav-icon{z-index:2;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:relative}.nx-nav-text{z-index:2;font-size:14px;font-weight:600;position:relative}.nx-active-bg{z-index:1;background:#8b5cf61a;border-radius:14px;position:absolute;inset:0}@media (width>=1024px){.nx-active-bg{background:var(--nx-background);border-top-right-radius:0;border-bottom-right-radius:0}}.nx-active-curve{display:none}@media (width>=1024px){.nx-active-curve{pointer-events:none;background:0 0;width:24px;height:24px;display:block;position:absolute;right:0}.nx-active-curve-top{box-shadow:12px 12px 0 12px var(--nx-background);border-bottom-right-radius:20px;top:-24px}.nx-active-curve-bottom{box-shadow:12px -12px 0 12px var(--nx-background);border-top-right-radius:20px;bottom:-24px}}.nx-sidebar-footer{padding:16px 18px 22px}.nx-usercard{cursor:pointer;background:#fff9;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.nx-useravatar{background:linear-gradient(135deg, var(--nx-primary), #a855f7);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex;box-shadow:0 0 15px #8b5cf638}.nx-userinfo{min-width:0}.nx-username{color:#2e1065;font-size:14px;font-weight:700}.nx-useremail{color:#5b21b699;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.nx-main{background:var(--nx-background);border:1px solid var(--nx-border);z-index:3;border-radius:24px;flex-direction:column;flex:1;margin-left:0;display:flex;overflow:hidden;box-shadow:-5px 0 30px #00000008}.nx-header{-webkit-backdrop-filter:blur(14px);z-index:10;background:#fffc;border-bottom:1px solid #e4e4e799;flex:0 0 80px;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex;position:sticky;top:0}.nx-header-left{align-items:center;gap:12px;display:flex}.nx-menu-btn{display:none}.nx-breadcrumb{color:#71717a;gap:8px;font-size:13px;display:none}.nx-breadcrumb-current{color:#09090b;font-weight:600}.nx-breadcrumb-sep{color:#e4e4e7}.nx-header-right{color:#71717a;align-items:center;gap:12px;display:flex}.nx-search{display:none!important}.nx-search .ant-input-affix-wrapper{border:1px solid var(--nx-border);width:260px;height:40px;box-shadow:none;background:#f4f4f599;border-radius:999px}.nx-search .ant-input{background:0 0}.nx-icon-btn{border-radius:999px;width:40px;height:40px}.nx-message-badge .ant-badge-count{background:#ef4444;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 0 0 2px #fff,0 6px 14px #ef444447}.nx-notice-btn.is-unread{color:#111827;background:#ef444414}.nx-notice-btn.is-unread .anticon{transform-origin:50% 0;animation:1.1s ease-in-out infinite nx-bell-swing}@keyframes nx-bell-swing{0%,to{transform:rotate(0)}12%{transform:rotate(14deg)}24%{transform:rotate(-12deg)}36%{transform:rotate(10deg)}48%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}72%{transform:rotate(0)}}.nx-content{flex:1;padding:24px;overflow:auto}.nx-content-inner{max-width:1440px;margin:0 auto}@media (width>=768px){.nx-breadcrumb{align-items:center;display:inline-flex}}@media (width<=1024px){.nx-menu-btn{display:inline-flex}.nx-shell{padding:0}.nx-sidebar{z-index:30;flex-basis:min(288px,86vw);width:min(288px,86vw);position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 44px #0f172a2e}.nx-sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);background:#0f172a47;border:0;padding:0;display:block;position:fixed;inset:0}.nx-main{border:0;border-radius:0;min-width:0}}@media (width<=768px){html,body,#root{width:100%;overflow-x:hidden}.nx-shell{height:100dvh;min-height:100dvh}.nx-ambient{display:none}.nx-brand{height:64px;padding:0 20px}.nx-nav{padding-left:14px;padding-right:10px;overflow-y:auto}.nx-nav-item{width:100%;margin-right:0}.nx-header{flex-basis:56px;height:56px;padding:0 12px}.nx-header-left{min-width:0}.nx-header-right{gap:6px}.nx-breadcrumb{gap:6px;min-width:0}.nx-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.nx-icon-btn{width:36px;height:36px}.nx-content{padding:12px}.nx-content-inner{width:100%;max-width:none}.nx-content-inner>.ant-typography{margin-bottom:12px!important;font-size:20px!important}.ant-card{border-radius:10px!important}.ant-card .ant-card-body{padding:12px!important}.ant-space{flex-wrap:wrap;max-width:100%}.ant-btn{white-space:normal;max-width:100%}.hh-filter-card .ant-row{row-gap:4px!important}.hh-filter-card .ant-col{flex:100%!important;min-width:0!important;max-width:100%!important}.hh-filter-card .ant-form-item{margin-bottom:8px}.hh-filter-card .ant-form-item-row{flex-direction:column;align-items:stretch}.hh-filter-card .ant-form-item-label{text-align:left!important;flex:none!important;padding:0 0 4px!important}.hh-filter-card .ant-form-item-label>label{height:auto}.hh-filter-card .ant-form-item-control{width:100%;flex:none!important}.ant-table-wrapper{width:100%;overflow-x:auto}.ant-table-wrapper .ant-table{border-radius:10px;min-width:760px}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-container{overflow-x:auto!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;padding:10px 12px!important}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{box-shadow:none!important;position:static!important}.ant-pagination{justify-content:center;row-gap:8px}.ant-pagination-options{margin-inline-start:0!important}.ant-modal{margin:0 auto;padding-bottom:12px;top:12px;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.ant-modal-content{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;padding:16px!important}.ant-modal-header{margin-bottom:12px!important}.ant-modal-title{font-size:17px!important}.ant-modal-body{padding-right:2px;overflow:hidden auto}.ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;margin-top:14px!important}.ant-modal-footer .ant-btn{margin-inline-start:0!important}.ant-modal .ant-row{margin-left:0!important;margin-right:0!important}.ant-modal .ant-col,.ant-modal [class*=ant-col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.ant-modal .ant-form-item{margin-bottom:12px}.ant-picker,.ant-input-number,.ant-select{max-width:100%}.ant-picker-range{width:100%}.ant-descriptions-view{overflow-x:auto}.ant-descriptions-item-label,.ant-descriptions-item-content{word-break:break-word;padding:10px!important}.hh-json-diff{max-height:48dvh;font-size:11px}.nx-dashboard{gap:14px}.nx-dashboard-header{align-items:stretch}.nx-currency-toggle{width:100%}.nx-currency-toggle button{flex:1;min-width:0}.nx-stat-grid,.nx-grid{gap:12px}.nx-stat-card,.nx-chart-card,.nx-table-card{padding:14px}.nx-card-head{flex-direction:column}.nx-chart-body{min-height:240px}.nx-table{min-width:620px}.nx-table th,.nx-table td{padding:10px 12px}}@media (width<=480px){.nx-breadcrumb span:first-child,.nx-breadcrumb-sep{display:none}.nx-content{padding:10px}.ant-card .ant-card-body{padding:10px!important}.ant-message .hh-operation-toast .ant-message-notice-content{width:calc(100vw - 32px);min-width:0}.ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.ant-modal-content{max-height:calc(100dvh - 16px);padding:14px!important}.ant-table-wrapper .ant-table{min-width:700px}}.nx-login{background:#030014;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.nx-login-blob{filter:blur(120px);mix-blend-mode:screen;opacity:.9;border-radius:999px;position:absolute}.nx-login-blob-1{background:#9333ea4d;width:500px;height:500px;top:-10%;left:-10%}.nx-login-blob-2{background:#4f46e54d;width:400px;height:400px;top:20%;right:-10%}.nx-login-blob-3{filter:blur(150px);background:#2563eb4d;width:600px;height:600px;bottom:-20%;left:20%}.nx-login-grid{opacity:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 70%,#0000 100%);mask-image:radial-gradient(60% 60%,#000 70%,#0000 100%)}.nx-login-card{z-index:2;-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;width:min(420px,100% - 48px);padding:32px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005c}.nx-login-topline{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.nx-login-head{flex-direction:column;align-items:center;margin-bottom:22px;display:flex}.nx-login-logo{background:linear-gradient(135deg,#9333ea,#2563eb);border-radius:18px;width:64px;height:64px;margin-bottom:18px;padding:1px;box-shadow:0 12px 24px #9333ea33}.nx-login-logo-inner{color:#fff;background:#00000080;border-radius:18px;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:800;display:flex}.nx-login-title{color:#fff!important;margin:0!important;font-weight:800!important}.nx-login-sub{color:#9ca3af;text-align:center;margin-top:6px;font-size:13px}.nx-login-form .ant-form-item-label>label{color:#9ca3af!important}.nx-login-form .ant-input-affix-wrapper,.nx-login-form .ant-input,.nx-login-form .ant-select-selector{color:#fff!important;background:#ffffff0d!important;border:none!important}.nx-login-form .ant-input::placeholder,.nx-login-form .ant-input-password input::placeholder,.nx-login-form .ant-input-affix-wrapper input::placeholder{color:#ffffff8f!important;opacity:1!important}.nx-login-form .ant-input-affix-wrapper .ant-input{background:0 0!important}.nx-login-form .ant-input-prefix{margin-inline-end:8px;transition:margin-inline-end .12s,color .12s;color:#9ca3af!important}.nx-login-form .ant-input-affix-wrapper:focus,.nx-login-form .ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #8b5cf638!important}.nx-login-form .ant-input-affix-wrapper-focused .ant-input-prefix{margin-inline-end:12px;color:#c084fc!important}.nx-login-form .ant-input-affix-wrapper:hover,.nx-login-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border:none!important}.nx-login-form .ant-input-affix-wrapper{border-radius:12px!important}.nx-login-form .ant-select-selection-item,.nx-login-form .ant-select-selection-placeholder{color:#e5e7eb!important}.nx-login-form .ant-select-arrow{color:#9ca3af!important}.nx-login-btn{border-radius:12px;height:44px;font-weight:700;color:#000!important;background:#fff!important;border:none!important}.nx-login-btn:hover{color:#000!important;background:linear-gradient(90deg,#f3e8ff,#dbeafe)!important}.hh-filter-card .ant-form-item{margin-bottom:12px}.hh-filter-card .ant-row{align-items:flex-start}.hh-filter-card .ant-form-item-row{flex-wrap:nowrap}.hh-filter-card .ant-form-item-label>label{color:#1d2129b8;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hh-filter-card .ant-form-item-label{padding-right:8px}.hh-filter-card .ant-select,.hh-filter-card .ant-input,.hh-filter-card .ant-picker{width:100%}.hh-wrap-table .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.hh-action-btn{letter-spacing:.2px;border:none;border-radius:0;height:auto;padding:0;font-weight:600;transition:opacity .12s,text-decoration-color .12s;background:0 0!important}.hh-action-btn:hover{text-decoration:underline}.hh-action-edit{color:#6e6ae8!important}.hh-action-delete{color:#ff4d4f!important}.hh-action-btn:disabled,.hh-action-btn[disabled]{opacity:.55;transform:none!important}.hh-order-attachment-trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:54px;min-height:54px;padding:0;display:inline-flex}.hh-order-attachment-thumb-wrap{background:#f4f4f599;border:1px solid #e4e4e7;border-radius:10px;width:48px;height:48px;overflow:hidden}.hh-order-attachment-thumb{object-fit:cover;width:100%;height:100%;display:block}.hh-order-attachment-empty{color:#6e6ae8;text-align:center;background:#8b5cf60f;border:1px dashed #8b5cf647;border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:0 8px;font-size:12px;line-height:1.2;display:inline-flex}.hh-modal-attachment{flex-direction:column;gap:12px;display:flex}.hh-modal-attachment-empty{color:#6e6ae8;background:#8b5cf60f;border:1px dashed #8b5cf647;border-radius:12px;width:160px;height:120px}.hh-modal-attachment-image .ant-image-img{object-fit:cover}.hh-attachment-item{width:40px;height:40px;display:inline-flex;position:relative}.hh-attachment-delete{color:#fff;cursor:pointer;opacity:0;appearance:none;z-index:2;background:#ff4d4f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;transition:opacity .16s,transform .16s,background .16s,box-shadow .16s;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:scale(.72);box-shadow:0 4px 10px #ff4d4f47,0 1px 4px #0f172a2e}.hh-attachment-delete .anticon{stroke-width:3px;font-size:8px}.hh-attachment-item:hover .hh-attachment-delete{opacity:1;transform:scale(1)}.hh-attachment-delete:hover{background:#d9363e;transform:scale(1.06);box-shadow:0 5px 12px #d9363e57,0 1px 5px #0f172a33}.hh-chart-panel{box-shadow:none;background:0 0;border:none;border-radius:12px;padding:4px 0 0}.hh-chart-panel canvas{filter:none}.nx-card{border:1px solid var(--nx-border);background:var(--nx-card);border-radius:12px;box-shadow:0 1px 2px #0000000a}.nx-card-hover{transition:border-color .15s}.nx-card-hover:hover{border-color:#8b5cf640}.nx-dashboard{flex-direction:column;gap:24px;display:flex}.nx-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nx-currency-toggle{background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #0f172a14;border-radius:12px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 8px 24px #0f172a14}.nx-currency-toggle button{min-width:92px;height:38px;color:var(--nx-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.nx-currency-toggle button span{font-size:12px}.nx-currency-toggle button strong{letter-spacing:0;font-size:13px}.nx-currency-toggle button.is-active{color:#fff;background:#111827;box-shadow:0 6px 16px #11182733}.nx-stat-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.nx-stat-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (width>=1024px){.nx-stat-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.nx-stat-card{padding:18px 18px 16px;position:relative;overflow:hidden}.nx-stat-top{justify-content:space-between;align-items:center;display:flex}.nx-stat-title{color:var(--nx-muted-foreground);letter-spacing:.3px;font-size:13px;font-weight:600}.nx-stat-icon{width:34px;height:34px;color:var(--nx-muted-foreground);background:#f4f4f5;border-radius:10px;justify-content:center;align-items:center;display:flex}.nx-stat-value{color:var(--nx-foreground);letter-spacing:-.2px;margin-top:10px;font-size:22px;font-weight:700}.nx-stat-change{margin-top:8px;font-size:12px;font-weight:600}.nx-stat-change span{color:var(--nx-muted-foreground);margin-left:6px;font-weight:400}.nx-stat-change.is-up{color:#10b981}.nx-stat-change.is-down{color:#f43f5e}.nx-stat-accent{opacity:0;background:linear-gradient(90deg,#0000,#8b5cf68c,#0000);height:1px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.nx-stat-card:hover .nx-stat-accent{opacity:1}.nx-stat-card:hover .nx-stat-icon{color:var(--nx-primary)}.nx-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1024px){.nx-grid{grid-template-columns:5fr 2fr}}.nx-chart-card{flex-direction:column;padding:18px;display:flex}.nx-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.nx-card-title{color:var(--nx-foreground);font-size:16px;font-weight:700}.nx-card-desc{color:var(--nx-muted-foreground);margin-top:2px;font-size:12px}.nx-card-number{background:linear-gradient(135deg,#3b0764,#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}.nx-chart-body{flex:1;min-height:300px}.nx-table-card{padding:18px}.nx-table-wrap{margin-top:10px;overflow-x:auto}.nx-table{border-collapse:collapse;width:100%;font-size:13px}.nx-table thead{color:var(--nx-muted-foreground);background:#f4f4f599}.nx-table th,.nx-table td{border-bottom:1px solid var(--nx-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:12px 14px}.nx-table tbody tr:hover{background:#f4f4f559}.nx-link-tag{color:#6d28d9;cursor:pointer;background:#7c3aed14;border:1px solid #7c3aed29;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s}.nx-link-tag:hover{color:#5b21b6;background:#7c3aed24;border-color:#7c3aed42}.hh-json-diff{color:#e5e7eb;white-space:pre-wrap;background:#0f172a;border:1px solid #0f172a14;border-radius:8px;max-width:100%;max-height:300px;margin:0;padding:10px;font-size:12px;line-height:1.7;overflow:hidden auto}.hh-json-diff-line{border-radius:5px;gap:8px;min-width:0;padding:0 6px;display:flex}.hh-json-diff-line code{min-width:0;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hh-json-diff-mark{color:#e5e7eb73;-webkit-user-select:none;user-select:none;flex:0 0 12px;width:12px}.hh-json-diff-line.is-added{color:#d1fae5;background:#10b98133}.hh-json-diff-line.is-deleted{color:#ffe4e6;background:#f43f5e38}.hh-json-diff-line.is-modified{color:#fef3c7;background:#f59e0b3d}.nx-table-title{color:var(--nx-foreground);font-weight:700}.nx-table-sub{color:var(--nx-muted-foreground);margin-top:2px;font-size:12px}.nx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600}.nx-muted{color:var(--nx-muted-foreground);font-size:12px}.nx-pill{border:1px solid #e4e4e7;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.nx-pill-draft{color:#71717a;background:#71717a14;border-color:#71717a2e}.nx-pill-ongoing{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b38}.nx-pill-finished{color:#10b981;background:#10b9811a;border-color:#10b98138}.nx-pill-cancelled{color:#f43f5e;background:#f43f5e1a;border-color:#f43f5e38}.nx-route-loading{min-height:180px;color:var(--nx-muted-foreground);justify-content:center;align-items:center;font-weight:700;display:flex}
