.notebook-home{color:#243447;max-width:1280px;margin:0 auto;padding:48px 32px 80px;font-family:Arial,sans-serif}.nh-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.nh-eyebrow{letter-spacing:.16em;color:#6d7e90;font-size:11px;font-weight:700}.nh-header h1{letter-spacing:-1px;margin:10px 0;font-size:34px;font-weight:650}.nh-header p,.nh-muted{color:#6b7989;font-size:14px}.nh-actions{align-items:center;gap:10px;display:flex}.notebook-home button,.notebook-home summary{cursor:pointer}.nh-primary,.nh-secondary{background:#fff;border:1px solid #d5dfe8;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.nh-primary{color:#fff;background:#1764ad;border-color:#1764ad}.notebook-home button:disabled{opacity:.5;cursor:wait}.notebook-home :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #1764ad}.nh-workspace{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.nh-sidebar{border-right:1px solid #e3e8ee;padding-right:18px}.nh-sidebar nav{gap:5px;display:grid}.nh-sidebar button{text-align:left;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:14px;display:flex}.nh-sidebar nav button{width:100%}.nh-sidebar .active{color:#175b96;background:#eaf2fa}.nh-folder-heading{color:#687b8e;justify-content:space-between;align-items:center;margin-top:28px;margin-bottom:8px;font-size:12px;display:flex}.nh-tree-row{border-radius:6px;align-items:center;display:flex}.nh-tree-row>button:last-child{flex:1;padding-left:0}.nh-tree-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-sidebar .nh-expand{padding:6px 3px}.nh-expand[aria-expanded=true] svg{transform:rotate(90deg)}.nh-tree-children{padding-left:15px}.nh-breadcrumbs{color:#7b8996;margin-bottom:15px;font-size:12px}.nh-breadcrumbs button:hover{text-decoration:underline}.nh-section-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nh-section-heading h2{font-size:23px;font-weight:600}.nh-filters{gap:12px;margin-bottom:24px;display:flex}.nh-search{color:#789;border:1px solid #d8e0e8;border-radius:7px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.nh-search input{background:0 0;outline:none;width:100%;font-size:14px}.nh-filters select{background:#fff;border:1px solid #d8e0e8;border-radius:7px;padding:8px;font-size:13px}.nh-folder-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:25px;display:grid}.nh-folder-card{text-align:left;color:#52769b;background:#f8fafc;border:1px solid #dbe4ec;border-radius:9px;gap:10px;padding:18px;display:grid}.nh-folder-card strong{color:#283d52;overflow-wrap:anywhere;font-size:14px}.nh-folder-card small{color:#7b8996;font-size:12px}.nh-folder-card:hover{background:#eef5fc;border-color:#8ab3dc}.nh-notebook-list{border-top:1px solid #e2e8ee}.nh-notebook{border-bottom:1px solid #e2e8ee;align-items:center;gap:14px;padding:17px 6px;display:flex}.nh-notebook>svg{color:#7895b0}.nh-notebook.selected{background:#eef5fc}.nh-notebook-info{flex:1;gap:6px;min-width:0;display:grid}.nh-notebook-info a,.nh-notebook-info strong{color:#243447;overflow-wrap:anywhere;font-size:14px;font-weight:600}.nh-notebook-info a:hover{color:#1764ad;text-decoration:underline}.nh-notebook-info span,.nh-notebook time{color:#738293;font-size:12px}.nh-menu{position:relative}.nh-menu summary{border-radius:5px;padding:6px;list-style:none}.nh-menu summary::-webkit-details-marker{display:none}.nh-menu[open]{z-index:20}.nh-menu>div{background:#fff;border:1px solid #d8e0e8;border-radius:7px;width:190px;padding:5px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #2434471a}.nh-menu>div button{text-align:left;border-radius:4px;padding:9px;font-size:13px}.nh-menu>div button:hover{background:#edf4fa}.nh-selection{background:#edf4fb;border-radius:6px;align-items:center;gap:20px;margin-bottom:16px;padding:12px;font-size:13px;display:flex}.nh-selection button{color:#1764ad;font-weight:600}.nh-empty{text-align:center;color:#718397;padding:48px 20px}.nh-empty svg{margin:auto auto 14px}.nh-empty h3{color:#3e5368;margin-bottom:10px;font-size:18px}.nh-empty p{font-size:14px}.nh-message{background:#fff6df;border-radius:6px;margin-bottom:15px;padding:12px;font-size:14px}.nh-dialog-form{gap:20px;display:grid}.nh-dialog-form label{gap:8px;font-size:14px;display:grid}.nh-dialog-form input,.nh-dialog-form select{border:1px solid #cbd6e1;border-radius:5px;max-width:100%;padding:10px}.nh-dialog-form p{color:#a33;font-size:13px}.nh-mobile-toggle{display:none}@media (max-width:760px){.notebook-home{padding:24px 16px}.nh-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:25px}.nh-header h1{font-size:28px}.nh-workspace{display:block}.nh-mobile-toggle{border:1px solid #d5dfe8;border-radius:6px;margin-bottom:20px;padding:10px;display:block}.nh-sidebar{border:1px solid #dce5ed;border-radius:8px;margin-bottom:20px;padding:15px;display:none}.nh-sidebar.open{display:block}.nh-filters{flex-direction:column}.nh-notebook time{display:none}.nh-notebook{gap:10px}.nh-section-heading h2{font-size:20px}}
