.content-panel{margin-bottom:26px}.content-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.content-panel label{display:block;margin:18px 0 8px}.content-panel h2{margin-top:24px}.content-panel h2:first-child{margin-top:0}.content-section{border:1px solid var(--line,#343039);border-radius:16px;padding:22px;margin:22px 0}.content-section legend{color:var(--gold,#d9b980);padding:0 10px;font-size:13px}.content-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:22px;margin-top:30px}.content-media{background:#141416;border:1px solid #353039;border-radius:20px;padding:18px}.content-media>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.content-media h3{font-size:16px;margin:16px 0 6px}.content-media p{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.content-media .button{margin:15px 0;min-height:40px;justify-content:center}.content-media .text-button{margin-top:15px}.content-upload{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.content-upload .button{align-self:end;margin-top:20px;max-width:260px}.content-panel .check-label{display:flex;align-items:center;gap:10px}.content-panel input[type=file]{max-width:100%;font-size:12px}.content-panel .check-label input{width:auto;min-height:0}.social-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.social-links a{display:inline-flex;align-items:center;gap:9px;color:var(--gold,#d9b980);font-size:12px;padding:10px 12px;border:1px solid #d9b98044;border-radius:999px}.social-links a:hover{background:#d9b98015}.social-links svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.workspace-brand-symbol img{width:100%;height:100%;object-fit:contain;border-radius:8px}.announcement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.announcement-card{padding:28px;border:1px solid #d9b98044;background:linear-gradient(145deg,#242017,#121214);border-radius:22px}.announcement-card h3{margin-top:20px;font-size:22px}.announcement-card p{white-space:pre-line;overflow-wrap:anywhere;color:#b6afb7;font-size:14px;line-height:1.8}.announcement-mark{font-size:26px;color:#d9b980}.announcements-section>h2{margin-bottom:30px}
@media(max-width:760px){.content-fields,.content-upload{grid-template-columns:minmax(0,1fr)}.content-section{padding:18px}.social-links span{font-size:11px}.social-links a{padding:9px}.content-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
.customer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.customer-summary>div{border:1px solid var(--line,#343039);border-radius:16px;padding:18px;min-width:0}.customer-summary dt{font-size:13px;color:var(--muted,#aaa);line-height:1.6}.customer-summary dd{margin:12px 0 0;font-size:30px;line-height:1.2;color:var(--gold,#d9b980)}@media(max-width:760px){.customer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-summary>div{padding:14px}.customer-summary dd{font-size:26px}}
