@import '_content/Shiny.Blazor.Controls.Camera/Shiny.Blazor.Controls.Camera.hptfpxnfzn.bundle.scp.css';
@import '_content/Shiny.Blazor.Controls.Markdown/Shiny.Blazor.Controls.Markdown.ji1f4c92e7.bundle.scp.css';
@import '_content/Shiny.Blazor.Controls.MediaElement/Shiny.Blazor.Controls.MediaElement.tfml4r9bv9.bundle.scp.css';
@import '_content/Shiny.Blazor.Controls.Office/Shiny.Blazor.Controls.Office.dy8vyts6c5.bundle.scp.css';
@import '_content/Shiny.Blazor.Controls/Shiny.Blazor.Controls.bujvnd6x7t.bundle.scp.css';
@import '_content/Shiny.FileManager.Blazor/Shiny.FileManager.Blazor.py3t6nkai5.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Camera/Shiny.Os.Apps.Camera.2uc628x7sv.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Code/Shiny.Os.Apps.Code.bbi84hkx6o.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Git/Shiny.Os.Apps.Git.gyzk7o8lml.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Images/Shiny.Os.Apps.Images.ho7yjha5ji.bundle.scp.css';
@import '_content/Shiny.Os.Apps.MediaPlayer/Shiny.Os.Apps.MediaPlayer.n951dthc7h.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Office/Shiny.Os.Apps.Office.luknl7us90.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Pdf/Shiny.Os.Apps.Pdf.4lg1b6svlg.bundle.scp.css';
@import '_content/Shiny.Os.Apps.Personalization/Shiny.Os.Apps.Personalization.gcbtibm5rw.bundle.scp.css';
@import '_content/Shiny.Os.Blazor/Shiny.Os.Blazor.csbg24duva.bundle.scp.css';
@import '_content/Shiny.Os.Files/Shiny.Os.Files.81u31wewld.bundle.scp.css';
@import '_content/Shiny.Ui.Icons.Blazor/Shiny.Ui.Icons.Blazor.ddbysd3y3i.bundle.scp.css';

/* /AboutApp.razor.rz.scp.css */
.about[b-3om1xf3zmz] { padding: 20px 24px; overflow: auto; line-height: 1.55; }
.about h2[b-3om1xf3zmz] { margin: 0 0 2px; font-size: 20px; }
.about-lede[b-3om1xf3zmz] { margin: 0 0 18px; opacity: .6; }
.about h3[b-3om1xf3zmz] { margin: 18px 0 6px; font-size: 13px; text-transform: uppercase; letter-spacing: .06em; opacity: .7; }
.about p[b-3om1xf3zmz] { margin: 0 0 8px; font-size: 13px; }
.about ul[b-3om1xf3zmz] { margin: 0 0 8px; padding-left: 18px; font-size: 12.5px; }
.about li[b-3om1xf3zmz] { margin-bottom: 3px; }
.about code[b-3om1xf3zmz] { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 11.5px; padding: 1px 5px; border-radius: 4px; background: rgba(127,127,127,.18); }
.about-note[b-3om1xf3zmz] { padding: 8px 10px; border-left: 2px solid var(--os-accent, #3b82f6); background: rgba(127,127,127,.08); border-radius: 0 6px 6px 0; }
.about-foot[b-3om1xf3zmz] { display: flex; gap: 8px; margin-top: 20px; padding-top: 12px; border-top: 1px solid rgba(127,127,127,.2); font-size: 11px; opacity: .5; }
/* /SampleActivityPanel.razor.rz.scp.css */
/* Scoped to the panel. Tokens come from the file manager so a contributed pane matches the one
   beside it rather than announcing that it came from somewhere else. */

.sample-panel[b-5cwutmaci5] {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 10px 12px;
    gap: 8px;
    font-size: 12px;
}

.sample-panel-head[b-5cwutmaci5] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.sample-panel-head strong[b-5cwutmaci5] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sample-panel-btn[b-5cwutmaci5] {
    flex: 0 0 auto;
    border: 1px solid var(--fm-border, rgba(255, 255, 255, .14));
    border-radius: 5px;
    padding: 3px 8px;
    background: transparent;
    color: inherit;
    font: inherit;
    font-size: 11px;
    cursor: pointer;
}

.sample-panel-empty[b-5cwutmaci5],
.sample-panel-foot[b-5cwutmaci5] {
    color: var(--fm-text-secondary);
    margin: 0;
}

.sample-panel-list[b-5cwutmaci5] {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sample-panel-list li[b-5cwutmaci5] {
    display: flex;
    gap: 8px;
    padding: 4px 0;
    border-bottom: 1px solid var(--fm-border, rgba(255, 255, 255, .07));
}

.sample-panel-name[b-5cwutmaci5] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sample-panel-when[b-5cwutmaci5] {
    flex: 0 0 auto;
    color: var(--fm-text-secondary);
    font-variant-numeric: tabular-nums;
}

.sample-panel-foot[b-5cwutmaci5] {
    flex: 0 0 auto;
    border-top: 1px solid var(--fm-border, rgba(255, 255, 255, .07));
    padding-top: 6px;
}
