@layer utilities{.impact-add-dialog{background:var(--bg-surface)}.impact-add-form .impact-add-field{width:100%}.impact-add-form .impact-add-field .field-shell,.impact-add-form .impact-add-field>div:first-child{border-bottom-width:1px;min-height:84px;padding:18px 0 15px;border-bottom-color:var(--border-default)!important;background-color:#0000!important}.impact-add-form .impact-add-field .field-shell:hover,.impact-add-form .impact-add-field .field-shell:focus-within,.impact-add-form .impact-add-field>div:first-child:hover,.impact-add-form .impact-add-field>div:first-child:focus-within{background-color:#0000!important}.impact-add-form .impact-add-field .border-border-input{border-bottom-color:var(--ring-focus)!important}.impact-add-form .impact-add-field label,.impact-add-form .impact-add-field button>span>span:first-child{margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px;color:var(--text-description)!important}.impact-add-form .impact-add-field .field-input,.impact-add-form .impact-add-field textarea,.impact-add-form .impact-add-field button>span>span:last-child{font-size:16px;font-weight:400;line-height:24px;color:var(--text-strong)!important}.impact-add-form .impact-add-field input::-moz-placeholder{opacity:1;color:var(--text-muted)!important}.impact-add-form .impact-add-field textarea::-moz-placeholder{opacity:1;color:var(--text-muted)!important}.impact-add-form .impact-add-field input::placeholder,.impact-add-form .impact-add-field textarea::placeholder{opacity:1;color:var(--text-muted)!important}.impact-add-form .impact-details-field{position:relative}.impact-add-form .impact-details-field .field-shell{min-height:176px;padding-top:18px;padding-bottom:18px}.impact-add-form .impact-details-field textarea{min-height:104px}.impact-add-form .impact-details-field p{margin:12px 0 0;font-size:16px;font-weight:400;line-height:24px;color:var(--text-accent)!important}.impact-add-form button[type=submit]>span{white-space:nowrap}.impact-add-form .impact-add-field [role=menu]{border-color:var(--border-default)!important;background-color:var(--bg-surface)!important}.impact-add-form .impact-add-field [role=menuitemradio]{color:var(--text-strong)!important;background-color:#0000!important}.impact-add-form .impact-add-field [role=menuitemradio]:hover,.impact-add-form .impact-add-field [role=menuitemradio]:focus{background-color:var(--bg-surface-hover)!important}}.mention-menu{z-index:90;border:1px solid var(--border-default);background-color:var(--bg-surface);border-radius:.5rem;min-width:14rem;max-width:20rem;overflow:hidden;box-shadow:0 8px 24px #0000002e}.mention-menu ul{max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.mention-menu-list-item{cursor:pointer;border-radius:.375rem;overflow:hidden}.mention-menu-item{cursor:pointer;color:var(--text-strong);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.mention-menu-item--active,.mention-menu-list-item:hover{background-color:var(--bg-surface-hover)}.mention-menu-avatar{-o-object-fit:cover;object-fit:cover;background-color:var(--bg-control);border-radius:9999px;flex:none;width:1.75rem;height:1.75rem}.mention-menu-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mention-menu-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.mention-menu-handle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.mention-menu-empty{color:var(--text-muted);padding:.5rem;font-size:.75rem}.mention-input-shell{flex:1;min-width:0;display:flex;position:relative}.mention-input-shell .mention-input-field{z-index:0;resize:none;width:100%;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;color:#0000;caret-color:var(--text-strong);background-color:#0000;display:block;position:relative;overflow-y:auto}.mention-input-backdrop{z-index:1;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;font:inherit;letter-spacing:inherit;color:var(--text-strong);position:absolute;inset:0;overflow:hidden}.mention-input-token{color:var(--text-accent);font-weight:500}@media (forced-colors:active){.mention-input-shell .mention-input-field{color:canvastext}.mention-input-backdrop{display:none}}
