.post-ad_postContainer__gQud5{background-color:#f4f7f9;min-height:100vh;padding:0 0 6rem}.post-ad_postCard__FsxG_{background:#fff;padding:1.2rem 1rem;width:100%;max-width:560px;margin:0 auto}.post-ad_pageTitle__Ni2hS{font-size:1.3rem;font-weight:800;color:#1c2b38;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:2px solid #f0f0f0}.post-ad_form__KJvMW{display:flex;flex-direction:column;gap:1.2rem}.post-ad_inputGroup__bHU_U{display:flex;flex-direction:column;gap:.5rem}.post-ad_label__G1X4K{font-weight:700;font-size:.9rem;color:#1c2b38}.post-ad_categorySelectBtn__W65hk{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border:1.5px solid #d1d5db;border-radius:10px;cursor:pointer;background-color:#fff;font-size:.95rem;color:#374151;transition:border-color .2s}.post-ad_categorySelectBtn__W65hk:hover{border-color:#f0a500}.post-ad_selectedCatText__hS77G{color:#1c2b38;font-weight:600}.post-ad_placeholderText__Ee4TH{color:#9ca3af}.post-ad_imageGrid__dV7u9{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.4rem;gap:.4rem}.post-ad_imageBox__G7mHW{aspect-ratio:1/1;border:2px dashed #d1d5db;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;transition:border-color .2s}.post-ad_imageBox__G7mHW:hover{border-color:#f0a500}.post-ad_uploadPlaceholder__4LxO3{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:2px}.post-ad_plusIcon__d9he1{font-size:1.4rem;color:#9ca3af;line-height:1;font-weight:200}.post-ad_uploadHint__wH__d{font-size:.55rem;color:#9ca3af;text-align:center}.post-ad_previewWrapper__nFy6e{position:relative;width:100%;height:100%}.post-ad_previewWrapper__nFy6e img{width:100%;height:100%;object-fit:cover}.post-ad_removeBtn__pbCAR{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;border:none;cursor:pointer}.post-ad_imageHint__uEjFC{font-size:.75rem;color:#6b7280;text-align:center;margin-top:4px}.post-ad_premiumInput___1_b_{width:100%;padding:.85rem 1rem;border:1.5px solid #d1d5db;border-radius:10px;font-size:.95rem;background-color:#fff;outline:none;transition:border-color .2s;color:#1c2b38;box-sizing:border-box}.post-ad_premiumInput___1_b_:focus{border-color:#f0a500}.post-ad_premiumTextarea__wlOSd{width:100%;padding:.85rem 1rem;border:1.5px solid #d1d5db;border-radius:10px;font-size:.95rem;background-color:#fff;outline:none;transition:border-color .2s;color:#1c2b38;resize:vertical;font-family:inherit;box-sizing:border-box;min-height:100px}.post-ad_premiumTextarea__wlOSd:focus{border-color:#f0a500}.post-ad_locationRow__KYDvr{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.post-ad_nativeSelect__iuGKR{width:100%;padding:.85rem .8rem;border:1.5px solid #d1d5db;border-radius:10px;font-size:.9rem;background-color:#fff;outline:none;cursor:pointer;color:#374151;transition:border-color .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box}.post-ad_nativeSelect__iuGKR:focus{border-color:#f0a500}.post-ad_submitBtn__uIx07{background-color:#f0a500;color:#1c2b38;padding:1.1rem;border-radius:30px;font-weight:800;font-size:1.1rem;margin-top:.5rem;border:none;cursor:pointer;width:100%;transition:background-color .2s,transform .1s;letter-spacing:.3px}.post-ad_submitBtn__uIx07:hover{background-color:#e09500}.post-ad_submitBtn__uIx07:active{transform:scale(.98)}.post-ad_submitBtn__uIx07:disabled{opacity:.7;cursor:not-allowed}.post-ad_conditionRow__DscrE{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.post-ad_conditionBtn__rDdCn{padding:.75rem;border:1.5px solid #d1d5db;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;background:#fff;color:#374151;transition:all .2s;text-align:center}.post-ad_conditionBtnActive__WT2Me{background-color:#f0a500;border-color:#f0a500;color:#1c2b38;font-weight:800}.post-ad_modalOverlay__jfJD4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:5000;display:flex;align-items:flex-end;justify-content:center;touch-action:none;overscroll-behavior:contain}.post-ad_categoryModal__rjV6u{background:#fff;width:100%;max-width:560px;border-radius:18px 18px 0 0;height:90vh;max-height:90vh;display:flex;flex-direction:column;animation:post-ad_slideUp__BLtjP .28s ease backwards;overscroll-behavior:contain}@keyframes post-ad_slideUp__BLtjP{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes post-ad_fadeInScale__4kzn_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.post-ad_modalOverlay__jfJD4{align-items:center;padding:1.5rem}.post-ad_categoryModal__rjV6u{border-radius:16px;height:80vh;max-height:600px;animation:post-ad_fadeInScale__4kzn_ .2s ease-out}}.post-ad_modalHeader__t1whC{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:3.5px solid #ffb703;flex-shrink:0}.post-ad_modalHeader__t1whC h3{font-size:1.1rem;font-weight:850;color:#fff;margin:0}.post-ad_modalCloseBtn__guH65{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .2s ease}.post-ad_modalCloseBtn__guH65:hover{background:#ffb703;color:#0f172a;border-color:#ffb703}.post-ad_modalBody__sDL0g{overflow-y:auto;flex:1 1;padding:1rem;background:#f8fafc}.post-ad_mainCatList__RfV_v{display:flex;flex-direction:column;gap:.5rem}.post-ad_mainCatItem__0TmMr{display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.02);transition:all .25s cubic-bezier(.4,0,.2,1)}.post-ad_mainCatItem__0TmMr:hover{border-color:#008b5e;background:#fafdfb;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,139,94,.1)}.post-ad_iconBox__v1zXB{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.12),inset 0 1px 1px hsla(0,0%,100%,.4);flex-shrink:0;transition:transform .25s ease}.post-ad_mainCatItem__0TmMr:hover .post-ad_iconBox__v1zXB{transform:scale(1.1)}.post-ad_mainCatName__VBCJ3{font-weight:800;font-size:.9rem;color:#0f172a;flex:1 1}.post-ad_mainCatArrow__EhCpY{color:#9ca3af;font-size:1.1rem;font-weight:800;flex-shrink:0;transition:transform .2s ease,color .2s ease}.post-ad_mainCatItem__0TmMr:hover .post-ad_mainCatArrow__EhCpY{color:#008b5e;transform:translateX(3px)}.post-ad_subCatPanel__D32vQ{display:flex;flex-direction:column;gap:1rem}.post-ad_subCatBackBtn__e5qIW{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;cursor:pointer;font-weight:800;font-size:.82rem;color:#0f172a;width:max-content;transition:all .2s ease;margin-bottom:.2rem}.post-ad_subCatBackBtn__e5qIW:hover{background:#ffb703;color:#0f172a;border-color:#ffb703;transform:translateX(-3px)}.post-ad_accordionContainer__A7_oi{display:flex;flex-direction:column;gap:.65rem}.post-ad_subCatAccordionGroup__7AWkg{background:#fff;border-radius:14px;border:1.5px solid #e2e8f0;box-shadow:0 2px 6px rgba(0,0,0,.02);overflow:hidden;flex-shrink:0;transition:border-color .25s ease,box-shadow .25s ease}.post-ad_subCatAccordionGroup__7AWkg:hover{border-color:#cbd5e1}.post-ad_subCatAccordionHeader__52XUr{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;transition:background .2s ease}.post-ad_subCatAccordionHeader__52XUr:hover{background:#fafdfb}.post-ad_activeHeader__nncX2{background:#f0fdf4!important}.post-ad_subCatAccordionTitle__dJ0_b{font-size:.92rem;font-weight:850;color:#0f172a;display:flex;align-items:center;gap:.6rem;letter-spacing:-.2px}.post-ad_subHeaderDot__Ivmn4{width:7px;height:7px;border-radius:50%;background:#008b5e;flex-shrink:0}.post-ad_subChevronCircle__vx2xH{width:28px;height:28px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;transition:transform .35s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease;flex-shrink:0}.post-ad_subCatAccordionHeader__52XUr:hover .post-ad_subChevronCircle__vx2xH{background:#e2e8f0;color:#0f172a}.post-ad_subChevronCircle__vx2xH.post-ad_rotated__DrEHw{transform:rotate(180deg);background:#008b5e;color:#fff}.post-ad_accordionBody__Upj42{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1);background:#f8fafc}.post-ad_accordionBody__Upj42.post-ad_expanded__yersb{max-height:1000px;border-top:1.5px solid #e2e8f0}.post-ad_accordionContent__elr9J{padding:.85rem 1rem 1rem;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.post-ad_accordionBody__Upj42.post-ad_expanded__yersb .post-ad_accordionContent__elr9J{opacity:1;transform:translateY(0)}.post-ad_subCatHeader__HbyeZ{font-size:.9rem;font-weight:850;color:#0f172a;border-left:4px solid #008b5e;padding-left:.55rem;margin-bottom:.2rem;letter-spacing:-.2px}.post-ad_itemGrid__k6yqT{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-gap:.5rem;gap:.5rem}@media (max-width:480px){.post-ad_itemGrid__k6yqT{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:.4rem}}.post-ad_subCatItem__c7k3k{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:10px;font-size:.8rem;font-weight:750;color:#334155;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.post-ad_subCatItem__c7k3k:hover{background:#008b5e;color:#fff;border-color:#008b5e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,139,94,.25)}.post-ad_arrowIcon__JWaco{font-weight:900;font-size:.82rem;transition:transform .2s ease;color:#94a3b8}.post-ad_subCatItem__c7k3k:hover .post-ad_arrowIcon__JWaco{color:#fff;transform:translateX(3px)}.post-ad_darkModalOverlay__HOM78{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:3000;display:flex;align-items:center;justify-content:center;padding:1rem}.post-ad_darkModal__QU4I6{background:#333;width:100%;max-width:320px;border-radius:12px;color:#fff;padding:1.5rem}.post-ad_darkModalHeader__aFlJz h3{font-size:1.1rem;font-weight:800}.post-ad_darkModalSearch__LzJQr{width:100%;padding:.8rem;background:#444;border:1px solid #555;border-radius:8px;color:#fff;margin-top:.8rem;outline:none;box-sizing:border-box}.post-ad_radioList__OtA8s{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding-right:5px;margin-top:.5rem}.post-ad_radioItem__xi3_k{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;font-size:.95rem}.post-ad_locName__LLHaR{font-weight:700}.post-ad_uploadBox__JLhBV{cursor:pointer;border-color:#f0a500;background-color:#fffbeb}.post-ad_uploadBox__JLhBV:hover{border-color:#e09500;background-color:#fff3c4}.post-ad_emptySlot__rOpwv{cursor:default;opacity:.45;pointer-events:none}.post-ad_dragging__9zYJK{opacity:.35;border-style:dashed;border-color:#f0a500}.post-ad_dragOver__8KVpQ{border-color:#f0a500!important;border-style:solid!important;background-color:#fffbeb!important;transform:scale(1.04);transition:transform .1s ease}.post-ad_coverBadge__v1yNz{top:4px;left:4px;background:rgba(0,0,0,.62);font-size:.5rem;font-weight:800;padding:2px 5px;text-transform:uppercase;letter-spacing:.4px;pointer-events:none}.post-ad_coverBadge__v1yNz,.post-ad_dragHandle__w5eaX{position:absolute;color:#fff;border-radius:4px;z-index:3}.post-ad_dragHandle__w5eaX{bottom:4px;right:4px;background:rgba(0,0,0,.52);padding:1px 4px;font-size:.75rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4}.post-ad_dragHandle__w5eaX:active{cursor:-webkit-grabbing;cursor:grabbing}.post-ad_uploadingText__kezob{font-size:.55rem;color:#6b7280;text-align:center;margin-top:2px;font-weight:600}