.library-overview{border:1px solid var(--line);background:var(--card);border-radius:11px;grid-template-columns:1fr 1fr 1fr 1.45fr;margin:0 0 26px;display:grid;overflow:hidden}.library-overview>div{border-right:1px solid var(--line);align-items:baseline;gap:11px;padding:23px 26px;display:flex}.library-overview>div:last-child{border-right:0}.library-overview strong{letter-spacing:-1px;font-size:27px;font-weight:550}.library-overview span{color:var(--ink-3);font-size:12px}.library-watch-stat{background:var(--accent-soft);flex-wrap:wrap}.library-watch-stat svg{width:17px;height:17px;color:var(--accent-text);align-self:center}.library-watch-stat a{color:var(--accent-text);margin-left:auto;font-size:12px}.library-toolbar{align-items:center;gap:10px;padding:18px 20px;display:flex}.library-search{flex:1;min-width:160px;position:relative}.library-search svg{width:15px;height:15px;color:var(--ink-3);position:absolute;top:11px;left:11px}.library-toolbar input,.library-toolbar select,.library-toolbar>button{height:37px;font:inherit;border:1px solid var(--line);color:var(--ink-2);background:var(--card);border-radius:6px;padding:0 11px;font-size:12px}.library-toolbar input{background:var(--paper-2);width:100%;padding-left:34px}.library-toolbar select{max-width:165px}.library-toolbar>button{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:flex}.library-toolbar>button svg{width:13px;height:13px}.library-toolbar>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.library-result{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:15px;padding:12px 21px;font-size:12px;display:flex}.library-table-scroll{overflow:auto}.company-table{border-collapse:collapse;table-layout:fixed;width:100%}.company-table th{color:var(--ink-3);background:var(--paper-2);text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 20px;font-size:12px;font-weight:450}.company-table th:first-child{width:38%}.company-table th:nth-child(2){width:20%}.company-table th:nth-child(3){width:9%}.company-table th:last-child{width:52px;padding:0}.company-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink-2);padding:20px;font-size:12px;line-height:1.8}.company-table tr:last-child td{border-bottom:0}.company-table tbody tr:hover{background:var(--paper-2)}.company-identity{align-items:center;gap:11px;display:flex}.company-identity strong{color:var(--ink);font-size:13px;font-weight:550;display:block}.company-identity small{color:var(--ink-3);font-size:12px;display:block}.company-table td:first-child>p{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0 47px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.company-table td:nth-child(2)>span{color:var(--ink-2);display:inline-block}.company-table td:nth-child(2)>small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.company-table td:nth-child(4)>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.company-table td:nth-child(4)>small{color:var(--ink-4);margin-top:7px;font-size:11px;display:block}.company-table td:last-child{padding:0 15px 0 0}.company-table td:last-child button{background:var(--card);width:28px;height:28px;color:var(--ink-3);border:1px solid var(--line);cursor:pointer;border-radius:6px;place-items:center;display:grid}.company-table td:last-child button svg{width:13px;height:13px}.company-table td:last-child button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.library-pagination{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding:16px 21px;font-size:12px;display:flex}.library-pagination>div{gap:7px;display:flex}.library-pagination button{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:5px 10px;font-size:12px}.library-pagination button:disabled{opacity:.4;cursor:default}.library-note{color:var(--ink-3);padding:15px 3px;font-size:12px}.library-empty{text-align:center;color:var(--ink-3);padding:50px 20px}.library-empty>svg{width:25px;height:25px;margin-bottom:15px}.library-empty h2{color:var(--ink);font-size:15px}.library-empty p{margin:12px 0 20px;font-size:12px}.company-library .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1200px){.library-overview>div{gap:8px;padding:20px 17px}.library-overview strong{font-size:24px}.library-overview span{font-size:12px}.library-watch-stat a{width:100%;margin:0}.company-table td,.company-table th{padding-left:15px;padding-right:15px}.library-overview{grid-template-columns:1fr 1fr 1fr 1.2fr}.library-toolbar{flex-wrap:wrap}.library-search{flex-basis:40%}}@media (width<=680px){.library-overview{grid-template-columns:1fr 1fr;margin-bottom:20px}.library-overview>div{padding:16px}.library-overview>div:nth-child(2){border-right:0}.library-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.library-watch-stat a{display:none}.library-overview strong{font-size:24px}.library-toolbar{gap:8px;padding:14px}.library-search{flex-basis:100%}.library-toolbar select{flex:1;min-width:0;max-width:130px}.library-toolbar>button{padding:0 7px;font-size:12px}.library-result{padding:11px 15px}.library-result>span:last-child{display:none}.company-table th:first-child{width:67%}.company-table th:nth-child(2){width:25%}.company-table th:last-child{width:42px}.company-table th:nth-child(3),.company-table th:nth-child(4),.company-table td:nth-child(3),.company-table td:nth-child(4){display:none}.company-table td,.company-table th{padding:16px 11px}.company-table .entity-avatar{border-radius:7px;width:28px;height:28px;font-size:12px}.company-identity{gap:8px}.company-identity strong{font-size:12px}.company-identity small{font-size:11px}.company-table td:first-child>p{margin-left:0;font-size:12px}.company-table td:nth-child(2){font-size:12px}.company-table td:nth-child(2)>small{font-size:11px}.company-table td:last-child{padding-right:10px}.company-library .page-head .actions .btn{font-size:12px}.library-pagination{padding:13px 15px}}
