*{box-sizing:border-box}body,html{margin:0;background:#f7faf9;color:#0f2d4d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.brand{font-size:25px;font-weight:800;letter-spacing:2px}.brand span{color:#0f2d4d}.brand b{color:#5fb7b3}.top{height:74px;background:#fff;border-bottom:1px solid #e6eeec;justify-content:space-between;padding:0 max(24px,calc((100% - 1160px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:20}.top,.topActions{display:flex;align-items:center}.topActions{gap:14px}.lang{border:0;background:#edf6f5;border-radius:20px;padding:8px 12px;color:#0f2d4d}.lang span{opacity:.45;margin-left:7px}.avatar,.photo{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dcefed;color:#0f2d4d;font-weight:800}.avatar{width:38px;height:38px}.portal{max-width:1160px;margin:auto;padding:38px 24px 100px}.pageHead{margin-bottom:26px}.pageHead h1,.welcome h1{font-size:34px;line-height:1.15;margin:5px 0 8px}.pageHead p,.welcome p{color:#617477;margin:0}.bottom{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e4ecea;display:none;z-index:30;justify-content:space-around;padding:8px 5px 10px}.bottom a{font-size:11px;text-align:center;color:#718183}.bottom i{font-style:normal;font-size:21px;display:block}.bottom a.active{color:#167f7a}.welcome{background:linear-gradient(120deg,#edf8f6,#fff);border:1px solid #dcece9;border-radius:24px;padding:28px;display:flex;justify-content:space-between;align-items:center}.recipientBadge{background:#fff;border-radius:16px;padding:16px 22px;min-width:220px;box-shadow:0 8px 28px #0f2d4d0c}.recipientBadge small,.recipientBadge span{display:block;color:#708184;font-size:12px}.recipientBadge b{display:block;margin:4px 0}.quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:22px 0}.aadMini,.activity,.careCard,.panel,.plan,.quick a,.visitCard{background:#fff;border:1px solid #e3ecea;border-radius:18px;padding:20px}.quick a{display:grid;grid-template-columns:42px 1fr;grid-column-gap:12px;column-gap:12px}.quick i{grid-row:1/3;width:42px;height:42px;border-radius:13px;background:#e8f6f4;display:grid;place-items:center;font-style:normal;font-size:20px}.quick span{font-size:12px;color:#718183}.sectionTitle{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.sectionTitle h2{font-size:20px;margin:0}.sectionTitle a,.sectionTitle span{font-size:13px;color:#328d88}.dashGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px}.nextVisit,.visitCard{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #e3ecea;border-radius:18px;padding:18px}.nextVisit h3,.visitCard h3{margin:6px 0 3px}.nextVisit p,.visitCard p{margin:0 0 3px}.nextVisit small,.visitCard small{color:#718183}.nextVisit button{margin-left:auto;border:0;background:none}.status{font-size:11px;font-weight:700;border-radius:20px;padding:5px 9px}.confirmed{background:#e1f5ee;color:#28775e}.pending{background:#fff1dc;color:#9b651b}.aadMini{background:#0f2d4d;color:#fff}.aadMini span{font-size:12px;opacity:.7}.aadMini strong{font-size:35px;display:block;margin-top:16px}.aadMini p{margin:0;opacity:.7}.aadMini a{font-size:13px;color:#8dd3cf}.progress{height:8px;background:#dbe7e5;border-radius:20px;overflow:hidden;margin:18px 0}.progress i{height:100%;background:#5fb7b3;display:block;border-radius:20px}.activity{display:flex;gap:35px}.activity p{display:flex;gap:10px;margin:0}.activity i{font-style:normal;width:35px;height:35px;background:#edf7f5;border-radius:50%;display:grid;place-items:center}.activity span small{display:block;color:#718183}.searchbar{background:#fff;border:1px solid #dfe9e7;border-radius:16px;padding:8px 10px 8px 16px;display:flex;align-items:center;gap:10px}.searchbar input{flex:1 1;border:0;outline:0;padding:10px;background:transparent}.back,.searchbar button{border:0;background:#e8f5f3;color:#176d69;border-radius:12px;padding:10px 14px}.chips,.filterchips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.chips span,.filterchips span{border:1px solid #dce8e6;background:#fff;padding:7px 11px;border-radius:20px;font-size:12px}.chips .verified,.filterchips .selected{background:#e5f5f2;color:#25736f;border-color:#d0ebe7}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.careCard{padding:18px}.careTop{display:flex;gap:12px}.careInfo{flex:1 1}.nameRow{display:flex;justify-content:space-between}.nameRow h3{margin:1px 0}.heart{font-size:23px}.careInfo p{font-size:13px;color:#66797b;margin:3px 0}.rating{color:#e19a27;font-weight:700;font-size:13px}.rating span{color:#718183;font-weight:400}.careBottom{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #edf1f0;padding-top:14px}.careBottom strong{font-size:23px}.careBottom small{color:#718183}.careBottom em{display:block;font-style:normal;color:#39887c;font-size:11px;margin-top:3px}.btn{display:inline-block;border:0;background:#0f7772;color:#fff;border-radius:12px;padding:12px 18px;font-weight:700;text-align:center;cursor:pointer}.btn.small{padding:9px 13px;font-size:12px}.btn.ghost{background:#edf6f5;color:#1b716d}.btn.coral{background:#d87f69}.profileHero{text-align:center;padding:15px}.photo.xl{width:92px;height:92px;font-size:23px;margin:auto}.photo.sm{width:38px;height:38px}.profileHero h1{margin:13px 0 4px}.profileHero p{margin:0 0 8px;color:#718183}.center{justify-content:center}.panel{margin-top:16px}.panel h2{font-size:18px;margin:18px 0 10px}.checkgrid,.serviceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.serviceGrid span{background:#f1f7f6;padding:11px;border-radius:10px;font-size:13px}.aadOk,.geo,.notice{padding:13px;background:#e9f6f3;border-radius:12px;color:#26766f;font-size:13px;margin-top:15px}.stickyCta{position:-webkit-sticky;position:sticky;bottom:20px;background:#fff;border:1px solid #dfe9e7;border-radius:16px;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 35px #0f2d4d18;margin-top:20px}.stickyCta strong{font-size:24px}.tabs{display:flex;gap:4px;background:#eaf1ef;padding:4px;border-radius:12px;width:max-content}.tabs button{border:0;background:transparent;padding:9px 16px;border-radius:9px}.tabs .on{background:#fff;color:#16736e}.dateStrip{display:flex;gap:8px;margin:18px 0}.dateStrip div{background:#fff;border:1px solid #e2eae8;border-radius:12px;padding:10px 14px;text-align:center;font-size:11px}.dateStrip b{display:block;font-size:18px;margin-top:4px}.dateStrip .today{background:#0f7772;color:#fff}.visitCard{margin:10px 0}.dateBox{background:#edf6f5;border-radius:12px;padding:8px 12px;text-align:center}.dateBox b{display:block;font-size:20px}.dateBox span{font-size:10px}.chat{background:#fff;border:1px solid #e2ebe9;border-radius:18px;overflow:hidden}.chatHead{padding:14px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #edf1f0}.chatHead small{display:block;color:#4b9b7e}.messages{min-height:380px;padding:20px}.bubble{max-width:70%;padding:11px 14px;border-radius:15px;margin:10px 0}.mine{background:#0f7772;color:#fff;margin-left:auto}.theirs{background:#edf4f3}.composer{display:flex;padding:12px;border-top:1px solid #edf1f0}.composer input{flex:1 1;border:0;background:#f4f7f6;padding:12px;border-radius:12px;outline:0}.composer button{border:0;background:#0f7772;color:#fff;border-radius:12px;width:45px;margin-left:7px}.profileSummary{display:flex;gap:18px;align-items:center;background:#fff;border-radius:18px;padding:20px}.profileSummary .photo,.profileSummary h2{margin:0}.profileSummary p{margin:4px 0;color:#718183}.menuList{background:#fff;border-radius:18px;margin-top:16px;overflow:hidden}.menuList a{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid #edf1f0}.form{display:grid;grid-gap:15px;gap:15px;max-width:720px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.form input,.form select,.form textarea{border:1px solid #dce7e5;border-radius:11px;padding:12px;background:#fff;color:#17383b}.form textarea{min-height:90px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form fieldset{border:0;padding:0}.checkgrid label{display:flex;align-items:center;gap:8px;background:#f4f8f7;padding:11px;border-radius:10px}.quote{background:#eef7f5;padding:15px;border-radius:12px}.quote small,.quote span{display:block}.quote strong{font-size:25px}.success{text-align:center;background:#fff;border-radius:20px;padding:45px 20px}.success>b{display:grid;place-items:center;margin:auto;width:60px;height:60px;border-radius:50%;background:#dff4ec;color:#26785e;font-size:28px}.aadHero{background:#0f2d4d;color:#fff;border-radius:22px;padding:25px}.aadHero>span{opacity:.7}.aadHero>strong{font-size:38px;display:block;margin-top:8px}.aadHero strong small{font-size:17px;opacity:.6}.aadHero p{margin:0;opacity:.75}.adminStats,.statGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:16px 0}.adminStats>div,.statGrid>div{background:#fff;border:1px solid #e2ebe9;border-radius:15px;padding:17px}.statGrid b,.statGrid small{display:block}.statGrid b{font-size:25px;margin-top:5px}.row{justify-content:space-between;padding:11px 0;margin:0}.member,.row{display:flex;border-bottom:1px solid #edf1f0}.member{align-items:center;gap:12px;padding:12px 0}.member small{display:block;color:#718183}.member>span{margin-left:auto;font-size:12px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.plan{position:relative}.plan h3{font-size:20px}.plan strong{font-size:27px}.plan small{font-size:12px}.plan.featured{border:2px solid #5fb7b3}.plan.featured>span{position:absolute;top:-10px;right:15px;background:#5fb7b3;color:#fff;font-size:9px;padding:5px 8px;border-radius:10px}.toggle{grid-template-columns:1fr auto!important}.visitLive{max-width:650px;margin:auto;text-align:center}.liveDot{width:13px;height:13px;border-radius:50%;display:inline-block;background:#8b9998}.liveDot.active{background:#43a47d;box-shadow:0 0 0 7px #43a47d20}.liveDot.done{background:#5fb7b3}.timer{display:block;font-size:36px;margin:18px}.task{display:flex;gap:10px;padding:12px;border-bottom:1px solid #edf1f0;text-align:left}.admin{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f5f8f7}.admin aside{background:#0f2d4d;padding:25px 16px;color:#fff}.admin aside .brand span{color:#fff}.admin aside button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#cbd8da;padding:11px 13px;border-radius:9px;margin:3px 0}.admin aside button.on{background:#ffffff16;color:#fff}.admin main{padding:35px}.adminHead{display:flex;justify-content:space-between}.adminHead h1{margin:3px 0}.adminStats{grid-template-columns:repeat(4,1fr)}.adminStats b,.adminStats small,.adminStats span{display:block}.adminStats b{font-size:30px;margin:7px 0}.adminStats small{color:#4b8d75}.adminGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:15px;gap:15px}.admin .row button{border:0;background:#e8f5f3;color:#176d69;border-radius:8px}.back{margin-bottom:12px}@media(max-width:800px){.top{height:62px;padding:0 18px}.topActions .avatar{display:none}.portal{padding:24px 16px 90px}.bottom{display:flex}.pageHead h1,.welcome h1{font-size:27px}.welcome{display:block;padding:22px}.recipientBadge{margin-top:18px}.adminGrid,.cards,.dashGrid,.pricing,.quick{grid-template-columns:1fr}.activity{display:grid;grid-gap:14px;gap:14px}.checkgrid,.serviceGrid,.two{grid-template-columns:1fr 1fr}.statGrid{grid-template-columns:repeat(3,1fr)}.admin{display:block}.admin aside{display:none}.admin main{padding:20px}.adminStats{grid-template-columns:1fr 1fr}.stickyCta{bottom:76px}.careBottom{align-items:center}}@media(max-width:450px){.checkgrid,.serviceGrid,.statGrid,.two{grid-template-columns:1fr}.dateStrip{overflow:auto}.pageHead h1{font-size:25px}.portal{padding-left:14px;padding-right:14px}}.landing{min-height:100vh;background:#f7faf9}.landingNav{max-width:1180px;margin:auto;height:82px;justify-content:space-between;padding:0 24px}.landingLinks,.landingNav{display:flex;align-items:center}.landingLinks{gap:26px;font-size:14px}.landingHero{max-width:1180px;margin:auto;min-height:610px;padding:65px 24px 80px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:65px;gap:65px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#428e89}.landingHero h1{font-size:62px;line-height:1.02;letter-spacing:-2.5px;margin:15px 0 22px}.landingHero h1 em{font-style:normal;color:#5fb7b3}.landingHero>div>p{font-size:18px;line-height:1.65;color:#647779;max-width:590px}.heroBtns{display:flex;gap:10px;margin:28px 0}.trust{display:flex;gap:18px;color:#567174;font-size:12px}.heroVisual{height:460px;background:linear-gradient(145deg,#dcefed,#eef8f6);border-radius:42% 42% 22% 22%;position:relative;display:grid;place-items:center}.heroPerson{width:235px;height:235px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#5fb7b3;font-size:100px;font-weight:800;box-shadow:0 30px 80px #0f2d4d16}.floatCard{position:absolute;background:#fff;padding:14px 18px;border-radius:15px;box-shadow:0 14px 45px #0f2d4d18;min-width:190px}.floatCard b,.floatCard small{display:block}.floatCard small{font-size:11px;color:#6e8183;margin-top:4px}.floatCard.one{left:-25px;bottom:85px}.floatCard.two{right:-20px;top:75px}.landingSection{max-width:1180px;margin:auto;padding:80px 24px;text-align:center}.landingSection h2{font-size:38px;margin:12px 0 35px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;text-align:left}.featureGrid article{background:#fff;border:1px solid #e1ebe9;border-radius:20px;padding:28px}.featureGrid i{font-style:normal;width:48px;height:48px;display:grid;place-items:center;background:#e8f5f3;border-radius:14px;font-size:22px}.featureGrid h3{margin:18px 0 8px}.featureGrid p{color:#6d7f81;line-height:1.55}.landingCta{max-width:1132px;margin:40px auto 80px;background:#0f2d4d;color:#fff;border-radius:24px;padding:38px 45px;display:flex;align-items:center;justify-content:space-between}.landingCta h2{margin:8px 0 0;font-size:30px}.landing footer{border-top:1px solid #e0e9e7;max-width:1180px;margin:auto;padding:30px 24px;display:flex;align-items:center;gap:25px}.landing footer p{flex:1 1;color:#748587}.landing footer span{font-size:12px;color:#899797}.authPage{min-height:100vh;background:linear-gradient(145deg,#eef8f6,#f9fbfa 55%,#e8f4f2);display:flex;flex-direction:column;align-items:center;padding:40px 20px}.authCard{width:100%;max-width:480px;background:#fff;border:1px solid #e0eae8;border-radius:22px;padding:32px;margin-top:32px;box-shadow:0 20px 60px #0f2d4d0c}.authCard.wide{max-width:570px}.authCard h1{font-size:31px;margin:8px 0}.authCard>p{color:#718183;margin-top:0}.forgot{font-size:12px;color:#31847f;text-align:right}.formError{color:#b65343!important}.authFoot{text-align:center!important;font-size:13px;margin:20px 0 0!important}.authFoot a{color:#247a75;font-weight:700}.roleSelect{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:22px 0}.roleSelect button{border:1px solid #dce7e5;background:#fff;border-radius:13px;padding:15px;text-align:left;color:#0f2d4d}.roleSelect button.selected{border:2px solid #5fb7b3;background:#eef8f6}.roleSelect b,.roleSelect small{display:block}.roleSelect small{color:#718183;margin-top:4px;font-size:11px}@media(max-width:800px){.landingLinks>a:not(.btn):not(:last-child){display:none}.landingHero{grid-template-columns:1fr;padding-top:45px;gap:30px}.landingHero h1{font-size:43px}.heroVisual{height:350px}.floatCard.one{left:8px}.floatCard.two{right:8px}.featureGrid{grid-template-columns:1fr}.landingCta{margin:20px 16px 60px;display:block;padding:30px}.landingCta .btn{margin-top:20px}.trust{flex-wrap:wrap}.landing footer{display:grid}.roleSelect{grid-template-columns:1fr}}[executed:vps-733ec302 (b424a22f-d276-44e3-937a-cb14eeda9156)] .admin aside;.admin aside .brand{margin:0 12px 20px}.admin aside a,.admin aside button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#cbd8da;padding:11px 13px;border-radius:9px;margin:1px 0;cursor:pointer}.admin aside a.on,.admin aside a:hover,.admin aside button:hover{background:#ffffff16;color:#fff}.admin aside button{margin-top:auto}.adminTable{background:#fff;border:1px solid #e2ebe9;border-radius:16px;overflow:hidden;margin-top:18px}.thead,.trow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #edf1f0}.thead{background:#f0f6f5;font-size:12px}.trow small{display:block;color:#718183;margin-top:3px}.trow select{border:1px solid #dce7e5;border-radius:8px;padding:7px;background:#fff}.empty{padding:28px;text-align:center;color:#718183}.adminModule{min-height:220px}.adminLoading{min-height:100vh;display:grid;place-items:center}.formError{color:#b34f4f}@media(max-width:800px){.admin{display:block}.admin aside{display:flex;position:static;height:auto;overflow:visible;padding:14px}.admin aside .brand{margin:0 8px 10px}.admin aside a,.admin aside button{display:block}.admin main{padding:18px}.thead{display:none}.trow{padding:14px}.adminStats,.trow{grid-template-columns:1fr 1fr}}.adminToolbar{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.adminCreate{display:none;background:#fff;border:1px solid #dfe9e7;border-radius:16px;padding:18px;margin:12px 0;grid-template-columns:repeat(3,1fr);gap:12px}.adminCreate.show{display:grid}.adminCreate label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700}.adminCreate input,.adminCreate select{border:1px solid #dce7e5;border-radius:9px;padding:10px;background:#fff}.adminCreate .btn{align-self:end}.adminActions{display:flex;gap:6px}.admin .btn.ghost{background:#edf6f5;color:#1b716d}.adminTable{overflow-x:auto}.adminTable .thead,.adminTable .trow{min-width:650px}.adminModule p{color:#617477}@media(max-width:800px){.adminCreate{grid-template-columns:1fr}.adminToolbar{align-items:flex-start;gap:12px}.admin aside{border-radius:0 0 16px 16px}.admin aside a{font-size:13px}.adminTable .thead,.adminTable .trow{min-width:620px}}.soinHome{min-height:100vh;background:#f6faf9;display:grid;grid-template-columns:minmax(340px,430px) 1fr;grid-gap:70px;gap:70px;align-items:center;justify-content:center;padding:38px max(30px,calc((100vw - 1080px)/2))}.homeCard{background:#fff;border:1px solid #dfe9e7;border-radius:34px;overflow:hidden;box-shadow:0 24px 70px #0f2d4d14}.homeCard>.brand{padding:24px 26px 12px}.homePhoto{height:245px;background:linear-gradient(145deg,#e8f3ed,#bddbd3);display:grid;place-items:center}.peopleArt{width:175px;height:175px;border-radius:50%;background:#fff9;display:grid;place-items:center;font-size:82px;color:#0b7d79}.homeCopy{padding:22px 25px 28px}.homeCopy h1{font-size:30px;line-height:1.06;margin:0 0 10px}.homeCopy>p{color:#526b70;margin:0 0 16px}.homeAction{display:flex;align-items:center;gap:12px;border-radius:12px;padding:13px 15px;margin:8px 0;font-weight:700}.homeAction.primary{background:#087d79;color:#fff}.homeAction.soft{background:#e8f5f2}.homeAction.gold{background:#fff2d9;color:#67440c}.consultLink,.homeCopy>small{display:block;text-align:center;margin-top:14px}.consultLink{text-decoration:underline;color:#0c6865;font-weight:700;margin-top:3px}.desktopIntro>span{font-size:11px;letter-spacing:2px;color:#0b7d79;font-weight:800}.desktopIntro h2{font-size:48px;line-height:1.05;margin:15px 0}.desktopIntro p{font-size:18px;line-height:1.6;color:#617477;max-width:520px}.consultPage{min-height:100vh;background:#edf5f3;display:grid;place-items:center;padding:25px}.consultPhone{width:min(100%,440px);min-height:760px;background:#fff;border:1px solid #dce8e6;border-radius:30px;padding:28px 26px;display:flex;flex-direction:column;box-shadow:0 22px 70px #0f2d4d10}.consultPhone .brand{font-size:18px}.stepLine{display:flex;gap:4px;margin:28px auto 35px;width:145px}.stepLine i{height:4px;flex:1 1;background:#dfe8e7;border-radius:8px}.stepLine i.done{background:#0b7d79}.consultPhone h1{font-size:29px;line-height:1.13;margin:0 0 18px}.consultPhone>p{color:#687d80;margin-top:-10px}.choiceList{display:grid;grid-gap:10px;gap:10px}.choiceList button{display:grid;grid-template-columns:30px 1fr 25px;align-items:center;text-align:left;border:1px solid #dce5e4;background:#fff;border-radius:11px;padding:14px;color:#102f4f}.choiceList button.selected{background:#eaf7f4;border-color:#58b7b1}.choiceList b{color:#168c75}.needGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.needGrid button{min-height:108px;border:1px solid #e0e8e7;border-radius:12px;background:#fff;padding:12px 7px;color:#12334f}.needGrid button.selected{background:#e8f6f3;border-color:#59b9b2}.needGrid i{font-style:normal;font-size:27px;display:block;margin-bottom:9px}.needGrid span{font-size:12px}.consultNext{width:100%;margin-top:auto}.mobileGreeting{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mobileGreeting h1{font-size:29px;margin:0}.mobileGreeting p{margin:4px 0;color:#667a7d}.personCard{display:flex;align-items:center;gap:12px;background:#edf7f5;border-radius:14px;padding:12px}.personCard div:nth-child(2){flex:1 1}.personCard small{display:block;margin-top:4px;color:#237d63}.personCard small i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#18a474}.personCard a{background:#fff;padding:8px 10px;border-radius:9px;font-size:11px}.dashIcons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:10px 0}.dashIcons a{background:#fff;border:1px solid #e4eceb;border-radius:11px;padding:11px 4px;text-align:center;font-size:19px}.dashIcons span{display:block;font-size:10px;margin-top:4px}.panel.compact{padding:13px}.panel.compact .sectionTitle{margin:0 0 8px}.aadWidget{background:#fff;border:1px solid #dfe9e7;border-radius:15px;padding:15px;margin-top:12px}.aadNums,.aadWidget>div:first-child{display:flex;justify-content:space-between}.aadWidget>div:first-child small{color:#718183}.aadNums strong{font-size:18px}.aadNums strong:last-child{text-align:right;color:#167a6f}.aadNums small{display:block;font-size:10px;color:#6d8082;font-weight:400}.aadWidget>a{display:block;border:1px solid #e2eae8;border-radius:9px;padding:9px;margin-top:8px;font-size:12px}.findAid{display:flex;align-items:center;gap:12px;background:#087b78;color:#fff;border-radius:13px;padding:15px;margin-top:12px;font-size:23px}.findAid span{flex:1 1}.findAid b,.findAid small{display:block}.findAid b{font-size:15px}.findAid small{font-size:10px;font-weight:400;margin-top:2px}@media(max-width:800px){.soinHome{display:block;padding:0;background:#fff}.homeCard{border:0;border-radius:0;box-shadow:none;min-height:100vh}.desktopIntro{display:none}.homePhoto{height:280px}.homeCopy h1{font-size:29px}.consultPage{padding:0;background:#fff}.consultPhone{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none;padding:24px 20px 30px}.portal{max-width:480px;background:#fff}.mobileGreeting h1{font-size:25px}.nextVisit{padding:10px}.nextVisit h3{font-size:14px}.nextVisit p,.nextVisit small{font-size:11px}}.crudBtns{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.deleteBtn,.editBtn{border:0;border-radius:8px;padding:7px 10px;font-weight:700;cursor:pointer}.editBtn{background:#e6f5f2;color:#176d69}.deleteBtn{background:#fff0ed;color:#a84434}.adminMsg{padding:10px 13px;background:#eef7f5;border-radius:10px;margin:10px 0;font-size:13px}.usersCrud{grid-template-columns:2fr .8fr .8fr 1fr 1.2fr!important}