.personal-agent-composer-surface{border-color:hsl(var(--foreground) / .22);background:linear-gradient(160deg, hsl(var(--card)), hsl(var(--secondary) / .65));box-shadow:0 4px 0 hsl(var(--foreground) / .08), 0 8px 18px hsl(var(--foreground) / .07), inset 0 1px 0 hsl(var(--card)), inset 0 -1px 2px hsl(var(--foreground) / .06)}@media (width>=1024px){.personal-agent-rail{z-index:65;border-left:1px solid hsl(var(--border));background:hsl(var(--background));flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}body[data-personal-agent-open=true] [data-floating-voice-orb]{display:none!important}}.consultation-wizard{min-width:0}.consultation-booking-content{min-height:38rem}.consultation-management,.consultation-draft-summary{background-image:linear-gradient(hsl(var(--card) / .25), hsl(var(--card) / .72)), url(https://media.base44.com/images/public/6aa457c80beaf41cbadec74f/2e6ff3a41_mobile.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (prefers-reduced-motion:reduce){.consultation-booking-content .animate-pulse{animation:none}}.consultation-wizard-layout{align-items:start;gap:2rem;display:grid}.consultation-draft-summary{background-color:hsl(var(--secondary) / .55);border-radius:1rem;min-width:0;padding:1.5rem}.consultation-current-layout{align-items:start;gap:2rem;display:grid}.consultation-management{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:1rem;min-width:0;padding:1.25rem;scroll-margin-top:9rem}.consultation-management .consultation-management-list{gap:.5rem;display:grid}.consultation-management-list>button{width:100%;min-height:2.75rem;box-shadow:none;border-radius:.65rem;justify-content:flex-start}.consultation-action-buttons{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.consultation-action-buttons>:only-child{grid-column:1/-1}.consultation-action-buttons>:is(button,a){min-width:0;min-height:2.75rem;box-shadow:none;border-radius:9999px;padding-inline:1rem;font-size:.8125rem}.consultation-management .consultation-action-buttons{grid-template-columns:minmax(0,1fr);display:grid}.consultation-management .consultation-inline-actions{border-top:0;padding-top:0}.consultation-management .consultation-action-buttons>*{grid-column:1;width:100%}.consultation-history-toolbar{gap:1rem;margin-block:1.75rem 1.25rem;display:grid}.consultation-history-filters{white-space:nowrap;scrollbar-width:none;gap:.25rem;min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.consultation-history-filters::-webkit-scrollbar{display:none}.consultation-history-filters button{min-height:2.5rem;color:hsl(var(--muted-foreground));border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.75rem;display:inline-flex}.consultation-history-filters button.is-active{background:hsl(var(--foreground));color:hsl(var(--background))}.consultation-history-filters button span{opacity:.7;font-size:.6875rem}.consultation-history-item{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.consultation-date-tile{background:hsl(var(--secondary));border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;width:4rem;min-height:4rem;display:flex}.consultation-history-item details{margin-top:.25rem}.consultation-history-item details summary{color:hsl(var(--muted-foreground));font-size:.75rem}@media (width>=768px){.consultation-history-toolbar{justify-content:space-between;align-items:center;display:flex}.consultation-history-item{padding:1.5rem}}@media (width>=1024px){.consultation-wizard-layout[data-has-summary=true]{grid-template-columns:minmax(0,1fr) 17rem;gap:2.5rem}.consultation-wizard-layout>.consultation-draft-summary{margin-top:1.5rem;position:sticky;top:10rem}.consultation-current-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:3rem}.consultation-current-layout>aside{position:sticky;top:10rem}}@media (width<=767px){.consultation-wizard-layout{gap:.5rem}.consultation-action-bar .consultation-action-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:.625rem;display:grid}.consultation-action-bar .consultation-action-buttons>:only-child{grid-column:1/-1}.consultation-action-bar .consultation-action-buttons>:is(button,a){white-space:nowrap;text-overflow:ellipsis;height:2.875rem;min-height:2.875rem;padding:.5rem .75rem;font-size:.75rem;overflow:hidden}.consultation-draft-summary{padding:1.1rem}.consultation-wizard-layout>.consultation-draft-summary{order:-1;margin-top:1rem}.consultation-wizard-layout>.consultation-draft-summary>p:first-child{display:none}.consultation-wizard-layout>.consultation-draft-summary>h3{margin-top:0;font-size:.875rem}.consultation-wizard-layout>.consultation-draft-summary>p{margin-top:.4rem;font-size:.875rem}.consultation-wizard-layout>.consultation-draft-summary>div,.consultation-wizard-layout>.consultation-draft-summary>p.text-xs{display:none}.consultation-history-toolbar>label{justify-content:space-between}.consultation-history-item{padding:1rem}}.consultation-rail .consultation-history-toolbar-compact{gap:.75rem;margin-block:.75rem 1rem;display:grid}.consultation-rail .consultation-history-filters{white-space:normal;flex-wrap:wrap;gap:.25rem;overflow:visible}.consultation-rail .consultation-history-filters button{gap:.35rem;min-height:2.25rem;padding:.4rem .65rem;font-size:.6875rem}.consultation-rail .consultation-history-toolbar>label{justify-content:space-between;font-size:.6875rem}.consultation-rail .consultation-history-toolbar select{max-width:75%;min-height:2.25rem;font-size:.6875rem}.consultation-rail .consultation-history-item{box-shadow:none;border-radius:.875rem;gap:.75rem;padding:.875rem}.consultation-rail .consultation-history-item>div:first-child{gap:.75rem}.consultation-rail .consultation-history-item h2{letter-spacing:-.01em;font-size:.875rem;line-height:1.25rem}.consultation-rail .consultation-date-tile{border-radius:.65rem;width:2.75rem;min-height:3.25rem}.consultation-rail .consultation-date-tile>span:last-child{font-size:1.25rem;line-height:1.5rem}.consultation-rail .consultation-history-item>div:nth-child(2){flex-wrap:wrap;gap:.5rem;padding-top:.75rem;font-size:.6875rem}.consultation-rail .consultation-history-item>div:nth-last-child(2){flex-wrap:wrap;gap:.5rem}.consultation-rail .consultation-history-item>div:nth-last-child(2)>p{overflow-wrap:anywhere;white-space:normal;flex-basis:100%}.consultation-rail .consultation-history-item>div:nth-last-child(2)>a{height:auto;min-height:2.25rem;padding:.5rem .75rem;font-size:.6875rem}
