/* _content/PoundPupLegacy.EditModel.UI/Components/AbuseCaseDetailsEditor.razor.rz.scp.css */
.abuse-case-details[b-zdfqfh1hyo] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
    padding-bottom: 1em;
}

h4[b-zdfqfh1hyo] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}
.field-group[b-zdfqfh1hyo] {
    display: grid;
    grid-template-columns: 16em auto;
    padding-top: 0.5em;
    padding-left:0.5em;
}

label[b-zdfqfh1hyo] {
    font-weight: bold;
}

label[b-zdfqfh1hyo]::after {
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/AttachmentEditor.razor.rz.scp.css */
.editor-section[b-ekicyjm0gw] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    padding:0;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}
h4[b-ekicyjm0gw] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 0.5em 0;
}


.file-upload[b-ekicyjm0gw] {
    display: block;
    width: 8em;
    padding: 0.5em 1em;
    font-size: 90%;
    margin-left: 0.25em;
    margin-bottom: 0.25em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.file-upload:hover[b-ekicyjm0gw] {
    background-color: var(--button-hover-color);
}

.error[b-ekicyjm0gw] {
    background-color: #662222;
    color: red;
}
.files[b-ekicyjm0gw]{
    margin-top:0.5em;
}
.file[b-ekicyjm0gw] {
    display: grid;
    grid-template-columns: 5fr 2fr 1fr 6em;
    padding: 0.5em;
    border-top: solid 1px #ccc;
    vertical-align: central;
}

.file div[b-ekicyjm0gw]{
    padding-top: 0.25em;
}
button[b-ekicyjm0gw] {
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

button:hover[b-ekicyjm0gw] {
    background-color: var(--button-hover-color);
}
/* _content/PoundPupLegacy.EditModel.UI/Components/CaseCasePartyEditor.razor.rz.scp.css */
h5[b-uhdfl4ukcw] {
    font-size: 110%;
    margin: 0;
    text-transform: capitalize;
}

.case-party-type-case-parties[b-uhdfl4ukcw] {
    padding: 0.25em 0.25em 1em 0.25em;
    margin: 0 0 1em 0;
    border-bottom: solid thin #ccc;
}

.field-group[b-uhdfl4ukcw] {
    display: grid;
    grid-template-columns: 8em auto;
    padding-top: 0.5em;
}

label[b-uhdfl4ukcw] {
    font-weight: bold;
}

label[b-uhdfl4ukcw]::after {
    content: ":";
}

.persons[b-uhdfl4ukcw], .organizations[b-uhdfl4ukcw] {
    padding-top: 0.5em;
}

.person[b-uhdfl4ukcw], .organization[b-uhdfl4ukcw] {
    display: grid;
    grid-template-columns: auto 8em;
    column-gap: 5%;
}

button[b-uhdfl4ukcw] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

button:hover[b-uhdfl4ukcw] {
    background-color: var(--button-hover-color);
}

.explanation[b-uhdfl4ukcw] {
    margin-top: 0.5em;
    font-size: 60%;
    font-weight: lighter;
}

.selector[b-uhdfl4ukcw] {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/* _content/PoundPupLegacy.EditModel.UI/Components/CaseDetailsEditor.razor.rz.scp.css */
.case-details[b-6mth3j17uo] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}

h4[b-6mth3j17uo] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}
.field-group[b-6mth3j17uo] {
    display: grid;
    grid-template-columns: 8em auto;
    padding-top: 0.5em;
    padding-left: 0.25em;
}

label[b-6mth3j17uo] {
    font-weight: bold;
}

label[b-6mth3j17uo]::after {
    content: ":";
}

/* _content/PoundPupLegacy.EditModel.UI/Components/ChildTraffickingCaseDetailsEditor.razor.rz.scp.css */
.child-trafficking-case-details[b-pjw7yo140i] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
    padding-bottom: 1em;
    padding-right:1em;
}

h4[b-pjw7yo140i] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}
.field-group[b-pjw7yo140i] {
    display: grid;
    grid-template-columns: 16em auto;
    padding-top: 0.5em;
    padding-left:0.5em;
}

