/* Knit 0.3.4 compact panels, note history and release ledger. */
.desktop-panel-controls{display:flex;align-items:center;gap:3px;padding:5px 8px 0;min-height:30px}
.desktop-panel-controls button{font-size:11px;color:#526781;padding:3px 7px;border:0;background:transparent}
.desktop-panel-controls button:hover{background:#e9efff}
@media(min-width:801px){.shell.knit-hide-left>.sidebar{display:none!important}.shell.knit-hide-right>.inspector{display:none!important}}
@media(max-width:800px){.desktop-panel-controls{display:none!important}}
#sidebar-pane-folders .explorer-filters{margin:2px 4px 9px}#sidebar-pane-folders .explorer-filters select{padding:5px 7px;font-size:12px}
.knit-tree-row{position:relative}.knit-tree-row .tree-menu{display:none;border:0;background:transparent;padding:0 4px;font-size:17px;line-height:20px;color:#64748b;margin-left:auto}
.knit-tree-row:hover .tree-menu,.knit-tree-row:focus-within .tree-menu{display:inline-block}
@media(hover:none){.knit-tree-row .tree-menu{display:inline-block;min-width:28px;min-height:28px}}
.inspector .inspector-inner{gap:3px;padding-bottom:8px}.inspector .inspector-section{padding:0 9px}.inspector .inspector-section summary{padding:9px 3px}
.inspector .inspector-inner>label,.inspector .fields-grid>.dynamic-field{display:grid!important;grid-template-columns:minmax(78px,40%) minmax(0,1fr);align-items:center;gap:7px!important;min-height:31px;margin:0;padding:2px 0;font-size:11px;line-height:1.35}
.inspector .inspector-inner>label select,.inspector .inspector-inner>label input,.inspector .fields-grid>.dynamic-field input,.inspector .fields-grid>.dynamic-field select,.inspector .fields-grid>.dynamic-field textarea{padding:5px 4px!important;min-height:28px!important;border:1px solid transparent!important;background:transparent!important;font-size:12px;max-width:100%}
.inspector .inspector-inner input:focus,.inspector .inspector-inner select:focus,.inspector .inspector-inner textarea:focus{border-color:#93b4ef!important;background:#fff!important}
.inspector .inspector-inner .fields-grid{gap:1px!important}.inspector .tag-entry{margin-top:4px}.inspector .tag-entry input{padding:6px!important}.inspector .tag-chip{padding:2px 5px!important}
#knit-history-dialog{width:min(980px,calc(100vw - 26px));max-width:980px;padding:18px;max-height:90dvh}
.knit-history-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e4eaf3;padding-bottom:10px}.knit-history-header h2{margin:0;font-size:18px}
.knit-history-layout{display:grid;grid-template-columns:minmax(170px,30%) minmax(0,1fr);gap:15px;max-height:75dvh;overflow:auto;padding-top:13px}
#knit-history-list{display:flex;flex-direction:column;gap:5px}#knit-history-preview{min-width:0;overflow:auto}
.knit-version-entry{font-size:12px;text-align:left;padding:8px;background:#f5f8ff}
.knit-history-markdown{padding:12px;background:#f6f8fb;border:1px solid #e1e7f0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;font-size:12px}
#knit-history-preview button{margin:8px 8px 0 0}.knit-release-entry{border:1px solid #e2e9f3;border-radius:8px;padding:12px;margin:10px 0}.knit-release-entry summary{cursor:pointer;font-weight:700}.knit-release-entry h4{text-transform:capitalize;margin:12px 0 5px}.knit-release-entry li{margin:4px 0}
@media(max-width:610px){.knit-history-layout{grid-template-columns:1fr;max-height:75dvh}#knit-history-list{max-height:140px;overflow:auto}}
