.assistant-decision-center{min-width:0;color:var(--color-text-primary);background:var(--color-surface)}.assistant-decision-center--summary{background:0 0;width:100%}.ls-assistant-bubble-enter,:is(.ls-assistant-summary-bubble-enter:has(.assistant-decision-summary),.ls-assistant-summary-bubble-enter:has(.assistant-decision-center__error--summary)){animation:ls-assistant-bubble-enter var(--ls-motion-fast) var(--ls-ease-enter) both;animation-delay:var(--assistant-bubble-delay,0s)}@keyframes ls-assistant-bubble-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ls-assistant-composer{background:var(--color-surface);padding:8px 12px 12px}.ls-assistant-composer__surface{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-accent);transition:background-color var(--ls-motion-fast) var(--ls-ease-standard), box-shadow var(--ls-motion-fast) var(--ls-ease-standard);border:0;border-radius:22px;overflow:hidden}.ls-assistant-composer__surface:focus-within{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-accent), 0 0 0 5px color-mix(in srgb, var(--color-accent) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--color-text-primary) 7%, transparent)}.ls-assistant-composer__input,.ls-assistant-composer__input:focus,.ls-assistant-composer__input:focus-visible{appearance:none;border:0;box-shadow:none!important;outline:0!important}.assistant-decision-summary{color:#fff;background:var(--ls-action-gradient);width:min(100%,360px);min-height:44px;box-shadow:0 10px 24px color-mix(in srgb, var(--color-accent) 22%, transparent);text-align:left;font:inherit;cursor:pointer;animation:ls-assistant-bubble-enter var(--ls-motion-fast) var(--ls-ease-enter) both;animation-delay:var(--assistant-bubble-delay,0s);transition:transform var(--ls-motion-fast) var(--ls-ease-standard), box-shadow var(--ls-motion-fast) var(--ls-ease-standard);border:0;border-radius:18px 18px 18px 5px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:0;padding:13px 14px;display:grid}.assistant-decision-summary:hover{background:var(--ls-action-gradient-hover);box-shadow:0 12px 28px color-mix(in srgb, var(--color-accent) 28%, transparent);transform:translateY(-1px)}.assistant-decision-summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.assistant-decision-summary__icon{background:#ffffff26;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.assistant-decision-summary__content{gap:3px;min-width:0;display:grid}.assistant-decision-summary__eyebrow{color:#ffffffc7;min-width:0;font-size:var(--ls-type-label-small-size);line-height:var(--ls-type-label-small-line);font-weight:var(--ls-type-label-small-weight);justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-decision-summary__content strong{overflow-wrap:anywhere;font-size:var(--ls-type-title-small-size);line-height:var(--ls-type-title-small-line);font-weight:var(--ls-type-title-small-weight)}.assistant-decision-summary__description{color:#ffffffd1;font-size:var(--ls-type-body-small-size);line-height:var(--ls-type-body-small-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.assistant-decision-summary__arrow{opacity:.84}.assistant-decision-center__error--summary{border-radius:18px 18px 18px 5px;width:min(100%,360px);margin:0}[data-assistant-bubble] .assistant-decision-summary{animation:none}.assistant-decision-center__title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.assistant-decision-center__title-row h2{font-size:var(--ls-type-title-large-size);line-height:var(--ls-type-title-large-line);font-weight:var(--ls-type-title-large-weight);margin:0}.assistant-decision-center__title-row>span{min-width:28px;height:28px;color:var(--color-accent);background:var(--color-brand-soft);font-size:var(--ls-type-label-medium-size);line-height:var(--ls-type-label-medium-line);font-weight:var(--ls-type-label-medium-weight);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.assistant-decision-center__card-region:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.assistant-decision-center__error{margin-bottom:12px}.assistant-decision-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;overflow:hidden}.assistant-decision-card__header{align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.assistant-decision-card__icon{width:40px;height:40px;color:var(--color-accent);background:var(--color-brand-soft);border-radius:8px;flex:0 0 40px;place-items:center;display:inline-grid}.assistant-decision-card__icon.is-warning{color:var(--color-amber);background:var(--color-insight-soft)}.assistant-decision-card__icon.is-danger{color:var(--color-red);background:color-mix(in srgb, var(--color-red) 9%, white)}.assistant-decision-card__icon.is-success{color:var(--color-green);background:color-mix(in srgb, var(--color-green) 9%, white)}.assistant-decision-card__heading{flex:auto;min-width:0}.assistant-decision-card__eyebrow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.assistant-decision-card__kind{font-size:var(--ls-type-label-medium-size);line-height:var(--ls-type-label-medium-line);font-weight:var(--ls-type-label-medium-weight);margin:0}.assistant-decision-card__queue{color:var(--color-text-muted);font-size:var(--ls-type-body-small-size);line-height:var(--ls-type-body-small-line)}.assistant-decision-card__heading h3{font-size:var(--ls-type-title-medium-size);line-height:var(--ls-type-title-medium-line);font-weight:var(--ls-type-title-medium-weight);margin:8px 0 0}.assistant-decision-card__heading p{color:var(--color-text-secondary);font-size:var(--ls-type-body-medium-size);line-height:var(--ls-type-body-medium-line);margin:4px 0 0}.assistant-decision-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 20px;display:grid}.assistant-decision-card__facts>div{border-top:1px solid var(--color-border);min-width:0;padding:12px 0}.assistant-decision-card__facts>div:nth-child(odd){padding-right:12px}.assistant-decision-card__facts>div:nth-child(2n){border-left:1px solid var(--color-border);padding-left:12px}.assistant-decision-card__facts dt{color:var(--color-text-muted);font-size:var(--ls-type-body-small-size);line-height:var(--ls-type-body-small-line)}.assistant-decision-card__facts dd{color:var(--color-text-primary);font-size:var(--ls-type-body-medium-size);line-height:var(--ls-type-body-medium-line);margin:3px 0 0;font-weight:600}.assistant-decision-card__facts .is-info dd{color:var(--color-accent)}.assistant-decision-card__facts .is-warning dd{color:var(--color-amber)}.assistant-decision-card__facts .is-danger dd{color:var(--color-red)}.assistant-decision-card__note{padding:12px 20px 0}.assistant-decision-card__note label{color:var(--color-text-secondary);font-size:var(--ls-type-label-medium-size);line-height:var(--ls-type-label-medium-line);font-weight:var(--ls-type-label-medium-weight);margin-bottom:8px;display:block}.assistant-decision-card__divider{border-color:var(--color-border);margin:16px 0 0}.assistant-decision-card__actions{background:var(--color-surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.assistant-decision-card__secondary-actions{flex-wrap:wrap;flex:auto;gap:8px;display:flex}.assistant-decision-card__action{white-space:nowrap;height:auto;min-height:44px}.assistant-decision-center__empty{border:1px solid var(--color-border);min-height:220px;color:var(--color-text-secondary);background:var(--color-surface);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:12px;display:grid}.assistant-decision-center__empty>svg{color:var(--color-green)}.assistant-decision-center__empty h3{font-size:var(--ls-type-title-small-size);line-height:var(--ls-type-title-small-line);font-weight:var(--ls-type-title-small-weight);margin:0}.assistant-decision-card__heading,.assistant-decision-card__facts dd{overflow-wrap:anywhere}.ls-assistant-decision-dialog .ant-modal-body{overscroll-behavior:contain}.ls-assistant-decision-dialog .assistant-decision-card__actions,.ls-assistant-decision-dialog .assistant-task-dialog-card__actions{z-index:1;position:sticky;bottom:0}@media (width<=520px){.assistant-decision-card__header{padding:16px 16px 12px}.assistant-decision-card__facts{grid-template-columns:1fr;padding-inline:16px}.assistant-decision-card__facts>div:nth-child(odd),.assistant-decision-card__facts>div:nth-child(2n){border-left:0;padding:10px 0}.assistant-decision-card__note{padding-inline:16px}.assistant-decision-card__actions{flex-direction:column-reverse;align-items:stretch;padding:12px 16px 16px}.assistant-decision-card__secondary-actions{grid-template-columns:1fr;display:grid}.assistant-decision-card__actions .assistant-decision-card__action{width:100%}}@media (width<=767px){.ls-assistant-decision-dialog.ant-modal{max-width:none;height:100dvh;margin:0;padding:0;top:0;width:100vw!important}.ls-assistant-decision-dialog .ant-modal-content{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0;flex-direction:column;display:flex}.ls-assistant-decision-dialog .ant-modal-body{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.ls-assistant-decision-dialog .assistant-task-dialog-card__actions{flex-direction:column;align-items:stretch}.ls-assistant-decision-dialog .assistant-task-dialog-card__actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.assistant-decision-center *,.assistant-decision-center :before,.assistant-decision-center :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.ls-assistant-bubble-enter,.ls-assistant-summary-bubble-enter,.assistant-decision-summary{opacity:1!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.ls-assistant-composer__surface:focus-within{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}
