.professional-hero{padding-bottom:40px;max-width:1200px}.professional-hero h1{font:400 clamp(42px,6vw,88px)/1.1 var(--font-display);margin:10px 0 30px}.professional-hero p{max-width:62ch;line-height:1.85;color:var(--muted)}.professional-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;border-top:1px solid var(--line);padding:30px 0}.professional-tools label{display:grid;gap:10px;font-size:12px}.professional-tools input,.professional-tools select{width:100%;min-height:46px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;padding:10px 0}.professional-count{font-size:12px;color:var(--muted);padding-bottom:20px}.professional-file{display:grid;grid-template-columns:2fr 1fr;gap:40px;border-top:1px solid var(--line);padding:30px 0}.professional-file h2{font:400 clamp(24px,2.5vw,34px)/1.2 var(--font-display);margin:12px 0}.professional-file p{font-size:13px;line-height:1.8;margin:8px 0}.professional-file .file-description{color:var(--muted);max-width:62ch}.file-type{font-size:11px;color:var(--muted)}.professional-actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:center}.professional-actions a,.professional-actions button{display:inline-flex;gap:12px;align-items:center;background:none;color:var(--ink);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;min-height:44px}.professional-actions .ui-icon{width:16px;height:16px}.professional-empty{padding:40px 0;line-height:1.8}.professional-wrap [hidden]{display:none!important}@media(max-width:700px){.professional-tools{grid-template-columns:1fr;gap:18px}.professional-file{grid-template-columns:1fr;gap:16px}.professional-actions{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.professional-hero{padding-bottom:20px}}
#professional-files[aria-busy=true]{min-block-size:70vh}
