/* /Components/Cca.razor.rz.scp.css */
.Cta[b-bqqhnr42uh], .Contact[b-bqqhnr42uh] {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}


.Deb[b-bqqhnr42uh], .Hab[b-bqqhnr42uh] {
    display:flex;
    justify-content: flex-end;
    white-space:nowrap;
}

.Docfile[b-bqqhnr42uh] {
    display:flex;
    justify-content:center;
}

    .Docfile a[b-bqqhnr42uh] {
        display: block;
        width: 350px;
    }

.Docfile img[b-bqqhnr42uh] {
    width:100%;
    height:auto;
}

@media(max-width:599px) {
    .HideOnMobile[b-bqqhnr42uh] {
        display: none;
    }

     .Grid[b-bqqhnr42uh] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-bqqhnr42uh] {
        padding: 10px 0;
        display: grid;
        grid-template-columns: 1fr 100px 100px;
        grid-template-areas: "cta deb hab" "contact contact contact";
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .Item:not(:last-child)[b-bqqhnr42uh]{
        border-bottom: 1px solid gray;
    }

    .Cta[b-bqqhnr42uh] {
        grid-area: cta;
    }

    .Contact[b-bqqhnr42uh] {
        grid-area:contact;
        padding:0 0 0 50px;
    }

    .Deb[b-bqqhnr42uh] {
        grid-area:deb;
    }

    .Hab[b-bqqhnr42uh] {
        grid-area:hab;
    }


}

@media(min-width:600px) {

    .HideOnDesktop[b-bqqhnr42uh] {
        display: none;
    }

    .Grid[b-bqqhnr42uh] {
        display: grid;
        grid-template-columns: minmax(min-content,100px) 1fr minmax(min-content,100px) minmax(min-content,100px);
        grid-column-gap: 10px
    }

    .Item[b-bqqhnr42uh], .ColHeaders[b-bqqhnr42uh] {
        display: contents;
    }

    .ColHeaders > *[b-bqqhnr42uh] {
        padding-bottom:10px;
    }
}
/* /Components/CcaSched.razor.rz.scp.css */
.Cta[b-6viuecpcpf], .Contact[b-6viuecpcpf] {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}


.Deb[b-6viuecpcpf], .Hab[b-6viuecpcpf] {
    display:flex;
    justify-content: flex-end;
    white-space:nowrap;
}

.Docfile[b-6viuecpcpf] {
    display:flex;
    justify-content:center;
}

    .Docfile a[b-6viuecpcpf] {
        display: block;
        width: 350px;
    }

.Docfile img[b-6viuecpcpf] {
    width:100%;
    height:auto;
}

@media(max-width:599px) {
    .HideOnMobile[b-6viuecpcpf] {
        display: none;
    }

     .Grid[b-6viuecpcpf] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-6viuecpcpf] {
        padding: 10px 0;
        display: grid;
        grid-template-columns: 1fr 100px 100px;
        grid-template-areas: "cta deb hab" "contact contact contact";
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }

    .Item:not(:last-child)[b-6viuecpcpf]{
        border-bottom: 1px solid gray;
    }

    .Cta[b-6viuecpcpf] {
        grid-area: cta;
    }

    .Contact[b-6viuecpcpf] {
        grid-area:contact;
        padding:0 0 0 50px;
    }

    .Deb[b-6viuecpcpf] {
        grid-area:deb;
    }

    .Hab[b-6viuecpcpf] {
        grid-area:hab;
    }


}

@media(min-width:600px) {

    .HideOnDesktop[b-6viuecpcpf] {
        display: none;
    }

    .Grid[b-6viuecpcpf] {
        display: grid;
        grid-template-columns: minmax(min-content,100px) 1fr minmax(min-content,100px) minmax(min-content,100px);
        grid-column-gap: 10px
    }

    .Item[b-6viuecpcpf], .ColHeaders[b-6viuecpcpf] {
        display: contents;
    }

    .ColHeaders > *[b-6viuecpcpf] {
        padding-bottom:10px;
    }
}
/* /Components/Contact.razor.rz.scp.css */
.Options a[b-4optc7ktx9] {
    display:block;
}

@media(max-width:599px){
    .Options a[b-4optc7ktx9] {
        padding:10px;
    }

    .Options a:not(:first-child)[b-4optc7ktx9]{
        border-top:1px solid gray;
    }
}
/* /Components/ContactCorrespondencia.razor.rz.scp.css */


.Grid[b-61v7tzyicp] {
    display:grid;
    grid-template-columns:24px min-content 1fr;
    grid-column-gap:10px;
    align-items:center;
    margin-top:15px;
}

.Item[b-61v7tzyicp] {
    display:contents;
}

.Doc[b-61v7tzyicp] {
    width:16px;
}
/* /Components/ContactCtas.razor.rz.scp.css */
.Epg[b-dgyrhcj6m0] {
    display:flex;
    gap:10px;
}


.Nom[b-dgyrhcj6m0] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Eur[b-dgyrhcj6m0] {
    white-space: nowrap;
    display:flex;
    justify-content:flex-end;
}

@media(max-width:599px){
    .Grid[b-dgyrhcj6m0] {
        display:flex;
        flex-direction:column;
    }

    .Item[b-dgyrhcj6m0] {
        display: grid;
        grid-template-columns: 1fr min-content;
        grid-column-gap: 10px;
        padding:10px 0;
    }

    .Item:not(:last-child)[b-dgyrhcj6m0]{
        border-bottom:1px solid gray;
    }
}

@media(min-width:600px){
    .Grid[b-dgyrhcj6m0] {
        display: grid;
        grid-template-columns: 1fr min-content;
    }

    .Item[b-dgyrhcj6m0] {
        display: contents;
    }

    .Item > *[b-dgyrhcj6m0] {
        padding:4px 0 2px;
    }

        .Item:not(:last-child) > *[b-dgyrhcj6m0] {
            border-bottom: 1px solid #DDDDDD;
        }
}
/* /Components/ContactDocs.razor.rz.scp.css */


.Grid[b-gz196bq4n5] {
    display:grid;
    grid-template-columns:24px min-content 1fr;
    grid-column-gap:10px;
    align-items:center;
    margin-top:15px;
}

.Item[b-gz196bq4n5] {
    display:contents;
}

.Doc[b-gz196bq4n5] {
    width:16px;
}
/* /Components/ContextMenu.razor.rz.scp.css */
a[b-3u312ns04n] {
    text-decoration: none;
    color: black;
}

.Wrapper[b-3u312ns04n] {
    position: relative;
}

.Dropdown[b-3u312ns04n] {
    position: absolute;
    top: 1.8em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding: 5px 10px 10px;
}

.Item[b-3u312ns04n] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    /*padding: 4px 7px 2px 4px;*/
}


    .Item.Selected[b-3u312ns04n] {
        align-items: baseline;
        background-color: #DDDDDD;
    }

.Dropdown a.Item[b-3u312ns04n] {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Nom[b-3u312ns04n] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.XMark[b-3u312ns04n] {
    width: 0.7em;
}

.HideOnDesktop[b-3u312ns04n] {
    display: block;
    width: 24px;
    padding: 0 10px;
}


@media(min-width:599px) {
    .HideOnDesktop[b-3u312ns04n] {
        display: none;
    }
}
/* /Components/ContextMenu2.razor.rz.scp.css */
a[b-dsp98qovh6] {
    text-decoration: none;
    color: black;
}

.Wrapper[b-dsp98qovh6] {
    position: relative;
    display:contents;
}

.Dropdown[b-dsp98qovh6] {
    position: absolute;
    top: 1.8em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding: 5px 10px 10px;
}

.Item[b-dsp98qovh6] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    /*padding: 4px 7px 2px 4px;*/
}


    .Item.Selected[b-dsp98qovh6] {
        align-items: baseline;
        background-color: #DDDDDD;
    }

