.company-page-nav{flex-wrap:wrap}.catalog-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.catalog-tabs button{padding:10px 14px;background:#f5f7fb;border-radius:8px;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.catalog-tabs button.active{background:var(--pale);color:var(--blue)}.catalog-tabs small{margin-left:8px}.catalog-toolbar{display:flex;gap:12px;margin-bottom:12px}.catalog-toolbar input{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font:inherit;font-size:13px}.catalog-row{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.catalog-row>div{flex:1;min-width:0}.catalog-row strong{font-size:14px;overflow-wrap:anywhere}.catalog-row p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.catalog-empty{padding:40px 12px;text-align:center;color:var(--muted);font-size:14px}.load-catalog-picker,.load-assignment{margin:16px 0;padding:14px;background:#f6f8fc;border-radius:10px}.load-catalog-picker summary,.load-assignment summary{color:var(--blue);font-size:14px;cursor:pointer}.load-catalog-picker .hint,.load-assignment .hint{margin:12px 0}.workspace-actions{display:flex;justify-content:flex-end;gap:10px;margin:16px 0}.response-page-heading{position:relative;padding-right:170px}.response-page-heading>.btn{position:absolute;right:0;top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.catalog-row{flex-wrap:wrap}.catalog-row>div{flex-basis:100%}.response-page-heading{padding-right:0}.response-page-heading>.btn{position:static;margin-bottom:14px}.workspace-actions .btn{flex:1}.catalog-toolbar{flex-wrap:wrap}}
