:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1a1f1c;background-color:#f9f7f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#1e4a3d;text-decoration:inherit}a:hover{color:#15362c}body{margin:0;min-width:320px;min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}button:not(.MuiButtonBase-root){border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f7f2;cursor:pointer;transition:border-color .25s}button:not(.MuiButtonBase-root):hover{border-color:#1e4a3d73}button:not(.MuiButtonBase-root):focus,button:not(.MuiButtonBase-root):focus-visible{outline:4px auto -webkit-focus-ring-color}.app-dataframe{display:flex;flex-direction:column;height:clamp(420px,calc(100dvh - 230px),1400px);min-height:0;overflow:hidden;background:var(--app-card-bg, #ffffff);border:1px solid var(--app-table-border, rgba(23, 35, 29, .12));border-radius:14px}@media(min-width:900px){.app-dataframe{height:clamp(520px,calc(100dvh - 260px),1600px)}}.app-dataframe-toolbar{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--app-table-border, rgba(23, 35, 29, .12));min-height:24px!important;padding:2px 8px}.app-dataframe-toolbar .MuiTablePagination-toolbar{min-height:24px!important;padding:0!important}.app-dataframe-toolbar .MuiTablePagination-selectLabel,.app-dataframe-toolbar .MuiTablePagination-displayedRows{font-size:.72rem;margin:0;color:var(--n2nai-primary-dark, #0b261f);font-weight:600}.app-dataframe-toolbar .MuiTablePagination-select{color:var(--n2nai-primary-main, #12382f);font-weight:700}.app-dataframe-toolbar .MuiTablePagination-actions{margin-left:4px;transform:scale(.86);transform-origin:center}.app-dataframe-toolbar .MuiIconButton-root{color:var(--n2nai-primary-main, #12382f);padding:2px}.app-table-wrap{flex:1 1 auto;min-height:0;height:100%;overflow:auto;background:#fff}.app-table-wrap .MuiTable-root{min-height:100%}.app-dataframe .MuiTableCell-root{font-size:.72rem;line-height:1.25;border-bottom-color:#17231d14}.app-dataframe .MuiTableCell-head{font-size:.74rem;color:var(--app-table-head-text, #17372f);font-weight:800;letter-spacing:.01em}.app-table-wrap .MuiTable-root .MuiTableHead-root .MuiTableCell-root{background:#fff;border-bottom:1px solid rgba(23,35,29,.12);box-shadow:none}.app-table-wrap .MuiTable-root .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:var(--app-table-row-alt, rgba(198, 162, 74, .055))}.app-table-wrap .MuiTable-root .MuiTableBody-root .MuiTableRow-root:hover{background:var(--app-table-row-hover, rgba(18, 56, 47, .085))}.app-table-wrap .MuiTable-root .MuiTableBody-root .MuiTableRow-root.Mui-selected,.app-table-wrap .MuiTable-root .MuiTableBody-root .MuiTableRow-root.Mui-selected:hover{background:#12382f24;box-shadow:inset 3px 0 0 var(--n2nai-secondary-main, #c6a24a)}.app-table-head-text{max-width:clamp(120px,10vw,190px);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.app-table-cell-text{max-width:clamp(100px,9vw,180px);overflow:hidden;text-overflow:ellipsis}.app-brand-state{min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center}.pc-btn.MuiButton-root{text-transform:none;justify-content:center;border-radius:999px;font-weight:700;letter-spacing:.01em;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pc-btn.MuiButton-root:hover{transform:translateY(-1px)}.pc-btn.Mui-disabled{transform:none!important;box-shadow:none!important}.pc-btn--w-sm.MuiButton-root{min-width:80px}.pc-btn--w-wide.MuiButton-root{min-width:100px}.pc-btn--inherit.MuiButton-outlined,.pc-btn-pr.MuiButton-outlined{color:var(--n2nai-primary-main, #12382f);border-color:#12382f61;background:#ffffffb8}.theme-dark .pc-btn--inherit.MuiButton-outlined,.theme-dark .pc-btn-pr.MuiButton-outlined{color:#ffffffeb;border-color:#ffffff47}.pc-btn-cancel.MuiButton-root{font-weight:800}.pc-btn-cancel.MuiButton-outlined{border-color:#12382f73}.pc-btn-cancel.MuiButton-outlined:hover{background:#12382f0f}.theme-dark .pc-btn-cancel.MuiButton-outlined{border-color:#ffffff47}.theme-dark .pc-btn-cancel.MuiButton-outlined:hover{background:#ffffff14}.pc-btn-other.MuiButton-root{font-weight:700}.pc-btn-other.MuiButton-outlined:hover{border-color:#12382fad;background:#12382f0e}.theme-dark .pc-btn-other.MuiButton-outlined:hover{background:#ffffff14}.pc-btn-new.MuiButton-contained{font-weight:700;padding-inline:16px;box-shadow:none;background:linear-gradient(180deg,#ffffff14,#0000000d),var(--n2nai-primary-main, #12382f)}.pc-btn-new.MuiButton-contained:hover{background:linear-gradient(180deg,#ffffff14,#00000014),var(--n2nai-primary-dark, #0b261f)}.pc-btn-editcopy.MuiButton-outlined{border-color:#12382f7a;color:#12382ff5;font-weight:700;background:#ffffffb8}.pc-btn-editcopy.MuiButton-outlined:hover{border-color:#12382fe6;background:#12382f0f}.pc-btn-pr.MuiButton-outlined{border-style:dashed;font-weight:700}.pc-btn-pr.MuiButton-outlined:hover{border-color:#c6a24abf;background:#c6a24a1c}.theme-dark .pc-btn-pr.MuiButton-outlined:hover{background:#ffffff14}.pc-btn-export.MuiButton-contained{background:var(--n2nai-secondary-main, #b8953c);color:#17231d;font-weight:800;box-shadow:none}.pc-btn-export.MuiButton-contained:hover{background:var(--n2nai-secondary-dark, #8a6f2e);color:#fff}.pc-actionBar{margin-bottom:12px}.pc-dividerVert{align-self:stretch}@media(max-width:599.95px){.pc-dividerVert{display:none!important}}