label[b-pjw7yo140i] {
    font-weight: bold;
}

label[b-pjw7yo140i]::after {
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/DocumentDetailsEditor.razor.rz.scp.css */
label[b-826xuw59v5]{
    font-weight: bold;
}
label[b-826xuw59v5]::after{
    content: ":";
    margin-right: 0.5em;
}
.form-group[b-826xuw59v5]{
    margin-top: 1em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/InterOrganizationalRelationFromEditorDialog.razor.rz.scp.css */
.dialog-content[b-r7kfsjwmad] {
    width: 40em;
}

button[b-r7kfsjwmad] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-r7kfsjwmad]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type-and-swap[b-r7kfsjwmad] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-r7kfsjwmad]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-r7kfsjwmad]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/InterOrganizationalRelationsEditor.razor.rz.scp.css */
.relations-editor[b-0o992s2cxf] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-0o992s2cxf] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}
h4[b-0o992s2cxf] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.header[b-0o992s2cxf] {
    
    padding-bottom: 1em;
}
.first[b-0o992s2cxf]{
    padding-left: 0.5em;
}
.grid-header[b-0o992s2cxf] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

button[b-0o992s2cxf] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-0o992s2cxf] {
    background-color: var(--button-hover-color);
}
.row.deleted[b-0o992s2cxf] {
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-0o992s2cxf]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/InterOrganizationalRelationsListEditor.razor.rz.scp.css */
.relations-editor[b-io6jaumarn] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-io6jaumarn] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}
h4[b-io6jaumarn] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.header[b-io6jaumarn] {
    
    padding-bottom: 1em;
}
.first[b-io6jaumarn]{
    padding-left: 0.5em;
}
.grid-header[b-io6jaumarn] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

button[b-io6jaumarn] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-io6jaumarn] {
    background-color: var(--button-hover-color);
}
.row.deleted[b-io6jaumarn] {
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-io6jaumarn]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/InterOrganizationalRelationToEditorDialog.razor.rz.scp.css */
.dialog-content[b-zlhomyjn9c] {
    width: 40em;
}

button[b-zlhomyjn9c] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-zlhomyjn9c]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type-and-swap[b-zlhomyjn9c] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-zlhomyjn9c]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-zlhomyjn9c]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/InterPersonalRelationFromEditorDialog.razor.rz.scp.css */
.dialog-content[b-dsszz83das]{
    width: 40em;
}
button[b-dsszz83das] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-dsszz83das] {
    padding-left: 1em;
    margin-bottom: 1em;
}

.type-and-swap[b-dsszz83das] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-dsszz83das]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-dsszz83das]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/InterPersonalRelationsEditor.razor.rz.scp.css */
.relations-editor[b-op2psedeeo] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-op2psedeeo] {
    display: grid;
    grid-template-columns: 5fr 5fr 4fr 3fr 2fr 2em 5em;
}

h4[b-op2psedeeo] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
    user-select: none;
}
.row[b-op2psedeeo], .grid-header[b-op2psedeeo] {
    user-select: none;
}
.first[b-op2psedeeo]{
    padding-left: 0.5em;
}
.grid-header[b-op2psedeeo] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}
.row.deleted[b-op2psedeeo]{
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-op2psedeeo]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

button[b-op2psedeeo] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-op2psedeeo] {
    background-color: var(--button-hover-color);
}
/* _content/PoundPupLegacy.EditModel.UI/Components/InterPersonalRelationsListEditor.razor.rz.scp.css */
.relations-editor[b-b2tepl34mw] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-b2tepl34mw] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}
h4[b-b2tepl34mw] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.header[b-b2tepl34mw] {
    
    padding-bottom: 1em;
}
.first[b-b2tepl34mw]{
    padding-left: 0.5em;
}
.grid-header[b-b2tepl34mw] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

