.PetProfile_container__5j_sb{min-height:100vh;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PetProfile_headerSection__q7JWh{padding:64px 80px 96px}.PetProfile_headerSectionEmpty__BCjJF{padding:64px 80px 96px;min-height:100vh;display:flex;align-items:center;justify-content:center}.PetProfile_headerContent__bwbmf{max-width:1280px;margin:0 auto;text-align:center}.PetProfile_mainTitle__PCndZ{font-size:40px;font-weight:400;line-height:1.2;color:#594a3e;margin-bottom:24px}.PetProfile_pageTitle__m_OeW{font-size:24px;font-weight:700;color:#594a3e;margin-bottom:8px;text-align:center;font-family:Pretendard Variable,sans-serif}.PetProfile_mainDescription__uJfpI{font-size:20px;font-weight:400;line-height:1.4;color:rgba(89,74,62,.8);margin-bottom:40px;max-width:760px;margin-left:auto;margin-right:auto}.PetProfile_createButton__0iH8R{background:#8bc34a;color:#ffffff;border:none;border-radius:9999px;padding:19px 34px;font-size:18px;font-weight:400;line-height:1.19;cursor:pointer;transition:background-color .2s ease}.PetProfile_createButton__0iH8R:hover{background:#7cb342}.PetProfile_mainSection__dtv9S{padding:0 80px 64px}.PetProfile_contentWrapper__5T2Uq{max-width:1280px;margin:0 auto}.PetProfile_header__7kMVO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:64px;padding-top:15px}.PetProfile_titleSection__TvAYz{flex:1}.PetProfile_sectionTitle__oOzCX{font-size:30px;font-weight:400;line-height:1.2;color:#594a3e;margin-bottom:8px}.PetProfile_sectionDescription__CLO_h{font-size:16px;font-weight:400;line-height:1.5;color:#4b5563}.PetProfile_searchFilterSection___TsuU{display:flex;gap:16px;align-items:center}.PetProfile_searchContainer__p58Zg{position:relative;display:flex;align-items:center;width:100%}.PetProfile_searchIcon__KmZpO{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.PetProfile_searchInput__5oWO1{width:100%;padding:8px 12px 8px 36px;border:1px solid #ccc;border-radius:6px;font-size:14px}.PetProfile_filterContainer__jxx_H{position:relative;display:flex;align-items:center}.PetProfile_filterSelect__f7OuM{width:114px;height:38px;padding:0 30px 0 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;line-height:1.19;color:#000000;background:#ffffff;appearance:none;cursor:pointer}.PetProfile_dropdownIcon__gd2Pq{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;pointer-events:none}.PetProfile_petGrid__SfsWo{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.PetProfile_addPetCard__E1_6A{background:#ffffff;border:2px dashed #8bc34a;border-radius:12px;padding:113px 20px 20px;text-align:center;position:relative;height:354px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease}.PetProfile_addPetCard__E1_6A:hover{border-color:#7cb342;background:#fafffa}.PetProfile_addPetIcon__jNLU1{position:absolute;top:113px;left:50%;transform:translateX(-50%);width:64px;height:64px;background:rgba(139,195,74,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.PetProfile_addPetTitle__FY3AQ{font-size:18px;font-weight:400;line-height:1.19;color:#594a3e;margin-bottom:8px}.PetProfile_addPetDescription__LwoX1{font-size:14px;font-weight:400;line-height:1.19;color:#4b5563;text-align:center;max-width:272px}.PetProfile_petCard__dZyYc{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.PetProfile_petCard__dZyYc:hover{transform:translateY(-2px);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.PetProfile_petImageContainer__PrQ5W{position:relative;width:100%;height:192px;overflow:hidden}.PetProfile_petImage__Coc1w{width:100%;height:100%;object-fit:cover}.PetProfile_healthBadge__pFwUn{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:9999px;color:#ffffff;font-size:12px;font-weight:400;line-height:1.19;min-width:40px;text-align:center}.PetProfile_petInfo__o1jxb{padding:16px;background:#ffffff}.PetProfile_petHeader__PaKfy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.PetProfile_petDetails__eQ_CW{display:flex;flex-direction:column;gap:8px;flex:1}.PetProfile_ageInfo__3a_L7,.PetProfile_healthInfo__JT5gM{display:flex;align-items:center;gap:8px}.PetProfile_ageIcon__msarX,.PetProfile_healthIcon__vi_lJ{display:flex;align-items:center;justify-content:center;width:18px;height:16px}.PetProfile_ageText__KpelF{font-size:16px;margin-top:-10px}.PetProfile_ageText__KpelF,.PetProfile_healthText__rBu_L{font-weight:400;line-height:1.43;color:#4b5563;justify-content:center}.PetProfile_healthText__rBu_L{font-size:17px}.PetProfile_breedText__xJjm2{font-size:14px;line-height:1.43;color:#000000;margin-top:4px}.PetProfile_petActions__lt8pb{display:flex;gap:8px}.PetProfile_actionButton__0tU19{width:28px;height:36px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.PetProfile_actionButton__0tU19:hover{background:#f3f4f6}.PetProfile_petDescription__MiKNC{font-size:14px;font-weight:400;line-height:1.43;color:#4b5563;margin-bottom:16px;min-height:40px;margin-top:10px}.PetProfile_petFooter___38pi{display:flex;justify-content:flex-end;align-items:center}.PetProfile_petName__axgA6{font-size:18px;font-weight:400;line-height:1.56;color:#000000}.PetProfile_medalIcon___VSYI{display:flex;align-items:center;justify-content:center;width:18px;height:18px}@media (max-width:1200px){.PetProfile_header__7kMVO{flex-direction:column;gap:24px;align-items:flex-start}.PetProfile_searchFilterSection___TsuU{width:100%;justify-content:flex-start}.PetProfile_petGrid__SfsWo{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.PetProfile_headerSection__q7JWh,.PetProfile_mainSection__dtv9S{padding:40px 20px}.PetProfile_mainTitle__PCndZ{font-size:32px}.PetProfile_mainDescription__uJfpI{font-size:18px}.PetProfile_searchFilterSection___TsuU{flex-direction:column;gap:12px;width:100%}.PetProfile_filterSelect__f7OuM,.PetProfile_searchInput__5oWO1{width:100%}.PetProfile_petGrid__SfsWo{grid-template-columns:1fr;gap:16px;max-height:70vh;overflow-y:auto;padding-right:8px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar{width:6px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.PetProfile_addPetCard__E1_6A{height:300px;padding:80px 20px 20px}.PetProfile_addPetIcon__jNLU1{top:80px;width:56px;height:56px}}@media (max-width:480px){.PetProfile_headerSection__q7JWh,.PetProfile_mainSection__dtv9S{padding:20px 16px}.PetProfile_mainTitle__PCndZ{font-size:28px}.PetProfile_mainDescription__uJfpI{font-size:16px}.PetProfile_sectionTitle__oOzCX{font-size:24px}.PetProfile_petCard__dZyYc{margin-bottom:16px}.PetProfile_petGrid__SfsWo{max-height:60vh;overflow-y:auto;padding-right:6px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar{width:4px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.PetProfile_petGrid__SfsWo::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.PetProfile_petNameBreedRow__qYJUq{display:flex;align-items:center;gap:2px;font-size:18px;font-weight:600;color:#333}.PetProfile_petName__axgA6{font-weight:600}.PetProfile_breedText__xJjm2{font-weight:400;font-size:16px;color:#666}.PetProfile_petStarBadge__39PNx{margin-left:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.PetProfile_petMetaRow__B2pMp{display:flex;align-items:center;gap:16px;margin-top:4px;font-size:14px;color:#555}.PetProfile_healthInfo__JT5gM{display:flex;align-items:center;gap:4px}.PetProfile_healthIcon__vi_lJ{display:inline-block}.PetProfile_modalOverlay__NDJuu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.PetProfile_modalContainer__avWCw{background:white;border-radius:12px;padding:32px;width:360px;box-shadow:0 4px 12px rgba(0,0,0,.15);text-align:center}.PetProfile_modalHeader__5FHGr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.PetProfile_title__xFczs{font-size:18px;font-weight:600}.PetProfile_closeButton__fWRve{background:none;border:none;font-size:20px;cursor:pointer}.PetProfile_modalFooter__a0wlq{display:flex;justify-content:space-between;gap:12px}.PetProfile_deleteButton__p_wnt{background-color:#ff5f56;color:white;padding:10px 20px;border-radius:8px;border:none;cursor:pointer}.PetProfile_cancelButton__BaeNz{background-color:#e0e0e0;color:#333;padding:10px 20px;border-radius:8px;border:none;cursor:pointer}.PetProfileRegistration_modalOverlay__KAJdm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.PetProfileRegistration_modalContainer__rR_u_{width:922px;height:611px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px 0 rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.1);padding:33px;margin:0 auto;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;max-height:90vh;overflow-y:hidden}.PetProfileRegistration_modalHeader__C__SZ{margin-top:20px;display:flex;justify-content:center;align-items:center;margin-bottom:32px;position:relative}.PetProfileRegistration_closeButton__f7dGc{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;position:absolute;right:0;top:50%;transform:translateY(-50%)}.PetProfileRegistration_closeButton__f7dGc:hover{background-color:#f3f4f6}.PetProfileRegistration_container__CCSjE{width:922px;height:611px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px 0 rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.1);padding:33px;margin:0 auto;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PetProfileRegistration_title__P8H7Q{font-size:24px;font-weight:400;line-height:1.193;color:#594a3e;text-align:center;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PetProfileRegistration_content__YOWAc{display:flex;gap:32px;margin-bottom:32px}.PetProfileRegistration_imageSection__BgrII{width:256px;display:flex;flex-direction:column;gap:17px}.PetProfileRegistration_imageContainer__C_Zp_{width:256px;height:256px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.PetProfileRegistration_imageWrapper__PEzNC{position:relative;width:100%;height:100%}.PetProfileRegistration_petImage__3KoV0{width:100%;height:100%;object-fit:cover;border-radius:12px}.PetProfileRegistration_imagePlaceholder__YBz2m{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:16px;text-align:center;margin-top:50px}.PetProfileRegistration_uploadIcon__SgiY_{width:43px;height:31px;color:#9ca3af;display:block;margin:0 auto}.PetProfileRegistration_imageOverlay___hMHF{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:12px}.PetProfileRegistration_imageWrapper__PEzNC:hover .PetProfileRegistration_imageOverlay___hMHF{opacity:1}.PetProfileRegistration_overlayUploadButton__LMHl4{background:#ffffff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:#000000;cursor:pointer;transition:background-color .2s ease}.PetProfileRegistration_overlayUploadButton__LMHl4:hover{background:#f3f4f6}.PetProfileRegistration_placeholderUploadButton__gJz_y{background:#ffffff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:#000000;cursor:pointer;transition:background-color .2s ease;display:block;margin:0 auto;text-align:center}.PetProfileRegistration_placeholderUploadButton__gJz_y:hover{background:#f9fafb}.PetProfileRegistration_fileInput__dHKUn{display:none}.PetProfileRegistration_formSection__OtgAe{flex:1;display:flex;flex-direction:column;gap:24px}.PetProfileRegistration_formGroup__ZpaWj{display:flex;flex-direction:column;gap:6px}.PetProfileRegistration_rowGroup__g0avI{display:flex;gap:24px}.PetProfileRegistration_rowGroup__g0avI .PetProfileRegistration_formGroup__ZpaWj{flex:1}.PetProfileRegistration_label__5wprw{font-size:14px;font-weight:400;line-height:1.193;color:#594a3e;margin-bottom:6px}.PetProfileRegistration_genderLabel__wTvUG{font-size:14px;font-weight:500;line-height:1.193;color:#374151;margin-bottom:6px}.PetProfileRegistration_input__PO256{height:32px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:400;line-height:1.5;color:#000000;background:#ffffff}.PetProfileRegistration_input__PO256::placeholder{color:#9ca3af}.PetProfileRegistration_textarea__y_YNs{height:32px;padding:4px 7px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:400;line-height:1.5;color:#000000;background:#ffffff;resize:none;overflow:hidden;font-family:inherit;min-height:32px}.PetProfileRegistration_textarea__y_YNs::placeholder{color:#9ca3af}.PetProfileRegistration_selectContainer__hEFm4{position:relative;display:flex;align-items:center;flex:1}.PetProfileRegistration_select__fFTEB{width:100%;min-width:0;height:32px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;font-weight:400;line-height:1.5;color:#9ca3af;background:#ffffff;appearance:none;cursor:pointer;box-sizing:border-box}.PetProfileRegistration_select__fFTEB option{color:#000000}.PetProfileRegistration_select__fFTEB option:first-child{color:#9ca3af}.PetProfileRegistration_select__fFTEB:not([value=""]){color:#000000}.PetProfileRegistration_select__fFTEB:focus{outline:none;border-color:#8bc34a}.PetProfileRegistration_dropdownIcon__NnZCS{position:absolute;right:8px;width:18px;height:11px;pointer-events:none}.PetProfileRegistration_snsContainer__QD3xg{width:100%;display:flex;align-items:center;gap:12px}.PetProfileRegistration_snsIcon__VqkEA{width:35px;height:30px;flex-shrink:0}.PetProfileRegistration_formGroup__ZpaWj:has(.PetProfileRegistration_select__fFTEB) .PetProfileRegistration_dropdownIcon__NnZCS{width:18px;height:8px}.PetProfileRegistration_buttonContainer__8_api{display:flex;justify-content:center;gap:16px;margin-top:32px}.PetProfileRegistration_editButton__0Mthw{background:#8bc34a;width:117.45px}.PetProfileRegistration_deleteButton__hKH1Z,.PetProfileRegistration_editButton__0Mthw{display:flex;align-items:center;gap:8px;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:400;line-height:1.193;color:#ffffff;cursor:pointer;height:48px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PetProfileRegistration_deleteButton__hKH1Z{background:#ff7675;width:115.45px}.PetProfileRegistration_buttonIcon__GfWqC{width:16px;height:16px}.PetProfileRegistration_deleteButton__hKH1Z .PetProfileRegistration_buttonIcon__GfWqC{width:14px;height:16px}.PetProfileRegistration_editButton__0Mthw:hover{background:#7cb342}.PetProfileRegistration_deleteButton__hKH1Z:hover{background:#e66767}.PetProfileRegistration_input__PO256:focus,.PetProfileRegistration_textarea__y_YNs:focus{outline:none;border-color:#8bc34a}@media (max-width:1024px){.PetProfileRegistration_modalContainer__rR_u_{width:100%;max-width:922px;height:auto;min-height:611px;max-height:90vh;overflow-y:auto}.PetProfileRegistration_content__YOWAc{flex-direction:column}.PetProfileRegistration_imageSection__BgrII{width:100%;align-items:center}.PetProfileRegistration_imageContainer__C_Zp_{width:256px;height:256px}.PetProfileRegistration_rowGroup__g0avI{flex-direction:column;gap:24px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar{width:6px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@media (max-width:768px){.PetProfileRegistration_modalOverlay__KAJdm{padding:10px}.PetProfileRegistration_modalContainer__rR_u_{padding:20px;max-height:85vh;overflow-y:auto}.PetProfileRegistration_title__P8H7Q{font-size:20px}.PetProfileRegistration_imageContainer__C_Zp_{width:200px;height:200px}.PetProfileRegistration_petImage__3KoV0{width:196px;height:196px}.PetProfileRegistration_buttonContainer__8_api{flex-direction:column;align-items:center}.PetProfileRegistration_deleteButton__hKH1Z,.PetProfileRegistration_editButton__0Mthw{width:200px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar{width:4px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@media (max-width:480px){.PetProfileRegistration_modalContainer__rR_u_{max-height:80vh;overflow-y:auto;padding:16px}.PetProfileRegistration_content__YOWAc{gap:20px}.PetProfileRegistration_imageContainer__C_Zp_{width:180px;height:180px}.PetProfileRegistration_petImage__3KoV0{width:176px;height:176px}.PetProfileRegistration_formSection__OtgAe{gap:20px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar{width:3px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.PetProfileRegistration_modalContainer__rR_u_::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.PetstarModal_modalOverlay__YxYDq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9999;display:flex;justify-content:center;align-items:center}.PetstarModal_modalContainer__AtvgL{background:white;width:600px;height:588px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);position:relative;overflow:hidden}.PetstarModal_modalHeader__LSoyh{background:#F0F5EC;padding:24px 32px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.PetstarModal_headerContent__TNeDV{display:flex;align-items:center;gap:12px}.PetstarModal_headerText__eT3xA{display:flex;flex-direction:column;gap:4px}.PetstarModal_title__J2PDq{font-size:20px;font-weight:500;color:#594A3E}.PetstarModal_subtitle__wTbC5,.PetstarModal_title__J2PDq{font-family:Pretendard Variable,sans-serif;margin:0;line-height:1.193}.PetstarModal_subtitle__wTbC5{font-size:14px;font-weight:400;color:#4B5563}.PetstarModal_closeButton__aZ_CJ{width:32px;height:32px;border:none;cursor:pointer;background:#F0F5EC}.PetstarModal_closeButton__aZ_CJ,.PetstarModal_headerIcon__Zigie{border-radius:8px;display:flex;align-items:center;justify-content:center}.PetstarModal_headerIcon__Zigie{width:40px;height:40px;background:#8BC34A}.PetstarModal_starIcon__qRKgC{color:white;font-size:20px;font-weight:700;margin-top:3px}.PetstarModal_modalBody__mfptv{padding:22px 35px;height:345px;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.PetstarModal_modalBody__mfptv::-webkit-scrollbar{display:none}.PetstarModal_section__gRaBj{margin-bottom:29px}.PetstarModal_sectionHeader__hmY7l{display:flex;align-items:flex-end;gap:4px;margin-bottom:15px}.PetstarModal_sectionTitle__daz_3{font-family:Pretendard Variable,sans-serif;font-size:15px;font-weight:700;color:#594A3E;margin-top:30px;line-height:1.193}.PetstarModal_benefitList__kW2G9,.PetstarModal_criteriaList__r7N1H{list-style:none;padding:0;margin:0}.PetstarModal_benefitList__kW2G9 li,.PetstarModal_criteriaList__r7N1H li{font-family:Pretendard Variable,sans-serif;font-size:14px;font-weight:400;color:#4B5563;line-height:1.429;margin-bottom:8px;padding-left:22px;position:relative;display:flex;align-items:flex-start;gap:8px}.PetstarModal_infoIcon__MQvgY{position:absolute;left:-2;top:2px;width:20px;height:20px;border-radius:50%;padding:2px}.PetstarModal_criteriaList__r7N1H li:first-child:before,.PetstarModal_criteriaList__r7N1H li:nth-child(2):before{content:"✓";position:absolute;left:-6px;top:0;width:30px;height:20px;border-radius:50%;color:#8BC34A;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.PetstarModal_modalFooter__rqOoS{padding:0 35px 50px;display:flex;justify-content:flex-end;gap:12px}.PetstarModal_confirmButton__ukyOu{background:#8BC34A;padding:5px 10px;font-size:17px;display:flex;align-items:center;gap:8px;justify-content:center}.PetstarModal_cancelButton__zf9RU,.PetstarModal_confirmButton__ukyOu{color:white;border:none;border-radius:8px;font-family:Pretendard Variable,sans-serif;font-weight:400;cursor:pointer;height:48px;width:133px;margin-top:50px}.PetstarModal_cancelButton__zf9RU{background:#BAADAD;padding:12px 32px;font-size:16px}