html{--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--lumo-border-radius-s: 1px;--lumo-border-radius-m: 2px;--lumo-border-radius-l: 4px;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem}vaadin-details-summary{margin-top:20px}.wavplayer{width:100%;height:100%}#wavWrapper{background-color:#193b670d}#PageHeader{border-bottom:4px solid hsla(214,61%,25%,.05);border-left:4px solid hsla(214,61%,25%,.05)}.AccountDetail{border-top:4px solid hsla(214,61%,25%,.05)}.FlowDesigner{border-left:4px solid hsla(214,61%,25%,.05);border-right:4px solid hsla(214,61%,25%,.05)}.FlowDeviceMenu{border-left:4px solid hsla(214,61%,25%,.05);border-right:4px solid hsla(214,61%,25%,.05);padding:20px;min-width:180px}.SettingsSideMenu{border-left:none;border-right:4px solid hsla(214,61%,25%,.05);padding:20px;min-width:130px}.FlowDeviceView{border-left:4px solid hsla(214,61%,25%,.05);border-right:4px solid hsla(214,61%,25%,.05);padding:0}.delete{background-color:red;color:#fff}.delete-link{color:red}.form-editor{margin-right:20px!important}.form-editor-settings{margin:20px!important}#CallableLogo{width:160px;height:40px}#logout2:hover{cursor:pointer}.white{background-color:#fff;color:#333;border:thin solid #444}.light-purple{background-color:#af2bbf;color:#fff}.dark-purple{background-color:#a14ebf;color:#fff}.teal{background-color:#5fb0b7;color:#fff}.dark-teal{background-color:#6c91bf;color:#fff}.light-teal{background-color:#5bc8af;color:#fff}.dark-red{background-color:#8f2d56;color:#fff}.badge-small{font-size:smaller}.device-list-title{margin-bottom:3px}.device-list-subtitle{margin-top:2px}.device-grid{margin:10px}vaadin-login-form{height:260px}.login-view{width:420px!important;padding:40px 30px 30px;min-height:320px;min-width:250px;border-radius:5px;border:thin solid hsla(214,61%,25%,.05);box-shadow:0 4px 8px #0003}.login-view ul{list-style:none;margin-left:0;padding-left:0;text-align:center}@media only screen and (max-width: 600px){.login-view{width:100%;height:100%;border:none}.device-grid{margin:0}}vaadin-accordion-heading{padding:7px}vaadin-app-layout::part(navbar){padding:10px}.flows{border-bottom:thin solid #eee;padding-left:15px}.flow-wrapper{margin:0;padding:20px;background-size:40px 40px;height:280px;background-image:radial-gradient(circle,#aaa 1px,#0000 1px)}.flow-tab{padding:0}.flow-item{background-color:#fff;border-radius:8px;height:110px!important;border:thin solid hsla(214,61%,25%,.05);box-shadow:0 4px 8px #0003}.flow-item:hover{box-shadow:0 8px 16px #0003;cursor:pointer}.flow-item-title-holder{text-align:right}.flow-item-title{text-align:right;display:inline-block}.flow-connector-loop-icon{color:#3f5f59}.connector{background-color:#f8fafc;color:#333}.flow-item label{font-weight:600}.flow-item-header{padding:8px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-bottom:1px solid hsla(214,61%,25%,.05)}.flow-item-name{padding-left:8px;font-size:.8em}.flow-flows{border-left:8px solid #00B5AD}.flow-messaging{border-left:8px solid #035f5a}.flow-endpoints{border-left:8px solid #6435C9}.flow-routing{border-left:8px solid #f26202}.flow-feedback{border-left:8px solid #A333C8}.loop{border-radius:33px;color:#fff;background-color:#333}.loop label{color:#fff}#Channels{padding:10px}.dashboard-stat{background-color:#fff}.dashboard-stat h3{font-size:1.6em;font-weight:bolder}.dashboard-panel{background-color:#fff}.badge{display:inline-block;line-height:1;vertical-align:baseline;background-color:#e8e8e8;background-image:none;padding:.633em;color:#0009;text-transform:none;border:0px solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease;font-size:.65rem;cursor:pointer;color:#fff!important}vaadin-button.table{line-height:1;vertical-align:baseline;background-color:#e8e8e8;background-image:none;padding:.633em;color:#0009;text-transform:none;border:0px solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease;font-size:.75rem;cursor:pointer;color:#fff!important}vaadin-button{cursor:pointer}vaadin-button.green{background-color:#00b5ad;border-color:#00b5ad;color:#fff}vaadin-button.green-contrast{background-color:#fff;border-bottom-style:solid;border-color:#00b5ad;color:#00b5ad}vaadin-button.blue{background-color:#2185d0;border-color:#2185d0;color:#fff}vaadin-button.blue-contrast{background-color:#fff;border-color:#2185d0;border-bottom-style:solid;color:#2185d0}vaadin-button.violet{background-color:#6435c9;border-color:#6435c9;color:#fff}vaadin-button.violet-contrast{background-color:#fff;border-color:#6435c9;border-bottom-style:solid;color:#6435c9}vaadin-button.purple{background-color:#a333c8;border-color:#a333c8;color:#fff}vaadin-button.purple-contrast{background-color:#fff;border-color:#a333c8;border-bottom-style:solid;color:#a333c8}vaadin-button.orange{background-color:#f26202;border-color:#f26202;color:#fff}vaadin-button.orange-contrast{background-color:#fff;border-color:#f26202;border-bottom-style:solid;color:#f26202}vaadin-button.pink{background-color:#e03997;border-color:#e03997;color:#fff}vaadin-button.pink-contrast{background-color:#fff;border-color:#e03997;border-bottom-style:solid;color:#e03997}.badge.white{background-color:#fff;border:thin solid #333;color:#333!important}.badge.yellow{background-color:#ff0;border:thin solid #333;color:#333!important}.badge.grey{background-color:#666;border:thin solid #333;color:#fff!important}.badge.pink{background-color:#e03997;border-color:#e03997;color:#fff}.badge.pink-contrast{background-color:#fff;border:thin solid #E03997;color:#e03997!important}.badge.dark-green{background-color:#228b22;border-color:#228b22;color:#fff}.badge.dark-blue{background-color:#00008b;border-color:#00008b;color:#fff}.badge.green{background-color:#00b5ad;border-color:#00b5ad;color:#fff}.badge.green-contrast{background-color:#fff;border:thin solid #00B5AD;color:#00b5ad!important}.badge.blue{background-color:#2185d0;border-color:#2185d0;color:#fff}.badge.blue-contrast{background-color:#fff;border:thin solid #2185D0;color:#2185d0!important}.badge.violet{background-color:#6435c9;border-color:#6435c9;color:#fff}.badge.violet-contrast{background-color:#fff;border:thin solid #6435C9;color:#6435c9!important}.badge.purple{background-color:#a333c8;border-color:#a333c8;color:#fff}.badge.purple-contrast{background-color:#fff;border:thin solid #A333C8;color:#a333c8!important}.badge.orange{background-color:#f26202;border-color:#f26202;color:#fff}.badge.orange-contrast{background-color:#fff;border:thin solid #f26202;color:#f26202!important}.badge.red{background-color:red;border-color:#8b0000;color:#fff}.badge.red-contrast{background-color:#fff;border:thin solid darkred;color:#8b0000!important}.pill{height:12px;width:12px;border-radius:50%;display:inline-block}.pill.white{background-color:#fff;border-color:#333;color:#333}.pill.pink{background-color:#e03997;border-color:#e03997;color:#fff}.pill.green{background-color:#00b5ad;border-color:#00b5ad;color:#fff}.pill.blue{background-color:#2185d0;border-color:#2185d0;color:#fff}.pill.violet{background-color:#6435c9;border-color:#6435c9;color:#fff}.pill.purple{background-color:#a333c8;border-color:#a333c8;color:#fff}.pill.orange{background-color:#f26202;border-color:#f26202;color:#fff}.pill.red{background-color:#8b0000;border-color:#8b0000;color:#fff}.event-card{width:100%;border-radius:5px;border:2px solid hsla(214,61%,25%,.05);min-height:120px}.card{border-radius:7px;border:1px solid hsla(214,71%,15%,.15);padding:10px}.card-header{font-size:1.2em;font-weight:700;padding:7px}.stacked-detail-header{font-weight:700;font-size:1.1em}.inline-details{display:flex;flex-wrap:wrap;width:100%}.inline-detail-wrapper{flex-grow:1;width:33%;padding:4px}.inline-detail-header{font-weight:700;font-size:1.1em}pre{background-color:#fff;width:100%!important;height:140px;overflow:scroll}.device-table-details{display:flex;flex-wrap:wrap;width:100%}.badge.ddi{margin:3px;font-size:.85em;font-weight:400;border:thin solid #333;color:#333!important}.badge.medium{margin:3px;font-size:.85em;font-weight:400}.badge.large{margin:3px;font-size:1em;font-weight:700}vaadin-dialog-overlay::part(content){padding:0;margin:0}.device-layout.CHANNELS .left-panel{background-color:#2185d0}.device-layout.SERVICE_CHARGE .left-panel{background-color:#2185d0;width:40px!important}.device-layout.ACCOUNT .left-panel{background-color:#2185d0}.device-layout.ACCOUNT .right-panel{width:600px!important}.device-layout.INVOICE_GROUP .left-panel{background-color:#2185d0;width:40px!important}.device-layout.ROUTE_START .left-panel,.device-layout.MATCH_START .left-panel,.device-layout.APP_START .left-panel{background-color:#00b5ad}.device-layout.WHATSAPP_START .left-panel,.device-layout.MESSAGE_TEMPLATE .left-panel,.device-layout.MESSAGE_PLUGIN .left-panel,.device-layout.MESSAGE_TEXT .left-panel{background-color:#035f5a}.device-layout.MESSAGE_PLUGIN .right-panel{width:900px!important}.device-layout.MESSAGE_TEXT .right-panel{width:600px!important}.device-layout.PLAY .left-panel,.device-layout.SAY .left-panel{background-color:#a333c8}.device-layout.REMOTE .left-panel,.device-layout.CLIENT .left-panel,.device-layout.SIP .left-panel,.device-layout.SIP_GATEWAY .left-panel,.device-layout.TEAMS .left-panel,.device-layout.HUNT_GROUP .left-panel{background-color:#2185d0}.device-layout.VOICEMAIL .left-panel,.device-layout.EMAIL .left-panel,.device-layout.SMS .left-panel{background-color:#1a6298}.device-layout.ANI_ROUTER .left-panel,.device-layout.DNIS_ROUTER .left-panel,.device-layout.NUMBER_PLAN .left-panel,.device-layout.DAY_OF_WEEK_ROUTER .left-panel,.device-layout.DATE_RANGE_ROUTER .left-panel,.device-layout.TIME_RANGE_ROUTER .left-panel,.device-layout.TAG_ROUTER .left-panel,.device-layout.SCRIPT .left-panel,.device-layout.TAG .left-panel,.device-layout.PLUGIN .left-panel{background-color:#f26202}.device-layout.PLUGIN .right-panel{width:950px!important}.device-layout.TAG .left-panel{background-color:#aaa}.device-layout.bulk-allocate{width:900px}.device-layout.bulk-allocate .left-panel{background-color:#2185d0}.device-layout.import-ddi{width:1200px}.device-layout.import-ddi .left-panel{background-color:#2185d0}.device-layout.allocate .right-panel{width:800px!important}.device-layout.allocate .left-panel{background-color:#2185d0}.device-layout.region .right-panel{width:800px!important}.device-layout.region .left-panel{background-color:#f26202;width:40px!important}.device-layout.region-servers .right-panel{width:1200px!important}.device-layout.region-servers .left-panel,.device-layout.region-proxies .left-panel{background-color:#f26202;width:40px!important}.device-layout.region-proxies .right-panel{width:1300px!important}.left-panel vaadin-tab{color:#fff;cursor:pointer}.left-panel vaadin-tab[selected]{font-weight:700}.flow-grid{width:100%;display:grid;column-gap:50px;grid-auto-flow:column;grid-template-columns:repeat(auto-fill,280px)}.grid-item-header{padding:6px;height:35px;border-bottom:1px solid hsla(214,71%,15%,.15)}.grid-item-content{height:48px;padding:12px}.grid-item-footer{padding:6px;height:35px;text-align:right}.grid-item{border:1px solid hsla(214,71%,15%,.15);border-radius:8px;box-shadow:0 4px 8px #0003;height:140px}.grid-item:hover{border:1px solid hsla(214,71%,15%,.15);border-radius:8px;box-shadow:0 8px 16px #0003;height:140px;cursor:pointer}.grid-item.REMOTE,.grid-item.CLIENT,.grid-item.TEAMS,.grid-item.HUNT_GROUP{border-left:18px solid #2185D0}.grid-item.ROUTE_START,.grid-item.MATCH_START,.grid-item.APP_START{border-left:18px solid #00B5AD}.grid-item.PLAY,.grid-item.SAY{border-left:18px solid #A333C8}.grid-item.REMOTE,.grid-item.CLIENT,.grid-item.SIP,.grid-item.SIP_GATEWAY,.grid-item.TEAMS,.grid-item.HUNT_GROUP{border-left:18px solid #2185D0}.grid-item.VOICEMAIL,.grid-item.EMAIL,.grid-item.SMS{border-left:18px solid #1A6298}.grid-item.ANI_ROUTER,.grid-item.DNIS_ROUTER,.grid-item.NUMBER_PLAN,.grid-item.DAY_OF_WEEK_ROUTER,.grid-item.DATE_RANGE_ROUTER,.grid-item.TIME_RANGE_ROUTER,.grid-item.TAG_ROUTER,.grid-item.SCRIPT,.grid-item.TAG,.grid-item.PLUGIN{border-left:18px solid #f26202}.device-menu-bar{border-top:3px solid hsla(214,71%,15%,.15)}.segment{margin-bottom:20px;border-radius:5px;border:1px solid hsla(214,71%,15%,.15)}vaadin-form-layout.segment{padding:10px;width:calc(100% - 40px)!important}.right-content{overflow:auto}#map{height:180px;width:900px}::part(input-field){background-color:#fff;border:1px solid hsla(214,71%,15%,.15);border-radius:5px}vaadin-button[theme~=primary]{background-color:#2185d0;border-radius:5px}.delete-tab{color:red}.page-header{border-bottom:1px solid hsla(214,71%,15%,.15);padding-bottom:15px;padding-left:10px}.number-details{margin-top:10px}.inline-button{margin-top:30px}.dial-button{background-color:var(--vaadin-user-color-0);color:#fff;border-color:#006400;font-size:1.8em;padding:1.1em;border-radius:25px}.dial-button-menu{background-color:var(--vaadin-user-color-0);color:#fff}.whatsapp-body{background-image:url(./peakpx-tUp5hgr2.jpg)}.item-row{margin:10px}vaadin-list-box:hover{background-color:#fff}.filter-item:hover{background-color:#fff}.invoice-address-field{font-size:.8em}.invoice-address-field-title{font-size:1.1em;font-weight:700;text-decoration:underline}.charge-detail-header{font-size:.95em;font-weight:700}.charge-detail{font-size:.8em}.charge-detail-left{text-align:left;font-size:.8em;font-weight:700;width:90px}.charge-detail-right{text-align:right;font-size:.8em}.charge-detail-right-total{text-align:right;font-size:.8em;text-decoration:underline}vaadin-grid::part(ceased){background-color:var(--lumo-error-color-10pct);border-bottom:thin solid var(--lumo-error-color-50pct)}vaadin-grid::part(live){background-color:var(--lumo-success-color-10pct);border-bottom:thin solid var(--lumo-success-color-50pct)}.form-layout-wrapper{padding:20px;margin:7px;border:thin solid #2185D0;border-radius:6px}.form-layout-wrapper h4{margin-bottom:10px}.dialog-content-wrapper{padding:10px}.invoice-holder{background-color:#aaa}.invoice-page{width:1240px;min-height:1654px;overflow:auto;padding:40px;border-radius:10px;background-color:#fff}.invoice-page h2{font-weight:bolder;font-size:xx-large}.invoice-page vaadin-grid::part(cell){padding:10px}.invoice-page vaadin-grid::part(total){font-weight:bolder;font-size:x-large}.invoice-page vaadin-grid::part(last-column-cell){text-align:right}.payment-details,.invoice-spacer{margin-top:40px;margin-bottom:40px}@media print{.pagebreak{page-break-before:always}vaadin-button{display:none}body{zoom:60%}}.view-message-wrapper{gap:0!important;padding:0!important;border-radius:5px!important;background-color:#fff;filter:drop-shadow(4px 4px 8px #333)}.view-message-wrapper-header img{width:100%;border-top-right-radius:5px!important;border-top-left-radius:5px!important}.view-message-wrapper-header label{padding:15px}.view-message-wrapper-body{padding:15px;white-space:pre-line}.view-message-wrapper-footer{background-color:#eee;padding:5px 5px 5px 15px;font-size:smaller}.view-message-wrapper-button{padding:5px;color:#6495ed;border-bottom:thin solid #eee;gap:5px}.view-message-wrapper-button vaadin-icon{font-size:smaller;color:#6495ed}
