
/* V11: a bounded, offline collaboration and opportunity design studio */
#collaborationStudio{scroll-margin-top:86px}.v11-topline{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}
.v11-tag{display:inline-flex;align-items:center;border:1px solid #947c4a;border-radius:100px;padding:6px 12px;font-size:11px;color:#efcf93;background:#241e18}
.v11-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px}
.v11-preset{display:grid;gap:8px;text-align:start;align-content:start;background:linear-gradient(145deg,#0d2234,#0c1826);border:1px solid #476076;border-radius:14px;padding:18px;color:#fff;min-height:142px}
.v11-preset strong{color:#efd3a2;font-size:15px}.v11-preset small{color:#afc6d2;line-height:1.5}.v11-preset:hover,.v11-preset:focus-visible,.v11-preset[aria-pressed="true"]{border-color:#e4c078;background:#1c2835}
.v11-panel{background:linear-gradient(135deg,#12293a,#0a1a2b);border:1px solid #3e6077;border-radius:20px;padding:24px;box-shadow:0 12px 28px #0002}
.v11-panel h3{margin-top:0;color:#e8cc91}.v11-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.v11-field{display:grid;gap:7px;min-width:0}.v11-field.full{grid-column:1/-1}.v11-field label{font-size:12px;color:#c7dde8;font-weight:700}
.v11-field select,.v11-field input,.v11-field textarea{width:100%;min-width:0;padding:12px 13px;border-radius:10px;background:#071525;color:#f8f6f0;border:1px solid #6a8399;font:inherit;font-size:14px}
.v11-field textarea{min-height:100px;resize:vertical}.v11-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;align-items:center}
.v11-primary,.v11-secondary{border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer}.v11-primary{background:linear-gradient(135deg,#f3dcae,#b89551);color:#101928;border:0}.v11-secondary{background:#0b2234;border:1px solid #a2b4be;color:#e1eef7}
.v11-output{border:1px solid #8e7950;border-radius:18px;background:#0a1928;padding:20px;margin-top:18px}.v11-output[hidden]{display:none}
.v11-output h3{color:#edcb92;margin:0 0 8px}.v11-output h4{color:#e5c68c;margin:0 0 8px}.v11-output p,.v11-output li{color:#c9dbe5;line-height:1.62;overflow-wrap:anywhere}.v11-briefgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}
.v11-briefcard{border:1px solid #3f5969;border-radius:12px;padding:16px;background:#0c2434}.v11-briefcard ul,.v11-briefcard ol{padding-inline-start:18px;margin:0}.v11-status{font-size:12px;color:#bce9d9;min-height:20px}.v11-disclose{font-size:12px;color:#b8cbd6;line-height:1.6;border-inline-start:3px solid #e5bc76;padding-inline-start:12px;margin-top:16px}
.v11-mini{font-size:12px;color:#b2c7d2}.v11-summary{display:flex;flex-wrap:wrap;gap:8px}.v11-summary span{display:inline-flex;padding:6px 10px;border:1px solid #4e6573;border-radius:30px;color:#d4e1e9;font-size:11px}
@media(max-width:1050px){.v11-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v11-form,.v11-briefgrid,.v11-presets{grid-template-columns:minmax(0,1fr)}.v11-panel{padding:15px}.v11-preset{min-height:0}.v11-output{padding:15px}}
@media print{#collaborationStudio .v11-presets,#v11Form,.v11-actions{display:none!important}.v11-output{background:white;color:black}.v11-briefcard{background:white;color:black}.v11-output h3,.v11-output h4,.v11-output li,.v11-output p{color:black}}
