html[data-marca=astra]{--draios-blue:#507900;--draios-deep:#3d5900;--draios-mint:#087f79;--draios-action:linear-gradient(135deg,#bcf34e,#c5ff52)}html[data-marca=astra]{background:#f5f5f2;color:#242622}html[data-marca=astra] .topbar{background:transparent}html[data-marca=astra] .focus-wordmark>span{color:var(--draios-blue)}html[data-marca=astra] :is(.studio-add,.button.primary,.primary,.adm-shell #tab-bandeja .composer-tools>.send-message){background:var(--draios-action)!important;color:#19230c!important;border:1px solid #b2db65;box-shadow:0 5px 14px #50790026;font-weight:600;transition:box-shadow .18s,transform .18s}html[data-marca=astra] :is(.studio-add,.button.primary,.primary):hover{box-shadow:0 7px 20px #50790038;transform:translateY(-1px)}html[data-marca=astra] :is(.button.primary,.primary):disabled{background:#e5e8ef!important;color:#8790a2!important;box-shadow:none;transform:none}html[data-marca=astra] button:focus-visible,html[data-marca=astra] a:focus-visible{outline:3px solid #507900;outline-offset:4px}html[data-marca=astra] .studio-welcome{margin-bottom:28px}html[data-marca=astra] .studio-welcome h1{color:#1c1e1b;font-weight:650}html[data-marca=astra] .studio-welcome h1>span{color:var(--draios-blue)}html[data-marca=astra] .studio-welcome p{font-size:16px;color:#66738a!important}html[data-marca=astra] .studio-date{font-size:12px;color:#627089}html[data-marca=astra] .studio-welcome .studio-add{font-size:14px;padding:15px 23px;min-height:48px;border-radius:14px}html[data-marca=astra] .studio-top-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px}html[data-marca=astra] :is(.studio-day,.studio-growth,.studio-agenda,.patient-surface,.patient-card){background:#fff;border:1px solid #e3e5df;box-shadow:0 5px 22px #252b2010;border-radius:22px}html[data-marca=astra] .studio-day{position:relative;overflow:hidden;padding:28px 30px 0}html[data-marca=astra] .studio-day:before{content:"";position:absolute;top:0;left:30px;width:66px;height:4px;border-radius:0 0 5px 5px;background:var(--draios-action)}html[data-marca=astra] .studio-section-label{font-size:11px;font-weight:650;letter-spacing:1.6px;color:#64718a}html[data-marca=astra] .studio-section-label>span{background:#eef7df;color:#4b6e0e;padding:5px 9px;border-radius:7px;font-size:10px;font-weight:600}html[data-marca=astra] .studio-stats strong{font-size:52px;font-weight:550;letter-spacing:-2px;color:#272d23}html[data-marca=astra] .studio-stats p{font-size:15px;color:#3e4538}html[data-marca=astra] .studio-stats small{font-size:12px;color:#65738a!important;line-height:1.5}html[data-marca=astra] .studio-stats>button:first-child strong{color:var(--draios-blue)}html[data-marca=astra] .studio-capacity{padding-top:19px;padding-bottom:21px}html[data-marca=astra] .studio-capacity strong{font-size:13px;color:#32415b}html[data-marca=astra] .studio-capacity span:not(.studio-person){font-size:12px;color:#67748a}html[data-marca=astra] .studio-capacity>button:last-child{background:#f0f6e5;color:var(--draios-blue)}html[data-marca=astra] .studio-intelligence.home-data-link{background:radial-gradient(ellipse at 110% -10%,#394627 0,transparent 62%),linear-gradient(145deg,#20241d,#121510)!important;color:#fff;border:1px solid #363d2e;box-shadow:0 10px 28px #20241d30;border-radius:22px;padding:26px;overflow:hidden;position:relative;isolation:isolate}html[data-marca=astra] .studio-intelligence.home-data-link:after{content:"";position:absolute;right:-63px;top:-67px;width:180px;height:180px;border:1px solid #c5ff5235;border-radius:50%;box-shadow:0 0 0 24px #c5ff520c,0 0 0 49px #c5ff5208;z-index:-1;pointer-events:none}html[data-marca=astra] .studio-intelligence.home-data-link h3{font-size:35px;line-height:1.12;color:#fff;font-weight:550;letter-spacing:-1.2px}html[data-marca=astra] .studio-intelligence.home-data-link p{font-size:14px;line-height:1.65;color:#d2d8c9}html[data-marca=astra] .studio-intelligence :is(.intelligence-top,.intelligence-symbol,.ai-small){color:#e6eddf;font-size:12px}html[data-marca=astra] .studio-intelligence .intelligence-symbol{font-size:25px;color:#c5ff52}html[data-marca=astra] .studio-intelligence .intelligence-online{color:#c5ff52;background:#ffffff12;border-color:#ffffff20;font-size:10px}html[data-marca=astra] .studio-intelligence .home-card-cta{display:flex;justify-content:space-between;background:#fff;color:#4b6e0e;border:0;font-size:13px;font-weight:600;padding:13px 15px;border-radius:11px}html[data-marca=astra] .studio-intelligence .intelligence-light{display:none}html[data-marca=astra] .studio-work-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px}html[data-marca=astra] .studio-agenda{padding:24px}html[data-marca=astra] .studio-growth{padding:24px;background:linear-gradient(165deg,#fff 70%,#f6faee)}html[data-marca=astra] .studio-module-title{gap:16px;align-items:center;margin-bottom:22px}html[data-marca=astra] .studio-module-title h3{font-size:27px!important;font-weight:600;line-height:1.2;letter-spacing:-.85px;color:#272d23}html[data-marca=astra] .studio-module-title p{font-size:14px!important;line-height:1.5;color:#69768b!important;margin-top:8px}html[data-marca=astra] .studio-module-title>button:not(.home-data-link){font-size:12px;color:#496714!important;font-weight:550;white-space:nowrap}html[data-marca=astra] .studio-week{margin-bottom:10px}html[data-marca=astra] .studio-week>button{border-radius:12px;padding:9px 16px 15px}html[data-marca=astra] .studio-week span{font-size:12px}html[data-marca=astra] .studio-week strong{font-size:21px}html[data-marca=astra] .studio-week .selected{background:#eaf5d8;color:#4b6e0e}html[data-marca=astra] .today-appointment{padding:18px 2px;gap:12px;min-height:83px}html[data-marca=astra] .appointment-person strong{font-size:16px;font-weight:550}html[data-marca=astra] .appointment-person small,html[data-marca=astra] .appointment-doctor{font-size:13px;line-height:1.5;color:#63718a!important}html[data-marca=astra] .appointment-doctor small{font-size:11px;margin-top:3px}html[data-marca=astra] .appointment-hour{font-size:15px;font-weight:550;color:#2a3d5d}html[data-marca=astra] .appointment-hour small{font-size:11px}html[data-marca=astra] .today-appointment .status{font-size:10px;background:#e7f5f0;color:#16745d;padding:6px 8px}html[data-marca=astra] .today-appointment .status.pending{background:#fff3dd;color:#986319}html[data-marca=astra] .studio-agenda-note{font-size:12px;line-height:1.5;margin-top:16px;color:#65768c!important}html[data-marca=astra] .growth-value{font-size:48px;color:#272d23}html[data-marca=astra] .growth-value>span{font-size:14px}html[data-marca=astra] .growth-value>small{font-size:12px;color:#168170}html[data-marca=astra] .studio-bars i{background:#e3e9d8;border-radius:7px 7px 2px 2px}html[data-marca=astra] .studio-bars>div:nth-last-child(2) i{background:#9fae87}html[data-marca=astra] .studio-bars>div:last-child i{background:var(--draios-action);box-shadow:0 5px 12px #50790020}html[data-marca=astra] .studio-bars span{font-size:11px}html[data-marca=astra] .growth-action{font-size:13px;color:#496714!important;font-weight:600}html[data-marca=astra] .studio-shortcuts{gap:16px}html[data-marca=astra] .studio-shortcuts button{background:#fff;border:1px solid #e3e5df;border-radius:16px;padding:21px;transition:border-color .18s,box-shadow .18s}html[data-marca=astra] .studio-shortcuts button:hover{border-color:#a5bf79;box-shadow:0 6px 20px #252b2010}html[data-marca=astra] .studio-shortcuts strong{font-size:16px;color:#30382a}html[data-marca=astra] .studio-shortcuts small{font-size:13px;line-height:1.5}html[data-marca=astra] .studio-shortcuts button>span:first-child{background:#eef7df;color:#4e7213}html[data-marca=astra] .studio-shortcuts button:nth-child(2)>span:first-child{background:#e4f4ee;color:#128477}html[data-marca=astra] .studio-shortcuts button:nth-child(3)>span:first-child{background:#fff1db;color:#a26c22}html[data-marca=astra] :is(.studio-view-title,.patient-page-heading,.greeting) h1,html[data-marca=astra] .inbox-intro h2{font-size:20px;font-weight:600}html[data-marca=astra] :is(.studio-view-title,.patient-page-heading,.greeting) p{font-size:13px}html[data-marca=astra] :is(.studio-view-title,.patient-page-heading,.greeting) :is(.studio-add,.button){font-size:13px;min-height:40px}html[data-marca=astra] .patient-card-title h2,html[data-marca=astra] .patient-card-title h3{font-size:19px}html[data-marca=astra] .patient-table td{font-size:14px}html[data-marca=astra] .workspace-tile>strong{font-size:16px}html[data-marca=astra] .workspace-tile p{font-size:13px}html[data-marca=astra] .adm-shell #tab-bandeja .message p{font-size:15px!important;line-height:1.55}html[data-marca=astra] .adm-shell #tab-bandeja .thread-title strong,html[data-marca=astra] .studio-booking strong{font-size:14px}html[data-marca=astra] .studio-booking p{font-size:12px}html[data-marca=astra] .astra-dock-item[aria-current=page] .astra-dock-icon{background:var(--draios-action)!important;color:#19230c!important;border-color:#b2db65!important;box-shadow:0 3px 10px #5079002b}@media(max-width:1100px){html[data-marca=astra] .studio-work-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}html[data-marca=astra] .studio-agenda,html[data-marca=astra] .studio-growth{padding:20px}html[data-marca=astra] .appointment-doctor{display:none}html[data-marca=astra] .studio-module-title h3{font-size:24px!important}}@media(max-width:760px){html[data-marca=astra] .studio-top-grid,html[data-marca=astra] .studio-work-grid{grid-template-columns:1fr}html[data-marca=astra] .studio-intelligence.home-data-link{min-height:0}html[data-marca=astra] .studio-stats strong{font-size:36px}html[data-marca=astra] .studio-stats p{font-size:13px}html[data-marca=astra] .studio-stats small{font-size:11px}html[data-marca=astra] .studio-day{padding:24px 20px 0}html[data-marca=astra] .studio-module-title{flex-wrap:wrap}html[data-marca=astra] .studio-agenda{padding:19px}html[data-marca=astra] .today-appointment .status{display:none}html[data-marca=astra] .appointment-person strong{font-size:15px}html[data-marca=astra] .studio-shortcuts{grid-template-columns:1fr}html[data-marca=astra] .studio-welcome p{font-size:14px}html[data-marca=astra] .studio-welcome .studio-add{font-size:13px}html[data-marca=astra] .studio-capacity span:not(.studio-person){font-size:11px}}@media(prefers-reduced-motion:reduce){html[data-marca=astra] button{transition:none!important}}html[data-marca=astra]{--purple:#507900;--ai-gradient:linear-gradient(135deg,#eaf3da,#f7f9f2)}html[data-marca=astra] .studio-intelligence .home-card-cta{background:#c5ff52;color:#19230c}html[data-marca=astra] .studio-intelligence.home-data-link:after{border-radius:30px;transform:rotate(-12deg);opacity:.6}html[data-marca=astra] .studio-week .selected :is(span,strong){color:#496714!important}html[data-marca=astra] .studio-week .selected:after{background:#507900!important}html[data-marca=astra] .astra-dock-item[data-kind=inteligencia] .astra-dock-icon{background:#252b20;color:#c5ff52!important;border-color:#3c4532!important}html[data-marca=astra] .astra-dock-item[data-kind=inteligencia][aria-current=page] .astra-dock-icon{background:var(--draios-action)!important;color:#19230c!important}html[data-marca=astra] .adm-shell #tab-bandeja .message.ai{background:#f0f5e7!important;border-left-color:#86a747}html[data-marca=astra] .adm-shell #tab-bandeja .message.ai .message-author{color:#4b671e!important}html[data-marca=astra] .adm-shell #tab-bandeja .ai-suggestion{background:linear-gradient(105deg,#edf3e3,#fafbf7)!important;border-color:#dce5cf!important}html[data-marca=astra] .adm-shell #tab-bandeja .ai-suggestion :is(strong,p){color:#52633d!important}html[data-marca=astra] .adm-shell #tab-bandeja .ai-suggestion>span{color:#557528!important}html[data-marca=astra] .adm-shell #tab-bandeja .ownership-switch button.active{color:#4b671e!important}html[data-marca=astra] .adm-shell #tab-bandeja .composer:focus-within{border-color:#86a747;box-shadow:0 0 0 2px #edf3e3}html[data-marca=astra] .workspace-ai{background:linear-gradient(145deg,#edf3e3,#fafbf7)!important;border-color:#dce5cf}html[data-marca=astra] .workspace-ai .workspace-tile-icon{color:#557528}html[data-marca=astra] .adm-topbrand>span,html[data-marca=astra] .breadcrumb .workspace-home:hover{color:#507900}html[data-marca=astra] .studio-week .selected i,html[data-marca=astra] .notification i,html[data-marca=astra] .adm-shell #tab-bandeja .unread-dot{background:#507900!important}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-filters button.active{background:#eaf3da;color:#496714}html[data-marca=astra] .record-action{background:#eef3e5;color:#496714!important}html[data-marca=astra] .text-button,html[data-marca=astra] .studio-shortcuts button>span:last-child{color:#496714!important}html[data-marca=astra] .adm-top .adm-topbrand{display:inline-flex;align-items:center;gap:0;color:#171915;font-size:26px;font-weight:700;letter-spacing:-1.1px;line-height:1;text-decoration:none;white-space:nowrap}html[data-marca=astra] .adm-topbrand .draios-mark{width:30px;height:30px;flex-shrink:0;margin-right:10px}html[data-marca=astra] .adm-topbrand>span{color:#c5ff52;margin:0;letter-spacing:0;-webkit-text-stroke:.65px #171915;paint-order:stroke fill}html[data-marca=astra] .adm-top .adm-topbrand:hover{color:#171915;opacity:.78}@media(max-width:600px){html[data-marca=astra] .adm-top .adm-topbrand{font-size:22px}html[data-marca=astra] .adm-topbrand .draios-mark{width:26px;height:26px;margin-right:7px}}html[data-marca=astra] .astra-home .studio-section-label{font-size:13px;letter-spacing:1.2px}html[data-marca=astra] .astra-home .studio-section-label>span{font-size:12px}html[data-marca=astra] .astra-home .studio-stats small{font-size:14px!important;line-height:1.5}html[data-marca=astra] .astra-home .studio-capacity strong{font-size:15px!important}html[data-marca=astra] .astra-home .studio-capacity span:not(.studio-person){font-size:14px!important;line-height:1.5}html[data-marca=astra] .astra-home .studio-module-title p{font-size:16px!important}html[data-marca=astra] .astra-home .studio-module-title>button:not(.home-data-link){font-size:14px}html[data-marca=astra] .astra-home .studio-week span{font-size:14px}html[data-marca=astra] .astra-home .appointment-person strong{font-size:18px}html[data-marca=astra] .astra-home .appointment-person small{font-size:15px}html[data-marca=astra] .astra-home .appointment-doctor{font-size:14px!important}html[data-marca=astra] .astra-home .appointment-doctor small{font-size:13px}html[data-marca=astra] .astra-home .appointment-hour{font-size:17px}html[data-marca=astra] .astra-home .appointment-hour small{font-size:13px}html[data-marca=astra] .astra-home .today-appointment{gap:12px;padding:20px 2px;min-height:92px}html[data-marca=astra] .astra-home .today-appointment .status{font-size:12px;padding:7px 9px}html[data-marca=astra] .astra-home .studio-agenda-note{font-size:14px;line-height:1.5}html[data-marca=astra] .astra-home .growth-value>span{font-size:16px}html[data-marca=astra] .astra-home .growth-value>small{font-size:14px}html[data-marca=astra] .astra-home .studio-bars span{font-size:13px}html[data-marca=astra] .astra-home .growth-action{font-size:15px}html[data-marca=astra] .astra-home .studio-intelligence.home-data-link p{font-size:16px;line-height:1.55}html[data-marca=astra] .astra-home .studio-intelligence :is(.intelligence-top,.ai-small){font-size:13px}html[data-marca=astra] .astra-home .studio-intelligence .intelligence-online{font-size:12px}html[data-marca=astra] .astra-home .studio-intelligence .home-card-cta{font-size:15px}html[data-marca=astra] .astra-home .studio-shortcuts strong{font-size:18px}html[data-marca=astra] .astra-home .studio-shortcuts small{font-size:15px}@media(max-width:760px){html[data-marca=astra] .astra-home .studio-stats{gap:14px}html[data-marca=astra] .astra-home .studio-stats p{font-size:15px}html[data-marca=astra] .astra-home .studio-stats small{font-size:13px!important}html[data-marca=astra] .astra-home .studio-capacity{flex-wrap:wrap}html[data-marca=astra] .astra-home .appointment-person strong{font-size:16px}html[data-marca=astra] .astra-home .appointment-person small{font-size:14px}}html[data-marca=astra] ::selection{background:#c5ff52;color:#19230c}html[data-marca=astra] :is(a,button,input,textarea,select):focus-visible{outline:3px solid #a4d637;outline-offset:3px}html[data-marca=astra] .breadcrumb .workspace-home:focus-visible{outline-color:#a4d637}html[data-marca=astra] .breadcrumb .workspace-home:not(.adm-topbrand):hover{color:#496714;background:#edf7da;border-radius:4px}html[data-marca=astra] .adm-top .adm-topbrand:hover{opacity:1}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-filters button.active{background:#c5ff52;color:#19230c;font-weight:650;box-shadow:0 3px 9px #50790015}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-row.on{background:linear-gradient(110deg,#eff9df,#fff 85%)!important;box-shadow:inset 4px 0 #a8df39,0 4px 15px #2630180a;border-radius:15px}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-row:hover{background:#f0f5e8}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-row.on .contact-avatar{background:#d9f7a8!important;color:#334c13!important}html[data-marca=astra] .adm-shell #tab-bandeja .thread-state.ai{color:#4b6e0e;background:#e9f4d8;padding:3px 6px;border-radius:5px}html[data-marca=astra] .adm-shell #tab-bandeja .thread-state.human{color:#81520b;background:#fff0cf;padding:3px 6px;border-radius:5px}html[data-marca=astra] .adm-shell #tab-bandeja .message.ai{background:linear-gradient(120deg,#e7f5ce,#f3f9e9)!important;border-left:3px solid #92be35}html[data-marca=astra] .adm-shell #tab-bandeja .message.human{background:#e9edf0!important;border-left:3px solid #343e44}html[data-marca=astra] .adm-shell #tab-bandeja .chat-header{border-bottom:1px solid #e3eadb;background:linear-gradient(110deg,#fff 55%,#f2f7e9)}html[data-marca=astra] .adm-shell #tab-bandeja .ai-suggestion{background:linear-gradient(110deg,#dff1bf,#f7faef)!important;border-color:#c8dda6!important}html[data-marca=astra] .adm-shell #tab-bandeja .ownership-switch button.active{background:#26301d;color:#d2ff7a!important}html[data-marca=astra] .studio-calendar-period .calendar-today{background:#c5ff52;color:#19230c!important;font-weight:600;border:1px solid #b4dc6e}html[data-marca=astra] .studio-calendar-scroll{border:1px solid #dfe6d7;box-shadow:0 6px 24px #2630180b}html[data-marca=astra] .studio-doctor-column>header{background:#f2f6ec;border-bottom:2px solid #c4dd9d}html[data-marca=astra] .studio-doctor-column>header .studio-person{background:#d9f0b6!important;color:#425b23!important}html[data-marca=astra] .studio-booking{box-shadow:0 3px 9px #2630180d;border-radius:13px;transition:box-shadow .18s,filter .18s}html[data-marca=astra] .studio-booking:hover{box-shadow:0 6px 16px #26301820;filter:brightness(.98)}html[data-marca=astra] .studio-booking strong{font-size:15px}html[data-marca=astra] .studio-booking p{font-size:13px}html[data-marca=astra]{--draios-action:linear-gradient(110deg,#c5ff52 0%,#b7f77d 40%,#68dfdb 100%);--ai-gradient:linear-gradient(120deg,#eff4e8,#eaf3f3)}html[data-marca=astra]{background:#f5f5f7;color:#242628}html[data-marca=astra] :is(.studio-day,.studio-agenda,.studio-growth,.patient-surface,.patient-card,.studio-calendar-scroll){border-color:#e4e5e8;box-shadow:0 5px 22px #2021240b}html[data-marca=astra] .studio-growth{background:linear-gradient(155deg,#fff 65%,#f1f3f4)}html[data-marca=astra] .studio-intelligence.home-data-link{background:radial-gradient(ellipse at 110% 0%,#25545a 0,transparent 60%),radial-gradient(ellipse at 0% 0%,#39492b 0,transparent 65%),linear-gradient(145deg,#22262a,#15191c)!important;border-color:#3a4547;box-shadow:0 10px 28px #20212422}html[data-marca=astra] .studio-intelligence .home-card-cta{background:var(--draios-action);color:#19230c}html[data-marca=astra] .studio-bars i{background:#e0e4e5}html[data-marca=astra] .studio-bars>div:nth-last-child(2) i{background:linear-gradient(0deg,#b8dfd3,#c6e7ad)}html[data-marca=astra] .adm-shell #tab-bandeja .chat-header{background:#fafafb;border-color:#e5e6e8}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-row.on{background:linear-gradient(110deg,#eff5e7,#eef5f5)!important;box-shadow:inset 4px 0 #a8df39,0 4px 15px #20212409}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-row:hover{background:#edeef0}html[data-marca=astra] .adm-shell #tab-bandeja .inbox-filters button.active{background:var(--draios-action)}html[data-marca=astra] .adm-shell #tab-bandeja .message.ai{background:linear-gradient(115deg,#edf4e3,#e8f3f3)!important;border-left-color:#8dbca4}html[data-marca=astra] .adm-shell #tab-bandeja .ai-suggestion{background:linear-gradient(110deg,#e8f1d9,#e4f2f2)!important;border-color:#dbe5df!important}html[data-marca=astra] .studio-calendar-period .calendar-today{background:var(--draios-action);border-color:#c5dfc6}html[data-marca=astra] .studio-doctor-column>header{background:#f4f5f6;border-bottom:2px solid #d8e3de}html[data-marca=astra] .workspace-ai{background:linear-gradient(125deg,#f0f4e9,#edf4f4)!important;border-color:#dfe5e2}html[data-marca=astra] .studio-shortcuts button{border-color:#e4e5e8}html[data-marca=astra]{--bg:#f5f5f7;--bg-grad:linear-gradient(#f5f5f7,#f5f5f7);--paper:#f1f2f4;--o:#507900;--od:#496714;--o-soft:#edf4e5;--action:#c5ff52;--action-grad:var(--draios-action);--action-text:#19230c;--action-spark:#334b16;--agent-ink:#496714;--agent-grad:linear-gradient(115deg,#edf4e3,#e8f3f3)}html[data-marca=astra] body,html[data-marca=astra] .adm-shell{background:#f5f5f7}html[data-marca=astra] .adm-shell .btn.primary,html[data-marca=astra] .adm-shell button.btn.primary,html[data-marca=astra] .access-card .btn:not(:disabled){background:var(--draios-action)!important;color:#19230c!important;border-color:#b2db65;box-shadow:0 4px 12px #50790015}html[data-marca=astra] .adm-shell .btn.primary:disabled{background:#e5e8e7!important;color:#7c8480!important;box-shadow:none}html[data-marca=astra] .adm-shell .btn.primary .ic{color:currentColor}html[data-marca=astra] .adm-top .adm-topbrand>span{display:inline;color:#c5ff52;-webkit-text-stroke:.65px #171915;paint-order:stroke fill}html[data-marca=astra] .adm-topbrand .draios-cursor{fill:#c5ff52;stroke:#171915;stroke-width:.75;stroke-linejoin:round;paint-order:stroke fill}html[data-marca=astra] .adm-top .astra-crumb>button:hover{color:#496714!important}html[data-marca=astra] .adm-shell .stage-head-title,html[data-marca=astra] .adm-shell #tab-bandeja .stage-head-title,html[data-marca=astra] .patient-page-heading h1{font-size:20px}html[data-marca=astra] .adm-shell .stage-head-sub,html[data-marca=astra] .adm-shell #tab-bandeja .astra-inbox-sub,html[data-marca=astra] .patient-page-heading p{font-size:13px}html[data-marca=astra] .studio-welcome .studio-add span{font-size:14px}html[data-marca=astra] .astra-home .studio-intelligence p{max-width:none}html[data-marca=astra] .astra-home .studio-module-title{padding-bottom:0}html[data-marca=astra] .astra-home .studio-stats strong{font-size:52px}html[data-marca=astra] .astra-home .studio-stats p{font-size:17px}html[data-marca=astra] .astra-home .studio-stats small{font-size:14px}html[data-marca=astra] .astra-home .studio-stats>.home-data-link{min-width:0}html[data-marca=astra] .astra-home .studio-stats strong{white-space:normal;overflow-wrap:anywhere}html[data-marca=astra] .adm-shell #tab-bandeja #bandeja-filtros button.seg-on{background:var(--draios-action);color:#19230c;font-weight:600}html[data-marca=astra] .adm-shell #tab-bandeja .ownership-switch .seg-on{background:#26301d!important;color:#d2ff7a!important}html[data-marca=astra] .adm-shell #tab-bandeja .message.ai .message-author{color:#496714!important}html[data-marca=astra] .adm-shell #tab-bandeja .bdj-i-n{font-size:14px}html[data-marca=astra] .adm-shell #tab-bandeja .thread-preview{font-size:12px}html[data-marca=astra] .adm-shell #tab-bandeja .message{font-size:15px;line-height:1.55}html[data-marca=astra] .adm-shell #tab-bandeja .composer-tools>.send-message{background:var(--draios-action)!important;color:#19230c!important}html[data-marca=astra] .studio-booking{background:linear-gradient(115deg,#e4f2cf,#d9f0ee)!important;border-left-color:#83b72d;color:#30421e}html[data-marca=astra] .studio-booking.is-pending{background:linear-gradient(115deg,#f4eddf,#f4f4f1)!important;border-left-color:#c18b29}html[data-marca=astra] .studio-booking strong{font-size:14px;color:#283628}html[data-marca=astra] .studio-booking p{font-size:12px;color:#5b685f}html[data-marca=astra] .astra-workspace-tile.is-ai{background:linear-gradient(125deg,#f0f4e9,#edf4f4);border-color:#dfe5e2}html[data-marca=astra] .astra-workspace-tile.is-ai .astra-workspace-icon{background:var(--ai-gradient);color:#557528}html[data-marca=astra] .astra-workspace-pin[aria-pressed=true]{background:var(--draios-action);color:#19230c;border-color:#b4dc6e}html[data-marca=astra] .astra-workspace-tile:hover,html[data-marca=astra] .astra-area-list button:hover{background:#f3f5f2;border-color:#b5c7a0}html[data-marca=astra] .astra-workspace-tile strong{font-size:16px}html[data-marca=astra] .astra-workspace-tile p{font-size:13px}html[data-marca=astra] .access-screen{background:radial-gradient(ellipse at 15% 0%,#eaf1df,transparent 50%),radial-gradient(ellipse at 90% 100%,#e1f0ef,transparent 45%),#f5f5f7}html[data-marca=astra] .access-screen:after{content:"_";color:#c5ff52;-webkit-text-stroke:.65px #171915;paint-order:stroke fill}html[data-marca=astra] .access-card label{font-size:13px}html[data-marca=astra] .access-card>p{font-size:14px}html[data-marca=astra] .access-card input:focus{border-color:#86a747;outline-color:#dceec4}@media(max-width:760px){html[data-marca=astra] .astra-home .studio-stats strong{font-size:36px}html[data-marca=astra] .astra-home .studio-stats p{font-size:15px}html[data-marca=astra] .astra-home .studio-stats>button+button{padding-left:10px}html[data-marca=astra] .astra-home .studio-top-grid,html[data-marca=astra] .astra-home .studio-work-grid{grid-template-columns:minmax(0,1fr)}html[data-marca=astra] .adm-top .adm-topbrand{font-size:22px;flex-shrink:0}}html[data-marca=astra] .astra-home .studio-top-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px}html[data-marca=astra] .astra-home .studio-work-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px}html[data-marca=astra] .astra-home .studio-top-grid:has(>.studio-intelligence[hidden]){grid-template-columns:minmax(0,1fr)}html[data-marca=astra] .astra-home .studio-week>button.selected{background:#eaf5d8;border-radius:12px}html[data-marca=astra] .astra-home .studio-week>button span{font-size:14px}html[data-marca=astra] .astra-home .studio-week>button strong{font-size:21px}html[data-marca=astra] .adm-shell #tab-bandeja .ownership-switch button[aria-pressed=true]{background:#26301d;color:#d2ff7a}@media(max-width:1100px){html[data-marca=astra] .astra-home .studio-work-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:760px){html[data-marca=astra] .astra-home .studio-top-grid,html[data-marca=astra] .astra-home .studio-work-grid{grid-template-columns:minmax(0,1fr)}}html[data-marca=astra] .access-screen:before{content:"draios";top:27px;left:28px;padding-left:40px;height:30px;display:flex;align-items:center;background:url(/marca/draios-ventana.svg) left center/30px 30px no-repeat;font-size:26px;letter-spacing:-1.1px}html[data-marca=astra] .access-screen:after{top:28px;left:138px;font-size:26px}html[data-marca=astra] .astra-day-dates button.selected{background:var(--draios-action);color:#19230c}html[data-marca=astra] .astra-day-dates button span,html[data-marca=astra] .astra-day-dates button small{font-size:11px}html[data-marca=astra] .adm-shell #tab-bandeja .ownership-switch button[aria-pressed=true]{background:#26301d!important;color:#d2ff7a!important}html[data-marca=astra] .studio-stats>.home-data-link:hover,html[data-marca=astra] .studio-week>.home-data-link:hover{background:#edf2e8;border-radius:8px}html[data-marca=astra] .studio-stats>.home-data-link:hover strong,html[data-marca=astra] .studio-growth>.growth-value.home-data-link:hover{color:#496714}html[data-marca=astra] .today-appointment:hover{background:#f2f4f3}html[data-marca=astra] .welcome-portrait:hover{outline-color:#9bbd6c}html[data-marca=astra] select:hover{border-color:#b7c9bb;background:#fafbfa}html[data-marca=astra] select option:hover,html[data-marca=astra] select option:focus{background:#e8f1e5;color:#263423;outline:none}html[data-marca=astra] .astra-workspace-tile:hover,html[data-marca=astra] .astra-area-list button:hover{background:linear-gradient(115deg,#eff4e8,#edf4f4);border-color:#b7c9bb}html[data-marca=astra] .astra-workspace-pin:hover{background:#e8f1e5;border-color:#9bbd6c;color:#496714}html[data-marca=astra] .astra-top-search:hover,html[data-marca=astra] .astra-reveal:hover{color:#496714;border-color:#b7c9bb}html[data-marca=astra] .adm-shell select:hover{border-color:#b7c9bb;background:#fafbfa}html[data-marca=astra] .adm-shell select option:hover,html[data-marca=astra] .adm-shell select option:focus{background:#e8f1e5;color:#263423}
