
/* /ensolu_frontend_assets/static/src/pages/portal.css */
body:has(.o_portal_my_home), #wrapwrap:has(.o_portal_my_home), main:has(.o_portal_my_home), .o_portal_wrap:has(.o_portal_my_home), .o_portal_my_home, .o_portal_my_home .o_portal_docs, .o_portal_my_home .o_portal_category{background: #f5f2f0 !important; background-color: #f5f2f0 !important; background-image: none !important;}.o_portal_my_home{color: #3b2f2b !important;}.o_portal_my_home .o_portal_docs, .o_portal_my_home .o_portal_category{gap: 0 !important; row-gap: 0 !important;}.o_portal_my_home .o_portal_docs{margin-top: 22px !important; border-top: 1px solid rgba(59, 47, 43, .18) !important;}.o_portal_my_home .o_portal_category{margin-top: 0 !important; border-top: 0 !important;}.o_portal_my_home .o_portal_index_card a, .o_portal_my_home .o_portal_docs_entry, .o_portal_my_home a.o_portal_docs_entry, .o_portal_my_home .o_portal_docs_entry a, .o_portal_my_home .o_portal_category .card, .o_portal_my_home .o_portal_category .list-group-item{position: relative !important; min-height: 132px !important; padding: 24px 20px !important; overflow: hidden !important; border: 0 !important; border-radius: 0 !important; border-bottom: 1px solid rgba(59, 47, 43, .18) !important; color: #3b2f2b !important; text-decoration: none !important; box-shadow: none !important; transition: color .34s cubic-bezier(.16, 1, .3, 1), border-color .34s cubic-bezier(.16, 1, .3, 1), transform .34s cubic-bezier(.16, 1, .3, 1) !important;}.o_portal_my_home .o_portal_index_card a:hover, .o_portal_my_home .o_portal_docs_entry:hover, .o_portal_my_home a.o_portal_docs_entry:hover, .o_portal_my_home .o_portal_docs_entry a:hover, .o_portal_my_home .o_portal_category .card:hover, .o_portal_my_home .o_portal_category .list-group-item:hover{color: #9677a7 !important; border-color: rgba(150, 119, 167, .42) !important; background: transparent !important; background-color: transparent !important; background-image: none !important; transform: translateY(-2px) !important;}.o_portal_my_home .o_portal_index_card a:hover, .o_portal_my_home .o_portal_index_card a:hover :is(h1, h2, h3, h4, h5, h6, p, span, div, small, strong, .card-title, .text-muted, .o_portal_entry_title, .o_portal_entry_text), .o_portal_my_home .o_portal_docs_entry:hover :is(h1, h2, h3, h4, h5, h6, p, span, div, small, strong, .card-title, .text-muted), .o_portal_my_home .o_portal_category .card:hover :is(h1, h2, h3, h4, h5, h6, p, span, div, small, strong, .card-title, .text-muted), .o_portal_my_home .o_portal_category .list-group-item:hover :is(h1, h2, h3, h4, h5, h6, p, span, div, small, strong, .card-title, .text-muted){color: #9677a7 !important;}.o_portal_my_home .o_portal_index_card a :is(h1, h2, h3, h4, h5, h6, .card-title, strong, .o_portal_entry_title), .o_portal_my_home .o_portal_docs_entry :is(h1, h2, h3, h4, h5, h6, .card-title, strong), .o_portal_my_home .o_portal_category :is(h1, h2, h3, h4, h5, h6, .card-title, strong){color: #3b2f2b !important; font-weight: 400 !important; letter-spacing: -.015em !important; transition: color .34s cubic-bezier(.16, 1, .3, 1) !important;}.o_portal_my_home .o_portal_index_card a :is(p, small, .text-muted, .o_portal_entry_text), .o_portal_my_home .o_portal_docs_entry :is(p, small, .text-muted), .o_portal_my_home .o_portal_category :is(p, small, .text-muted){color: var(--ens-paragraph-color,#514740) !important; font-size: 14px !important; line-height: 1.55 !important; transition: color .34s cubic-bezier(.16, 1, .3, 1) !important;}.o_portal_my_home .o_portal_index_card a img, .o_portal_my_home .o_portal_index_card a svg, .o_portal_my_home .o_portal_docs_entry img, .o_portal_my_home .o_portal_docs_entry svg, .o_portal_my_home .o_portal_category img, .o_portal_my_home .o_portal_category svg{max-width: 46px !important; max-height: 46px !important; transform-origin: center center !important; transition: transform .52s cubic-bezier(.16, 1, .3, 1), opacity .34s cubic-bezier(.16, 1, .3, 1), filter .34s cubic-bezier(.16, 1, .3, 1) !important;}.o_portal_my_home .o_portal_index_card a:hover img, .o_portal_my_home .o_portal_index_card a:hover svg, .o_portal_my_home .o_portal_docs_entry:hover img, .o_portal_my_home .o_portal_docs_entry:hover svg, .o_portal_my_home .o_portal_category .card:hover img, .o_portal_my_home .o_portal_category .card:hover svg, .o_portal_my_home .o_portal_category .list-group-item:hover img, .o_portal_my_home .o_portal_category .list-group-item:hover svg{transform: scale(1.12) !important; opacity: .92 !important; filter: saturate(1.06) contrast(1.04) !important;}.o_portal_my_home .btn, .o_portal_my_home .btn-primary, .o_portal_my_home .btn-secondary, .o_portal_my_home .btn-light, .o_portal_my_home .btn-outline-primary, .o_portal_my_home button.btn{min-height: 42px !important; padding: 11px 22px !important; border-radius: 4px !important; border: 1px solid rgba(59, 47, 43, .24) !important; background: transparent !important; color: #3b2f2b !important; box-shadow: none !important; text-transform: uppercase !important; letter-spacing: .12em !important; font-size: 11px !important; line-height: 1.1 !important; font-weight: 500 !important; transition: background .34s cubic-bezier(.16, 1, .3, 1), color .34s cubic-bezier(.16, 1, .3, 1), border-color .34s cubic-bezier(.16, 1, .3, 1), transform .34s cubic-bezier(.16, 1, .3, 1) !important;}.o_portal_my_home .btn:hover, .o_portal_my_home .btn-primary:hover, .o_portal_my_home .btn-secondary:hover, .o_portal_my_home .btn-light:hover, .o_portal_my_home .btn-outline-primary:hover, .o_portal_my_home button.btn:hover{background: #1a1208 !important; border-color: #1a1208 !important; color: #fffaf4 !important; transform: translateY(-2px) !important;}@media (min-width: 768px){.o_portal_my_home .o_portal_category *{border-right: 1px solid rgba(59, 47, 43, .14) !important;}.o_portal_my_home .o_portal_category *:last-child{border-right: 0 !important;}}@media (max-width: 767px){.o_portal_my_home .o_portal_index_card a, .o_portal_my_home .o_portal_docs_entry, .o_portal_my_home a.o_portal_docs_entry, .o_portal_my_home .o_portal_docs_entry a, .o_portal_my_home .o_portal_category .card, .o_portal_my_home .o_portal_category .list-group-item{min-height: 112px !important; padding: 20px 0 !important;}}