.medsafety_wrapper__iIuoD{min-height:100vh;background:#f9f2eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#3a3128;padding-bottom:2rem}.medsafety_header___h0fD{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;background:#fff;box-shadow:0 1px 4px rgba(90,60,20,.06);position:-webkit-sticky;position:sticky;top:0;z-index:10}.medsafety_backBtn__8mLE2{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fdf1e4;color:#f58220;font-size:1.2rem;text-decoration:none}.medsafety_pageTitle__cYqMM{font-size:1.2rem;font-weight:800;margin:0;color:#4a3421}.medsafety_notice__TWsHm{margin:1rem 1.2rem;padding:.7rem .9rem;background:#fff8ef;border:1px solid #f5ddb8;border-radius:12px;font-size:.85rem;color:#8a6d3b;line-height:1.6}.medsafety_card__DZUSC{margin:0 1.2rem 1rem;background:#fff;border-radius:16px;padding:1.1rem 1rem;box-shadow:0 2px 8px rgba(90,60,20,.06)}.medsafety_cardTitle__HzFGr{font-size:1.05rem;font-weight:800;color:#4a3421;margin-bottom:.7rem}.medsafety_subTitle__H9drn{font-size:.9rem;font-weight:700;color:#6b5a44;margin:.9rem 0 .4rem}.medsafety_formRow__6_GwZ{display:flex;gap:.8rem;flex-wrap:wrap}.medsafety_field__vBLIq{flex:1 1;min-width:140px;display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#8a7761}.medsafety_field__vBLIq input,.medsafety_field__vBLIq select{font-size:1rem;padding:.55rem .7rem;border:2px solid #eadfd0;border-radius:10px;outline:none;background:#fdfaf6;color:#333;width:100%;box-sizing:border-box}.medsafety_field__vBLIq input:focus,.medsafety_field__vBLIq select:focus{border-color:#f58220}.medsafety_checkLine__zu_LD{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.88rem;color:#6b5a44}.medsafety_labsGrid__c6P47{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem .8rem;gap:.6rem .8rem}.medsafety_drugRow__hZezN{display:flex;gap:.5rem;align-items:center;margin-bottom:.55rem}.medsafety_drugName___9Lwz{flex:1.4 1;font-size:.95rem;padding:.55rem .7rem}.medsafety_drugDate__VR9P4,.medsafety_drugName___9Lwz{border:2px solid #eadfd0;border-radius:10px;background:#fdfaf6;outline:none;min-width:0}.medsafety_drugDate__VR9P4{flex:1 1;font-size:.9rem;padding:.5rem}.medsafety_drugDate__VR9P4:focus,.medsafety_drugName___9Lwz:focus{border-color:#f58220}.medsafety_drugDel__k0LKW{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid #f2cfc9;background:none;color:#c0392b;cursor:pointer}.medsafety_drugDel__k0LKW:disabled{opacity:.3;cursor:default}.medsafety_drugItem__Mjcoc{margin-bottom:.7rem;padding-bottom:.55rem;border-bottom:1px dashed #f0e6d6}.medsafety_drugItem__Mjcoc:last-of-type{border-bottom:none}.medsafety_drugUsage__rJuN6{flex:1.2 1;min-width:0;font-size:.88rem;padding:.55rem .6rem;border:2px solid #eadfd0;border-radius:10px;background:#fdfaf6;outline:none}.medsafety_drugUsage__rJuN6:focus{border-color:#f58220}.medsafety_drugTimeRow__KeR1Y{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.45rem}.medsafety_drugTimeLabel__L7ATF{font-size:.78rem;font-weight:700;color:#8a7761}.medsafety_timeChip__aSYQk{font-size:.78rem;padding:.28rem .65rem;border-radius:999px;background:#fdfaf6;color:#6b5a44;border:1px solid #e3d9c8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.medsafety_timeChipActive__Yd9Zh{background:#f58220;color:#fff;border-color:#f58220}.medsafety_timeEdit__sHeTU{margin-left:4px;border:none;background:transparent;color:inherit;font-size:.74rem;font-family:inherit;padding:0;width:4.6rem;cursor:pointer;outline:none}.medsafety_timeEdit__sHeTU::-webkit-calendar-picker-indicator{display:none}.medsafety_pbTitleRow__AkUQD{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.medsafety_alarmBtn__mUeLz{flex:0 0 auto;font-size:.8rem;font-weight:700;padding:.4rem .8rem;border:none;border-radius:999px;color:#fff;background:linear-gradient(135deg,#f58220,#ffb066);cursor:pointer}.medsafety_alarmBtn__mUeLz:active{opacity:.85}.medsafety_addDrug__6LH2r{margin-top:.3rem;width:100%;padding:.6rem;font-size:.92rem;font-weight:700;color:#f58220;background:#fdf1e4;border:1px dashed #f5b26b;border-radius:12px;cursor:pointer}.medsafety_actions__h4Tsw{display:flex;gap:.8rem;margin:1.1rem 1.2rem}.medsafety_demoBtn__mSeP_{flex:1 1;font-size:.98rem;font-weight:700;color:#4b5d8f;background:#eef1f8}.medsafety_demoBtn__mSeP_,.medsafety_runBtn__ShrAS{padding:.8rem;border:none;border-radius:14px;cursor:pointer}.medsafety_runBtn__ShrAS{flex:2 1;font-size:1.05rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#f58220,#ffb066)}.medsafety_runBtn__ShrAS:disabled{opacity:.6}.medsafety_importBtn__ieLsP{flex:1.3 1;padding:.8rem;font-size:.98rem;font-weight:700;color:#2e7d32;background:#e9f6ea;border:none;border-radius:14px;cursor:pointer}.medsafety_importBtn__ieLsP:disabled{opacity:.6}.medsafety_okMsg__NBqPJ{margin:0 1.2rem .5rem;color:#2e7d32;background:#e9f6ea}.medsafety_error__tOHF_,.medsafety_okMsg__NBqPJ{padding:.6rem .8rem;font-size:.88rem;border-radius:10px}.medsafety_error__tOHF_{margin:0 1.2rem;color:#c0392b;background:#fdeeec}.medsafety_report__UAqK7{margin:.5rem 1.2rem 0}.medsafety_reportHead__5EHnx{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}.medsafety_reportTitle__FD7vG{font-size:1.15rem;font-weight:800;color:#4a3421}.medsafety_reportMeta__cz60A{font-size:.88rem;color:#8a7761}.medsafety_reportL1__BTC_e{color:#c0392b;margin-left:.3rem}.medsafety_allClear__gy6TJ{background:#e9f6ea;color:#2e7d32;border-radius:14px;padding:1.1rem;text-align:center;font-size:.98rem;line-height:1.6}.medsafety_finding__CpL1p{background:#fff;border-radius:14px;margin-bottom:.8rem;overflow:hidden;box-shadow:0 1px 5px rgba(90,60,20,.05);border-left:6px solid #ccc}.medsafety_sevL1__6OnCx{border-left-color:#c0392b}.medsafety_sevL2__JxXk0{border-left-color:#e67e22}.medsafety_sevL3__84zQs{border-left-color:#d4a017}.medsafety_sevL4__ZA3FE{border-left-color:#4b5d8f}.medsafety_findingHead__EiFIx{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem .4rem}.medsafety_sevBadge___IdXZ{flex:0 0 auto;font-size:.78rem;font-weight:800;color:#fff;border-radius:6px;padding:2px 8px}.medsafety_sevL1__6OnCx .medsafety_sevBadge___IdXZ{background:#c0392b}.medsafety_sevL2__JxXk0 .medsafety_sevBadge___IdXZ{background:#e67e22}.medsafety_sevL3__84zQs .medsafety_sevBadge___IdXZ{background:#d4a017}.medsafety_sevL4__ZA3FE .medsafety_sevBadge___IdXZ{background:#4b5d8f}.medsafety_findingName__Sb9KI{font-size:.98rem;font-weight:800;color:#333}.medsafety_findingBody__YS8_8{padding:0 .9rem .8rem;font-size:.9rem;color:#555;line-height:1.7}.medsafety_findingBody__YS8_8 p{margin:.3rem 0}.medsafety_evidence__ocQvB{margin-top:.5rem}.medsafety_evidence__ocQvB summary{cursor:pointer;font-size:.82rem;color:#b3a28c}.medsafety_evidence__ocQvB ul{margin:.4rem 0 0;padding-left:1.2rem;font-size:.8rem;color:#9a8a76}.medsafety_disclaimer__efIRA{margin-top:1.2rem;font-size:.75rem;color:#b9ac9c;line-height:1.7;text-align:justify}.medsafety_labHint__6fFLq{font-size:.82rem;color:#9a8a76;background:#fdfaf6;border-radius:10px;padding:.55rem .7rem;margin-bottom:.7rem;line-height:1.6}.medsafety_labHint__6fFLq b{color:#c0392b}.medsafety_labDate__87UaS{font-size:.72rem;color:#2e7d32;background:#e9f6ea;border-radius:6px;padding:1px 6px;width:-moz-fit-content;width:fit-content}.medsafety_drugDosage__AkWIc{flex:0.7 1;min-width:0;font-size:.9rem;padding:.55rem .5rem;border:2px solid #eadfd0;border-radius:10px;background:#fdfaf6;outline:none}.medsafety_drugDosage__AkWIc:focus{border-color:#f58220}.medsafety_medSummary__VSVoJ{background:#fdfaf6;border:1px solid #eadfd0;border-radius:12px;padding:.7rem .9rem;margin-bottom:.8rem}.medsafety_medSummaryTitle__kMBXI{font-size:.85rem;font-weight:700;color:#6b5a44;margin-bottom:.35rem}.medsafety_medSummaryList__6AZtg{margin:0;padding-left:1.1rem;font-size:.9rem;color:#444;line-height:1.8}.medsafety_medSummaryDate__JZxKl{font-size:.78rem;color:#b3a28c;margin-left:.4rem}.medsafety_block__9_mgG{background:#fdfaf6;border:1px solid #eadfd0;border-radius:12px;padding:.7rem .9rem;margin-bottom:.8rem}.medsafety_blockTitle__EoGzL{font-size:.85rem;font-weight:700;color:#6b5a44;margin-bottom:.4rem}.medsafety_noteItem___Zxc9{margin-bottom:.5rem}.medsafety_noteDrug__3sxWE{font-size:.9rem;font-weight:700;color:#444}.medsafety_noteText__LG3B7{margin:.2rem 0 0;font-size:.82rem;color:#5b5040;line-height:1.7;text-align:justify}.medsafety_broadcastList__FZLdZ{margin:0;padding-left:1.1rem;font-size:.82rem;color:#5b5040;line-height:1.8}.medsafety_tabBar__O1cqR{display:flex;gap:.5rem;margin:1rem 1.2rem 0}.medsafety_tabBtn__lGv_O{flex:1 1;padding:.7rem;font-size:.95rem;font-weight:700;border:none;border-radius:12px 12px 0 0;background:#f0e6d8;color:#8a6d3b;cursor:pointer}.medsafety_tabBtn__lGv_O.medsafety_active__DcvT3{background:#fff;color:#f58220;box-shadow:0 -2px 6px rgba(90,60,20,.05)}.medsafety_cabinetCard__FiKgh{margin:0 1.2rem;background:#fff;border-radius:0 0 16px 16px;padding:1.1rem 1rem;box-shadow:0 2px 8px rgba(90,60,20,.06)}.medsafety_uploadRow__mrN42{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.8rem}.medsafety_uploadBtn__mAvL4{color:#4b5d8f;background:#eef1f8}.medsafety_recognizeBtn__5rhyW,.medsafety_uploadBtn__mAvL4{padding:.6rem 1rem;font-size:.9rem;font-weight:700;border:none;border-radius:12px;cursor:pointer}.medsafety_recognizeBtn__5rhyW{color:#fff;background:linear-gradient(135deg,#f58220,#ffb066)}.medsafety_recognizeBtn__5rhyW:disabled{opacity:.6}.medsafety_photoThumb__bYdBx{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;border:2px solid #eadfd0}.medsafety_photoThumb__bYdBx img{width:100%;height:100%;object-fit:cover}.medsafety_photoDel__TkAc4{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#c0392b;color:#fff;border:none;font-size:.7rem;cursor:pointer}.medsafety_familyGrid__bubGV{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem .8rem;gap:.6rem .8rem;margin-top:.2rem}.medsafety_dateSelectRow__KaW_5{display:flex;gap:.3rem}.medsafety_dateSel__iN8oa{flex:1 1;min-width:0;padding:.5rem .4rem;border:1px solid #d9cfc0;border-radius:8px;font-size:.82rem;background:#fff;color:#4a4036;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.medsafety_familyList___gYsW{margin:0 1.2rem 1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.medsafety_familyItem__QvaRT{background:#fff;border-radius:14px;padding:.8rem;box-shadow:0 1px 5px rgba(90,60,20,.05);position:relative}.medsafety_familyItem__QvaRT h4{margin:0 0 .3rem;font-size:.98rem;color:#333}.medsafety_familyMeta__DYNIB{font-size:.78rem;color:#8a7761;line-height:1.6}.medsafety_familyBadge__hr41F{display:inline-block;font-size:.72rem;font-weight:700;border-radius:6px;padding:1px 7px;margin:2px 3px 0 0}.medsafety_badgeExpired__cP_ze{background:#fdeeec;color:#c0392b}.medsafety_badgeSoon__EuJo3{background:#fdebd0;color:#e67e22}.medsafety_badgeWarn__ARW9x{background:#fdf3d0;color:#b8860b}.medsafety_badgeDup__Io8UE{background:#eef1f8;color:#4b5d8f}.medsafety_familyActions__F9QSI{display:flex;gap:.5rem;margin-top:.6rem}.medsafety_linkBtn___hAku{flex:1 1;padding:.5rem;font-size:.85rem;font-weight:700;color:#2e7d32;background:#e9f6ea;border-radius:10px}.medsafety_delBtn__HXu_u{flex:0 0 auto;padding:.5rem .8rem;font-size:.85rem;color:#c0392b;background:#fdeeec;border:none;border-radius:10px;cursor:pointer}.medsafety_statBar__wI3HG{margin:0 1.2rem .6rem;display:flex;gap:.5rem;flex-wrap:wrap}.medsafety_statChip__eGyYV{font-size:.78rem;padding:.4rem .7rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(90,60,20,.06);color:#6b5a44}.medsafety_catFilterBar__Kzayy{margin:0 1.2rem .6rem;display:flex;gap:.4rem;flex-wrap:wrap}.medsafety_catFilterBtn__l52An{font-size:.76rem;padding:.35rem .7rem;border-radius:999px;background:#f5efe6;color:#6b5a44;border:1px solid #e3d9c8;cursor:pointer}.medsafety_catFilterActive__B45NB{background:#4a6fa5;color:#fff;border-color:#4a6fa5}.medsafety_catBadge__WNGoi{display:inline-block;font-size:.7rem;font-weight:600;border-radius:6px;padding:1px 8px;margin-left:.4rem;background:#eef1f8;color:#4b5d8f;vertical-align:middle}.medsafety_usageField__fabBf{margin:.2rem 0 .4rem;display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#8a7761}.medsafety_usageChips__dww5b{display:flex;gap:.4rem;flex-wrap:wrap}.medsafety_usageChip__Us_tb{font-size:.78rem;padding:.32rem .7rem;border-radius:999px;background:#fdfaf6;color:#6b5a44;border:1px solid #e3d9c8;cursor:pointer}.medsafety_usageChipActive__RLldj,.medsafety_usageFilterActive__bMR1C{background:#f58220;color:#fff;border-color:#f58220}.medsafety_usageBadge__V3tmf{display:inline-block;font-size:.68rem;font-weight:600;border-radius:6px;padding:1px 7px;margin-left:.3rem;background:#fdebd8;color:#c8701a;vertical-align:middle}.medsafety_searchWrap__gk633{margin:0 1.2rem .6rem}.medsafety_searchBox__TeesS{width:100%;box-sizing:border-box;font-size:.95rem;padding:.6rem .85rem;border:2px solid #eadfd0;border-radius:12px;background:#fdfaf6;color:#333;outline:none}.medsafety_searchBox__TeesS:focus{border-color:#f58220}.medsafety_detailMask__pC1BJ{position:fixed;inset:0;background:rgba(40,30,15,.45);display:flex;align-items:flex-end;justify-content:center;z-index:50}.medsafety_detailSheet__ATKrZ{background:#fff;width:100%;max-width:480px;border-radius:18px 18px 0 0;padding:1.1rem 1.1rem 1.4rem;max-height:82vh;overflow-y:auto;box-shadow:0 -4px 16px rgba(0,0,0,.15)}@media (min-width:500px){.medsafety_detailMask__pC1BJ{align-items:center}.medsafety_detailSheet__ATKrZ{border-radius:18px}}.medsafety_detailHead__4vc7b{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.medsafety_detailHead__4vc7b h3{margin:0;font-size:1.1rem;color:#333}.medsafety_detailClose__Lez6C{width:32px;height:32px;border-radius:50%;border:none;background:#f0e6d8;color:#8a6d3b;font-size:1rem;cursor:pointer}.medsafety_detailTags__uLBkC{margin:.5rem 0 .7rem}.medsafety_detailBody__QGCo2{font-size:.9rem;color:#555;line-height:1.9}.medsafety_detailBody__QGCo2 b{color:#6b5a44}.medsafety_modeSwitch__weLju{margin:0 1.2rem 1rem;background:#fff;border-radius:16px;padding:1rem;box-shadow:0 2px 8px rgba(90,60,20,.06)}.medsafety_modeTitle__oBMlh{font-size:.95rem;font-weight:800;color:#4a3421;margin-bottom:.6rem}.medsafety_modeSegments__YrFwS{display:flex;gap:.5rem}.medsafety_modeSeg__h9Ilh{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:.6rem .3rem;border:1.5px solid #ecdcc4;border-radius:12px;background:#fff8ef;cursor:pointer}.medsafety_modeSegActive__ftSW6{border-color:#f58220;background:#fdf1e4;box-shadow:inset 0 0 0 1px #f58220}.medsafety_modeSegLabel__9uW_o{font-size:.95rem;font-weight:800;color:#4a3421}.medsafety_modeSegTag__sMGSm{font-size:.68rem;color:#8a6d3b}.medsafety_modeDesc__X05g_{margin-top:.6rem;font-size:.8rem;color:#8a6d3b;line-height:1.6}.medsafety_tierBanner__oLtaP{margin:0 1.2rem .8rem;padding:.7rem .9rem;border-radius:12px;font-size:.82rem;line-height:1.6}.medsafety_tierRef__EWEXI{background:#fef6ec;border:1px solid #f0c178;color:#9a6a17}.medsafety_tierDecision__HkUoS{background:#fdecea;border:1px solid #e0a59c;color:#b23b2e;font-weight:600}.medsafety_tierWarn__FgE9q{background:#fff4e0;border:1px solid #e6b566;color:#9a6a17;font-weight:600}.medsafety_modeLockNote__rL50u{margin-top:.6rem;font-size:.78rem;color:#a07a3c;background:#fdf6ea;border:1px dashed #e6c48a;border-radius:10px;padding:.5rem .7rem;line-height:1.6}.medsafety_modeSegDisabled__Ich7d{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.medsafety_modeSegLocked__LUSmI{position:relative}.medsafety_modeSegLocked__LUSmI:after{content:"🔒";position:absolute;top:4px;right:6px;font-size:.72rem}.medsafety_patientCard__jcn8u{margin:0 1.2rem 1rem;background:#fff;border-radius:16px;padding:1rem 1rem 1.1rem;box-shadow:0 2px 8px rgba(90,60,20,.06)}.medsafety_textArea__qfKcj{width:100%;box-sizing:border-box;font-size:.9rem;padding:.55rem .7rem;border:2px solid #eadfd0;border-radius:10px;background:#fdfaf6;color:#333;outline:none;resize:vertical;min-height:64px;font-family:inherit}.medsafety_textArea__qfKcj:focus{border-color:#f58220}.medsafety_flagGrid__KZPUZ{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem}.medsafety_flagChip__z8LfT{font-size:.8rem;padding:.32rem .7rem;border-radius:999px;background:#fdfaf6;color:#6b5a44;border:1px solid #e3d9c8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.medsafety_flagChipActive__XR7M9{background:#f58220;color:#fff;border-color:#f58220}.medsafety_checkupCard__lsNn9{background:#fdfaf6;border:1px solid #eadfd0;border-radius:12px;padding:.7rem .8rem;margin-bottom:.7rem}.medsafety_checkupHead__CvyyY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.medsafety_checkupTitle__of7TS{font-size:.82rem;font-weight:700;color:#6b5a44}.medsafety_checkupDel__M01aJ{width:28px;height:28px;border-radius:50%;border:1px solid #f2cfc9;background:none;color:#c0392b;cursor:pointer;font-size:.8rem}.medsafety_addCheckup__Rd_IF{width:100%;padding:.55rem;font-size:.88rem;font-weight:700;color:#f58220;background:#fdf1e4;border:1px dashed #f5b26b;border-radius:12px;cursor:pointer}.medsafety_findingsSummary__VDG07{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.6rem}.medsafety_findCountChip__37M8U{font-size:.78rem;padding:.3rem .7rem;border-radius:999px;font-weight:700}.medsafety_fcL1__Yzxzi{background:#fdecea;color:#c0392b}.medsafety_fcL2__SdJm3{background:#fdeedf;color:#e67e22}.medsafety_fcL3__BlGUp{background:#fdf6e0;color:#b8860b}.medsafety_fcL4__TLV5g{background:#eef1f8;color:#4b5d8f}.medsafety_pbGrid__ZQNuT{display:grid;grid-template-columns:3rem repeat(7,1fr);grid-gap:3px;gap:3px}.medsafety_pbSlotContents__RRyNX{display:contents}.medsafety_pbCorner__k2Pt_{display:flex;align-items:center;justify-content:center;font-size:.58rem;color:#b3a28c;font-weight:700;line-height:1.2;padding:2px;text-align:center}.medsafety_pbHead__Z_clH{text-align:center;font-size:.72rem;color:#8a7761;font-weight:700;padding:3px 0;border-radius:6px}.medsafety_pbToday__Dd8ES{color:#fff;background:#f58220}.medsafety_pbRowLabel__zGZGa{display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#8a7761;background:#f5efe6;border-radius:8px;padding:2px}.medsafety_pbCell__bwvSH{min-height:46px;background:#fdfaf6;border:1px solid #eadfd0;border-radius:8px;padding:3px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;overflow:hidden}.medsafety_pbCellToday__utI6x{border-color:#f5b26b;background:#fff8ef}.medsafety_pbEmpty___4pqT{text-align:center;color:#d8ccb8;font-size:.7rem;line-height:1}.medsafety_pbMed__ma_s8{font-size:.6rem;line-height:1.35;text-align:center;background:#fdebd8;color:#c8701a;border-radius:5px;padding:1px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medsafety_pbHint__v9Xmp{margin-top:.6rem;font-size:.76rem;color:#b3a28c;line-height:1.6}.medsafety_evalHint__DSn2h{margin:0 1.2rem .8rem;padding:.6rem .8rem;font-size:.85rem;color:#6b5a44;background:#fff8ef;border:1px solid #f5ddb8;border-radius:10px;line-height:1.6}.medsafety_inlineWithBtn__XSOf6{display:flex;gap:6px;align-items:center}.medsafety_inlineWithBtn__XSOf6 input{flex:1 1;min-width:0}.medsafety_linkBtn___hAku{flex:0 0 auto;white-space:nowrap;padding:6px 10px;font-size:.78rem;color:#fff;background:#1a8a5a;border:none;border-radius:8px;cursor:pointer}.medsafety_linkBtn___hAku:hover{background:#157048}