._root_e87gb_1{border-top:1px solid var(--border);padding-top:21px;margin-top:20px}._intro_e87gb_1{display:flex;gap:11px;background:var(--season-soft);border-radius:11px;padding:15px;margin-bottom:21px}._intro_e87gb_1 svg{color:var(--accent);flex-shrink:0}._intro_e87gb_1 strong{font:600 22px var(--font-family-display)}._intro_e87gb_1 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:5px 0}._policyGrid_e87gb_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}._policy_e87gb_1{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:13px;min-width:0}._costGrid_e87gb_1{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;margin:21px 0}._field_e87gb_1{display:flex;flex-direction:column;gap:8px;margin:0 0 17px;font-size:11px;font-weight:800;min-width:0}._field_e87gb_1>span{color:var(--foreground)}._field_e87gb_1 input,._field_e87gb_1 textarea{width:100%}._field_e87gb_1 textarea{font:inherit;font-size:12px;line-height:1.5;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:9px;padding:12px;resize:vertical}._fieldNote_e87gb_1{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:-5px 0 18px}._reminder_e87gb_1{background:var(--season-soft);border:1px solid var(--border);border-radius:9px;padding:11px;display:flex;gap:8px;font-size:11px;color:var(--primary);line-height:1.6}._reminder_e87gb_1 svg{flex-shrink:0}@media(max-width:900px){._policyGrid_e87gb_1{grid-template-columns:1fr 1fr}}@media(max-width:620px){._policyGrid_e87gb_1,._costGrid_e87gb_1{grid-template-columns:1fr}._policy_e87gb_1{padding:12px}}._root_1h8qp_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._root_1h8qp_1 *{box-sizing:border-box}._root_1h8qp_1 button{cursor:pointer}._main_1h8qp_1{max-width:1100px;margin:auto;padding:25px 20px 85px}._crumb_1h8qp_1{font-size:12px;display:flex;gap:10px;align-items:center;color:var(--muted-foreground);margin-bottom:23px}._crumb_1h8qp_1 a{display:inline-flex;gap:6px;align-items:center;color:var(--primary);text-decoration:none}._hero_1h8qp_1{border-radius:23px;padding:40px 45px;background:var(--season-hero);background-image:linear-gradient(90deg,var(--season-hero) 0%,color-mix(in srgb,var(--season-hero) 98%,transparent) 45%,color-mix(in srgb,var(--season-hero) 65%,transparent) 100%),url(/_cdn/static/floorplan-market-stalls-phil-hearing.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:space-between}._hero_1h8qp_1>div:first-child{max-width:680px}._hero_1h8qp_1 span{font-size:11px;font-weight:800;letter-spacing:1.2px;display:inline-flex;gap:7px;align-items:center;color:var(--season-emphasis)}._hero_1h8qp_1 h1{font:600 clamp(35px,4vw,51px)/1.12 var(--font-family-display);letter-spacing:-1px;margin:15px 0}._hero_1h8qp_1 h1 em{color:var(--season-emphasis);font-weight:500}._hero_1h8qp_1 p{font-size:13px;line-height:1.7;color:var(--muted-foreground)}._heroIcon_1h8qp_1{color:var(--primary);background:var(--season-art);padding:30px;border-radius:30px;transform:rotate(-7deg)}._banner_1h8qp_1{display:flex;align-items:start;gap:12px;background:var(--season-soft);padding:13px 17px;border-radius:12px;border:1px solid var(--border);color:var(--primary);margin:17px 0}._banner_1h8qp_1 p{font-size:12px;line-height:1.6;margin:0}._banner_1h8qp_1 svg{flex-shrink:0}._bar_1h8qp_1{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:34px 0 20px}._bar_1h8qp_1 h2{font:600 29px var(--font-family-display);margin:0}._bar_1h8qp_1 p{color:var(--muted-foreground);font-size:12px}._bar_1h8qp_1 button{display:inline-flex;align-items:center;gap:6px}._events_1h8qp_1{display:grid;gap:9px}._eventItem_1h8qp_1{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:13px;padding:15px;display:flex;align-items:center;gap:12px;color:var(--foreground);width:100%}._eventIcon_1h8qp_1{background:var(--season-soft);border-radius:12px;padding:12px;color:var(--primary)}._eventText_1h8qp_1{display:flex;flex-direction:column;flex:1;gap:5px}._eventText_1h8qp_1 strong{font:600 20px var(--font-family-display)}._eventText_1h8qp_1 small{font-size:11px;color:var(--muted-foreground)}._draft_1h8qp_1,._pending_1h8qp_1,._approved_1h8qp_1,._changes_requested_1h8qp_1,._rejected_1h8qp_1{font-size:10px;white-space:nowrap;border-radius:99px;padding:7px 9px;font-weight:800;text-transform:capitalize;background:var(--surface);color:var(--muted-foreground)}._pending_1h8qp_1{background:#fff2d5;color:#8c6a3c}._approved_1h8qp_1{background:#e3eee5;color:#396347}._rejected_1h8qp_1{background:#f4e1df;color:#9b5c56}._changes_requested_1h8qp_1{background:#ffd56a;color:#482c00;border:1px solid #a86700}._eventText_1h8qp_1 ._correctionPreview_1h8qp_1{background:#fff0b3;color:#482c00;border-left:4px solid #a86700;border-radius:5px;padding:9px 11px;font-size:14px;font-weight:700;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._correctionNotice_1h8qp_1{display:flex;align-items:flex-start;gap:12px;background:#fff0b3;color:#482c00;border:2px solid #a86700;border-left-width:6px;border-radius:12px;padding:18px;margin:12px 0 24px}._correctionNotice_1h8qp_1>svg{flex-shrink:0;margin-top:2px}._correctionNotice_1h8qp_1>div{min-width:0}._correctionNotice_1h8qp_1 h3{font-family:var(--font-family-base);font-size:18px;line-height:1.4;margin:0 0 10px;font-weight:800}._correctionNotice_1h8qp_1 p{font-size:17px;font-weight:700;line-height:1.6;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}._correctionNotice_1h8qp_1 span{display:block;font-size:14px;line-height:1.6}._empty_1h8qp_1,._authCard_1h8qp_1,._loading_1h8qp_1{padding:38px;background:var(--card);border:1px solid var(--border);border-radius:14px;text-align:center}._empty_1h8qp_1>svg{color:var(--accent)}._empty_1h8qp_1 h3,._authCard_1h8qp_1 h2{font:600 25px var(--font-family-display)}._empty_1h8qp_1 p,._authCard_1h8qp_1 p{font-size:12px;color:var(--muted-foreground);line-height:1.7}._error_1h8qp_1,._success_1h8qp_1,._reviewMessage_1h8qp_1,._locked_1h8qp_1{padding:13px 16px;margin:15px 0;border-radius:9px;font-size:12px;line-height:1.6}._error_1h8qp_1{background:#fdeae5;color:#a0413d}._success_1h8qp_1{display:flex;gap:8px;align-items:center;background:#e7f4e7;color:#376b45}._reviewMessage_1h8qp_1,._locked_1h8qp_1{background:var(--season-soft);color:var(--primary);display:flex;align-items:center;gap:10px}._editor_1h8qp_1{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:25px;margin-top:25px}._editorHeading_1h8qp_1{display:flex;align-items:center;justify-content:space-between;gap:10px}._editorHeading_1h8qp_1 span{font-size:10px;font-weight:800;color:var(--season-emphasis);letter-spacing:1.2px}._editorHeading_1h8qp_1 h2{font:600 31px var(--font-family-display);margin:8px 0 18px}._steps_1h8qp_1{display:flex;gap:7px;margin:5px 0 26px;flex-wrap:wrap}._steps_1h8qp_1 button{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}._steps_1h8qp_1 button b{display:grid;place-items:center;border-radius:99px;width:20px;height:20px;background:var(--card);color:var(--primary)}._steps_1h8qp_1 button._stepOn_1h8qp_1{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._fields_1h8qp_1{border:0;padding:0;min-width:0}._fields_1h8qp_1:disabled{opacity:.6}._sectionTop_1h8qp_1 h3{font:600 26px var(--font-family-display);margin:12px 0 6px}._sectionTop_1h8qp_1 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin-bottom:20px}._field_1h8qp_1{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;min-width:0}._field_1h8qp_1>span{font-size:11px;color:var(--foreground);font-weight:800}._field_1h8qp_1>span b{color:var(--accent)}._field_1h8qp_1 input,._field_1h8qp_1 textarea{width:100%}._two_1h8qp_1{display:grid;grid-template-columns:1fr 1fr;gap:16px}._chips_1h8qp_1{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0 22px}._chips_1h8qp_1 label,._inlineCheck_1h8qp_1{display:flex;align-items:center;gap:9px;font-size:12px;background:var(--season-soft);border:1px solid var(--border);border-radius:9px;padding:11px;cursor:pointer;line-height:1.4}._inlineCheck_1h8qp_1{margin:16px 0 22px}._reviewSafety_1h8qp_1{display:flex;gap:12px;align-items:flex-start;background:var(--season-soft);border:1px solid var(--border);padding:16px;border-radius:11px;margin:18px 0;color:var(--primary)}._reviewSafety_1h8qp_1>svg{flex-shrink:0;color:var(--accent)}._reviewSafety_1h8qp_1 strong{font-size:12px}._reviewSafety_1h8qp_1 p{font-size:11px;line-height:1.7;color:var(--muted-foreground)}._reviewSafety_1h8qp_1 a{font-size:11px;text-decoration:none;color:var(--primary);display:inline-flex;align-items:center;gap:5px;font-weight:800}._reviewBox_1h8qp_1{padding:17px;background:var(--season-soft);border-radius:11px;margin:20px 0;color:var(--foreground)}._reviewBox_1h8qp_1 strong{font-size:13px}._reviewBox_1h8qp_1 p,._reviewBox_1h8qp_1 li{font-size:12px;line-height:1.6}._reviewBox_1h8qp_1 ul{padding-left:20px}._editorActions_1h8qp_1{display:flex;align-items:center;justify-content:space-between;gap:11px;border-top:1px solid var(--border);padding-top:20px;margin-top:18px}._editorActions_1h8qp_1>div{display:flex;gap:9px;align-items:center}._editorActions_1h8qp_1 button{display:inline-flex;gap:7px;align-items:center}._ownerHint_1h8qp_1{font-size:11px;color:var(--muted-foreground);margin-top:24px}._ownerHint_1h8qp_1 a{display:inline-flex;align-items:center;gap:6px;font-weight:800;text-decoration:none;color:var(--primary)}@media(max-width:730px){._main_1h8qp_1{padding:18px 13px 55px}._hero_1h8qp_1{padding:27px}._heroIcon_1h8qp_1{display:none}._editor_1h8qp_1{padding:15px}._two_1h8qp_1,._chips_1h8qp_1{grid-template-columns:1fr}._editorActions_1h8qp_1{flex-direction:column;align-items:stretch}._editorActions_1h8qp_1>div{justify-content:space-between;flex-wrap:wrap}._steps_1h8qp_1 button{flex:1;font-size:10px;justify-content:center}._bar_1h8qp_1{flex-direction:column;align-items:flex-start}._eventItem_1h8qp_1{flex-wrap:wrap}._eventItem_1h8qp_1 ._eventText_1h8qp_1{min-width:140px}}
