.userrole-authenticated #contentview-aw-upload,#contentview-folderContents{order:-1}
.userrole-authenticated .plone-toolbar-main{display:flex;flex-direction:column}
.aw-description{margin-bottom:1.2rem;font-size:1.2rem;font-weight:300}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-box{margin:0 0 1.25rem 0;padding:.75rem 1rem;border:1px solid #ddd;border-radius:4px;background:#f8f9fa}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-box-title,body.portaltype-aw-custom.aw-admin-view .aw-custom-object-structure-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-notice{color:inherit}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-notice p{margin:0 0 .75rem 0}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-notice p:last-child{margin-bottom:0}
body.portaltype-aw-custom.aw-admin-view .aw-custom-admin-notice-url{overflow-wrap:anywhere}
body.portaltype-aw-custom.aw-admin-view .aw-custom-head-extra-content{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-files-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file.exists a{font-weight:600}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file.missing{color:#6c757d}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-status{font-weight:700}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-create{display:inline-flex;align-items:center;text-decoration:none}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-create:hover{text-decoration:none}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-create:focus{text-decoration:none}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-missing{display:inline-block;width:.875rem;height:.875rem;border:1px solid #bfc4c9;border-radius:50%;background:#e9ecef;box-sizing:border-box}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-create:hover .aw-custom-primary-file-missing{border-color:#084298;background:#0d6efd}
body.portaltype-aw-custom.aw-admin-view .aw-custom-primary-file-create:focus .aw-custom-primary-file-missing{border-color:#084298;background:#0d6efd}
body.portaltype-aw-custom.aw-admin-view .aw-custom-object-structure{margin:1rem 0 0 0}
body.portaltype-aw-custom.aw-admin-view .aw-custom-object-structure-list{margin:0;padding:0 0 0 1.25rem}
body.portaltype-aw-custom.aw-admin-view .aw-custom-object-structure-item{margin:0 0 .15rem 0}
body.portaltype-aw-custom.aw-admin-view .aw-custom-object-structure-type{color:#6c757d}
#content-core a{border-bottom:none}
#custom-image{display:inline-block;vertical-align:top;float:right;margin:0 0 1em 1em;width:200px;height:150px}
#custom-image img{width:200px;height:150px!important;object-fit:cover}
#custom-rest{vertical-align:top;margin-bottom:1em}
.custom-content-item.with-image{min-height:96px;margin:1.25em 0 0 0}
.custom-content-item.with-image .custom-content-image,.custom-content-item.with-image .custom-content-texts{display:inline-block;vertical-align:top}
.custom-content-image{margin:0 1em 1em 0}
.custom-content-image img{width:128px;height:96px!important;object-fit:cover}
.custom-content-title{font-size:120%}
#custom-embedded-videos,#custom-embedded-pdfs{margin-top:2rem}
#custom-embedded-videos .embedded-video,#custom-embedded-pdfs .embedded-pdf{margin:1.5rem 0}
#custom-embedded-videos video{border:1px solid #ccc;border-radius:4px}
#custom-file-embedded video{width:100%;height:auto!important;max-height:90vh;object-fit:contain}
.embedded-pdf iframe{width:100%;height:90vh;border:1px solid #ccc;border-radius:4px}
.aw-blank-view{margin:0;padding:0;overflow-x:hidden}
.aw-blank-view #aw-blank-main{margin:0;padding:0}
#aw-custom-html{width:100%;max-width:100%;overflow-x:hidden}
:where(#aw-custom-html *,#aw-custom-html *::before,#aw-custom-html *::after){box-sizing:border-box;margin:0;padding:0}
#aw-custom-html h1,#aw-custom-html h2,#aw-custom-html h3,#aw-custom-html h4,#aw-custom-html h5,#aw-custom-html h6,#aw-custom-html p{margin-top:0;margin-bottom:0}
.aw-blank-view #aw-custom-html{width:100%;max-width:100%;margin-left:0;margin-right:0}
body.portaltype-aw-custom:not(.aw-blank-view) #aw-custom-content{max-width:100%;overflow-x:auto;overflow-y:visible}
body.portaltype-aw-custom:not(.aw-blank-view) #aw-custom-html{width:max-content;min-width:100%;max-width:none;overflow-x:visible}
body.portaltype-aw-custom.aw-content-full-width{overflow-x:hidden}
body.portaltype-aw-custom.aw-content-full-width .outer-wrapper{overflow-x:hidden}
body.portaltype-aw-custom.aw-content-full-width #content-core{max-width:100%;overflow:visible}
body.portaltype-aw-custom.aw-content-full-width #aw-custom-content{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;overflow-y:visible}
body.portaltype-aw-custom.aw-content-full-width #aw-custom-html{width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;overflow-x:hidden}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left .outer-wrapper > div.container,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right .outer-wrapper > div.container{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #main-container,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #main-container{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;max-width:100%;margin-left:0;margin-right:0;--bs-gutter-x:0}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #portal-column-one,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #portal-column-one{order:1;flex:0 0 18rem;width:18rem;max-width:18rem;padding-left:0.75rem;padding-right:0.75rem}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #portal-column-content,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #portal-column-content{order:2;flex:1 1 auto;width:auto;max-width:none;min-width:0;padding-left:0;padding-right:0}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #portal-column-two,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #portal-column-two{order:3;flex:0 0 18rem;width:18rem;max-width:18rem;padding-left:0.75rem;padding-right:0.75rem}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #aw-custom-content,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #aw-custom-content{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow-x:hidden;overflow-y:visible}
body.portaltype-aw-custom.aw-content-full-width.aw-has-column-left #aw-custom-html,body.portaltype-aw-custom.aw-content-full-width.aw-has-column-right #aw-custom-html{width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;overflow-x:hidden}
body.portaltype-aw-custom.aw-content-top-flush #portal-breadcrumbs{margin-bottom:0!important}
body.portaltype-aw-custom.aw-content-top-flush #viewlet-above-content{overflow:hidden;max-height:40px}
body.portaltype-aw-custom.aw-no-header #content-header,body.portaltype-aw-custom.aw-no-header header#portal-top,body.portaltype-aw-custom.aw-no-header #portal-header{display:none!important}
body.portaltype-aw-custom.aw-no-top #content-header #portal-top,body.portaltype-aw-custom.aw-no-top #portal-top:not(header){display:none!important}
body.portaltype-aw-custom.aw-no-logo #content-header #portal-logo,body.portaltype-aw-custom.aw-no-logo #portal-logo{display:none!important}
body.portaltype-aw-custom.aw-no-navbar #content-header .navbar{display:none!important}
body.portaltype-aw-custom.aw-no-mainnavigation #mainnavigation-wrapper,body.portaltype-aw-custom.aw-no-mainnavigation #mainnavigation,body.portaltype-aw-custom.aw-no-mainnavigation #portal-mainnavigation,body.portaltype-aw-custom.aw-no-mainnavigation #portal-globalnav-wrapper,body.portaltype-aw-custom.aw-no-mainnavigation #offcanvasNavbar{display:none!important}
body.portaltype-aw-custom.aw-no-navbar #mainnavigation-wrapper #portal-globalnav{display:none!important}
body.portaltype-aw-custom.aw-no-search #mainnavigation-wrapper #portal-searchbox{display:none!important}
body.portaltype-aw-custom.aw-no-navbar.aw-no-search #mainnavigation-wrapper{display:none!important}
body.portaltype-aw-custom.aw-no-breadcrumbs #above-content-wrapper,body.portaltype-aw-custom.aw-no-breadcrumbs #viewlet-above-content{display:none!important}
body.portaltype-aw-custom.aw-no-header.aw-no-mainnavigation.aw-no-breadcrumbs #hero{display:none!important}
body.portaltype-aw-custom.aw-no-footer #portal-footer-wrapper{display:none!important}
body.portaltype-aw-custom.aw-no-navigation-portlets .portletNavigationTree{display:none!important}
body.portaltype-aw-custom.aw-no-navigation-currentnodeitems .navTreeCurrentNode ul{display:none!important}
body.portaltype-aw-custom.aw-no-content #content-core{display:none!important}
img{max-width:100%}
@media (max-width:768px){#custom-embedded-pdfs iframe{height:400px}
}
@media (max-width:720px){#custom-image{float:none;display:block;margin:0 0 1em 0;width:100%;height:auto}
#custom-image img{width:100%;height:auto!important}
.custom-content-item{width:100%!important;margin-right:0!important}
#custom-embedded-pdfs iframe{height:400px}
}
@media (max-width:480px){#custom-image{float:none;display:block;margin:0 0 1em 0;width:100%;height:auto}
#custom-image img{width:100%;height:100%!important}
.custom-content-item.with-image,.custom-content-item.with-image .custom-content-texts{min-height:0}
.custom-content-item.with-image .custom-content-image{float:none;margin:0 0 5px 0}
.custom-content-item.with-image .custom-content-image,.custom-content-item.with-image .custom-content-texts{display:block}
#custom-embedded-pdfs iframe{height:300px}
}