.Dropdown a.Item[b-dsp98qovh6] {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Nom[b-dsp98qovh6] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.XMark[b-dsp98qovh6] {
    width: 0.7em;
}

.HideOnDesktop[b-dsp98qovh6] {
    display: block;
    width: 24px;
    padding: 0 10px;
}


@media(min-width:599px) {
    .HideOnDesktop[b-dsp98qovh6] {
        display: none;
    }
}
/* /Components/CopyButton.razor.rz.scp.css */
.CopyToClipboard[b-rvwksm9hjs]  .Svg {
    width: 100%;
    min-width: 16px;
}

.Copying1[b-rvwksm9hjs] {
    display: block;
    transition: ease-in-out .5s;
    transform: rotateY(180deg) rotateX(180deg);
}

.Copying2[b-rvwksm9hjs] {
    display: block;
    transition: ease-in-out .5s;
    transform: rotateX(180deg) rotateY(180deg);
}
/* /Components/CrudButton.razor.rz.scp.css */
.Button[b-onnzennscn], .Loading[b-onnzennscn] {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    border-color: #198754;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid gray;
    /*padding: .375rem .75rem;*/
    padding: .25rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: button;
}

    .Button.Update[b-onnzennscn] {
        color: #fff;
        background-color: #198754;
    }

    .Button.Cancel[b-onnzennscn] {
        color: #000;
        background-color: #EEEEEE;
    }

    .Button.Delete[b-onnzennscn] {
        color: #fff;
        background-color: coral;
    }


    .Button:Disabled[b-onnzennscn] {
        color: gray !important;
        background-color: #DDDDDD !important;
    }

    .Button:hover:not([disabled])[b-onnzennscn] {
        color: #fff;
        background-color: #5a95f5 !important;
    }
/* /Components/DocfileSrcs.razor.rz.scp.css */

@media(max-width:599px){
    .HideOnMobile[b-jdopy11phh] {
        display:none;
    }

    .Grid[b-jdopy11phh] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-jdopy11phh] {
        display: grid;
        grid-template-columns: 30px 1fr;
        grid-template-areas: "icon nom" 
                            "icon features";
        grid-column-gap:10px;
        padding:10px;
    }

    .Item:not(:last-child)[b-jdopy11phh]{
        border-bottom:1px solid gray;
    }

    .Icon[b-jdopy11phh]{
        grid-area: icon;
    }
    .Nom[b-jdopy11phh] {
        grid-area:nom;
    }
    .Features[b-jdopy11phh] {
        grid-area:features;
    }

}

@media(min-width:600px) {
    .HideOnDesktop[b-jdopy11phh] {
        display:none;
    }
    .Grid[b-jdopy11phh] {
        display: grid;
        grid-template-columns: 18px min-content 1fr;
        grid-column-gap: 10px;
        align-items: center;
    }

    .Item[b-jdopy11phh] {
        display: contents;
    }

    .Features[b-jdopy11phh] {
        display: none;
    }
}
/* /Components/DownloadTargets.razor.rz.scp.css */

@media(max-width:599px) {
    .Grid[b-dhq9c95hgk] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-dhq9c95hgk] {
        display: grid;
        grid-template-columns: 30px 1fr;
        grid-template-areas: "icon fch"
            "icon nom"
            "icon features";
        grid-column-gap: 10px;
        padding: 10px;
    }

        .Item:not(:last-child)[b-dhq9c95hgk] {
            border-bottom: 1px solid gray;
        }

    .Icon[b-dhq9c95hgk] {
        grid-area: icon;
    }

    .Fch[b-dhq9c95hgk] {
        grid-area: fch;
    }

    .Nom[b-dhq9c95hgk] {
        grid-area: nom;
    }

    .Features[b-dhq9c95hgk] {
        grid-area: features;
    }
}

@media(min-width:600px) {
    .Grid[b-dhq9c95hgk] {
        display: grid;
        grid-template-columns: 18px min-content 1fr;
        grid-column-gap: 10px;
        align-items:center;
    }

    .Item[b-dhq9c95hgk] {
        display: contents;
    }

    .Ico[b-dhq9c95hgk]  .Svg {
        width: 12px;
        min-width: 12px;
    }

    .Features[b-dhq9c95hgk]{
        display:none;
    }

}
/* /Components/Dropdown.razor.rz.scp.css */
.Wrapper[b-gaf4g5kksk] {
    position: relative;
}

input[type=text][b-gaf4g5kksk] {
    box-sizing: border-box;
    width: 100%;
    /*padding: 2px 7px 2px 10px;*/
    border: none;
    font-size: inherit;
    cursor: pointer;
    /*border: 1px solid #DDDDDD;*/
}

    input[type=text]:focus[b-gaf4g5kksk] {
        outline: none;
    }

.ClearButton[b-gaf4g5kksk] {
    position: absolute;
    right: 5px;
    top: 4px;
    z-index: 2;
}

.Dropdown[b-gaf4g5kksk] {
    position: absolute;
    top: 1.4em;
    left: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    min-width: 100px;
    width: fit-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
}

.ButtonsBar[b-gaf4g5kksk] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

    .ButtonsBar > *[b-gaf4g5kksk] {
        padding: 2px 10px;
        white-space: nowrap;
        width: 100%;
    }

/*        .ButtonsBar > *:first-child {
            padding: 0 10px 0 0;
            text-align: left;
        }

        .ButtonsBar > *:not(:first-child) {
            border-left: 1px solid black;
        }*/


.Item[b-gaf4g5kksk] {
    display: block;
    text-decoration: none;
    color: black;
    padding: 4px 7px 2px 10px;
}

.Truncate[b-gaf4g5kksk] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media(max-width:599px) {
    .Item[b-gaf4g5kksk] {
        padding: 12px 7px 12px 10px;
        border-bottom: 1px solid #DDDDDD;
    }

    .ButtonsBar > *[b-gaf4g5kksk] {
        padding: 10px;
    }
}
/* /Components/Error.razor.rz.scp.css */
.Wrapper[b-ouvv9o8q9v] {
    background-color: darkred;
    color: white;
    padding: 15px;
}

.IconText[b-ouvv9o8q9v] {
    display: flex;
    gap: 10px;
}

p[b-ouvv9o8q9v] {
    max-width: 100%;
    word-wrap: anywhere;
}

.IconContainer[b-ouvv9o8q9v] {
    width: 32px;
    min-width: 32px;
}

.ButtonsBar[b-ouvv9o8q9v] {
    text-align: right;
}

    .ButtonsBar a[b-ouvv9o8q9v] {
        padding: 10px;
        border: 1px solid white;
        border-radius: 3px;
        text-decoration: none;
        color: white;
        background-color: red;
    }

.SeeMore[b-ouvv9o8q9v], .SeeLess[b-ouvv9o8q9v] {
    color: white;
}
/* /Components/Extracte.razor.rz.scp.css */
.Years[b-mua55xf369] {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}

    .Years > *[b-mua55xf369] {
        display: inline-block;
    }

    .Nom[b-mua55xf369] {
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }

.Deb[b-mua55xf369], .Hab[b-mua55xf369], .Sdo[b-mua55xf369], .Eur[b-mua55xf369] {
    display:flex;
    justify-content:flex-end;
    white-space:nowrap;
}

.SearchAmount[b-mua55xf369] {
    width: 100%;
}



