.HomeCareAccountsSection-module__R-6zdG__accounts{color:#173052;background:#fff;border:1px solid #d7e6e9;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 7px 26px #113b6410}.HomeCareAccountsSection-module__R-6zdG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.HomeCareAccountsSection-module__R-6zdG__heading span{letter-spacing:.1em;color:#087b8b;font-size:.73rem;font-weight:850}.HomeCareAccountsSection-module__R-6zdG__heading h3{margin:5px 0;font-size:1.3rem}.HomeCareAccountsSection-module__R-6zdG__heading p,.HomeCareAccountsSection-module__R-6zdG__ledgerHeader p{color:#60738c;margin:0;line-height:1.45}.HomeCareAccountsSection-module__R-6zdG__primary{color:#fff!important;background:#087b8b!important;border:1px solid #087b8b!important}.HomeCareAccountsSection-module__R-6zdG__primary:hover{background:#076b78!important}.HomeCareAccountsSection-module__R-6zdG__heading button,.HomeCareAccountsSection-module__R-6zdG__ledgerHeader button,.HomeCareAccountsSection-module__R-6zdG__chargeActions button,.HomeCareAccountsSection-module__R-6zdG__formActions button{color:#12617b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:10px;padding:9px 13px;font-weight:800}.HomeCareAccountsSection-module__R-6zdG__heading button:disabled,.HomeCareAccountsSection-module__R-6zdG__chargeActions button:disabled,.HomeCareAccountsSection-module__R-6zdG__formActions button:disabled{opacity:.55;cursor:not-allowed}.HomeCareAccountsSection-module__R-6zdG__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.HomeCareAccountsSection-module__R-6zdG__overview div{background:#eff8f8;border:1px solid #d5e8e8;border-radius:12px;gap:4px;padding:15px;display:grid}.HomeCareAccountsSection-module__R-6zdG__overview small{color:#456676;font-weight:700}.HomeCareAccountsSection-module__R-6zdG__overview strong{color:#087b8b;font-size:1.25rem}.HomeCareAccountsSection-module__R-6zdG__columns{grid-template-columns:minmax(200px,255px) minmax(0,1fr);gap:18px;display:grid}.HomeCareAccountsSection-module__R-6zdG__tutors{align-content:start;gap:8px;display:grid}.HomeCareAccountsSection-module__R-6zdG__tutors label,.HomeCareAccountsSection-module__R-6zdG__modal label{color:#344e6a;gap:6px;font-size:.86rem;font-weight:750;display:grid}.HomeCareAccountsSection-module__R-6zdG__tutors input,.HomeCareAccountsSection-module__R-6zdG__modal input,.HomeCareAccountsSection-module__R-6zdG__modal select,.HomeCareAccountsSection-module__R-6zdG__modal textarea{color:#173052;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cfdaea;border-radius:10px;padding:9px 11px}.HomeCareAccountsSection-module__R-6zdG__modal textarea{resize:vertical}.HomeCareAccountsSection-module__R-6zdG__modal input[readonly]{background:#f4f7fb}.HomeCareAccountsSection-module__R-6zdG__tutors>button{color:#173052;text-align:left;cursor:pointer;background:#fbfefe;border:1px solid #dce9eb;border-radius:10px;gap:4px;width:100%;padding:11px;display:grid}.HomeCareAccountsSection-module__R-6zdG__tutors>button:hover,.HomeCareAccountsSection-module__R-6zdG__tutors>.HomeCareAccountsSection-module__R-6zdG__activeTutor{background:#eaf8f6;border-color:#087b8b}.HomeCareAccountsSection-module__R-6zdG__tutors>button small{color:#60738c}.HomeCareAccountsSection-module__R-6zdG__tutors>p{color:#60738c;font-size:.88rem}.HomeCareAccountsSection-module__R-6zdG__ledger{min-width:0}.HomeCareAccountsSection-module__R-6zdG__ledgerHeader{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.HomeCareAccountsSection-module__R-6zdG__ledgerHeader h4{margin:0 0 3px;font-size:1.04rem}.HomeCareAccountsSection-module__R-6zdG__ledgerHeader p{font-size:.83rem}.HomeCareAccountsSection-module__R-6zdG__ledger>p{color:#60738c;border:1px dashed #ccdee4;border-radius:10px;padding:16px}.HomeCareAccountsSection-module__R-6zdG__charge{background:#fbfefe;border:1px solid #dce9eb;border-radius:13px;gap:11px;margin-bottom:10px;padding:15px;display:grid}.HomeCareAccountsSection-module__R-6zdG__chargeTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.HomeCareAccountsSection-module__R-6zdG__chargeTop div{gap:4px;min-width:0;display:grid}.HomeCareAccountsSection-module__R-6zdG__chargeTop strong{color:#0c5362;overflow-wrap:anywhere}.HomeCareAccountsSection-module__R-6zdG__chargeTop small,.HomeCareAccountsSection-module__R-6zdG__charge>small{color:#60738c}.HomeCareAccountsSection-module__R-6zdG__chargeTop span{border-radius:999px;flex:none;padding:4px 9px;font-size:.7rem;font-weight:850}.HomeCareAccountsSection-module__R-6zdG__open{color:#915909;background:#fff1db}.HomeCareAccountsSection-module__R-6zdG__paid{color:#146344;background:#e6f7ef}.HomeCareAccountsSection-module__R-6zdG__cancelled{color:#61707a;background:#edf0f2}.HomeCareAccountsSection-module__R-6zdG__chargeAmounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.HomeCareAccountsSection-module__R-6zdG__chargeAmounts span{color:#60738c;background:#f0f7f8;border-radius:9px;gap:3px;padding:9px;font-size:.7rem;font-weight:700;display:grid}.HomeCareAccountsSection-module__R-6zdG__chargeAmounts b{color:#173052;overflow-wrap:anywhere;font-size:.89rem}.HomeCareAccountsSection-module__R-6zdG__chargeActions,.HomeCareAccountsSection-module__R-6zdG__formActions{flex-wrap:wrap;gap:8px;display:flex}.HomeCareAccountsSection-module__R-6zdG__chargeActions button{min-height:39px;font-size:.8rem}.HomeCareAccountsSection-module__R-6zdG__payments{background:#f2f9f5;border-radius:9px;gap:5px;padding:10px;display:grid}.HomeCareAccountsSection-module__R-6zdG__payments strong{color:#176540;font-size:.77rem}.HomeCareAccountsSection-module__R-6zdG__payments div{justify-content:space-between;align-items:center;gap:8px;display:flex}.HomeCareAccountsSection-module__R-6zdG__payments small{color:#3b6051}.HomeCareAccountsSection-module__R-6zdG__payments button{color:#1762b0;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.72rem;font-weight:800}.HomeCareAccountsSection-module__R-6zdG__payments button:disabled{opacity:.5}.HomeCareAccountsSection-module__R-6zdG__modal{padding:2px 4px}.HomeCareAccountsSection-module__R-6zdG__modal>p{color:#60738c;margin:0 0 13px;line-height:1.45}.HomeCareAccountsSection-module__R-6zdG__modal form{gap:13px;display:grid}.HomeCareAccountsSection-module__R-6zdG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.HomeCareAccountsSection-module__R-6zdG__formActions{margin-top:5px}.HomeCareAccountsSection-module__R-6zdG__error,.HomeCareAccountsSection-module__R-6zdG__notice{border-radius:9px;padding:11px 13px}.HomeCareAccountsSection-module__R-6zdG__error{color:#a12436;background:#fff0f0}.HomeCareAccountsSection-module__R-6zdG__notice{color:#176540;background:#e8f9ef}@media (max-width:800px){.HomeCareAccountsSection-module__R-6zdG__columns{grid-template-columns:1fr}.HomeCareAccountsSection-module__R-6zdG__tutors{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCareAccountsSection-module__R-6zdG__tutors label{grid-column:1/-1}}@media (max-width:650px){.HomeCareAccountsSection-module__R-6zdG__accounts{padding:15px}.HomeCareAccountsSection-module__R-6zdG__heading{flex-direction:column;align-items:stretch}.HomeCareAccountsSection-module__R-6zdG__heading button{width:100%}.HomeCareAccountsSection-module__R-6zdG__overview{gap:7px}.HomeCareAccountsSection-module__R-6zdG__overview div{padding:11px}.HomeCareAccountsSection-module__R-6zdG__overview strong{font-size:1.05rem}.HomeCareAccountsSection-module__R-6zdG__tutors{grid-template-columns:1fr}.HomeCareAccountsSection-module__R-6zdG__ledgerHeader{flex-direction:column;align-items:flex-start}.HomeCareAccountsSection-module__R-6zdG__chargeAmounts{grid-template-columns:1fr 1fr}.HomeCareAccountsSection-module__R-6zdG__chargeAmounts span:last-child{grid-column:1/-1}.HomeCareAccountsSection-module__R-6zdG__chargeActions button,.HomeCareAccountsSection-module__R-6zdG__formActions button{flex:1;min-height:44px}.HomeCareAccountsSection-module__R-6zdG__formGrid{grid-template-columns:1fr}.HomeCareAccountsSection-module__R-6zdG__modal input,.HomeCareAccountsSection-module__R-6zdG__modal select,.HomeCareAccountsSection-module__R-6zdG__modal textarea,.HomeCareAccountsSection-module__R-6zdG__tutors input{font-size:16px}}
.HomeCarePrescriptionEditor-module__sbx8XG__editor{color:#173052;gap:12px;min-width:0;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__editor>*{min-width:0}.HomeCarePrescriptionEditor-module__sbx8XG__editor label{color:#36516a;gap:6px;min-width:0;font-size:.8rem;font-weight:750;line-height:1.3;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__editor label input:not([type=checkbox]),.HomeCarePrescriptionEditor-module__sbx8XG__editor label select,.HomeCarePrescriptionEditor-module__sbx8XG__editor label textarea{box-sizing:border-box;color:#173052;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbdde3;border-radius:11px;padding:10px 13px;font-size:.96rem;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0e34440a}.HomeCarePrescriptionEditor-module__sbx8XG__editor label textarea{resize:vertical;height:auto;min-height:76px}.HomeCarePrescriptionEditor-module__sbx8XG__editor label input::placeholder{color:#8a9ba8;opacity:1;font-weight:450}.HomeCarePrescriptionEditor-module__sbx8XG__editor label input:focus,.HomeCarePrescriptionEditor-module__sbx8XG__editor label select:focus,.HomeCarePrescriptionEditor-module__sbx8XG__editor label textarea:focus{border-color:#087b8b;outline:0;box-shadow:0 0 0 3px #087b8b21}.HomeCarePrescriptionEditor-module__sbx8XG__intro{background:linear-gradient(120deg,#f2faf9,#f8fbff);border:1px solid #d4e7e9;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;scroll-margin-top:8px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__introIcon,.HomeCarePrescriptionEditor-module__sbx8XG__stageIcon{color:#087b8b;background:#e0f2f1;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__introIcon svg,.HomeCarePrescriptionEditor-module__sbx8XG__stageIcon svg{width:19px;height:19px}.HomeCarePrescriptionEditor-module__sbx8XG__intro>div:nth-child(2){gap:2px;min-width:0;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__intro strong{color:#0e4d5c;font-size:.94rem}.HomeCarePrescriptionEditor-module__sbx8XG__intro span:not(.HomeCarePrescriptionEditor-module__sbx8XG__itemCount){color:#617789;font-size:.73rem;line-height:1.35}.HomeCarePrescriptionEditor-module__sbx8XG__itemCount{color:#087b8b;white-space:nowrap;background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:6px 9px;font-size:.72rem;font-weight:800}.HomeCarePrescriptionEditor-module__sbx8XG__stepper{background:#f3f7f8;border:1px solid #dce9ec;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__stepper button{color:#60798a;min-width:0;min-height:41px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:.8rem;font-weight:800;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__stepper button span{border:1px solid;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;font-size:.69rem;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__stepper .HomeCarePrescriptionEditor-module__sbx8XG__activeStep{color:#fff;background:#087b8b;box-shadow:0 2px 7px #087b8b25}.HomeCarePrescriptionEditor-module__sbx8XG__stepper button:disabled{opacity:.48;cursor:not-allowed}.HomeCarePrescriptionEditor-module__sbx8XG__stage{background:#fff;border:1px solid #d9e7ea;border-radius:16px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 4px 18px #173b4409}.HomeCarePrescriptionEditor-module__sbx8XG__stageHeading{align-items:center;gap:10px;min-width:0;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__stageHeading>div{min-width:0}.HomeCarePrescriptionEditor-module__sbx8XG__stageHeading h3{color:#123e50;margin:0;font-size:1rem;line-height:1.2}.HomeCarePrescriptionEditor-module__sbx8XG__stageHeading p{color:#687e90;overflow-wrap:anywhere;font-size:.74rem;line-height:1.4;margin:2px 0 0!important}.HomeCarePrescriptionEditor-module__sbx8XG__search{background:#f4f9fa;border-radius:11px;gap:7px;padding:11px;display:grid;position:relative}.HomeCarePrescriptionEditor-module__sbx8XG__search label{position:relative}.HomeCarePrescriptionEditor-module__sbx8XG__search label input[type=search]{text-overflow:ellipsis}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch button{color:#17518a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d4df;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:.75rem;font-weight:800;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch button svg{width:14px;height:14px}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch button:hover:not(:disabled){background:#e4f0fc}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch button:disabled{opacity:.55;cursor:not-allowed}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch small{color:#68808c;flex:180px;font-size:.69rem;line-height:1.3}.HomeCarePrescriptionEditor-module__sbx8XG__aiFeedback{font-size:.76rem;line-height:1.4;color:#345574!important;margin:0!important}.HomeCarePrescriptionEditor-module__sbx8XG__results{background:#fff;border:1px solid #d0e2e8;border-radius:10px;max-height:245px;display:grid;overflow-y:auto;box-shadow:0 12px 25px #15374d17}.HomeCarePrescriptionEditor-module__sbx8XG__results button{color:#173052;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f6;gap:3px;width:100%;min-width:0;padding:10px 12px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__results button:last-child{border-bottom:0}.HomeCarePrescriptionEditor-module__sbx8XG__results button:hover{background:#edf8f7}.HomeCarePrescriptionEditor-module__sbx8XG__results strong,.HomeCarePrescriptionEditor-module__sbx8XG__results span{overflow-wrap:anywhere;min-width:0}.HomeCarePrescriptionEditor-module__sbx8XG__results span{color:#61758f;font-size:.72rem;line-height:1.3}.HomeCarePrescriptionEditor-module__sbx8XG__results p{color:#60798a;margin:0;padding:12px;font-size:.8rem}.HomeCarePrescriptionEditor-module__sbx8XG__source{overflow-wrap:anywhere;background:#eef7ff;border-radius:9px;align-items:flex-start;gap:6px;padding:9px 11px;font-size:.74rem;line-height:1.4;display:flex;color:#345574!important;margin:0!important}.HomeCarePrescriptionEditor-module__sbx8XG__source svg{flex:none;width:15px;height:15px}.HomeCarePrescriptionEditor-module__sbx8XG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__medicationFields>label:first-child{grid-column:1/-1}.HomeCarePrescriptionEditor-module__sbx8XG__administrationFields{align-items:start}.HomeCarePrescriptionEditor-module__sbx8XG__nextButton{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#087b8b;border:1px solid #087b8b;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;font-weight:800;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__nextButton:hover{background:#076a78}.HomeCarePrescriptionEditor-module__sbx8XG__nextButton svg{width:17px;height:17px}.HomeCarePrescriptionEditor-module__sbx8XG__addAnother{color:#087b8b;min-height:42px;font:inherit;cursor:pointer;background:#f5fbfa;border:1px dashed #88bfc4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:800;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__addAnother svg{width:16px;height:16px}.HomeCarePrescriptionEditor-module__sbx8XG__addAnother:hover{background:#e7f6f4}.HomeCarePrescriptionEditor-module__sbx8XG__optional{background:#fff;border:1px solid #d9e6e9;border-radius:11px;min-width:0;overflow:hidden}.HomeCarePrescriptionEditor-module__sbx8XG__optional>summary{color:#075c6d;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:9px 12px;font-size:.78rem;font-weight:800;line-height:1.3;list-style:none;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__optional>summary::-webkit-details-marker{display:none}.HomeCarePrescriptionEditor-module__sbx8XG__optional>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-right:3px;transition:transform .15s;transform:rotate(45deg)}.HomeCarePrescriptionEditor-module__sbx8XG__optional[open]>summary{background:#f8fcfc;border-bottom:1px solid #e2edf0}.HomeCarePrescriptionEditor-module__sbx8XG__optional[open]>summary:after{transform:rotate(225deg)}.HomeCarePrescriptionEditor-module__sbx8XG__optional>summary:focus-visible{outline-offset:-3px;outline:2px solid #087b8b}.HomeCarePrescriptionEditor-module__sbx8XG__calculator{background:#f6f9fd;gap:11px;padding:12px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__calculator h4,.HomeCarePrescriptionEditor-module__sbx8XG__items h4{color:#173052;margin:0;font-size:.87rem}.HomeCarePrescriptionEditor-module__sbx8XG__calculator p{color:#60738c;font-size:.74rem;line-height:1.4;margin:4px 0 0!important}.HomeCarePrescriptionEditor-module__sbx8XG__calcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__calculator>button,.HomeCarePrescriptionEditor-module__sbx8XG__result button,.HomeCarePrescriptionEditor-module__sbx8XG__items button{color:#075c6d;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad8de;border-radius:8px;padding:7px 11px;font-size:.76rem;font-weight:800}.HomeCarePrescriptionEditor-module__sbx8XG__calculator>button{justify-self:start}.HomeCarePrescriptionEditor-module__sbx8XG__calculator>button:disabled{opacity:.5;cursor:not-allowed}.HomeCarePrescriptionEditor-module__sbx8XG__result{color:#14583e;overflow-wrap:anywhere;background:#e5f5ee;border-radius:10px;gap:6px;min-width:0;padding:11px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__result small{font-size:.72rem;line-height:1.4}.HomeCarePrescriptionEditor-module__sbx8XG__result button{justify-self:start}.HomeCarePrescriptionEditor-module__sbx8XG__extraFields{gap:11px;padding:12px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__controls{flex-wrap:wrap;gap:8px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__controls button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#087b8b;border:1px solid #087b8b;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:800;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__controls button svg{width:17px;height:17px}.HomeCarePrescriptionEditor-module__sbx8XG__controls button:hover{background:#076a78}.HomeCarePrescriptionEditor-module__sbx8XG__controls .HomeCarePrescriptionEditor-module__sbx8XG__backButton,.HomeCarePrescriptionEditor-module__sbx8XG__controls button:last-child:not(:nth-child(2)){color:#075c6d;background:#fff;border-color:#bfd7dc}.HomeCarePrescriptionEditor-module__sbx8XG__controls .HomeCarePrescriptionEditor-module__sbx8XG__backButton:hover,.HomeCarePrescriptionEditor-module__sbx8XG__controls button:last-child:not(:nth-child(2)):hover{background:#f2f9fa}.HomeCarePrescriptionEditor-module__sbx8XG__controls button:nth-child(2){flex:1}.HomeCarePrescriptionEditor-module__sbx8XG__feedback{background:#e8f7ef;border:1px solid #d5ebde;border-radius:9px;padding:9px 11px;font-size:.77rem;line-height:1.4;color:#176540!important;margin:0!important}.HomeCarePrescriptionEditor-module__sbx8XG__feedback[data-tone=error]{background:#fff0f0;border-color:#f1d1d1;color:#9e2936!important}.HomeCarePrescriptionEditor-module__sbx8XG__feedback[data-tone=info]{background:#eef7ff;border-color:#d6e9f4;color:#235679!important}.HomeCarePrescriptionEditor-module__sbx8XG__items{background:#f7fafb;border:1px solid #d9e7ea;border-radius:14px;gap:8px;min-width:0;padding:13px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__items h4{align-items:center;gap:7px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__items h4 span{color:#087b8b;background:#def2f2;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.72rem;display:inline-grid}.HomeCarePrescriptionEditor-module__sbx8XG__items article{background:#fff;border:1px solid #e0eaec;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:11px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__items article>div:first-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__items article strong{font-size:.84rem}.HomeCarePrescriptionEditor-module__sbx8XG__items small{color:#61758f;font-size:.73rem;line-height:1.35}.HomeCarePrescriptionEditor-module__sbx8XG__items article>div:last-child{flex:none;gap:6px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__final{background:#fff;border:1px solid #d9e7ea;border-radius:14px;gap:10px;min-width:0;padding:13px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__finalHeading{align-items:center;gap:8px;display:flex}.HomeCarePrescriptionEditor-module__sbx8XG__finalHeading>svg{color:#117656;background:#e5f5ee;border-radius:999px;width:24px;height:24px;padding:4px}.HomeCarePrescriptionEditor-module__sbx8XG__finalHeading>div{gap:1px;display:grid}.HomeCarePrescriptionEditor-module__sbx8XG__finalHeading strong{font-size:.87rem}.HomeCarePrescriptionEditor-module__sbx8XG__finalHeading span{color:#6b8090;font-size:.72rem}.HomeCarePrescriptionEditor-module__sbx8XG__final>small{color:#60738c;font-size:.73rem;line-height:1.4}.HomeCarePrescriptionEditor-module__sbx8XG__review{align-items:flex-start;gap:9px;font-size:.78rem!important;line-height:1.35!important;display:flex!important}.HomeCarePrescriptionEditor-module__sbx8XG__review input{accent-color:#087b8b;flex:none;margin:0;width:19px!important;height:19px!important;min-height:19px!important}@media (max-width:650px){.HomeCarePrescriptionEditor-module__sbx8XG__editor{gap:10px}.HomeCarePrescriptionEditor-module__sbx8XG__stepper button{gap:4px;padding:5px 3px;font-size:.71rem}.HomeCarePrescriptionEditor-module__sbx8XG__stepper button span{width:18px;height:18px}.HomeCarePrescriptionEditor-module__sbx8XG__stage{gap:12px;padding:13px}.HomeCarePrescriptionEditor-module__sbx8XG__fields,.HomeCarePrescriptionEditor-module__sbx8XG__calcGrid{grid-template-columns:1fr;gap:10px}.HomeCarePrescriptionEditor-module__sbx8XG__medicationFields>label:first-child{grid-column:auto}.HomeCarePrescriptionEditor-module__sbx8XG__aiSearch small{flex-basis:100%}.HomeCarePrescriptionEditor-module__sbx8XG__items article{flex-direction:column}.HomeCarePrescriptionEditor-module__sbx8XG__items article>div:last-child{width:100%}.HomeCarePrescriptionEditor-module__sbx8XG__items article>div:last-child button{flex:1}}@media (max-width:370px){.HomeCarePrescriptionEditor-module__sbx8XG__intro{gap:7px}.HomeCarePrescriptionEditor-module__sbx8XG__itemCount,.HomeCarePrescriptionEditor-module__sbx8XG__stepper button{font-size:.66rem}.HomeCarePrescriptionEditor-module__sbx8XG__editor label input::placeholder{font-size:.86rem}.HomeCarePrescriptionEditor-module__sbx8XG__optional>summary{font-size:.73rem}}
.HomeCarePanel-module__EdJOTa__panel{color:#173052;max-width:1200px;margin:0 auto;padding:24px 16px 80px}.HomeCarePanel-module__EdJOTa__heading{margin-bottom:22px}.HomeCarePanel-module__EdJOTa__heading h1{margin:5px 0;font-size:clamp(1.6rem,3vw,2.3rem)}.HomeCarePanel-module__EdJOTa__heading p,.HomeCarePanel-module__EdJOTa__card p{color:#60738c}.HomeCarePanel-module__EdJOTa__eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#1767bd;font-size:.75rem;font-weight:800}.HomeCarePanel-module__EdJOTa__tabs{gap:8px;margin-bottom:18px;padding-bottom:10px;display:flex;overflow-x:auto}.HomeCarePanel-module__EdJOTa__tabs button{white-space:nowrap;color:#36516f;cursor:pointer;background:#fff;border:1px solid #d8e4f0;border-radius:999px;padding:10px 15px;font-weight:700}.HomeCarePanel-module__EdJOTa__tabs .HomeCarePanel-module__EdJOTa__selected{color:#fff;background:#1262bb;border-color:#1262bb}.HomeCarePanel-module__EdJOTa__card{background:#fff;border:1px solid #dfe7f1;border-radius:18px;margin:16px 0;padding:22px;box-shadow:0 7px 26px #113b6410}.HomeCarePanel-module__EdJOTa__card h2{margin:0 0 12px;font-size:1.2rem}.HomeCarePanel-module__EdJOTa__card form{gap:15px;display:grid}.HomeCarePanel-module__EdJOTa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.HomeCarePanel-module__EdJOTa__card label{color:#344e6a;gap:6px;font-size:.88rem;font-weight:700;display:grid}.HomeCarePanel-module__EdJOTa__card input:not([type=checkbox]),.HomeCarePanel-module__EdJOTa__card select,.HomeCarePanel-module__EdJOTa__card textarea{color:#173052;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdaea;border-radius:10px;padding:9px 11px}.HomeCarePanel-module__EdJOTa__card textarea{resize:vertical}.HomeCarePanel-module__EdJOTa__card input[readonly]{background:#f4f7fb}.HomeCarePanel-module__EdJOTa__card .HomeCarePanel-module__EdJOTa__check{align-items:center;gap:10px;font-weight:600;display:flex}.HomeCarePanel-module__EdJOTa__check input{accent-color:#1262bb;width:18px;height:18px}.HomeCarePanel-module__EdJOTa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomeCarePanel-module__EdJOTa__actions button,.HomeCarePanel-module__EdJOTa__list button{color:#1762b0;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:9px;padding:9px 13px;font-weight:700}.HomeCarePanel-module__EdJOTa__actions button:hover,.HomeCarePanel-module__EdJOTa__list button:hover{background:#eef6ff}.HomeCarePanel-module__EdJOTa__actions button:disabled,.HomeCarePanel-module__EdJOTa__card button:disabled{opacity:.5;cursor:not-allowed}.HomeCarePanel-module__EdJOTa__primary,.HomeCarePanel-module__EdJOTa__actions .HomeCarePanel-module__EdJOTa__primary{color:#fff;background:#1167c1;border-color:#1167c1}.HomeCarePanel-module__EdJOTa__list{gap:8px;display:grid}.HomeCarePanel-module__EdJOTa__list article{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;display:flex}.HomeCarePanel-module__EdJOTa__list article:last-child{border-bottom:0}.HomeCarePanel-module__EdJOTa__list strong,.HomeCarePanel-module__EdJOTa__list small{display:block}.HomeCarePanel-module__EdJOTa__list small{color:#61758f;margin-top:4px}.HomeCarePanel-module__EdJOTa__error,.HomeCarePanel-module__EdJOTa__notice{border-radius:10px;margin:10px 0;padding:12px 15px}.HomeCarePanel-module__EdJOTa__error{color:#a12436;background:#fff0f0}.HomeCarePanel-module__EdJOTa__notice{color:#176540;background:#e8f9ef}.HomeCarePanel-module__EdJOTa__hint{font-size:.83rem}.HomeCarePanel-module__EdJOTa__documentRow{flex-wrap:wrap}.HomeCarePanel-module__EdJOTa__signing{background:#f5f9fe;border-radius:10px;flex-basis:100%;gap:10px;padding:14px;display:grid}.HomeCarePanel-module__EdJOTa__signing p{margin:0}@media (max-width:700px){.HomeCarePanel-module__EdJOTa__panel{padding:16px 12px 80px}.HomeCarePanel-module__EdJOTa__card{padding:16px}.HomeCarePanel-module__EdJOTa__grid{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__list article{flex-direction:column;align-items:flex-start}}.HomeCarePanel-module__EdJOTa__heading,.HomeCarePanel-module__EdJOTa__sectionHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.HomeCarePanel-module__EdJOTa__sectionHead{margin-bottom:18px}.HomeCarePanel-module__EdJOTa__sectionHead h2{margin:4px 0 8px}.HomeCarePanel-module__EdJOTa__sectionHead p{margin:0}.HomeCarePanel-module__EdJOTa__heading button,.HomeCarePanel-module__EdJOTa__sectionHead button,.HomeCarePanel-module__EdJOTa__card>button{color:#12617b;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:11px;padding:11px 15px;font-weight:800}.HomeCarePanel-module__EdJOTa__heading .HomeCarePanel-module__EdJOTa__primary,.HomeCarePanel-module__EdJOTa__sectionHead .HomeCarePanel-module__EdJOTa__primary{color:#fff;background:#ba2257;border-color:#ba2257}.HomeCarePanel-module__EdJOTa__tabs{background:#fff;border:1px solid #dbe8e8;border-radius:16px;justify-content:space-between;padding:6px}.HomeCarePanel-module__EdJOTa__tabs button{color:#315d66;border:0;border-radius:10px}.HomeCarePanel-module__EdJOTa__tabs .HomeCarePanel-module__EdJOTa__selected{color:#fff;background:#087b8b}.HomeCarePanel-module__EdJOTa__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.HomeCarePanel-module__EdJOTa__stats button{text-align:left;color:#174b58;cursor:pointer;background:#fff;border:1px solid #dce8e8;border-radius:16px;padding:18px;display:grid}.HomeCarePanel-module__EdJOTa__stats strong{color:#087b8b;font-size:1.8rem}.HomeCarePanel-module__EdJOTa__stats span{font-weight:700}.HomeCarePanel-module__EdJOTa__searchLabel{color:#456676;gap:7px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:grid}.HomeCarePanel-module__EdJOTa__searchLabel input{min-height:46px;font:inherit;border:1px solid #dbe7e7;border-radius:12px;padding:10px 14px}.HomeCarePanel-module__EdJOTa__clientCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HomeCarePanel-module__EdJOTa__clientCard{background:#fff;border:1px solid #d9e8e8;border-radius:17px;padding:15px;box-shadow:0 9px 20px #173b4410}.HomeCarePanel-module__EdJOTa__cardLink{text-align:left;color:#0d4954;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.HomeCarePanel-module__EdJOTa__cardLink>span:nth-child(2){flex:1;gap:2px;display:grid}.HomeCarePanel-module__EdJOTa__cardLink small,.HomeCarePanel-module__EdJOTa__clientMeta span{text-transform:uppercase;color:#087b8b;font-size:.68rem;font-weight:800}.HomeCarePanel-module__EdJOTa__cardLink strong{font-size:1rem}.HomeCarePanel-module__EdJOTa__cardLink em{color:#64808a;font-size:.75rem;font-style:normal}.HomeCarePanel-module__EdJOTa__cardLink b{color:#78949b;font-size:1.5rem}.HomeCarePanel-module__EdJOTa__avatar{color:#087b8b;background:#def4f2;border-radius:12px;place-items:center;width:45px;height:45px;font-size:1.3rem;display:grid}.HomeCarePanel-module__EdJOTa__clientMeta{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.HomeCarePanel-module__EdJOTa__clientMeta span{background:#f2f8f8;border-radius:9px;gap:4px;padding:9px;display:grid}.HomeCarePanel-module__EdJOTa__clientMeta strong{color:#173052;text-transform:none;font-size:.79rem}.HomeCarePanel-module__EdJOTa__clientFoot{color:#58757b;border-top:1px solid #e1eeee;justify-content:space-between;padding-top:10px;font-size:.75rem;display:flex}.HomeCarePanel-module__EdJOTa__clientFoot button{color:#087b8b;cursor:pointer;background:0 0;border:0;font-weight:800}.HomeCarePanel-module__EdJOTa__petFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.HomeCarePanel-module__EdJOTa__petFacts div{background:#f3f9f9;border-radius:10px;gap:4px;padding:11px;display:grid}.HomeCarePanel-module__EdJOTa__petFacts small{color:#69858c;font-size:.72rem}.HomeCarePanel-module__EdJOTa__petFacts strong{font-size:.82rem}.HomeCarePanel-module__EdJOTa__actionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.HomeCarePanel-module__EdJOTa__actionCards button{text-align:left;color:#075c6d;cursor:pointer;background:#fff;border:1px solid #dce9e9;border-radius:13px;gap:4px;padding:17px;font-weight:800;display:grid}.HomeCarePanel-module__EdJOTa__actionCards small{color:#738994;font-weight:400}.HomeCarePanel-module__EdJOTa__quoteItem{grid-template-columns:minmax(0,3fr) 90px 130px 100px auto;align-items:end;gap:9px;display:grid}.HomeCarePanel-module__EdJOTa__quoteItem>strong{white-space:nowrap;padding-bottom:13px}.HomeCarePanel-module__EdJOTa__quoteItem>button{cursor:pointer;background:#fff;border:1px solid #d9e4e4;border-radius:8px;min-height:40px}.HomeCarePanel-module__EdJOTa__quoteTotal{background:#edf8f7;border-radius:12px;justify-content:space-between;padding:16px;font-weight:700;display:flex}.HomeCarePanel-module__EdJOTa__quoteTotal strong{color:#087b8b;font-size:1.3rem}@media (max-width:800px){.HomeCarePanel-module__EdJOTa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__clientCards,.HomeCarePanel-module__EdJOTa__actionCards{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__quoteItem{grid-template-columns:1fr 1fr}.HomeCarePanel-module__EdJOTa__quoteItem label:first-child{grid-column:1/-1}.HomeCarePanel-module__EdJOTa__petFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__heading,.HomeCarePanel-module__EdJOTa__sectionHead{flex-direction:column;align-items:flex-start}}.HomeCarePanel-module__EdJOTa__modalCard{box-shadow:none;border:0;border-radius:0;min-width:0;max-width:100%;margin:0;padding:0}.HomeCarePanel-module__EdJOTa__modalCard form,.HomeCarePanel-module__EdJOTa__modalCard form>*{min-width:0;max-width:100%}.HomeCarePanel-module__EdJOTa__modalCard form{gap:14px;width:100%}.HomeCarePanel-module__EdJOTa__modalCard label,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__grid,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__grid>*,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__quoteLine,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__quoteItem,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__quoteItem>*{min-width:0;max-width:100%}.HomeCarePanel-module__EdJOTa__modalCard input:not([type=checkbox]),.HomeCarePanel-module__EdJOTa__modalCard select,.HomeCarePanel-module__EdJOTa__modalCard textarea{box-sizing:border-box;min-width:0;max-width:100%}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__actions button{white-space:normal;overflow-wrap:anywhere;min-width:0}.HomeCarePanel-module__EdJOTa__cepField{align-content:start;gap:6px;display:grid}.HomeCarePanel-module__EdJOTa__cepField label{min-width:0}.HomeCarePanel-module__EdJOTa__cepFeedback{color:#315d66;font-size:.78rem;font-weight:500;margin:0!important}.HomeCarePanel-module__EdJOTa__stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.HomeCarePanel-module__EdJOTa__stats button:last-child strong{font-size:1.15rem}.HomeCarePanel-module__EdJOTa__quoteLine{background:#f8fbfb;border:1px solid #dce9e9;border-radius:13px;gap:10px;margin:10px 0;padding:14px;display:grid}.HomeCarePanel-module__EdJOTa__monthField{max-width:220px}.HomeCarePanel-module__EdJOTa__financeStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.HomeCarePanel-module__EdJOTa__financeStats div{background:#eff8f8;border:1px solid #d6eaea;border-radius:13px;gap:5px;padding:16px;display:grid}.HomeCarePanel-module__EdJOTa__financeStats span{color:#456676;font-size:.78rem;font-weight:800}.HomeCarePanel-module__EdJOTa__financeStats strong{color:#087b8b;font-size:1.4rem}.HomeCarePanel-module__EdJOTa__financeStats small{color:#60738c}@media (max-width:700px){.HomeCarePanel-module__EdJOTa__financeStats{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__quoteLine{padding:10px}}.HomeCarePanel-module__EdJOTa__financeCategories{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:8px;margin:12px 0 22px;display:grid}.HomeCarePanel-module__EdJOTa__financeCategories div{background:#f6f9fb;border-radius:10px;gap:3px;padding:11px;display:grid}.HomeCarePanel-module__EdJOTa__financeCategories span{color:#456676;font-size:.8rem}.HomeCarePanel-module__EdJOTa__financeCategories strong{color:#173052}.HomeCarePanel-module__EdJOTa__financeCategories small{color:#60738c}.HomeCarePanel-module__EdJOTa__linkButton{color:#1762b0;background:#fff;border:1px solid #cbd9e9;border-radius:9px;align-items:center;padding:9px 13px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeCarePanel-module__EdJOTa__linkButton:hover{background:#eef6ff}.HomeCarePanel-module__EdJOTa__petOverview{color:#fff;background:linear-gradient(130deg,#076476,#118b91);border-radius:17px;padding:18px;box-shadow:0 12px 27px #087b8b25}.HomeCarePanel-module__EdJOTa__petHero{justify-content:space-between;align-items:center;gap:16px;display:flex}.HomeCarePanel-module__EdJOTa__petHero span{letter-spacing:.12em;text-transform:uppercase;color:#d5fffa;font-size:.68rem;font-weight:850}.HomeCarePanel-module__EdJOTa__petHero h2{color:#fff;margin:5px 0;font-size:1.5rem;line-height:1.15}.HomeCarePanel-module__EdJOTa__petHero p{color:#e8fffb;margin:0;font-size:.86rem}.HomeCarePanel-module__EdJOTa__petHero button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff1c;border:1px solid #fff8;border-radius:9px;flex:none;padding:8px 11px;font-size:.77rem;font-weight:800}.HomeCarePanel-module__EdJOTa__petHero button:hover{background:#fff3}.HomeCarePanel-module__EdJOTa__petOverview .HomeCarePanel-module__EdJOTa__petFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.HomeCarePanel-module__EdJOTa__petOverview .HomeCarePanel-module__EdJOTa__petFacts div{background:#ffffffed;border:1px solid #fff5;padding:9px 10px}.HomeCarePanel-module__EdJOTa__petOverview .HomeCarePanel-module__EdJOTa__petFacts small{color:#637d87;font-size:.68rem}.HomeCarePanel-module__EdJOTa__petOverview .HomeCarePanel-module__EdJOTa__petFacts strong{color:#173052;font-size:.78rem}.HomeCarePanel-module__EdJOTa__petActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.HomeCarePanel-module__EdJOTa__petActions button{background:#f8fcfc;border-color:#cde4e7;min-height:65px;padding:10px 12px;font-size:.86rem;line-height:1.2;transition:background .15s,border-color .15s,transform .15s}.HomeCarePanel-module__EdJOTa__petActions button:hover{background:#eef9f8;border-color:#8ecbd2;transform:translateY(-1px)}.HomeCarePanel-module__EdJOTa__petActions button:first-child{color:#fff;background:#087b8b;border-color:#087b8b}.HomeCarePanel-module__EdJOTa__petActions button:first-child small{color:#d7fffa}.HomeCarePanel-module__EdJOTa__petActions button:first-child:hover{background:#076b78}.HomeCarePanel-module__EdJOTa__petActions small{font-size:.7rem;line-height:1.25}.HomeCarePanel-module__EdJOTa__petRecordSection{box-shadow:none;border-color:#dce9eb;margin:10px 0;padding:18px 20px}.HomeCarePanel-module__EdJOTa__petRecordSection h3{color:#0c5362;margin:0 0 4px}.HomeCarePanel-module__EdJOTa__petRecordSection p{margin:0 0 10px;font-size:.83rem}.HomeCarePanel-module__EdJOTa__examRowActions{flex-wrap:wrap;gap:7px;display:flex}.HomeCarePanel-module__EdJOTa__examRowActions button{min-height:38px}.HomeCarePanel-module__EdJOTa__examFileChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HomeCarePanel-module__EdJOTa__examFileChoices .HomeCarePanel-module__EdJOTa__examFileChoice{color:#075c6d;text-align:center;cursor:pointer;background:#f2faf9;border:1px dashed #91cbd0;border-radius:13px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:112px;padding:14px;display:grid;position:relative}.HomeCarePanel-module__EdJOTa__examFileChoice:hover,.HomeCarePanel-module__EdJOTa__examFileChoice:focus-within{background:#e7f7f5;border-color:#087b8b}.HomeCarePanel-module__EdJOTa__examFileChoice span{font-size:1.55rem;line-height:1}.HomeCarePanel-module__EdJOTa__examFileChoice strong{font-size:.88rem}.HomeCarePanel-module__EdJOTa__examFileChoice small{color:#607d86;font-size:.73rem}.HomeCarePanel-module__EdJOTa__examFileChoice input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;min-height:1px!important}.HomeCarePanel-module__EdJOTa__examReady{overflow-wrap:anywhere;background:#e5f7ee;border-radius:10px;padding:10px 12px;font-weight:700;color:#176540!important}.HomeCarePanel-module__EdJOTa__examPhotoPreview{justify-items:center;gap:14px;display:grid}.HomeCarePanel-module__EdJOTa__examPhotoPreview img{object-fit:contain;background:#eef5f6;border-radius:12px;max-width:100%;max-height:min(58dvh,540px);display:block}.HomeCarePanel-module__EdJOTa__examPhotoPreview button{color:#087b8b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:10px;padding:9px 15px;font-weight:800}.HomeCarePanel-module__EdJOTa__list .HomeCarePanel-module__EdJOTa__visitRow{background:#fbfefe;border:1px solid #dce9eb;border-radius:13px;align-items:flex-start;gap:18px;padding:16px}.HomeCarePanel-module__EdJOTa__visitSummary{flex:1;min-width:0}.HomeCarePanel-module__EdJOTa__visitTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomeCarePanel-module__EdJOTa__visitTitle strong{color:#0c5362;font-size:1.03rem}.HomeCarePanel-module__EdJOTa__visitBadge{color:#146344;background:#e6f7ef;border-radius:999px;width:max-content;padding:4px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.HomeCarePanel-module__EdJOTa__visitDraft{color:#885a0d;background:#fff2d9}.HomeCarePanel-module__EdJOTa__visitSummary small{line-height:1.4}.HomeCarePanel-module__EdJOTa__visitSummary p{color:#334e61;margin:8px 0 0;font-size:.88rem}.HomeCarePanel-module__EdJOTa__visitRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.HomeCarePanel-module__EdJOTa__visitRowActions button,.HomeCarePanel-module__EdJOTa__visitDetailActions button{color:#1762b0;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e9;border-radius:9px;padding:9px 12px;font-size:.85rem;font-weight:800}.HomeCarePanel-module__EdJOTa__visitRowActions .HomeCarePanel-module__EdJOTa__visitOpen,.HomeCarePanel-module__EdJOTa__visitDetailActions .HomeCarePanel-module__EdJOTa__primary{color:#fff;background:#087b8b;border-color:#087b8b}.HomeCarePanel-module__EdJOTa__visitRowActions .HomeCarePanel-module__EdJOTa__visitOpen:hover,.HomeCarePanel-module__EdJOTa__visitDetailActions .HomeCarePanel-module__EdJOTa__primary:hover{background:#076b78}.HomeCarePanel-module__EdJOTa__visitDetails{gap:12px;display:grid}.HomeCarePanel-module__EdJOTa__visitDetailHeader{color:#fff;background:linear-gradient(130deg,#076476,#118b91);border-radius:13px;padding:17px}.HomeCarePanel-module__EdJOTa__visitDetailHeader .HomeCarePanel-module__EdJOTa__visitBadge{background:#e5f7ee}.HomeCarePanel-module__EdJOTa__visitDetailHeader h2{margin:9px 0 4px;font-size:1.3rem}.HomeCarePanel-module__EdJOTa__visitDetailHeader p{color:#e5f9f7;margin:3px 0;font-size:.9rem}.HomeCarePanel-module__EdJOTa__visitDetails section{background:#fbfefe;border:1px solid #dfebed;border-radius:11px;padding:11px 14px}.HomeCarePanel-module__EdJOTa__visitDetails section h3{color:#087b8b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:.78rem}.HomeCarePanel-module__EdJOTa__visitDetails section p{color:#173052;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.HomeCarePanel-module__EdJOTa__visitDetailActions{flex-wrap:wrap;gap:9px;margin-top:5px;display:flex}@media (max-width:800px){.HomeCarePanel-module__EdJOTa__petActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__petOverview{padding:14px}.HomeCarePanel-module__EdJOTa__petHero{align-items:flex-start}.HomeCarePanel-module__EdJOTa__petHero h2{font-size:1.25rem}.HomeCarePanel-module__EdJOTa__petHero button{max-width:112px}.HomeCarePanel-module__EdJOTa__petOverview .HomeCarePanel-module__EdJOTa__petFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__petActions button{min-height:72px}.HomeCarePanel-module__EdJOTa__petRecordSection{padding:14px}.HomeCarePanel-module__EdJOTa__examFileChoices{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__examRowActions{width:100%}.HomeCarePanel-module__EdJOTa__examRowActions button{flex:1}.HomeCarePanel-module__EdJOTa__list .HomeCarePanel-module__EdJOTa__visitRow{padding:14px}.HomeCarePanel-module__EdJOTa__visitRowActions{justify-content:stretch;width:100%}.HomeCarePanel-module__EdJOTa__visitRowActions button{flex:1;min-height:44px}.HomeCarePanel-module__EdJOTa__visitRowActions .HomeCarePanel-module__EdJOTa__visitOpen{flex-basis:100%}.HomeCarePanel-module__EdJOTa__visitDetailActions button{flex:1;min-height:44px}}.HomeCarePanel-module__EdJOTa__mobileSectionNav{display:none}@media (max-width:700px){.HomeCarePanel-module__EdJOTa__overview{flex-direction:column;display:flex}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__quickActionsCard{order:1}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__stats{order:2}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__card:last-child{order:3}.HomeCarePanel-module__EdJOTa__quickActionsCard{background:linear-gradient(145deg,#fff 55%,#f2fbfa);border-color:#c7e3e8}.HomeCarePanel-module__EdJOTa__quickActionsCard h2{color:#075c6d}.HomeCarePanel-module__EdJOTa__quickActionsCard .HomeCarePanel-module__EdJOTa__actions button,.HomeCarePanel-module__EdJOTa__quickActionsCard .HomeCarePanel-module__EdJOTa__linkButton{background:#fff}.HomeCarePanel-module__EdJOTa__quickActionsCard .HomeCarePanel-module__EdJOTa__actions button:active,.HomeCarePanel-module__EdJOTa__quickActionsCard .HomeCarePanel-module__EdJOTa__linkButton:active{background:#eaf7f7}.HomeCarePanel-module__EdJOTa__heading{gap:12px;margin-bottom:16px}.HomeCarePanel-module__EdJOTa__heading h1{margin:5px 0 7px;font-size:1.65rem;line-height:1.15}.HomeCarePanel-module__EdJOTa__heading p{margin:0;line-height:1.45}.HomeCarePanel-module__EdJOTa__heading .HomeCarePanel-module__EdJOTa__primary,.HomeCarePanel-module__EdJOTa__sectionHead .HomeCarePanel-module__EdJOTa__primary{width:100%;min-height:46px}.HomeCarePanel-module__EdJOTa__tabs{display:none}.HomeCarePanel-module__EdJOTa__mobileSectionNav{top:calc(74px + var(--safe-top,0px));z-index:30;color:#416979;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fcfcf5;border:1px solid #d6e8eb;border-radius:14px;gap:5px;margin:0 -4px 14px;padding:9px 10px 11px;font-size:.7rem;font-weight:800;display:grid;position:sticky;box-shadow:0 8px 18px #103b4a17}.HomeCarePanel-module__EdJOTa__mobileSectionNav select{color:#075c6d;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #b9d9df;border-radius:10px;width:100%;min-height:46px;padding:0 40px 0 13px;font-size:1rem;font-weight:800}.HomeCarePanel-module__EdJOTa__card{border-radius:16px;min-width:0;margin:12px 0;padding:16px}.HomeCarePanel-module__EdJOTa__card h2{line-height:1.2}.HomeCarePanel-module__EdJOTa__sectionHead{gap:12px;margin-bottom:14px}.HomeCarePanel-module__EdJOTa__sectionHead h2{margin:3px 0 6px}.HomeCarePanel-module__EdJOTa__sectionHead p{line-height:1.4}.HomeCarePanel-module__EdJOTa__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.HomeCarePanel-module__EdJOTa__stats button{background:linear-gradient(145deg,#fff,#f7fcfc);border-radius:14px;min-width:0;min-height:92px;padding:13px;box-shadow:0 5px 15px #173b440c}.HomeCarePanel-module__EdJOTa__stats strong{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.15}.HomeCarePanel-module__EdJOTa__stats button:last-child strong{font-size:1.45rem}.HomeCarePanel-module__EdJOTa__stats span{font-size:.82rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.HomeCarePanel-module__EdJOTa__actions button,.HomeCarePanel-module__EdJOTa__actions .HomeCarePanel-module__EdJOTa__primary,.HomeCarePanel-module__EdJOTa__linkButton{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 9px;line-height:1.2;display:inline-flex}.HomeCarePanel-module__EdJOTa__actions .HomeCarePanel-module__EdJOTa__primary,.HomeCarePanel-module__EdJOTa__linkButton{grid-column:1/-1}.HomeCarePanel-module__EdJOTa__list article{gap:10px;min-width:0;padding:13px 0}.HomeCarePanel-module__EdJOTa__list article>div:first-child{overflow-wrap:anywhere;min-width:0}.HomeCarePanel-module__EdJOTa__list article>button{width:100%;min-height:44px}.HomeCarePanel-module__EdJOTa__list article>.HomeCarePanel-module__EdJOTa__actions{width:100%}.HomeCarePanel-module__EdJOTa__clientCards{grid-template-columns:minmax(0,1fr)}.HomeCarePanel-module__EdJOTa__clientCard{min-width:0;padding:14px}.HomeCarePanel-module__EdJOTa__cardLink{min-width:0;min-height:50px}.HomeCarePanel-module__EdJOTa__cardLink>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.HomeCarePanel-module__EdJOTa__clientMeta{gap:7px;margin:12px 0}.HomeCarePanel-module__EdJOTa__clientMeta span{overflow-wrap:anywhere;min-width:0}.HomeCarePanel-module__EdJOTa__clientFoot{align-items:center;gap:8px}.HomeCarePanel-module__EdJOTa__clientFoot button{text-align:right;min-height:44px;padding:6px}.HomeCarePanel-module__EdJOTa__actionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeCarePanel-module__EdJOTa__actionCards button{overflow-wrap:anywhere;min-width:0;min-height:88px;padding:12px}.HomeCarePanel-module__EdJOTa__petFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__petFacts div{overflow-wrap:anywhere;min-width:0}.HomeCarePanel-module__EdJOTa__quoteLine{padding:12px}.HomeCarePanel-module__EdJOTa__quoteItem{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.HomeCarePanel-module__EdJOTa__quoteItem label:first-child{grid-column:1/-1}.HomeCarePanel-module__EdJOTa__quoteItem>strong{white-space:normal;overflow-wrap:anywhere;align-self:center;padding:0}.HomeCarePanel-module__EdJOTa__quoteItem>button{min-height:44px}.HomeCarePanel-module__EdJOTa__quoteTotal{align-items:center;gap:10px}.HomeCarePanel-module__EdJOTa__quoteTotal strong{text-align:right}.HomeCarePanel-module__EdJOTa__financeStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeCarePanel-module__EdJOTa__financeStats div{min-width:0;padding:12px}.HomeCarePanel-module__EdJOTa__financeStats div:last-child{grid-column:1/-1}.HomeCarePanel-module__EdJOTa__financeStats strong{overflow-wrap:anywhere;font-size:1.16rem}.HomeCarePanel-module__EdJOTa__monthField{max-width:none}.HomeCarePanel-module__EdJOTa__card input:not([type=checkbox]),.HomeCarePanel-module__EdJOTa__card select,.HomeCarePanel-module__EdJOTa__card textarea,.HomeCarePanel-module__EdJOTa__searchLabel input{min-height:46px;font-size:16px}.HomeCarePanel-module__EdJOTa__card textarea{min-height:90px}.HomeCarePanel-module__EdJOTa__card input:focus-visible,.HomeCarePanel-module__EdJOTa__card select:focus-visible,.HomeCarePanel-module__EdJOTa__card textarea:focus-visible,.HomeCarePanel-module__EdJOTa__searchLabel input:focus-visible,.HomeCarePanel-module__EdJOTa__mobileSectionNav select:focus-visible{outline-offset:2px;outline:2px solid #087b8b}.HomeCarePanel-module__EdJOTa__modalCard form>.HomeCarePanel-module__EdJOTa__actions:last-child{z-index:auto;padding:14px 0 calc(8px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border-top:1px solid #e1ebee;margin:10px 0 0;display:flex;position:static}.HomeCarePanel-module__EdJOTa__modalCard form>.HomeCarePanel-module__EdJOTa__actions:last-child .HomeCarePanel-module__EdJOTa__primary{white-space:nowrap;flex:1.6}.HomeCarePanel-module__EdJOTa__modalCard form>.HomeCarePanel-module__EdJOTa__actions:last-child button:not(.HomeCarePanel-module__EdJOTa__primary){white-space:nowrap;flex:1}}@media (max-width:360px){.HomeCarePanel-module__EdJOTa__actionCards,.HomeCarePanel-module__EdJOTa__clientMeta{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__modalCard form>.HomeCarePanel-module__EdJOTa__actions:last-child{flex-direction:column}.HomeCarePanel-module__EdJOTa__modalCard form>.HomeCarePanel-module__EdJOTa__actions:last-child button{flex:auto;width:100%}}.HomeCarePanel-module__EdJOTa__prescriptionPatient{background:#f2faf9;border:1px solid #cce4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.HomeCarePanel-module__EdJOTa__prescriptionPatient>div{gap:3px;display:grid}.HomeCarePanel-module__EdJOTa__prescriptionPatient strong{color:#0c5362;font-size:1rem}.HomeCarePanel-module__EdJOTa__prescriptionPatient span{color:#547080;font-size:.82rem}.HomeCarePanel-module__EdJOTa__prescriptionPatient button{color:#075c6d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd9df;border-radius:9px;flex:none;padding:7px 10px;font-size:.8rem;font-weight:800}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__prescriptionPatient{flex-direction:column;align-items:flex-start}.HomeCarePanel-module__EdJOTa__prescriptionPatient button{width:100%}}.HomeCarePanel-module__EdJOTa__reportStats{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__reportStats div:last-child{grid-column:auto}@media (max-width:800px){.HomeCarePanel-module__EdJOTa__reportStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.HomeCarePanel-module__EdJOTa__reportStats{grid-template-columns:1fr}}.HomeCarePanel-module__EdJOTa__sectionLaunchers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.HomeCarePanel-module__EdJOTa__sectionLaunchers button{text-align:left;color:#0c5362;min-height:92px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e7e9;border-radius:15px;align-content:center;gap:5px;padding:15px 34px 15px 16px;display:grid;position:relative;box-shadow:0 6px 18px #123f4b0a}.HomeCarePanel-module__EdJOTa__sectionLaunchers button:hover,.HomeCarePanel-module__EdJOTa__sectionLaunchers button:focus-visible{background:#f0faf9;border-color:#087b8b;outline:none}.HomeCarePanel-module__EdJOTa__sectionLaunchers strong{font-size:.91rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__sectionLaunchers small{color:#617b87;font-size:.75rem;line-height:1.3}.HomeCarePanel-module__EdJOTa__sectionLaunchers span{color:#087b8b;font-size:1rem;font-weight:800;position:absolute;top:14px;right:14px}@media (max-width:850px){.HomeCarePanel-module__EdJOTa__sectionLaunchers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.HomeCarePanel-module__EdJOTa__sectionLaunchers{gap:8px}.HomeCarePanel-module__EdJOTa__sectionLaunchers button{min-height:98px;padding:13px 26px 13px 12px}.HomeCarePanel-module__EdJOTa__sectionLaunchers strong{font-size:.83rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers small{font-size:.7rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers span{top:10px;right:10px}}@media (max-width:700px){.HomeCarePanel-module__EdJOTa__heading{margin-bottom:22px}.HomeCarePanel-module__EdJOTa__heading h1{letter-spacing:-.025em;font-size:1.55rem}.HomeCarePanel-module__EdJOTa__heading p{font-size:.88rem;line-height:1.4}.HomeCarePanel-module__EdJOTa__heading .HomeCarePanel-module__EdJOTa__primary{border-radius:14px;min-height:52px;margin-top:4px;font-size:.96rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers{background:#fff;border:1px solid #dce8ec;border-radius:18px;grid-template-columns:1fr;gap:0;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 26px #163b4b0b}.HomeCarePanel-module__EdJOTa__sectionLaunchers button{min-height:62px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf2f4;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 10px;padding:10px 18px}.HomeCarePanel-module__EdJOTa__sectionLaunchers button:last-child{border-bottom:0}.HomeCarePanel-module__EdJOTa__sectionLaunchers button:active{background:#edf8f7}.HomeCarePanel-module__EdJOTa__sectionLaunchers strong{font-size:.92rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers small{grid-column:1;font-size:.72rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers span{grid-area:1/2/span 2;align-self:center;font-size:1.6rem;font-weight:400;line-height:1;position:static}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__quickActionsCard,.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__stats{display:none}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__card:last-child{margin:0;padding:16px 18px}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__card:last-child h2{margin-bottom:6px;font-size:1rem}.HomeCarePanel-module__EdJOTa__overview>.HomeCarePanel-module__EdJOTa__card:last-child p{margin:0;font-size:.84rem}}.HomeCarePanel-module__EdJOTa__hero{isolation:isolate;background:radial-gradient(circle at 88% 20%,#f9b7d0 0 25px,#0000 26px),linear-gradient(110deg,#f6fcff 25%,#e8f8ff 72%,#ccecf5);border:1px solid #d7ebf4;border-radius:24px;align-items:center;min-height:205px;margin-bottom:16px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #134a6b13}.HomeCarePanel-module__EdJOTa__hero:after{z-index:-1;content:"";border:28px solid #b8e4f15c;border-radius:30%;width:240px;height:240px;position:absolute;bottom:-58px;right:14%;transform:rotate(45deg)}.HomeCarePanel-module__EdJOTa__heroCopy{z-index:1;max-width:66%;position:relative}.HomeCarePanel-module__EdJOTa__heroCopy h1{color:#102e52;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08}.HomeCarePanel-module__EdJOTa__heroCopy p{color:#536d83;max-width:560px;margin:0;font-size:1rem;line-height:1.48}.HomeCarePanel-module__EdJOTa__heroArt{pointer-events:none;background:url(/assets/images/home-care-animals.webp) 100% 100%/contain no-repeat;width:34%;height:245px;position:absolute;bottom:-26px;right:2%}.HomeCarePanel-module__EdJOTa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.HomeCarePanel-module__EdJOTa__metrics button,.HomeCarePanel-module__EdJOTa__metrics a{--tile-color:#1784c7;border:1px solid color-mix(in srgb,var(--tile-color),white 75%);background:color-mix(in srgb,var(--tile-color),white 94%);color:#153555;text-align:left;min-width:0;min-height:108px;font:inherit;cursor:pointer;border-radius:16px;align-content:center;justify-items:start;gap:3px;padding:13px 16px;text-decoration:none;display:grid;position:relative}.HomeCarePanel-module__EdJOTa__metrics [data-tone=pets]{--tile-color:#c02170}.HomeCarePanel-module__EdJOTa__metrics [data-tone=today]{--tile-color:#0a9b98}.HomeCarePanel-module__EdJOTa__metrics [data-tone=quotes]{--tile-color:#ed861e}.HomeCarePanel-module__EdJOTa__metrics button>svg:first-child,.HomeCarePanel-module__EdJOTa__metrics a>svg:first-child{width:22px;height:22px;color:var(--tile-color);stroke-width:2.6px}.HomeCarePanel-module__EdJOTa__metrics strong{font-size:1.55rem;line-height:1.1}.HomeCarePanel-module__EdJOTa__metrics span{font-size:.82rem}.HomeCarePanel-module__EdJOTa__metricArrow{width:15px;height:15px;color:var(--tile-color);position:absolute;bottom:13px;right:10px}.HomeCarePanel-module__EdJOTa__heroActions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.HomeCarePanel-module__EdJOTa__heroActions button{color:#fff;text-align:left;min-height:80px;font:inherit;cursor:pointer;border:0;border-radius:17px;align-items:center;gap:13px;padding:15px 20px;display:flex;box-shadow:0 9px 18px #144b6b1c}.HomeCarePanel-module__EdJOTa__heroActions svg{stroke-width:2.4px;flex:none;width:32px;height:32px}.HomeCarePanel-module__EdJOTa__heroActions span{gap:2px;display:grid}.HomeCarePanel-module__EdJOTa__heroActions strong{font-size:1.04rem;line-height:1.12}.HomeCarePanel-module__EdJOTa__heroActions small{color:#fff;opacity:.9;font-size:.77rem}.HomeCarePanel-module__EdJOTa__createClient{background:linear-gradient(120deg,#ae1751,#d11c67)}.HomeCarePanel-module__EdJOTa__createAppointment{background:linear-gradient(120deg,#087c9d,#0aa5c5)}.HomeCarePanel-module__EdJOTa__sectionLaunchers{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.HomeCarePanel-module__EdJOTa__sectionLaunchers button,.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionLink{--section-color:#1385ca;color:#123453;text-align:left;min-height:88px;font:inherit;cursor:pointer;background:#fff;border:1px solid #deebf0;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:12px;text-decoration:none;display:grid;position:relative;box-shadow:0 7px 18px #123f4b0d}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=visitas]{--section-color:#b72972}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionLink[data-tone=agenda]{--section-color:#088e71}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=servicos]{--section-color:#df7816}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=orcamentos]{--section-color:#7052c6}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=contas]{--section-color:#1675cf}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=relatorios]{--section-color:#069d9e}.HomeCarePanel-module__EdJOTa__sectionLaunchers button[data-tone=documentos]{--section-color:#5b6475}.HomeCarePanel-module__EdJOTa__sectionLaunchers button:hover,.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionLink:hover,.HomeCarePanel-module__EdJOTa__sectionLaunchers button:focus-visible,.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionLink:focus-visible{border-color:var(--section-color);background:#f8fcfe;outline:none}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionIcon{background:color-mix(in srgb,var(--section-color),white 90%);width:42px;height:42px;color:var(--section-color);font-size:inherit;font-weight:inherit;border-radius:13px;grid-area:auto;align-self:center;place-items:center;display:grid;position:static;top:auto;right:auto}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionIcon svg{stroke-width:2.4px;width:24px;height:24px}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionText{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;grid-area:auto;align-self:center;gap:3px;display:grid;position:static;top:auto;right:auto}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionText strong{color:#102e52;font-size:.9rem;line-height:1.15}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionText small{color:#677d90;font-size:.72rem;line-height:1.25}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionArrow{color:#1486a5;stroke-width:2.5px;width:16px;height:16px;position:static}.HomeCarePanel-module__EdJOTa__upcoming{background:linear-gradient(135deg,#fffaf0,#fff 60%);border:1px solid #e4eaf0;border-radius:20px;margin:4px 0 0;padding:18px;box-shadow:0 8px 22px #123f4b0a}.HomeCarePanel-module__EdJOTa__upcomingHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.HomeCarePanel-module__EdJOTa__upcomingHead h2{color:#133455;margin:0;font-size:1.13rem}.HomeCarePanel-module__EdJOTa__upcomingHead a{color:#087d9d;white-space:nowrap;align-items:center;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.HomeCarePanel-module__EdJOTa__upcomingHead svg{width:16px;height:16px}.HomeCarePanel-module__EdJOTa__upcomingList{gap:8px;display:grid}.HomeCarePanel-module__EdJOTa__upcomingRow{color:#173052;text-align:left;width:100%;min-height:60px;font:inherit;cursor:pointer;background:#fff;border:1px solid #edf1f3;border-radius:14px;grid-template-columns:52px 38px minmax(0,1fr) minmax(90px,.8fr) 16px;align-items:center;gap:10px;padding:7px 11px;display:grid;box-shadow:0 4px 10px #173b440b}.HomeCarePanel-module__EdJOTa__upcomingTime{color:#087c9b;justify-items:center;display:grid}.HomeCarePanel-module__EdJOTa__upcomingTime strong{font-size:.69rem}.HomeCarePanel-module__EdJOTa__upcomingTime small{font-size:.82rem;font-weight:800}.HomeCarePanel-module__EdJOTa__upcomingPet{color:#1384aa;background:#e5f6f9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.HomeCarePanel-module__EdJOTa__upcomingPet svg{width:20px;height:20px}.HomeCarePanel-module__EdJOTa__upcomingName{gap:2px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__upcomingName strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.HomeCarePanel-module__EdJOTa__upcomingName small{text-overflow:ellipsis;white-space:nowrap;color:#697d8b;font-size:.72rem;overflow:hidden}.HomeCarePanel-module__EdJOTa__upcomingAddress{color:#6b7d8a;font-size:.72rem;line-height:1.25}.HomeCarePanel-module__EdJOTa__upcomingArrow{color:#087d9d;width:16px;height:16px}.HomeCarePanel-module__EdJOTa__upcomingEmpty{color:#60738c;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:18px;font-size:.84rem;display:flex}.HomeCarePanel-module__EdJOTa__upcomingEmpty>svg{color:#0c94a4;flex:none;width:21px;height:21px}.HomeCarePanel-module__EdJOTa__upcomingEmpty span{flex:1}.HomeCarePanel-module__EdJOTa__upcomingEmpty button{color:#086a7f;font:inherit;cursor:pointer;background:#eef9fa;border:1px solid #b7dce2;border-radius:9px;padding:8px 12px;font-weight:800}@media (max-width:700px){.HomeCarePanel-module__EdJOTa__panel{width:100%;min-width:0;padding:0}.HomeCarePanel-module__EdJOTa__hero{border-radius:20px;min-height:185px;margin-bottom:10px;padding:19px 15px}.HomeCarePanel-module__EdJOTa__heroCopy{max-width:78%}.HomeCarePanel-module__EdJOTa__heroCopy .HomeCarePanel-module__EdJOTa__eyebrow{letter-spacing:.09em;font-size:.62rem}.HomeCarePanel-module__EdJOTa__heroCopy h1{max-width:255px;font-size:1.46rem;line-height:1.1}.HomeCarePanel-module__EdJOTa__heroCopy p{max-width:235px;font-size:.75rem;line-height:1.35}.HomeCarePanel-module__EdJOTa__heroArt{width:145px;height:151px;bottom:-7px;right:-18px}.HomeCarePanel-module__EdJOTa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.HomeCarePanel-module__EdJOTa__metrics button,.HomeCarePanel-module__EdJOTa__metrics a{border-radius:13px;min-height:86px;padding:9px 7px}.HomeCarePanel-module__EdJOTa__metrics button>svg:first-child,.HomeCarePanel-module__EdJOTa__metrics a>svg:first-child{width:17px;height:17px}.HomeCarePanel-module__EdJOTa__metrics strong{font-size:1.16rem}.HomeCarePanel-module__EdJOTa__metrics span{font-size:.68rem}.HomeCarePanel-module__EdJOTa__metricArrow{width:12px;height:12px;bottom:9px;right:5px}.HomeCarePanel-module__EdJOTa__heroActions{gap:8px;margin-bottom:13px}.HomeCarePanel-module__EdJOTa__heroActions button{border-radius:14px;gap:8px;min-height:68px;padding:9px 10px}.HomeCarePanel-module__EdJOTa__heroActions svg{width:25px;height:25px}.HomeCarePanel-module__EdJOTa__heroActions strong{font-size:.78rem}.HomeCarePanel-module__EdJOTa__heroActions small{font-size:.68rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;overflow:visible}.HomeCarePanel-module__EdJOTa__sectionLaunchers button,.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionLink{border:1px solid #e1eaf0;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 11px;gap:6px;min-height:91px;padding:9px;box-shadow:0 6px 16px #123f4b0b}.HomeCarePanel-module__EdJOTa__sectionLaunchers button:last-child{border-bottom:1px solid #e1eaf0}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionIcon{border-radius:9px;width:30px;height:30px}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionIcon svg{width:18px;height:18px}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionText strong{font-size:.75rem}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionText small{font-size:.64rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__sectionLaunchers .HomeCarePanel-module__EdJOTa__sectionArrow{width:11px;height:11px}.HomeCarePanel-module__EdJOTa__upcoming{border-radius:17px;margin:0;padding:13px}.HomeCarePanel-module__EdJOTa__upcomingHead h2{font-size:.94rem}.HomeCarePanel-module__EdJOTa__upcomingHead a{font-size:.7rem}.HomeCarePanel-module__EdJOTa__upcomingRow{grid-template-columns:42px 30px minmax(0,1fr) 12px;gap:6px;min-height:54px;padding:6px}.HomeCarePanel-module__EdJOTa__upcomingPet{width:29px;height:29px}.HomeCarePanel-module__EdJOTa__upcomingPet svg{width:17px;height:17px}.HomeCarePanel-module__EdJOTa__upcomingAddress{display:none}.HomeCarePanel-module__EdJOTa__upcomingName strong{font-size:.8rem}.HomeCarePanel-module__EdJOTa__upcomingName small{font-size:.66rem}.HomeCarePanel-module__EdJOTa__upcomingEmpty{padding:10px;font-size:.75rem}.HomeCarePanel-module__EdJOTa__upcomingEmpty button{padding:7px}}.HomeCarePanel-module__EdJOTa__clientsArea{gap:16px;padding:2px 0 22px;display:grid}.HomeCarePanel-module__EdJOTa__clientsHero{isolation:isolate;background:radial-gradient(circle at 94% 17%,#f6b7d8 0 24px,#0000 25px),linear-gradient(115deg,#fff 20%,#eff9fc 65%,#d8f2f7);border:1px solid #d9edf1;border-radius:20px;align-items:center;min-height:200px;padding:23px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #123f4b0b}.HomeCarePanel-module__EdJOTa__clientsHero>div:first-child{z-index:1;max-width:68%;position:relative}.HomeCarePanel-module__EdJOTa__clientsHero .HomeCarePanel-module__EdJOTa__eyebrow{color:#087b8b;font-size:.68rem}.HomeCarePanel-module__EdJOTa__clientsHero h2{color:#102e52;letter-spacing:-.03em;margin:5px 0 7px;font-size:1.8rem;line-height:1.12}.HomeCarePanel-module__EdJOTa__clientsHero p{color:#61748a;max-width:390px;margin:0 0 16px;font-size:.88rem;line-height:1.38}.HomeCarePanel-module__EdJOTa__clientsHero button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#bd175a;border:0;border-radius:11px;align-items:center;gap:8px;padding:9px 17px;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #bd175a30}.HomeCarePanel-module__EdJOTa__clientsHero button svg{width:18px;height:18px}.HomeCarePanel-module__EdJOTa__clientsHero button:hover{background:#a30e49}.HomeCarePanel-module__EdJOTa__clientsHeroArt{pointer-events:none;background:url(/assets/images/home-care-animals.webp) 100% 100%/contain no-repeat;width:33%;height:205px;position:absolute;bottom:-15px;right:3%}.HomeCarePanel-module__EdJOTa__clientsSearch{background:#fff;border:1px solid #d6e5eb;border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:0 15px;display:flex;box-shadow:0 5px 16px #123f4b0a}.HomeCarePanel-module__EdJOTa__clientsSearch svg{color:#5d7d91;flex:none;width:21px;height:21px}.HomeCarePanel-module__EdJOTa__clientsSearch input{color:#173052;width:100%;min-width:0;min-height:50px;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.HomeCarePanel-module__EdJOTa__clientsSearch:focus-within{border-color:#0b87a1;box-shadow:0 0 0 3px #0b87a11f}.HomeCarePanel-module__EdJOTa__clientsFilters{flex-wrap:wrap;gap:8px;display:flex}.HomeCarePanel-module__EdJOTa__clientsFilters button{color:#375c70;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e8ee;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:.82rem;font-weight:750;display:inline-flex}.HomeCarePanel-module__EdJOTa__clientsFilters svg{width:16px;height:16px}.HomeCarePanel-module__EdJOTa__clientsFilters button[aria-pressed=true]{color:#fff;background:#087b8b;border-color:#087b8b}.HomeCarePanel-module__EdJOTa__clientsFilters button:focus-visible,.HomeCarePanel-module__EdJOTa__tutorMain:focus-visible,.HomeCarePanel-module__EdJOTa__tutorPets button:focus-visible,.HomeCarePanel-module__EdJOTa__petResult:focus-visible,.HomeCarePanel-module__EdJOTa__clientsHero button:focus-visible{outline-offset:2px;outline:3px solid #23aabd}.HomeCarePanel-module__EdJOTa__tutorCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.HomeCarePanel-module__EdJOTa__tutorCard,.HomeCarePanel-module__EdJOTa__petResult{background:#fff;border:1px solid #dce9ee;border-radius:17px;min-width:0;padding:16px;box-shadow:0 7px 21px #123f4b0d}.HomeCarePanel-module__EdJOTa__tutorMain{text-align:left;color:#173052;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.HomeCarePanel-module__EdJOTa__tutorMain>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__tutorMain small{color:#087b8b;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.HomeCarePanel-module__EdJOTa__tutorMain strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__tutorMain em{color:#6c8091;font-size:.73rem;font-style:normal}.HomeCarePanel-module__EdJOTa__tutorMain>svg{color:#14839e;flex:none;width:18px;height:18px}.HomeCarePanel-module__EdJOTa__tutorIcon,.HomeCarePanel-module__EdJOTa__petListIcon{color:#087b8b;background:#e6f6f7;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.HomeCarePanel-module__EdJOTa__tutorIcon svg,.HomeCarePanel-module__EdJOTa__petListIcon svg{width:22px;height:22px}.HomeCarePanel-module__EdJOTa__petListIcon{color:#b62166;background:#fff0f6}.HomeCarePanel-module__EdJOTa__tutorDetails{flex-wrap:wrap;gap:7px;margin:14px 0 11px;display:flex}.HomeCarePanel-module__EdJOTa__tutorDetails span{color:#34576c;overflow-wrap:anywhere;background:#f1f8fa;border-radius:9px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:7px 8px;font-size:.72rem;display:inline-flex}.HomeCarePanel-module__EdJOTa__tutorDetails svg{color:#0c8b9a;flex:none;width:14px;height:14px}.HomeCarePanel-module__EdJOTa__tutorPets{border-top:1px solid #e9f0f3;gap:3px;padding-top:11px;display:grid}.HomeCarePanel-module__EdJOTa__tutorPetsTitle{color:#6b8090;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.66rem;font-weight:850}.HomeCarePanel-module__EdJOTa__tutorPets button,.HomeCarePanel-module__EdJOTa__petResult{text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;align-items:center;gap:10px;display:flex}.HomeCarePanel-module__EdJOTa__tutorPets button{color:#173052;background:#fff;border:0;padding:5px 0}.HomeCarePanel-module__EdJOTa__tutorPets button>span:nth-child(2),.HomeCarePanel-module__EdJOTa__petResult>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__tutorPets strong,.HomeCarePanel-module__EdJOTa__petResult strong{color:#173052;font-size:.85rem}.HomeCarePanel-module__EdJOTa__tutorPets small,.HomeCarePanel-module__EdJOTa__petResult small{color:#738694;font-size:.7rem;line-height:1.25}.HomeCarePanel-module__EdJOTa__tutorPets button>svg,.HomeCarePanel-module__EdJOTa__petResult>svg{color:#178aa1;flex:none;width:16px;height:16px}.HomeCarePanel-module__EdJOTa__tutorPets .HomeCarePanel-module__EdJOTa__petListIcon{border-radius:10px;width:32px;height:32px}.HomeCarePanel-module__EdJOTa__tutorPets .HomeCarePanel-module__EdJOTa__petListIcon svg{width:17px;height:17px}.HomeCarePanel-module__EdJOTa__noPets{color:#738694;font-size:.76rem;line-height:1.4}.HomeCarePanel-module__EdJOTa__petResult{color:#173052;border:1px solid #dce9ee}.HomeCarePanel-module__EdJOTa__petResult .HomeCarePanel-module__EdJOTa__petListIcon{width:40px;height:40px}.HomeCarePanel-module__EdJOTa__clientsEmpty{color:#547083;text-align:center;background:#f8fcfd;border:1px dashed #b8d9e0;border-radius:17px;justify-items:center;gap:7px;padding:36px 18px;display:grid}.HomeCarePanel-module__EdJOTa__clientsEmpty svg{color:#0b91a1;width:30px;height:30px}.HomeCarePanel-module__EdJOTa__clientsEmpty strong{color:#173052}@media (max-width:800px){.HomeCarePanel-module__EdJOTa__tutorCards{grid-template-columns:1fr}}@media (max-width:600px){.HomeCarePanel-module__EdJOTa__clientsArea{gap:12px}.HomeCarePanel-module__EdJOTa__clientsHero{border-radius:18px;min-height:182px;padding:16px}.HomeCarePanel-module__EdJOTa__clientsHero>div:first-child{max-width:72%}.HomeCarePanel-module__EdJOTa__clientsHero .HomeCarePanel-module__EdJOTa__eyebrow{font-size:.58rem}.HomeCarePanel-module__EdJOTa__clientsHero h2{font-size:1.3rem}.HomeCarePanel-module__EdJOTa__clientsHero p{max-width:230px;margin-bottom:12px;font-size:.72rem}.HomeCarePanel-module__EdJOTa__clientsHero button{min-height:40px;padding:8px 11px;font-size:.77rem}.HomeCarePanel-module__EdJOTa__clientsHeroArt{width:150px;height:159px;bottom:-6px;right:-18px}.HomeCarePanel-module__EdJOTa__clientsFilters{gap:6px}.HomeCarePanel-module__EdJOTa__clientsFilters button{min-height:38px;padding:7px 12px}.HomeCarePanel-module__EdJOTa__tutorCard,.HomeCarePanel-module__EdJOTa__petResult{padding:14px}.HomeCarePanel-module__EdJOTa__tutorDetails{margin:12px 0 9px}.HomeCarePanel-module__EdJOTa__clientsSearch input{font-size:16px}}@media (max-width:370px){.HomeCarePanel-module__EdJOTa__clientsHeroArt{width:130px;right:-25px}.HomeCarePanel-module__EdJOTa__clientsHero>div:first-child{max-width:76%}.HomeCarePanel-module__EdJOTa__clientsHero h2{font-size:1.2rem}.HomeCarePanel-module__EdJOTa__clientsHero p{font-size:.68rem}}.HomeCarePanel-module__EdJOTa__petListIcon{overflow:hidden}.HomeCarePanel-module__EdJOTa__petListIcon img{object-fit:cover;width:100%;height:100%}.HomeCarePanel-module__EdJOTa__petProfileCard{background:#fff;border:1px solid #e1eaf0;border-radius:20px;padding:17px;box-shadow:0 8px 23px #123f4b0e}.HomeCarePanel-module__EdJOTa__petProfileTop{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:20px;display:grid}.HomeCarePanel-module__EdJOTa__petPhotoColumn{min-width:0}.HomeCarePanel-module__EdJOTa__petProfilePhoto{aspect-ratio:1;color:#0b8999;background:linear-gradient(145deg,#dbf4f4,#f8e8f0);border-radius:17px;place-items:center;width:100%;display:grid;overflow:hidden}.HomeCarePanel-module__EdJOTa__petProfilePhoto>svg{stroke-width:1.5px;width:58px;height:58px}.HomeCarePanel-module__EdJOTa__petProfilePhoto img{object-fit:cover;width:100%;height:100%}.HomeCarePanel-module__EdJOTa__petPhotoActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:7px;display:flex}.HomeCarePanel-module__EdJOTa__petPhotoActions label,.HomeCarePanel-module__EdJOTa__petPhotoActions button{color:#0c6680;min-height:32px;font:inherit;cursor:pointer;background:#f5fafb;border:1px solid #d9e6ec;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.HomeCarePanel-module__EdJOTa__petPhotoActions label>svg{width:15px;height:15px}.HomeCarePanel-module__EdJOTa__petPhotoActions label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.HomeCarePanel-module__EdJOTa__petPhotoActions label:focus-within{outline-offset:2px;outline:2px solid #0b8aa3}.HomeCarePanel-module__EdJOTa__petPhotoActions button{color:#8e4964;background:#fff}.HomeCarePanel-module__EdJOTa__petPhotoActions button:disabled{opacity:.5}.HomeCarePanel-module__EdJOTa__petProfileIdentity{min-width:0}.HomeCarePanel-module__EdJOTa__petNameLine{align-items:center;gap:7px;display:flex}.HomeCarePanel-module__EdJOTa__petNameLine h2{color:#102e52;letter-spacing:-.025em;margin:0;font-size:1.55rem}.HomeCarePanel-module__EdJOTa__petNameLine button{color:#1474ad;cursor:pointer;background:#eaf4fb;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.HomeCarePanel-module__EdJOTa__petNameLine button svg{width:17px;height:17px}.HomeCarePanel-module__EdJOTa__petProfileIdentity>p{color:#63788c;margin:5px 0 9px;font-size:.86rem}.HomeCarePanel-module__EdJOTa__petIdentityFacts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.HomeCarePanel-module__EdJOTa__petIdentityFacts span{color:#576f82;background:#f3f7fa;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:750}.HomeCarePanel-module__EdJOTa__petTutorLink{color:#173052;text-align:left;width:100%;min-height:65px;font:inherit;cursor:pointer;background:#f9fcfd;border:1px solid #e8f0f3;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.HomeCarePanel-module__EdJOTa__petTutorLink>svg:first-child{color:#078996;background:#e4f5f6;border-radius:9px;flex:none;width:32px;height:32px;padding:6px}.HomeCarePanel-module__EdJOTa__petTutorLink>span{flex:1;gap:1px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__petTutorLink small{color:#768d99;font-size:.65rem}.HomeCarePanel-module__EdJOTa__petTutorLink strong{overflow-wrap:anywhere;font-size:.83rem}.HomeCarePanel-module__EdJOTa__petTutorLink em{color:#668294;font-size:.7rem;font-style:normal}.HomeCarePanel-module__EdJOTa__petTutorLink>svg:last-child{color:#1a82a0;width:17px;height:17px}.HomeCarePanel-module__EdJOTa__petProfileFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.HomeCarePanel-module__EdJOTa__petProfileFacts>div{background:#f0f9fa;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:57px;padding:9px;display:flex}.HomeCarePanel-module__EdJOTa__petProfileFacts svg{color:#0a999f;flex:none;width:20px;height:20px}.HomeCarePanel-module__EdJOTa__petProfileFacts span{gap:1px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__petProfileFacts small{color:#708a95;font-size:.66rem}.HomeCarePanel-module__EdJOTa__petProfileFacts strong{color:#173052;overflow-wrap:anywhere;font-size:.76rem}.HomeCarePanel-module__EdJOTa__petProfileTabs{background:#f2f6fa;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:15px 0;padding:5px;display:grid}.HomeCarePanel-module__EdJOTa__petProfileTabs button{color:#627a8d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:.8rem;font-weight:800;display:flex}.HomeCarePanel-module__EdJOTa__petProfileTabs button[aria-current=page]{color:#fff;background:#087b8b;box-shadow:0 5px 10px #087b8b2a}.HomeCarePanel-module__EdJOTa__petProfileTabs svg{width:17px;height:17px}.HomeCarePanel-module__EdJOTa__petActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.HomeCarePanel-module__EdJOTa__petActionGrid button{--tone:#087b8b;border:1px solid color-mix(in srgb,var(--tone),white 85%);background:linear-gradient(115deg,color-mix(in srgb,var(--tone),white 91%),color-mix(in srgb,var(--tone),white 95%));color:#173052;text-align:left;min-width:0;min-height:75px;font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.HomeCarePanel-module__EdJOTa__petActionGrid button:hover{border-color:var(--tone)}.HomeCarePanel-module__EdJOTa__petActionGrid button>svg:first-child{background:color-mix(in srgb,var(--tone),white 80%);width:35px;height:35px;color:var(--tone);border-radius:10px;flex:none;padding:7px}.HomeCarePanel-module__EdJOTa__petActionGrid button>span{flex:1;gap:3px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__petActionGrid strong{color:color-mix(in srgb,var(--tone),#102e52 50%);font-size:.86rem;line-height:1.15}.HomeCarePanel-module__EdJOTa__petActionGrid small{color:#62788b;font-size:.7rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__petActionGrid button>svg:last-child{width:15px;height:15px;color:var(--tone);flex:none}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=schedule]{--tone:#079c7d}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=visit]{--tone:#167cc8}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=quote]{--tone:#8550bd}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=prescription]{--tone:#e27a23}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=document]{--tone:#287dd0}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=exam]{--tone:#009c82}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=term]{--tone:#c0246c}.HomeCarePanel-module__EdJOTa__petActionGrid [data-tone=account]{--tone:#724bb8}.HomeCarePanel-module__EdJOTa__petNext{background:#fff;border:1px solid #e4ecf0;border-radius:17px;margin-top:15px;padding:15px;box-shadow:0 5px 16px #123f4b0a}.HomeCarePanel-module__EdJOTa__petNext>div{justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;display:flex}.HomeCarePanel-module__EdJOTa__petNext h3{color:#173052;margin:0;font-size:1rem}.HomeCarePanel-module__EdJOTa__petNext a{color:#147bc3;align-items:center;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.HomeCarePanel-module__EdJOTa__petNext a svg{width:15px;height:15px}.HomeCarePanel-module__EdJOTa__petNext>button{color:#173052;text-align:left;width:100%;min-height:59px;font:inherit;cursor:pointer;background:#eef8fa;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.HomeCarePanel-module__EdJOTa__petNext>button svg:first-child{color:#078a9a;width:25px;height:25px}.HomeCarePanel-module__EdJOTa__petNext>button span{flex:1;gap:3px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__petNext>button strong{font-size:.82rem}.HomeCarePanel-module__EdJOTa__petNext>button small{color:#617b8b;font-size:.7rem}.HomeCarePanel-module__EdJOTa__petNext>button svg:last-child{color:#078a9a;width:16px;height:16px}.HomeCarePanel-module__EdJOTa__petNext p{color:#617b8b;margin:0;font-size:.8rem}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__petProfileCard{padding:13px}.HomeCarePanel-module__EdJOTa__petProfileTop{grid-template-columns:120px minmax(0,1fr);gap:12px}.HomeCarePanel-module__EdJOTa__petNameLine h2{font-size:1.25rem}.HomeCarePanel-module__EdJOTa__petProfileIdentity>p{font-size:.76rem}.HomeCarePanel-module__EdJOTa__petIdentityFacts span{font-size:.66rem}.HomeCarePanel-module__EdJOTa__petTutorLink{gap:7px;min-height:57px;padding:7px}.HomeCarePanel-module__EdJOTa__petTutorLink strong{font-size:.75rem}.HomeCarePanel-module__EdJOTa__petTutorLink em{font-size:.63rem}.HomeCarePanel-module__EdJOTa__petProfileFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.HomeCarePanel-module__EdJOTa__petProfileFacts>div{gap:4px;min-height:61px;padding:7px}.HomeCarePanel-module__EdJOTa__petProfileFacts svg{width:16px;height:16px}.HomeCarePanel-module__EdJOTa__petProfileFacts small{font-size:.58rem}.HomeCarePanel-module__EdJOTa__petProfileFacts strong{font-size:.65rem}.HomeCarePanel-module__EdJOTa__petProfileTabs button{gap:4px;font-size:.68rem}.HomeCarePanel-module__EdJOTa__petProfileTabs svg{width:15px;height:15px}.HomeCarePanel-module__EdJOTa__petActionGrid{gap:7px}.HomeCarePanel-module__EdJOTa__petActionGrid button{gap:6px;min-height:71px;padding:9px}.HomeCarePanel-module__EdJOTa__petActionGrid button>svg:first-child{width:30px;height:30px;padding:6px}.HomeCarePanel-module__EdJOTa__petActionGrid strong{font-size:.72rem}.HomeCarePanel-module__EdJOTa__petActionGrid small{font-size:.61rem}.HomeCarePanel-module__EdJOTa__petActionGrid button>svg:last-child{width:12px;height:12px}}@media (max-width:390px){.HomeCarePanel-module__EdJOTa__petProfileTop{grid-template-columns:100px minmax(0,1fr);gap:9px}.HomeCarePanel-module__EdJOTa__petPhotoActions{gap:3px}.HomeCarePanel-module__EdJOTa__petPhotoActions label,.HomeCarePanel-module__EdJOTa__petPhotoActions button{padding:4px;font-size:.62rem}.HomeCarePanel-module__EdJOTa__petTutorLink>svg:first-child{display:none}.HomeCarePanel-module__EdJOTa__petProfileFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeCarePanel-module__EdJOTa__petProfileTabs button{flex-direction:column;font-size:.6rem}.HomeCarePanel-module__EdJOTa__petActionGrid button>svg:last-child{display:none}}@media (min-width:391px) and (max-width:650px){.HomeCarePanel-module__EdJOTa__petProfileTop{grid-template-columns:clamp(112px,28vw,160px) minmax(0,1fr)}.HomeCarePanel-module__EdJOTa__petNameLine h2{font-size:1.4rem}}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__petActionGrid strong{font-size:.79rem}.HomeCarePanel-module__EdJOTa__petActionGrid small{font-size:.66rem}.HomeCarePanel-module__EdJOTa__card.HomeCarePanel-module__EdJOTa__modalCard{border-radius:0;margin:0;padding:0}.HomeCarePanel-module__EdJOTa__petNameLine button{flex:none;width:40px;height:40px}.HomeCarePanel-module__EdJOTa__petProfileFacts{margin-top:12px}.HomeCarePanel-module__EdJOTa__petProfileTabs{margin:12px 0}.HomeCarePanel-module__EdJOTa__petRecordSection{margin:8px 0;padding:14px}.HomeCarePanel-module__EdJOTa__petRecordSection p{margin-bottom:8px}.HomeCarePanel-module__EdJOTa__petRecordSection p:last-child{margin-bottom:0}.HomeCarePanel-module__EdJOTa__modalCard form,.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__grid{gap:12px}}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__appointmentForm{gap:12px}.HomeCarePanel-module__EdJOTa__appointmentGroup{background:#fff;border:1px solid #e0eaf0;border-radius:16px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 3px 12px #173b4408}.HomeCarePanel-module__EdJOTa__appointmentGroupTitle{align-items:center;gap:9px;display:flex}.HomeCarePanel-module__EdJOTa__appointmentGroupTitle span{color:#087b8b;background:#e1f2f4;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:900;display:grid}.HomeCarePanel-module__EdJOTa__appointmentGroupTitle h3{color:#143a54;margin:0;font-size:1rem;line-height:1.2}.HomeCarePanel-module__EdJOTa__appointmentGroup .HomeCarePanel-module__EdJOTa__grid{gap:11px}.HomeCarePanel-module__EdJOTa__appointmentGroup label{color:#36566a;gap:6px;font-size:.79rem}.HomeCarePanel-module__EdJOTa__appointmentGroup input:not([type=checkbox]),.HomeCarePanel-module__EdJOTa__appointmentGroup select{min-height:50px}.HomeCarePanel-module__EdJOTa__appointmentTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.HomeCarePanel-module__EdJOTa__appointmentTimeBlock{background:#f5f9fa;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.HomeCarePanel-module__EdJOTa__appointmentTimeBlock>strong{color:#0c6474;font-size:.79rem}.HomeCarePanel-module__EdJOTa__appointmentDateTime{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;min-width:0;display:grid}.HomeCarePanel-module__EdJOTa__appointmentDateTime label{min-width:0}.HomeCarePanel-module__EdJOTa__appointmentPicker{box-sizing:border-box;color:#173052;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:11px;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;min-height:50px;padding:0 10px;font-size:.91rem;font-weight:750;display:flex;position:relative}.HomeCarePanel-module__EdJOTa__appointmentPicker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HomeCarePanel-module__EdJOTa__appointmentPicker>svg{color:#087b8b;flex:none;width:16px;height:16px}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__appointmentPicker input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.HomeCarePanel-module__EdJOTa__appointmentPicker:focus-within{outline-offset:2px;outline:2px solid #087b8b}.HomeCarePanel-module__EdJOTa__appointmentHelp{font-size:.75rem;line-height:1.35;color:#617b87!important;margin:0!important}.HomeCarePanel-module__EdJOTa__appointmentNotice{background:#f1f6f9;border-radius:10px;padding:9px 12px;font-size:.76rem;line-height:1.35;color:#5c7281!important;margin:0!important}.HomeCarePanel-module__EdJOTa__appointmentActions{justify-content:flex-end;width:100%}.HomeCarePanel-module__EdJOTa__appointmentActions button{border-radius:12px;min-height:48px}.HomeCarePanel-module__EdJOTa__appointmentActions .HomeCarePanel-module__EdJOTa__primary{color:#fff;background:#087b8b;border-color:#087b8b}.HomeCarePanel-module__EdJOTa__appointmentActions .HomeCarePanel-module__EdJOTa__primary:hover{color:#fff;background:#076a78}@media (max-width:850px){.HomeCarePanel-module__EdJOTa__appointmentTimeGrid{grid-template-columns:1fr}}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__appointmentGroup{gap:12px;padding:14px}.HomeCarePanel-module__EdJOTa__appointmentGroup .HomeCarePanel-module__EdJOTa__grid{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__appointmentTimeBlock{padding:10px}.HomeCarePanel-module__EdJOTa__appointmentActions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.HomeCarePanel-module__EdJOTa__appointmentActions.HomeCarePanel-module__EdJOTa__actions .HomeCarePanel-module__EdJOTa__primary{grid-column:auto}.HomeCarePanel-module__EdJOTa__appointmentActions button{width:100%;min-width:0}}@media (max-width:350px){.HomeCarePanel-module__EdJOTa__appointmentActions{grid-template-columns:1fr}.HomeCarePanel-module__EdJOTa__appointmentPicker{padding:0 7px;font-size:.82rem}.HomeCarePanel-module__EdJOTa__appointmentPicker>svg{width:14px;height:14px}}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm{gap:12px;min-width:0}.HomeCarePanel-module__EdJOTa__prescriptionForm .HomeCarePanel-module__EdJOTa__prescriptionPatient{background:#f1f9f9;border-radius:12px;min-width:0;padding:10px 12px}.HomeCarePanel-module__EdJOTa__prescriptionForm .HomeCarePanel-module__EdJOTa__prescriptionPatient>div{gap:2px;width:100%;min-width:0}.HomeCarePanel-module__EdJOTa__prescriptionForm .HomeCarePanel-module__EdJOTa__prescriptionPatient strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;display:block;overflow:hidden}.HomeCarePanel-module__EdJOTa__prescriptionForm .HomeCarePanel-module__EdJOTa__prescriptionPatient span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child{z-index:5;background:#fff;border-top:1px solid #dce8ed;flex-direction:row;gap:9px;margin:2px -20px 0;padding:11px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #173b440c}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child button{border-radius:11px;min-width:0;min-height:46px;font-size:.87rem}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child .HomeCarePanel-module__EdJOTa__primary{color:#fff;background:#1269bd;border-color:#1269bd;flex:1.5}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child button:not(.HomeCarePanel-module__EdJOTa__primary){flex:1}@media (max-width:650px){.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm{gap:11px}.HomeCarePanel-module__EdJOTa__prescriptionForm .HomeCarePanel-module__EdJOTa__prescriptionPatient{flex-direction:row;align-items:center}.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child{bottom:calc(-8px - env(safe-area-inset-bottom));padding:9px 14px calc(9px + env(safe-area-inset-bottom));margin:3px -14px 0}}@media (max-width:350px){.HomeCarePanel-module__EdJOTa__modalCard .HomeCarePanel-module__EdJOTa__prescriptionForm>.HomeCarePanel-module__EdJOTa__actions:last-child button{padding:8px 6px;font-size:.8rem}}
