.market-organiser-marketing{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(24px,5vw,72px);align-items:center;margin:28px auto;padding:clamp(28px,5vw,64px);max-width:1440px;border-radius:30px;background:radial-gradient(ellipse at 88% 12%,rgba(181,227,52,.18),transparent 35%),linear-gradient(130deg,#102b20,#173a2b 60%,#26394a);color:#f8fbf5}
.organiser-marketing-copy{max-width:760px}.organiser-marketing-copy h2{margin:12px 0;font:800 clamp(2rem,4vw,3.3rem)/1.08 Manrope,sans-serif;letter-spacing:-.04em}.organiser-marketing-copy>p{max-width:680px;color:#d5e1d8;font-size:1.08rem;line-height:1.65}.organiser-marketing-copy ul{display:grid;gap:10px;padding:0;margin:22px 0 28px;list-style:none}.organiser-marketing-copy li:before{content:"✓";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:50%;background:#b7e735;color:#182d20;font-weight:900}.organiser-preview{padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:rgba(255,255,255,.08);box-shadow:0 20px 60px #08180f55;backdrop-filter:blur(12px)}.organiser-preview-top{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #ffffff24}.organiser-preview-top>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#b7e735;color:#182d20}.organiser-preview-top small{margin-left:auto;color:#c5d2c7;font-size:.62rem;letter-spacing:.12em}.organiser-preview-event{margin:16px 0;padding:19px;border-radius:17px;background:#fbfcf8;color:#1b2a21}.organiser-preview-event>span,.organiser-preview-application>span{font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#768d51}.organiser-preview-event h3{margin:8px 0;font:800 1.25rem Manrope,sans-serif}.organiser-preview-event p{color:#627064;line-height:1.5}.organiser-preview-event>div{padding-top:12px;border-top:1px solid #e5eae1}.organiser-preview-event>div>b{font-size:1.3rem}.organiser-preview-application{display:grid;gap:5px;padding:15px 17px;border:1px solid #b7e73555;border-radius:15px;background:#132c21}.organiser-preview-application small{color:#c5d2c7}
.market-category-picker{min-width:0;margin:0;padding:16px;border:1px solid #e2e9df;border-radius:16px;background:#fbfcf8}.market-category-picker legend{padding:0 5px;font-weight:750;color:#27352c}.market-category-picker>p{margin:0 0 12px;color:#718075;font-size:.88rem}.market-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-category-options label{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid #e5eae3;border-radius:12px;background:#fff;color:#35443a;font-size:.9rem;cursor:pointer}.market-category-options input{width:18px;height:18px;accent-color:#7b9d31}.market-category-picker>label{display:block;margin-top:12px}
.marketplace-results{display:grid;gap:20px;margin-top:22px}.marketplace-heading{display:flex;justify-content:space-between;align-items:end;gap:16px}.marketplace-heading h2{margin:5px 0;font:800 clamp(1.5rem,3vw,2rem) Manrope,sans-serif;color:#1d3025}.marketplace-heading p{margin:0;color:#718075}.market-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-event-card{overflow:hidden;border:1px solid #e2e9df;border-radius:20px;background:#fff;box-shadow:0 12px 35px #2435260a}.market-event-image{display:block;width:100%;max-height:230px;object-fit:cover}.market-event-body{display:grid;gap:12px;padding:20px}.market-event-top,.market-application-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.market-event-body h3{margin:0;color:#1c3025;font:800 1.35rem Manrope,sans-serif}.market-event-body p{margin:0;color:#637166;line-height:1.55}.market-badges{display:flex;flex-wrap:wrap;gap:8px}.market-badges>span{padding:7px 10px;border-radius:999px;background:#f0f5e9;color:#43533a;font-size:.83rem;font-weight:700}.market-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-facts>span{padding:10px;border-radius:12px;background:#f7f9f5;color:#526157;font-size:.88rem}.market-details,.market-apply,.market-organiser-apps{padding:12px 14px;border:1px solid #e5eae3;border-radius:14px;background:#fbfcfa}.market-details summary,.market-apply summary,.market-organiser-apps summary{font-weight:750;color:#344738;cursor:pointer}.market-details>p{padding-top:8px}.market-apply form{display:grid;gap:12px;padding-top:15px}.market-apply form>small{color:#758276;line-height:1.45}.market-applied{padding:12px;border-radius:12px;background:#eff7e8;color:#4a7028!important;font-weight:700}.market-publish{margin:22px 0;padding:0 20px;border:1px solid #e2e9df;border-radius:20px;background:#fff;box-shadow:0 12px 36px #2435260b}.market-publish>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;list-style:none;cursor:pointer}.market-publish>summary::-webkit-details-marker{display:none}.market-publish>summary>span:first-child{display:grid;gap:4px}.market-publish>summary small{color:#748176}.market-publish[open]>summary{border-bottom:1px solid #e7ece5}.market-publish form{display:grid;gap:18px;padding:20px 0}.market-form-section{display:grid;gap:14px;padding:18px;border-radius:16px;background:#f8faf6}.market-form-section>.eyebrow{color:#708d3e}.market-form-section .field-grid{align-items:start}.market-publish form>small{color:#748176}.market-advanced{border:1px solid #e2e9df;border-radius:15px;padding:14px 16px}.market-advanced summary{font-weight:750;color:#344738;cursor:pointer}.market-advanced .market-form-section{margin-top:12px}.organiser-inbox-section{margin-top:20px}.market-application-card{padding:18px}.market-application-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.market-application-actions small{margin-left:auto;color:#7a867b}.market-application-row{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #e8ece6}.market-application-row:last-child{border-bottom:0}.market-application-row p,.market-application-row small{margin:0;color:#6d796f}
@media(max-width:850px){.market-organiser-marketing{grid-template-columns:1fr}.organiser-preview{max-width:560px}.market-event-grid{grid-template-columns:1fr}}
@media(max-width:620px){.market-organiser-marketing{margin:18px 12px;padding:25px 20px;border-radius:22px}.marketplace-heading{align-items:start;flex-direction:column}.market-category-options{grid-template-columns:1fr}.market-publish{margin:18px 0;padding:0 15px}.market-form-section{padding:14px}.market-facts{grid-template-columns:1fr}.market-event-body{padding:16px}.market-application-actions small{width:100%;margin-left:0}}