@media(max-width:599px) {
    .HideOnMobile[b-mua55xf369] {
        display:none;
    }

    .Grid[b-mua55xf369] {
        display:flex;
        flex-direction:column;
    }

    .Item[b-mua55xf369] {
        display: grid;
        grid-template-columns: 24px min-content 1fr minmax(100px,min-content) minmax(100px,min-content);
        grid-template-areas: "ico fch eur eur sdo" "ico txt txt txt txt";
        grid-column-gap: 10px;
        grid-row-gap: 5px;
        padding: 10px 0;
    }

    .Fch[b-mua55xf369] {
        grid-area:fch;
    }

    .Ico[b-mua55xf369] {
        grid-area:ico;
    }

        .Ico[b-mua55xf369]  .Svg {
            width: 24px;
            min-width: 24px;
        }

    .Nom[b-mua55xf369] {
        grid-area:txt;
    }

    .Eur[b-mua55xf369] {
        grid-area:eur;
    }

    .Sdo[b-mua55xf369] {
        color: gray;
        grid-area: sdo;
    }

    .RowDivider[b-mua55xf369] {
        grid-column: 1/-1;
    }

    .RowDivider:not(:last-child)[b-mua55xf369] {
        border-bottom: 1px solid gray;
    }

}
@media(min-width:600px) {
    .HideOnDesktop[b-mua55xf369] {
        display:none;
    }

    .Grid[b-mua55xf369] {
        display: grid;
        grid-template-columns: min-content 16px 1fr minmax(100px,min-content) minmax(100px,min-content) minmax(100px,min-content);
        font-size: .8em;
    }

    .ColHeaders[b-mua55xf369], .Item[b-mua55xf369] {
        display: contents;
    }

        .ColHeaders > *[b-mua55xf369] {
            padding-bottom: 10px;
        }

        .Item > *[b-mua55xf369] {
            border-bottom:1px solid #DDDDDD;
        }
        
        .Deb[b-mua55xf369], .Hab[b-mua55xf369], .Sdo[b-mua55xf369] {
            padding-left:5px;
        }

        .Ico[b-mua55xf369] {
            display:flex;
            justify-content:center;
        }
    .Ico[b-mua55xf369]  .Svg {
        width: 8px;
        min-width: 8px;
    }

}
/* /Components/Filedrop.razor.rz.scp.css */
a[b-1dq2pu9hsp] {
    text-decoration: none;
    color: black;
}

.Wrapper[b-1dq2pu9hsp] {
    position: relative;
    width: min-content;
}

.Dropzone[b-1dq2pu9hsp] {
    display: flex;
    border: 3px dotted #fb275d;
    width: 350px;
    height: 400px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background-color: azure;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

    .Dropzone .Info[b-1dq2pu9hsp] {
        position: absolute;
        width: 100%;
        padding: 100px 10px;
        text-align: center;
    }

    .Dropzone.Hover[b-1dq2pu9hsp] {
        background-color: #00ca71;
    }


.Dropdown[b-1dq2pu9hsp] {
    position: absolute;
    top: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    min-width: 100px;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding-top: 5px;
}

.PersistedInput[b-1dq2pu9hsp] {
    width: 1px;
    height: 1px;
}

.Item[b-1dq2pu9hsp] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    padding: 4px 10px 2px;
}


    .Item.Selected[b-1dq2pu9hsp] {
        align-items: baseline;
        background-color: #DDDDDD;
    }

.Nom[b-1dq2pu9hsp] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.XMark[b-1dq2pu9hsp] {
    width: 0.7em;
}

.HideOnDesktop[b-1dq2pu9hsp] {
    display: block;
    width: 24px;
    padding: 0 10px;
}

.Features[b-1dq2pu9hsp] {
    text-align: center;
    background-color: azure;
    border: 1px solid #DDDDDD;
}

.IsNew[b-1dq2pu9hsp] {
    background-color: antiquewhite;
}

.Hover[b-1dq2pu9hsp] {
    border-style: solid;
    /*background-color: #00ca71;*/
}

[b-1dq2pu9hsp] input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.NoSize[b-1dq2pu9hsp] {
    width: 1px;
    height: 1px;
}


@media(min-width:599px) {
    .HideOnDesktop[b-1dq2pu9hsp] {
        display: none;
    }
}
/* /Components/FileInputButton.razor.rz.scp.css */
label[b-mtpno2iipm] {
    display:flex;
    gap:10px;
    cursor: pointer;
}

    label[b-mtpno2iipm]  input[type=file] {
        opacity: 0.0;
        width: 0;
        height: 0;
    }
/* /Components/Icon.razor.rz.scp.css */
.Svg[b-cwfv79t8lq] {
    width: 1rem;
    min-width: 1rem;
}
/* /Components/ImmobleInventari.razor.rz.scp.css */
.Grid[b-085cu6fshw] {
    display:flex;
    flex-direction: column;

}

.Item[b-085cu6fshw] {
    display:block;
}

@media(max-width:599px) {
    .Item[b-085cu6fshw] {
        padding: 10px 0;
    }

        .Item:not(:last-child)[b-085cu6fshw] {
            border-bottom: 1px solid gray;
        }
}


@media(min-width:600px) {
    .Item[b-085cu6fshw] {
        padding: 4px 0 2px;
    }

        .Item:not(:last-child)[b-085cu6fshw] {
            border-bottom: 1px solid #DDDDDD;
        }
}
/* /Components/ImportNorma43.razor.rz.scp.css */
.Grid[b-jwd8g2mp5x] {
    display:grid;
    grid-column-gap:10px;
    grid-template-columns:min-content min-content min-content 1fr;
}

.Item[b-jwd8g2mp5x], .ColHeaders[b-jwd8g2mp5x] {
    display: contents;
}

    .ColHeaders > *[b-jwd8g2mp5x] {
        padding-bottom: 10px;
    }

    .Trunc[b-jwd8g2mp5x] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
/* /Components/ListItem.razor.rz.scp.css */
a[b-wxmy2hm63l] {
    text-decoration: none;
    color: black;
}

.Wrapper[b-wxmy2hm63l] {
    position: relative;
}

.Caption[b-wxmy2hm63l] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    /*padding: 4px 7px 2px 0;*/
}

.Dropdown[b-wxmy2hm63l] {
    position: absolute;
    top: 1.8em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding: 5px 10px 10px;
}

.Item[b-wxmy2hm63l] {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    /*padding: 4px 7px 2px 4px;*/
}


    .Item.Selected[b-wxmy2hm63l] {
        align-items: baseline;
        background-color: #DDDDDD;
    }

