.btn.btn-primary.waves-effect.waves-light{color:#fff;background-color:#316aff;border-color:#316aff}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.waves-effect.waves-light:hover,.btn.btn-primary.waves-effect.waves-light:focus,.btn.btn-primary.waves-effect.waves-light:active{color:#fff;background-color:#2a5ad9;border-color:#2755cc}.auth-wrapper .btn.btn-primary.waves-effect.waves-light{color:#fff;background-color:#316aff;border-color:#316aff}.auth-wrapper .btn.btn-primary:hover,.auth-wrapper .btn.btn-primary:focus,.auth-wrapper .btn.btn-primary:active,.auth-wrapper .btn.btn-primary.waves-effect.waves-light:hover,.auth-wrapper .btn.btn-primary.waves-effect.waves-light:focus,.auth-wrapper .btn.btn-primary.waves-effect.waves-light:active{color:#fff;background-color:#2a5ad9;border-color:#2755cc}.chat-wrapper .chat-body{background-color:var(--bs-card-bg)!important}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-menubar{border-left:1px solid var(--bs-border-color);border-right:0;transition-property:width,right;left:auto;right:0}@media (max-width:1199.98px){html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-menubar{left:auto;right:-260px}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-menubar.open{left:auto;right:0}}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-wrapper{margin-right:var(--app-sidebar-width);margin-left:0;transition-property:margin-right}@media (max-width:1199.98px){html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-wrapper{margin-right:0}}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header{padding-right:var(--app-sidebar-width);padding-left:0}@media (max-width:1199.98px){html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header{padding-right:0}}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header-inner{padding-left:25px;padding-right:0}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header-start{margin-left:auto;margin-right:0}html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header-end{margin-left:0;margin-right:auto}html[dir=rtl] .app-header-end>.dropdown.text-end.ms-sm-3.ms-2.ms-lg-4{transform:translate(-20px)!important}html[dir=rtl] .app-header-end>.dropdown.text-end.ms-sm-3.ms-2.ms-lg-4>a.d-flex.align-items-center.py-2{column-gap:14px}html[dir=rtl] .app-header-end>.dropdown.text-end.ms-sm-3.ms-2.ms-lg-4>a .text-end{margin-left:0!important}@media (max-width:1199.98px){html[dir=rtl]:not(:has(.app-menubar-tabs)) .app-header-inner{padding-left:15px}}html[dir=rtl] .end-0{left:0!important;right:auto!important}html[dir=rtl] .start-0{left:auto!important;right:0!important}html[dir=rtl] .app-menubar .app-navbar{padding-left:10px!important;padding-right:0!important}html[dir=rtl] .app-menubar .app-navbar-brand{padding-left:16px!important;padding-right:14px!important}html[dir=rtl] .app-menubar .app-navbar .menubar{margin-right:0!important;padding-right:0!important}html[dir=rtl] .app-menubar .app-navbar .menubar>li.menu-item>.menu-link{align-items:center;width:100%;text-align:right!important;justify-content:flex-start!important;padding-left:42px!important;padding-right:30px!important;display:flex!important}html[dir=rtl] .app-menubar .app-navbar .menubar .menu-heading{text-align:right!important;padding-left:12px!important;padding-right:26px!important}html[dir=rtl] .app-menubar .app-navbar .menu-item .menu-link>i{line-height:1;margin-left:10px!important;margin-right:0!important}html[dir=rtl] .app-menubar .app-navbar .menu-arrow>.menu-link:after{left:14px!important;right:auto!important;transform:translateY(-50%)!important}html[dir=rtl] .app-menubar .app-navbar .menu-arrow>.menu-link.open:after{transform:translateY(-50%)rotate(-90deg)!important}html[dir=rtl] .app-menubar .app-navbar .menubar>li.menu-item .menu-inner{margin-left:0!important;margin-right:28px!important}html[dir=rtl] .app-menubar .app-navbar .menubar>li.menu-item .menu-inner .menu-inner{margin-left:0!important;margin-right:20px!important}html[dir=rtl] .app-menubar .app-navbar .menu-inner .menu-item>.menu-link{text-align:right!important}html[dir=rtl] .app-menubar-tabs{transition-property:width,right;left:auto;right:0}html[dir=rtl] .app-menubar-tabs .app-navbar-brand{z-index:12;width:70px;min-width:70px;position:fixed;top:0;right:0}html[dir=rtl] .app-menubar-tabs .app-navbar-tabs{right:0;top:var(--app-header-height);z-index:12;width:70px;position:fixed}html[dir=rtl] .app-menubar-tabs .app-tab-content{z-index:11;transition-property:right;left:auto;right:70px}@media (max-width:1199.98px){html[dir=rtl] .app-menubar-tabs{right:calc(-1*var(--app-menubar-tabs));left:auto}html[dir=rtl] .app-menubar-tabs .app-navbar-brand,html[dir=rtl] .app-menubar-tabs .app-navbar-tabs{right:-70px}html[dir=rtl] .app-menubar-tabs .app-tab-content{left:auto;right:-200px}html[dir=rtl] .app-menubar-tabs.open,html[dir=rtl] .app-menubar-tabs.open .app-navbar-brand,html[dir=rtl] .app-menubar-tabs.open .app-navbar-tabs{right:0}html[dir=rtl] .app-menubar-tabs.open .app-tab-content{right:70px}}html[dir=rtl]:has(.app-menubar-tabs) .app-wrapper{margin-right:var(--app-menubar-tabs);margin-left:0}html[dir=rtl]:has(.app-menubar-tabs) .app-header{padding-right:var(--app-menubar-tabs);padding-left:0}html[dir=rtl]:not(:has(.app-menubar-tabs)):has(.app-sidebar-panel) .app-sidebar-panel{border-right:1px solid var(--bs-border-color);border-left:0;left:0;right:auto}@media (max-width:1480px){html[dir=rtl]:not(:has(.app-menubar-tabs)):has(.app-sidebar-panel) .app-sidebar-panel{left:-365px;right:auto}html[dir=rtl]:not(:has(.app-menubar-tabs)):has(.app-sidebar-panel) .app-sidebar-panel.show{left:0}}html[dir=rtl]:not(:has(.app-menubar-tabs)):has(.app-sidebar-panel) .app-wrapper{margin-left:var(--app-sidebar-panel)}html[dir=rtl]:not(:has(.app-menubar-tabs)):has(.app-sidebar-panel) .app-header{margin-left:var(--app-sidebar-panel)}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-sidebar-panel{border-right:1px solid var(--bs-border-color);border-left:0;left:0;right:auto}@media (max-width:1480px){html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-sidebar-panel{left:-365px;right:auto}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-sidebar-panel.show{left:0}}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-wrapper{margin-left:var(--app-sidebar-panel);margin-right:250px!important}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-header{margin-left:var(--app-sidebar-panel);margin-right:0;padding-right:220px!important}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .footer-wrapper{margin-right:70px;margin-left:var(--app-sidebar-panel)}@media (max-width:1199.98px){html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-wrapper{margin-right:0}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .app-header{margin-right:0;padding-right:0}html[dir=rtl]:has(.app-menubar-tabs):has(.app-sidebar-panel) .footer-wrapper{margin-right:0}}html[dir=rtl] .app-sidebar-end{border-right:1px solid var(--bs-border-color)!important;border-left:0!important;left:0!important;right:auto!important}:is(html[dir=rtl]:has(.app-sidebar-end) .app-wrapper,html[dir=rtl]:has(.app-sidebar-end) .footer-wrapper){margin-left:var(--app-sidebar-end)!important}html[dir=rtl]:has(.app-sidebar-end) .app-wrapper{margin-right:var(--app-sidebar-width)!important}html[dir=rtl]:has(.app-sidebar-end) .footer-wrapper{margin-right:0!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs{width:var(--app-menubar-tabs)!important;left:auto!important;right:0!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-brand{z-index:30!important;width:56px!important;min-width:56px!important;padding:15px 10px!important;position:fixed!important;top:0!important;left:auto!important;right:0!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs{left:auto!important;right:0!important;top:var(--app-header-height)!important;z-index:30!important;visibility:visible!important;opacity:1!important;width:56px!important;padding:0!important;position:fixed!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs .simplebar-content{padding:0!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs .nav{flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs .menu-link{text-align:center!important;padding:9px 8px!important;display:block!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs .menu-link>i{margin:0!important;display:inline-flex!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-tab-content{z-index:20!important;left:auto!important;right:56px!important}@media (max-width:1199.98px){html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs{right:calc(-1*var(--app-menubar-tabs))!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-brand,html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-navbar-tabs{right:-56px!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs .app-tab-content{right:-200px!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs.open,html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs.open .app-navbar-brand,html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs.open .app-navbar-tabs{right:0!important}html[dir=rtl].ecommerce-rtl-route .app-menubar-tabs.open .app-tab-content{right:56px!important}}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders tbody td .d-flex.align-items-center{flex-flow:row;gap:8px;align-items:center!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders tbody td .d-flex.align-items-center>img{flex:0 0 70px;margin:0;transform:translate(2px)}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders tbody td .d-flex.align-items-center>.ms-2{text-align:right;min-width:0;margin:0!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dataTables_info{float:right!important;text-align:right!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dataTables_paginate{float:left!important;text-align:left!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row:last-child{justify-content:space-between!important;align-items:center!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row:last-child>div:first-child{justify-content:flex-end!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row:last-child>div:last-child{justify-content:flex-start!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child{grid-template-columns:1fr 1fr!important;align-items:center!important;width:100%!important;display:grid!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-layout-start{text-align:right!important;order:2!important;justify-self:end!important;width:100%!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-layout-end{text-align:left!important;order:1!important;justify-self:start!important;width:100%!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-info{text-align:right!important;justify-self:end!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-paging{text-align:left!important;justify-self:start!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper>.row.mt-2.justify-content-between{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper>.row.mt-2.justify-content-between>.dt-layout-start,html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper>.row.mt-2.justify-content-between>.dt-layout-end{flex:50%!important;max-width:50%!important;margin-left:0!important;margin-right:0!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper>.row.mt-2.justify-content-between>.dt-layout-start{text-align:right!important;justify-content:flex-end!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper>.row.mt-2.justify-content-between>.dt-layout-end{text-align:left!important;justify-content:flex-start!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child,html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row.mt-2.justify-content-between:last-child{justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-paging,html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row.mt-2.justify-content-between:last-child .dt-paging{text-align:left!important;margin-left:0!important;margin-right:auto!important}html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .dt-layout-row:last-child .dt-info,html[dir=rtl].ecommerce-rtl-route #dt_RecentOrders_wrapper .row.mt-2.justify-content-between:last-child .dt-info{text-align:right!important;margin-left:auto!important;margin-right:0!important}.app-navbar .menu-arrow>.placeit-menu-toggle{text-align:left;background-color:#0000}html[dir=rtl] .app-menubar .app-navbar .menu-arrow>.placeit-menu-toggle{text-align:right}.app-navbar .menu-arrow>.menu-link.placeit-menu-expanded:after{transform:translateY(-50%)rotate(90deg)}html[dir=rtl] .app-menubar .app-navbar .menu-arrow>.menu-link.placeit-menu-expanded:after{transform:translateY(-50%)rotate(-90deg)!important}.customer-app .card,.installer-app .card,.admin-app .card{--bs-card-height:auto}.pac-container{z-index:2000;border:1px solid var(--bs-border-color);font-family:var(--bs-body-font-family);background-color:var(--bs-body-bg);border-radius:.5rem;margin-top:4px;box-shadow:0 .5rem 1.25rem #0000002e}.pac-item{cursor:pointer;border-top-color:var(--bs-border-color);color:var(--bs-secondary-color);padding:.4rem .75rem}.pac-item:hover,.pac-item-selected{background-color:var(--bs-tertiary-bg)}.pac-item-query{color:var(--bs-body-color)}.pac-matched{color:var(--bs-primary)}.pac-container:after{margin-right:.5rem}[data-bs-theme=dark] .pac-icon{filter:invert(.85)}[data-bs-theme=dark] .hdpi.pac-logo:after{filter:invert(.9)}@page{margin:14mm}@media print{body{background:#fff!important}body *{visibility:hidden}.invoice-sheet,.invoice-sheet *{visibility:visible}.invoice-sheet{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;border:0!important}.invoice-sheet .card-body{padding:0!important}.d-print-none{display:none!important}}.placeit-inbox{grid-template-columns:300px minmax(0,1fr) 288px;height:calc(100vh - 250px);min-height:560px;display:grid}.placeit-inbox .pib-col{flex-direction:column;min-width:0;display:flex;overflow:hidden}.placeit-inbox .pib-list{border-right:1px solid var(--bs-border-color)}.placeit-inbox .pib-ctx{border-left:1px solid var(--bs-border-color);gap:22px;padding:20px 18px;overflow-y:auto}.placeit-inbox .pib-list-head{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;padding:16px 18px}.placeit-inbox .pib-tabs{gap:6px;margin-bottom:12px;display:flex}.placeit-inbox .pib-tab{color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex:1;padding:7px 4px;font-size:12px;font-weight:600}.placeit-inbox .pib-tab.on{background:var(--bs-primary);color:#fff}.placeit-inbox .pib-threads{flex:1;overflow-y:auto}.placeit-inbox .pib-thread{text-align:left;border:none;border-bottom:1px solid var(--bs-border-color);cursor:pointer;background:0 0;border-left:3px solid #0000;align-items:flex-start;gap:11px;width:100%;padding:13px 18px;display:flex}.placeit-inbox .pib-thread:hover{background:var(--bs-tertiary-bg)}.placeit-inbox .pib-thread.on{background:var(--bs-primary-bg-subtle);border-left-color:var(--bs-primary)}.placeit-inbox .pib-th-body{flex:1;min-width:0}.placeit-inbox .pib-th-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.placeit-inbox .pib-th-name{color:var(--bs-body-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.placeit-inbox .pib-thread.unread .pib-th-name{font-weight:800}.placeit-inbox .pib-th-time{color:var(--bs-secondary-color);white-space:nowrap;flex-shrink:0;font-size:10.5px}.placeit-inbox .pib-th-preview{color:var(--bs-secondary-color);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.placeit-inbox .pib-th-tags{gap:5px;margin-top:7px;display:flex}.placeit-inbox .pib-conv-head{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;align-items:center;gap:12px;padding:13px 20px;display:flex}.placeit-inbox .pib-conv-body{background:var(--bs-tertiary-bg);flex-direction:column;flex:1;gap:14px;padding:22px 20px;display:flex;overflow-y:auto}.placeit-inbox .pib-day{color:var(--bs-secondary-color);background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:20px;align-self:center;padding:4px 12px;font-size:11px;font-weight:600}.placeit-inbox .pib-msg{gap:10px;max-width:80%;display:flex}.placeit-inbox .pib-msg.them{align-self:flex-start}.placeit-inbox .pib-msg.me{flex-direction:row-reverse;align-self:flex-end}.placeit-inbox .pib-bubble{border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.5}.placeit-inbox .pib-msg.them .pib-bubble{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);color:var(--bs-body-color);border-top-left-radius:4px}.placeit-inbox .pib-msg.me .pib-bubble{background:var(--bs-primary);color:#fff;border-top-right-radius:4px}.placeit-inbox .pib-msg-time{color:var(--bs-secondary-color);margin-top:5px;font-size:10px}.placeit-inbox .pib-msg.me .pib-msg-time{text-align:right}.placeit-inbox .pib-compose{border-top:1px solid var(--bs-border-color);flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex}.placeit-inbox .pib-ctx-row{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.placeit-inbox .pib-ctx-row:last-child{border-bottom:none}.pib-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:visible}.pib-recipient{transition:background .12s}.pib-recipient:hover{background:var(--bs-tertiary-bg)}@media (max-width:1199.98px){.placeit-inbox{grid-template-columns:280px minmax(0,1fr)}.placeit-inbox .pib-ctx{display:none}}@media (max-width:767.98px){.placeit-inbox{grid-template-columns:1fr;height:auto;min-height:0}.placeit-inbox .pib-conv{display:none}.placeit-inbox .pib-list{border-right:none}.placeit-inbox .pib-threads{max-height:60vh}}.placeit-chat{flex-direction:column;height:calc(100vh - 290px);min-height:460px;display:flex}.placeit-chat .pc-head{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.placeit-chat .pc-body{background:var(--bs-tertiary-bg);flex-direction:column;flex:1;gap:14px;padding:22px 20px;display:flex;overflow-y:auto}.placeit-chat .pc-day{color:var(--bs-secondary-color);background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:20px;align-self:center;padding:4px 12px;font-size:11px;font-weight:600}.placeit-chat .pc-msg{gap:10px;max-width:82%;display:flex}.placeit-chat .pc-msg.me{flex-direction:row-reverse;align-self:flex-end}.placeit-chat .pc-msg.them{align-self:flex-start}.placeit-chat .pc-bubble{border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.5}.placeit-chat .pc-msg.them .pc-bubble{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);color:var(--bs-body-color);border-top-left-radius:4px}.placeit-chat .pc-msg.me .pc-bubble{background:var(--bs-primary);color:#fff;border-top-right-radius:4px}.placeit-chat .pc-time{color:var(--bs-secondary-color);margin-top:5px;font-size:10px}.placeit-chat .pc-msg.me .pc-time{text-align:right}.placeit-chat .pc-compose{border-top:1px solid var(--bs-border-color);flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex}
