/* /Components/AgentCard.razor.rz.scp.css */
.agent-username[b-3ifzso6lh7] {
    color: gray;
    font-size:  11pt;
    margin: 0;
}

.agent-expand-button[b-3ifzso6lh7] {
    width: 100%;
    height: 100%;
    background: transparent;
    grid-row: 1;
    grid-column: 1;
    cursor: pointer;
    z-index: 3;
}

.agent-card-header[b-3ifzso6lh7] {
    grid-row: 1;
    grid-column: 1;
    z-index: 1;
}

.agent-card-selectable[b-3ifzso6lh7] {
    z-index: 4;
}
/* /Components/DiscordCodeBlockPresenter.razor.rz.scp.css */
.discord-code-block[b-mm7z8go4f2] {
    color: var(--color-fg);
    background-color: var(--color-background-code);
    border: 1px solid var(--color-border-code);
    padding: 4px;
    border-radius: 4px;
    overflow-x: auto;
    font-size: .875rem;
    line-height: 1.125rem;
    text-indent: 0;
    white-space: pre-wrap;
}

.discord-code-block-inlined[b-mm7z8go4f2] {
    color: var(--color-fg);
    background-color: var(--color-background-code);
    border: 1px solid var(--color-border-code);
    border-radius: 4px;
    font-size: 85%;
    height: auto;
    margin: -.2em 0;
    padding: 0 .2em;
    text-indent: 0;
    white-space: pre-wrap;
}
/* /Components/DiscordEmbedPresenter.razor.rz.scp.css */
.discord-embed[b-esgde2ay21] {
    border-radius: 4px;
    border: 0 solid;
    border-left: 4px solid;
    padding: 8px;
    background-color: var(--color-bg-dark-overlay);
}

.discord-embed a[b-esgde2ay21] {
    color: var(--color-fg);
    text-decoration: none;
}

.discord-embed a:hover[b-esgde2ay21] {
    text-decoration: underline;
}

.discord-embed-header[b-esgde2ay21] {
    font-size: 0.75rem;
}

.discord-embed-footer[b-esgde2ay21] {
    font-size: 0.65rem;
}

.discord-embed-fields[b-esgde2ay21] {
    font-size: 0.8rem;
}
/* /Components/DiscordEmojiPresenter.razor.rz.scp.css */
/* /Components/DiscordMessagePresenter.razor.rz.scp.css */
/* /Components/DiscordTextPresenter.razor.rz.scp.css */
/* /Components/EmbedBuilder.razor.rz.scp.css */
.embed-color-picker[b-sl1ahwkned] {
    padding: 0;
    align-self: center;
}
/* /Components/EmbedFieldBuilder.razor.rz.scp.css */
/* /Components/EmbedPresenter.razor.rz.scp.css */
/* /Components/EmojiPicker.razor.rz.scp.css */
.emojis-panel[b-i7o8hoac6z] {
    display: flex;
    flex-direction: row;
    overflow-y: auto;
    background: var(--color-bg-dark-discord-solid);
    border-radius: 8px;
}

.emoji-button[b-i7o8hoac6z] {
    width: 40px !important;
    height: 40px !important;
    border: none;
    border-radius: 5px;
    background: none;
    padding: 0 !important;
    font-size: 20pt;
}

.emoji-button:hover[b-i7o8hoac6z] {
    background: var(--color-bg-light-discord);
}
.emoji-button:active[b-i7o8hoac6z] {
    background: var(--color-bg-dark-discord);
}

.emoji-button.selected[b-i7o8hoac6z] {
    background: var(--blurple-dark);
}
.emoji-button.selected:hover[b-i7o8hoac6z] {
    background: var(--blurple-dark) !important;
}

.emoji-rows[b-i7o8hoac6z] {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
    gap: 8px;
}
/* /Components/ExpandView.razor.rz.scp.css */
.expand-view-button[b-k636bnm2ar] {
    cursor: pointer;
    user-select: none;
}
/* /Components/GuildNavButton.razor.rz.scp.css */
.nav-button[b-73ztbr4sb6] {
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 35px;
    padding: 8px;
    align-items: center;
}
/* /Components/GuildNavMenu.razor.rz.scp.css */
.nav-menu[b-tnhi78yc9w] {
    display: flex;
    flex-direction: column;
    background-color: var(--color-bg-dark-overlay);
    width: 200px;
    height: 100%;
    padding: 8px;
}

.guild-header[b-tnhi78yc9w] {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: hidden;
}

.guild-header-name[b-tnhi78yc9w] {
    font-weight: bold;
}
.guild-header-members[b-tnhi78yc9w] {
    font-size: 10pt;
    color: gray;
}
/* /Components/ModuleCard.razor.rz.scp.css */
.module-card[b-cvoqoexnzi] {
    cursor: pointer;
}
/* /Components/PopupMenu.razor.rz.scp.css */
.popup-menu-container[b-adl479977l] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    
    width: 100%;
    height: 100%;
    background: transparent;
}
/* /Components/RolesDropdown.razor.rz.scp.css */
.role-color-display[b-lz6ss2f0j6] {
    display: inline-block;
    width: 10px;
    height: 10px;

    border: 0 solid;
    border-radius: 100% !important;
    
    margin: 0 5px 0 0;
}

