body{font-family:Arial}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Open Sans;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}p{margin-bottom:1rem;margin-top:0}.question-content,.question-content #questionText{line-height:1.6em}#root,body,html{height:100vh;margin:0;overflow-x:hidden;padding:0}:root{--primary-hover:#1f325ae6;--primary-light:#1f325acc;--primary-lighter:#1f325a99}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-layout-sider{background-color:#1f325a!important;background-color:var(--primary-color)!important}.ant-menu-dark .ant-menu-submenu-title{color:#fff!important}.ant-menu-dark .ant-menu-submenu .ant-menu-item{background-color:#1f325a!important;background-color:var(--primary-color)!important;color:#fff!important}.ant-menu-dark .ant-menu-submenu .ant-menu-item:hover{background-color:#1f325acc!important;background-color:var(--primary-light)!important;color:#fff!important}.ant-menu-dark .ant-menu-item-selected{background-color:#1f325a99!important;background-color:var(--primary-lighter)!important;color:#fff!important}.ant-menu-dark .ant-menu-sub{background-color:#1f325a!important;background-color:var(--primary-color)!important}.ant-notification{z-index:9999!important}.ant-notification-notice{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;padding:16px 24px!important}.ant-notification-notice-message{color:#1f325a!important;font-size:16px!important;font-weight:600!important;margin-bottom:4px!important}.ant-notification-notice-description{color:#666!important;font-size:14px!important}.ant-notification-notice-success .ant-notification-notice-icon{color:#52c41a!important}.ant-notification-notice-error .ant-notification-notice-icon{color:#ff4d4f!important}.ant-notification-notice-warning .ant-notification-notice-icon{color:#faad14!important}.ant-notification-notice-info .ant-notification-notice-icon{color:#1f325a!important;color:var(--primary-color)!important}:root{--primary-color:#1f325a}.page-header{align-items:center;display:flex;gap:12px}.page-header-icon{font-size:18px}.page-header-icon,.page-header-title{color:#1f325a;color:var(--primary-color)}.page-header-title{font-size:20px;font-weight:500;line-height:1.2;margin:0}.simple-highlight{display:inline;position:relative}.delete-btn{align-items:center;background:#dc3545;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;color:#fff;cursor:pointer;display:none!important;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-8px;width:18px;z-index:10}.simple-highlight:hover .delete-btn{display:flex!important}.delete-btn:hover{background:#c82333;transform:scale(1.1)}.main-interface-common{display:flex;flex-direction:column;height:100vh}.main-interface-common.daymode{background:#fff;color:#333}.notebook-container{display:flex;height:100%;overflow:hidden}.notebook-sidenav{background:#f8f9fa;border-right:1px solid #dee2e6;width:320px}.leftPanel,.notebook-sidenav{display:flex;flex-direction:column}.leftPanel{height:100%}.sideNavContent{display:flex;flex:1 1;flex-direction:column}.div-search-area{border-bottom:1px solid #dee2e6;padding:16px}.searchbox{margin-bottom:12px}.txt-searchbox{width:100%}.delete-filter{justify-content:flex-end}.delete-filter,.filter-menu{align-items:center;display:flex}.filter-menu{gap:8px}.toogle-text{color:#6c757d;font-size:12px}.div-new-node-area{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:16px}.div-new-node-label{color:#495057;font-size:14px;font-weight:500}.div-new-node-icon .icon-btn{background:none;border:none;color:#007bff;padding:4px}.div-tree-area{flex:1 1;overflow-y:auto;padding:8px 0}.tree-node{margin:2px 0}.node-item{border-radius:4px;cursor:pointer;padding:6px 8px;position:relative;transition:background-color .2s}.node-item:hover{background-color:#e9ecef}.node-item.selected{background-color:#cce7ff;color:#0056b3}.node-content{align-items:center;display:flex;gap:8px}.expand-icon{font-size:10px}.expand-icon,.leaf-icon{align-items:center;color:#6c757d;display:flex;height:16px;justify-content:center;width:16px}.leaf-icon{font-size:8px}.node-title{color:inherit;flex:1 1;font-size:13px}.node-actions{display:none;gap:4px}.node-item:hover .node-actions{display:flex}.action-icon{color:#6c757d;cursor:pointer;font-size:12px;padding:2px}.action-icon:hover{color:#007bff}.action-icon.delete:hover{color:#dc3545}.node-children{margin-left:16px}.notebook-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.content-main{flex:1 1;overflow-y:auto}.bread-crumb-section{border-bottom:1px solid #dee2e6;padding:13px 10px}.bread-crumb,.single-line-breadcrumb{align-items:center;display:flex;gap:4px}.crumb-link{color:#6c757d;font-size:12px;text-decoration:none}.breadcrumb-separator{color:#adb5bd;font-size:10px;margin:0 4px}.content-main-section{display:flex;flex:1 1;flex-direction:column}.node-title-section{border-bottom:1px solid #dee2e6}.title-section-pt{padding:13px 10px}.dp-flex{align-items:center;display:flex;justify-content:space-between}.div-node-title{color:#212529;font-size:18px;font-weight:600}.txt-node-title{background:#0000;border:none;box-shadow:none;font-size:18px;font-weight:600}.pull-right{margin-left:auto}.div-ellipsis{position:relative}.icon-position{color:#adb5bd;cursor:pointer;font-size:16px}.more-menu{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:120px;position:absolute;right:0;top:100%;z-index:1000}.d-flex{align-items:center;display:flex;gap:8px}.deletemenu,.editemenu{border-bottom:1px solid #f8f9fa;cursor:pointer;font-size:14px;padding:8px 12px}.deletemenu:hover,.editemenu:hover{background-color:#f8f9fa}.delete-text{color:#dc3545}.title-seperator-padding{padding:0 10px}.div-separator{background-color:#dee2e6;height:1px}.div-log-info{padding:10px}.note-dates{color:#6c757d;font-size:12px}.created-date,.modified-date{margin:2px 0}.pl-10{padding-left:10px;padding-right:10px}.node-content-section{flex:1 1;padding:10px}.mainsnackbar{height:100%}.div-content-label{font-size:14px;line-height:1.6;min-height:237px;overflow-y:auto;padding:16px}.div-content-label,.editor-container{background:#fefefe;border:1px solid #e9ecef;border-radius:4px}.editor-container{height:100%;padding:8px}.content-editor{background:#0000;border:none;box-shadow:none;resize:none;width:100%}.footer-line-seprator{margin-top:10px}.node-tags-section{padding:16px 10px}.div-tags,.node-tags-pt{align-items:center;display:flex}.div-tags{gap:8px;width:100%}.tag-icon{color:#6c757d;font-size:14px}.new-tag{background:#0000;border:none;box-shadow:none;flex:1 1}.tags-display{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.tag{background:#e9ecef;border-radius:12px;color:#495057;font-size:12px;padding:2px 8px}.no-tags{color:#adb5bd;font-size:14px;font-style:italic}.div-action-buttons{border-top:1px solid #dee2e6;display:flex;gap:12px;justify-content:flex-end;padding:16px 10px}.btn{border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 16px}.btn-cancel{background:#fff;color:#6c757d}.btn-save{background:#007bff;border-color:#007bff;color:#fff}.content-main.emptynotebook{align-items:center;display:flex;height:100%;justify-content:center}.empty-content{color:#adb5bd;text-align:center}.empty-content i{display:block;font-size:48px;margin-bottom:16px}.notfoundtitle{font-size:16px;font-weight:500}.clickable{cursor:pointer}.content-overflow-ti{display:flex;flex-direction:column;overflow:hidden}.custom-table .ant-table-thead>tr>th{border:2px solid #666!important;font-weight:700!important}.custom-table .ant-table-container,.custom-table .ant-table-tbody>tr>td{border:2px solid #666!important}