.acolhe-admin{--ink:#2c2a28;--body:#6f6862;--brown:#765441;--sage:#dce6df;--rose:#ead7d4;--sand:#eee3d2;--paper:#fffefc;--line:#e6e1db;max-width:1280px;color:var(--ink)}.acolhe-admin *{box-sizing:border-box}.acolhe-admin-head{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.acolhe-admin-head>div{display:flex;gap:13px;align-items:center}.acolhe-admin-mark{width:48px;height:48px;border:1px solid #b79c8d;border-radius:18px 18px 18px 6px;background:var(--paper);display:grid;place-items:center;font:28px Georgia;color:var(--brown)}.acolhe-admin-head h1{font:30px Georgia;margin:0}.acolhe-admin-head p{margin:2px 0;color:var(--body)}.acolhe-add{background:var(--brown);color:#fff!important;text-decoration:none;padding:12px 18px;border-radius:99px;font-weight:700}.acolhe-admin-welcome{min-height:240px;border-radius:30px;padding:42px 48px;background:linear-gradient(135deg,#fff 10%,#eaded5 100%);display:grid;grid-template-columns:1.4fr .6fr;align-items:center;overflow:hidden;box-shadow:0 18px 55px rgba(61,45,35,.08)}.acolhe-admin-welcome small,.acolhe-panel-title small{font-size:10px;letter-spacing:.15em;color:var(--brown);font-weight:800}.acolhe-admin-welcome h2{font:42px/1.08 Georgia;margin:10px 0 12px;max-width:680px}.acolhe-admin-welcome p{font-size:15px;color:var(--body)}.acolhe-admin-orbit{height:180px;position:relative;display:grid;place-items:center}.acolhe-admin-orbit i{position:absolute;width:150px;height:150px;border:1px solid #b69482;border-radius:47% 53% 60% 40%;animation:acolheAdminOrbit 9s ease-in-out infinite}.acolhe-admin-orbit i:nth-child(2){width:110px;height:110px;background:rgba(220,230,223,.7);border:0;animation-delay:-4s}.acolhe-admin-orbit span{z-index:2;font:italic 18px Georgia;color:var(--brown)}.acolhe-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.acolhe-kpis article{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px;display:flex;gap:15px;align-items:flex-start}.acolhe-kpis i{width:43px;height:43px;border-radius:15px;background:var(--sage);display:grid;place-items:center;color:var(--brown)}.acolhe-kpis small,.acolhe-kpis b,.acolhe-kpis span{display:block}.acolhe-kpis small{font-size:9px;letter-spacing:.1em;color:var(--body);font-weight:800}.acolhe-kpis b{font:34px Georgia;margin:4px 0}.acolhe-kpis span{color:var(--body);font-size:11px}.acolhe-admin-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:18px}.acolhe-panel{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:26px;margin-bottom:18px}.acolhe-panel-title{display:flex;align-items:end;justify-content:space-between;gap:15px}.acolhe-panel-title h2{font:27px Georgia;margin:3px 0}.acolhe-panel-title>span{background:#f4f1ed;padding:8px 12px;border-radius:99px;color:var(--body);font-size:11px}.acolhe-bars{display:flex;height:210px;gap:13px;align-items:end;margin:24px 0 10px;padding-top:20px;border-bottom:1px solid var(--line)}.acolhe-bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;text-align:center}.acolhe-bars span{min-height:4px;background:linear-gradient(var(--rose),var(--brown));border-radius:8px 8px 2px 2px;position:relative}.acolhe-bars span b{position:absolute;top:-20px;left:0;right:0;font-size:10px}.acolhe-bars small{margin:6px 0;font-size:10px;color:var(--body);text-transform:capitalize}.acolhe-activity>p,.acolhe-caption{font-size:11px;color:var(--body)}.acolhe-attention>a{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.acolhe-attention>a>span,.acolhe-patient-avatar{width:35px;height:35px;border-radius:50%;background:var(--rose);display:inline-grid;place-items:center;color:var(--brown);font-weight:800}.acolhe-attention a b,.acolhe-attention a small{display:block}.acolhe-attention a small{font-size:10px;color:var(--body)}.acolhe-attention a em{font-style:normal;background:#f5e2df;color:#9b4c45;border-radius:99px;padding:5px 8px;font-weight:800}.acolhe-all-calm{text-align:center;padding:27px}.acolhe-all-calm span{display:grid;place-items:center;margin:auto;width:42px;height:42px;border-radius:50%;background:var(--sage);color:#487154;font-weight:800}.acolhe-all-calm p{color:var(--body)}.acolhe-patients{margin-top:18px}.acolhe-patients table,.acolhe-evolution table{border:0;box-shadow:none;margin-top:16px}.acolhe-patients th,.acolhe-patients td,.acolhe-evolution th,.acolhe-evolution td{padding:14px;border-bottom:1px solid var(--line)}.acolhe-patients td:first-child{display:flex;align-items:center;gap:10px}.acolhe-patients .button{border-radius:99px;border-color:var(--line);color:var(--brown)}.acolhe-settings{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px;margin-bottom:18px}.acolhe-settings summary{font-weight:800;color:var(--brown);cursor:pointer}.acolhe-evolution{border-color:#cdb6a8}.acolhe-evolution .acolhe-panel-title a{color:var(--brown)}@keyframes acolheAdminOrbit{50%{transform:translate(8px,-10px) rotate(18deg)}}@media(max-width:1000px){.acolhe-kpis{grid-template-columns:repeat(2,1fr)}.acolhe-admin-grid{grid-template-columns:1fr}}@media(max-width:700px){.acolhe-admin-head{align-items:flex-start;gap:12px}.acolhe-admin-welcome{grid-template-columns:1fr;padding:30px 24px}.acolhe-admin-welcome h2{font-size:34px}.acolhe-admin-orbit{display:none}.acolhe-kpis{grid-template-columns:1fr}.acolhe-patients{overflow:auto}.acolhe-panel{padding:20px}.acolhe-add{font-size:0}.acolhe-add:after{content:"+";font-size:20px}}@media(prefers-reduced-motion:reduce){.acolhe-admin *{animation:none!important}}
