.model-directory{padding-bottom:55px}.directory-controls{align-items:end;gap:20px;display:flex}.directory-controls label{flex-direction:column;flex:1;gap:10px;font-size:12px;display:flex}.directory-controls input,.directory-controls select{font:inherit;color:inherit;background:#faf7f1;border:1px solid #cbbfb1;border-radius:4px;width:100%;min-height:46px;padding:14px}.directory-controls label:last-child{max-width:260px}.directory-status{color:#79665b;margin:22px 0;font-size:12px;line-height:1.7}.directory-row{border-top:1px solid #dcd4c9;justify-content:space-between;gap:25px;padding:25px 0;display:flex}.directory-row>div:first-child{min-width:0}.directory-row h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:23px;font-weight:400;line-height:1.3}.directory-row .public-kicker{margin-bottom:10px;font-size:9px}.directory-row code{overflow-wrap:anywhere;color:#86654e;margin-top:9px;font-size:12px;display:block}.directory-capabilities{color:#7c6b61;margin-top:12px;font-size:11px;line-height:1.8}.directory-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.directory-actions button{cursor:pointer;background:0 0}.directory-pagination{border-top:1px solid #dcd4c9;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:12px;display:flex}.directory-pagination button:disabled{opacity:.4;cursor:default}.package-facts{margin:24px 0;font-size:13px;line-height:1.8}.package-facts code{overflow-wrap:anywhere;color:#7b624f;font-size:11px;display:block}.hosts-list{padding-bottom:50px}.host-record{border-top:1px solid #dcd4c9;padding:25px 0}.host-record h2{margin-bottom:12px;font-size:23px;font-weight:400}.host-record p{color:#7c6b61;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.host-record a{text-underline-offset:4px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}@media (max-width:700px){.directory-controls{flex-direction:column;align-items:stretch}.directory-controls label:last-child{max-width:none}.directory-row{flex-direction:column;gap:17px}.directory-actions{align-self:flex-start}.directory-row h2{font-size:21px}.directory-pagination{gap:10px}.directory-pagination .public-button{padding:10px}.directory-pagination span{font-size:10px}}
