.business-page{color:#172b40;max-width:1050px;margin:auto;padding:72px 24px 50px;font-family:Manrope,Noto Sans Thai,sans-serif}.business-nav{justify-content:space-between;gap:24px;margin-bottom:40px;display:flex}.business-nav a{color:#2148b0;font-weight:800;text-decoration:none}.business-page header{max-width:760px}.business-page h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(32px,5vw,52px);line-height:1.25}.business-page h2{margin:0 0 16px;font-size:25px}.business-page p{line-height:1.75}.business-page .eyebrow{color:#b84326;letter-spacing:.08em;font-size:12px}.business-steps{color:#38527a;flex-wrap:wrap;gap:30px;padding:20px 0 20px 20px;font-weight:700;display:flex}.business-panel{background:#fff;border:1px solid #d7dfea;border-radius:18px;margin:24px 0;padding:28px}.business-page fieldset{border:0;min-width:0;margin:0;padding:0}.business-page label{margin:16px 0;font-size:14px;font-weight:650;display:block}.business-page input:not([type=checkbox]),.business-page select,.business-page textarea{box-sizing:border-box;color:#172b40;width:100%;font:inherit;background:#fff;border:1px solid #a9b8cb;border-radius:8px;min-width:0;margin-top:7px;padding:12px;display:block}.business-page textarea{resize:vertical;min-height:105px}.business-page input[type=checkbox]{flex-shrink:0;width:19px;height:19px}.business-page .business-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.business-row{flex-wrap:wrap;gap:16px;display:flex}.business-row>label{flex:1;min-width:220px}.business-page button,.business-primary{color:#173a78;font:inherit;cursor:pointer;background:#f1f5fa;border:1px solid #bcc9dc;border-radius:9px;min-height:44px;margin:8px 8px 8px 0;padding:12px 17px;text-decoration:none;display:inline-block}.business-page .business-primary{color:#fff;background:#2148b0;border-color:#2148b0}.business-record{overflow-wrap:anywhere;border-top:1px solid #dbe2ec;padding:24px 0}.business-record h3{margin:0 0 10px;font-size:20px}.business-status{color:#704711;background:#fff1d7;border-radius:20px;padding:5px 12px;font-size:12px;display:inline-block}.status-approved,.status-published{color:#225b3b;background:#e2f3e7}.status-rejected,.status-cancelled{color:#812c2c;background:#f8e5e5}.business-alert{overflow-wrap:anywhere;background:#ffe9e5;border-left:4px solid #bc432b;padding:16px}.business-success{background:#e2f3e7;padding:16px}.business-page footer{color:#496078;font-size:13px}.language-switch{background:#fff;border:1px solid #cbd4e0;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.language-switch button{color:#172b40;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:6px 9px;font:600 13px Manrope,Noto Sans Thai,sans-serif}.language-switch button[aria-pressed=true]{color:#fff;background:#2148b0}.site-language{z-index:40;position:absolute;top:12px;right:24px}body:has(.kw) .site-language{display:none}html[lang=th] h1,html[lang=th] h2{letter-spacing:0!important;line-height:1.4!important}@media (max-width:600px){.business-page{padding:70px 16px 30px}.business-panel{padding:20px 16px}.business-row>label{min-width:100%}.business-steps{flex-direction:column;gap:12px;font-size:13px}.business-nav{font-size:13px}.site-language{right:16px}}.kw-event-list{min-height:0;font-size:13px;line-height:1.7;overflow:auto}.kw-event-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.kw-event-filters button{border:1px solid #b7c6d8;border-radius:8px;min-height:38px;padding:8px 10px}.kw-event-filters button[aria-pressed=true]{color:#fff;background:#2148b0}.kw-event-list .business-record{padding:18px 0}.kw-event-list h3{line-height:1.4}
