.MedicineCard_card__hl_kr{box-sizing:border-box;background-color:rgb(1,15,54);border-radius:0;padding:1rem;max-width:600px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;border:2px solid #18aaff;cursor:pointer;transition:all .2s ease}.MedicineCard_card__hl_kr:hover{border-color:rgb(52,255,113);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,170,255,.2)}.MedicineCard_card__hl_kr:active{transform:translateY(0)}.MedicineCard_title__qzIs3{font-size:1.2rem;font-weight:700;color:#18aaff;margin-bottom:0}.MedicineCard_company__0tVBV{font-size:1rem;font-weight:700;color:#18aaff;margin-top:.75rem;margin-bottom:.1rem}.MedicineCard_text__XisnB{font-size:.9rem;color:#bdbdbd;margin-top:1.55rem}.MedicineCard_image__Jo7C5{width:100%;height:135px;object-fit:contain;background-color:#f5f5f5;border-radius:8px;margin-top:1rem;margin-bottom:1rem;background-color:transparent}.MedicineCard_moreInfo__A9_Ut{margin-top:.75rem;font-size:.9rem;color:#444;line-height:1.5}.MedicineCard_button__kD4_Y{margin-top:1rem;align-self:flex-start;background-color:rgb(1,15,54);color:rgb(185,185,185);padding:.4rem .8rem;border-radius:0;font-size:.8rem;cursor:pointer;transition:background-color .3s ease;align-self:center;border:2px solid #18aaff}.MedicineCard_button__kD4_Y:hover{background-color:#18aaff}.MedicineCard_modalOverlay__hJgwY{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.877);display:flex;justify-content:center;align-items:center;z-index:1000}.MedicineCard_modalContent__pxsj2{background-color:rgb(211,239,255);padding:2rem;max-width:600px;width:90%;border-radius:12px;box-shadow:0 0 16px rgba(0,0,0,.719);max-height:80vh;overflow-y:auto}@media (max-width:600px){.MedicineCard_card__hl_kr{padding:.85rem}.MedicineCard_title__qzIs3{font-size:1.05rem}.MedicineCard_company__0tVBV{font-size:.9rem}.MedicineCard_text__XisnB{font-size:.8rem}.MedicineCard_button__kD4_Y{font-size:.7rem;padding:.35rem .65rem}}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;background-color:rgb(1,15,54);color:rgb(52,255,113)}body,h1{font-family:inherit}h1{font-size:24px;margin-bottom:16px;color:#ffffff}.container,h1{text-align:center}.container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.company-banner{background-color:rgb(1,15,54);font-weight:700;border-radius:0;padding:.7rem;font-size:1.2rem;border:2px solid #ffffff;color:#ffffff;font-family:inherit}@media (max-width:600px){.MedicineCard_card,.card{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%}.container{width:100%;max-width:100%;padding:0 12px;box-sizing:border-box}.grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.use-viewport-width,[style*="100vw"]{width:100%!important;max-width:100%!important}}input{color:#a6ff18;border:1px solid #18aaff;outline:none;background:rgb(1,15,54);font-family:inherit}input:focus{color:#ffffff;box-shadow:none}.login-bar{display:flex;justify-content:flex-end;padding:1.5rem 0;align-items:center;position:relative;font-family:inherit}.login-popup{position:center;width:190px;right:0;top:50px;z-index:10;background-color:#000000;border:1px solid #73ff00;padding:1rem;border-radius:0;font-family:inherit}.close-btn,.login-btn,.logout-btn{padding:.25rem .5rem;cursor:pointer;background-color:#000000;border:1px solid #ffffff;color:#ffffff;border-radius:0;width:auto;margin-top:0;font-family:inherit}.close-btn{width:100%;margin-top:8px;padding:.25rem}.site-footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#000000b0;color:#747474;box-sizing:border-box;z-index:1000;font-family:inherit;max-width:600px;width:100%;margin:0 auto;border:0 solid #858585;border-bottom:none;border-radius:0;height:32px;line-height:32px;font-size:13px;padding:0 16px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden}.site-footer:after,.site-footer:before{display:none}.site-footer p{margin:0;padding:0;line-height:inherit;width:100%;font-family:inherit}.footer-pc,.site-footer p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-pc{display:block!important}.footer-mobile{display:none!important}@media (max-width:600px){.site-footer{left:0;right:0;transform:none;max-width:none;height:auto;line-height:21px;font-size:11px;padding:5px 12px;border:none}.container{padding-bottom:40px}.footer-pc{display:none!important}.footer-mobile{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.survey-accordion{margin:1rem auto 1.5rem;max-width:600px;width:100%;box-sizing:border-box;background:transparent;border-radius:0;font-family:inherit}.survey-type-section{border-bottom:1px solid #838383;margin-bottom:1rem}.survey-type-section:last-child{border-bottom:none}.survey-type-header-wrapper{padding:0;background:transparent}.survey-type-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #838383}.survey-type-label{color:rgb(52,255,113);font-size:1rem;font-weight:700;font-family:inherit}.survey-type-count{color:#999999;font-size:.85rem;font-weight:400;margin-left:.5rem}.survey-compact-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.survey-compact-item{background:transparent;border:none;color:#ffffff;padding:.4rem .6rem;cursor:pointer;font-family:inherit;font-size:.85rem;display:inline-flex;align-items:center;gap:.3rem;transition:all .2s ease;border-radius:0;white-space:nowrap}.survey-compact-item:hover{background:transparent;color:rgb(52,255,113)}.survey-arrow-bullet,.survey-compact-item.active{color:rgb(52,255,113);font-weight:700}.survey-arrow-bullet{font-size:.7rem;transition:transform .2s ease}.survey-compact-item.active .survey-arrow-bullet{transform:rotate(180deg)}.survey-expand-btn{background:transparent;border:none;color:#666666;padding:.4rem .6rem;cursor:pointer;font-family:inherit;font-size:.8rem;transition:all .2s ease;border-radius:0}.survey-expand-btn:hover{color:#18aaff;background:transparent}.survey-collapse-btn{background:transparent;border:none;color:#666666;padding:.4rem .6rem;cursor:pointer;font-family:inherit;font-size:.8rem;transition:all .2s ease;border-radius:0;margin-top:.5rem;text-align:left}.survey-collapse-btn:hover{color:rgb(52,255,113);background:transparent}.survey-list-expanded{background:#000000;border-top:1px solid #333333;padding:.5rem 0;max-height:300px;overflow-y:auto;margin-top:.8rem;animation:slideDown .3s ease-out}.survey-list-expanded::-webkit-scrollbar{width:4px}.survey-list-expanded::-webkit-scrollbar-track{background:transparent}.survey-list-expanded::-webkit-scrollbar-thumb{background:rgba(24,170,255,.3);border-radius:2px}.survey-item-btn{width:100%;background:transparent;color:#ffffff;padding:.8rem 1.5rem;cursor:pointer;font-family:inherit;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;text-align:left;border:none;border-bottom:1px solid #222222}.survey-item-btn:last-child{border-bottom:none}.survey-item-btn.active,.survey-item-btn:hover{background:rgba(52,255,113,.1);color:rgb(52,255,113)}.survey-item-btn.active{font-weight:700}.survey-item-title{flex:1 1;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1rem}.survey-item-count{color:#666666;font-size:.75rem;font-weight:400;flex-shrink:0}.survey-item-btn:hover .survey-item-count{color:#999999}@media (max-width:600px){.survey-accordion{margin:.8rem auto 1.2rem;max-width:none}.survey-type-header-wrapper{padding:.8rem 1rem}.survey-type-title{margin-bottom:.6rem}.survey-type-label{font-size:.9rem}.survey-type-count{font-size:.8rem}.survey-compact-list{gap:.4rem}.survey-compact-item{padding:.35rem .6rem;font-size:.8rem}.survey-arrow-bullet{font-size:.65rem}.survey-collapse-btn,.survey-expand-btn{padding:.35rem .6rem;font-size:.75rem}.survey-list-expanded{max-height:250px;margin-top:.6rem}.survey-item-btn{padding:.7rem 1rem;font-size:.85rem}.survey-item-title{margin-right:.8rem}.survey-item-count{font-size:.7rem}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}button,input,select,textarea{font-family:inherit!important}.library_libraryContainer__IliFc{min-height:100vh;padding-bottom:1rem}.library_header__5rD4_{margin-bottom:1rem;margin-top:1rem}.library_headerTop__4izrn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.library_backButton__5lC8E{background:transparent;border:1px solid #18aaff;color:#18aaff;padding:.4rem .8rem;border-radius:0;cursor:pointer;font-size:.85rem;transition:background .2s,color .2s;font-family:monospace;font-weight:600}.library_backButton__5lC8E:hover{background:#18aaff;color:#010f36}.library_userInfo__FDSxR{display:flex;align-items:center;gap:1rem;color:#18aaff;font-family:monospace;font-size:.85rem}.library_logoutButton__mlv03{background:transparent;border:1px solid #ff2b2bff;color:#ff2b2bff;padding:.4rem .8rem;border-radius:0;cursor:pointer;font-size:.8rem;font-family:monospace;font-weight:600;transition:background .2s,color .2s}.library_logoutButton__mlv03:hover{background:#ff2b2bff;color:#010f36}.library_title__NZmu9{color:#34ff71ff;text-align:center;margin:.8rem 0;font-size:1.5rem;font-family:monospace;font-weight:700}.library_shareSection__EDJ1M{background:rgba(24,170,255,.05);border:1px solid #18aaff;border-radius:0;padding:.6rem;margin-bottom:.5rem}.library_shareControls__rdThp{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.library_publicToggle__vaL3V{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#34ff71ff;font-size:.9rem;font-family:monospace;font-weight:600}.library_publicToggle__vaL3V input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#34ff71ff}.library_shareButton__LgMBG{background:#34ff71ff;border:1px solid #34ff71ff;color:#010f36;padding:.4rem .8rem;border-radius:0;cursor:pointer;font-weight:700;transition:background .2s,color .2s;font-family:monospace;font-size:.85rem}.library_shareButton__LgMBG:hover{background:transparent;color:#34ff71ff}.library_shareLink__zFP_J{text-align:center;color:#18aaff;font-size:.85rem;margin-top:.5rem;font-family:monospace;background:rgba(1,15,54,.8);padding:.4rem;border:1px dashed #18aaff}.library_searchBox__iPjQT{margin-bottom:1rem}.library_searchInput__JGfdQ{width:100%;padding:.6rem;background:rgba(1,15,54,.8);border:1px solid #18aaff;border-radius:0;color:#34ff71ff;font-size:.9rem;font-family:monospace}.library_searchInput__JGfdQ::placeholder{color:rgba(52,255,113,.5)}.library_searchInput__JGfdQ:focus{outline:none;border-color:#34ff71ff}.library_categoryTabs__rJaLg{display:flex;gap:.4rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.4rem;flex-wrap:wrap}.library_categoryTab__YdRRU{display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;background:rgba(24,170,255,.05);border:1px solid #18aaff;border-radius:0;color:#18aaff;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s;font-family:monospace;font-weight:600;font-size:.85rem}.library_categoryTab__YdRRU:hover{background:rgba(24,170,255,.1)}.library_categoryTab__YdRRU.library_active___BC1E{background:#18aaff;color:#010f36}.library_categoryIcon__ygKY9{font-size:1rem;font-family:monospace}.library_categoryLabel__H_c0g{font-size:.85rem}.library_categoryCount__ThMvw{font-size:.75rem;opacity:.7}.library_medicineList__oSIbs{overflow-x:auto;margin-bottom:2rem}.library_medicineTable__LosDw{width:100%;border-collapse:collapse;background:rgba(1,15,54,.3);border:1px solid #18aaff;border-radius:0;font-family:monospace;table-layout:fixed}.library_medicineTable__LosDw thead{background:rgba(24,170,255,.1)}.library_medicineTable__LosDw th{padding:.6rem;text-align:left;color:#34ff71ff;font-weight:700;border-bottom:1px solid #18aaff;font-size:.85rem;text-transform:uppercase}.library_medicineTable__LosDw th:first-child{width:35%}.library_medicineTable__LosDw th:nth-child(2){width:25%}.library_medicineTable__LosDw th:nth-child(3){width:40%}.library_medicineRow__K_4tJ{border-bottom:1px solid rgba(24,170,255,.2);cursor:pointer;transition:background .2s}.library_medicineRow__K_4tJ:hover{background:rgba(52,255,113,.05)}.library_medicineRow__K_4tJ:last-child{border-bottom:none}.library_medicineTable__LosDw td{padding:.6rem;color:#18aaff;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}.library_productName__H_fI4{font-weight:700;color:#34ff71ff!important;display:flex;align-items:center;gap:.4rem;white-space:nowrap}.library_categoryBadge__ixriP{font-size:.9rem;font-family:monospace;font-weight:400}.library_company__5_IM6{color:rgba(24,170,255,.8)!important;white-space:nowrap}.library_note__lRu45{color:rgba(255,255,255,.6)!important;font-style:italic;font-size:.8rem;white-space:normal;word-break:break-word}.library_noteInput__2om8p{width:100%;background:rgba(1,15,54,.8);border:1px solid #18aaff;border-radius:0;color:#34ff71ff;padding:.3rem .5rem;font-family:monospace;font-size:.8rem}.library_noteInput__2om8p:focus{outline:none;border-color:#34ff71ff}.library_noteActions__mEtp1{display:flex;gap:.3rem;margin-top:.3rem}.library_noteButton__aTSw2{background:transparent;border:1px solid #34ff71ff;color:#34ff71ff;padding:.2rem .5rem;border-radius:0;cursor:pointer;font-family:monospace;font-size:.75rem;font-weight:600;transition:background .2s,color .2s}.library_noteButton__aTSw2:hover{background:#34ff71ff;color:#010f36}.library_noteCancel__nU69E{border-color:#ff2b2bff;color:#ff2b2bff}.library_noteCancel__nU69E:hover{background:#ff2b2bff;color:#010f36}.library_noNote__E6ycH{opacity:.3}.library_editNoteButton__W6fG_{background:transparent;border:1px solid #18aaff;color:#18aaff;padding:.2rem .4rem;border-radius:0;cursor:pointer;font-family:monospace;font-size:.75rem;margin-left:.5rem;transition:background .2s,color .2s}.library_editNoteButton__W6fG_:hover{background:#18aaff;color:#010f36}.library_loading__kuA8a{padding:2rem;font-size:1rem}.library_emptyState__01H77,.library_loading__kuA8a{text-align:center;color:#18aaff;font-family:monospace}.library_emptyState__01H77{padding:2rem 1rem}.library_emptyState__01H77 h1{color:#34ff71ff;margin-bottom:1.5rem;font-weight:700}.library_emptyState__01H77 p{font-size:1rem;margin-bottom:1.5rem}.library_mainButton__8fPuo{background:#34ff71ff;border:1px solid #34ff71ff;color:#010f36;padding:.6rem 1.2rem;border-radius:0;cursor:pointer;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;font-family:monospace}.library_mainButton__8fPuo:hover{background:transparent;color:#34ff71ff}@media (max-width:768px){.library_libraryContainer__IliFc{min-height:100vh;padding-bottom:1.5rem}.library_header__5rD4_{margin-bottom:.8rem;margin-top:.8rem}.library_title__NZmu9{font-size:1.3rem}.library_headerTop__4izrn{flex-direction:column;align-items:stretch;gap:.8rem}.library_backButton__5lC8E{width:100%}.library_userInfo__FDSxR{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;width:100%}.library_logoutButton__mlv03{flex-shrink:0}.library_categoryTabs__rJaLg{justify-content:flex-start}.library_categoryTab__YdRRU{padding:.4rem .6rem;font-size:.8rem}.library_medicineList__oSIbs{margin-bottom:3rem;padding-bottom:1rem}.library_medicineTable__LosDw{border:none}.library_medicineTable__LosDw thead{display:none}.library_medicineTable__LosDw tbody{display:block;padding-bottom:1rem}.library_medicineRow__K_4tJ{display:block;margin-bottom:.6rem;border:1px solid #18aaff!important;padding:.4rem;background:rgba(1,15,54,.5)}.library_medicineRow__K_4tJ:last-child{border:1px solid #18aaff!important;margin-bottom:1rem}.library_medicineRow__K_4tJ:hover{border-color:#34ff71ff}.library_medicineTable__LosDw td{display:flex;align-items:center;padding:.25rem 0;text-align:left;border:none;gap:.3rem}.library_medicineTable__LosDw td:before{content:attr(data-label);font-weight:700;color:#34ff71ff;display:inline-block;margin-right:.3rem;min-width:60px;flex-shrink:0}.library_productName__H_fI4{font-size:.85rem;padding-bottom:.3rem;border-bottom:1px solid rgba(24,170,255,.3);margin-bottom:.3rem;display:flex!important;align-items:center;gap:.3rem}.library_productName__H_fI4:before{content:"약품명: "!important;display:inline-block!important;font-weight:700;color:#34ff71ff;margin-bottom:0;flex-shrink:0}.library_company__5_IM6{font-size:.8rem!important;padding-bottom:.3rem;border-bottom:1px solid rgba(24,170,255,.2)}.library_note__lRu45{font-size:.75rem!important;border-bottom:none!important}.library_shareSection__EDJ1M{padding:.5rem;margin-bottom:.4rem}.library_shareControls__rdThp{flex-direction:column;gap:.5rem}.library_shareButton__LgMBG{width:100%}.library_shareMainButton__L_Bx5{padding:.35rem .5rem;font-size:.75rem}.library_noteInput__2om8p{font-size:.75rem}.library_noteButton__aTSw2{font-size:.7rem}}@media (max-width:480px){.library_title__NZmu9{font-size:1.2rem}.library_searchInput__JGfdQ{font-size:.85rem;padding:.5rem}.library_categoryTab__YdRRU{padding:.35rem .5rem;font-size:.75rem}.library_backButton__5lC8E,.library_logoutButton__mlv03{font-size:.75rem;padding:.35rem .6rem}.library_shareSection__EDJ1M{padding:.6rem}.library_medicineRow__K_4tJ{padding:.5rem}.library_medicineTable__LosDw td{font-size:.8rem}.library_medicineTable__LosDw td:before{min-width:60px;font-size:.75rem}.library_productName__H_fI4{font-size:.95rem}}.library_categoryTabs__rJaLg::-webkit-scrollbar,.library_medicineList__oSIbs::-webkit-scrollbar{height:6px;width:6px}.library_categoryTabs__rJaLg::-webkit-scrollbar-track,.library_medicineList__oSIbs::-webkit-scrollbar-track{background:rgba(1,15,54,.5);border:1px solid #18aaff}.library_categoryTabs__rJaLg::-webkit-scrollbar-thumb,.library_medicineList__oSIbs::-webkit-scrollbar-thumb{background:#18aaff}.library_categoryTabs__rJaLg::-webkit-scrollbar-thumb:hover,.library_medicineList__oSIbs::-webkit-scrollbar-thumb:hover{background:#34ff71ff}.library_shareMainButton__L_Bx5{width:100%;background:#34ff71ff;border:1px solid #34ff71ff;color:#010f36;padding:.4rem .6rem;border-radius:0;cursor:pointer;font-weight:700;font-family:monospace;font-size:.8rem;transition:background .2s,color .2s}.library_shareMainButton__L_Bx5:hover{background:transparent;color:#34ff71ff}.library_modalOverlay__z0QDi{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.library_modalContent__qA4tZ{position:relative;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;background:#010f36;border:2px solid #18aaff;padding:2rem;border-radius:0}.library_modalClose__cwKIM{position:absolute;top:1rem;right:1rem;background:transparent;border:1px solid #ff2b2bff;color:#ff2b2bff;width:32px;height:32px;cursor:pointer;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background .2s,color .2s}.library_modalClose__cwKIM:hover{background:#ff2b2bff;color:#010f36}.library_shareCard__z_VDP{background:#010f36;border:2px solid #34ff71ff;padding:1.5rem;margin-bottom:1.5rem;border-radius:0;font-family:monospace}.library_shareCardHeader__N6gze{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:2px solid #18aaff}.library_shareCardHeader__N6gze h2{color:#34ff71ff;font-size:1rem;margin:0;font-weight:700;line-height:1.2;word-break:keep-all}.library_shareCardLogo__K3Dse{color:#18aaff;font-size:.85rem;font-weight:700;white-space:nowrap}.library_shareCardBody__zMkLR{display:flex;flex-direction:column;gap:.6rem}.library_shareCardItem___V482{padding:.5rem;background:rgba(24,170,255,.05);border:1px solid #18aaff;border-radius:0}.library_shareCardItemHeader__V4_Pn{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.library_shareCardBadge__1wFVQ{flex-shrink:0}.library_shareCardBadge__1wFVQ,.library_shareCardName__yry0u{color:#34ff71ff;font-size:.85rem;font-weight:700}.library_shareCardCompany__tpLjz{color:#18aaff;font-size:.75rem;margin-bottom:.2rem;padding-left:1.2rem}.library_shareCardNote__3TBF9{color:rgba(255,255,255,.8);font-size:.75rem;font-style:italic;padding-left:1.2rem;margin-top:.2rem}.library_shareActions__BoGjx{display:flex;gap:.6rem;flex-wrap:wrap}.library_shareActionButton__LZAph{flex:1 1;min-width:150px;background:transparent;border:1px solid #34ff71ff;color:#34ff71ff;padding:.5rem .8rem;border-radius:0;cursor:pointer;font-weight:600;font-family:monospace;font-size:.85rem;transition:background .2s,color .2s}.library_shareActionButton__LZAph:hover{background:#34ff71ff;color:#010f36}@media (max-width:768px){.library_modalContent__qA4tZ{padding:1rem;max-height:95vh}.library_shareCard__z_VDP{padding:.8rem}.library_shareCardHeader__N6gze{margin-bottom:.8rem;padding-bottom:.6rem}.library_shareCardHeader__N6gze h2{font-size:.85rem;line-height:1.3}.library_shareCardLogo__K3Dse{font-size:.75rem}.library_shareCardBody__zMkLR{gap:.5rem}.library_shareCardItem___V482{padding:.4rem}.library_shareCardBadge__1wFVQ,.library_shareCardName__yry0u{font-size:.75rem}.library_shareCardCompany__tpLjz,.library_shareCardNote__3TBF9{font-size:.7rem;padding-left:1rem}.library_shareActions__BoGjx{flex-direction:column}.library_shareActionButton__LZAph{min-width:auto;width:100%}}.SurveyEmbed_embedContainer__UqyYu{background:transparent;border:none;padding:1rem 0;margin:1rem 0;animation:SurveyEmbed_smoothExpand__MI7Ej .5s cubic-bezier(.4,0,.2,1);transform-origin:top;overflow:hidden}.SurveyEmbed_header__gnC0R{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;border-bottom:1px solid rgb(52,255,113);margin-bottom:1rem}.SurveyEmbed_title__sJMJY{margin:0;font-size:1rem;color:rgb(52,255,113);font-weight:700;font-family:inherit}.SurveyEmbed_refreshBtn__j5cu1{background:transparent;border:none;color:rgb(52,255,113);font-size:1.2rem;cursor:pointer;font-family:inherit;padding:.2rem .5rem;transition:all .2s ease;line-height:1}.SurveyEmbed_refreshBtn__j5cu1:hover:not(:disabled){color:rgb(52,255,113);transform:rotate(180deg)}.SurveyEmbed_refreshBtn__j5cu1:disabled{opacity:.5;cursor:not-allowed;animation:SurveyEmbed_spin__777he 1s linear infinite}.SurveyEmbed_closeBtn__BZgG_{background:transparent;border:none;color:rgb(52,255,113);font-size:.85rem;cursor:pointer;font-family:inherit;padding:.2rem .5rem;transition:color .2s ease}.SurveyEmbed_closeBtn__BZgG_:hover{color:rgb(52,255,113)}.SurveyEmbed_question__APr8R{color:#ffffff;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;padding-left:.5rem;font-style:italic}.SurveyEmbed_responsesSection__w3kXl{margin-bottom:1.5rem}.SurveyEmbed_loading__u5RFp{text-align:center;padding:2rem;color:#838383;font-size:.85rem}.SurveyEmbed_responseItem__jvU72{background:transparent;border-bottom:1px solid #838383;padding:1rem 0;transition:all .2s ease;animation:SurveyEmbed_fadeIn__4aKnQ .4s ease-out backwards}.SurveyEmbed_responseItem__jvU72:last-child{border-bottom:none}.SurveyEmbed_responseHeader__jjUQS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.SurveyEmbed_author__BmXdJ{color:#838383;font-family:inherit;font-size:.85rem}.SurveyEmbed_adminBadge__dld20{color:#ff4444;font-weight:700}.SurveyEmbed_pharmacistBadge__2X_fX{color:#34ff71;font-weight:700}.SurveyEmbed_adminName__g7ZOG,.SurveyEmbed_pharmacistName__E_stc{color:#ffffff;font-weight:600}.SurveyEmbed_responseActions__UwFpk{display:flex;align-items:center;gap:.8rem}.SurveyEmbed_likeButton__Nf_YG{background:transparent;border:1px solid #666666;color:#666666;padding:.3rem .6rem;font-family:inherit;font-size:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.3rem}.SurveyEmbed_likeButton__Nf_YG:hover:not(:disabled){border-color:rgb(52,255,113);color:rgb(52,255,113)}.SurveyEmbed_likeButton__Nf_YG.SurveyEmbed_liked__foGe_{border-color:rgb(52,255,113);color:rgb(52,255,113);background:rgba(52,255,113,.1)}.SurveyEmbed_likeButton__Nf_YG:disabled{opacity:.5;cursor:not-allowed}.SurveyEmbed_date__xnfqQ{color:#838383;font-size:.75rem;font-family:inherit}.SurveyEmbed_deleteButton__7na8W{background:transparent;border:1px solid #ff4444;color:#ff4444;padding:.3rem .6rem;font-size:.75rem;cursor:pointer;transition:all .2s ease;border-radius:3px}.SurveyEmbed_deleteButton__7na8W:hover{background:#ff4444;color:white}.SurveyEmbed_comment__Irz_d{margin:0;line-height:1.6;font-size:.85rem;color:#ffffff;font-family:inherit;white-space:pre-wrap}.SurveyEmbed_emptyResponses__IU3fZ{text-align:center;padding:2rem 1rem;color:#666666;font-family:inherit;font-size:.85rem}.SurveyEmbed_loadMoreBtn__bGJOR{width:100%;padding:.8rem;background:transparent;border:none;border-top:1px solid #333333;color:#666666;cursor:pointer;font-family:inherit;font-size:.85rem;transition:all .2s ease;margin-top:.5rem}.SurveyEmbed_loadMoreBtn__bGJOR:hover:not(:disabled){color:#18aaff;background:rgba(24,170,255,.05)}.SurveyEmbed_loadMoreBtn__bGJOR:disabled{opacity:.5;cursor:not-allowed}.SurveyEmbed_errorMessage__F0_S9{background:rgba(255,107,107,.1);color:#ff6b6b;border-left:2px solid #ff6b6b;padding:.8rem;font-size:.85rem;font-family:inherit;margin:.5rem 0}.SurveyEmbed_successMessage__Iz3qP{background:rgba(52,255,113,.1);color:rgb(52,255,113);border-left:2px solid rgb(52,255,113);padding:.8rem;font-size:.85rem;font-family:inherit;margin:.5rem 0}.SurveyEmbed_writeSection___UWo_{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(52,255,113)}.SurveyEmbed_writeForm__ejQOF{display:flex;flex-direction:column;gap:.8rem}.SurveyEmbed_writeTextarea__uHOYV{width:100%;background:rgba(0,0,0,.3);border:1px solid #cccccc;color:#ffffff;font-family:inherit;font-size:.85rem;resize:vertical;outline:none;line-height:1.5;padding:.8rem;min-height:80px;transition:border-color .2s ease}.SurveyEmbed_writeTextarea__uHOYV:focus{border-color:rgb(52,255,113)}.SurveyEmbed_writeTextarea__uHOYV::placeholder{color:#cccccc}.SurveyEmbed_writeSubmitBtn__Mrs_4{align-self:flex-end;background:transparent;border:1px solid rgb(52,255,113);color:rgb(52,255,113);padding:.6rem 1.5rem;font-family:inherit;font-size:.85rem;cursor:pointer;transition:all .2s ease}.SurveyEmbed_writeSubmitBtn__Mrs_4:hover:not(:disabled){background:rgb(24,170,255);color:rgb(1,15,54)}.SurveyEmbed_writeSubmitBtn__Mrs_4:disabled{opacity:.5;cursor:not-allowed}.SurveyEmbed_loginRequired__G8pTG{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0}.SurveyEmbed_loginBtn__35hLC{background:transparent;border:1px solid rgb(52,255,113);color:rgb(52,255,113);padding:.8rem 2rem;font-family:inherit;font-size:.85rem;cursor:pointer;transition:all .2s ease}.SurveyEmbed_loginBtn__35hLC:hover{background:rgba(52,255,113,.1)}.SurveyEmbed_loginBox__1zhLu{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:300px}.SurveyEmbed_loginCloseBtn__kYMd6{background:transparent;border:1px solid #666666;color:#666666;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;cursor:pointer;transition:all .2s ease}.SurveyEmbed_loginCloseBtn__kYMd6:hover{border-color:#18aaff;color:#18aaff}@media (max-width:600px){.SurveyEmbed_embedContainer__UqyYu{padding:.8rem 0;margin:.8rem 0}.SurveyEmbed_header__gnC0R{padding-bottom:.6rem;margin-bottom:.8rem}.SurveyEmbed_title__sJMJY{font-size:.95rem}.SurveyEmbed_closeBtn__BZgG_{padding:.2rem .4rem;font-size:.8rem}.SurveyEmbed_question__APr8R{font-size:.85rem;margin-bottom:1.2rem}.SurveyEmbed_responseItem__jvU72{padding:.8rem 0}.SurveyEmbed_responseHeader__jjUQS{flex-direction:column;align-items:flex-start;gap:.5rem}.SurveyEmbed_responseActions__UwFpk{width:100%;justify-content:space-between}.SurveyEmbed_author__BmXdJ{font-size:.85rem}.SurveyEmbed_adminBadge__dld20,.SurveyEmbed_pharmacistBadge__2X_fX{font-size:.8rem;font-weight:700}.SurveyEmbed_adminName__g7ZOG,.SurveyEmbed_pharmacistName__E_stc{font-size:.85rem}.SurveyEmbed_likeButton__Nf_YG{padding:.25rem .5rem;font-size:.7rem}.SurveyEmbed_date__xnfqQ{font-size:.7rem}.SurveyEmbed_comment__Irz_d{font-size:.8rem}.SurveyEmbed_writeSection___UWo_{margin-top:1.2rem;padding-top:1.2rem}.SurveyEmbed_writeTextarea__uHOYV{padding:.7rem;font-size:.8rem;min-height:70px}.SurveyEmbed_writeSubmitBtn__Mrs_4{padding:.5rem 1.2rem;font-size:.8rem}.SurveyEmbed_loginBtn__35hLC{padding:.7rem 1.5rem;font-size:.8rem}}@keyframes SurveyEmbed_smoothExpand__MI7Ej{0%{opacity:0;max-height:0;transform:scaleY(0)}1%{opacity:0;max-height:0;transform:scaleY(.01)}to{opacity:1;max-height:3000px;transform:scaleY(1)}}@keyframes SurveyEmbed_fadeIn__4aKnQ{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes SurveyEmbed_spin__777he{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NoticeBoard_container___OqQ8{background:transparent;padding:1rem 0;margin:1rem 0;animation:NoticeBoard_smoothExpand__z3tNL .5s cubic-bezier(.4,0,.2,1);transform-origin:top;overflow:hidden}@keyframes NoticeBoard_smoothExpand__z3tNL{0%{opacity:0;max-height:0;transform:scaleY(0)}1%{opacity:0;max-height:0;transform:scaleY(.01)}to{opacity:1;max-height:3000px;transform:scaleY(1)}}.NoticeBoard_header__ahhkt{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;border-bottom:1px solid rgb(52,255,113);margin-bottom:1.5rem}.NoticeBoard_title__lXvhx{margin:0;font-size:1rem;color:rgb(52,255,113);font-weight:700}.NoticeBoard_closeBtn__6hAqJ{background:transparent;border:none;color:rgb(52,255,113);font-size:.85rem;cursor:pointer;padding:.2rem .5rem;transition:color .2s ease}.NoticeBoard_closeBtn__6hAqJ:hover{color:rgb(52,255,113);opacity:.8}.NoticeBoard_content__2_gr2{color:#ffffff;font-size:.9rem;line-height:1.8}.NoticeBoard_section__90kRY{margin-bottom:2rem}.NoticeBoard_section__90kRY:last-child{margin-bottom:0}.NoticeBoard_sectionTitle__MkXpv{font-size:1rem;font-weight:600;color:rgb(52,255,113);margin:0 0 1rem}.NoticeBoard_paragraph__x4UF2{margin:0 0 .8rem;color:rgba(255,255,255,.9);line-height:1.8}.NoticeBoard_paragraph__x4UF2:last-child{margin-bottom:0}@media (max-width:768px){.NoticeBoard_content__2_gr2{font-size:.85rem}.NoticeBoard_sectionTitle__MkXpv{font-size:.95rem}.NoticeBoard_section__90kRY{margin-bottom:1.5rem}}