@charset "UTF-8";.ncweb{font-family:var(--font-stack);color:var(--text-color);margin-top:1rem;margin-bottom:1rem}.ncweb-explorer{position:relative;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:visible}.ncweb-header{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color)}.ncweb-readme{height:240px;min-height:240px;overflow:auto;padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:15px;line-height:150%;color:var(--text-color);position:relative}.ncweb-readme-resize{position:absolute;left:0;right:0;height:7px;cursor:ns-resize;z-index:5}.ncweb-readme-resize:hover{cursor:ns-resize}:is(.ncweb-readme,.ncweb-preview-md) h1,:is(.ncweb-readme,.ncweb-preview-md) h2,:is(.ncweb-readme,.ncweb-preview-md) h3,:is(.ncweb-readme,.ncweb-preview-md) h4,:is(.ncweb-readme,.ncweb-preview-md) h5,:is(.ncweb-readme,.ncweb-preview-md) h6{font-weight:600;line-height:1.1em;margin-top:24px;margin-bottom:12px;color:var(--text-color)}:is(.ncweb-readme,.ncweb-preview-md) h1:first-child,:is(.ncweb-readme,.ncweb-preview-md) h2:first-child,:is(.ncweb-readme,.ncweb-preview-md) h3:first-child,:is(.ncweb-readme,.ncweb-preview-md) h4:first-child,:is(.ncweb-readme,.ncweb-preview-md) h5:first-child,:is(.ncweb-readme,.ncweb-preview-md) h6:first-child{margin-top:0}:is(.ncweb-readme,.ncweb-preview-md) h1{font-size:30px}:is(.ncweb-readme,.ncweb-preview-md) h2{font-size:26px}:is(.ncweb-readme,.ncweb-preview-md) h3{font-size:23px}:is(.ncweb-readme,.ncweb-preview-md) h4{font-size:20px}:is(.ncweb-readme,.ncweb-preview-md) h5{font-size:17px}:is(.ncweb-readme,.ncweb-preview-md) h6{font-size:15px}:is(.ncweb-readme,.ncweb-preview-md) p{margin-bottom:1em;line-height:150%}:is(.ncweb-readme,.ncweb-preview-md) mark{background-color:var(--color-mark, #fff0c7)}:is(.ncweb-readme,.ncweb-preview-md) a{color:var(--ncweb-primary, #0082c9);text-decoration:underline;padding:.5em 0}:is(.ncweb-readme,.ncweb-preview-md) i{font-style:italic}:is(.ncweb-readme,.ncweb-preview-md) ul,:is(.ncweb-readme,.ncweb-preview-md) ol{margin:.4em 0;padding-left:1.6em}:is(.ncweb-readme,.ncweb-preview-md) ul li.ncweb-task-item{list-style:none;margin-left:-.8em}:is(.ncweb-readme,.ncweb-preview-md) ul li input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid var(--text-muted);border-radius:2px;background:var(--card-bg, #fff) center/11px 11px no-repeat;margin-right:6px;vertical-align:middle;position:relative;top:-1px;cursor:default;display:inline-block;box-shadow:none!important}:is(.ncweb-readme,.ncweb-preview-md) ul li input[type=checkbox]:checked{border:1px solid var(--text-color, #333)!important;background-color:var(--card-bg, #fff)!important;background-size:13px 13px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23e79c47' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 8.5l3.6 3.6L13.5 4'/></svg>")!important;box-shadow:none!important}:is(.ncweb-readme,.ncweb-preview-md) code{font-family:var(--font-stack, "Noto Sans", sans-serif);font-size:inherit;background:var(--gray-50);border:1px solid var(--border-color);border-radius:4px;padding:1px 4px}:is(.ncweb-readme,.ncweb-preview-md) pre{background:var(--color-background-dark, var(--gray-50));border-radius:var(--border-radius, 6px);padding:1em 1.3em;margin-bottom:1em;white-space:pre;overflow-x:auto}:is(.ncweb-readme,.ncweb-preview-md) pre code{background:none;border:none;padding:0;font-size:inherit;white-space:pre}:is(.ncweb-readme,.ncweb-preview-md) blockquote{padding:2px 12px;border-left:3px solid var(--ncweb-primary, #0082c9);color:var(--text-muted);font-size:inherit}:is(.ncweb-readme,.ncweb-preview-md) blockquote p{margin-bottom:0}:is(.ncweb-readme,.ncweb-preview-md) table{border-collapse:collapse;margin:.5em 0 1em}:is(.ncweb-readme,.ncweb-preview-md) th,:is(.ncweb-readme,.ncweb-preview-md) td{border:1px solid var(--border-color);padding:4px 8px;text-align:left}:is(.ncweb-readme,.ncweb-preview-md) hr{padding:2px 0;border:none;margin:2em 0;width:100%}:is(.ncweb-readme,.ncweb-preview-md) hr:after{content:"";display:block;height:1px;background-color:var(--color-border-dark, var(--border-color))}:is(.ncweb-readme,.ncweb-preview-md) img{max-width:min(600px,100%);height:auto}.ncweb-preview-md img{max-width:min(900px,100%)}:is(.ncweb-readme,.ncweb-preview-md) s,:is(.ncweb-readme,.ncweb-preview-md) del{text-decoration:line-through}:is(.ncweb-readme,.ncweb-preview-md) u{text-decoration:underline}:is(.ncweb-readme,.ncweb-preview-md) .callout{display:flex;align-items:center;justify-content:flex-start;background-color:var(--bg-light-gray, #f5f5f5);border-left:.3em solid var(--callout-border, #006aa3);border-radius:var(--border-radius, 6px);padding:1em 1em 1em .5em;position:relative;margin-bottom:.5em}:is(.ncweb-readme,.ncweb-preview-md) .callout+*{margin-top:.5em}:is(.ncweb-readme,.ncweb-preview-md) .callout__content{margin-left:1em;flex-grow:1;min-width:0}:is(.ncweb-readme,.ncweb-preview-md) .callout__content p:last-child{margin-bottom:0}:is(.ncweb-readme,.ncweb-preview-md) .callout__icon,:is(.ncweb-readme,.ncweb-preview-md) .callout__icon svg{color:var(--callout-border, #006aa3);flex:0 0 auto}:is(.ncweb-readme,.ncweb-preview-md) .callout,:is(.ncweb-readme,.ncweb-preview-md) .callout--info{--callout-border: #006aa3}:is(.ncweb-readme,.ncweb-preview-md) .callout--success{--callout-border: #468853}:is(.ncweb-readme,.ncweb-preview-md) .callout--warn{--callout-border: #b3660f}:is(.ncweb-readme,.ncweb-preview-md) .callout--error{--callout-border: #c0392b}:is(.ncweb-readme,.ncweb-preview-md) .callout--question{--callout-border: #184cbd}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details{margin:.5em 0 1em;border:1px solid var(--border-color);border-radius:var(--border-radius, 6px);padding:0}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details>summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding:8px 12px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details>summary::-webkit-details-marker{display:none}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details>summary:before{content:"";display:inline-block;width:0;height:0;border-left:6px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-right:8px;transition:transform .15s ease;flex:0 0 auto}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details[open]>summary:before{transform:rotate(90deg)}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details>.ncweb-details-content{padding:0 12px 10px 26px}:is(.ncweb-readme,.ncweb-preview-md) details.ncweb-details>.ncweb-details-content p:last-child{margin-bottom:0}.ncweb-path{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;font-size:.9rem;min-width:0;white-space:nowrap;overflow:visible;padding-right:6px}.ncweb-crumb-current.ncweb-crumb-shrink{padding-right:8px;padding-left:8px;box-sizing:border-box}.ncweb-crumb{background:none;border:none;cursor:pointer;color:var(--text-color);font-size:.9rem;font-weight:400;line-height:1.2;padding:3px 8px;border-radius:8px;transition:background-color .15s ease;white-space:nowrap;flex:0 0 auto}.ncweb-crumb:not(.ncweb-crumb-current){max-width:none;overflow:visible;text-overflow:clip}.ncweb-crumb-current{flex:0 0 auto;min-width:0;text-align:left;white-space:nowrap}.ncweb-crumb-current.ncweb-crumb-shrink{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ncweb-crumb:hover{background:var(--fg-hover-color)}.ncweb-crumb-root .ncweb-crumb-home-svg{display:none}.ncweb-crumb-more{position:relative;font-weight:700;overflow:visible;flex:0 0 auto}.ncweb-crumb-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:300;background:var(--card-bg, #fff);border:1px solid var(--border-color, #eee);border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:160px;max-height:260px;overflow:auto;padding:4px 0}.ncweb-crumb-menu-item{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:.85rem;padding:7px 12px;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncweb-crumb-menu-item:hover{background:var(--fg-hover-color)}.ncweb-crumb-sep{display:inline-flex;align-items:center;color:var(--text-muted);padding:0 1px}.ncweb-crumb-sep-svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.ncweb-message{padding:10px 16px;border-radius:4px;margin-bottom:12px;background:var(--bg-light-gray);border-left:3px solid var(--primary-color)}.ncweb-message-error{background:#fbe9e7;border-left-color:#d32f2f;color:#b71c1c}.ncweb-table{width:100%;border-collapse:collapse;table-layout:fixed}.ncweb-table thead th:first-child{padding-left:12px}.ncweb-table thead th{text-align:left;font-size:.85rem;font-weight:600;color:var(--text-muted);padding:8px 12px;border-bottom:1px solid var(--border-color);background:var(--gray-50)}.ncweb-sort-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:.85rem;font-weight:600;padding:2px 6px;border-radius:4px;transition:background-color .15s ease,color .15s ease}.ncweb-table thead th.col-name .ncweb-sort-btn{padding-left:32px}.ncweb-sort-btn:hover{background:var(--fg-hover-color);color:var(--text-color)}.ncweb-sort-arrow{display:inline-flex;align-items:center}.ncweb-sort-arrow-svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}.ncweb-sort-active{color:var(--text-color)}.ncweb-table .col-name{width:auto}.ncweb-table .col-menu{padding-left:0;padding-right:0;width:36px;position:relative;text-align:right}.ncweb-table .col-size{width:114px;text-align:right}.ncweb-table .col-modified{width:160px;text-align:left}.ncweb-table thead th.col-size,.ncweb-table thead th.col-modified{text-align:center}.ncweb-table tbody td{padding:8px 12px;font-size:.95rem;border-bottom:1px solid var(--border-color);vertical-align:middle}.ncweb-table tbody tr:last-child td{border-bottom:none}.ncweb-table tbody td.col-size,.ncweb-table tbody td.col-modified{font-size:calc(.95rem - 2px)}.ncweb-table tbody td.col-size{padding-left:6px;padding-right:6px}.ncweb-table tbody tr:hover{background:var(--fg-hover-color)}.ncweb-table tbody td.ncweb-col-open{cursor:pointer}.ncweb-name-cell{display:flex;align-items:center;gap:8px}.ncweb-icon{font-size:1.1rem;line-height:1;flex:0 0 auto}.ncweb-icon-svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 auto;display:inline-block;vertical-align:middle}.ncweb-icon-folder{fill:var(--ncweb-primary, var(--color-2))}.ncweb-name{font-size:calc(.95rem - 2px);color:inherit;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncweb-name:hover{text-decoration:none;color:var(--primary-color);cursor:pointer}.ncweb-name-file{color:var(--text-color)}.ncweb-name-locked{color:var(--text-muted);font-style:italic}.ncweb-name-open,.ncweb-name-cell-clickable{cursor:pointer}.ncweb-name-open:hover .ncweb-name,.ncweb-name-cell-clickable:hover .ncweb-name{text-decoration:none;color:var(--primary-color)}.ncweb-menu-btn{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.ncweb-menu-btn .ncweb-icon-svg{display:block}.ncweb-menu-btn:hover{background:color-mix(in srgb,var(--ncweb-primary, var(--color-2)) 8%,transparent);color:var(--text-color)}.ncweb-menu-dropdown{position:absolute;right:0;z-index:100;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0000001f;padding:4px 0}.ncweb-menu-item{padding:8px 14px;cursor:pointer;font-size:.9rem;color:var(--text-color);white-space:nowrap}.ncweb-menu-item:hover{background:var(--fg-hover-color)}.ncweb-menu-item-disabled{color:var(--text-muted);cursor:not-allowed}.ncweb-menu-item-disabled:hover{background:none}.ncweb-loading,.ncweb-empty{color:var(--text-muted);text-align:center;padding:24px!important}.ncweb-empty-state{padding:40px 16px}.ncweb-empty-content{display:flex;flex-direction:column;align-items:center;gap:10px}.ncweb-empty-icon{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important}.ncweb-empty-text{font-size:.95rem;color:var(--text-muted)}@media (max-width: 768px){.ncweb-readme{font-size:13px;padding:10px 12px;height:240px;min-height:240px}:is(.ncweb-readme,.ncweb-preview-md) li,:is(.ncweb-readme,.ncweb-preview-md) p,:is(.ncweb-readme,.ncweb-preview-md) a,:is(.ncweb-readme,.ncweb-preview-md) blockquote,:is(.ncweb-readme,.ncweb-preview-md) th,:is(.ncweb-readme,.ncweb-preview-md) td,:is(.ncweb-readme,.ncweb-preview-md) code,:is(.ncweb-readme,.ncweb-preview-md) pre{font-size:13px}:is(.ncweb-readme,.ncweb-preview-md) h1{font-size:25px}:is(.ncweb-readme,.ncweb-preview-md) h2{font-size:22px}:is(.ncweb-readme,.ncweb-preview-md) h3{font-size:20px}:is(.ncweb-readme,.ncweb-preview-md) h4{font-size:17px}:is(.ncweb-readme,.ncweb-preview-md) h5{font-size:14px}:is(.ncweb-readme,.ncweb-preview-md) h6{font-size:13px}.ncweb-table .col-modified{display:none}.ncweb-table thead th{font-size:.72rem;padding:6px 10px}.ncweb-sort-btn{font-size:.72rem;padding:2px 5px;gap:3px}.ncweb-sort-arrow-svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}.ncweb-table thead th.col-name .ncweb-sort-btn{padding-left:24px}.ncweb-table tbody td{padding:6px 10px;font-size:.81rem}.ncweb-table tbody td.col-size,.ncweb-table tbody td.col-modified{font-size:calc(.81rem - 2px)}.ncweb-table tbody td.col-size{padding-left:6px;padding-right:6px}.ncweb-name{font-size:calc(.81rem - 2px)}.ncweb-name-cell{gap:6px}.ncweb-icon-svg{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}.ncweb-menu-btn{padding:3px}.ncweb-table .col-menu{width:32px}.ncweb-table .col-size{width:97px}}.ncweb-preview{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:var(--card-bg, #fff)}.ncweb-preview-head{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 112px;border-bottom:1px solid var(--gray-300, #666);background:var(--gray-50, #f7f7f7)}.ncweb-preview-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ncweb-preview-dl-btn,.ncweb-preview-close{position:absolute;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted, #666);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;line-height:1;transition:background-color .15s ease,color .15s ease}.ncweb-preview-dl-btn{right:64px;top:50%}.ncweb-preview-close{right:16px;top:calc(50% - 1px)}.ncweb-preview-dl-btn:hover,.ncweb-preview-close:hover{background:color-mix(in srgb,var(--ncweb-primary, var(--color-2)) 8%,transparent);color:var(--text-color, #222)}.ncweb-preview-dl-btn svg,.ncweb-preview-close svg{display:block}.ncweb-preview-nav{position:absolute;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;cursor:pointer;color:var(--text-color, #222);background:color-mix(in srgb,var(--card-bg, #fff) 20%,transparent);box-shadow:none;transition:background-color .15s ease,color .15s ease}.ncweb-preview-nav:hover{background:color-mix(in srgb,var(--card-bg, #fff) 92%,transparent);box-shadow:0 2px 10px #0000002e}.ncweb-preview-nav:active{color:var(--primary-color, #222)}.ncweb-preview-nav-prev{left:24px}.ncweb-preview-nav-next{right:24px}.ncweb-preview.ncweb-preview-gallery .ncweb-preview-nav{display:inline-flex}.ncweb-preview-body{flex:1;min-height:0;overflow:auto;background:#fafafa;display:flex;align-items:center;justify-content:center}.ncweb-preview-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ncweb-preview-pdf{width:100%;height:100%;border:none}.ncweb-preview-text{width:100%;height:100%;overflow:auto;background:#fff;border:1px solid var(--border-color, #eee);border-radius:6px;font-size:.85rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word;margin:0;box-sizing:border-box;padding:16px 24px}.ncweb-preview-md{align-self:flex-start;width:100%;height:100%;box-sizing:border-box;overflow:auto;background:#fff;border:1px solid var(--border-color, #eee);border-radius:6px;font-size:.9rem;line-height:1.55;word-break:break-word;margin:0;padding:18px 24px}.ncweb-preview-md>:first-child{margin-top:0}.ncweb-preview-md>:last-child{margin-bottom:0}.ncweb-preview-docx{align-self:flex-start;width:100%;height:100%;box-sizing:border-box;overflow:auto;background:#fff}.ncweb-preview-docx .docx-wrapper{background:transparent;padding:16px 24px}.ncweb-preview-docx .docx-wrapper>section.docx{box-shadow:0 1px 6px #00000024;margin-bottom:12px}.ncweb-preview-xlsx{align-self:flex-start;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background:#fff;contain:layout style}.ncweb-preview-xlsx .univer-root,.ncweb-preview-xlsx [class^=univer-]{font-family:var(--font-family-sans-serif, sans-serif)}.ncweb-preview-error,.ncweb-preview-text-loading{color:var(--text-muted, #666);text-align:center;padding:20px}.ncweb-preview-unsupported{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--text-muted, #666)}.ncweb-toolbar{display:flex;align-items:center;gap:2px;margin-left:auto;position:relative;flex:0 0 auto}.ncweb-toolbar-btn{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.ncweb-toolbar-btn:hover{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 8%,transparent);color:var(--text-color)}.ncweb-toolbar-btn.ncweb-toolbar-active{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 12%,transparent);color:var(--ncweb-primary, #0082c9)}.ncweb-toolbar-svg{width:20px;height:20px;display:block}.ncweb-search-popup{position:absolute;top:calc(100% + 6px);right:0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius, 8px);box-shadow:0 4px 16px #0000001f;padding:8px;min-width:300px;max-width:380px;z-index:60}.ncweb-search-input{width:100%;box-sizing:border-box;padding:7px 30px 7px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-bg);color:var(--text-color);font-size:calc(.95rem - 2px);outline:none}.ncweb-search-input:focus{border-color:var(--ncweb-primary, #0082c9)}.ncweb-search-results{display:none;margin-top:6px;max-height:280px;overflow-y:auto}.ncweb-search-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--text-color);font-size:calc(.95rem - 2px)}.ncweb-search-item:hover{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 8%,transparent)}.ncweb-search-item .ncweb-icon-svg{width:18px;height:18px;flex:0 0 auto}.ncweb-search-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ncweb-search-nohit{padding:8px;color:var(--text-muted);font-size:calc(.95rem - 2px)}.ncweb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:14px}.ncweb-tile{width:150px;height:200px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:10px 8px 6px;border-radius:var(--border-radius, 8px);border:1px solid transparent;cursor:default}.ncweb-tile.ncweb-tile-open{cursor:pointer}.ncweb-tile.ncweb-tile-open:hover{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 6%,transparent);border-color:var(--border-color)}.ncweb-tile-icon{height:130px;width:130px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ncweb-tile-icon .ncweb-icon-svg{width:125px!important;height:125px!important;max-width:125px!important;max-height:125px!important}.ncweb-tile-name{width:100%;text-align:left;font-size:13px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 2px 5px;box-sizing:border-box}.ncweb-tile-meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;color:var(--text-muted);font-size:11px}.ncweb-tile-meta-left{min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.15}.ncweb-tile-meta-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ncweb-tile-menu-btn{padding:0;flex:0 0 auto}.ncweb-tile-menu-btn .ncweb-icon-svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.ncweb-tile-menu-btn{position:relative}.ncweb-tile-menu-btn .ncweb-menu-dropdown{top:100%;right:0}@media (max-width: 768px){.ncweb-grid{gap:10px;padding:10px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.ncweb-tile{width:128px;height:172px}.ncweb-tile-icon{width:104px;height:104px}.ncweb-tile-icon .ncweb-icon-svg{width:104px!important;height:104px!important;max-width:104px!important;max-height:104px!important}.ncweb-grid .ncweb-tile-thumb{width:104px!important;height:104px!important;max-width:104px!important;max-height:104px!important;border-radius:6px}.ncweb-tile-name{font-size:11px;padding:5px 2px 4px}.ncweb-tile-meta{font-size:9px}.ncweb-tile-menu-btn .ncweb-icon-svg{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}.ncweb-path{font-size:.74rem}.ncweb-crumb{font-size:.74rem;padding:2px 5px}.ncweb-crumb-sep-svg{width:12px;height:12px}.ncweb-empty-text{font-size:.81rem}.ncweb-preview-nav{width:40px;height:40px}.ncweb-preview-nav svg{width:24px;height:24px}.ncweb-preview-nav-prev{left:12px}.ncweb-preview-nav-next{right:12px}.ncweb-preview-title{font-size:12px}.ncweb-preview-dl-btn,.ncweb-preview-close{width:28px;height:28px}.ncweb-preview-dl-btn svg,.ncweb-preview-close svg{width:20px;height:20px}.ncweb-preview-dl-btn{right:44px}.ncweb-preview-close{right:12px}.ncweb-preview-head{padding:8px 76px}.ncweb-crumb-root{color:inherit}.ncweb-crumb-root .ncweb-crumb-name-text{display:none}.ncweb-crumb-root .ncweb-crumb-home-svg{display:block;width:18px;height:18px}.ncweb-toolbar-svg{width:18px;height:18px}}.ncweb-loading{text-align:center;padding:28px 0!important}.ncweb-spinner{display:inline-block;width:22px;height:22px;border:3px solid var(--border-color);border-top-color:var(--ncweb-primary, #0082c9);border-radius:50%;animation:ncweb-spin .8s linear infinite}.ncweb-tile-thumb{width:125px!important;height:125px!important;max-width:125px!important;max-height:125px!important;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.ncweb-search-input-wrap{position:relative;display:flex;align-items:center}.ncweb-search-clear{position:absolute;right:4px;background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:24px;line-height:1;padding:0 6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ncweb-search-clear:hover{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 8%,transparent);color:var(--text-color)}.ncweb-toolbar-btn.ncweb-search-active{background-color:color-mix(in srgb,var(--ncweb-primary, #0082c9) 15%,transparent);color:var(--ncweb-primary, #0082c9)}.ncweb-zoom{position:absolute;right:16px;bottom:18px;display:inline-flex;gap:4px;z-index:20}.ncweb-zoom-btn{width:30px;height:30px;border:none;border-radius:8px;background:none;color:var(--text-muted, #666);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.ncweb-zoom-btn:hover{background:color-mix(in srgb,var(--ncweb-primary, #0082c9) 8%,transparent);color:var(--text-color, #222)}@media (max-width: 768px){.ncweb-zoom{right:8px;bottom:12px}.ncweb-zoom-btn{width:26px;height:26px;font-size:15px}}.ncweb-preview-video{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#000;outline:none}.ncweb-new{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin-right:6px}.ncweb-new-btn{display:inline-flex;align-items:center;gap:6px;background:var(--ncweb-primary, #0082c9);color:#fff;border:1px solid transparent;border-radius:8px;padding:5px 9px 5px 7px;font-size:.9rem;font-weight:500;line-height:1.2;cursor:pointer;transition:filter .15s ease,background-color .15s ease}.ncweb-new-btn:hover{filter:brightness(.94)}.ncweb-new-btn-active{background:color-mix(in srgb,var(--ncweb-primary, #0082c9) 82%,#000)}.ncweb-new-btn .ncweb-x-icon{width:18px;height:18px;display:block;flex:0 0 auto}.ncweb-new-label{display:block;line-height:1;position:relative;top:2px}.ncweb-new-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:320;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e5e5e5);border-radius:10px;box-shadow:0 6px 20px #00000024;padding:4px;min-width:215px}.ncweb-new-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:7px;font-size:.9rem;color:var(--text-color, #222);white-space:nowrap}.ncweb-new-menu-item:hover{background:var(--fg-hover-color, #f2f2f2)}.ncweb-new-menu-item .ncweb-x-icon{width:20px;height:20px}.ncweb-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:4000;display:flex;align-items:center;justify-content:center;padding:16px}body.ncweb-modal-open{overflow:hidden}.ncweb-modal{background:var(--card-bg, #fff);color:var(--text-color, #222);border-radius:12px;box-shadow:0 18px 50px #00000059;width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.ncweb-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color, #e5e5e5)}.ncweb-modal-title{margin:0;font-size:1.05rem;font-weight:600}.ncweb-modal-close{background:none;border:none;cursor:pointer;color:var(--text-muted, #666);padding:4px;border-radius:8px;display:inline-flex}.ncweb-modal-close:hover{background:var(--fg-hover-color, #f2f2f2);color:var(--text-color, #222)}.ncweb-modal-close .ncweb-x-icon{width:20px;height:20px}.ncweb-modal-body{padding:16px;overflow:auto}.ncweb-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--border-color, #e5e5e5);flex-wrap:wrap}.ncweb-upload-summary{margin-right:auto;font-size:.82rem;color:var(--text-muted, #666)}.ncweb-btn{border-radius:8px;border:1px solid var(--border-color, #d8d8d8);padding:7px 14px;font-size:.9rem;cursor:pointer;background:var(--card-bg, #fff);color:var(--text-color, #222);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ncweb-btn:hover{background:var(--fg-hover-color, #f4f4f4)}.ncweb-btn-primary{background:var(--ncweb-primary, #0082c9);border-color:transparent;color:#fff}.ncweb-btn-primary:hover{filter:brightness(.93);background:var(--ncweb-primary, #0082c9)}.ncweb-btn-disabled,.ncweb-btn[disabled]{opacity:.55;cursor:default;pointer-events:none}.ncweb-btn-icon .ncweb-x-icon{width:18px;height:18px}.ncweb-drop{border:2px dashed var(--border-color, #d8d8d8);border-radius:10px;padding:22px 16px;text-align:center;cursor:pointer;color:var(--text-muted, #666);transition:border-color .15s ease,background-color .15s ease}.ncweb-drop:hover,.ncweb-drop-active{border-color:var(--ncweb-primary, #0082c9);background:color-mix(in srgb,var(--ncweb-primary, #0082c9) 6%,transparent)}.ncweb-drop-icon{width:38px!important;height:38px!important;color:var(--ncweb-primary, #0082c9)}.ncweb-drop-title{margin:6px 0 2px;font-size:.95rem;color:var(--text-color, #222)}.ncweb-upload-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ncweb-up-row{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border-color, #ececec);border-radius:9px}.ncweb-up-thumb{width:44px;height:44px;flex:0 0 44px;border-radius:6px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.ncweb-up-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ncweb-up-thumb .ncweb-x-icon{width:24px;height:24px}.ncweb-up-main{flex:1 1 auto;min-width:0}.ncweb-up-name-wrap{display:flex;align-items:baseline;min-width:0}.ncweb-up-name{flex:1 1 auto;min-width:40px;width:auto;border:1px solid transparent;background:transparent;font-size:.92rem;padding:3px 5px;border-radius:6px;color:var(--text-color, #222);box-sizing:border-box}.ncweb-up-name:hover{border-color:var(--border-color, #e0e0e0)}.ncweb-up-name:focus{border-color:var(--ncweb-primary, #0082c9);outline:none;background:var(--card-bg, #fff)}.ncweb-up-name.ncweb-invalid{border-color:#dc5047}.ncweb-up-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem;color:var(--text-muted, #777);padding:0 5px;overflow-wrap:break-word;word-break:break-word}.ncweb-up-note{color:#b26a00}.ncweb-up-cropped{color:var(--ncweb-primary, #0082c9)}.ncweb-up-error{color:#c0392b}.ncweb-up-bar{display:none;height:4px;margin:5px 5px 2px;border-radius:3px;background:color-mix(in srgb,var(--text-muted, #999) 22%,transparent);overflow:hidden}.ncweb-up-bar.ncweb-up-bar-active{display:block}.ncweb-up-bar-fill{display:block;height:100%;width:0;background:var(--ncweb-primary, #0082c9);transition:width .15s ease}.ncweb-up-bar-done{background:#2ea44f}.ncweb-up-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.ncweb-up-icon-btn{background:none;border:none;cursor:pointer;color:var(--text-muted, #777);width:30px;height:30px;padding:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.ncweb-up-icon-btn:hover{background:var(--fg-hover-color, #f2f2f2);color:var(--text-color, #222)}.ncweb-up-icon-btn .ncweb-x-icon{width:20px;height:20px}.ncweb-up-icon-btn-danger .ncweb-x-icon{width:22px;height:22px}.ncweb-up-icon-btn-danger:hover{background:#fdecea;color:#dc5047}.ncweb-up-status{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:.78rem;color:var(--text-muted, #777)}.ncweb-up-pct{white-space:nowrap}.ncweb-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid color-mix(in srgb,var(--ncweb-primary, #0082c9) 25%,transparent);border-top-color:var(--ncweb-primary, #0082c9);border-radius:50%;animation:ncweb-spin .7s linear infinite}@keyframes ncweb-spin{to{transform:rotate(360deg)}}.ncweb-up-status .ncweb-x-icon{width:22px!important;height:22px!important}.ncweb-up-status-done{color:#2ea44f}.ncweb-up-status-error{color:#dc5047}.ncweb-field{display:flex;flex-direction:column;gap:6px}.ncweb-label{font-size:.82rem;color:var(--text-muted, #666)}.ncweb-input{border:1px solid var(--border-color, #d8d8d8);border-radius:8px;padding:8px 10px;font-size:.95rem;background:var(--card-bg, #fff);color:var(--text-color, #222)}.ncweb-input-wrap{display:flex;align-items:baseline}.ncweb-input-wrap .ncweb-input{flex:1 1 auto;min-width:40px}.ncweb-input-ext{flex:0 0 auto;padding:8px 10px 8px 6px;font-size:.95rem;color:var(--text-muted, #666);white-space:nowrap;cursor:default}.ncweb-input:focus{border-color:var(--ncweb-primary, #0082c9);outline:none}.ncweb-input.ncweb-invalid{border-color:#dc5047}.ncweb-hint{margin:0;font-size:.78rem;color:var(--text-muted, #777)}.ncweb-hint-preview{color:var(--ncweb-primary, #0082c9)}.ncweb-modal-error{margin-top:12px;padding:8px 10px;border-radius:8px;background:#fdecea;color:#a3261b;font-size:.85rem}.ncweb-crop-stage{position:relative;display:flex;justify-content:center;margin-bottom:8px}.ncweb-crop-canvas{display:block;max-width:100%;border-radius:6px}.ncweb-crop-overlay{position:absolute;top:0;left:50%;transform:translate(-50%);cursor:move;touch-action:none}.ncweb-crop-rect{position:absolute;box-sizing:border-box;border:1px solid #fff;outline:1px dashed rgba(0,0,0,.45)}.ncweb-crop-dragging{cursor:grabbing}.ncweb-crop-handle{position:absolute;width:14px;height:14px;background:#fff;border:1px solid rgba(0,0,0,.45);border-radius:2px;pointer-events:none}.ncweb-crop-handle-nw{left:-7px;top:-7px}.ncweb-crop-handle-ne{right:-7px;top:-7px}.ncweb-crop-handle-sw{left:-7px;bottom:-7px}.ncweb-crop-handle-se{right:-7px;bottom:-7px}.ncweb-crop-rect{box-shadow:0 0 0 1px #00000059}@media (max-width: 575px){.ncweb-modal{max-height:94vh}.ncweb-modal-body{padding:12px}.ncweb-up-status{flex:0 0 auto}.ncweb-upload-summary{flex:1 1 100%;margin:0 0 6px}}
/*# sourceMappingURL=pit_erpnext_web.bundle.KT5XZNYY.css.map */