button[b-b2tepl34mw] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-b2tepl34mw] {
    background-color: var(--button-hover-color);
}
.row.deleted[b-b2tepl34mw] {
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-b2tepl34mw]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/InterPersonalRelationToEditorDialog.razor.rz.scp.css */
.dialog-content[b-nfj6orkw24] {
    width: 40em;
}
button[b-nfj6orkw24] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-nfj6orkw24]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type-and-swap[b-nfj6orkw24] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-nfj6orkw24]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-nfj6orkw24]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/LabeledSearchItemEditor.razor.rz.scp.css */
label[b-hscm5mkg6v] {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-hscm5mkg6v]::after {
    content: ":";
}
.name-and-clear-button[b-hscm5mkg6v] {
    display: grid;
    grid-template-columns: 4fr 1fr;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}

.form-group[b-hscm5mkg6v] {
    padding-left:0.5em;
    padding-bottom: 0.5em;
}
.item-search[b-hscm5mkg6v] {
    display: block;
    width: 50%;
    font-size: 125%;
    outline-color: #76b1db;
    margin-bottom: 1em;
    padding-left: 0.15em;
    padding-right: 0.15em;
}

.item-selector[b-hscm5mkg6v] {
    margin-bottom: 1em;
    padding-left: 0.25em;
}

.options[b-hscm5mkg6v] {
    background-color: white;
    position: absolute;
    max-height: 10em;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10;
    min-width: 20%;
    padding-left: 0.15em;
    padding-right: 0.15em;
}

.option[b-hscm5mkg6v] {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

button[b-hscm5mkg6v] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/LocatableDetailsEditor.razor.rz.scp.css */
button[b-z5w9e1y4sg] {
    padding: 0.5em 1em;
    margin-left: 0.25em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-z5w9e1y4sg] {
    background-color: var(--button-hover-color);
}
.locations[b-z5w9e1y4sg] {
    display: grid;
    grid-template-columns: 3fr 3fr 1fr 2fr 2fr 3fr 4em;
    padding-bottom: 0.5em;
    
}
.header[b-z5w9e1y4sg] {
    padding-left: 0.25em;
}
.item[b-z5w9e1y4sg] {
    padding:0.25em;
    border-bottom: solid 1px var(--editor-border-color);
}

.editor-section[b-z5w9e1y4sg] {
    margin-top: 1em;
    background-color: var(--editor-element-background);
    padding-bottom: 0.25em;
    border: solid 2px var(--editor-border-color);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}

h4[b-z5w9e1y4sg] {
    margin: 0;
    padding: 0;
    padding: 0.25em;
    background-color: var(--editor-header-background);
}

.header[b-z5w9e1y4sg] {
    background-color: var(--editor-header-background);
}
/* _content/PoundPupLegacy.EditModel.UI/Components/LocationEditorDialog.razor.rz.scp.css */
.label-value[b-pdi7l82ems] {
    display: grid;
    grid-template-columns: 2fr 5fr;
}
.container[b-pdi7l82ems] {
    display: grid;
    grid-template-columns: 1fr 10em 1fr;
}
button[b-pdi7l82ems] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/NameableEditor.razor.rz.scp.css */
label[b-41t9gndged] {
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0.25em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/NodeDetailsEditor.razor.rz.scp.css */
.field-group[b-2fr1451evt] {
    display: grid;
    grid-template-columns: 6em auto;
    padding-top: 0.5em;
}

label[b-2fr1451evt] {
    font-weight: bold;
}

label[b-2fr1451evt]::after {
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/NodeEditor.razor.rz.scp.css */
button[b-0mmue36d5x] {
    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-0mmue36d5x]{
    background-color: var(--button-hover-color);
}

.editor-form[b-0mmue36d5x] {
    padding: 1em;
    border-bottom: solid thin #ccc;
}

[b-0mmue36d5x] .title-editor {
    margin-bottom: 1em;
    width: 100%;
    box-shadow: var(--input-shadow);
}
label[b-0mmue36d5x] {
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0.25em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/OrganizationDetailsEditor.razor.rz.scp.css */
.organization-fields[b-4igb6vqpxb] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}
.form-group[b-4igb6vqpxb] {
    padding-top: 0.25em;
    padding-left: 0.25em;
    display: block;
    margin-bottom: 0.5em;
    display: grid;
    grid-template-columns: 1fr 3fr 3fr 3fr 3fr;
}
.form-group label[b-4igb6vqpxb]{
    font-weight:bold;
}
label[b-4igb6vqpxb]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/OrganizationOrganizationTypesEditor.razor.rz.scp.css */
.organization-organization-types-editor[b-vuuc8lnzbp] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}
h4[b-vuuc8lnzbp] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}

button[b-vuuc8lnzbp] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

button:hover[b-vuuc8lnzbp] {
    background-color: var(--button-hover-color);
}

.organization-organization-type[b-vuuc8lnzbp]{
    margin-top: 0.25em;
    display: grid;
    grid-template-columns: 1fr 6em;
}

select[b-vuuc8lnzbp] {
    margin-left: 0.5em;
}
span[b-vuuc8lnzbp]{
    padding-left:0.5em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/OrganizationPoliticalEntityRelationEditorDialog.razor.rz.scp.css */
button[b-byk8ho6rjr] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-byk8ho6rjr]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type-and-swap[b-byk8ho6rjr] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-byk8ho6rjr]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-byk8ho6rjr]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/OrganizationPoliticalEntityRelationsEditor.razor.rz.scp.css */
.relations-editor[b-4zswxej8lx] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}
.relations[b-4zswxej8lx] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}
h4[b-4zswxej8lx]
{
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.grid-header[b-4zswxej8lx] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

.first[b-4zswxej8lx]{
    padding-left: 0.5em;
}

button[b-4zswxej8lx] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-4zswxej8lx] {
    background-color: var(--button-hover-color);
}
.row.deleted[b-4zswxej8lx] {
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-4zswxej8lx]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/PersonDetailsEditor.razor.rz.scp.css */
.person-fields[b-ox1luja1hh] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}
h4[b-ox1luja1hh] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}
.form-group[b-ox1luja1hh] {
    padding-top: 0.25em;
    padding-left: 0.25em;
    display: block;
    margin-bottom: 0.5em;
    display: grid;
    grid-template-columns: 1fr 3fr 3fr 3fr 3fr;
}

    .form-group label[b-ox1luja1hh] {
        font-weight: bold;
    }

