body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}form{margin:0}.bghome{background-color:#1B74FA}.bgdashboard{background-color:#23282E}.modal-header-bg{background-color:#1B74FA}.modal-header span{color:white;font-size:20px;text-transform:uppercase}.modal-header i{color:white;font-size:24px;cursor:pointer}.pac-container{z-index:999999!important}.h1.white a{color:white;text-decoration:none}.h1.white a:hover,.h1.white a:focus{color:white;text-decoration:underline}.black{color:#000000!important}.yellow{color:#fff600!important}.bg-grey{background-color:#e7e7e7}.bg-yellow{background-color:#fff600}.search_bg_drivers{background-color:#d8dde4}.search_bg_quotedb{background-color:#9dbee7}.search_bg_page{background-color:#f5b9e8}.ch-red{background-color:#dc3545!important}.ch-green{background-color:green!important}.primary_menu{display:block!important}.primary_menu_btn{display:none!important}.side_menu{display:block!important}.side_menu_btn{display:none!important}.input-w100{width:100px!important;}.admin_menu{background-color:#343a40;margin-top:20px}.admin_menu_item{color:white;padding:.5rem 1rem!important}.admin_menu_item:focus,.admin_menu_item:hover{background-color:#ffffff!important;color:#343a40}.timer-pad{padding-top:4px!important;padding-bottom:4px!important}.table-custom tr{background-color:transparent!important}.header-logo{padding-top:30px;padding-bottom:30px}.custom-nav{height:44px}.responsive-nav1{display:block}.responsive-nav2{display:none}.modalbusy{display:none;position:fixed;z-index:1200;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url('../inc/loading.gif') 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .modalbusy{display:block}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#f9f9f9}p{margin:0 0 0!important}.cost-checkbox{transform:scale(2);margin-top:5px!important;margin-left:5px}th,td{padding:2px;font-size:12px}a{color:#337ab7}a:hover{color:#007bff}.dropdown-item-fix{text-transform:uppercase;font-size:16px;line-height:30px;font-weight:600;cursor:pointer}.table-slim,.table-slim td,.table-slim th .table-slim tr{padding:.3rem!important;font-size:14px}.table-sm-pad{padding:5px!important}.mr-1{margin-right:10px}.ml-1{margin-left:10px}.mb-1{margin-bottom:10px}.mt-1{margin-top:10px}.mr-2{margin-right:20px}.mr-4{margin-right:40px}.ml-2{margin-left:20px}.mb-2{margin-bottom:20px}.mt-2{margin-top:20px}.elementhide{display:none!important}.datestamp{cursor:pointer}.capital{text-transform:uppercase}.inline-inputs{display:inline-flex}.invoice-p{padding:3px!important}.invoice{font-size:30px;padding:30px 0 30px 0;border:0}.nav-item{padding-left:10px}.navbar-dark .navbar-nav .nav-link{color:#ffffff}.column-email{max-width:150px;word-wrap:break-word;overflow:hidden;white-space:normal;border:1px solid black}.priority1{background-color:#FF8C66;}.priority2{background-color:#FFD966;}.priority3{background-color:#66FF99;}.nlt{text-transform:uppercase;font-weight:700;padding:.5rem .8rem!important;color:#007bff!important;border:1px solid;margin-bottom:10px}.nlt.active{text-transform:uppercase;font-weight:700;padding:.5rem .8rem!important;color:#ffffff!important;border:1px solid}.folder-tree{margin:0;padding:0;list-style-type:none;cursor:pointer}.folder-tree>ul{padding-left:20px;margin:0}.folder-tree>ul>li{margin:5px 0;position:relative}.folder-tree>ul>li>span{font-weight:bold;color:#007bff;cursor:pointer;display:inline-block}.folder-tree>ul>li>span:hover{text-decoration:underline!important}.folder-tree>ul>li::before{content:'\f07b';margin-right:8px;font-size:16px;display:inline-block;font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;color:#FFA500}.folder-tree ul{display:none;list-style-type:none;margin:0;padding-left:20px}.thumb{max-width:650px;max-height:650px;object-fit:contain}.active-folder{color:red;font-weight:bold}.filter-options{text-align:center;margin-bottom:20px}.filter-button,.filter-button-driver,.filter-fb-button,.filter-button-fb-driver{display:inline-block;padding:10px 15px;margin:0 5px;text-decoration:none;color:#555;background-color:#ddd;border-radius:4px;transition:background-color .3s}.filter-button:hover,.filter-button-driver:hover,.filter-fb-button:hover,.filter-button-fb-driver:hover{background-color:#bbb}.filter-button.active,.filter-button-driver.active,.filter-fb-button.active,.filter-button-fb-driver.active{background-color:#007bff;color:#fff}.review{padding:15px;border-bottom:1px solid #ddd}.review:last-child{border-bottom:none}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stars{color:#f39c12}.review p{margin:0 0 10px}.review small{color:#777}.menu-left-fix{max-width:12%;min-width:160px}.sidebar .nav-links{height:100%;padding:5px 0 0 0;overflow:auto}.sidebar.close .nav-links{overflow:visible}.sidebar .nav-links::-webkit-scrollbar{display:none}.sidebar .nav-links li{position:relative;list-style:none;transition:all .4s ease}.sidebar .nav-links li .iocn-link{display:flex;align-items:center;justify-content:space-between;padding-left:5px;padding-right:10px;margin-top:5px;margin-bottom:5px;min-height:36px}.sidebar.close .nav-links li .iocn-link{display:block}.sidebar .nav-links li i{text-align:center;line-height:30px;color:#ffffff;font-size:14px;cursor:pointer;transition:all .3s ease}.sidebar .nav-links li.active i,.sidebar .nav-links li:hover i{color:#cccccc}.sidebar .nav-links li.showMenu i.arrow{transform:rotate(-180deg)}.sidebar.close .nav-links i.arrow{display:none}.sidebar .nav-links li a{display:flex;align-items:center;text-decoration:none;width:100%}.sidebar .nav-links li a .link_name{font-size:15px;font-weight:400;color:#ffffff;transition:all .4s ease}.sidebar .nav-links li.active a .link_name,.sidebar .nav-links li:hover a .link_name{color:#cccccc}.sidebar.close .nav-links li a .link_name{opacity:0;pointer-events:none}.sidebar .nav-links li .sub-menu{padding:6px 6px 14px 10px;background:#343a40;color:#ffffff;display:none}.sidebar .nav-links li.showMenu .sub-menu{display:block}.sidebar .nav-links li .sub-menu a{color:#eeeeee;font-size:14px;padding:5px 3px;white-space:nowrap;transition:all .4s ease}.sidebar .nav-links li .sub-menu a:hover{opacity:1;color:#cccccc}.sidebar2 .nav-links{height:100%;padding:5px 0 0 0;overflow:auto}.sidebar2.close .nav-links{overflow:visible}.sidebar2 .nav-links::-webkit-scrollbar{display:none}.sidebar2 .nav-links li{position:relative;list-style:none;transition:all .4s ease}.sidebar2 .nav-links li .iocn-link{display:flex;align-items:center;justify-content:space-between;padding-left:5px;padding-right:10px;margin-top:5px;margin-bottom:5px;min-height:36px}.sidebar2.close .nav-links li .iocn-link{display:block}.sidebar2 .nav-links li i{text-align:center;line-height:30px;color:#ffffff;font-size:14px;cursor:pointer;transition:all .3s ease}.sidebar2 .nav-links li.active i,.sidebar2 .nav-links li:hover i{color:#cccccc}.sidebar2 .nav-links li.showMenu i.arrow{transform:rotate(-180deg)}.sidebar2.close .nav-links i.arrow{display:none}.sidebar2 .nav-links li a{display:flex;align-items:center;text-decoration:none;width:100%}.sidebar2 .nav-links li a .link_name{font-size:15px;font-weight:400;color:#ffffff;transition:all .4s ease}.sidebar2 .nav-links li.active a .link_name,.sidebar2 .nav-links li:hover a .link_name{color:#cccccc}.sidebar2.close .nav-links li a .link_name{opacity:0;pointer-events:none}.sidebar2 .nav-links li .sub-menu{padding:6px 6px 14px 10px;background:#343a40;color:#ffffff;display:none}.sidebar2 .nav-links li.showMenu .sub-menu{display:block}.sidebar2 .nav-links li .sub-menu a{color:#eeeeee;font-size:14px;padding:5px 3px;white-space:nowrap;transition:all .4s ease}.sidebar2 .nav-links li .sub-menu a:hover{opacity:1;color:#cccccc}.badge-fix{margin-bottom:10px;margin-top:5px}.nav-link{font-size:14px!important;padding:.5rem .8rem;color:#ffffff;display:inline-block!important}.nav-link a:link{color:#ffffff}.nav-link a:visited{color:#ffffff}.nav-link a:hover{color:#007bff}.nav-link-1{font-size:16px!important;line-height:16px;padding:.5rem .5rem;color:#ffffff;display:inline-block!important}.nav-link-1 a:link{color:#ffffff}.nav-link-1 a:visited{color:#ffffff}.nav-link-1 a:hover{color:#007bff}.dropdown-menu-2col{min-width:320px}div.dropdown-item-pad>a.dropdown-item{padding:.3rem 0!important}.dropdown-menu-pl{border-right:1px solid #ccc}.lg-fix{list-style:none}.status-width{width:100px!important}.quote-width{width:60px!important}.time-width{width:50px!important}.row{margin-right:0!important;margin-left:0!important}.table-sm>tbody>tr>td{padding:3px!important}.table{margin-bottom:0!important}.table-list>tbody>tr>td{padding:3px!important}.card-header{padding:4px 5px;background-color:#000000;color:#fff;text-transform:uppercase;font-size:15px}.card-header-blue{padding:4px 5px;background-color:#337ab7;color:#fff;text-transform:uppercase;font-size:15px}.card-header-red{padding:4px 5px;background-color:#F00;color:#fff;text-transform:uppercase;font-size:15px}.card-header a:link{text-decoration:none;color:#fff}.card-header a:visited{text-decoration:none;color:#fff}.card-header a:hover{text-decoration:underline;color:#fff}.card-header a:active{text-decoration:none;color:#fff}.table-sm-pad{padding:5px!important}.bg-red{background-color:#F00!important}.bg-compare{background-color:#d4ac27!important}.slider-photo{max-width:300px}.help{cursor:help}.card-header-loc{padding:4px 5px;background-color:#ffffff;color:#337ab7;text-transform:uppercase}.btn-secondary{background-color:#337ab7;border-color:#337ab7}.btn-secondary:hover{background-color:#007bff;border-color:#007bff}.btn-primary{background-color:#0062cc;border-color:#0062cc}.btn-primary:hover{background-color:#007bff;border-color:#007bff}.table-slim,.table-slim td,.table-slim th .table-slim tr{padding:.3rem!important;font-size:14px}.tdbreak{word-break:break-all}.suggestionsBox{position:fixed;margin:5px 0 0 0;background-color:#ffffff;border:1px solid #000;color:#000000;z-index:2000;padding:0 5px 5px 5px}ul.no-bullets{list-style-type:none;margin:0;padding:0}.suggestionList{margin:0;padding:0}.suggestionList li{margin:0 0 3px 0;padding:3px;cursor:pointer}.suggestionList li:hover{background-color:#659CD8}.inventory_cat_menu{max-height:70vh;overflow-y:auto;background:#f8f9fa;border-radius:6px;padding:6px}.inventory_cat_menu .nav-pills{flex-wrap:nowrap}.inventory_cat_menu .nav-link{white-space:nowrap;color:#212529;background-color:#ffffff;border:1px solid #dee2e6;margin-bottom:6px;border-radius:4px;font-weight:500}.inventory_cat_menu .nav-link:hover{background-color:#e9ecef;color:#000}.inventory_cat_menu .nav-link.active{background-color:#0d6efd;border-color:#0d6efd;color:#ffffff}.canvas-chart1{max-width:600px;max-height:400px}.canvas-chart2{max-width:1100px;max-height:700px}.chat_scroll{height:400px;overflow-y:scroll}.chat_mess{border:1px solid #ccc}.task_table{border:1px solid #ccc}.unread{background-color:#ddd}.user_col{width:35px;vertical-align:top}.date_col{width:60px;vertical-align:top}.user_profile{background-color:#ccc;display:inline-block;border-radius:50%;width:30px;height:30px;text-align:center;padding-top:7px}.task_scroll{height:400px;overflow-y:scroll}.task_table{border:1px solid #ccc}.done_col{width:35px;vertical-align:top}.dropdown-menu{font-size:14px!important}.dropdown-item{padding:.25rem .3rem;white-space:unset!important;cursor:pointer}.dropdown-item:focus,.dropdown-item:hover{background-color:#b0ec0a}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:black!important}.right{text-align:right}.btn{font-size:13px}.nav-sidebar{margin-right:-31px;margin-bottom:20px;margin-left:-31px;font-size:13px;font-weight:600;list-style-type:none;line-height:18px}.nav-sidebar1{margin-bottom:20px;margin-left:-40px;font-size:13px;font-weight:600;list-style-type:none;line-height:18px}.nav-sidebar>li{padding-right:20px;padding-left:20px}.nav>li>a{position:relative;display:block;padding:8px 5px 10px 10px}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{color:#fff;background-color:#428bca}.main{padding-top:70px;padding-bottom:50px}.h1,h1{font-size:20px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.h2,h2{font-size:18px;color:#337ab7;text-transform:uppercase;margin-top:25px;margin-bottom:10px;font-weight:600}.h3,h3{font-size:16px;color:#337ab7;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.h4,h4{font-size:15px;color:#337ab7;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.menu-picker{width:50%;text-align:center;text-transform:uppercase;font-weight:bold}.menu-picker:hover{background-color:gray}.menu-picker.active{background-color:blue}label{margin-bottom:0;font-size:14px;font-weight:600}.edit-header{background-color:#f9f945;border:1px solid #ccc;padding:3px;margin-bottom:20px}.search-btn{padding-left:5px!important;padding-right:7px!important}.successicon{color:#02bf02}.alerticon{color:#F00}.eticon{color:#0400ff}.badgedayfinished{background-color:#25d159;font-weight:500}.badgedaystarted{background-color:#ffbf00;font-weight:500}.badge{font-size:100%!important}.card-body{padding:.25rem}.jobstart{background-color:#f9f945!important}.jobbetween{background-color:#f9f945!important}.jobfinish{background-color:#f9f945!important}.successicon{color:#02bf02}.menubg{background-color:#9AF2D3;border-bottom:#000000 2px solid}.hrpcg{margin-top:3px;margin-bottom:10px;border-top:1px solid #ccc}.printphoto{max-width:70%}.inv-thumb{width:25px;height:25px}.error{font-size:12px;line-height:18px;color:red;font-weight:bold;padding:2px;border:1px solid red}.ramka_az1{display:inline-block;border:1px solid #ddd}.azlist{font-size:14px;border:#000000 solid 1px;padding:6px 9px;font-weight:bold}.pointer:hover{cursor:pointer}.step-noshow{display:none}#confirmation{width:100%}.alert{font-size:13px;line-height:22px}.alertinfo{color:#F00;padding:2px}.alertfont{color:#F00;padding:2px;font-size:12px}.etcharge{background-color:#12c7fa}.fnc-done{background-color:#fb6c6c}.availon{background-color:#1ace41;width:30px;font-size:11px}.availdel{width:32px}.availoff{background-color:#f00000;width:30px;font-size:11px}.availname{width:92px;min-width:92px}.availswitch{width:50px;text-align:right}.avail-mar-all{margin-bottom:10px!important}.avail-header{border:1px solid #ccc;margin-bottom:5px;padding:5px;margin-top:20px;background-color:yellow;overflow:auto}.sumDayFooter1{border:1px solid #ccc;margin-bottom:5px;padding:5px;margin-top:5px;background-color:red;overflow:auto}.sumDayFooter2{border:1px solid #ccc;margin-bottom:5px;padding:5px;margin-top:5px;background-color:green;overflow:auto}.sumPeriodFooter{border:1px solid #ccc;margin-bottom:5px;padding:5px;margin-top:20px;background-color:blue;overflow:auto}.total-box{border:1px solid #ccc;margin-bottom:5px;padding:5px;background-color:yellow;float:right}.paid-box{border:1px solid #ccc;margin-bottom:5px;padding:5px;background-color:yellow;float:right;margin-left:10px}.balance-box{border:1px solid #ccc;margin-bottom:5px;padding:5px;background-color:yellow;float:right;margin-left:10px}.hours-box{border:1px solid #ccc;margin-bottom:5px;padding:5px;background-color:yellow;float:right;margin-right:10px}.orderhoover{cursor:crosshair!important}.ajaxerror{padding:2px;border:1px solid red;color:red}.ajaxsuccess{padding:2px;border:1px solid green;color:green}.summarytrheader{background-color:#a3c1d9!important;font-weight:600}.summarytr{background-color:#FFE51E!important;font-weight:600}.phoneno{font-size:12px}.minitxt{font-size:11px}.inline{display:inline}.inline-flex{display:inline-flex}.inline-table{display:inline-table}.balance{border:0;font-weight:600;padding:2px 6px}.balancecash{background-color:#27cb57}.balanceonline{background-color:#c4cb27}.total{border:0;font-weight:600;padding:2px 6px}.totalpaid{background-color:#44c545}.totalnotpaid{background-color:#f3563d}.pryes{background-color:#44c545}.prno{background-color:#f3563d}.prnoset{background-color:#909290}.do-pryes{background-color:#44c545;padding:1px 3px 1px 3px!important}.do-prno{background-color:#f3563d;padding:1px 3px 1px 3px!important}.dayoffpad{padding:0!important}.big_checkbox{transform:scale(1.2);-ms-transform:scale(2);-webkit-transform:scale(2);margin:6px}.payment{border:0;font-weight:600;padding:2px 6px}.cash{background-color:#12c7fa}.online{background-color:#44c545}.notpaid{background-color:#f3563d}.w-350{min-width:350px}.form-control{font-size:13px}.form-control-sm{height:24px!important;padding:0 0 0 5px!important;font-size:13px}.form-group{margin-bottom:10px}.btn-sm{padding:3px 6px;line-height:1}.app-btn-width{max-width:31px}.btn-appl,.btn-appl1{height:24px}.app-input-width{max-width:35px!important;height:24px!important;padding-left:5px!important}.depositpaid{background-color:#44c545}.depositnotpaid{background-color:#f3563d}.users{border:0;font-weight:600;padding:2px 6px}.usersactive{background-color:#44c545}.usersnotactive{background-color:#f3563d}.tooltip-inner{background-color:#ffffff;border:1px solid #000000;color:#000000;max-width:400px!important;width:100%!important;height:auto!important;font-size:11px;padding:4px;text-align:left;overflow-y:scroll}.tooltip-inner img{max-width:390px!important;max-height:500px}.tooltip{pointer-events:none}.but-mb{margin-bottom:5px}.print-container{width:100%}.print{width:750px;margin:0 auto}.print-horizontal{width:1100px;margin:0 auto}.bodynopadding{padding-top:0}.nopadding{padding:0!important}.nomargin{margin:0!important}.invoicetd{border:none!important;font-size:16px}.clear{clear:both}.button-inline{display:inline-block}#black .h3-blog{color:#000000!important}#black .main-box p{color:#000000!important;font-size:10px!important}.logout{padding-top:10px;padding-left:10px;color:#fff}.row-pad-top{padding-top:20px}.row-pad-bot{padding-bottom:20px}.sidebar-tab{width:140px;display:inline-block}.ui-datepicker{z-index:20000!important}.align-center{text-align:center}.float-right{float:right}.form-nomargin{margin:0}.hiddeninput{display:none;width:30px}.hidden{display:none}.cleaner{font-size:11px;width:100px}.fc-status{font-size:11px;width:100px}.printtxt{color:#337ab7;font-size:20px}.invoice-mar-top{margin-top:40px}.printtxt:hover{color:#337ab7;font-size:20px;text-decoration:none}.table-sm td,.table-sm th{padding:.1rem;font-weight:500}.woi{width:30px}#driver_map_canvas{width:100%;height:700px;margin:0;padding:0;position:relative}#driver_map_canvas_all{width:100%;height:700px;margin:0;padding:0;position:relative}.w20px{width:20px}.b300{font-weight:300!important}.b400{font-weight:400!important}.b500{font-weight:500!important}.b600{font-weight:600!important}.b800{font-weight:800!important}.b700{font-weight:800!important}.b900{font-weight:900!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font18{font-size:18px!important}.font20{font-size:20px!important}.font22{font-size:22px!important}.font24{font-size:24px!important}.font34{font-size:34px!important}.tlh18{line-height:18px!important}.tlh20{line-height:20px!important}.tlh22{line-height:22px!important}.tlh26{line-height:26px!important}.tlh30{line-height:30px!important}.blue{color:#337ab7!important}.white{color:#ffffff!important}.black{color:#000000!important}.red{color:#F00!important}.green{color:green!important}.trbg_grey{background-color:#ccc}.bfspanwraper{width:100%;clear:both;overflow:hidden}.bfspan{display:inline-block;zoom:1;line-height:24px}.bfspanbold{zoom:1;font-weight:600;float:right}.bfspanheader{display:inline-block;zoom:1;font-weight:900;padding:8px 0 8px 0;font-size:16px;line-height:24px;color:#1B74FA!important;text-transform:uppercase}.fbspanwraper{width:100%;clear:both;overflow:hidden;color:#464646}.fbspan{display:inline-block;line-height:26px;font-size:13px}.img-job-photo{max-height:150px;max-width:200px}.fbspanbold{line-height:26px;font-weight:600;float:right;font-size:13px}#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;max-width:600px}#preview img{width:100%}.input-noshow{background-color:transparent;border:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1px;color:#e8e8e8;width:20px}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;cursor:inherit;display:block}.button-clear{clear:both;height:10px}.smsatatus{padding-bottom:10px;padding-left:10px}.search-input{font-size:18px!important}.tdbg{background-color:yellow!important}.headerbg{background-color:#0062cc}.ui-widget-content{border:0!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important;text-align:center!important}.ui-dialog-titlebar-close{visibility:hidden}.ui-widget .ui-widget{font-size:1.6em!important}.ui-widget-header{border:1px solid #0069D9;background:#0069D9!important}.ui-dialog .ui-dialog-title{font-size:16px}.datepicker-fix{bottom:120px;top:auto!important;border:1px solid #ccc!important}.sidebar{position:fixed;top:56px;bottom:0;left:0;z-index:990;display:block;padding:0;overflow-x:hidden;overflow-y:hidden;background-color:#343a40;border-right:1px solid #ccc}.sidebar1{position:fixed;top:56px;bottom:0;right:0;z-index:990;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-left:1px solid #eee}.copy-address{font-size:10px;border:1px solid #000;background-color:lightblue;display:inline-block;padding:5px;cursor:pointer}.start-call,.start-callback{font-size:14px;font-weight:600;cursor:pointer}.call-modal-overlay,.callback-modal-overlay{position:fixed;z-index:999;bottom:10px;right:10px;background-color:yellow;border:1px solid #ccc;padding:20px;width:300px;height:auto;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:move}.call-modal-overlay.locked,.call-modal-overlay.locked{pointer-events:none}.call-modal-content,.callback-modal-content{pointer-events:auto}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;max-width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;max-width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;max-width:20%;float:left}}@media (min-width:1200px){.user-pad{margin-right:0!important}.col-lg-5ths{width:20%;max-width:20%;float:left}}.navbar-fix{padding:1rem 1rem}.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:25px;left:0;background-color:rgba(52,58,64,.96)!important;overflow-x:hidden;overflow-y:auto;transition:.5s;transition:width .4s ease}.sidenavSide{height:98%;width:0;position:fixed;z-index:1000;top:25px;right:0;background-color:rgba(52,58,64,.96)!important;overflow-x:hidden;overflow-y:auto;transition:.5s;transition:width .4s ease}.sidenav i,.sidenavSide i{width:30px;text-align:center}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:0;font-size:36px}.sidenavSide .closeSideMenu{position:absolute;top:0;left:0;font-size:36px}.logout-btn{padding:8px 0 8px 0!important;color:#ffffff!important}.pointer{cursor:pointer}.van-options{background-color:#ffffff;text-align:center;border-radius:.25rem;border:1px solid #cccccc}.van-option{background-color:#ffffff;text-align:center;border-radius:.25rem;border:1px solid #cccccc}.van-option p.van-name,.van-options p.van-name{color:#007bff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px}.van-other{background-color:#ffffff;text-align:center;border-radius:.25rem;border:1px solid #cccccc}.van-other:hover{background-color:#007bff}.van-other:hover>p.van-name{text-decoration:none;color:#ffffff}a.van-other-text{text-decoration:none;color:#ffffff}.van-other p.van-name{color:#007bff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px;text-align:center}.van-other1{background-color:#007bff;text-align:center;border-radius:.25rem;border:1px solid #cccccc}.van-other1:hover{background-color:#ffffff}.van-other1:hover>p.van-name{text-decoration:none;color:#007bff}a.van-other-text1{text-decoration:none;color:#007bff}.van-other1 p.van-name{color:#ffffff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px;text-align:center}.van-option-selected{background-color:#007bff;text-align:center;border-radius:.25rem}.van-option-selected p.van-name{color:#ffffff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px}.man-option{background-color:#ffffff;text-align:center;border-radius:.25rem;color:#000000;border:1px solid #cccccc}.man-option p.man-opt{color:#007bff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px}.man-option p.man-price{color:#007bff;font-size:20px;margin-top:10px;padding-bottom:0;font-weight:600}.man-option-selected{background-color:#007bff;text-align:center;border-radius:.25rem;color:#ffffff}.man-option-selected p.man-opt{color:#ffffff;font-size:18px;padding-top:10px;text-transform:uppercase;font-weight:600;margin-bottom:5px}.man-option-selected p.man-price{color:#ffffff;font-size:20px;margin-top:10px;padding-bottom:0;font-weight:600}.van-checkbox{width:40px;height:40px;background:url(../inc/vans-tab-checkbox.png) no-repeat}.van-checked{width:40px;height:40px;background:url(../inc/vans-tab-checked.png) no-repeat}.man-checkbox{width:40px;height:40px;background:url(../inc/vans-tab-checkbox.png) no-repeat}.man-checked{width:40px;height:40px;background:url(../inc/vans-tab-checked.png) no-repeat}.van-select,.man-select{background-color:#1e62d0;display:inline-block;cursor:pointer;border:none;border-radius:0;color:#ffed00;font-size:18px;text-align:center;font-weight:500;text-decoration:none;height:44px;width:100%;line-height:40px;padding:2px}.van-select:hover,.man-select:hover{text-decoration:none;background-color:#1e62d0}.vans-disabled{cursor:not-allowed;opacity:.5}.vans-disabled div{pointer-events:none}.vans-info-frame{border:1px solid black}.vans-tabs{border-bottom:0}.vans-tabs a{padding:0!important;display:inline;width:30%;margin:1%!important}.vans-thumb{padding:2px;border:1px solid #ccc}.error{border:1px #F00 solid!important;color:#F00!important}.bf-header-instant{font-size:28px;color:#ffed00;font-weight:600;line-height:32px}.bf-header-font{font-size:18px;color:#000000;font-weight:600}.bf-header-font-blue{font-size:16px;color:#007bff;font-weight:600}.bf-header-h1{font-size:20px;color:#007bff;font-weight:600;text-transform:uppercase}.bf-header-font-pc{font-size:15px;color:#000000;font-weight:600;text-transform:uppercase}.bf-total,.bf-orderno{font-size:22px;color:#007bff;font-weight:600;text-align:center;margin-bottom:0}.bf-ch{font-size:16px;color:#000000;font-weight:600;margin-bottom:0;line-height:26px}.bf-hr{border:0;height:1px;background:#dddddd}.bf-btn-next,.bf-btn-back{font-size:22px;text-decoration:unset;text-transform:uppercase;font-weight:600;letter-spacing:1px;line-height:24px}.btn-location{padding-top:20px;padding-bottom:20px;height:auto}.van-book-btn{font-size:16px;text-decoration:unset;text-transform:uppercase;font-weight:600;letter-spacing:1px;line-height:24px;white-space:normal!important}.bf-vanname{font-size:20px;text-transform:uppercase;color:#ffffff;font-weight:bold}.booking-number{width:100%;font-size:24px;float:left;text-transform:uppercase;color:#747474;font-weight:bold;text-align:center;display:block;clear:both}.bn-pointer{cursor:pointer;text-align:center}.bf-step{border-radius:.25rem}.bf-noshow{display:none}.viaPostcodesList{border:solid 1px #ccc;padding:10px;border-radius:.25rem;background-color:#fff}.quantity{width:100px;text-align:center}.quantity input{border:none;text-align:center;width:32px;font-size:16px;color:#000000;font-weight:300;opacity:1;font-weight:600}.quantity button[class*=btn]{width:30px;height:30px;background-color:#007bff;border-radius:4px;border:none;cursor:pointer;text-align:center}.quantity button[class*=btn]:hover,.quantity button[class*=btn]:focus{background-color:#0062cc}button .fa-plus,button .fa-minus{color:#ffffff}button:focus,input:focus{outline:0}.tooltip>.tooltip-inner{background-color:#eee;color:#000;border:1px solid #000;padding:10px;font-size:13px;width:260px;max-width:260px;text-align:left}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip.top>.tooltip-arrow,.tooltip.bottom>.tooltip-arrow,.tooltip.left>.tooltip-arrow,.tooltip.right>.tooltip-arrow{border-top:5px solid #000;left:8%!important}.tooltip.top{margin-left:110px}.tooltip.show{opacity:1}.tdv{min-width:45px;display:inline-block;padding:10px 34px;font-size:1em;margin:2px;cursor:pointer;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;color:#1c94c4;border:1px #ccc solid}.tdv:hover{background:#007bff;color:#ffffff}.tdv-small{min-width:45px;display:inline-block;padding:5px 3px;font-size:.8em;margin:2px;cursor:pointer;background:#f6f6f6;color:#1c94c4;border:1px #ccc solid}.tdv-small:hover{background:#007bff;color:#ffffff}.tdv-disabled{background-color:#ffffff;color:#ffffff;visibility:hidden}.tdv-active{background:#007bff;;color:#ffffff;border:1px #ccc solid}#timepicker{position:absolute;display:none;max-width:310px;padding:2px;border:1px solid #ccc;background-color:#eeeeee;z-index:1000}.tp-top{padding-top:6px}.tp-bot{padding-bottom:6px}.datepicker-info{height:50px;clear:both}.val-noshow{display:none}.ui-dialog p{margin:0!important;font-size:14px}.ui-dialog .ui-dialog-buttonpane button{width:100%;height:40px;text-align:center;color:#0749cd;background-color:#ffed00!important;margin-bottom:14px;font-size:18px;font-weight:600;border:none;border-radius:0}.ui-dialog .ui-dialog-buttonpane button:hover{color:#0749cd;background-color:#ebbd10;border:none}.ui-widget-overlay{background:#000000;opacity:.6;filter:Alpha(Opacity=360)}.ui-widget-header{border:2px solid #1177ca;background:#007bff;font-weight:bold}.ui-dialog .ui-dialog-title{color:#FFFFFF}.ui-datepicker-month,.ui-datepicker-year{color:#FFFFFF!important}.ui-dialog-titlebar-close{visibility:hidden}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.0;filter:Alpha(Opacity=0)}.header-logo{padding-top:30px;padding-bottom:30px;width:70%}.login-margin-top{margin-top:200px}.form-error{border:1px #F00 solid!important;color:#F00!important}.input-wrapper{position:relative}.input-wrapper .custom-input{display:block;width:100%;height:auto;padding:2rem 1rem 1rem 1rem;font-size:14px;font-weight:500;line-height:1.15;letter-spacing:.64px;color:#11145e;background-color:#f6f6f6;border:1px solid #ddd;border-radius:.2rem;background-clip:padding-box;transition:border-color .2s}.input-wrapper .custom-input.disabled-input{cursor:not-allowed;opacity:.5}.input-wrapper .custom-input.disabled-input+label{cursor:not-allowed}.input-wrapper .custom-input.disabled-input~.icon-end{cursor:not-allowed}.input-wrapper .custom-input:focus{outline:0;box-shadow:inset 0 0 8px -4px #007bff}.input-wrapper .custom-input.filled+label,.input-wrapper .custom-input.filled-perm+label,.input-wrapper .custom-input:focus+label{top:1rem;font-size:14px;color:#29c16c}.input-wrapper .custom-input.filled-perm~.icon-end,.input-wrapper .custom-input.filled~.icon-end,.input-wrapper .custom-input:focus~.icon-end{color:#007bff}.input-wrapper .custom-input.filled-perm~.front-text,.input-wrapper .custom-input.filled~.front-text,.input-wrapper .custom-input:focus~.front-text{display:block}.input-wrapper .custom-input.filled-perm~.front-icon,.input-wrapper .custom-input.filled~.front-icon,.input-wrapper .custom-input:focus~.front-icon{display:block}.input-wrapper .custom-input.filled-perm~.char-counter,.input-wrapper .custom-input.filled~.char-counter,.input-wrapper .custom-input:focus~.char-counter{display:block}.input-wrapper .custom-input.prefilled+label,.input-wrapper .custom-input.prefilled-perm+label,.input-wrapper .custom-input:focus+label{top:1rem;font-size:14px;color:#777777}.input-wrapper .custom-input.prefilled-perm~.icon-end,.input-wrapper .custom-input.prefilled~.icon-end,.input-wrapper .custom-input:focus~.icon-end{color:#007bff}.input-wrapper .custom-input.prefilled-perm~.front-text,.input-wrapper .custom-input.prefilled~.front-text,.input-wrapper .custom-input:focus~.front-text{display:block}.input-wrapper .custom-input.prefilled-perm~.front-icon,.input-wrapper .custom-input.prefilled~.front-icon,.input-wrapper .custom-input:focus~.front-icon{display:block}.input-wrapper .custom-input.prefilled-perm~.char-counter,.input-wrapper .custom-input.prefilled~.char-counter,.input-wrapper .custom-input:focus~.char-counter{display:block}.input-wrapper .custom-input:focus,.input-wrapper .custom-input:hover{border:1px solid #007bff}.input-wrapper .custom-input:focus+label,.input-wrapper .custom-input:focus~.icon-end,.input-wrapper .custom-input:hover+label,.input-wrapper .custom-input:hover~.icon-end{color:#007bff}.input-wrapper .custom-input.invalid{padding-right:2.5rem;border:2px solid #d50000;border-radius:.5rem .5rem 0 0}.input-wrapper .custom-input.invalid~.error-wrapper{display:block}.input-wrapper .custom-input.invalid~.icon-end{display:none}.input-wrapper .custom-input.invalid~.front-text{top:2.22rem}.input-wrapper .custom-input.invalid.has-clicable-end-icon~.icon-end{display:block}.input-wrapper .custom-input.invalid-simple{border:2px solid #d50000}.input-wrapper .custom-input.has-end-icon{padding-right:2.25rem}.input-wrapper .custom-input.has-front-text{padding-left:3.5rem}.input-wrapper .custom-input.has-front-icon{padding-left:2rem}.input-wrapper .custom-input.custom-date-picker-input-js{cursor:pointer}.input-wrapper .custom-input.custom-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.input-wrapper label{pointer-events:none;position:absolute;top:1rem;left:1.05rem;cursor:text;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;text-transform:uppercase;line-height:1;letter-spacing:.64px;color:#777;background-color:transparent;transition:.2s ease all}.input-wrapper .icon-end{pointer-events:none;position:absolute;color:#777;transition:.2s ease all;top:1.7rem;right:.7rem}.input-wrapper .icon-end.clicable{pointer-events:all;cursor:pointer}.input-wrapper .icon-end.clicable:hover{color:#007bff}.input-wrapper .front-text{display:none;pointer-events:none;position:absolute;opacity:.5;color:#11145e;transition:all .2s;top:2.16rem;left:1rem;font-weight:500;line-height:1}.input-wrapper .front-icon{display:none;pointer-events:none;position:absolute;color:#11145e;transition:all .2s;top:2.1rem;left:1rem;line-height:1}.input-wrapper .char-counter{display:none;pointer-events:none;position:absolute;font-size:14px;opacity:.7;color:#11145e;transition:all .2s;bottom:.5rem;right:1rem;font-weight:400;line-height:1}.input-wrapper .error-wrapper{display:none;font-size:.85rem;font-weight:500;padding:1rem 1rem .75rem 1rem;border:2px solid #d50000;border-radius:0 0 .5rem .5rem;border-top:none;color:#d50000;background-color:#ffebee}.input-wrapper .error-wrapper .error-icon{position:absolute;top:1.7rem;right:.7rem}.message-custom{padding:3rem 1rem 1rem 1rem!important;height:100px!important}.radiobox{border:1px solid transparent;border-radius:4px;padding:10px;margin-top:0!important;margin-bottom:10px!important}.wa-chat-wrap{height:calc(100vh - 150px);min-height:500px;overflow:hidden;border:1px solid #ddd;background:#fff}.wa-chat-list-col,.wa-chat-main-col{height:100%}.wa-chat-list{height:100%;overflow-y:auto;overflow-x:hidden;border-right:1px solid #ddd;background:#f8f9fa}.wa-chat-item{padding:12px;border-bottom:1px solid #e5e5e5;cursor:pointer;transition:background .15s ease;overflow:hidden}.wa-chat-item:hover,.wa-chat-item.active{background:#e9f5ee}.wa-chat-item.has-unread{background:#e9fbe9;font-weight:600}.wa-chat-item-content{min-width:0}.wa-chat-meta{flex-shrink:0;text-align:right;margin-left:8px;max-width:115px}.wa-chat-preview{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-chat-name{font-weight:600;font-size:14px;color:#111b21;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-chat-number{font-size:12px;color:#667781;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-chat-item .badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;margin-top:8px;float:none}.wa-chat-main{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#efeae2}.wa-chat-header{flex-shrink:0;padding:12px 15px;border-bottom:1px solid #ddd;background:#f0f2f5;font-weight:600;color:#111b21}.wa-send-box{flex-shrink:0;border-top:1px solid #ddd;padding:10px;background:#f0f2f5}.wa-chat-history{flex:1;min-height:0;overflow-y:auto;padding:18px;background:#efeae2;display:flex!important;flex-direction:column!important;gap:8px}.wa-msg{background-color:#ffffff;position:relative;display:block;max-width:72%;padding:8px 11px 6px 11px;border-radius:8px;font-size:14px;line-height:1.35;word-wrap:break-word;box-shadow:0 1px 1px rgba(0,0,0,.08);color:#111b21;float:none!important;clear:none!important}.wa-msg.in{align-self:flex-start!important;background:#ffffff;border-top-left-radius:2px;margin-right:auto}.wa-msg.out{align-self:flex-end!important;background:#d9fdd3;border-top-right-radius:2px;margin-left:auto}.wa-msg.in::before{content:"";position:absolute;top:0;left:-8px;border-top:8px solid #ffffff;border-left:8px solid transparent}.wa-msg.out::before{content:"";position:absolute;top:0;right:-8px;border-top:8px solid #d9fdd3;border-right:8px solid transparent}.wa-msg-time{display:block;font-size:11px;color:#667781;margin-top:4px;text-align:right;white-space:nowrap}.wa-msg img{max-width:220px;max-height:220px;width:auto;height:auto;border-radius:7px;display:block}.wa-msg video{max-width:260px;max-height:260px;width:100%;border-radius:7px;background:#000;display:block}.wa-msg audio{width:230px;max-width:100%;display:block}.wa-msg a{word-break:break-word}#wa_message_text{resize:none;height:45px;border-radius:8px}.wa-attach-btn{border-radius:8px 0 0 8px;font-size:22px;line-height:1;padding-left:14px;padding-right:14px}.wa-attachment-preview{display:none;margin-bottom:8px;padding:8px 10px;background:#fff;border:1px solid #ddd;border-radius:8px;font-size:13px}.wa-attachment-preview strong{display:inline-block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}@media (max-width:768px){.wa-chat-wrap{height:calc(100vh - 60px);flex-direction:column}.wa-chat-list-col{height:35%}.wa-chat-main-col{height:65%}.wa-chat-list{border-right:0;border-bottom:1px solid #ddd}.wa-chat-meta{max-width:95px}.wa-msg{max-width:88%}}.wa-history-message{max-width:82%;padding:10px 12px;border-radius:12px;margin-bottom:10px;font-size:14px}.wa-history-inbound{background:#f1f1f1;margin-right:auto;text-align:left}.wa-history-outbound{background:#d4edda;margin-left:auto;text-align:left}.wa-history-meta{font-size:11px;color:#777;margin-bottom:4px}.wa-history-text{white-space:pre-wrap;word-break:break-word}.wa-chat-filter{border:0;font-weight:600;color:#fff!important;margin-right:4px;margin-bottom:4px}.wa-filter-new{background:#007BFF}.wa-filter-first_contact{background:#5BC0DE}.wa-filter-quote{background:#6F42C1}.wa-filter-out_of_hours{background:#343A40}.wa-filter-manual_quote{background:#FD7E14}.wa-filter-awaiting_info{background:#FFC107;color:#212529!important}.wa-filter-follow_up{background:#DC3545}.wa-filter-booked{background:#28A745}.wa-filter-review{background:#FFD700;color:#212529!important}.wa-filter-complaint{background:#B00020}.wa-filter-blocked{background:#1f5e9c;color:#fff}.wa-filter-all{background:#036e3e;color:#ffffff!important}.wa-chat-filter.active{box-shadow:inset 0 0 0 2px rgba(255,255,255,.6);transform:scale(1.03)}.wa-side-legend{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:6px}.wa-legend-item{display:flex;align-items:center;padding:6px 8px;border-radius:4px;text-decoration:none!important;transition:background .15s ease}.wa-legend-item:hover{background:#f8f9fa}.wa-legend-color{width:10px;min-width:10px;height:10px;border-radius:2px;margin-right:8px}.wa-legend-content{flex:1;min-width:0}.wa-legend-title{font-size:12px;font-weight:700;color:#212529;line-height:1.1;margin-bottom:1px;text-transform:uppercase}.wa-legend-desc{font-size:11px;color:#6c757d;line-height:1.2}.driverSelectorWrap{position:relative;overflow:visible!important}.driver_selector_box{position:absolute;top:100%;left:0;min-width:200px;width:max-content;max-width:250px;overflow:auto;z-index:999999}.driver_selector_box.w-100{width:max(100%,250px)}.driver-selector-input{cursor:pointer}.driver-option.active{background-color:#e9f2ff;font-weight:600}.driver-option{cursor:pointer}.driver-option:hover{background-color:#f2f4f7}.distance-form{display:inline-block}.distance-checker-map{position:relative;width:100%;height:400px;margin:0 auto}div.rating-cancel,div.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:url(../inc/control-delete.gif) no-repeat 0 -24px}div.star-rating,div.star-rating a{background:url(../inc/control-star.gif) no-repeat 0 0}div.rating-cancel a,div.star-rating a{display:block;width:24px;height:100%;background-position:0 0;border:0}div.star-rating-on a{background-position:0 -24px!important}div.star-rating-hover a{background-position:0 -48px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:transparent!important;overflow:hidden!important}.placeholders{margin-bottom:30px;text-align:center}.placeholders h4{margin-bottom:0}.placeholder{margin-bottom:20px}.placeholder img{display:inline-block;border-radius:50%}@-moz-document url-prefix(){fieldset{display:table-cell}}@media screen and (max-width:1200px){.user-pad{margin-right:1.5rem!important}.primary_menu{display:none!important}.primary_menu_btn{display:block!important}.link_search{display:none!important}.side_menu{display:none!important}.side_menu_btn{display:block!important}}@media screen and (max-width:1112px){.navnoshow{display:none!important}.responsive-nav1{display:none}.responsive-nav2{display:block}}@media screen and (max-width:1024px){.col-lg-8a{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-1a{margin-left:0}body{padding-top:40px}.sidebar{display:none}.sidebar1{display:none}.main{padding-top:30px;padding-bottom:50px}.col-sm-12.col-sm-offset-2.col-md-9.col-md-offset-1.main{width:100%;margin-left:0}.navbar-fixed-top{height:auto!important}}@media screen and (max-width:710px){.main{padding-top:20px;padding-bottom:50px}.linoshow{display:none!important}}@media (min-width:768px){.main{padding-right:20px;padding-left:20px}.navbar-right{margin-top:5px}}@media (max-width:576px){.tooltip-inner{max-width:300px!important;width:100%!important}.tooltip-inner img{max-width:290px!important;max-height:400px}.fa-btn-res{font-size:40px}}@media all{.pagebreak{display:none;page-break-after:always}}@media print{.pagebreak{display:block;page-break-after:always}.printphoto{max-width:70%}}.install-app-box{position:fixed;left:15px;right:15px;bottom:20px;z-index:99999}.install-app-card{background:#ffffff;color:#111;border-radius:12px;padding:16px;box-shadow:0 8px 30px rgba(0,0,0,.25);font-family:Arial,sans-serif;max-width:420px;margin:0 auto}.install-app-card strong{display:block;font-size:17px;margin-bottom:8px}.install-app-card p{font-size:14px;margin:0 0 12px;line-height:1.4}.install-btn{border:0;border-radius:8px;padding:9px 12px;font-size:14px;cursor:pointer;margin-right:6px}.install-yes{background:#000;color:#fff}.install-no{background:#e9e9e9;color:#111}.ai-chat-box{max-height:550px;overflow-y:auto;padding:15px;background:#efeae2}.ai-message-row{display:flex;margin-bottom:12px;width:100%}.ai-message-user{justify-content:flex-end}.ai-message-assistant{justify-content:flex-start}.ai-chat-bubble{max-width:75%;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.5;position:relative;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px rgba(0,0,0,.15)}.ai-chat-bubble-user{background:#dcf8c6;color:#111;border-top-right-radius:2px}.ai-chat-bubble-assistant{background:#fff;color:#111;border-top-left-radius:2px}.ai-chat-bubble-user:after{content:'';position:absolute;top:0;right:-8px;width:0;height:0;border-top:10px solid #dcf8c6;border-left:8px solid transparent}.ai-chat-bubble-assistant:after{content:'';position:absolute;top:0;left:-8px;width:0;height:0;border-top:10px solid #fff;border-right:8px solid transparent}@media (max-width:575px){.ai-chat-bubble{max-width:92%;font-size:13px}}