﻿html{height:100%;}body{font-family:'Poppins',sans-serif;background-color:#fff;color:#373a39;height:100%;}h1{margin:0;padding:10px 10px 10px 0;font-size:30px;font-weight:600;color:#373a39;}a{color:#00008b;}a:hover{color:#00008b;}a:active{color:#00008b;}.td-button{text-align:center;color:#00f;cursor:pointer;width:20%;}.app{height:100%;}.app .app-body{height:100%;width:100%;}.drop-shadow{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);}.drop-shadow-less{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);}.drop-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.nopadding{padding:0;}.table-raised{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);border-radius:5px;}.table-raised-filter{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);border-radius:5px;width:85%;}.table-responsive{position:relative;width:85%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}.table-responsive .table{width:100%;margin-bottom:0;}.table-responsive .table thead{position:sticky;top:0;z-index:1;}.table-responsive .table thead::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:inherit;}.table-responsive .table thead th{position:sticky;top:0;}@media(max-width:768px){.table-responsive .table>thead>tr>th,.table-responsive .table>tbody>tr>th,.table-responsive .table>tfoot>tr>th,.table-responsive .table>thead>tr>td,.table-responsive .table>tbody>tr>td,.table-responsive .table>tfoot>tr>td{white-space:nowrap;}}tr.selected{background:#feca40;color:#fff;}tr.selected:nth-child(odd) td{background:#feca40;color:#fff;}td[ui-sref]{cursor:pointer;}.clickable{cursor:pointer;}.table-row-buttons{font-size:16px;width:1%;white-space:nowrap;text-align:right;}.table-row-buttons i{margin:0 5px;padding:0 5px;}.table-input-number{width:60%;}.table-input-text{width:90%;}.notification{position:fixed;z-index:999999999999999;background:#fff;top:50px;right:20px;width:40%;margin:10px;padding:15px;border-radius:5px;box-shadow:4px 0 5px #000;color:#ccc;border:1px solid #404040;display:none;}.notification .fas{color:#3eafc2;padding-right:3px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}input[disabled]:hover{cursor:default;}textarea[disabled]:hover{cursor:default;}select[disabled]:hover{cursor:default;}.modal-content{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);position:center;top:1px;margin-bottom:50px;padding:0;border-radius:5px;border:1px solid #404040;background-color:#fff;}.modal-content .modal-header{background:#3eafc2;color:#fff;}.modal-content .modal-header .modal-title{font-weight:600;}.modal-content .prompt-footer{padding:15px;text-align:center;}.modal-content .modal-body .section-header{font-weight:700;}.modal-content .modal-body .font-weight-normal{font-weight:normal;}.modal-content .prompt-button{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);display:inline-block;width:150px;margin:0 20px;padding:10px;border-radius:5px;font-size:18px;background-color:#3eafc2;text-align:center;color:#fff;}.modal-content .prompt-button-confirm{color:#add8e6;}.modal-content .prompt-button-cancel{color:#f00;}.modal-content .prompt-button-text{margin-left:10px;font-weight:100;color:#fff;}.vertical-align{display:flex;align-items:center;}.cancel-group{display:flex;flex-direction:row;justify-content:space-between;}.checkbox-container{height:0;display:flex;}.pagination{position:relative;left:50%;transform:translateX(-50%);}#nav-top{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);position:fixed;z-index:500;width:100%;height:50px;background-color:#fff;color:#373a39;}#nav-top .fa-chevron-left{color:#3eafc2;padding:18px 14px;padding-right:10px;cursor:pointer;}#nav-top .logo{position:relative;padding:10px;}#nav-top .title{display:inline-block;vertical-align:top;padding-top:15px;}#nav-top ul{position:absolute;top:0;right:10px;display:table;}#nav-top ul li{display:table-cell;padding:13px;font-size:18px;position:relative;cursor:pointer;}#nav-top ul li.active{color:#3eafc2;}#nav-top ul li.active:before{content:"";position:absolute;left:50%;bottom:0;height:1px;transform:translateX(-50%);width:70%;border-bottom:3px solid #3eafc2;}.nav-left{position:fixed;width:250px;height:100%;padding:60px 15px 0 15px;background-color:#fff;color:#373a39;box-shadow:0 0 20px 0 rgba(0,0,0,.3);}.nav-left .nav-menu .nav-item{padding:5px 0;font-size:24px;cursor:pointer;}.nav-left .nav-menu .nav-item.active{color:#283db8;}.nav-left .nav-menu .nav-item i{width:25px;margin-right:10px;text-align:center;}.col-sm-4-5{width:37.5%;}.col-sm-5-5{width:45.8%;}.form-horizontal .form-group{padding:1px;width:100%;margin-bottom:7px;}.form-horizontal .form-group .control-label{font-size:small;text-align:left;padding-left:25px;padding-right:5px;}.form-horizontal .form-group .col-sm-10 .button{background-color:#808080;color:#808080;}.form-horizontal .table{border-radius:5px;width:95%;margin:auto;}.form-horizontal h1{padding:10px;}.form-horizontal hr{margin-top:0;margin-bottom:7px;height:1px;background-color:#808080;}.view-nav{font-size:15px;color:#373a39;background-color:#fff;white-space:nowrap;overflow-x:auto;box-shadow:0 0 20px 0 rgba(0,0,0,.3);}.view-nav .view-nav-item{display:inline-block;padding:12.5px 12.5px;text-align:center;}.view-nav .view-nav-item.selected{border-radius:5px 5px 0 0;background-color:#3eafc2;color:#fff;}.view-nav .view-nav-item:first-child.selected{border-radius:0 5px 0 0;}.view-nav .view-nav-item i{font-size:25px;}.view-nav-report{font-size:15px;color:#373a39;background-color:#fff;white-space:nowrap;overflow-x:auto;padding-left:0;padding-right:0;}.view-nav-report .view-nav-report-item{display:inline-block;padding:12.5px 12.5px;text-align:center;background-color:#d6d6d6;cursor:pointer;}.view-nav-report .view-nav-report-item.selected{border-radius:5px 5px 0 0;background-color:#3eafc2;color:#fff;cursor:default;}.view-nav-report .view-nav-report-item:first-child.selected{border-radius:0 5px 0 0;}.view-nav-report .view-nav-report-item[disabled]{pointer-events:none;opacity:.5;}.view-menu{position:absolute;top:70px;right:20px;padding:0 0 0 20px;font-size:20px;color:#9e9e9e;list-style:none;}.view-menu li{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);border-radius:5px;border-bottom:3px solid #3eafc2;display:inline-block;cursor:pointer;background-color:#f7f7f7;}.view-menu li .view-menu-label{padding-right:10px;font-size:14px;}@media(max-width:450px),(min-width:450px) and (max-width:768px),(min-width:768px) and (max-width:1080px){.view-menu li .view-menu-label{display:none;}}.view-menu li i{padding:10px;}.view-menu li:nth-child(n+2){margin-left:5px;}.right-panel{position:fixed;top:0;right:0;width:12.5%;height:100%;padding:70px 20px 20px 20px;background-color:#fff;color:#373a39;box-shadow:0 0 20px 0 rgba(0,0,0,.3);}.right-panel .view-menu{position:relative;top:0;right:0;padding:0;text-align:right;}.right-panel .view-menu.left{text-align:left;}.right-panel .view-menu li .view-menu-label{display:none;}.right-panel .view-mode{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);margin-bottom:10px;padding:5px;border-radius:5px;font-weight:bold;text-align:center;background-color:#3eafc2;color:#fff;}.right-panel .rate-actions{display:flex;flex-direction:column;gap:8px;}.right-panel .rate-actions button.form-control{display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;transition:all .2s;}.right-panel .rate-actions button.form-control i{margin-right:8px;}.right-panel .rate-actions button.form-control:hover{background-color:#f8f9fa;}.right-panel .rate-actions button.form-control:disabled{cursor:not-allowed;opacity:.7;}.rate-actions button.form-control.loading{position:relative;color:transparent;}.rate-actions button.form-control.loading::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg);}}.dash-boxes{padding-bottom:60px;font-family:'Poppins',sans-serif;}.dash-boxes .dash-box-inactive{background-color:#d6d6d6;height:150px;width:100%;margin-bottom:14px;}.dash-boxes .dash-box-inactive.data .number{font-size:60px;color:#fddd00;text-align:center;font-weight:600;padding-top:21px;}.dash-boxes .dash-box-inactive.data .text{text-align:center;position:relative;top:-9px;color:#fff;}.dash-boxes .dash-box-inactive.icon{text-align:center;cursor:pointer;}.dash-boxes .dash-box-inactive.icon .fa,.dash-boxes .dash-box-inactive.icon .fas{font-size:66px;color:#3eafc2;text-align:center;font-weight:600;padding-top:29px;}.dash-boxes .dash-box-inactive.icon .text{text-align:center;position:relative;top:10px;color:#fff;}.dash-boxes{padding-bottom:60px;font-family:'Poppins',sans-serif;}.dash-boxes .dash-box{background-color:#faf9f6;box-shadow:-1px 0 10px 0 rgba(0,0,0,.5);border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0;height:150px;width:100%;margin-bottom:14px;}.dash-boxes .dash-box.data .number{font-size:60px;color:#fff;text-align:center;font-weight:600;padding-top:21px;}.dash-boxes .dash-box.data .text{text-align:center;position:relative;top:-9px;color:#373a39;}.dash-boxes .dash-box.icon{text-align:center;cursor:pointer;}.dash-boxes .dash-box.icon .fa,.dash-boxes .dash-box.icon .fas{font-size:66px;color:#3eafc2;text-align:center;font-weight:600;padding-top:29px;}.dash-boxes .dash-box.icon .text{text-align:center;position:relative;top:10px;color:#373a39;font-weight:600;}.dash-boxes .dash-box{position:relative;}.dash-boxes .dash-box .edit-icon{position:absolute;padding:0!important;top:10px;right:10px;color:#d7f1f7;cursor:pointer;font-size:20px!important;opacity:.7;transition:opacity .3s ease;}.dash-boxes .dash-box .edit-icon:hover{opacity:1;}.rate-card-actions{position:absolute;top:10px;right:10px;}.rate-card-actions i{padding:0!important;color:#d7f1f7;cursor:pointer;font-size:20px!important;opacity:.7;transition:opacity .3s ease;}.rate-card-actions i:hover{opacity:1;}.search{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);position:relative;height:42px;margin-bottom:20px;background:#fff;border-radius:3px;}.search .search-icon{position:absolute;top:11px;left:11px;font-size:18px;color:#9e9e9e;}.search .search-input{height:42px;width:100%;padding-left:40px;padding-right:80px;border:0;outline:0;font-size:16px;background:transparent;}.search .search-input::placeholder{color:#cfcfcf;}.search-filter{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);position:relative;height:42px;width:85%;margin-bottom:20px;background:#fff;border-radius:3px;}.search-filter .search-icon{position:absolute;top:11px;left:11px;font-size:18px;color:#9e9e9e;}.search-filter .search-input{height:42px;width:100%;padding-left:40px;padding-right:80px;border:0;outline:0;font-size:16px;background:transparent;}.search-filter .search-input::placeholder{color:#cfcfcf;}.has-filter{width:85%;}.pt-0{padding-top:0!important;}.pt-5{padding-top:5px!important;}.pt-10{padding-top:10px!important;}.pt-15{padding-top:15px!important;}.pt-20{padding-top:20px!important;}.pb-10{padding-bottom:10px!important;}.pl-10{padding-left:10px!important;}.pr-10{padding-right:10px!important;}.mt-10{margin-top:10px!important;}.page-loading{position:absolute;top:50px;bottom:0;left:250px;right:0;background:#fff;z-index:999;display:none;}.page-loading .icon{position:absolute;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);color:#949494;}.ui-viewer{height:100%;padding:50px 0 0 250px;}#home-view{padding:20px;}#search-view{padding:20px;}#admin-view .view-menu{top:130px;}#admin-view .view-menu.has-scroll{top:150px;}#admin-view .admin-details-section{padding:20px;}#admin-zones-view .site-tabs{overflow-x:auto;}#admin-zones-view .site-tabs .site-tab{display:table-cell;padding:20px;font-weight:600;}#admin-zones-view .site-tabs .site-tab.selected{color:#feca40;}#admin-zones-view .zones{padding:0 10px;}#admin-zones-view .zones .zone{display:inline-block;padding:10px;min-width:10%;text-align:center;}#admin-zones-view .zones .zone .zone-content{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);position:relative;padding:15px;border-radius:5px;background-color:#fff;color:#9e9e9e;}#admin-zones-view .zones .zone .zone-content.selected{background-color:#feca40;color:#fff;}#admin-zones-view .zones .zone .zone-content.selected .title,#admin-zones-view .zones .zone .zone-content.selected .type{color:#fff;}#admin-zones-view .zones .zone .zone-content.selected .actions i{color:#fff;}#admin-zones-view .zones .zone .zone-content .title{font-size:16px;font-weight:bold;color:#d6d6d6;}#admin-zones-view .zones .zone .zone-content .number{font-size:20px;font-weight:bold;}#admin-zones-view .zones .zone .zone-content .type{font-size:11px;color:#d6d6d6;}#admin-zones-view .zones .zone .zone-content .amount{font-size:16px;}#admin-zones-view .zones .zone .zone-content .actions{position:absolute;top:0;right:0;}#admin-zones-view .zones .zone .zone-content .actions i{padding-right:5px;font-size:12px;color:#d6d6d6;}#admin-zones-view .contents{padding:0 20px;}#admin-zones-view .contents .dimensions-table{margin-top:20px;}#business-home{padding:20px;}#system-home{padding:20px;}#report-home{padding:20px;}#suburbs{padding:20px;}#rate-code-view{padding:0 20px 20px 20px;}#pricing-zone-view{padding-right:250px;}#pricing-zone-view .site-tabs{overflow-x:auto;}#pricing-zone-view .site-tabs .site-tab{display:table-cell;padding:20px;font-weight:600;}#pricing-zone-view .site-tabs .site-tab.selected{color:#feca40;}#pricing-zone-view .zones{padding:0 10px;}#pricing-zone-view .zones .zone{display:inline-block;padding:10px;min-width:10%;text-align:center;}#pricing-zone-view .zones .zone .zone-content{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);position:relative;padding:15px;border-radius:5px;background-color:#fff;color:#9e9e9e;}#pricing-zone-view .zones .zone .zone-content.selected{background-color:#feca40;color:#fff;}#pricing-zone-view .zones .zone .zone-content.selected .title,#pricing-zone-view .zones .zone .zone-content.selected .type{color:#fff;}#pricing-zone-view .zones .zone .zone-content.selected .amount.site-override{color:#fff;}#pricing-zone-view .zones .zone .zone-content.selected .amount.client-override{color:#fff;}#pricing-zone-view .zones .zone .zone-content.selected .amount.client-site-override{color:#fff;}#pricing-zone-view .zones .zone .zone-content.selected .actions i{color:#fff;}#pricing-zone-view .zones .zone .zone-content .title{font-size:16px;font-weight:bold;color:#d6d6d6;}#pricing-zone-view .zones .zone .zone-content .number{font-size:20px;font-weight:bold;}#pricing-zone-view .zones .zone .zone-content .type{font-size:11px;color:#d6d6d6;}#pricing-zone-view .zones .zone .zone-content .amount{font-size:14px;font-weight:bold;}#pricing-zone-view .zones .zone .zone-content .amount.site-override{color:#add8e6;}#pricing-zone-view .zones .zone .zone-content .amount.client-override{color:#3eafc2;}#pricing-zone-view .zones .zone .zone-content .amount.client-site-override{color:#ffa500;}#pricing-zone-view .zones .zone .zone-content .actions{position:absolute;top:0;right:0;}#pricing-zone-view .zones .zone .zone-content .actions i{padding-right:5px;font-size:12px;color:#d6d6d6;}#pricing-zone-view .contents{padding:0 20px 20px 20px;}#pricing-zone-view .contents .dimensions-table{margin-top:20px;}#schedules-view{padding-right:250px;}#schedules-view .contents{padding:20px;}th{position:sticky;top:50px;box-shadow:0 2px 2px -1px rgba(0,0,0,.4);background:#f1f1f1;z-index:1;}.form-button{width:100%;background-color:#337ab7;border-radius:6px;border-color:#337ab7;}.opacity{opacity:1;}.opacity[disabled]{opacity:.7;}.mce-tinymce{border:1px solid #ddd!important;}.mce-panel{border-color:#ddd!important;}.mce-readonly .tox-edit-area__iframe{background-color:#f0f0f0!important;}.mce-readonly .tox-toolbar,.mce-readonly .tox-toolbar__overflow,.mce-readonly .tox-toolbar__primary{background-color:#e0e0e0!important;}.mce-readonly .tox-toolbar button,.mce-readonly .tox-toolbar__overflow button,.mce-readonly .tox-toolbar__primary button{opacity:.5;pointer-events:none;}.tox-tinymce--disabled{background-color:#f0f0f0!important;}.tox-tinymce--disabled .tox-edit-area__iframe{background-color:#f0f0f0!important;}.tox-tinymce--disabled .tox-toolbar,.tox-tinymce--disabled .tox-toolbar__overflow,.tox-tinymce--disabled .tox-toolbar__primary{background-color:#e0e0e0!important;}.tox-tinymce--disabled .tox-toolbar button,.tox-tinymce--disabled .tox-toolbar__overflow button,.tox-tinymce--disabled .tox-toolbar__primary button{opacity:.5;cursor:not-allowed;}.tox-tinymce--disabled .tox-statusbar{background-color:#e0e0e0!important;}.tox-tinymce--disabled .tox-edit-area__iframe{opacity:.7;}.query-builder .condition-group{padding:15px;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;background:#f9f9f9;transition:all .3s ease-in-out;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);}.query-builder .condition-group:hover{background:#f5f5f5;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);}.query-builder .condition-group .condition-group{margin-left:20px;border-left:3px solid #c4c4c4;}.query-builder .condition-group .group-header{margin-bottom:10px;}.query-builder .condition-group .group-header .conjunction-select{min-width:100px;}.query-builder .condition-group .group-header .btn{margin-left:5px;}.query-builder .condition-group .group-body{padding:5px 0;}.query-builder .condition-group .group-footer{margin-top:10px;padding-top:10px;border-top:1px solid #ddd;}.query-builder .condition-group .group-footer .btn{margin-right:5px;}.query-builder .vertical-align{display:flex;align-items:flex-end;}.query-builder .vertical-align.top{align-items:flex-start;}.query-builder .vertical-align.center{align-items:center;}.query-builder .form-group{margin-bottom:10px;width:100%;}.query-builder .form-group label{font-weight:normal;margin-bottom:5px;color:#555;font-size:13px;}.query-builder .form-group .form-control{transition:all .3s ease-in-out;}.query-builder .form-group .form-control:focus{border-color:#a6a6a6;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);}.query-builder tags-input .tags{border:1px solid #ccc;border-radius:4px;transition:all .3s ease-in-out;}.query-builder tags-input .tags.focused{border-color:#a6a6a6;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);}.query-builder tags-input .tag-item{background:#ececec;border:1px solid #ddd;border-radius:3px;margin:2px;padding:2px 5px;}.query-builder tags-input .tag-item.selected{background:#e0e0e0;}.query-builder .alert{margin-top:15px;}.query-builder .alert pre{margin-bottom:0;white-space:pre-wrap;background:rgba(255,255,255,.5);padding:10px;border-radius:3px;font-size:12px;color:#333;}.query-builder .checkbox-container{padding-top:25px;}.query-builder .checkbox-container label{display:inline-flex;align-items:center;cursor:pointer;}.query-builder .checkbox-container label input[type="checkbox"]{margin-right:5px;}@media(max-width:768px){.query-builder .condition-group{padding:15px/2;}.query-builder .condition-group .condition-group{margin-left:10px;}.query-builder .vertical-align{display:block;}.query-builder .vertical-align [class*="col-"]{margin-bottom:10px;}}.spreadsheet-actions{display:flex;gap:10px;margin-left:15px;}.spreadsheet-actions .btn{display:flex;align-items:center;gap:5px;}.loading-spinner{text-align:center;padding:20px;font-size:1.2em;}.version-comparison .version-info{display:flex;justify-content:space-between;margin-bottom:20px;padding:10px;background-color:#f8f9fa;border-radius:4px;}.version-comparison .old-version,.version-comparison .new-version{flex:1;padding:10px;}.highlight-removed{background-color:#ffebee;text-decoration:line-through;color:#d32f2f;}.highlight-added{background-color:#e8f5e9;color:#2e7d32;}.modal-lg{max-width:90%;}.checkbox-container{display:flex;align-items:center;margin-top:10px;}.checkbox-container input[type="checkbox"]{margin-right:5px;}tags-input .tags{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:34px;padding:2px 6px;}tags-input .tags .tag-item{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;margin:2px;padding:0 5px;height:24px;line-height:22px;}tags-input .tags .tag-item .remove-button{color:#666;text-decoration:none;cursor:pointer;padding-left:6px;}tags-input .tags .tag-item .remove-button:hover{color:#333;}tags-input .tags .input{background:transparent;border:0;outline:0;padding:0 4px;height:24px;line-height:24px;margin:2px;}tags-input .tags .input::placeholder{color:#999;opacity:1;}tags-input .autocomplete{margin-top:5px;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;}tags-input .autocomplete .suggestion-item.selected{background-color:#f0f0f0;color:#262626;}.bootstrap tags-input .tags .tag-item.selected{background-color:#e6e6e6;}.bootstrap tags-input .tags .tag-item .remove-button{font-size:12px;padding:0 4px;vertical-align:middle;}.bootstrap tags-input .tags .tag-item .remove-button:hover{text-decoration:none;}.bootstrap tags-input.ng-invalid .tags{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.bootstrap tags-input.ng-invalid .tags:focus{border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.query-builder .condition-group tags-input{width:100%;display:block;}.query-builder .condition-group tags-input .tags{min-height:34px;max-height:none;overflow-y:auto;}.query-builder .condition-group tags-input .tags .tag-item{margin:2px;font-size:13px;}.query-builder .condition-group tags-input .tags .tag-item:first-child{margin-left:2px;}.query-builder .condition-group .input-help{color:#999;font-size:12px;margin-top:4px;}@media(max-width:768px){tags-input .tags{min-height:40px;}tags-input .tags .tag-item{margin:3px;height:28px;line-height:26px;}tags-input .tags .input{height:28px;line-height:28px;}}.import-steps-modal .required{color:#dc3545;margin-left:3px;}.import-steps-modal .form-group{margin-bottom:1rem;}.import-steps-modal .form-group label{margin-bottom:.5rem;}.import-steps-modal .is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.import-steps-modal .is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.import-steps-modal .invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;}.import-steps-modal .alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}.import-steps-modal .alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.version-details-modal .modal-xl{max-width:95%;}@media(min-width:1200px){.version-details-modal .modal-xl{max-width:1400px;}}.version-details .version-selector{background-color:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:20px;}.version-details .version-selector .form-control{border-radius:4px;border:1px solid #dee2e6;}.version-details .version-selector .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.version-details .version-info{background-color:#fff;padding:10px;border-radius:5px;border:1px solid #dee2e6;}.version-details .version-info p{margin-bottom:.5rem;}.version-details .version-info p:last-child{margin-bottom:0;}.version-details .version-info p strong{color:#343a40;}.version-details .stats-card .card{transition:all .3s ease;border-radius:5px;border:1px solid #dee2e6;margin-bottom:1rem;}.version-details .stats-card .card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);}.version-details .stats-card .card .card-body{padding:1.25rem;}.version-details .stats-card .card .card-title{color:#212529;font-weight:500;margin-bottom:.75rem;}.version-details .stats-card .card .display-4{font-size:2.5rem;font-weight:300;color:#007bff;}.version-details .nav-tabs{border-bottom:1px solid #dee2e6;}.version-details .nav-tabs .nav-item{margin-bottom:-1px;}.version-details .nav-tabs .nav-link{transition:background-color .3s ease;padding:.75rem 1rem;border:1px solid transparent;border-radius:5px 5px 0 0;}.version-details .nav-tabs .nav-link:hover{border-color:#f8f9fa #f8f9fa #dee2e6;}.version-details .nav-tabs .nav-link.active{border-color:#dee2e6 #dee2e6 transparent;background-color:#fff;}.version-details .nav-tabs .nav-link .badge{font-size:.8em;padding:.25em .6em;margin-left:.5rem;}.version-details .comparison-table .bg-light-yellow{background-color:rgba(255,193,7,.1);}.version-details .comparison-table td{vertical-align:middle;border:1px solid #dee2e6;padding:.75rem;}.version-details .comparison-table td.bg-light-red{background-color:rgba(220,53,69,.1);}.version-details .comparison-table td.bg-light-green{background-color:rgba(40,167,69,.1);}.version-details .comparison-table .badge{padding:.5em .75em;font-weight:500;}.version-details .comparison-table .badge.badge-info{background-color:#17a2b8;}.version-details .modal-footer .btn{transition:all .3s ease;border-radius:5px;padding:.5rem 1rem;}.version-details .modal-footer .btn-outline-secondary{color:#6c757d;border-color:#6c757d;}.version-details .modal-footer .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;}.version-details .modal-footer .btn-warning{color:#fff;background-color:#ffc107;border-color:#ffc107;}.version-details .modal-footer .btn-warning:hover{background-color:#e0a800;border-color:#d39e00;}.version-details .modal-footer .btn-warning:disabled{background-color:#ffe7a0;border-color:#ffe7a0;}.version-details .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:1000;}.version-details .loading-overlay .spinner{color:#007bff;font-size:2rem;}.version-details .alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460;padding:.75rem 1.25rem;border-radius:5px;margin-bottom:1rem;}.version-details .alert-info i{margin-right:.5rem;}.rate-card-summary{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;margin:-1rem -1rem 1rem -1rem;padding:1rem;}.rate-card-summary p{margin-bottom:.5rem;}.rate-card-summary p strong{color:#495057;margin-right:.5rem;}.rate-count-info{padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6;}.rate-count-info strong{color:#495057;}.table-container{position:relative;margin:-1rem;padding:1rem;overflow-x:auto;}.table-container .comparison-table-wrapper{width:100%;max-height:calc(100vh - 400px);overflow-y:auto;margin-bottom:60px;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;}.table-container .comparison-table-wrapper::-webkit-scrollbar{width:8px;height:8px;}.table-container .comparison-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;}.table-container .comparison-table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px;}.table-container .comparison-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555;}.table-container .comparison-table-wrapper td[rowspan]{vertical-align:middle;background-color:#f8f9fa;font-weight:500;text-align:center;}.table-container .comparison-table-wrapper .alert-info{margin:1rem 0;background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460;padding:.75rem 1.25rem;border-radius:4px;}.table-container .comparison-table-wrapper .alert-info i{margin-right:.5rem;}.pagination{position:fixed;bottom:70px;left:50%;transform:translateX(-50%);width:auto;background:#fff;padding:5px 0;text-align:center;z-index:1;margin:0;height:40px;}.pagination>li{display:inline-block;margin:0 2px;}.pagination>li>a{padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;color:#007bff;cursor:pointer;}.pagination>li>a:hover{background-color:#f8f9fa;text-decoration:none;}.pagination>li.active>a{background-color:#007bff;color:#fff;border-color:#007bff;}@media(max-width:768px){.pagination{bottom:60px;padding:5px 0;display:flex;justify-content:center;flex-wrap:wrap;}.pagination>li{margin:2px;}.pagination>li>a{padding:3px 6px;font-size:12px;}}.fa-angle-double-left,.fa-angle-double-right,.fa-angle-left,.fa-angle-right{font-size:12px;}.fa-toggle-on{color:#008000;}.form-row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;}.form-row .form-group{margin-bottom:1rem;padding-right:8px;padding-left:8px;}.form-row .form-group.col-md-6{flex:0 0 50%;max-width:50%;}@media(max-width:450px),(min-width:450px) and (max-width:768px){.form-row .form-group.col-md-6{flex:0 0 100%;max-width:100%;}}.form-row .form-group.col-md-12{flex:0 0 100%;max-width:100%;}.form-row .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;}.form-row .form-group .form-control{width:100%;}.section-container{margin-bottom:2rem;}.section-container .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;}.section-container .section-header .section-title{font-size:1.25rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem;}.section-container .section-header .section-title i{font-size:1.25rem;}.mb-3{margin-bottom:1rem;}.mb-4{margin-bottom:1.5rem;}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;}.modal-header .modal-title{margin:0;line-height:1.5;flex:1;}.modal-header .close{margin:-15px -15px -15px auto;padding:15px;background:none;border:0;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;}.modal-header .close:hover{opacity:.5;text-decoration:none;}@media(max-width:768px){.modal-header{padding:10px;}.modal-header .close{margin:-10px -10px -10px auto;padding:10px;}}.modal-body{max-height:calc(100vh - 210px);overflow-y:auto;padding-bottom:100px;}.modal-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:2;padding:10px;border-top:1px solid #dee2e6;}.version-comparison-row{margin-bottom:1rem;padding:10px;background-color:#f8f9fa;border-radius:5px;}.version-comparison-row .label{font-weight:500;color:#495057;}.version-comparison-diff{padding:5px 10px;border-radius:3px;font-size:.9em;}.version-comparison-diff.increased{background-color:#d4edda;color:#155724;}.version-comparison-diff.decreased{background-color:#f8d7da;color:#721c24;}.rollback-impact .alert{border-radius:5px;padding:1rem;}.rollback-impact .alert.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404;}.rollback-impact .alert.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460;}.rollback-impact .alert.alert-info i{margin-right:.5rem;}.rollback-impact .alert i{font-size:1.1em;}.rollback-impact .card{transition:all .3s ease;border:1px solid #dee2e6;border-radius:5px;margin-bottom:1rem;}.rollback-impact .card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);}.rollback-impact .card .card-body{padding:1.25rem;}.rollback-impact .card .card-title{font-size:.9rem;font-weight:500;margin-bottom:.75rem;}.rollback-impact .card .display-4{font-size:2.5rem;font-weight:300;color:#007bff;margin-bottom:0;}.rollback-impact .form-group{margin-top:1.5rem;}.rollback-impact .form-group label{color:#495057;font-weight:500;}.rollback-impact .form-group textarea{resize:vertical;min-height:60px;}.view-custom-template{position:relative;height:100%;padding:0;overflow-y:hidden;}.view-custom-template .view-menu{top:310px;right:30px;z-index:10;}.view-custom-template textarea{resize:none;}.view-custom-template .settings{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:10;width:100%;height:300px;overflow-y:auto;background-color:#fff;}.view-custom-template .settings .settings-section{padding:20px;}.view-custom-template .settings .settings-section .value{position:relative;}.view-custom-template .settings .settings-section .value .text-settings{position:absolute;top:0;right:0;}.view-custom-template .settings .settings-section .value .text-settings i{margin-left:5px;}.view-custom-template .settings .settings-section .custom-field-container{display:inline-block;padding:10px 5px;}.view-custom-template .settings .settings-section .custom-field-container .custom-field{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.15);box-shadow:0 3px 11px 0 rgba(0,0,0,.15);border-radius:5px;padding:8px;font-weight:bold;background-color:#fff;}.view-custom-template .template-container.page-size-1,.view-custom-template .template.page-size-1{width:8.5in;height:11in;}.view-custom-template .template-container.page-size-2,.view-custom-template .template.page-size-2{width:11in;height:8.5in;}.view-custom-template .template-container.page-size-3,.view-custom-template .template.page-size-3{width:4in;height:6in;}.view-custom-template .template-container.page-size-4,.view-custom-template .template.page-size-4{width:6in;height:4in;}.view-custom-template .preview{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d1d1d1;overflow:auto;}.view-custom-template .preview .template-container{position:relative;left:50%;transform:translateX(-50%);margin-bottom:100px;}.view-custom-template .preview .template-container.page-size-1{margin-top:100px;}.view-custom-template .preview .template-container.page-size-2{margin-top:100px;}.view-custom-template .preview .template-container.page-size-3{margin-top:450px;}.view-custom-template .preview .template-container.page-size-4{margin-top:450px;}.view-custom-template .preview .template-container td{display:table-cell;}.view-custom-template .preview .template-container .template{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);zoom:70%;background-color:#fff;}.view-custom-template .preview .template-container .template.page-size-1{margin-top:250px;padding:.5in;}.view-custom-template .preview .template-container .template.page-size-2{margin-top:250px;padding:.5in;}.view-custom-template .preview .template-container .template.page-size-3{padding:.125in;zoom:120%;}.view-custom-template .preview .template-container .template.page-size-4{padding:.125in;zoom:120%;}.view-custom-template .preview .template-container .template table tr td{vertical-align:top;}.view-custom-template .preview .template-container .template table tr td.highlight{border:dashed 1px #ccc;}.view-custom-template .preview .template-container .template table tr td span{white-space:pre-wrap;word-wrap:break-word;}.view-custom-template .preview .template-container .template1 table{margin-bottom:5px;min-height:.2in;}.view-custom-template .preview .template-container .template1 .table-header .logo{border-style:none;}.view-custom-template .preview .template-container .template1 .table-header .logo img{width:100%;max-height:.8in;object-fit:contain;object-position:left;vertical-align:top;}.view-custom-template .preview .template-container .template1 .table-header .img-code-128{width:1.6in;height:.8in;max-height:.8in;object-fit:contain;object-position:right;vertical-align:top;}.view-custom-template .preview .template-container .template1 .table-header .img-qr-code{width:.8in;height:.8in;max-height:.8in;object-fit:contain;object-position:right;vertical-align:top;}.view-custom-template .preview .template-container .template1.page-size-1 table{width:7.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-header .logo{width:3.75in;max-width:3.75in;height:.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-header .value1{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style1 .value1{width:7.5in;max-width:7.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style2 .value1{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style2 .value2{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style3 .value1{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style3 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style4 .value1{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style4 .value2{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style5 .value1{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style5 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style5 .value3{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style6 .value1{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style6 .value2{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style6 .value3{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style7 .value1{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style7 .value2{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style7 .value3{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style8 .value1{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style8 .value2{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style8 .value3{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-1 .table-information.style8 .value4{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-2 table{width:10in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-header .logo{width:5in;max-width:5in;height:1in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-header .value1{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style1 .value1{width:10in;max-width:10in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style2 .value1{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style2 .value2{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style3 .value1{width:6.667in;max-width:6.667in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style3 .value2{width:3.333in;max-width:3.333in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style4 .value1{width:3.333in;max-width:3.333in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style4 .value2{width:6.667in;max-width:6.667in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style5 .value1{width:3.3335in;max-width:3.3335in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style5 .value2{width:3.3335in;max-width:3.3335in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style5 .value3{width:3.333in;max-width:3.333in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style6 .value1{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style6 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style6 .value3{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style7 .value1{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style7 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style7 .value3{width:5in;max-width:5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style8 .value1{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style8 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style8 .value3{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-2 .table-information.style8 .value4{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-3 table{width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-header .logo{width:1.875in;max-width:1.875in;height:.375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-header .value1{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style1 .value1{width:3.75in;max-width:3.75in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style2 .value1{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style2 .value2{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style3 .value1{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style3 .value2{width:1.25in;max-width:1.25in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style4 .value1{width:1.25in;max-width:1.25in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style4 .value2{width:2.5in;max-width:2.5in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style5 .value1{width:1.25in;max-width:1.25in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style5 .value2{width:1.25in;max-width:1.25in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style5 .value3{width:1.25in;max-width:1.25in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style6 .value1{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style6 .value2{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style6 .value3{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style7 .value1{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style7 .value2{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style7 .value3{width:1.875in;max-width:1.875in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style8 .value1{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style8 .value2{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style8 .value3{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-3 .table-information.style8 .value4{width:.9375in;max-width:.9375in;}.view-custom-template .preview .template-container .template1.page-size-4 table{width:5.75in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-header .logo{width:2.875in;max-width:2.875in;height:.575in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-header .value1{width:2.875in;max-width:2.875in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style1 .value1{width:5.75in;max-width:5.75in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style2 .value1{width:2.875in;max-width:2.875in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style2 .value2{width:2.875in;max-width:2.875in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style3 .value1{width:3.834in;max-width:3.834in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style3 .value2{width:1.916in;max-width:1.916in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style4 .value1{width:1.916in;max-width:1.916in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style4 .value2{width:3.834in;max-width:3.834in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style5 .value1{width:1.917in;max-width:1.917in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style5 .value2{width:1.917in;max-width:1.917in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style5 .value3{width:1.916in;max-width:1.916in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style6 .value1{width:2.875in;max-width:2.875in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style6 .value2{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style6 .value3{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style7 .value1{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style7 .value2{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style7 .value3{width:2.875in;max-width:2.875in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style8 .value1{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style8 .value2{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style8 .value3{width:1.4375in;max-width:1.4375in;}.view-custom-template .preview .template-container .template1.page-size-4 .table-information.style8 .value4{width:1.4375in;max-width:1.4375in;}#automation-rules-view{padding:20px;}#automation-rules-view .form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb;}#automation-rules-view .card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);}#automation-rules-view .automation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}#automation-rules-view .automation-header h1{font-size:2rem;font-weight:bold;color:#111827;margin:0;padding:0;}#automation-rules-view .automation-header p{color:#6b7280;margin-top:4px;}@media(max-width:450px),(min-width:450px) and (max-width:768px){#automation-rules-view .automation-header .btn-text{display:none;}}#automation-rules-view .automation-form-card{margin-bottom:24px;}#automation-rules-view .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}#automation-rules-view .section-header .section-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:#111827;}#automation-rules-view .section-header .section-title i{font-size:20px;}#automation-rules-view .condition-card{background:linear-gradient(to right,#dbeafe,#e0e7ff);border-color:#93c5fd;border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid #93c5fd;}#automation-rules-view .action-card{background:linear-gradient(to right,#d1fae5,#dcfce7);border-color:#86efac;border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid #86efac;}#automation-rules-view .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;}#automation-rules-view .card-header .card-title{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#1f2937;margin:0;}#automation-rules-view .card-header .btn-icon{padding:4px 8px;min-width:auto;}#automation-rules-view .help-text{color:#6b7280;margin-top:.25rem;}#automation-rules-view .rule-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}#automation-rules-view .rule-header .rule-info-content{display:flex;flex-direction:column;margin-right:20px;}#automation-rules-view .rule-header .rule-info{display:flex;align-items:center;gap:12px;margin-bottom:8px;}#automation-rules-view .rule-header .rule-info h3{font-size:20px;font-weight:600;color:#111827;margin:0;}#automation-rules-view .rule-header .rule-description{color:#6b7280;margin:4px 0 12px 0;}#automation-rules-view .rule-header .rule-actions{display:flex;gap:8px;}#automation-rules-view .badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;}#automation-rules-view .badge.badge-active{background-color:#dcfce7;color:#166534;}#automation-rules-view .badge.badge-inactive{background-color:#f3f4f6;color:#374151;}#automation-rules-view .rule-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:14px;}@media(max-width:450px),(min-width:450px) and (max-width:768px){#automation-rules-view .rule-summary{grid-template-columns:1fr;}}#automation-rules-view .rule-summary .summary-section h4{display:flex;align-items:center;gap:8px;font-weight:500;color:#111827;margin-bottom:12px;}#automation-rules-view .rule-summary .summary-list{list-style:none;padding:0;margin:0;}#automation-rules-view .rule-summary .summary-item{display:flex;align-items:flex-start;margin-bottom:8px;}#automation-rules-view .rule-summary .summary-item .summary-bullet{width:8px;height:8px;border-radius:50%;margin-top:8px;margin-right:12px;flex-shrink:0;}#automation-rules-view .rule-summary .summary-item .summary-bullet.bullet-blue{background-color:#60a5fa;}#automation-rules-view .rule-summary .summary-item .summary-bullet.bullet-green{background-color:#34d399;}#automation-rules-view .empty-state{text-align:center;padding:48px;background-color:#f9fafb;border-radius:8px;}#automation-rules-view .empty-state i{font-size:64px;color:#9ca3af;margin-bottom:16px;}#automation-rules-view .empty-state h3{font-size:20px;font-weight:500;color:#111827;margin-bottom:8px;}#automation-rules-view .empty-state p{color:#6b7280;margin-bottom:24px;}#automation-rules-view .text-blue{color:#2563eb;}#automation-rules-view .text-green{color:#059669;}#automation-rules-view .text-red{color:#dc2626;}#automation-rules-view .text-yellow{color:#d97706;}#automation-rules-view .text-orange{color:#ea580c;}#automation-rules-view .btn-sm{padding:4px 8px;font-size:12px;}#automation-rules-view .required{color:#dc3545;margin-left:3px;}.modal-preview-section{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #dee2e6;padding:15px;margin:0;flex-shrink:0;max-height:40vh;}.modal-preview-section .alert{margin-bottom:0;padding:10px 15px;max-height:inherit;overflow-y:auto;}.modal-preview-section pre{margin-bottom:0;white-space:pre-wrap;word-break:break-all;font-size:12px;min-height:20px;line-height:1.4;}.modal-body-scrollable{max-height:calc(70vh - 120px);overflow-y:auto;padding-top:0;flex:1;}#queryBuilderModal .modal-dialog{max-width:90%;width:1200px;height:80vh;max-height:80vh;}#queryBuilderModal .modal-content{height:100%;display:flex;flex-direction:column;}#queryBuilderModal .modal-header{flex-shrink:0;}#queryBuilderModal .modal-footer{flex-shrink:0;}.condition-group{border:1px solid #dee2e6;border-radius:4px;padding:15px;margin-bottom:15px;background-color:#f8f9fa;}.condition-row{background-color:#fff;padding:10px;margin-bottom:10px;border-radius:4px;border:1px solid #e9ecef;}