label[b-ox1luja1hh]::after {
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/PersonOrganizationRelationEditorForOrganizationDialog.razor.rz.scp.css */
button[b-kupktws7hm] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-kupktws7hm]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type[b-kupktws7hm] {
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-kupktws7hm]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-kupktws7hm]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/PersonOrganizationRelationEditorForPersonDialog.razor.rz.scp.css */
button[b-r36vanng6j] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-r36vanng6j]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type[b-r36vanng6j] {
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-r36vanng6j]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-r36vanng6j]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/PersonOrganizationRelationsEditorForOrganization.razor.rz.scp.css */
.relations-editor[b-9j9sdr71t6] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-9j9sdr71t6] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}

h4[b-9j9sdr71t6] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.grid-header[b-9j9sdr71t6] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

.first[b-9j9sdr71t6] {
    padding-left: 0.5em;
}

button[b-9j9sdr71t6] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

button:hover[b-9j9sdr71t6] {
    background-color: var(--button-hover-color);
}

.row.deleted[b-9j9sdr71t6]{
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-9j9sdr71t6]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/PersonOrganizationRelationsEditorForPerson.razor.rz.scp.css */
.relations-editor[b-7pqexmu6fz] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}

.relations[b-7pqexmu6fz] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1fr 1fr 4em 5em;
}

h4[b-7pqexmu6fz] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.grid-header[b-7pqexmu6fz] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

.first[b-7pqexmu6fz] {
    padding-left: 0.5em;
}

button[b-7pqexmu6fz] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

button:hover[b-7pqexmu6fz] {
    background-color: var(--button-hover-color);
}

