.baseDialog{border-radius:var(--radius);width:min(720px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--color-text);font-family:var(--font-sans);background:0 0;border:none;padding:0;overflow:visible}.baseDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a75}.baseDialog.full{width:calc(100vw - 36px);max-width:none;height:calc(100vh - 36px);max-height:none}.baseDialogSurface{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a42,0 8px 18px #0f172a1f}.baseDialog.full .baseDialogSurface{height:100%;max-height:none}.baseHeader{background:linear-gradient(180deg,var(--color-surface-sunken)0%,var(--color-surface)100%),var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;min-height:72px;padding:16px 56px 15px 18px;display:flex;position:relative}.baseHeader:before{content:"";background:var(--color-primary);border-radius:0 999px 999px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.baseHeaderMain{flex:1;min-width:0}.baseHeaderMain h1,.baseHeaderMain h2,.baseHeaderMain h3,.baseHeaderMain h4,.baseHeaderMain h5,.baseHeaderMain h6,.baseHeaderMain .MuiTypography-h6{margin:0;color:var(--color-text)!important;font-size:var(--fs-xl)!important;font-weight:var(--fw-bold)!important;letter-spacing:-.03em!important;line-height:1.18!important}.baseHeaderMain p,.baseHeaderMain .MuiTypography-body2{color:var(--color-muted)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-regular)!important;margin-top:5px!important;line-height:1.4!important}.baseHeaderActions{flex:none;align-items:center;gap:8px;margin-right:4px;display:flex}.baseCloseBtn{border-radius:var(--radius);background:var(--color-surface-sunken);width:34px;height:34px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:14px;right:14px}.baseCloseBtn:hover{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger-border);transform:translateY(-1px)}.baseCloseBtn svg{color:inherit!important}.baseBody{background:var(--color-surface);flex:1;min-height:0;overflow:hidden auto;padding:18px!important}.baseBody.noPad{padding:0!important}.baseBody::-webkit-scrollbar{width:6px}.baseBody::-webkit-scrollbar-track{background:0 0}.baseBody::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}.baseBody::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}.dialogActionRow{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.dialogBtn{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-bold);justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.dialogBtn:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong);transform:translateY(-1px)}.dialogBtn.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary-text);box-shadow:0 10px 20px #2563eb2e}.dialogBtn.primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 14px 26px #2563eb3d}.dialogBtn.danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger);box-shadow:0 10px 20px #dc262629}.dialogBtn.danger:hover{background:var(--color-danger-strong);border-color:var(--color-danger-text)}.dialogFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dialogFormFull{grid-column:1/-1}.dialogFieldHelp{color:var(--color-text-disabled);font-size:var(--fs-2xs);font-weight:var(--fw-medium);margin-top:6px;line-height:1.35}.baseDialog .MuiOutlinedInput-root{border-radius:var(--radius)!important;background:var(--color-surface-sunken)!important;min-height:38px!important}.baseDialog .MuiOutlinedInput-root fieldset{border-color:var(--color-border)!important}.baseDialog .MuiOutlinedInput-root:hover fieldset{border-color:var(--color-primary-soft-border)!important}.baseDialog .MuiOutlinedInput-root.Mui-focused{background:var(--color-surface)!important}.baseDialog .MuiOutlinedInput-root.Mui-focused fieldset{box-shadow:0 0 0 3px #2563eb14;border-color:var(--color-primary-text)!important}.baseDialog .MuiOutlinedInput-input{color:var(--color-text)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;padding:8px 11px!important;line-height:1.35!important}.baseDialog textarea.MuiOutlinedInput-input{line-height:1.5!important}.baseDialog .MuiInputLabel-root{color:var(--color-muted)!important;font-size:var(--fs-sm)!important}.baseDialog .MuiInputLabel-root.Mui-focused{color:var(--color-primary-text)!important}.baseDialog .MuiSelect-select{color:var(--color-text)!important}.baseDialog .MuiFormHelperText-root{color:var(--color-danger)!important;margin-left:0!important}.baseDialog .MuiSvgIcon-root{color:inherit}.MuiPopover-root,.MuiPopper-root,.MuiAutocomplete-popper{z-index:1800!important}.MuiMenu-paper,.MuiPopover-paper,.MuiAutocomplete-paper,.MuiPaper-root.MuiAutocomplete-paper{background:var(--color-surface)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;overflow:hidden!important;box-shadow:0 18px 42px #0f172a2e!important}.MuiMenu-list,.MuiAutocomplete-listbox{background:var(--color-surface)!important;padding:6px!important}.MuiMenuItem-root,.MuiAutocomplete-option{border-radius:var(--radius)!important;min-height:34px!important;color:var(--color-text)!important;font-size:var(--fs-xs)!important;padding:7px 10px!important}.MuiMenuItem-root:hover,.MuiAutocomplete-option:hover,.MuiAutocomplete-option.Mui-focused{background:var(--color-primary-soft)!important;color:var(--color-primary-hover)!important}.MuiMenuItem-root.Mui-selected,.MuiAutocomplete-option[aria-selected=true]{background:var(--color-primary-soft-hover)!important;color:var(--color-primary-active)!important}:-webkit-any(.baseDialog input:-webkit-autofill,.baseDialog textarea:-webkit-autofill){transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface-sunken)inset!important;-webkit-text-fill-color:var(--color-text)!important}:is(.baseDialog input:autofill,.baseDialog textarea:autofill){transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--color-surface-sunken)inset!important;-webkit-text-fill-color:var(--color-text)!important}@media (max-width:640px){.baseDialog{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);width:calc(100vw - 20px)!important}.baseDialogSurface{border-radius:var(--radius);max-height:calc(100vh - 20px)}.baseHeader{padding:15px 52px 14px 16px}.baseBody{padding:16px!important}.dialogFormGrid{grid-template-columns:1fr}.dialogActionRow{flex-direction:column-reverse;align-items:stretch}.dialogBtn{width:100%}}.team-dialog-header{align-items:center;gap:12px;display:flex}.team-dialog-header-icon{border-radius:var(--radius);background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary-text);border:1px solid var(--color-primary-soft-border);place-items:center;display:grid}.team-dialog-header-icon svg{color:inherit!important}.team-dialog-shell{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:12px;display:grid}.team-dialog-card{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);min-width:0;padding:14px;box-shadow:0 8px 18px #0f172a08}.team-dialog-preview-card{background:var(--color-surface-sunken);flex-direction:column;display:flex}.team-dialog-section-head{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;padding-bottom:11px;display:flex}.team-dialog-section-head.compact{margin-bottom:10px;padding-bottom:9px}.team-dialog-section-head span{color:var(--color-primary-text);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;line-height:1;display:block}.team-dialog-section-head h3{color:var(--color-text);font-size:var(--fs-md);font-weight:var(--fw-extrabold);letter-spacing:-.03em;margin:0;line-height:1.15}.team-dialog-section-head p{color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;margin:0}.team-dialog-option{align-items:center;gap:10px;width:100%;padding:3px 0;display:flex}.team-dialog-option-avatar{background:var(--color-primary)!important;color:#fff!important;width:30px!important;height:30px!important;font-size:var(--fs-2xs)!important;font-weight:var(--fw-bold)!important}.team-dialog-option strong{color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.2;display:block}.team-dialog-option span{color:var(--color-muted);font-size:var(--fs-2xs);margin-top:2px;line-height:1.2;display:block}.team-dialog-chip.MuiChip-root{border-radius:var(--radius)!important;background:var(--color-primary-soft)!important;height:26px!important;color:var(--color-primary-hover)!important;border:1px solid var(--color-primary-soft-border)!important;font-size:var(--fs-2xs)!important;font-weight:var(--fw-bold)!important}.team-dialog-chip-avatar{background:var(--color-primary)!important;color:#fff!important;width:20px!important;height:20px!important;font-size:var(--fs-2xs)!important;font-weight:var(--fw-extrabold)!important}.team-dialog-member-list{contain:size;flex-direction:column;flex:auto;gap:8px;min-height:220px;padding-right:4px;display:flex;overflow:hidden auto}.team-dialog-member-list::-webkit-scrollbar{width:5px}.team-dialog-member-list::-webkit-scrollbar-track{background:0 0}.team-dialog-member-list::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}.team-dialog-member-item{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.team-dialog-member-avatar{background:var(--color-primary)!important;color:#fff!important;width:30px!important;height:30px!important;font-size:var(--fs-2xs)!important;font-weight:var(--fw-extrabold)!important}.team-dialog-member-item strong{color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.team-dialog-member-item span{color:var(--color-muted);font-size:var(--fs-2xs);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.2;display:block;overflow:hidden}.team-dialog-remove-btn{border-radius:var(--radius);background:var(--color-surface-sunken);width:26px;height:26px;color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid}.team-dialog-remove-btn:hover{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger-border);transform:translateY(-1px)}.team-dialog-remove-btn svg{color:inherit!important}.team-dialog-empty{text-align:center;border-radius:var(--radius);background:var(--color-surface);border:1px dashed var(--color-border-strong);min-height:180px;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.team-dialog-empty svg{width:32px;height:32px;margin-bottom:8px;color:var(--color-primary-text)!important}.team-dialog-empty strong{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.team-dialog-empty span{max-width:160px;color:var(--color-muted);font-size:var(--fs-2xs);margin-top:4px;line-height:1.35}.baseDialog .MuiAutocomplete-root .MuiOutlinedInput-root{padding-top:2px!important;padding-bottom:2px!important}.baseDialog .MuiAutocomplete-input{min-width:90px!important;padding:5px 4px!important}.MuiAutocomplete-paper{background:var(--color-surface)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;box-shadow:0 18px 42px #0f172a2e!important}.MuiAutocomplete-listbox{background:var(--color-surface)!important;padding:6px!important}.MuiAutocomplete-option{border-radius:var(--radius)!important;min-height:38px!important}.MuiAutocomplete-option:hover,.MuiAutocomplete-option.Mui-focused{background:var(--color-primary-soft)!important}@media (max-width:760px){.team-dialog-shell{grid-template-columns:1fr}.team-dialog-member-list{contain:none;flex:none;min-height:0;max-height:220px}.team-dialog-section-head{flex-direction:column;align-items:flex-start}}
