.library-heading{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;min-height:150px;display:grid}.library-heading>div{align-content:end;gap:16px;padding:22px 18px;display:grid}.library-heading span,.library-heading dt,.library-controls,.library-note{color:var(--muted);letter-spacing:.08em;font-size:7px}.library-heading h1{font:400 clamp(42px, 6vw, 88px)/.78 var(--sans);letter-spacing:-.065em;margin:0}.library-heading dl{border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);min-width:260px;margin:0;display:grid}.library-heading dl>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-width:120px;padding:22px 18px;display:flex}.library-heading dl>div:last-child{border-right:0}.library-heading dd{font:400 38px/.8 var(--sans);margin:0}.library-controls{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(240px,1fr) 180px auto;min-height:54px;display:grid}.library-controls label{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-left:14px;display:grid}.library-controls input,.library-controls select{border:0;border-left:1px solid var(--line);width:100%;height:100%;min-height:52px;color:var(--ink);font:9px/1 var(--mono);background:0 0;border-radius:0;outline:0;padding:0 14px}.library-controls input:focus,.library-controls select:focus{background:var(--paper-deep);outline:2px solid var(--focus);outline-offset:-2px}.library-controls>span{justify-content:center;align-items:center;min-width:100px;padding:0 14px;display:flex}.library-table-scroll{background:var(--sheet);min-height:calc(100dvh - 300px);overflow:auto}.library-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.library-table th,.library-table td{border-right:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);text-align:left;vertical-align:top;padding:12px}.library-table th{background:var(--sheet-head);height:38px;color:var(--sheet-head-text);letter-spacing:.07em;vertical-align:middle;padding-block:0;font-size:7px;font-weight:400}.library-table th:first-child,.library-table td:first-child{width:52px}.library-table th:nth-child(2),.library-table td:nth-child(2){width:150px}.library-table th:nth-child(3),.library-table td:nth-child(3){width:72px}.library-table th:nth-child(4),.library-table td:nth-child(4){width:190px}.library-table th:nth-child(6),.library-table td:nth-child(6){width:82px}.library-table th:nth-child(7),.library-table td:nth-child(7){width:112px}.library-table td{min-height:72px;font:9px/1.5 var(--mono);overflow-wrap:anywhere}.library-table td[data-cell=number],.library-table td[data-cell=type],.library-table td[data-cell=state]{color:var(--muted)}.library-table a{text-underline-offset:3px}.library-table td[data-cell=actions]{padding:0}.library-table td[data-cell=actions] a,.library-table td[data-cell=actions] button{border:0;border-bottom:1px solid var(--sheet-rule);width:100%;min-height:36px;font:7px/1 var(--mono);background:0 0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.library-table td[data-cell=actions] button{color:var(--muted);border-bottom:0}.library-table td[data-cell=actions] a:hover{background:var(--sheet-focus)}.library-table td[data-cell=actions] button:hover{background:var(--sheet-accent);color:var(--sheet-head-text)}.library-empty{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:calc(100dvh - 300px);padding:28px;display:grid}.library-empty span{font:400 clamp(24px, 4vw, 48px)/.9 var(--sans);letter-spacing:-.04em}.library-empty p,.library-empty a{color:var(--muted);letter-spacing:.06em;font-size:8px}.library-empty a{min-height:44px;color:var(--ink);padding:15px;text-decoration:none}.library-note{border-top:1px solid var(--line-strong);min-height:34px;margin:0;padding:12px 14px}@media (width<=700px){.library-heading{grid-template-columns:minmax(0,1fr) 136px;min-height:132px}.library-heading>div{padding:16px 12px}.library-heading h1{font-size:42px}.library-heading dl{min-width:136px}.library-heading dl>div{min-width:0;padding:16px 8px}.library-heading dd{font-size:28px}.library-controls{grid-template-columns:1fr 112px}.library-controls>span{display:none}.library-controls label{gap:7px;padding-left:8px}.library-controls input,.library-controls select{padding-inline:8px;font-size:8px}.library-table-scroll{overflow:visible}.library-table,.library-table tbody{width:100%;min-width:0;display:block}.library-table thead{display:none}.library-table tr{border-bottom:1px solid var(--sheet-rule);grid-template-columns:42px 1fr 68px;display:grid}.library-table td,.library-table td:nth-child(n){border-bottom:0;width:auto;min-height:38px;padding:9px}.library-table td[data-cell=number]{grid-area:1/1/3}.library-table td[data-cell=date]{grid-area:1/2}.library-table td[data-cell=type]{grid-area:1/3}.library-table td[data-cell=title]{grid-area:2/2/auto/4;font-size:12px}.library-table td[data-cell=content]{border-top:1px solid var(--sheet-rule);grid-area:3/1/auto/-1;min-height:56px}.library-table td[data-cell=state]{grid-area:4/1}.library-table td[data-cell=actions]{grid-area:4/2/auto/4;grid-template-columns:repeat(2,1fr);display:grid}.library-table td[data-cell=actions] a,.library-table td[data-cell=actions] button{border-bottom:0;border-left:1px solid var(--sheet-rule);min-height:44px}}