.row.deleted[b-7pqexmu6fz]{
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-7pqexmu6fz]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/PersonPoliticalEntityRelationEditorDialog.razor.rz.scp.css */
button[b-j6t14cbsgv] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

.form-group[b-j6t14cbsgv]{
    padding-left:1em;
    margin-bottom: 1em;
}

.type-and-swap[b-j6t14cbsgv] {
    display: grid;
    grid-template-columns: 3fr 1fr;
    margin-left: 0.5em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}
label[b-j6t14cbsgv]{
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-j6t14cbsgv]::after{
    content: ":";
}
/* _content/PoundPupLegacy.EditModel.UI/Components/PersonPoliticalEntityRelationsEditor.razor.rz.scp.css */
.relations-editor[b-r1ndymhcjn] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border-radius: 5px;
    border: solid 2px var(--editor-header-background);
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
}
.relations[b-r1ndymhcjn] {
    display: grid;
    grid-template-columns: 5fr 5fr 4fr 2fr 2fr 4em 5em;
}
h4[b-r1ndymhcjn]
{
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.grid-header[b-r1ndymhcjn] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

.first[b-r1ndymhcjn]{
    padding-left: 0.5em;
}

button[b-r1ndymhcjn] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-r1ndymhcjn] {
    background-color: var(--button-hover-color);
}
.row.deleted[b-r1ndymhcjn] {
    background-color: var(--editor-deleted-row-background);
}

.row.deleted.first[b-r1ndymhcjn]::after {
    content: "removed";
    color: rgba(3,3,3,0.4);
    font-size: 200%;
    position: absolute;
    left: 4em;
    z-index: 1;
    transform: rotate(-3deg);
}

/* _content/PoundPupLegacy.EditModel.UI/Components/SearchItemEditor.razor.rz.scp.css */
label[b-vrc2egxm2e] {
    display: block;
    font-weight: bold;
    margin-bottom: 1em;
}
label[b-vrc2egxm2e]::after {
    content: ":";
}
.name-and-clear-button[b-vrc2egxm2e] {
    display: grid;
    grid-template-columns: 4fr 1fr;
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: solid 1px #82bae2;
}

.form-group[b-vrc2egxm2e] {
    padding-left:0.5em;
    padding-bottom: 0.5em;
}
.item-search[b-vrc2egxm2e] {
    display: block;
    width: 50%;
    font-size: 125%;
    outline-color: #76b1db;
    margin-bottom: 1em;
    padding-left: 0.15em;
    padding-right: 0.15em;
}

.item-selector[b-vrc2egxm2e] {
    margin-bottom: 1em;
    padding-left: 0.25em;
}

.options[b-vrc2egxm2e] {
    background-color: white;
    position: absolute;
    max-height: 10em;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10;
    min-width: 20%;
    padding-left: 0.15em;
    padding-right: 0.15em;
}

