.article-page.svelte-17pcco1{padding:50px 20px 0}.form-card.svelte-17pcco1{background:#fff;max-width:1220px;margin:0 auto;padding:35px 24px;border-radius:14px}.submit-form-container.svelte-17pcco1 h1:where(.svelte-17pcco1){color:#0a0a0a;text-align:center;font-size:32px;font-weight:600;line-height:1;margin-bottom:8px}.submit-form-container.svelte-17pcco1 p:where(.svelte-17pcco1){text-align:center;color:#0a0a0a;opacity:.7}.submit-form.svelte-17pcco1{display:flex;flex-direction:column;gap:25px}.form-group.svelte-17pcco1{display:flex;flex-direction:column;gap:8px;margin-bottom:0!important}.form-group.svelte-17pcco1 label:where(.svelte-17pcco1){color:#0a0a0a;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:100%}.form-group.svelte-17pcco1 input:where(.svelte-17pcco1),.form-group.svelte-17pcco1 textarea:where(.svelte-17pcco1){width:100%;border:1px solid #dbe0e8;border-radius:6px;padding:10px 12px;font-size:14px;font-family:Poppins;transition:all .2s;background:#fff}.form-group.svelte-17pcco1 input:where(.svelte-17pcco1)::placeholder,.form-group.svelte-17pcco1 textarea:where(.svelte-17pcco1)::placeholder{color:#737373!important}.form-group.svelte-17pcco1 input:where(.svelte-17pcco1):not([type=checkbox]):focus,.form-group.svelte-17pcco1 textarea:where(.svelte-17pcco1):focus{outline:none;border-color:#004a43;box-shadow:0 0 0 3px #004a431a}.form-group.svelte-17pcco1 input[aria-invalid=true]:where(.svelte-17pcco1){border-color:#dc2626}.form-group.svelte-17pcco1 textarea:where(.svelte-17pcco1){resize:vertical;min-height:130px}.form-grid.svelte-17pcco1{display:grid;gap:14px}.two-col.svelte-17pcco1{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col.svelte-17pcco1{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.file-input.svelte-17pcco1{width:0;height:0;opacity:0}.file-input-label.svelte-17pcco1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 15px;border:1px solid #004a43;border-radius:6px;cursor:pointer;color:#fff!important;background:#004a43;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:500!important;line-height:16px!important;transition:all .2s}.image-preview.svelte-17pcco1{position:relative;border-radius:8px;overflow:hidden}.image-preview.svelte-17pcco1 img:where(.svelte-17pcco1){width:100%;height:200px;object-fit:cover}.remove-image-btn.svelte-17pcco1{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#0009;border:none;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s}.remove-image-btn.svelte-17pcco1:hover{background:#000c}.form-error.svelte-17pcco1{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px}.form-success.svelte-17pcco1{background:#e8f7f3;color:#004a43;border:1px solid #d1eee7;padding:16px 20px;border-radius:8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;text-align:center}.field-error.svelte-17pcco1{margin:4px 0 0!important;color:red!important;font-size:14px!important;line-height:1.3!important;text-align:left!important}.form-actions.svelte-17pcco1{display:flex;gap:12px;justify-content:center}.submit-btn.svelte-17pcco1{background:#004a43;color:#fff;width:auto;min-width:300px;border:none;padding:13px 20px;border-radius:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.submit-btn.svelte-17pcco1:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-17pcco1{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-17pcco1-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-17pcco1-spin{to{transform:rotate(360deg)}}.loading-inline.svelte-17pcco1{font-size:16px;color:#004a43;margin-left:4px;animation:svelte-17pcco1-pulse 1s ease-in-out infinite}@keyframes svelte-17pcco1-pulse{0%,to{opacity:1}50%{opacity:.3}}.city-group.svelte-17pcco1{position:relative}.city-group.svelte-17pcco1 .modern-multiselect{padding:0}.city-modal-backdrop.svelte-17pcco1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;border:0;background:#000000a8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default}.city-modal.svelte-17pcco1{position:fixed;z-index:1001;top:50%;left:50%;width:100%;max-width:510px;max-height:min(70vh,520px);overflow:auto;overscroll-behavior:contain;transform:translate(-50%,-50%);border-radius:12px;background:#fff;box-shadow:0 20px 45px #00000040;padding:20px}.city-modal-header.svelte-17pcco1{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.city-modal.svelte-17pcco1 h2:where(.svelte-17pcco1){margin:0;color:#0a0a0a;font-size:18px;font-weight:600}.city-modal-close.svelte-17pcco1{width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f9;color:#0a0a0a;cursor:pointer;font-size:24px;line-height:1}.city-modal.svelte-17pcco1 ul:where(.svelte-17pcco1){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.city-modal.svelte-17pcco1 li:where(.svelte-17pcco1){border-radius:6px;background:#f4f7fb;color:#0a0a0a;padding:9px 10px;font-size:13px}.toggle-row.svelte-17pcco1 input[type=checkbox]:where(.svelte-17pcco1),.terms-check.svelte-17pcco1 input[type=checkbox]:where(.svelte-17pcco1){width:16px;height:16px;min-width:16px;margin:0;accent-color:#004a43}.toggle-row.svelte-17pcco1,.terms-check.svelte-17pcco1{display:flex;align-items:center;gap:10px;font-size:14px;color:#0a0a0a}.upload-row.svelte-17pcco1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;align-items:stretch}.upload-zone.svelte-17pcco1{border:1px dashed #c5ced9;border-radius:10px;padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#fafcfe}.upload-drop.svelte-17pcco1{text-align:center;font-size:14px;color:#4a5568;line-height:1.4}.upload-note.svelte-17pcco1{position:relative;border-radius:10px;background:#e8f7f3;border:1px solid #d1eee7;padding:16px;overflow:hidden}.upload-note-head.svelte-17pcco1{display:flex;align-items:flex-start;gap:10px}.upload-note-icon.svelte-17pcco1{width:25px;height:25px}.upload-note.svelte-17pcco1 h4:where(.svelte-17pcco1){margin:0;color:#004a43}.upload-note.svelte-17pcco1 p:where(.svelte-17pcco1){text-align:left;margin:0 0 6px;color:#2f4f4c;font-size:13px}.moderation-note.svelte-17pcco1{font-size:13px;color:#004a43;background:#e8f7f3;border:1px solid #d1eee7;border-radius:8px;padding:10px 12px;margin:0;text-align:left!important}@media(max-width:768px){.upload-row.svelte-17pcco1{grid-template-columns:1fr}.submit-form-container.svelte-17pcco1 p:where(.svelte-17pcco1){font-size:14px}}@media(max-width:575px){.two-col.svelte-17pcco1,.three-col.svelte-17pcco1{grid-template-columns:1fr}.file-input.svelte-17pcco1{position:absolute}.submit-form-container.svelte-17pcco1 h1:where(.svelte-17pcco1){font-size:24px}.form-card.svelte-17pcco1{padding:24px 20px}.submit-btn.svelte-17pcco1{min-width:100%}}@media(max-width:767px)and (min-width:575px){.submit-form-container.svelte-17pcco1 h1:where(.svelte-17pcco1){font-size:26px}}@media(max-width:991px)and (min-width:768px){.submit-form-container.svelte-17pcco1 h1:where(.svelte-17pcco1){font-size:28px}}@media(max-width:1199px)and (min-width:991px){.submit-form-container.svelte-17pcco1 h1:where(.svelte-17pcco1){font-size:30px}}
