.workspace{max-width:760px;margin:40px auto;padding:0 24px 60px}.workspace h1{font-size:2.5rem}.workspace form,.workspace section{margin:24px 0}.workspace label{display:block;margin:16px 0}.workspace input,.workspace select,.workspace textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #b8b8b3;border-radius:8px;font:inherit;background:#fff;color:#242628}.workspace textarea{resize:vertical}.workspace details{padding:18px 0;border-top:1px solid #ddd}.workspace summary{cursor:pointer}.workspace .actions{display:flex;gap:12px;flex-wrap:wrap}.workspace button{min-height:44px;cursor:pointer}.workspace button:disabled{opacity:.55;cursor:wait}#status{padding:16px;background:#f0e9de;border-radius:8px;min-height:24px}[hidden]{display:none!important}

#controls{border:0;padding:0;min-width:0}#messages li{margin:16px 0}#messages p{white-space:pre-wrap;overflow-wrap:anywhere}#partners article{border-bottom:1px solid #ddd;padding:16px 0}

#job-terms,#completion p,#job-description p{white-space:pre-wrap;overflow-wrap:anywhere}#accept-checkbox{display:inline-block;width:auto;margin-right:8px}

#photos{display:flex;flex-wrap:wrap;gap:16px}#photos figure{margin:0;max-width:220px}#photos img{display:block;width:100%;height:160px;object-fit:contain;background:#eee}#listings article{border-bottom:1px solid #ddd;padding:16px 0}

#resolution-checkbox{display:inline-block;width:auto;margin-right:8px}#case-current p,#case-history p{white-space:pre-wrap;overflow-wrap:anywhere}

.workspace input[type="checkbox"]{display:inline-block;width:auto;min-height:0;margin:0 8px 0 0}.workspace button{padding:10px 14px;border-radius:6px;border:1px solid #b8b8b3}.workspace .primary{border-color:#2c3635}.workspace article{overflow-wrap:anywhere}#introduction-history article{padding:12px 0;border-bottom:1px solid #ddd}#introduction-history p{white-space:pre-wrap}#more-partners{margin-top:16px}@media(max-width:480px){.workspace{padding:0 18px 40px;margin-top:28px}.workspace h1{font-size:2rem}}

@media(max-width:760px){.network-home .workspace-cover{height:104px;aspect-ratio:auto;overflow:hidden}.network-home .workspace-cover img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.network-home h1{font-size:clamp(32px,8vw,42px);line-height:1.12;margin:18px 0}.network-home>p{line-height:1.5}}
.network-home .workspace-cover{height:clamp(210px,23vw,290px)}
.network-home .workspace-cover img{height:100%;aspect-ratio:auto;object-position:center top}
@media(max-width:760px){.network-home .workspace-cover{height:205px;aspect-ratio:auto}.network-home .workspace-cover img{height:100%;object-position:center top}}
.profile-media-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.profile-media-edit img{width:100%;max-height:220px;object-fit:contain;border-radius:12px}
.workspace-quicknav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.workspace-quicknav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #d9ccc2;border-radius:10px;background:#fff;text-decoration:none;font-weight:650}.workspace-quicknav a:hover,.workspace-quicknav a:focus-visible{background:#eee7e1}
@media(max-width:760px){.workspace-quicknav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-quicknav a{font-size:14px;line-height:1.3}.workspace h1{margin:12px 0 16px}}
