.PackageForm-module__Q7a5gq__overlay{z-index:9000;background:#0d13218c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.PackageForm-module__Q7a5gq__panel{background:#fff;border-radius:20px;flex-direction:column;width:min(760px,100%);display:flex;box-shadow:0 24px 64px #0000003d}.PackageForm-module__Q7a5gq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px 28px 16px;display:flex}.PackageForm-module__Q7a5gq__title{color:#0d1321;font-size:20px;font-weight:700}.PackageForm-module__Q7a5gq__close{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:34px;height:34px;font-size:14px}.PackageForm-module__Q7a5gq__body{flex-direction:column;gap:18px;padding:20px 28px;display:flex}.PackageForm-module__Q7a5gq__field{flex-direction:column;gap:7px;display:flex}.PackageForm-module__Q7a5gq__fieldCompact{flex-direction:column;gap:6px;margin-top:4px;display:flex}.PackageForm-module__Q7a5gq__fieldRow{gap:14px;display:flex}.PackageForm-module__Q7a5gq__fieldRow .PackageForm-module__Q7a5gq__field{flex:1}.PackageForm-module__Q7a5gq__label{letter-spacing:.4px;color:#6b7280;text-transform:uppercase;font-size:12.5px;font-weight:700}.PackageForm-module__Q7a5gq__required{color:#e91e8c}.PackageForm-module__Q7a5gq__input,.PackageForm-module__Q7a5gq__textarea{width:100%;font:inherit;color:#0d1321;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:11px 14px;font-size:14px}.PackageForm-module__Q7a5gq__input:focus,.PackageForm-module__Q7a5gq__textarea:focus{border-color:#00bcd4;outline:none}.PackageForm-module__Q7a5gq__textarea{resize:vertical;line-height:1.6}.PackageForm-module__Q7a5gq__checkGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.PackageForm-module__Q7a5gq__checkItem{color:#0d1321;cursor:pointer;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:13.5px;display:flex}.PackageForm-module__Q7a5gq__imageRow{align-items:center;gap:10px;display:flex}.PackageForm-module__Q7a5gq__preview{object-fit:cover;border-radius:10px;max-height:120px;margin-top:8px}.PackageForm-module__Q7a5gq__repeatRow{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.PackageForm-module__Q7a5gq__repeatInline{align-items:center;gap:8px;display:flex}.PackageForm-module__Q7a5gq__add,.PackageForm-module__Q7a5gq__remove,.PackageForm-module__Q7a5gq__upload{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:600}.PackageForm-module__Q7a5gq__remove{color:#b91c1c;border-color:#fecaca}.PackageForm-module__Q7a5gq__error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0 28px;padding:12px 14px;font-size:13.5px}.PackageForm-module__Q7a5gq__footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:18px 28px 24px;display:flex}.PackageForm-module__Q7a5gq__cancel,.PackageForm-module__Q7a5gq__save{cursor:pointer;border:none;border-radius:22px;padding:11px 24px;font-size:14px;font-weight:700}.PackageForm-module__Q7a5gq__cancel{color:#6b7280;background:#fff;border:1.5px solid #e5e7eb}.PackageForm-module__Q7a5gq__save{color:#fff;background:#00bcd4;box-shadow:0 4px 16px #00bcd44d}.PackageForm-module__Q7a5gq__save:disabled{opacity:.65;cursor:default}@media (max-width:640px){.PackageForm-module__Q7a5gq__overlay{padding:0}.PackageForm-module__Q7a5gq__panel{border-radius:0;min-height:100vh}.PackageForm-module__Q7a5gq__fieldRow{flex-direction:column}}