.Dropdown a.Item[b-wxmy2hm63l] {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Nom[b-wxmy2hm63l] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.XMark[b-wxmy2hm63l] {
    width: 0.7em;
}

.HideOnDesktop[b-wxmy2hm63l] {
    display: block;
    width: 24px;
    padding: 0 10px;
}


@media(min-width:599px) {
    .HideOnDesktop[b-wxmy2hm63l] {
        display: none;
    }
}
/* /Components/LookupEmp.razor.rz.scp.css */
.Wrapper[b-tifyn3zws6] {
    position:relative;
}

.Nom[b-tifyn3zws6] {
    display:block;
    font-size: 1.0rem;
}

    .Textbox :focus[b-tifyn3zws6] {
        outline: none;
    }

.Item[b-tifyn3zws6] {
    display: block;
    padding: 4px 7px 2px 4px;
    border-bottom: 1px solid #DDDDDD;
}

.Dropdown[b-tifyn3zws6] {
    position: absolute;
    left: 0;
    right: 0;
    width: min-content;
    z-index: 2;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    max-height:200px;
    background: white;
    border-radius: 5px;
    overflow-y:auto;
}

@media(max-width:600px) {

    .Item[b-tifyn3zws6] {
        padding: 10px;
    }

}

@media(min-width:600px) {

}
/* /Components/LookupIdnom.razor.rz.scp.css */
.Wrapper[b-hi6bq2omsc] {
    position: relative;
}

.Caption[b-hi6bq2omsc] {
    display: grid;
    grid-template-columns: 1fr min-content;
    align-items: center;
}


.Textbox[b-hi6bq2omsc] {
    font-size: 1.0rem;
    width: 100%;
    border: none;
    outline: none;
    padding: 4px 0 2px 4px;
    text-overflow: ellipsis;
}

.Nom[b-hi6bq2omsc] {
    display: block;
    font-size: 1.0rem;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Textbox :focus[b-hi6bq2omsc] {
    outline: none;
}

.Item[b-hi6bq2omsc] {
    display: block;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #DDDDDD;
}

.Dropdown[b-hi6bq2omsc] {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    max-height: 200px;
    background: white;
    border-radius: 5px;
    overflow-y: auto;
}
/* /Components/LookupModel.razor.rz.scp.css */
.Wrapper[b-dhm2qxqvge] {
    position:relative;
}

.Caption[b-dhm2qxqvge] {
    display: grid;
    grid-template-columns: 1fr min-content;
    align-items: center;
}


.Textbox[b-dhm2qxqvge] {
    font-size: 1.0rem;
    width: 100%;
    border: none;
    outline: none;
    padding: 4px 0 2px 4px;
    text-overflow: ellipsis;
}

.Nom[b-dhm2qxqvge] {
    display:block;
    font-size: 1.0rem;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .Textbox :focus[b-dhm2qxqvge] {
        outline: none;
    }

.Item[b-dhm2qxqvge] {
    display: block;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #DDDDDD;
}

.Dropdown[b-dhm2qxqvge] {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    max-height:200px;
    background: white;
    border-radius: 5px;
    overflow-y:auto;
}
/* /Components/LookupModelOld.razor.rz.scp.css */
.Wrapper[b-cbnin0ohzu] {
    position:relative;
}

.Caption[b-cbnin0ohzu] {
    display: grid;
    grid-template-columns: 1fr min-content;
    align-items: center;
}


.Textbox[b-cbnin0ohzu] {
    font-size: 1.0rem;
    width: 100%;
    border: none;
    outline: none;
    padding: 4px 0 2px 4px;
    text-overflow: ellipsis;
}

.Nom[b-cbnin0ohzu] {
    display:block;
    font-size: 1.0rem;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .Textbox :focus[b-cbnin0ohzu] {
        outline: none;
    }

.Item[b-cbnin0ohzu] {
    display: block;
    padding: 4px 0 2px 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #DDDDDD;
}

.Dropdown[b-cbnin0ohzu] {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    max-height:200px;
    background: white;
    border-radius: 5px;
    overflow-y:auto;
}
/* /Components/LookupMonths.razor.rz.scp.css */
.Wrapper[b-gfnzht62ws] {
    position: relative;
}

.Dropdown[b-gfnzht62ws] {
    position: absolute;
    top: 1.8em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding: 5px 10px 10px;
}

.Dropdown a[b-gfnzht62ws] {
    display:block;
}

@media(max-width:599px){
    .Item[b-gfnzht62ws] {
        padding:10px;
    }
}
/* /Components/LookupYearsOld.razor.rz.scp.css */
.Wrapper[b-bjtyg44tma] {
    position: relative;
}

.Dropdown[b-bjtyg44tma] {
    position: absolute;
    top: 1.8em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background-color: white;
    width: min-content;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    z-index: 2;
    padding: 5px 10px 10px;
}

.Dropdown a[b-bjtyg44tma] {
    display:block;
}

@media(max-width:599px){
    .Item[b-bjtyg44tma] {
        padding:10px;
    }
}
/* /Components/Multas.razor.rz.scp.css */


.Eur[b-0v400m0ics] {
    display: flex;
    justify-content: flex-end;
}

.Pagat[b-0v400m0ics] {
    display: flex;
    justify-content: center;
}

@media(max-width:599px){
    .HideOnMobile[b-0v400m0ics] {
        display:none;
    }

    .Grid[b-0v400m0ics] {
        display: flex;
        flex-direction:column;
    }

    .Item[b-0v400m0ics] {
        display: grid;
        grid-template-columns: min-content 1fr min-content min-content;
        grid-column-gap: 10px;
        padding:5px 0;
    }

    .Item:not(:last-child)[b-0v400m0ics]{
        border-bottom:1px solid gray;
    }

}

@media(min-width:600px){
    .Grid[b-0v400m0ics] {
        display: grid;
        grid-template-columns: min-content 1fr min-content min-content;
        grid-column-gap: 10px;
    }

    .Item[b-0v400m0ics], .ColHeaders[b-0v400m0ics] {
        display: contents;
    }

    .ColHeaders div[b-0v400m0ics] {
        padding-bottom: 10px;
    }

    .Item div[b-0v400m0ics] {
        padding:5px 0;
    }

}
/* /Components/Norma43Apunt.razor.rz.scp.css */
.Header[b-8fgho21dlj] {
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.CloseButton[b-8fgho21dlj] {
    width: 24px;
    opacity: .3;
}
.CloseButton:hover[b-8fgho21dlj] {
    opacity: 1.0;
}
.PropertyGrid[b-8fgho21dlj] {
    display: grid;
    grid-template-columns: min-content 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 1px;
}

    .PropertyGrid .Label[b-8fgho21dlj] {
        background-color: #DFDFDF;
    }

    .PropertyGrid .Value[b-8fgho21dlj] {
        border-bottom: 1px solid #DFDFDF;
    }


.Concepte[b-8fgho21dlj] {
    margin-top: 15px;
}

        .Concepte label[b-8fgho21dlj], .Ctas label[b-8fgho21dlj], .Contact label[b-8fgho21dlj] {
            display: block;
            font-size: .8em;
        }

    .Concepte input[b-8fgho21dlj], .Ctas input[b-8fgho21dlj], .Contact input[b-8fgho21dlj] {
        width: 100%;
        padding: 4px 7px 2px 4px;
    }

.WarnLength[b-8fgho21dlj] {
    background-color: lightsalmon;
}

.DataInput[b-8fgho21dlj] {
    margin-top: 15px;
    display: flex;
    gap: 25px;
}

.Projectes[b-8fgho21dlj] {
}

.Projecte[b-8fgho21dlj] {
    display: block;
    white-space:nowrap;
}

.Form[b-8fgho21dlj] {
    display:flex;
    flex-direction: column;
    gap:15px;
    border:1px solid gray;
    border-radius:5px;
    width:100%;
    padding:10px;
}

.Ctas::deep input[b-8fgho21dlj], .Ctas::deep a.Caption[b-8fgho21dlj], .Contacts::deep input .Contacts::deep a.Caption[b-8fgho21dlj] {
    display: inline-block;
    border: 1px solid gray;
    border-radius: 5px;
    min-width: 300px;
}

.Submit[b-8fgho21dlj] {
    display:flex;
    justify-content:flex-end;
}

.Submit a[b-8fgho21dlj] {
    padding:4px 15px 2px;
}
/* /Components/Norma43Template.razor.rz.scp.css */
.Header[b-ug8if28yky] {
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.CloseButton[b-ug8if28yky] {
    width: 24px;
    opacity: .3;
}
.CloseButton:hover[b-ug8if28yky] {
    opacity: 1.0;
}
/*.PropertyGrid {
    display: grid;
    grid-template-columns: min-content 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 1px;
}

    .PropertyGrid .Label {
        background-color: #DFDFDF;
    }

    .PropertyGrid .Value {
        border-bottom: 1px solid #DFDFDF;
    }

*/
.Concepte[b-ug8if28yky] {
    margin-top: 15px;
}

        .Concepte label[b-ug8if28yky], .Ctas label[b-ug8if28yky], .Contact label[b-ug8if28yky] {
            display: block;
            font-size: .8em;
        }

    .Concepte input[b-ug8if28yky], .Ctas input[b-ug8if28yky], .Contact input[b-ug8if28yky] {
        width: 100%;
        padding: 4px 7px 2px 4px;
    }

.WarnLength[b-ug8if28yky] {
    background-color: lightsalmon;
}

.DataInput[b-ug8if28yky] {
    margin-top: 15px;
    display: flex;
    gap: 25px;
}

.Projectes[b-ug8if28yky] {
}

.Projecte[b-ug8if28yky] {
    display: block;
    white-space:nowrap;
}

.Form[b-ug8if28yky] {
    display:flex;
    flex-direction: column;
    gap:15px;
    border:1px solid gray;
    border-radius:5px;
    width:100%;
    padding:10px;
}

.Ctas::deep input[b-ug8if28yky], .Ctas::deep a.Caption[b-ug8if28yky], .Contacts::deep input .Contacts::deep a.Caption[b-ug8if28yky] {
    display: inline-block;
    border: 1px solid gray;
    border-radius: 5px;
    min-width: 300px;
}

.Submit[b-ug8if28yky] {
    display:flex;
    justify-content:flex-end;
}

.Submit a[b-ug8if28yky] {
    padding:4px 15px 2px;
}
/* /Components/PageOptions.razor.rz.scp.css */
.Wrapper[b-abpqirwdhv] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    /*gap:10px;*/
}

    .Wrapper[b-abpqirwdhv]  > * {
        padding: 0 10px;
        white-space: nowrap;
        width: max-content;
    }

        .Wrapper[b-abpqirwdhv]  > *:first-child {
            padding: 0 10px 0 0;
            text-align: left;
        }

        .Wrapper[b-abpqirwdhv]  > *:not(:first-child) {
            border-left: 1px solid black;
        }
/* /Components/PopupForm.razor.rz.scp.css */
.Wrapper[b-um6s6gbzlg] {
    position: relative;
}
.Popup[b-um6s6gbzlg] {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: -1.0em;
    left: 0;
    right: 0;
    width:200px;
    z-index: 2;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
    max-height: 200px;
    background: white;
    border-radius: 5px;
    overflow-y: auto;
}

.Header[b-um6s6gbzlg] {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

.Body[b-um6s6gbzlg] {
    padding: 10px;
}
/* /Components/PropertyGrid.razor.rz.scp.css */
.Wrapper[b-46kdf825t1] {
    max-width:600px;
    display:flex;
    flex-direction:column;
    gap:15px;
}

.ButtonsBar[b-46kdf825t1] {
    display:flex;
    justify-content:flex-end;
    gap:10px;
    margin-top: 10px;
}

@media(max-width:599px) {
    .Grid[b-46kdf825t1] {
        display:flex;
        flex-direction:column;
    }

    .Item[b-46kdf825t1] {
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .Item:not(:last-child)[b-46kdf825t1] {
            border-bottom: 1px solid #555555;
        }

    .Label[b-46kdf825t1] {
        font-size:0.8em;
        color: #555555;
    }

    .Value[b-46kdf825t1] {
        padding-left:10px;
    }


}


@media(min-width:600px) {
    .Grid[b-46kdf825t1] {
        display: grid;
        grid-template-columns: 150px 1fr;
        border: 1px solid black;
        align-items: baseline;
        width: 100%;
    }

    .Item[b-46kdf825t1] {
        display: contents;
    }

    .Label[b-46kdf825t1] {
        padding: 4px 7px 2px 4px;
        background-color: #EFEFEF;
    }

    .Item:not(:last-child) .Label[b-46kdf825t1] {
        border-bottom: 1px solid black;
    }

    .Item:not(:last-child) .Value[b-46kdf825t1] {
        border-bottom: 1px solid black;
        min-height:1em;
    }


}

/* /Components/PropertyGridItem.razor.rz.scp.css */
.Wrapper[b-3a4uwk8oqs] {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Textbox[b-3a4uwk8oqs] {
    font-size: 1.0rem;
    width: 100%;
    border: none;
    outline: none;
    padding: 4px 7px 2px 4px;
}

    .Textbox :focus[b-3a4uwk8oqs] {
        outline: none;
    }

    .Textbox.Int[b-3a4uwk8oqs] {
        max-width: 6rem;
        min-width: 4rem;
    }
    .Textbox.Fch[b-3a4uwk8oqs] {
        width: max-content;
    }

.Warning[b-3a4uwk8oqs] {
    background-color: lightsalmon;
}

/*.WarnLength {
    background-color: lightsalmon;
}*/

.ButtonsBar[b-3a4uwk8oqs] {
    display:flex;
    gap:10px;
    align-items:baseline;
    padding:0 10px;
}

    .ButtonsBar[b-3a4uwk8oqs]  a path {
        opacity: .3;
    }

    .ButtonsBar[b-3a4uwk8oqs]  a:hover path {
        opacity: 1.0;
    }

.Copying1[b-3a4uwk8oqs] {
    transition: ease-in-out .5s;
    transform: rotateY(180deg) rotateX(180deg);
}

.Copying2[b-3a4uwk8oqs] {
    transition: ease-in-out .5s;
    transform: rotateX(180deg) rotateY(180deg);
}

.LookupEmp[b-3a4uwk8oqs] {
    padding-left:10px;
}

@media(max-width:599px) {
    .ButtonsBar[b-3a4uwk8oqs]  {
        position: absolute;
        right:0;
        bottom: 0;
    }
    .ButtonsBar[b-3a4uwk8oqs]  .Svg {
        width: 40px;
        min-width: 40px;
        padding:0 3px;
    }
        .ButtonsBar[b-3a4uwk8oqs]  a path {
            opacity: .7;
        }
}
/* /Components/SearchBox.razor.rz.scp.css */
.Wrapper[b-g5xtfqgops] {
    position: relative;
}

input[b-g5xtfqgops] {
    padding: 4px 7px 2px 30px;
    width: 100%;
    border-color: #DDDDDD;
    -webkit-appearance: none;
    border-radius: 4px;
    font-size: 1.0rem;
}

.Lupa[b-g5xtfqgops] {
    position: absolute;
    width: 1rem;
    left: 5px;
    top: 6px;
}

.ClearButton[b-g5xtfqgops] {
    position: absolute;
    right: 5px;
    top: 6px;
    z-index: 2;
}
/* /Components/SwipeMenu.razor.rz.scp.css */

@media (max-width:599px) {
    .Wrapper[b-2xovoa5d7l] {
        display: flex;
        gap: 1px;
        border-bottom: 1px solid gray;
    }

    .Cell[b-2xovoa5d7l] {
        overflow-x: scroll;
        width: 100%;
        padding:7px 0;
        /*border-bottom: 1px solid gray;*/
    }

        .Cell.LeftMenuOn[b-2xovoa5d7l] {
            padding-left:10px;
        }



}

@media (min-width:599px) {
    .Wrapper[b-2xovoa5d7l] {
        display:contents;
    }
}
/* /Components/SwipeMenuItem.razor.rz.scp.css */

    .MenuItem[b-4aw1jq41mh] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 15px;
        padding-right: 15px;
    }

        .MenuItem.Red[b-4aw1jq41mh] {
            color: white;
            background-color: red;
        }

        .MenuItem.Blue[b-4aw1jq41mh] {
            color: white;
            background-color: cornflowerblue;
        }

        .MenuItem.Green[b-4aw1jq41mh] {
            color: white;
            background-color: seagreen;
        }

        .MenuItem.Gray[b-4aw1jq41mh] {
            color: black;
            background-color: #DDDDDD;
        }
/* /Components/Tabs.razor.rz.scp.css */
.Bar[b-zos7nfqvax] {
    display:flex;
    gap: 15px;
}


    .Bar a[b-zos7nfqvax] {
        color:gray;
    }

    .Bar .Active[b-zos7nfqvax] {
        border-bottom: 4px solid green;
    }
/* /Components/Title.razor.rz.scp.css */
.Header[b-ut0n8vg3cy] {
    display: flex;
    justify-content: space-between;
    align-items: center;
} 

.CloseButton[b-ut0n8vg3cy] {
    min-width:24px;
    width: 24px;
    opacity: .3;
}

    .CloseButton:hover[b-ut0n8vg3cy] {
        opacity: 1.0;
    }
/* /Components/Toggle.razor.rz.scp.css */
a[b-fu5iexprbj] {
    display:flex;
    gap: 1em;
    justify-content: flex-start;
    align-content: center;
}
/* /Components/ToggleButtonsBar.razor.rz.scp.css */
.Grid[b-a0um3n367y] {
    display:flex;
    gap:10px;
}

.Item[b-a0um3n367y] {
    padding:4px 7px 2px 4px;
    border:1px solid gray;
    border-radius: 4px;
}

    .Item.Selected[b-a0um3n367y] {
        background-color: azure;
    }

    .Item:hover[b-a0um3n367y] {
        background-color: azure;
    }
/* /Components/TouchTest.razor.rz.scp.css */
.Wrapper[b-q50p0t02hw] {
    width: 200px;
    margin-left: 100px;
    margin-top:100px
}

.Wrapper img[b-q50p0t02hw] {
    width:100%;
    height:auto;
}

.Label[b-q50p0t02hw] {
    padding:10px;
    min-height:30px;
    border:1px solid gray;
}
/* /Components/VisaCard.razor.rz.scp.css */
.Ico[b-o4493g7hgz]{
    grid-area:ico;
}

.Nom[b-o4493g7hgz] {
    grid-area:nom;
}

.Digits[b-o4493g7hgz] {
    grid-area:digits;
}

@media(max-width:599px){
    .Header[b-o4493g7hgz] {
        display: grid;
        grid-template-columns: 50px 1fr;
        grid-template-areas: "ico nom" "ico digits";
        padding: 10px 0;
    }

    .Ico[b-o4493g7hgz]  .Svg {
        width: 40px;
        min-width: 40px;
    }
}
/* /Layout/MainLayout.razor.rz.scp.css */
.Layout[b-91i136o2by] {
    display: grid;
}


header[b-91i136o2by] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #DDDDDD;
    grid-area: header;
    padding: 20px 0 10px;
}



aside[b-91i136o2by] {
    grid-area: aside;
}



main[b-91i136o2by] {
    grid-area: main;
    padding: 10px;
    min-width: 0;
}

.Hamburger[b-91i136o2by] {
    display: block;
    width: 24px;
}

#blazor-error-ui[b-91i136o2by] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-91i136o2by] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

@media(max-width:599px) {
    .Layout[b-91i136o2by] {
        grid-template-areas: "header"
            "main";
    }

        .Layout.IsToggledMenu[b-91i136o2by] {
            grid-template-areas: "header"
                "aside";
        }

        .Layout aside[b-91i136o2by] {
            display: none;
        }

        .Layout.IsToggledMenu aside[b-91i136o2by] {
            display: block;
        }

        .Layout.IsToggledMenu main[b-91i136o2by] {
            display: none;
        }

    header .Username[b-91i136o2by] {
        padding-left: 10px;
    }

    aside[b-91i136o2by] {
        width: 100%;
        border-right: 1px solid #DDDDDD;
    }
}

@media(min-width:600px) {
    .Layout[b-91i136o2by] {
        grid-template-areas: "header header"
            "aside main";
        grid-template-columns: 150px 1fr;
    }

        .Layout.IsToggledMenu[b-91i136o2by] {
            grid-template-areas: "header header"
                "main main";
        }

            .Layout.IsToggledMenu aside[b-91i136o2by] {
                display: none;
            }

    header .Username[b-91i136o2by] {
        padding-left: 15px;
    }
}
/* /Layout/NavMenu.razor.rz.scp.css */
.Wrapper[b-pznb9vydul] {
    display: flex;
    flex-direction: column;
    padding: 10px;
}

.Parent[b-pznb9vydul] {
    background-color: azure;
}

.Item:not(:last-child)[b-pznb9vydul] {
    border-bottom: 1px solid #DDDDDD;
}


@media(max-width:599px) {
    .Item[b-pznb9vydul], .Parent[b-pznb9vydul] {
        padding: 10px;
    }
}

@media(min-width:600px) {
    .Item[b-pznb9vydul], .Parent[b-pznb9vydul] {
        padding: 4px 7px 2px 4px;
    }
}
/* /Pages/AeatModsPage.razor.rz.scp.css */
.Grid[b-miskkpecb6] {
    display:grid;
    grid-template-columns:min-content 1fr;
}

.Item[b-miskkpecb6] {
    display:contents;
}

.Nom[b-miskkpecb6] {
    white-space:nowrap;
}

.DocsGallery[b-miskkpecb6] {
    display: flex;
    gap: 10px;
    flex-wrap:wrap;
}

.DocThumbnail[b-miskkpecb6] {
    display:flex;
    flex-direction:column;
    align-items:center;
    width:140px;
    border:1px solid gray;
}

.DocThumbnail img[b-miskkpecb6] {
    max-width:100%;
    height:auto;
}

.Item > *:not(:first-child)[b-miskkpecb6] {
    padding-left: 10px;
}



@media(max-width:599px){

    .Item > *[b-miskkpecb6] {
        padding:10px 0;
    }

    .Item:not(:last-child) > *[b-miskkpecb6] {
        border-bottom: 1px solid gray;
    }
}

@media(min-width:600px){
    .Item > *[b-miskkpecb6] {
        padding: 4px 0 2px;
    }

    .Item:not(:last-child) > *[b-miskkpecb6] {
        border-bottom: 1px solid #DDDDDD;
    }

}
/* /Pages/AtlasPage.razor.rz.scp.css */
.Item[b-789a91u207] {
    display:block;
}

@media(max-width:599px) {
    .Item[b-789a91u207] {
        padding: 10px;
    }

        .Item:not(:last-child)[b-789a91u207] {
            border: 1px solid gray;
        }
}

@media(min-width:600px) {
    .Item[b-789a91u207] {
        padding: 4px 7px 2px 4px;
    }

}
/* /Pages/BancsPage.razor.rz.scp.css */
.Emp[b-u74cxp33nu] {
    grid-column: 1/-1;
    font-weight: 600;
    padding: 10px 0 5px;
}

.Txt[b-u74cxp33nu] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



@media(max-width:599px) {
    .Item[b-u74cxp33nu] {
        display: grid;
        grid-template-columns: 36px 1fr;
        grid-template-areas: "ico nom" "ico ccc";
        grid-column-gap: 10px;
    }

    .Nom[b-u74cxp33nu] {
        grid-area: nom;
    }

    .Ccc[b-u74cxp33nu] {
        grid-area: ccc;
    }

    .Ico[b-u74cxp33nu] {
        grid-area: ico;
    }

        .Ico[b-u74cxp33nu]  .Svg {
            width: 36px;
            min-width: 36px;
        }
}

@media(min-width:600px) {
    .Grid[b-u74cxp33nu] {
        display:grid;
        grid-template-columns: min-content min-content 12px;
        grid-column-gap: 10px;
    }

    .Item[b-u74cxp33nu] {
        display:contents;
    }

    .Ico[b-u74cxp33nu]  .Svg {
        width: 12px;
        min-width: 12px;
    }
}
/* /Pages/CcaSchedsPage.razor.rz.scp.css */
.Searchbox[b-2pv175d4sb] {
    margin-top: 15px;
}





@media(max-width:599px) {
    .Grid[b-2pv175d4sb] {
        display:flex;
        flex-direction:column;
    }

    .Item[b-2pv175d4sb] {
        display: grid;
        grid-template-columns: 1fr min-content;
        padding:10px 0;
    }
}

@media(min-width:600px) {
    .Grid[b-2pv175d4sb] {
        display: grid;
        grid-template-columns: 1fr min-content;
    }

    .Item[b-2pv175d4sb] {
        display: contents;
    }

        .Item > *[b-2pv175d4sb] {
            padding-top: 4px;
            padding-bottom: 2px;
        }

            .Item > *:first-child[b-2pv175d4sb] {
                padding-right: 10px;
            }

        .Item:not(:last-child)[b-2pv175d4sb] {
            border-bottom: 1px solid #DDDDDD;
        }
}
/* /Pages/CcasPage.razor.rz.scp.css */
.Grid[b-j5tp2du2r7] {
    display: flex;
    flex-direction: column;
}

.Nom[b-j5tp2du2r7] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media(max-width:599px) {
    .Item[b-j5tp2du2r7] {
        padding: 10px;
        display: grid;
        grid-template-columns: 32px 1fr;
        grid-template-areas: "icon fch" "icon nom";
        grid-column-gap: 10px;
    }

        .Item:not(:last-child)[b-j5tp2du2r7] {
            border-bottom: 1px solid gray;
        }

    .Icon[b-j5tp2du2r7] {
        grid-area: icon;
    }

    .Fch[b-j5tp2du2r7] {
        grid-area: fch;
    }

    .Nom[b-j5tp2du2r7] {
        grid-area: nom;
    }
}

@media(min-width:599px) {
    .Item > *[b-j5tp2du2r7] {
        padding: 0;
    }

    .Item[b-j5tp2du2r7] {
        display: grid;
        grid-template-columns: .8rem min-content 1fr;
        grid-column-gap: 10px;
        grid-row-gap: 0;
    }

/*    .Icon {
        width: .8rem;
    }*/
}
/* /Pages/ContactsPage.razor.rz.scp.css */
.Searchbox[b-l905nk8slh] {
    margin-top: 15px;
}

.Grid[b-l905nk8slh] {
}

.Item[b-l905nk8slh] {
    display:block;
    padding:4px 7px 2px 0;
}
/* /Pages/ContractsPage.razor.rz.scp.css */

.PageOptions[b-6rt14h1xu7] {
}

.Searchbox[b-6rt14h1xu7] {
}

.Codi[b-6rt14h1xu7] {
    display: block;
    padding: 4px 0 2px;
}

.Grid[b-6rt14h1xu7] {
    display: grid;
    grid-template-columns: min-content 1fr min-content;
    grid-column-gap: 10px;
}

.Item[b-6rt14h1xu7] {
    display: contents;
}

    .Item > *[b-6rt14h1xu7] {
        padding: 4px 0 2px;
    }

    .Item.Baixa div[b-6rt14h1xu7] {
        color: gray;
    }

.Num[b-6rt14h1xu7] {
    white-space: nowrap;
}


@media(max-width:599px){
    .HideOnMobile[b-6rt14h1xu7] {
        display:none;
    }

    .Grid[b-6rt14h1xu7] {
        display:flex;
        flex-direction:column;
    }

    .Codi[b-6rt14h1xu7] {
        padding: 10px;
    }

    .Codi:not(:last-child)[b-6rt14h1xu7]{
        border-bottom:1px solid gray;
    }

    .Item[b-6rt14h1xu7] {
        display:grid;
        grid-template-columns: min-content 1fr;
        grid-template-areas: "fch nom";
        grid-column-gap:10px;
        padding:10px 0;
    }

    .Item:not(:last-child)[b-6rt14h1xu7]{
        border-bottom: 1px solid gray;
    }

    .Fch[b-6rt14h1xu7] {
        grid-area:fch;
    }

    .Nom[b-6rt14h1xu7] {
        grid-area:nom;
    }

    .Num[b-6rt14h1xu7] {
        grid-area:num;
    }
}
/* /Pages/CredencialsPage.razor.rz.scp.css */



.Item > *[b-tycwnct71y] {
    padding: 4px 0 2px;
}


@media(max-width:599px) {
    .Grid[b-tycwnct71y] {
        display: flex;
        flex-direction: column;
        /*overflow-x: scroll;*/
    }

    .Item[b-tycwnct71y] {
        display: block;
        min-width: 0;
    }

        .Item > div[b-tycwnct71y] {
            white-space: nowrap;
            overflow-x: hidden;
            text-overflow: ellipsis;
            min-width: 0;
        }


    .Usr[b-tycwnct71y] {
        color: gray;
    }
}

@media(min-width:600px) {
    .Grid[b-tycwnct71y] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-tycwnct71y] {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-column-gap: 0;
    }

    .Item[b-tycwnct71y] {
        border-bottom: 1px solid gray;
    }

    .Ref[b-tycwnct71y] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/* /Pages/EmpsPage.razor.rz.scp.css */


.Nom[b-d93cjlv97p] {
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}

.Grayed[b-d93cjlv97p] {
    color:gray;
}

@media(max-width:599px) {
    .HideOnMobile[b-d93cjlv97p] {
        display: none;
    }

    .Grid[b-d93cjlv97p] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-d93cjlv97p] {
        padding: 10px 0;
    }

        .Item:not(:last-child)[b-d93cjlv97p] {
            border-bottom: 1px solid gray;
        }

}


@media(min-width:600px) {
    .HideOnDesktop[b-d93cjlv97p] {
        display: none;
    }

    .Grid[b-d93cjlv97p] {
        display: grid;
        grid-template-columns: 1fr;
        grid-column-gap: 10px;
        grid-row-gap: 5px;
    }

    .Item[b-d93cjlv97p] {
        display: contents;
    }
}
/* /Pages/EscripturesPage.razor.rz.scp.css */
.Grid[b-5g5nctqhrf] {
    display:flex;
    flex-direction:column;
}

    .Item.Baixa div[b-5g5nctqhrf] {
        color: gray;
    }



    .Nom[b-5g5nctqhrf] {
        white-space:nowrap;
        overflow:hidden;
        text-overflow: ellipsis;
    }

@media(max-width:599px){
    .Item[b-5g5nctqhrf] {
        padding: 10px;
        display: grid;
        grid-template-columns: 32px 1fr;
        grid-template-areas: "icon fch" "icon nom";
        grid-column-gap:10px;
    }
    .Item:not(:last-child)[b-5g5nctqhrf] {
        border-bottom:1px solid gray;
    }

    .Icon[b-5g5nctqhrf] {
        grid-area: icon;
    }

    .Fch[b-5g5nctqhrf] {
        grid-area: fch;
    }

    .Nom[b-5g5nctqhrf] {
        grid-area: nom;
    }
}

@media(min-width:599px) {
    .Item > *[b-5g5nctqhrf] {
        padding: 4px 0 2px;
    }

    .Item[b-5g5nctqhrf] {
        display: grid;
        grid-template-columns: 20px min-content 1fr;
        grid-column-gap: 10px;
    }

    .Icon[b-5g5nctqhrf] {
        width: 1rem;
    }
}









/* /Pages/ExerciciPage.razor.rz.scp.css */
.Info[b-qlbh5lmpc9] {
    display:flex;
    gap:10px;
}
/* /Pages/HomePage.razor.rz.scp.css */
a[b-l17qvg9fb2] {
    display:block;
    width:40px;
    margin:100px;
}

/*
a ::deep .Svg, .CopyButton ::deep .Svg {
    width:50px;
    min-width:50px;
}
*/

.CopyButton[b-l17qvg9fb2] {
    width: 50px;
}
/* /Pages/ImmoblesPage.razor.rz.scp.css */
.PageOptions[b-kyridxxm2z] {
}

.Searchbox[b-kyridxxm2z] {
}

.Grid[b-kyridxxm2z] {
    display:grid;
    grid-template-columns: min-content 1fr min-content;
    grid-column-gap:10px;
}

.Item[b-kyridxxm2z] {
    display:contents;
}

    .Item > *[b-kyridxxm2z] {
        padding: 4px 0 2px;
    }

.Item.Baixa div[b-kyridxxm2z] {
  color:gray;   
}

@media(max-width:599px) {
    .Grid[b-kyridxxm2z] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-kyridxxm2z] {
        display: grid;
        grid-template-areas: "nom fch"
            "cadastre cadastre";
        grid-template-columns: 1fr min-content;
        grid-column-gap:10px;
        padding:10px 0;
    }

    .Item:not(:last-child)[b-kyridxxm2z]{
        border-bottom:1px solid gray;
    }

    .Nom[b-kyridxxm2z] {
        grid-area: nom;
    }

    .Fch[b-kyridxxm2z] {
        grid-area: fch;
    }

    .Cadastre[b-kyridxxm2z] {
        grid-area: cadastre;
    }

}
/* /Pages/ImportMediaPage.razor.rz.scp.css */

.Item[b-1xfy5cv4zi] {
    display: block;
}

@media(max-width:599px) {
    .Wrapper[b-1xfy5cv4zi] {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .Item[b-1xfy5cv4zi] {
        padding: 10px 0;
    }

        .Item:not(:last-child)[b-1xfy5cv4zi] {
            border-bottom: 1px solid gray;
        }
}

@media(min-width:600px) {
    .Wrapper[b-1xfy5cv4zi] {
        display: flex;
        gap: 15px;
    }

    .Item[b-1xfy5cv4zi] {
        padding: 5px 0;
    }
}
/* /Pages/Norma43Page.razor.rz.scp.css */
.Bancs[b-ce4xhw7mmb] {
}
.Banc[b-ce4xhw7mmb] {
    display:block;
}

.Grid[b-ce4xhw7mmb] {
    display: grid;
    grid-template-columns: min-content 1fr min-content min-content;
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    font-size: .8em;
}

.ColHeaders div[b-ce4xhw7mmb] {
    margin-bottom:10px;
}

.Item[b-ce4xhw7mmb], .ColHeaders[b-ce4xhw7mmb] {
    display: contents;
}

.FileInput[b-ce4xhw7mmb] {
    display:flex;
    justify-content:center;
    padding-top:15px;
}
/* /Pages/Norma43TemplatesPage.razor.rz.scp.css */
.Item > *:not(:first-child)[b-1xzz5fp5f2] {
    padding-left: 10px;
}


@media(max-width:599px){
    .Grid[b-1xzz5fp5f2] {
        display:flex;
        flex-direction: column;
    }

    .Item[b-1xzz5fp5f2] {
        display: grid;
        grid-template-columns: 50% 50%;
        padding:10px 0;
    }

        .Item:not(:last-child)[b-1xzz5fp5f2] {
            border-bottom: 1px solid gray;
        }

}

@media(min-width:600px) {
    .Grid[b-1xzz5fp5f2] {
        display: grid;
        grid-template-columns: 50% 50%;
    }

    .Item[b-1xzz5fp5f2] {
        display:contents;
    }

    .Item > *[b-1xzz5fp5f2]{
        padding:4px 0 2px;
    }

    .Item:not(:last-child)[b-1xzz5fp5f2]{
        border-bottom:1px solid #DDDDDD;
    }
}
/* /Pages/SumasySaldosPage.razor.rz.scp.css */
.EmpSelector[b-svnixmc881] {
    display:flex;
    align-items: center;
}

.Grid[b-svnixmc881] {
    display: grid;
    grid-template-columns: 1fr min-content;
}

.Item.Epg[b-svnixmc881] {
    font-weight:700;
}

.Item.Epg > *[b-svnixmc881], .Item.Result > *[b-svnixmc881] {
    padding:10px 0 5px;
}


.ColHeaders[b-svnixmc881], .Item[b-svnixmc881] {
    display: contents;
}


.ColHeaders > *[b-svnixmc881] {
    padding-bottom: 10px;
}

.Warn[b-svnixmc881] {
    color:red;
}


.Eur[b-svnixmc881] {
    display: flex;
    justify-content: flex-end;
    white-space: nowrap;
    padding-left:10px;
}

.Nom[b-svnixmc881] {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.Contact.Selected > .Nom[b-svnixmc881] {
    color:black;
}

.Extracte[b-svnixmc881] {
    grid-column: 1/-1;
    padding: 10px 0 15px 50px;
}

.Contact > *[b-svnixmc881] {
    color:gray;
}

.Contact .Nom[b-svnixmc881] {
    padding-left:50px;
}




@media(max-width:599px){
    .ColHeaders[b-svnixmc881] {
        display:none;
    }

    .Grid[b-svnixmc881], .Ccbs[b-svnixmc881] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-svnixmc881] {
        display: grid;
        grid-template-columns: 1fr min-content;
        grid-column-gap: 10px;
        padding: 10px 0;
    }

    .Item:not(:last-child)[b-svnixmc881] {
        border-bottom:1px solid gray;
    }

        .Item.Selected[b-svnixmc881] {
            padding-top: 15px;
            border-bottom: 0;
        }

}

@media(min-width:600px) {
    .Item > *[b-svnixmc881] {
        border-bottom: 1px solid #DDDDDD;
    }
    .Item.Selected > *[b-svnixmc881] {
        padding-top: 15px;
        border-bottom: 0;
    }
}

/* /Pages/VehiclesPage.razor.rz.scp.css */


.Item.Baixa div[b-d0w5oacfks] {
  color:gray;   
}

.Plate[b-d0w5oacfks] {
    white-space: nowrap;
}

@media(max-width:599px){

    .HideOnMobile[b-d0w5oacfks] {
        display:none;
    }

    .Grid[b-d0w5oacfks] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-d0w5oacfks] {
        display: flex;
        flex-direction: row;
        padding: 10px 0;
    }

    .Item:not(:last-child)[b-d0w5oacfks]{
        border-bottom:1px solid gray;
    }
}

@media(min-width:600px){

    .Grid[b-d0w5oacfks] {
        display: grid;
        grid-template-columns: min-content 1fr min-content;
        grid-column-gap: 10px;
    }

    .Item[b-d0w5oacfks] {
        display: contents;
    }

        .Item > *[b-d0w5oacfks] {
            padding: 4px 0 2px;
        }
}
/* /Pages/VisaCardsPage.razor.rz.scp.css */


.Nom[b-3ckb5qu7hl], .Digits[b-3ckb5qu7hl] {
    white-space: nowrap;
}

@media(max-width:599px) {
    .HideOnMobile[b-3ckb5qu7hl] {
        display: none;
    }

    .Grid[b-3ckb5qu7hl] {
        display: flex;
        flex-direction: column;
    }

    .Item[b-3ckb5qu7hl] {
        display: grid;
        grid-template-columns: 50px 1fr;
        grid-template-areas: "ico nom" "ico digits";
        padding: 10px 0;
    }

        .Item:not(:last-child)[b-3ckb5qu7hl] {
            border-bottom: 1px solid gray;
        }

    .Ico[b-3ckb5qu7hl] {
        grid-area: ico;
    }

    .Ico[b-3ckb5qu7hl]  .Svg {
        width: 40px;
        min-width: 40px;
    }

    .Nom[b-3ckb5qu7hl] {
        grid-area: nom
    }

    .Digits[b-3ckb5qu7hl] {
        grid-area: digits;
    }
}


@media(min-width:600px) {
    .HideOnDesktop[b-3ckb5qu7hl] {
        display: none;
    }

    .Grid[b-3ckb5qu7hl] {
        display: grid;
        grid-template-columns: 32px min-content 1fr min-content;
        grid-column-gap: 10px;
        grid-row-gap: 5px;
    }

    .ColHeaders > *[b-3ckb5qu7hl] {
        padding-bottom: 10px;
    }

    .Item[b-3ckb5qu7hl], .ColHeaders[b-3ckb5qu7hl] {
        display: contents;
    }
}
