@import '_content/PoundPupLegacy.Admin.UI/PoundPupLegacy.Admin.UI.bundle.scp.css';
@import '_content/PoundPupLegacy.Common.UI/PoundPupLegacy.Common.UI.bundle.scp.css';
@import '_content/PoundPupLegacy.EditModel.UI/PoundPupLegacy.EditModel.UI.bundle.scp.css';
@import '_content/PoundPupLegacy.ViewModel.UI/PoundPupLegacy.ViewModel.UI.bundle.scp.css';

/* _content/PoundPupLegacy/Components/CreateOptionsViewer.razor.rz.scp.css */
.create-options[b-uiwwgybbcg] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.create-options  div[b-uiwwgybbcg]{
    padding:0.25em;
    border-bottom: 1px solid var(--editor-border-color);
}
.breadcrum[b-uiwwgybbcg] {
    background: var(--breadcrum-bg-color);
    color: var(--breadcrum-color);
    margin: 0;
    padding-left: 0.60em;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    border-bottom: solid 1px var(--nav-border-color);
}

    .breadcrum a[b-uiwwgybbcg] {
        color: var(--breadcrum-color);
        text-decoration: none;
    }

.breadcrum-element[b-uiwwgybbcg]::after {
    content: ' > ';
}

.breadcrum-element:last-of-type[b-uiwwgybbcg]::after {
    content: '';
}
/* _content/PoundPupLegacy/Components/CreatePageViewer.razor.rz.scp.css */
/* _content/PoundPupLegacy/Components/EditorViewer.razor.rz.scp.css */
article[b-pwsrekt2mo] {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
/* _content/PoundPupLegacy/Components/Footer.razor.rz.scp.css */
footer[b-bn5oiq4vor] {
    background-color: var(--footer-bg-color);
    flex-grow: 0;
    height: 3em;
}

[b-bn5oiq4vor] ul {
    margin: 0;
    margin-top: 0.5em;
    padding-left: 1em;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

[b-bn5oiq4vor] ul li {
    display: inline;
    margin-right: 0.5em;
    border-left: solid 2px #386fff;
    padding-left: 0.25em;
}

[b-bn5oiq4vor] ul li a {
    font-size: 90%;
    color: silver;
    text-decoration: none;
}

[b-bn5oiq4vor] h2 {
    font-size: clamp(32px, 6vw, 22px);
    color: #444;
    margin: 0.25em
}
/* _content/PoundPupLegacy/Components/FrontPage2.razor.rz.scp.css */
.front-page-container[b-jf5p67aa8h]{
    display: flex;
    flex-direction: column;

}
.document-list[b-jf5p67aa8h]{
    flex: 3;
}
/* _content/PoundPupLegacy/Components/HamburgerMenu.razor.rz.scp.css */
input[type=checkbox][b-2fz48chwft] {
    position: absolute;
    display: none;
    height: 32px;
    width: 32px;
    top: 20px;
    left: 20px;
    z-index: 5;
    opacity: 0;
    cursor: pointer;
}

.hamburger-lines[b-2fz48chwft] {
    display: block;
    height: 26px;
    width: 32px;
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.hamburger-lines .line[b-2fz48chwft] {
    display: block;
    height: 4px;
    width: 100%;
    border-radius: 10px;
    background: #ccc;
}
input[type=checkbox] ~ .user-menu[b-2fz48chwft]{
    display: none;
}
input[type=checkbox]:checked ~ .user-menu[b-2fz48chwft] {
    display: block;
}
.line1[b-2fz48chwft] {
    transform-origin: 0% 0%;
    transition: transform 0.4s ease-in-out;
}

.line2[b-2fz48chwft] {
    transition: transform 0.2s ease-in-out;
}
.line3[b-2fz48chwft] {
    transform-origin: 0% 100%;
    transition: transform 0.4s ease-in-out;
}

input[type=checkbox]:checked ~ label .line1[b-2fz48chwft] {
    transform: rotate(45deg);
}
input[type=checkbox]:checked ~ label .line2[b-2fz48chwft] {
    transform: scaleY(0);
}

input[type=checkbox]:checked ~ label .line3[b-2fz48chwft] {
    transform: rotate(-45deg);
}


.user-menu[b-2fz48chwft]{
    position: absolute;
}
/* _content/PoundPupLegacy/Components/Header.razor.rz.scp.css */
/* _content/PoundPupLegacy/Components/ListOptionsViewer.razor.rz.scp.css */
.create-options[b-lor1yrsv1y] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.create-options  div[b-lor1yrsv1y]{
    padding:0.25em;
    border-bottom: 1px solid var(--editor-border-color);
}
.breadcrum[b-lor1yrsv1y] {
    background: var(--breadcrum-bg-color);
    color: var(--breadcrum-color);
    margin: 0;
    padding-left: 0.60em;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    border-bottom: solid 1px var(--nav-border-color);
}

    .breadcrum a[b-lor1yrsv1y] {
        color: var(--breadcrum-color);
        text-decoration: none;
    }

.breadcrum-element[b-lor1yrsv1y]::after {
    content: ' > ';
}

.breadcrum-element:last-of-type[b-lor1yrsv1y]::after {
    content: '';
}
/* _content/PoundPupLegacy/Components/LoginDisplay.razor.rz.scp.css */
button[b-nkwmnel4ir]{
    background-color: #2e9932;
    border: none;
    color: white;
    padding: 0.5em 1em;
    cursor: pointer;
    border-radius: 4px;
    transition: 0.3s;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
}
.logged-in-user[b-nkwmnel4ir] {
    position: absolute;
    top: 0;
    right: 0;
    display: grid;
    grid-template-columns: 1fr;
    flex: 1;
    width: 160px;
    color: silver;
}
.user-name[b-nkwmnel4ir], .user-profile[b-nkwmnel4ir] {
    color: #1a1a1a;
    padding-left: 0.25em;
    padding-bottom:0.5em;
}
.user-profile a[b-nkwmnel4ir] {
    color: #6d5824;
}
.account-menu[b-nkwmnel4ir] {
    padding-left: 0.15em;
    padding-bottom: 0.15em;
    background: var(--header-bg-color);
    z-index: 1000;
}
.inner[b-nkwmnel4ir] {
    background-color: #e8e2d9;
    padding-right: 1em;
    padding-top: 0.375em;
    padding-bottom: 0.5em;
}
/* _content/PoundPupLegacy/Components/LoginForm.razor.rz.scp.css */
input[type=text][b-dlhjq4vght], input[type=password][b-dlhjq4vght] {
    display: block;
    width: 8em;
    border: 0;
    padding: 0.15em;
    border-radius: 2px;
    margin-left: 0.15em;
    margin-bottom: 0.5em;
}

/* _content/PoundPupLegacy/Components/MainLayout.razor.rz.scp.css */
/* _content/PoundPupLegacy/Components/NodeHandler.razor.rz.scp.css */
input.tab-button[b-eicfxruqre] {
    display: none;
}
/* hide radio buttons */
input + label[b-eicfxruqre] {
    display: inline-block;
    cursor: pointer;
}
/* show labels in line */
input ~ .tab[b-eicfxruqre] {
    display: none
}
/* hide contents */
/* show contents only for selected tab */
#tab1:checked ~ .tab.content1[b-eicfxruqre],
#tab2:checked ~ .tab.content2[b-eicfxruqre],
#tab3:checked ~ .tab.content3[b-eicfxruqre] {
    display: block;
    padding: 0;
}

input.tab-button + label[b-eicfxruqre] { /* box with rounded corner */
    border: 1px solid #999;
    background: #EEE;
    padding: 4px 12px;
    border-radius: 4px 4px 0 0;
    position: relative;
    top: 1px;
}

input.tab-button:checked + label[b-eicfxruqre] { /* white background for selected tab */
    background: #FFF;
    border-bottom: 1px solid transparent;
}

input.tab-button ~ .tab[b-eicfxruqre] { /* grey line between tab and contents */
    border-top: 1px solid #999;
    padding: 12px;
}

[b-eicfxruqre] .title-editor {
    width: 100%;
    font-size: 1.5em;
    font-weight: bold;
    border: none;
    padding: 0.5em;
    margin-bottom: 1em;
    margin-top: 0.5em;
}

.node-access[b-eicfxruqre] {
    width: 50%;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

    .node-access .header[b-eicfxruqre] {
        background-color: grey;
        color: white;
    }

#create-comment[b-eicfxruqre] {
    margin-left: 0.5em;
    color: var(--link-color);
    user-select: none;
    cursor: pointer;
}
/* _content/PoundPupLegacy/Components/NodePageViewer.razor.rz.scp.css */
/* _content/PoundPupLegacy/Components/PageViewer.razor.rz.scp.css */
/* _content/PoundPupLegacy/Components/SubgroupsViewer.razor.rz.scp.css */
.create-options[b-mp78c089rz] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.create-options  div[b-mp78c089rz]{
    padding:0.25em;
    border-bottom: 1px solid var(--editor-border-color);
}
.breadcrum[b-mp78c089rz] {
    background: var(--breadcrum-bg-color);
    color: var(--breadcrum-color);
    margin: 0;
    padding-left: 0.60em;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    border-bottom: solid 1px var(--nav-border-color);
}

    .breadcrum a[b-mp78c089rz] {
        color: var(--breadcrum-color);
        text-decoration: none;
    }

.breadcrum-element[b-mp78c089rz]::after {
    content: ' > ';
}

.breadcrum-element:last-of-type[b-mp78c089rz]::after {
    content: '';
}
/* _content/PoundPupLegacy/Components/UserMenu.razor.rz.scp.css */
nav[b-uczau0yme4] {
    position:absolute;
    z-index: 100;
    border-top-style: solid;
    border-top-width: thin;
    border-right-style: solid;
    border-right-width: 1px;
    width: fit-content;
    background-color: var(--nav-bg-color);
    border-top-color: var(--nav-border-color);
    border-right-color: var(--nav-border-color);
}
nav ul li:hover[b-uczau0yme4] {
    background-color: var(--nav-bg-hover-color);
}


nav ul[b-uczau0yme4] {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

[b-uczau0yme4] li {
    background-color: var(--nav-bg-color);
    color: var(--nav-text-color);
    border-bottom-color: var(--nav-border-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 0.25em;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    padding-right: 0.25em;
}

[b-uczau0yme4] li a {
    display: block;
    text-decoration: none;
    color: var(--nav-text-color);
    white-space:nowrap;
    padding-right: 0.25em;
}

[b-uczau0yme4] form {
    margin-top: 0.25em;
}

[b-uczau0yme4] form input[type="submit"] {
    background-color: var(--nav-text-color);
    padding: 0.5em;
    border-radius: 2px;
}
/* _content/PoundPupLegacy/Components/UserProfileEditor.razor.rz.scp.css */
button[b-q8zsapy36k], .avatar-upload label[b-q8zsapy36k] {
    margin-top: 1em;
    margin-left: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

button:hover[b-q8zsapy36k] {
    background-color: var(--button-hover-color);
}
.user-profile[b-q8zsapy36k]{
    padding:0.5em;
}

.avatar-upload[b-q8zsapy36k]{
    margin-top: 1em;
}
.explanation[b-q8zsapy36k] {
    font-size: 90%;
    color: #808080;
}
.message[b-q8zsapy36k]{
    background-color: aliceblue;
    border: solid 1px black;
    padding: 0.5em;
    margin-left: 2em;
    font-size: 90%;
}
.avatar[b-q8zsapy36k] {
    display:grid;
    width: 10em;
    grid-template-columns: 1fr 1fr;
}
.avatar button[b-q8zsapy36k] {
    font-size: 70%;
    margin-top: 0em;
    height: 2em;
    padding: 0.5em;
    margin-left: 1em;
    background-color: peru;
}
.avatar-upload[b-q8zsapy36k]{
    margin-top: 1em;
}
.avatar-upload label[b-q8zsapy36k] {
    margin-left: 0;
}
.avatar-upload .explanation[b-q8zsapy36k]{
    margin-top: 1em;
}
/* _content/PoundPupLegacy/Components/UserProfileViewer.razor.rz.scp.css */
.large-text-viewer[b-pti79vh7wi]{
    max-width: 90em;
}
.user-profile[b-pti79vh7wi]{
    padding:0.5em;
}
/* _content/PoundPupLegacy/Components/UserRegistration.razor.rz.scp.css */
.user-registration[b-90zdymqz9y] {
    flex:1;
    background-color: var(--content-bg-color);
    padding-left: 1em;
}

label[b-90zdymqz9y]{
    display:block;
    margin-bottom:0.5em;
    font-weight:bold;
}
[b-90zdymqz9y] input {
    display: block;
    width: 20em;
    margin-bottom: 1em;
    border-radius: 3px;
    outline-color: #0094ff;
    border-color: #0094ff;
}
[b-90zdymqz9y] textarea {
    display: block;
    width: 50%;
    margin-bottom: 1em;
    height: 10em;
    border-radius: 3px;
    outline-color: #0094ff;
    border-color: #0094ff;
}
button[b-90zdymqz9y] {
    margin-top: 1em;
    margin-left: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

    button:hover[b-90zdymqz9y] {
        background-color: var(--button-hover-color);
    }

/* _content/PoundPupLegacy/Components/UserRoleAssigner.razor.rz.scp.css */
h1[b-0al0qzy1tn], .users[b-0al0qzy1tn]{
}
.new-users[b-0al0qzy1tn] {
    display: grid;
    width: 100%;
    grid-template-columns: 10em 1fr 5fr 5fr;
}
.new-users > div[b-0al0qzy1tn] {
    border-bottom: 1px solid #b4b4b4;
    margin-bottom: 1em;
}
.active-users[b-0al0qzy1tn] {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 12em 2em;
}

.active-users > div[b-0al0qzy1tn] {
    border-bottom: 1px solid #b4b4b4;
    margin-bottom: 1em;
}

.tenants[b-0al0qzy1tn] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.tenants > div[b-0al0qzy1tn] {
    border-bottom: 1px solid #b4b4b4;
    margin-bottom: 0.5em
}
.tenants > div:nth-last-child(-n+2)[b-0al0qzy1tn] {
    border-bottom: 0;
}
.roles[b-0al0qzy1tn] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    
}
button[b-0al0qzy1tn] {
    margin-top: 0.15em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

button:hover[b-0al0qzy1tn] {
    background-color: var(--button-hover-color);
}

.header[b-0al0qzy1tn] {
    background-color: grey;
    color: white;
    height: 2em;
    padding-top: 0.5em;
}
.header[b-0al0qzy1tn], .header-group[b-0al0qzy1tn] {
    border-bottom: 0 !important;
}
