/* Team workspace: scoped rules override catalogue filter layouts. */
body{background:#f7f9f8}main.wrap{width:min(1080px,92%);padding:32px 0 64px}main>h1{font-size:clamp(2rem,4vw,3.1rem);margin:28px 0 14px}main>p{max-width:780px;font-size:1rem;line-height:1.7}main section{margin:28px 0}#public-interest{background:white;border:1px solid #dce5df;border-top:4px solid var(--green);padding:30px;border-radius:8px}h2{font-size:1.85rem;margin-bottom:20px}#message{padding:14px 18px;background:#edf3ef;border-radius:6px;margin-top:24px;line-height:1.6}main form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;max-width:none;width:100%;padding:24px;margin:24px 0 0;background:#f3f7f4;border-radius:6px}main form>*{min-width:0}main label{display:block;font-size:.9rem;line-height:1.5;font-weight:600}main input:not([type=checkbox]),main select,main textarea{display:block;width:100%;font:400 1rem/1.5 Arial,sans-serif;padding:11px 13px;margin:8px 0 0;border:1px solid #b8cbbf;border-radius:4px;background:white;color:var(--ink)}main input:not([type=checkbox]),main select{height:48px}main textarea{min-height:110px;resize:vertical}#declare>label:nth-of-type(6),#declare>label:nth-of-type(7),#declare>label:nth-of-type(8),#declare>label:nth-of-type(10),#declare>p,#declare>button{grid-column:1/-1}#declare>label:nth-of-type(10){display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-weight:400}main input[type=checkbox]{display:inline-block;width:18px;height:18px;min-width:18px;max-width:18px;padding:0;margin:3px 0 0;accent-color:var(--green)}main form p{font-size:.9rem;line-height:1.7;max-width:850px}main button{font:600 .95rem/1.4 Arial,sans-serif;padding:12px 22px;border-radius:4px;min-height:46px}main form .button{justify-self:start}#public-teams{background:#f3f7f4;border-left:3px solid var(--green);padding:18px 20px;margin-top:20px;font-size:.95rem}main article{background:white;padding:20px;border:1px solid #dce5df;border-radius:5px;margin:14px 0}main article p{margin-top:8px}#admin-access{border:1px solid #dce5df;background:white;padding:20px 26px;border-radius:6px;margin-top:32px}#admin-access>summary{cursor:pointer;font-size:1rem;font-weight:600;color:var(--purple)}#account{margin-bottom:0}#account h2{font-size:1.4rem}#login{grid-template-columns:1fr 1fr auto;align-items:end;margin-top:12px}#workspace>h2{margin-top:36px}main fieldset{min-width:0;border:1px solid #cddbd4}main fieldset label{display:inline-flex;gap:8px;margin:10px}.honeypot{display:none!important}@media(max-width:700px){main.wrap{width:94%;padding-top:20px}#public-interest{padding:20px 16px}main form,#login{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}main form>*{grid-column:1!important}#declare>label:nth-of-type(10){grid-template-columns:20px minmax(0,1fr)}main form .button{width:100%;text-align:center}h2{font-size:1.6rem}#admin-access{padding:18px}}

#declare>.public-consent{grid-column:1/-1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-weight:400;align-items:start}#declare>.public-consent span{display:block;min-width:0}