.role-dropdown-item[b-lz6ss2f0j6] {
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto;
}
/* /Components/StatusPopup.razor.rz.scp.css */
.status-popup[b-mcr7g5wvw8] {
    --color-opacity-status-popup: 70%;
    backdrop-filter: blur(10px);
    
    position: fixed;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    background-color: color-mix(in srgb, var(--blurple), transparent var(--color-opacity-status-popup));
    color: white;
    border-radius: 0.5rem;
    opacity: 0;
    transition: opacity 0.5s ease, transform 0.5s ease, background-color 0.3s ease;
    pointer-events: none;
    z-index: 9999;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: row;
    gap: 5px;
    padding: 4px !important;
    align-items: center;
}

.status-popup:hover[b-mcr7g5wvw8] {
    --color-opacity-status-popup: 0%;
    background-color: color-mix(in srgb, var(--blurple), transparent var(--color-opacity-status-popup));
}
.status-warn[b-mcr7g5wvw8] {
    background-color: color-mix(in srgb, var(--color-warn), transparent var(--color-opacity-status-popup)) !important;
}
.status-warn:hover[b-mcr7g5wvw8] {
    --color-opacity-status-popup: 0% !important;
    background-color: color-mix(in srgb, var(--color-warn), transparent var(--color-opacity-status-popup)) !important;
}

.status-popup.show[b-mcr7g5wvw8] {
    opacity: 1;
    transform: translate(-50%, 0);
    pointer-events: auto;
}

.status-popup.hide[b-mcr7g5wvw8] {
    opacity: 0;
    transform: translate(-50%, -20px);
}

.status-popup-hide-button[b-mcr7g5wvw8] {
    cursor: pointer !important;
}
/* /Components/TextChannelsDropdown.razor.rz.scp.css */
.text-channels-dropdown-search[b-ym2cfya7q8] {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    z-index: 1001;
}
/* /Layout/HeaderLayout.razor.rz.scp.css */
.page[b-2f0mn5h8hk] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100vh;
}

.header-bar[b-2f0mn5h8hk] {
    display: flex;
    flex-direction: row;
    background: var(--color-bg-dark-overlay);
    align-items: center;
    padding: 8px;
    height: var(--header-height);
}
.header-bar > div[b-2f0mn5h8hk] {
    flex-grow: 1;
}

.no-link[b-2f0mn5h8hk] { color: inherit !important; }
.no-link:link[b-2f0mn5h8hk] { text-decoration: none !important; }
.no-link:visited[b-2f0mn5h8hk] { text-decoration: none !important; }
.no-link:active[b-2f0mn5h8hk] { text-decoration: none !important; }

.header-logo[b-2f0mn5h8hk] {
    display: block;
    color: white;
    width: fit-content;
    align-items: center;

    padding: 4px 8px;
}

.header-buttons[b-2f0mn5h8hk] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: white;

    padding: 4px 8px;
}

.page-content[b-2f0mn5h8hk] {
    display: flex;
    flex-direction: row;
    height: calc(100vh - var(--header-height));
}
/* /Layout/ModuleSettingsLayout.razor.rz.scp.css */
.btn-module-back[b-687yqt3fdf] {
    display: flex;
    align-items: center;
    justify-content: center;
    
    width: 35px;
    height: 35px;
    
    padding: 4px;
    cursor: pointer;
}
/* /Pages/Guild/GuildAgentsPage.razor.rz.scp.css */
.agents-page-button[b-5zg5znuspg] {
    width: 25px;
    height: 25px;
    padding: 0;
}
/* /Pages/Guild/GuildSummaryPage.razor.rz.scp.css */
.guild-summary[b-0k9rcrf7os] {
    align-self: stretch;
    border: 1px solid var(--color-intruder-border);
}

.guild-summary div[b-0k9rcrf7os] {
    display: flex;
    flex-direction: row;
    width: 100%;
    background-color: var(--color-bg-light-overlay);
    padding: 8px;
}

.guild-summary div:nth-child(odd)[b-0k9rcrf7os] {
    background-color: transparent;
} 

.guild-summary div span:first-child[b-0k9rcrf7os] {
    color: lightgray;
    flex-grow: 1;
}
/* /Pages/Guild/RolesPanelPage.razor.rz.scp.css */
.roles-panel-grid[b-3i6u8e6wlz] {
    display: grid;
    column-gap: 4px;
    grid-template-columns: 42px 1fr 42px 42px;
}
/* /Pages/Home.razor.rz.scp.css */
.guild-button[b-mudx5lb0fm] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.guilds-refresh-button[b-mudx5lb0fm] {
    position: absolute;
    bottom: 10px;
    left: 50%;
    padding: 4px 4px 4px 5px;
}
/* /Pages/Modules/ForbiddenChannelsModule.razor.rz.scp.css */
.forbidden-channels-grid[b-7ewj2ojuyq] {
    display: grid;
    grid-template-columns: 1fr 35px 35px;
    gap: 4px;
    align-items: center;
}

.forbidden-channels-grid button[b-7ewj2ojuyq] {
    width: 35px;
    height: 35px;
    padding: 0;
}
/* /Pages/Modules/ModulesPage.razor.rz.scp.css */
.modules-page-grid[b-c61uci20yn] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 4px;
}

.modules-return-button[b-c61uci20yn] {
    display: flex;
    align-items: center;
    justify-content: center;
    
    width: 35px;
    height: 35px;
    
    border-radius: 8px;
    padding: 4px;
    background-color: var(--color-bg-dark-discord);
    
    cursor: pointer;
}