.option[b-vrc2egxm2e] {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

button[b-vrc2egxm2e] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: #6290fa;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/SimpleTextNodePropertiesEditor.razor.rz.scp.css */
.form-group[b-tob68u7vj5] {
    box-shadow: 3px 3px 2px 1px rgba(20, 20, 20, .25);
    border-radius: 5px;
}
label[b-tob68u7vj5] {
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0.25em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/TagEditor.razor.rz.scp.css */
label[b-o5ty56ozob]{
    font-weight: bold;

}
label[b-o5ty56ozob]::after{
    content: ":";
}

.tag-search[b-o5ty56ozob] {
    display: block;
    width: 20%;
    font-size: 125%;
    outline-color: var(--input-outline-color);
    margin-top: 0.5em;
    margin-bottom: 0.25em;
    padding-left: 0.15em;
    padding-right: 0.15em;
}

.tag-search:focus[b-o5ty56ozob] {
    outline-color: var(--input-outline-focus-color);
}

.node-type-group[b-o5ty56ozob] {
    border-bottom: solid 1px var(--editor-border-color);
    padding-top: 0.5em;
}

.term-selector[b-o5ty56ozob] {
    margin-bottom: 1em;
    padding-left: 0.25em;
}

.term-options[b-o5ty56ozob] {
    background-color: white;
    position: absolute;
    max-height: 10em;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10;
    min-width: 20%;
    padding-left: 0.15em;
    padding-right: 0.15em;
    
}

.term-option[b-o5ty56ozob] {
    border-bottom: 1px solid grey;
    cursor: pointer;
}

.tag-elements[b-o5ty56ozob] {
    width: 100%;
}

.tag-element[b-o5ty56ozob] {
    display: grid;
    grid-template-columns: auto 10em;
    user-select: none;
    padding-right: 0.5em;
    min-width: 15em;
    padding-top: 0.15em;
    padding-bottom: 0.15em;
    padding-left: 0.25em;
    background-color: #fde4c3;
}

button[b-o5ty56ozob] {
    margin: 0.25em;
    padding: 0.5em 1em;
    border: 0;
    background-color: var(--button-color);
    color: white;
    border-radius: 5px;
    cursor: pointer;
}
button:hover[b-o5ty56ozob]{
    background-color: var(--button-hover-color);
}

.tag-elements div:nth-of-type(2n+1)[b-o5ty56ozob] {
    background-color: #fbebd6;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/TagsEditor.razor.rz.scp.css */
.tags[b-5ehcgiizx2] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}

h4[b-5ehcgiizx2] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/TenantNodesEditor.razor.rz.scp.css */
.tenant-node-editor[b-xk9rbwl2be] {
    background-color: var(--editor-element-background);
    padding-bottom: 1em;
    margin-top: 1em;
    border: solid 2px var(--editor-border-color);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}
.tenant-nodes[b-xk9rbwl2be] {
    display: grid;
    grid-template-columns: 1fr 10fr 10fr 10fr;
}

h4[b-xk9rbwl2be] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 0 0;
    user-select: none;
}
.row[b-xk9rbwl2be], .grid-header[b-xk9rbwl2be] {
    user-select: none;
}

.first[b-xk9rbwl2be] {
    padding-left: 0.5em;
}

.grid-header[b-xk9rbwl2be] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

.item[b-xk9rbwl2be] {
    margin-top: 0.5em;
    padding: 0.25em;
}
input[b-xk9rbwl2be], select[b-xk9rbwl2be] {
    outline-color: var(--input-outline-color);
}
input:focus[b-xk9rbwl2be], select:focus[b-xk9rbwl2be] {
    outline-color: var(--input-outline-focus-color);
}
input[type=checkbox][b-xk9rbwl2be]{
    position: relative;
    top:0.5em;
    width: 1.25em;
    height: 1.25em;
}

.domain-name[b-xk9rbwl2be] {
}
/* _content/PoundPupLegacy.EditModel.UI/Components/TermsEditor.razor.rz.scp.css */
.terms-editor[b-c8dri8dawm] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
}

h4[b-c8dri8dawm] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0;
}

.terms[b-c8dri8dawm]{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.header[b-c8dri8dawm] {
    background-color: var(--editor-secondary-header-background);
    padding: 0.25em;
}

[b-c8dri8dawm] .terms > div {
    padding: 0.25em;
}
/* _content/PoundPupLegacy.EditModel.UI/Components/UnitedStatesCityEditor.razor.rz.scp.css */
.details[b-i5znksfvce] {
    background-color: var(--editor-element-background);
    margin-top: 1em;
    border-top: solid thin #ccc;
    border: solid 2px var(--editor-header-background);
    border-radius: 5px;
    box-shadow: var(--input-shadow);
    padding-bottom: 1em;
}

h4[b-i5znksfvce] {
    background-color: var(--editor-header-background);
    padding: 0.25em 0 0.25em 0.25em;
    margin: 0 0 1em 0;
}

.field-group[b-i5znksfvce] {
    display: grid;
    grid-template-columns: 16em auto;
    padding-top: 0.5em;
    padding-left: 0.5em;
}

label[b-i5znksfvce] {
    font-weight: bold;
}

    label[b-i5znksfvce]::after {
        content: ":";
    }
