.autcompleteWrap{position:relative}.autocompleteDropdownIcon{cursor:pointer;padding:0 8px}.autocomplete{min-width:180px;max-width:600px}.autocomplete .rows{overflow:auto;max-height:400px;text-align:left}.autocomplete .rows.hasCheckboxes{padding-top:.5em}.autocomplete .searchText{padding:15px 10px;position:relative}.optionWindow.autocomplete .searchText input[type="text"]{background-color:#f7f7f7;border:1px solid #c2c8cd;border-radius:3px;padding:5px 10px;width:100%}.autocomplete .searchText .icon{position:absolute;right:18px;top:22px;color:#949494}.autocomplete .emptyRow{font-size:0.95rem;text-align:center;color:#949494;font-style:italic;padding:7px 20px}.autocomplete .row{font-size:0.95rem;padding:5px 10px;cursor:pointer;text-overflow:ellipsis;min-height:30px;height:auto;line-height:20px;border-top:1px solid #bcc6e74a}.autocomplete .row:hover{background-color:#e2eaef}.autocomplete .highlighted,.autocomplete .highlighted:hover{color:#fff;background-color:#3292d2}.autocomplete .addNew{border-top:solid 1px #c2c8cd;color:#888}.autocomplete .addNew:first-child{border-top:0}.sframeworkInput .externalLinkIcon{cursor:pointer}.sframeworkInput .externalLinkIcon:hover{stroke-width:2;color:#1464a9}.autocompleteText{position:relative;width:100%}.autocompleteText .icon{position:absolute;right:6px;top:6px}.autocomplete .button.buttonHasCheckboxes{margin:1em 0em 1em 1em;background-color:#4382cc;border-color:#4382cc;color:#fff}.sframeworkInput input[type="text"].autocompleteNoSel{border-bottom:solid 1px red;color:#636262}.autocompleteDropdown{cursor:pointer;display:inline-flex;width:100%;min-height:24px}.autocompleteDropdown input[type="text"]{cursor:pointer;user-select:none;-moz-user-select:-moz-none}.dropdownText{cursor:pointer;user-select:none;-moz-user-select:-moz-none}.dropdownTextArrow{vertical-align:middle;padding-left:5px;display:inline-block}.optionWindow.autocomplete{border:solid 1px #ccc}.autocompleteText.tagEditor{display:flex;white-space:normal;display:flex;align-items:center;flex-wrap:wrap}.autocompleteText.tagEditor input[type="text"]{border:0;flex:1;padding-left:3px}.autocompleteText .tag{align-items:center;padding-left:10px;margin:6px 1px 1px 3px;padding:3px 3px 1.5px 12px;font-size:.95rem;color:#444;background-color:#e2e2e2;border-radius:3px;white-space:nowrap}.autocompleteText .tagClose{padding:0 7px 0 5px;color:#a0a0a0;cursor:pointer}.autocompleteText .tagClose:hover{color:#555}.autocomplete .row .tag{color:#39739d;background-color:#E1ECF4;border-radius:10px;padding:0 10px;margin:0 5px 3px 5px;display:inline-block;font-size:.9rem}.autocomplete .row .description{color:red;font-size:0.9em;margin-left:10px;}.sCalendar{display:flex;width:100%;height:100%;overflow:hidden}.sCalendar>.leftColumn{width:250px;border:solid 1px #dcdcdc;display:flex;flex-direction:column}.sCalendar>.leftColumn .monthCalendar{border:0;border-radius:0;background-color:unset;border-bottom:solid 1px #dcdcdc}.sCalendar>.leftColumn .monthCalendar .weekend{background-color:unset}.sCalendar>.leftColumn .leftListPanel{overflow:auto}.sCalendar>.bodyColumn{flex:1;overflow:auto}.sCalendar .weekView{display:flex;flex-direction:column;height:100%;border-bottom:solid 1px #dcdcdc}.sCalendar .weekView .weekHeader{display:grid;grid-template-columns:60px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;position:sticky;top:0;z-index:2}.sCalendar .weekView.singleDay .weekHeader{grid-template-columns:60px 1fr}.sCalendar .weekView .weekHeader>.header{flex:1;color:#555;border:solid 1px #dcdcdc;border-left:0;padding:10px 16px;overflow:visible;flex-shrink:0;min-width:90px;background-color:#f5f9fc}.sCalendar .weekView .weekHeader>.header.hours{min-width:unset;position:sticky;left:0;z-index:3;background-color:#f5f9fc}.sCalendar .weekView .weekHeader>.header.pastDate h1{color:#adadad}.sCalendar .weekView .weekHeader>.header.today h1{color:#4285f4}.sCalendar .weekView .weekHeader>.header h1{font-weight:normal;margin:0;font-size:3.5em;cursor:pointer}.sCalendar .weekView .weekHeader>.header h1:hover{text-decoration:underline}.sCalendar .weekView .weekHeader>.header h5{font-weight:normal;margin:0;text-transform:capitalize}.sCalendar .weekView .weekBody{display:grid;grid-template-columns:60px 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.sCalendar .weekView.singleDay .weekBody{grid-template-columns:60px 1fr}.sCalendar .weekView .weekBody .body.hours{flex-basis:50px;flex-grow:0;border-top:0;position:sticky;z-index:1;left:0;background-color:#f5f9fc}.sCalendar .weekView .weekBody .dragOver{background-color:#ebebef}.sCalendar .weekView .weekBody .hours .hour{font-size:1em;display:flex;justify-content:center;border:0}.sCalendar .weekView .weekBody .hours .hour:nth-child(2n + 1),.sCalendar .weekView .weekBody>.body:not(.hours)>.hour:nth-child(8n + 1),.sCalendar .weekView .weekBody>.body:not(.hours)>.hour:nth-child(8n + 2),.sCalendar .weekView .weekBody>.body:not(.hours)>.hour:nth-child(8n + 3),.sCalendar .weekView .weekBody>.body:not(.hours)>.hour:nth-child(8n + 4){background-color:white}.sCalendar .weekView .weekBody>.body{flex:1;border:solid 1px #dcdcdc;border-width:0 1px 1px 0;position:relative;min-width:90px}.sCalendar .weekView .weekBody .hour{border-bottom:solid 1px #dcdcdc}.sCalendar .weekView .event{position:absolute;border-radius:3px;color:#888;background-color:#d7dbef;border:solid 1px #fff;font-size:.8em;overflow:hidden;user-select:none;display:flex}.sCalendar .weekView .event .eventBody{padding:3px;width:100%}.sCalendar .weekView .event .text{font-weight:bold;margin-bottom:5px;margin-left:0px;font-size:.8rem;display:flex;overflow:visible}.sCalendar .weekView .event .time{white-space:nowrap}.sCalendar .eventBody .tag{margin-left:0px;border-radius:3px;padding:0px 0px;font-size:.8rem;max-width:fit-content;text-align:right;overflow:hidden}.sCalendar .eventBody .miniHeader{margin-left:0px;padding:0px;text-align:right;width:100%}.s_datatable table{border-collapse:collapse;width:100%}.s_datatable tr:nth-child(even){background-color:#f5f9fc}.s_datatable th{text-align:left;border-bottom:solid 1px #ccc}.s_datatable th,.s_datatable td{padding:5px 10px}.s_datatable .check{width:25px} #globalFlash{position:fixed;top:0;left:0;right:0;width:500px;margin-left:auto;margin-right:auto;z-index:520}#globalFlash .wrap{transition:opacity .5s ease,height .5s ease;overflow:hidden;padding:0}#globalFlash .flash{color:#fff;line-height:1.5rem;margin:5px;padding-right:20px;border-radius:3px;min-width:300px;max-width:700px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);position:relative}#globalFlash .wrap.fadeOut{opacity:0;height:0 !important}#globalFlash .message{padding:15px}#globalFlash .closeIcon{color:#fff;padding:5px 10px;cursor:pointer;font-weight:bold;position:absolute;right:2px;top:0;font-size:1rem}#globalFlash .closeIcon:hover{color:#444}#globalFlash .flash.error{color:#651515;border:solid 1px #f39ea1;background-color:#ffeae0}#globalFlash .error .closeIcon{color:#651515}#globalFlash .warning{color:#a28613;border:solid 1px #a28613;background-color:#fff7d8}#globalFlash .warning .closeIcon{color:#a28613}#globalFlash .success{color:#19822f;border:solid 1px #19822f;background-color:#ddffe4}#globalFlash .success .closeIcon{color:#19822f}#globalFlash .info{color:#444;border:solid 1px #82acd2;background-color:#e8eef5}#globalFlash .info .closeIcon{color:#2e71ad}#globalFlash .action,.flashPanel .action{cursor:pointer;text-decoration:underline;margin:0 10px}.flashPanel{margin:10px 0 20px 0;max-width:1000px;width:100%}.flashPanel .wrap{transition:opacity .5s ease,height .5s ease;overflow:hidden}.flashPanel .flash{width:100%;display:flex;border-radius:3px;background-color:#fff;line-height:1.5rem}.flashPanel .wrap.fadeOut{opacity:0;height:0 !important}.flashPanel .typeIcon{padding:15px;display:flex;align-items:center;justify-content:center}.flashPanel .flashBodyHeader{font-weight:bold}.flashPanel .message{padding:10px 15px;white-space:pre-line;line-height:1.8em;max-height:500px;overflow:auto;width:100%}.flashPanel .closeIcon{padding:5px 10px;text-align:right;vertical-align:top;font-size:.9rem;color:#bbb;cursor:pointer}.flashPanel .closeIcon:hover{color:#444}.flashPanel .flash.error{border:solid 1px #bf323a;background-color:#ffeae0;color:#921d24}.flashPanel .error .typeIcon{color:#fff;font-weight:bold;background-color:#bf323a}.flashPanel .warning{border:solid 1px #ceaa1b;background-color:#fff7d8}.flashPanel .warning .message{color:#595f16}.flashPanel .warning .typeIcon{color:#887424;background-color:#eadb22}.flashPanel .success{border:solid 1px #8eb021;background-color:#ecfdb6}.flashPanel .success .typeIcon{color:#fff;background-color:#69ad1f}.flashPanel .info{border:solid 1px #63a5e8;background-color:#f5f9fd}.flashPanel .info .typeIcon{background-color:#63a5e8;color:#fff}.flashPanel svg{stroke-width:2}@media (max-width:600px){#globalFlash{width:97%;top:120px;}}.sframework_form{width:100%}.sframework_form .errorPanel:empty{display:none}.sframework_form .errorPanel{width:100%;min-width:400px;max-width:700px;margin:0 auto 20px auto;padding:20px;border-radius:3px;color:#651515;background-color:#ffe8e8;border:solid 1px #bf323a}.sframework_form>.cellsPanel{display:flex;flex-wrap:wrap;justify-content:space-between}.cellsPanel.grid_client{width:100%;background-color:transparent;display:grid;grid-auto-flow:row dense;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-columns:minmax(50px,1fr); gap:3px 15px;grid-template-areas:"box1 box2 box3" "box1 box8 box9" "box1 box4 box5" "box6 box7 box7" "box10 box10 box10" "box11 box11 box11" "box12 box12 box12"}.form_section.annotated.box1{grid-area:box1}.box2{grid-area:box2}.box3{grid-area:box3}.box4{grid-area:box4}.box5{grid-area:box5}.box6{grid-area:box6}.box7{grid-area:box7}.box8{grid-area:box8}.box9{grid-area:box9}.box10{grid-area:box10}.box10{grid-area:box11}.box10{grid-area:box12}.grid_client .form_section.annotated{display:block;padding-top:5px;border-top:none;background-color:#fff;border-radius:5px;box-shadow:0px 0px 10px -4px rgba(174,180,185,1);max-width:none}.grid_client .imagePicker .buttons .button{border:solid 1px #ccc}.grid_client .avatar-min .imagePicker .buttons{border:none}.grid_client .form_section.annotated .sectionNotes{display:inline-flex;margin:0 10px 5px 0;width:100%;padding-left:21px;padding-right:21px}.form_section.annotated.grid_client.box1 .sectionNotes{width:100%;margin-left:0px;padding:0px}.grid_client .form_section.annotated .notesText{display:none}.grid_client .form_section.annotated .sectionLabel{border-bottom:1px solid #317fce;width:100%;border-radius:0;font-weight:400}.grid_client .form_section.annotated.box1 .sectionLabel{border:none}.grid_client .form_section.annotated.box1{background:linear-gradient(180deg,#00072b 10%,#fff 0%)}.grid_client .form_section .sectionLabel>.text{color:#317fce;font-size:1.1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.grid_client .form_section.annotated .sectionBody{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0px;box-shadow:none;border:none;padding-top:0px}.grid_client>.sframework_form .form_section:first-child{margin-top:10 !important}.grid_client .sframeworkInput .checklabel{margin-top:4px}.grid_client .sframeworkInput.checkbox{top:11px}.grid_client .contactInfo{text-align:center;justify-items:center;justify-content:center;align-items:center;display:grid;padding-top:5px}.grid_client .contactInfo .debt{color:#d21b1b;cursor:pointer}.grid_client .cell.avatar-min{margin-top:-30px}.grid_client .sectionBody #other1_cell,#tagColor_cell{flex:1 40%}.grid_client .sectionBody #other2_cell,#tagBackgroundColor_cell{flex:1 40%;margin-left:20px}.grid_client .form_section.annotated.box3 .sectionBody{display:grid;grid-template-columns:1fr 1fr}.grid_client .form_section.annotated.box7 .sectionBody{display:grid;grid-template-columns:1fr 1fr;gap:0px 20px}.grid_client .form_section.annotated.box2 .sectionBody{display:grid;grid-template-columns:1fr 1fr;gap:0px 20px}.grid_client .form_section.annotated.box5 .sectionBody{display:flex}.grid_client .form_section.annotated.box8 .sectionBody{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-width:none}.grid_client .form_section.annotated.box10 .sectionBody{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 20px;max-width:none}.grid_client .form_section.annotated.box11 .sectionBody{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 20px;max-width:none}.grid_client .form_section.annotated.box12 .sectionBody{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 20px;max-width:none}.grid_client .form_section.annotated.box3 .sectionBody{font-size:11px}.grid_client .cellsPanel .form_section .sectionBody{max-width:none !important}.box{background-color:#444;color:#fff;border-radius:5px;padding:20px;font-size:150%}.sframework_form .cell{flex:0 48%;display:block;margin-bottom:5px;padding-top:10px}.sframework_form .cell.empty{display:flex;align-items:flex-end}.sframework_form .cell.avatar{flex:0 100%;margin-bottom:30px}.sframework_form .cell.avatar .imagePicker{text-align:center}.sframework_form .cell .errorLabel{margin-top:5px;padding-left:3px}.sframework_form .cell>.label{margin-bottom:-7px;text-align:left;color:#a7a7a7;align-self:flex-start;position:relative;margin-top:0px;margin-left:17px;z-index:1;background-color:#fff;padding-left:6px;padding-right:6px;font-size:0.9em;width:max-content;min-width:0px}.sframeworkInput.checkbox{display:inline-flex;align-items:baseline;position:relative;top:-10px;margin-left:-3px}.sframework_form .cell>.value{width:100%}.sframework_form .required{color:#d41919;margin-left:3px;font-size:1rem}.sframework_form .help{stroke-width:2;margin-left:5px;cursor:pointer}.modalBox .sframework_form .cell{display:block;width:100%}.modalBox .sframework_form .cell>.label{display:block;text-align:left}.modalBox #holiday_cell.cell>.label{top:8px;left:9px}.verticalLabels .sframework_form .cell,.sframework_form .verticalLabels .cell,.sframework_form.verticalLabels .cell{display:block;width:100%}.verticalLabels .sframework_form .cell>.label,.sframework_form .verticalLabels .cell>.label,.sframework_form.verticalLabels .cell>.label{display:block;text-align:left;margin-bottom:-7px}.sframework_form .cell .imagePicker,.sframework_form .cell .sframeworkInput,.sframework_form .cell .sframeworkInput textarea{max-width:unset}.textIconInput.sframeworkInput.datePicker input[type="text"]{padding:11px 0px 4px 23px}.sframeworkInput.textIconInput input[type="text"]{padding:4px 6px}.ebookings .textIconInput.sframeworkInput.datePicker input[type="text"]{padding:10px}.cashregister_list .textIconInput.sframeworkInput.datePicker input[type="text"],.notes .textIconInput.sframeworkInput.datePicker input[type="text"]{padding:4px 6px}.reportSearchForm .sframeworkInput input[type="text"]{padding:6px 0px 3px 23px}.reportSearchForm .textIconInput.sframeworkInput.datePicker input[type="text"]{padding:6px 0px 3px 23px}.filters .row>.sframeworkInput.checkbox{top:0px}.sframework_form .rowSeparator{width:100%}.sframeworkInput{outline:none}.filePicker .buttons,.imagePicker .buttons{position:relative}.filePicker .buttons input[type="file"],.imagePicker .buttons input[type="file"]{position:absolute;left:0}.sframeworkInput.valueLabel{display:inline-flex;font-size:.93em;overflow:hidden}.sframeworkInput.pre{white-space:pre-wrap}.sframeworkInput.minHeight{min-height:50px;max-height:500px;overflow:auto;white-space:pre-wrap}.imagePicker{max-width:400px}.sframeworkInput input[type="text"],.sframeworkInput input[type="password"],.sframeworkInput input[type="email"],.sframeworkInput.autocompleteDropdown,pre.sframeworkInput,.filePicker .buttons,.imagePicker .buttons,input.sframeworkInput,.sframeworkInput.vscode,.sframeworkInput.tagEditor,.sframeworkInput textarea,.sframeworkInput.valueLabel{user-select:auto;width:100%;min-width:1px;font-size:1em;background-color:#fff; border:1px solid #a9a9a9;border-radius:1px solid #e2e2e2;outline:none;-webkit-appearance:none;}.sframeworkInput input[type="text"]{padding:11px 0px 4px 23px}.sframeworkInput input[type="password"],.sframeworkInput input[type="email"],pre.sframeworkInput,input.sframeworkInput,.sframeworkInput textarea,.sframeworkInput.valueLabel{padding:11px 0px 4px 21px}.sframeworkInput.autocompleteDropdown input[type="text"]{padding-right:0;}.txtSearch>.sframeworkInput input[type="text"]{padding:4px,6px}.sframeworkInput.vscode{padding-top:10px;height:500px;overflow:hidden}.sframeworkInput textarea{height:7em}.sframeworkInput.markdown textarea,.markdownFullscreenPanel textarea{font-family:monospace}.sframework_form .textLabel{display:inline-block;padding:11px 0px 4px 23px;width:100%;border:1px solid #dad9d9;background-color:#fff;}.sframeworkInput:focus{border-color:#4d8fd2}.bookings_view .topButtons>.sframeworkInput input[type="text"]{border:0;padding:4px 6px}.value .sframeworkInput.autocompleteDropdown input[type="text"]{padding:11px 0px 4px 23px}.sframeworkInput.autocompleteDropdown input[type="text"]{padding:4px 6px}.sframeworkInput.autocompleteDropdown input[type="text"]{border:0}.golfmetrics .four_columns>.sframeworkInput.checkbox{position:inherit}.yield .textIconInput.sframeworkInput.datePicker input[type="text"]{border:0;padding:4px 6px}.periodicForm .textIconInput.sframeworkInput.datePicker input[type="text"]{border:0;padding:4px 6px}.timetable_editReservations td .sframeworkInput input[type="text"]{padding:4px 6px}.translations .sframeworkInput.checkbox{top:0px}.translations .sframeworkInput.checkbox>.checklabel{margin-top:4px}.grid.editMode .selected.editing .sframeworkInput.checkbox{top:0}.grid.editMode .selected.editing .sframeworkInput input[type="text"]{padding:4px 6px}.cell .imagePicker .buttons .button{height:30px}.timetable_reservationWindow .sframeworkInput input[type="text"]{padding:4px 6px}pre.sframeworkInput{overflow:auto;min-height:50px}.textIconInput.error,.sframeworkInput .error,.sframeworkInput.autocompleteDropdown.error,.sframeworkInput.autocompleteText.error input[type="text"],.sframeworkInput input[type="text"].error,.sframeworkInput input[type="password"].error{background-color:#fff;border:solid 1px #bf323a}.sframeworkInput.autocompleteDropdown.error input[type="text"]{background-color:none;border:0}.textIconInput.error input{background-color:none}.sframeworkInput .readOnly,.sframeworkInput.readOnly,.sframeworkInput.readOnly input,.autocompleteDropdown.readOny,.filePicker.readOny .buttons,.imagePicker.readOny .buttons,.textarea.readOnly,.sframeworkInput input[type="text"].readOnly,.sframeworkInput input[type="password"].readOnly,.sframeworkInput.valueLabel{background-color:#fff;color:#a9a9a9}.sframeworkInput.valueLabel,.sframeworkInput.readOnly,.sframeworkInput input.readOnly{border:1px solid #f1f0f0}.autocompleteDropdown.readOnly input[type="text"]{cursor:default;user-select:unset;}.autocompleteDropdown.readOny,.sframeworkInput.checkbox.readOnly{pointer-events:none}.sframeworkInput.readOnly .autocompleteDropdownIcon,.sframeworkInput.readOnly .icon{display:none}.autocompleteDropdown.readOnly input{background-color:unset}.sframework_form .weekDays.error.editable .weekDay.selected{background-color:#ffff}.crudButtons{white-space:nowrap;overflow:auto}.form_section{width:100%;margin-top:20px}.sframework_form .form_section{margin-top:15px}.form_section.collapsable .sectionLabel{cursor:pointer}.form_section.collapsed{overflow:hidden}.form_section .sectionLabel{margin-bottom:10px;padding:2px 5px;color:#317fce;border-radius:3px}.form_section .sectionLabel.noText>.text{display:none}.form_section .sectionLabel .iconWrap{padding-right:5px}.form_section .sectionLabel .iconWrap svg{stroke:currentColor}.form_section .sectionLabel>.text{display:flex;align-items:center;font-size:1em;padding-bottom:5px;border-bottom:solid 1px #ccc}.form_section .sectionLabel .buttonsRow{color:#444;display:flex;flex-wrap:wrap;margin:5px 0}.form_section .sectionLabel .buttonsRow:empty{display:none}.form_section .sectionBody{display:flex;flex-wrap:wrap;justify-content:space-between}.form_section .buttons{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;width:100%}.form_section .sectionBody>.entityGrid .buttonsRow{margin-top:0}.cellsPanel .form_section .sectionBody{max-width:1000px}.cellsPanel .sectionLabel .text .icon{margin-right:5px;stroke-width:1.5;color:currentColor}.form_section.annotated{display:flex;margin-top:15px;margin-left:auto;margin-right:auto;flex-direction:row;max-width:1200px;padding-top:15px;border-top:.1rem solid #dfe3e8}.sframework_form .annotated .help{margin:3px 0;cursor:default}.form_section.annotated .sectionLabel{padding:12px 5px 0 7px;color:#000;font-size:1.3em;font-weight:bold}.form_section.annotated .sectionLabel>.text{border-bottom:none}.form_section.annotated .sectionBody{flex:1 1 0px;-webkit-flex:1 1 auto;width:0;background-color:#fff;border:solid 1px #d7dbde;padding:20px;margin:5px;border-radius:3px;box-shadow:0px 0px 10px -4px rgba(174,180,185,1)}.form_section.annotated .sectionNotes{flex:1 1 0px;width:0;margin:0 10px 5px 0}.form_section.annotated .notesText{line-height:1.5rem;margin:0 3rem 9px 7px;color:#676767}.sframework_form .annotated .cell{flex:1 100%;margin-bottom:12px}.sframework_form .annotated .cell>.label{margin-bottom:-7px;text-align:left;color:#a9a9a9;align-self:flex-start;position:relative;margin-top:0px;margin-left:17px;z-index:1;background-color:#fff;padding-left:6px;padding-right:6px;font-size:0.9em;width:max-content;min-width:0px}.transfer .questionForm.shadowBox h1{color:var(--primary-dark)}.annotated .sframeworkInput input[type="text"],.annotated .sframeworkInput input[type="password"],.annotated .sframeworkInput input[type="email"],.annotated .sframeworkInput.autocompleteDropdown,.annotated pre.sframeworkInput,.annotated .filePicker .buttons,.annotated .imagePicker .buttons,.annotated input.sframeworkInput,.annotated .sframeworkInput.vscode,.annotated .sframeworkInput.tagEditor,.annotated .sframeworkInput textarea,.annotated .sframeworkInput.valueLabel{min-height:28px}.isAnnotated .form_section:not(.annotated){margin:none;padding:1.2rem;background-color:#fff;box-shadow:0px 0px 10px -4px rgba(174,180,185,1);border-radius:5px}.isAnnotated .sframework_form{padding-top:3px}@media (max-width:1100px){.grid_client .sectionBody #tagBackgroundColor_cell{margin-left:0px}}@media (max-width:950px){.sframework_form.horizontalLabels .cell>.label{width:max-content; margin-bottom:-7px}.cellsPanel.grid_client{width:100%;background-color:transparent;display:grid;grid-auto-flow:row dense;grid-auto-columns:1fr;grid-template-columns:1fr; gap:3px 15px; }.grid_client .form_section.annotated{padding-top:15px } .grid_client .form_section.annotated.box1 .sectionBody,.grid_client .form_section.annotated.box2 .sectionBody,.grid_client .form_section.annotated.box4.sectionBody,.grid_client .form_section.annotated.box5.sectionBody,.grid_client .form_section.annotated.box6.sectionBody,.grid_client .form_section.annotated.box7 .sectionBody,.grid_client .form_section.annotated.box8 .sectionBody,.grid_client .form_section.annotated.box9 .sectionBody,.grid_client .form_section.annotated.box10 .sectionBody,.grid_client .form_section.annotated.box11 .sectionBody,.grid_client .form_section.annotated.box12 .sectionBody{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0px;box-shadow:none;border:none;padding-top:0px;display:grid;grid-template-columns:1fr;gap:10px}.grid_client .sectionBody #other1_cell,#tagColor_cell{flex:auto }.grid_client .sectionBody #other2_cell,#tagBackgroundColor_cell{flex:auto;margin-left:0px}.grid_client .form_section.annotated.box3 .sectionBody{padding-bottom:30px}}@media (max-width:700px){.cellsPanel.grid_client{display:flex}}@media (max-width:850px){.sframework_form .cell{display:block;width:100%}.sframework_form .cell>.label{display:block;text-align:left;margin-bottom:-7px}}@media (max-width:600px){.sframework_form .cell{display:block;width:100%;flex:unset;padding-top:5px}.sframework_form .cell>.label{display:block;text-align:left;margin-bottom:-7px;width:auto;background-color:var(--body-background)}.loginBox .sframework_form .cell>.label{width:max-content;background-color:white}.transfer .questionPanel .questionForm.shadowBox{box-shadow:none;border:0px}.transfer .sframeworkInput.autocompleteDropdown,.transfer .sframeworkInput.autocompleteDropdown input{background-color:var(--body-background)}}@media (max-width:950px){.annotated .sframework_form.horizontalLabels .cell>.label{width:max-content  }}@media (max-width:1000px){.sframework_form .form_section.annotated{flex-direction:column}.sframework_form .form_section.annotated.collapsed{height:28px}.form_section.annotated .sectionBody,.form_section.annotated .sectionNotes{width:auto}.form_section.annotated .sectionLabel{padding-top:1px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #000 inset;box-shadow:0 0 0px 1000px white inset;transition:background-color 5000s ease-in-out 0s}.grid{overflow:auto;outline:none}.grid table{width:100%;overflow-x:auto;border-collapse:collapse;margin:0}.grid.editMode table{width:99%;}.grid .selectionMessage:empty{display:none}.grid .selectionMessage{background-color:#f1f3f4de;text-align:center;padding:10px;margin-bottom:10px;border-radius:3px}.grid .selectionMessage .link{margin-left:10px}.grid table thead{color:#555;text-align:left}.grid td,.grid th{padding:.5rem .7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px}.grid th{border-bottom:solid 1px #d4dfe2}.grid.editMode td{border:solid 1px #d4dfe2}.grid .short{width:100px}.grid .totals{font-weight:bold}.grid tr:nth-child(even){background-color:#f5f9fc}.grid.editMode tr:hover td{background-color:unset}.grid tfoot td{font-size:1.2em;font-weight:bold;border-bottom:0}.grid td.selected{border:solid 2px #2f79ec}.grid td.editing{padding:0}.grid td.gridCellIcon{width:30px;text-align:right}.grid .clickable{cursor:arrow}.grid .sortable{cursor:pointer}.grid th.over{border-left:2px dashed #81898b}.grid .checkCol{width:30px;padding:0}.grid .rightIcon{margin-left:5px}.grid .rightIcon svg{vertical-align:middle}.grid .date{text-align:left;width:200px}.grid .number{text-align:right}.grid .text{text-align:left}.grid .colorPreview{border-radius:3px;display:inline-block;width:1.7rem;height:1.3rem;vertical-align:middle;margin-right:7px}.grid .colorDesc{color:#888;font-size:1em}.grid .cellAction{margin:0 10px}.grid .tag{margin-right:2px;padding:5px 12px;font-size:1rem;color:#444;background-color:#e2e2e2;border-radius:3px;white-space:nowrap}.grid .actionIcon{margin:0 2px}.infoMessage{padding:20px;color:#bfbfbf;text-align:center}.infoMessage img{display:block;margin:0 auto;opacity:.2;width:300px}.grid .optionsCell{width:24px;text-align:center;cursor:pointer}.grid .avatar{border-radius:50%;width:60px;height:60px}.grid .cellError{background-color:#ffe6eb;border:1px #ff0000 solid;color:#ff0000;text-align:right;stroke-width:2}.paginator{font-size:0.9rem;white-space:nowrap;text-align:center;user-select:none;display:flex;justify-content:flex-end;align-items:center}.paginator .pageCounters{margin:0 10px}.paginator .pageNumbers{margin:0 15px 0 0;display:flex;align-items:center}.paginator .pageNumbers:empty{display:none}.paginator .pageNum{width:40px;text-align:right}.paginator .pageNum input{text-align:right;padding:4px 6px}.paginator .arrow{padding:2px 10px}.paginator .page,.paginator .arrow{cursor:pointer}.paginator .page:hover,.paginator .arrow:hover{background-color:#ddd}.paginator .totals{margin-top:10px;color:#999999}.paginator .autocompleteDropdown{width:68px;align-items:center}.paginator .totalPages{margin:0 5px}.paginator .pageSize{margin-left:5px}.paginator>.sframeworkInput input[type="text"]{padding:4px 6px}.slib-icon.stroke2{stroke-width:2}.slib-icon.icon-9h,.slib-icon.icon-18h{stroke:none;fill:currentColor;font-size:1.2rem}.adminview_content .welcome .icon-brand{opacity:.2}.slib_loginView{display:flex;align-items:flex-start;justify-content:center;background-color:#f9f9f9;height:100%}.slib_loginView .loginBox{width:100%;max-width:450px;background-color:#fff;text-align:center; padding:35px 40px 40px 40px;border-radius:30px;box-shadow:0 3px 10px rgba(0,0,0,0.2)}.slib_loginView .loginHeader{max-width:450px;text-align:center}.slib_loginView .loginForm{height:90%;margin:auto;max-width:400px}.slib_loginView .leftBox{width:55%;padding:60px 40px 0px 40px;background-color:#f9f9f9;text-align:center;border-radius:3px;height:100%}.slib_loginView .rigthBox{width:45%;height:100%;text-align:center;background-image:url("/public/login-image.jpg");background-size:cover;background-position-y:center}.slib_loginView .footer{height:10%;display:flex;align-items:center;padding-top:35px}.slib_loginView .footerText{flex:1 auto;text-align:start;padding-right:5px}.slib_loginView .sideBoxImage{width:100%;height:100%}.slib_loginView .sframeworkInput.checkbox{top:-1px}.slib_loginView .loginBox h3{font-weight:normal}.slib_loginView .loginHeader h1{font-weight:normal;color:#00072B;position:relative;top:-6px;margin-top:0px;letter-spacing:1px}.slib_loginView .loginBox .sframework_form .errorPanel{min-width:unset}.slib_loginView .loginBox .cell{flex-basis:100% !important}.slib_loginView .loginBox input[type="text"],.slib_loginView .loginBox input[type="email"],.slib_loginView .loginBox input[type="password"]{padding:11px 0px 4px 23px;font-size:1em}.slib_loginView .loginBox .row:empty{display:none}.slib_loginView .loginBox .row{display:flex;align-items:center}.slib_loginView .loginBox .buttonRow{margin:15px 0 30px 0}.slib_loginView .loginBox .rememberRow{padding:0 7px}.slib_loginView .loginBox .button{padding:.9em;width:100%;border-radius:3px;font-size:1em;font-weight:bold;justify-content:center;background-color:#00072B}.slib_loginView .loginBox .checkbox{flex:1}.slib_loginView .loginBox .flashPanel{margin-top:40px}.slib_loginView .link{color:#00072B }.slib_loginView .link:hover{color:#1DE3FC;text-decoration:none}.slib_loginView .button.highlighted:hover{background-color:#1DE3FC;border-color:#1DE3FC}@media (max-width:800px){.slib_loginView .leftBox{width:100% }}@media (max-width:1100px){.slib_loginView .loginForm{height:80%}.slib_loginView .footerText{text-align:center}.slib_loginView .rigthBox{display:none }.slib_loginView .footer{display:block }}@media (max-width:500px){.slib_loginView .row.rememberRow{display:inline-grid}.slib_loginView .link{color:#00072B;padding-top:5px}.slib_loginView .loginHeader .appIcon{width:40%;height:40%}.slib_loginView .loginHeader h1{font-size:20px}.slib_loginView .leftBox{padding:10px 40px 0px 40px }}*{box-sizing:border-box}html{font-size:13px}html,body{margin:0;padding:0;height:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#4a4a4a}img{max-width:100%}ul{margin:0;padding:0 1rem}th{text-align:left}.disabled{pointer-events:none;opacity:0.5}.noSelect{user-select:none}.clickable{cursor:pointer}a,a:visited,.link{text-decoration:none;color:#1464a9;cursor:pointer}a:hover,.link:hover{text-decoration:underline}pre,code{font-size:.95rem}textarea{font-size:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}input.text,input[type="text"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none}.center{text-align:center}.left{text-align:left}.right{text-align:right}.border{border-radius:3px;border:solid 1px #d7dbde}#page{height:100%}.section{background-color:#fff}.errorLabel{color:#c00}.icon{align-items:center;display:inline-flex}.textLight{color:#8a898e}.svgFill svg{fill:#727476}.icon .stroke{fill:none;stroke-width:2px;stroke-linecap:round;stroke:currentColor}.strong{font-weight:bold}.strong2{color:#001d6f}.actionLabel{padding:4px 8px;margin-left:-4px; border-radius:3px;transition:color .2s,background-color .2s}.actionLabel:hover{cursor:pointer;color:#828282;background-color:#ebf0f5}.button{width:initial;font-size:1rem;padding:5px 15px;border:1px solid #d7dbde;background-color:#f8f8f9;color:#666;border-radius:2px;cursor:pointer;text-align:center;display:inline-block;user-select:none;-moz-user-select:-moz-none;-webkit-appearance:none;margin:0 1px;outline:none;transition:background-color .3s}.button:hover{background-color:#fff;}.button.link{color:#518aaf}.button.link:hover{text-decoration:none}.button.buttonDisabled{pointer-events:none}.button.large{padding:6px 20px}.highlighted{background-color:#4382cc;border-color:#4382cc;color:#fff}.button.highlighted:hover{background-color:#4495d8;border-color:#4495d8}.button.bold{font-weight:bold}.button.highlighted.disabled,.button.highlighted.disabled:hover{background-color:#6aa3dc;border-color:#6aa3dc}.button.unhighlighted{color:#747678;background-color:#fff;border-color:#c2c8cd}.button.unhighlighted:hover{background-color:#f3f5f6}.button.transparent{color:#929292;background-color:transparent;border-color:transparent}.button.transparent:hover{color:#757575}.tabButtons .tabButton{color:#4382cc;background-color:#fff;border:1px solid #4382cc;padding:4px 15px}.tabButtons .tabButton.selected{background-color:#4382cc;color:#fff}.searchLinkPanel .addFilter,.searchForm .addFilter{display:inline;cursor:pointer;outline:none;margin-left:10px;font-size:1rem;color:#a29696;white-space:nowrap}.searchRow .leftColumn{flex-grow:1}.searchRow .rightColumn{text-align:right}.searchForm{vertical-align:top;font-size:1rem}.searchForm .searchIcon{cursor:pointer;vertical-align:bottom;display:inline-block}.searchForm .panel{display:inline-flex;white-space:nowrap;cursor:pointer;border:solid 1px #ccc;background-color:#fbfbfb;border-radius:3px;padding:5px 6px;margin:0 5px;position:relative}.searchForm .panel:first-child{margin-left:0}.searchForm .panel:last-child{margin-right:0}.searchForm .panelText{overflow:hidden;text-overflow:ellipsis;z-index:500}.searchForm .closeIcon{padding-left:8px}.searchForm .closeIcon .icon{vertical-align:bottom}.searchForm .closeIcon .stroke{stroke:#bbb}.searchForm .closeIcon:hover .stroke{border-radius:50%;background-color:#bbb;stroke:#fff}.searchForm .selectWindow{border:solid 1px #ccc;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);min-width:270px;background-color:#fff;position:absolute;z-index:10;padding:20px;margin-top:24px}.searchForm .selectWindow .row{margin-bottom:10px;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.searchForm .selectWindow .row.marginBottom{margin-bottom:20px}.searchForm .selectWindow .twoColumns{display:flex}.searchForm .selectWindow .twoColumns .row{flex-basis:50%}.searchForm .selectWindow .icon{cursor:pointer}.searchForm .selectWindow label{display:block;color:#666;margin-bottom:5px;margin-left:3px}.searchForm .selectWindow input[type="radio"]{margin-right:5px}.searchForm .selectWindow select{width:88%;padding:.3rem .5rem}.searchForm .selectWindow .pickcheck{margin-right:5px;vertical-align:middle}.searchForm .selectWindow .values{margin-top:10px;padding-top:10px;border-top:solid 1px #ccc;max-height:300px;overflow:auto}.searchForm .selectWindow .txtbox{width:100%;padding:4px 6px}.searchForm .selectWindow .numeric{max-width:90px;text-align:right}.searchForm .selectWindow .subPanel{padding:10px 0 20px 20px}.searchForm .selectWindow.dateSearch .subPanel{padding:5px 0 10px 20px}.searchForm .selectWindow .buttons{margin-top:10px;overflow:hidden;text-align:right}.searchForm .selectWindow .buttons input{padding:4px 10px;border:solid 1px #ccc;border-radius:2px;background-color:#f3f3f3;color:#333;cursor:pointer;outline:0;display:inline-block;margin-left:10px}.searchForm .selectWindow.dateSearch .buttons{margin-top:30px}.searchForm .selectWindow.dateSearch .sframeworkInput.autocompleteDropdown input[type="text"]{padding:4px 6px}.searchForm .selectWindow.dateSearch .tabs{margin-bottom:10px}.searchForm .dateAliasSel{margin-top:10px}.searchForm .selectWindow .buttons .togleswitch-checkbox{display:none}.searchForm .selectWindow .buttons .sframeworkInput.checkbox{float:left;padding:2px 0;margin-top:10px}@media (max-width:400px){.searchForm .filters{display:block;width:100%;}.searchForm .panel{width:100%;margin:2px 0;}.searchForm .panelText{flex:1;}}@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');:root{ --sans-serif-family:'DM Sans','Pragmatica',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--serif-family:'Georgia','Times New Roman',serif;--title-font-family:'Poppins',var(--sans-serif-family);--base-font-family:var(--sans-serif-family);--base-font-size:16px;--base-line-height:1.5em; --primary:#011B4A;--primary-light:#9BAAE2;  --primary-dark:#012559;--placeholder:#A7ACCB;--primary-pastel:#356DF9;--light-lila:#F7F9FE;--secondary-text:#8C8EB5;--border-line:#F1F4FC;--border-line-dark:#BCC6E7;--primary-description:#BCC6E7;--accent:#1DE3FC; --accent-alt:#987AF4;--success:#6CEC9F;--warning:#ff4d4d;--primary-green:#5CA77A;--card-border:#D4D7F4;--promocode:#D0DDE8;--promode-text:#A7ACCB;--grey:#9c9c9c; --grey-light:#abadb3;--grey-dark:#4a4a4a;  --dark-text:#000000;--light-text:#ffffff;--titles-color:var(--light-text);--text-color:var(--light-text); --links-color:var(--light-text);--links-active-color:var(--accent);--links-hover-color:var(--light-text); --header-color:var(--primary);--footer-color:var(--primary-dark);--bg-color:#373737;--table-bg-color:#FBFBFF;--reservation-steps-color:#F1F4FC; --header-background:var(--header-color);--body-background:var(--bg-color);--footer-background:var(--footer-color);--menu-background:var(--header-color);--table-background:#F1F4FC;--body-background:#F1F4FC; --phoneWidth:481px;--tabletWidth:769px;--smallScreenWidth:1201px;--largeScreenWidth:1921px; --mobile-header-height:50px; --dashboards-dark-blue:#012559;--dashboards-dark-blue50:#01255980;--dashboards-dark-blue25:#01255940;--dashboards-dark-blue20:#01255933;--dashboards-dark-blue10:#0125591A;--dashboards-cyan:#00E3FC;--dashboards-cyan50:#00E3FC80;--dashboards-cyan25:#00E3FC40;--dashboards-cyan20:#00E3FC33;--dashboards-cyan10:#00E3FC1A;--dashboards-lilac:#977AF3;--dashboards-lilac50:#977AF380;--dashboards-lilac25:#977AF340;--dashboards-lilac20:#977AF333;--dashboards-lilac10:#977AF31A;--dashboards-blue:#356DF9;--dashboards-blue50:#356DF980;--dashboards-blue25:#356DF940;--dashboards-blue20:#356DF933;--dashboards-blue10:#356DF91A;--dashboards-dark-green:#027A48;--dashboards-green:#17DA94;--dashboards-light-green:#D1FADF;--dashboards-pale-green:#F6FEF9;--dashboards-dark-red:#B42318;--dashboards-red:#F97066;--dashboards-red-text:#DF0F1B;--dashboards-light-red:#FEE4E2;--dashboards-pale-red:#FFFBFA;--dashboards-black:#00072B;--dashboards-gray:#E3E3E3;--dashboards-light-gray:#F1F1F1;--dashboards-dark-green:#23693B;--dashboards-dark-green50:#23693B80;--dashboards-dark-green25:#23693B40;--dashboards-dark-green20:#23693B33;--dashboards-dark-green10:#23693B1A;--dashboards-light-green:#35F9C1;--dashboards-light-green50:#35F9C180;--dashboards-light-green25:#35F9C140;--dashboards-light-green20:#35F9C133;--dashboards-light-green10:#35F9C11A;--dashboards-green:#18DAA2;--dashboards-green50:#18DAA280;--dashboards-green25:#18DAA240;--dashboards-green20:#18DAA233;--dashboards-green10:#18DAA21A}.taskSpinner{height:100px;width:200px;position:fixed;top:50%;left:50%;margin-left:-100px;margin-top:-50px;border-radius:5px; background-color:#000; opacity:0.50;z-index:550}.taskSpinner .spinner{width:40px;height:40px;position:relative;margin:30px auto}.taskSpinner .double-bounce1,.taskSpinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.taskSpinner .double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0.0) }50%{-webkit-transform:scale(1.0) }}@keyframes sk-bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}.sTable{width:100%;margin:0;border-collapse:collapse}.sTable th,.sTable td{border-bottom:solid 1px #d4dfe2}.sTable tr:last-child td{border:none}.sTable th{color:#555;text-align:left}.sTable th,.sTable td{padding:.5rem .7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:0;}.sTable th.right,.sTable .numeric{text-align:right}.sTable .totals{font-weight:bold}.pointer{cursor:pointer}.formRow{margin:5px 0}.dialogRow{margin:15px 0}.spinnerPanelWrap{display:flex;width:100%;align-items:center;justify-content:center;margin:80px 0}.spinnerPanel{display:inline-flex;align-items:center}.spinnerPanel .spinnerIcon{width:3em;height:3em;display:inline-block;animation:spin 1s linear infinite;border:3px solid #3498db;border-top-color:transparent;border-radius:50%;position:relative}.button.spinner{display:inline-flex;align-items:center}.button.spinner .spinnerIcon{margin-left:10px;width:1em;height:1em;display:inline-block;animation:spin 1s linear infinite;border:2px solid #3498db;border-top-color:transparent;border-radius:50%;position:relative;z-index:1}.button.spinner.highlighted .spinnerIcon{border:2px solid #e4eef5;border-top-color:transparent}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.progressBar{text-align:center}.progressBar .progress{height:15px;border:solid 1px #cecece;padding:1px}.progressBar .fill{background-color:#6dce55;height:100%;width:0;transition:width .2s}.progressDialog .progressBar .label{font-size:1em;margin-bottom:5px}.progressDialog .progressBar .label::before{content:"\200B"}.progressDialog.modalBox .modalBody{min-height:unset;padding:20px 40px}.auditRow{color:#777;font-size:.9rem;text-align:center;max-width:1200px;margin:20px 0}.auditRow2{margin-top:5px}.scrollablePanel{margin:5px 0}.scrollablePanel .title{background-color:#dde4e4;color:#62676b;padding:5px 20px}.scrollablePanel .body{overflow-y:auto}.percentCircle{display:inline;display:inline-block}.percentCircle .activeBorder{position:relative;display:inline-block;text-align:center;border-radius:100%}.percentCircle .circle{position:relative;display:inline-block;text-align:center;border-radius:100%}.percentCircle .label{position:relative;display:inline-block;top:30px;font-size:30px}.iconContainer{position:relative;display:inline-flex}.iconContainer .icon{position:absolute;right:7px;top:6px;color:#aaa}.textIconInput,.timePicker{display:inline-flex;width:100%}.textIconInput{border:1px solid #a9a9a9;border-radius:3px}.sframeworkInput.textIconInput input[type="text"]{border:0;flex:1;min-width:0;}.textIconInput .icon{padding:0 6px;cursor:pointer}.textIconInput.datePicker input{outline:none}.sframeworkInput.checkbox{display:inline-flex;align-items:flex-start;}.sframeworkInput.checkbox.readOnly{background-color:transparent}.sframeworkInput .checklabel{margin-left:5px;margin-top:2px}.togleswitch{position:relative;display:inline-block;width:60px;border-radius:36px;user-select:none;-webkit-user-select:none}.togleswitch-checkbox{display:none}.togleswitch-label{display:block;overflow:hidden;cursor:pointer;padding:0 0 0 37px;line-height:2rem;font-size:1em;height:21px;color:#888;border:1px solid #c2c8cd;border-radius:36px;background-color:#fff;transition:background-color 0.3s ease-in}.togleswitch-label:before{content:"";position:absolute;top:0;bottom:0;display:block;right:26px;width:32px;background:#fff;border:1px solid #c2c8cd;border-radius:36px;transition:all 0.3s ease-in 0s}.togleswitch-checkbox:checked+.togleswitch-label{background-color:#4382cc;padding:0 0 0 10px;color:#fff}.togleswitch-checkbox:checked+.togleswitch-label,.togleswitch-checkbox:checked+.togleswitch-label:before{border-color:#4382cc}.readOnly .togleswitch-checkbox+.togleswitch-label{background-color:#f7f7f7}.readOnly .togleswitch-label:before{background:#fefefe}.readOnly .togleswitch-checkbox:checked+.togleswitch-label{background-color:#6f8db1;color:#fff}.readOnly .togleswitch-checkbox:checked+.togleswitch-label,.readOnly .togleswitch-checkbox:checked+.togleswitch-label:before{border-color:#6f8db1}.togleswitch-checkbox:checked+.togleswitch-label:before{right:0px}.colorPicker{position:relative;display:inline-block;width:100%}.colorPicker .preview{cursor:pointer;position:absolute;display:inline-block;border-radius:3px;right:.3rem;top:8px;width:1.7rem;height:1.3rem;border:solid 1px #888;margin-right:3px}.timePicker{position:relative}.timePicker .icon{position:absolute;right:0;top:0;padding:7px 8px;cursor:pointer}.timepickerWindow{max-height:200px;overflow:auto;font-size:1rem}.timepickerWindow div{padding:5px 30px;cursor:pointer}.timepickerWindow div:hover{background-color:#3292d2;color:#fff}.textLabel:after{content:'\200b'}.section.buttons,.rightRow{text-align:right;margin:25px 0 10px 0}.viewTitle{margin:20px 0}.viewTitle .titleRow .leftColumn{padding-left:5px;font-size:1.6rem;margin:0}.viewTitle .titleRow .rightColumn{padding-right:5px}.viewTitle .titleRow .rightColumn .buttonsRow{white-space:nowrap}.breadcrumbs{padding-left:5px;font-size:1rem}.breadcrumbs .separator{margin:0 3px;color:#ccc}.breadcrumb{margin-left:10px;font-size:1rem}.basicViewTitle{margin-bottom:20px;font-size:1.6rem;flex:1;display:flex;align-items:baseline}.basicViewSection{margin:35px 0 10px 0;padding:0 0 6px 5px;border-bottom:solid 1px #d7dbde}.basicViewTitle .titleLeftPanel{flex:1;white-space:nowrap}.percentLine{border-radius:10px;width:100%;border:solid 1px #78aae4;margin-top:6px}.percentLine>div{height:6px;background-color:#78aae4}.sframeworkInput.markdown{width:100%;display:inline-block}.sframeworkInput.markdown textarea{width:100%;height:400px;max-width:unset}.markdownFullscreenPanel{position:absolute;top:0;left:0;width:100vw;height:100vh}.markdownFullscreenPanel textarea{width:100%;height:100%;padding:10px}.markdownFullscreenPanel .verticalSplit .vLeft:hover{overflow:hidden}.markdownFullscreenPanel iframe{width:100%;height:100%;border:0;padding:0;margin:0;background-color:#fff}.imagePicker .imagePreview{width:100%;max-height:200px;padding-top:10px}.filePicker .label{display:flex;width:100%;align-items:center;padding:3px 0px 4px 17px;font-size:1em}.filePicker .buttons,.imagePicker .buttons{overflow:hidden;display:flex;justify-content:flex-end;background-color:#ffffff}.filePicker .buttons .button,.imagePicker .buttons .button{margin:0;border:0;padding-top:4px;padding-bottom:4px;border-left:solid 1px #ccc}.cellValue .imagePreview{min-height:1em}.avatar .imagePreview{border-radius:50%;max-width:75px}.avatar .imagePreview svg{fill:#b9b9b9}.cell.avatar-min{width:100%;justify-content:center;align-items:center;display:flex}.avatarWrap.avatar-min{text-align:center;padding:10px;padding-top:15px;align-items:center;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin:0px;box-shadow:none;border:none;justify-content:center;background:linear-gradient(175deg,#00072b 55%,transparent calc(55% + 2px))}.avatar-min .icon-pic{fill:#ccc}.avatar-min .imagePicker .imagePreview{border-radius:50%;width:150px;height:150px;padding-top:0px;text-align:center}.avatar-min .imagePicker .buttons{overflow:hidden;display:flex;justify-content:center;background-color:#ffffff;margin-top:5px;}.imgEditorBody{display:flex;min-height:300px;max-height:700px}.imgEditorBody .leftColumn{padding:15px}.imgEditorBody .leftColumn .row{margin:7px 0}.imgEditorBody .rightColumn{flex:1}.imgEditorBody .leftColumn .row.setionHeader{margin:20px 0 5px 0;border-bottom:solid 1px #ccc}.imgEditorBody .leftColumn .coords{line-height:1.7em;font-size:1em;padding:2px}.sframework_form .cell .valueLabel.overflow{overflow:auto;max-width:840px}.valueLabel.colorPicker{align-items:center}.valueLabel .colorPreview{display:inline-block;border-radius:3px;right:.3rem;top:5px;width:1.7rem;height:1.3rem;border:solid 1px #888;margin-right:10px}.sframeworkInput.valueLabel.imagePreview{max-height:200px;border:0;padding-top:10px}.sframeworkInput.valueLabel.imagePreview img{width:100%;border-radius:3px}.twoColumns{display:flex;width:100%}.twoColumns .leftColumn{flex:1}.twoColumns.equalWidth .leftColumn,.twoColumns.equalWidth .rightColumn{width:50%}.twoColumns.centerPadding .leftColumn{padding-right:15px}.twoColumns.centerPadding .rightColumn{padding-left:15px}.titleRow .leftColumn{flex:1;font-size:1.2rem}.titleRow .rightColumn{flex:initial;text-align:right}.tabs{white-space:nowrap;user-select:none;-moz-user-select:-moz-none}.tabs .tab{color:#828282;outline:0;display:inline-flex;padding:7px 10px;cursor:pointer;margin-right:10px;position:relative}.tabs .icon{margin-right:5px;top:4px}.tabs .count{background-color:#efeeee;color:#888;border-radius:30%;font-size:.9rem;margin-left:5px;padding:0 5px;display:inline-flex;justify-content:center;align-items:center}.tabs .tab.selected{color:#528cd0;border-bottom:solid 2px #78aae4;margin-bottom:-1px}.tabs .tab.selected .count{color:#528cd0;background-color:#e0efff}.tabButtons{white-space:nowrap;display:inline-flex;align-items:center}.tabButtons .tabButton{outline:0;border-radius:0;margin:0;border-right-width:0;cursor:pointer;font-size:1rem}.tabButtons .tabButton:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.tabButtons .tabButton:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.tabButtons .imageButton{padding:2px 20px 0 20px}.tabButtons .iconTab.tabButton{padding:4px 20px;height:28px}.tabButtons .iconTab svg{stroke-width:2}.tabButtons .imageButton path{fill:#528cd0;stroke:#528cd0;stroke-width:19}.tabButtons .imageButton.selected path{fill:#fff;stroke:#fff}.lineSeparator{white-space:nowrap;border-bottom:solid 1px #dadada;margin:20px 0 20px 0;color:#828282;padding:10px}.messagePanel{padding:3rem 0;line-height:2rem}.messagePanel .message{color:#808080;text-align:center}.alertMessage{line-height:1.5rem}.periodicForm .tabs{margin-bottom:30px}.periodicForm .body{padding:0 10px}.periodicForm label.row{font-weight:bold;display:block;margin:20px 0 10px 0}.periodicForm div.row{margin-bottom:10px}.periodicForm .textIconInput{width:150px}.periodicForm .radioLabel{width:100px;display:inline-block}.periodicForm .sframeworkInput input[type="text"]{width:40px;padding:4px 6px}.periodicForm .txtLabel{margin-left:10px}.periodicForm .monthCalendar{border:0;padding:0}.optionWindow{background-color:#fff;border-radius:3px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.2);position:absolute;z-index:510}.weekDays{user-select:none;white-space:nowrap;overflow:hidden}.weekDays .weekDay{display:none}.weekDays .weekDay.selected{display:inline-block}.weekDays.editable{display:flex;outline:none;padding-top:1.1rem}.weekDays.editable .weekDay{display:inline-block;text-align:center;cursor:pointer;color:#999;background-color:#f3f3f3;border-radius:50%;width:1.7rem;height:1.7rem;line-height:1.7rem;font-size:1em;margin-right:5px}.weekDays.editable .weekDay:last-child{border-right:0}.weekDays.editable .weekDay.selected{background-color:#4784c1;color:#fff}.responsiveCalendar{position:absolute;width:100%}.responsiveCalendar .calendarTable .calendarDay>span{font-size:1em;width:2rem;line-height:2rem}.yearCalendar .headerRow{display:flex;flex-direction:row;align-items:center}.yearCalendar .headerRow .arrow{padding:0 10px;cursor:pointer}.yearCalendar .headerRow .arrow:first-child{padding-left:0}.yearCalendar .yearLabel{font-weight:bold;font-size:1.5em}.yearCalendar .headerPanel{flex:1}.yearCalendar .months{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.yearCalendar .monthCalendar{display:inline-block;border:0;padding:.3rem 1rem}.monthCalendar{user-select:none;-moz-user-select:-moz-none;padding:1rem;background:#fff;font-size:.9rem;color:#616161;border:solid 1px #c2c8cd;border-radius:3px}table.monthCalendar{border-collapse:collapse;border-spacing:0}.calendarHeader{padding:.2rem .3rem .5rem .3rem;display:flex;align-items:center;user-select:none;-moz-user-select:-moz-none;font-size:1.2em;white-space:nowrap}.calendarHeader>span{display:inline-flex}.calendarHeader .month{flex:1;text-transform:capitalize;display:flex;align-items:center;cursor:pointer}.calendarHeader .month.noControls{justify-content:center;cursor:default}.periodCalendar .calendarHeader .month{justify-content:center;font-size:.93em;max-width:250px}.calendarHeader .month .icon{padding:5px}.calendarHeader .monthName{text-align:center;min-width:107px}.monthCalendar_monthsList{display:flex;padding:10px}.monthCalendar_monthsList .item{padding:5px 30px;text-transform:capitalize;cursor:pointer}.monthCalendar_monthsList .item:hover{background-color:#4285f4;color:#fff}.calendarHeader .todayPanel{display:flex}.calendarHeader .todayPanel .todayLink{margin:0 5px;cursor:pointer}.calendarHeader .todayPanel .todayLink:hover{text-decoration:underline}.calendarTable{width:100%;border-collapse:collapse}.calendarWeekDays td{padding:10px 6px;color:#7f7f7f}.calendarTable .calendarDay{display:inline-block}.calendarTable .calendarDay>span{text-align:center;display:inline-block;font-size:1em;border-radius:5px;width:1.7rem;line-height:1.7rem;cursor:pointer}.monthCalendar .disabledDay{color:#b9b9b9}.monthCalendar .notCurrentMonth{color:#b9b9b9}.monthCalendar .today{font-weight:bold;background-color:#4285f4;color:#fff;opacity:0.6}.monthCalendar .selected{background-color:#4285f4 !important;color:#fff !important;font-weight:bold !important;opacity:1.0}.monthCalendar .weekend{background-color:#f3f3f3}.monthCalendar.borderless{border:0;padding:0}.monthCalendar.borderless .arrow{border:0}.periodCalendar{white-space:nowrap;display:inline-block;text-align:center}.periodCalendar td{border:0}.periodCalendar .calendarHeader{border:0;justify-content:center;margin-top:5px}.periodCalendar .calendarHeader>span{display:inline-flex}.periodCalendar .calendarHeader .arrow{border:0}.periodCalendar .monthCalendar{display:inline-block;vertical-align:top}.verticalSeparator{display:inline-block;width:1px;background-color:#ccc;height:190px;margin:5px 20px 0 20px}.periodCalendar .notCurrentMonth{display:none}.periodCalendar .calendarDay>span{border-radius:0}.periodCalendar .range{background-color:#e0effd}.selectionLabel{margin:0 12px;color:#95999c}.iconField{display:inline-flex;align-items:center;}.iconField>.icon{display:block;height:27px;overflow:hidden;padding:4px 10px 0 10px;border:1px solid #c2c8cd;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#fafafa;align-items:center;}.iconField input{height:27px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;outline:none}.iconField{display:inline-flex;align-items:center;}.iconField>.icon{display:block;height:27px;overflow:hidden;padding:4px 10px 0 10px;border:1px solid #c2c8cd;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#fafafa;align-items:center;}.iconField input{height:27px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;outline:none}.button.menuButton{display:inline-flex;align-items:center;padding-right:0;height:27px;}.menuButton .icon{margin-left:20px;padding:5px 8px;cursor:pointer;border-left:solid 1px #c8ccce}.menuButton.highlighted .icon{border-left:solid 1px #12455f}.menuButtonWindow{min-width:150px}.separator{padding:0 2px;color:#ccc}.iconButton{display:inline-flex;align-items:center;padding:5px 8px}.button.transparent{outline:0;background-color:transparent;border:0}.iconButton .icon{stroke-width:1.8}.button .leftIcon{margin-left:6px}.iconButton.btnCancel{background-color:#FF5261;color:#fff;align-items:flex-start;border:none}.iconButton.btnCancel:hover{background-color:#ff7a78;border-color:#ff7a78}.iconButton.btnBack{padding:7px 8px}.optionsMenu{cursor:pointer;padding:6px;border-radius:50%;transition:background-color .3s}.optionsMenu.icon:hover{background-color:#eee}.modalBgLayer{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,0.46);z-index:490}.modalBox{position:absolute;background-color:#fff;box-shadow:0 10px 45px rgba(0,0,0,0.75);background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:4px;outline:0;z-index:500}.modalBox .modalHeader{min-height:40px;font-weight:bold;font-size:1.1rem;background-color:#f3f5f6;border-bottom:solid 1px #c2c8cd;display:flex}.modalBox.noBorders .modalHeader{background-color:unset;border-bottom:0;min-height:unset;position:relative}.modalBox.noBorders .modalHeader .modalTitle{min-height:unset}.modalBox.noBorders .modalHeader .modalCloseIcon{position:absolute;padding:10px 20px;right:0;top:0}.modalBox .modalHeader .modalTitle{padding:15px 20px;min-height:40px;font-weight:bold;font-size:1.1rem;flex:1}.modalBox .modalCloseIcon{font-weight:bold;color:#bbb;padding:15px 20px;cursor:pointer}.modalBox .modalCloseIcon:hover{color:#666}.modalBox .modalBody{min-height:50px;padding:0}.modalBox.withPadding .modalBody,.modalBody>.withPadding{padding:30px 40px}.modalButtons{display:flex;justify-content:flex-end;border-top:solid 1px #c2c8cd;padding:12px;background-color:#f3f5f6}.modalBox.noBorders .modalButtons{background-color:unset;border-top:0}.modalButtons:empty{display:none}.modalButtons .button{margin:0 5px}.modalButtons .button.buttonList{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px;outline:0;margin:0;cursor:pointer;font-size:1rem;color:#4382cc;background-color:#fff;border:1px solid #4382cc;border-right-width:1px;padding:4px 15px}.modalButtons .button.remove{background-color:#FF5261;color:#fff;align-items:flex-start;border:none}.modalButtons .button.remove:hover{background-color:#ff7a78;border-color:#ff7a78}.menuButtonRemove{background-color:#FF5261;color:#fff;border:none}.menuButtonRemove .text{padding-top:1px}.menuButtonRemove:hover{background-color:#ff7a78;border-color:#ff7a78}.elementWindow{position:absolute;background-color:#fff;border:solid 1px #c2c8cd;border-radius:3px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:9999}.elementWindow .mainBody{padding:15px}.elementWindow .titleLabel{font-weight:bold;display:block;margin-bottom:5px}.elementWindow .monthCalendar{border:0}.elementWindow .buttonsRow{white-space:nowrap;text-align:right;padding:10px 12px;background-color:#f3f5f6;border-top:solid 1px #dcdcdc}.elementWindow .buttonsRow.clearBgColor{background-color:initial;border-top:0}.menuWindow{white-space:nowrap;min-width:150px;font-size:1rem}.menuWindow .menuItem{padding:10px 30px;display:flex}.menuWindow .menuItem .icon{margin-right:10px}.menuWindow .menuItem:hover{background-color:#f1f1f1}.menuWindow .menuItem.topSeparator{border-top:1px solid #e0e0e0}.menu{display:inline-flex;align-items:center;user-select:none}.menu .arrowDown{margin-left:5px}.sframeworkInput.periodicityInput{display:flex}.sframeworkInput.periodicityInput .txtNum{width:60px;margin-right:3px}.sframeworkInput.periodicityInput .autocompleteDropdown{flex:1}.sframeworkInput.periodicityInput.error .txtNum,.sframeworkInput.periodicityInput.error .autocompleteDropdown{background-color:#ffe8e8;border:solid 1px #bf323a}.sframeworkInput.periodicityInput.error input[type="text"]{background-color:#ffe8e8}.verticalSplit{display:grid;grid-template-columns:250px auto;width:100%;height:100%}.verticalSplit .vLeft{border-right:solid 1px transparent;overflow:hidden}.verticalSplit .vLeft:hover{overflow:auto}.verticalSplit.resizing .vLeft:hover{overflow:hidden}.mainMenu{display:flex;user-select:none}.mainMenu .menuItem.noIcon{margin-left:0;padding-left:70px}.menuItem{cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.menuItem svg{vertical-align:middle}.menuItem.topSeparator{border-top:1px solid #ccc}.menuItem.noIcon{padding-left:57px}.slider{height:100%;overflow-x:hidden;position:relative}.slider .slide{position:absolute;top:0;width:100%;height:100%;will-change:transform,opacity;transform:translateX(100%);transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.slider .slideContent{height:100%;overflow-y:auto}.slider .visible{transform:translateX(0%)}.slider .rightToLeft{transform:translateX(-100%)}.slider .buried{opacity:0}.sframework.row{display:flex}.sframework.column{display:flex;flex-direction:column}.sframework.tile{display:flex;flex-direction:column;margin:10px;background-color:#fff;border:solid 1px #d7dbde;padding:20px;border-radius:3px;-webkit-overflow-scrolling:touch}.sframework.header{display:flex;margin-bottom:20px;min-height:60px}.sframework.header .title{flex:1;font-weight:bold;font-size:1.15rem}.sframework.header .titleWrap{margin-right:30px}.sframework.header .subtitle{color:#999;font-weight:normal;font-size:1rem;margin-top:5px}.sframework.header .options{flex:1;display:flex;align-items:flex-start;justify-content:flex-end}.sframework.header .button{background-color:#fff}.sframework.header .button .icon{color:#1b1b1b}.sframework.icon-list .iconCell{display:inline-flex;align-items:center;padding:20px;width:160px}.sframework.icon-list .icon{margin-right:10px;color:#245f9a}@media (max-width:600px){.sframework.row{flex-direction:column;height:unset !important;}.sframework.tile{display:block;width:unset !important;margin:10px 0;padding:10px;border-width:0;}}#progressBar{margin:170px auto;width:90%;max-width:400px;text-align:center}#progressBar .progress{height:15px;border:solid 1px #cecece;padding:1px}#progressBar .fill{background-color:#cae1ff;height:100%;transition:width .3s}.dateHeaderSelector .button{background-color:#fff}.dateHeaderSelector .controls{white-space:nowrap}.dateHeaderSelector .link{margin:0 10px}.dateHeaderSelector .link:first-child{margin-left:0}.dateHeaderSelector .textIconInput{width:130px;margin:0 10px;vertical-align:middle}.htmlEditor{border:1px solid #ccc;display:inline-block;width:100%}.htmlEditor .toolbar{display:inline-flex;align-items:center}.htmlEditor .toolbarGroup{display:inline-flex;padding:5px 10px;border:1px solid #ccc;margin-left:-1px;border-width:0 1px 0 1px}.htmlEditor .toolbarGroup button.active{background-color:#ddd}.htmlEditor .toolbarGroup button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.htmlEditor .toolbarGroup button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.htmlEditor .toolbarGroup button{background:0 0;border:0;border-radius:3px;outline:0;padding:2px 4px}.htmlEditor .colorPicker{width:auto;vertical-align:middle;position:unset;padding:0 10px;white-space:nowrap}.htmlEditor .colorPicker:first-child{padding-left:5px}.htmlEditor .colorPicker:last-child{padding-right:5px}.htmlEditor .colorPicker .preview{width:1.4em;height:1.4em;position:unset;margin-left:5px}.htmlEditor .colorPicker>input{width:0;padding:0;visibility:hidden;border:0;background:0}.htmlEditor .colorPicker>span{vertical-align:middle}.htmlEditor input[type="text"].readOnly{background:0}.htmlEditor .autocompleteDropdown{border:0}.htmlEditor .editable{outline:1px solid #ccc;padding:10px;overflow:auto}.htmlEditor .editable>pre{height:90%;white-space:normal;outline:none}@media (max-width:1300px){.yearCalendar .months{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:1020px){.yearCalendar .months{grid-template-columns:1fr 1fr;}}@media (max-width:540px){.yearCalendar .months{grid-template-columns:1fr;}}@media (max-width:600px){.bodyWrapper{display:block;}.tabs{white-space:nowrap;overflow-x:auto;overflow-y:hidden;}.basicViewTitle{padding-left:0;}}.sNumericWithButtons{display:flex;max-width:120px}.sNumericWithButtons input{padding:0;border-radius:0}.sNumericWithButtons .lessBtn,.sNumericWithButtons .plusBtn{font-weight:bold;padding:4px 15px !important;margin:0;border-color:#a9a9a9}.sNumericWithButtons .lessBtn{border-radius:1px 0 0 1px;border-right:0}.sNumericWithButtons .plusBtn{border-radius:0 1px 1px 0;border-left:0}.sNumericWithButtons.error>input{border-color:#bf323a}.sdashboards{display:grid;grid-gap:15px;grid-auto-columns:1fr; flex:1}.modalBox.withPadding.editWidgetCell .modalBody{padding:10px 30px 40px 30px}.sdashboards .cell{overflow:auto}.sdashboards .widget{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:white;border:1px solid #e5e9f2;border-radius:.7rem}.sdashboards .widget.noHeader{position:relative}.sdashboards .emptyWidget{padding:40px 0;background-color:unset;border:3px dashed #e5e9f2}.sdashboards .emptyWidget .icon{cursor:pointer}.sdashboards .errorMsg{color:#d30606;padding:20px}.sdashboards .widget.no-background{border:0px !important;background-color:#f5f9fc;color:dimgray}.sdashboards .widget.no-background .widgetBody{border:0px !important;background-color:#f5f9fc;color:dimgray;padding:0px !important}.sdashboards .widgetHeader{display:flex;align-items:center; text-align:left;font-size:1.1em;color:var(--dashboards-dark-blue);padding:10px 5px 5px 20px;width:100%}.sdashboards .widgetHeader .left{flex:1; padding-right:10px;font-weight:bold}.sdashboards .widgetHeader .right{border-radius:1.25rem;color:var(--dashboards-dark-blue);background-color:var(--dashboards-light-gray); padding:.2em .1em;display:flex}.sdashboards .widgetHeader .menu{color:var(--dashboards-blue);font-weight:bold}.sdashboards .widgetHeader .widgetMenuButton{background-color:transparent;border-color:transparent;color:var(--dashboards-blue)}.sdashboards .widgetHeader .tag{white-space:nowrap;border-radius:.2rem;padding:3px 10px;font-size:.8em;display:flex;align-items:center}.sdashboards .noHeader .menu.absolute{position:absolute;right:9px;top:9px}.sdashboards .widgetBody{flex:1;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;  padding-top:1em}.sdashboards .widgetBody .grid .text{text-align:left}.sdashboards .widgetHeader .grid .number{text-align:right}.sdashboards .widgetHeader .grid .center{text-align:center}.sdashboards .defaultWidget .widgetBody{justify-content:start;padding:8px 20px 10px 20px}.sdashboards .ValueWidget .widgetBody{align-items:flex-start;padding:20px}.sdashboards .ValueWidget .value{margin:10px 0 5px 0;font-size:2.5em;font-weight:bold}.sdashboards .ValueWidget .title{font-size:1.2em;line-height:2.5em}.sdashboards .ValueWidget .subtitle{font-size:1em;line-height:1.2em}.sdashboards .PercentWidget .widgetBody{padding:20px;color:#666;position:relative}.sdashboards .PercentWidget .value{font-size:3.2em;display:flex}.sdashboards .PercentWidget .value .icon{margin-left:10px}.sdashboards .PercentWidget .label{font-size:1.7em;margin:15px 0;color:#888}.sdashboards .PercentWidget .percent{display:flex;align-items:center;font-size:1.3em}.sdashboards .PercentWidget .percent .icon{margin:0 7px}.sdashboards .PercentWidget .extraInfo{position:absolute;bottom:3px}.sdashboards .PercentWidget .subtitle,.sdashboards .PercentWidget .extraInfo>div{color:#aaa;font-size:0.8em;line-height:1.4em}.sdashboards .widgetBody .up{color:green}.sdashboards .widgetBody .down{color:red}.sdashboards .widgetBody .percentValue{padding-left:15px;text-align:right}.sdashboards .widgetBody .percentValue .icon{margin-right:5px}.sdashboards .widgetBody .percentValue .value{width:2.6em;display:inline-block}.sdashboards .listWidget .grid{width:100%;height:100%;padding:10px 20px;display:flex;align-items:flex-start}.sdashboards .listWidget .grid tr:nth-child(even){background-color:unset}.sdashboards .ValuePercentLineWidget .row{width:100%;align-items:center}.sdashboards .ValuePercentLineWidget .subtitle{padding:20px 20px 0 20px;color:#888}.sdashboards .ValuePercentLineWidget .valueRow{display:flex;padding:20px}.sdashboards .ValuePercentLineWidget .value{font-size:1.9em;flex:1;text-align:left}.sdashboards .ValuePercentLineWidget .percent{font-size:1rem;color:#777}.sdashboards .ValuePercentLineWidget .lineRow{padding:0 20px;margin-bottom:20px}.sdashboards .ValuePercentLineWidget .line{background-color:#e9ecef;border-radius:.2rem;overflow:hidden}.sdashboards .ValuePercentLineWidget .line .filler{height:8px}.sdashboards .lineChartWidget .widgetBody{padding:20px 0}.sdashboards .ct-series{margin:0px}.sdashboards .ct-legend{position:relative;z-index:10;list-style:none;text-align:center}.sdashboards .ct-legend li{position:relative;padding-left:23px;margin-right:10px;margin-bottom:3px;cursor:pointer;display:inline-block}.sdashboards .ct-legend li:before{width:12px;height:12px;position:absolute;left:0;content:'';border:3px solid transparent;border-radius:50%}.sdashboards .ct-legend li.inactive:before{background:transparent}.sdashboards .ct-legend.ct-legend-inside{position:absolute;top:0;right:0}.sdashboards .ct-legend.ct-legend-inside li{display:block;margin:0}.sdashboards .ct-legend .ct-series-0:before{background-color:var(--dashboards-dark-blue25);border-color:var(--dashboards-dark-blue25);stroke:var(--dashboards-dark-blue25);-webkit-background-clip:padding-box; background-clip:padding-box;}.sdashboards .ct-legend .ct-series-1:before{background-color:var(--dashboards-dark-blue);border-color:var(--dashboards-dark-blue);stroke:var(--dashboards-dark-blue);-webkit-background-clip:padding-box; background-clip:padding-box;}.sdashboards .ct-legend .ct-series-2:before{background-color:var(--dashboards-dark-blue50);border-color:var(--dashboards-dark-blue50);stroke:var(--dashboards-dark-blue50);;-webkit-background-clip:padding-box; background-clip:padding-box;}.sdashboards .ct-legend .ct-series-3:before{background-color:#d17905;border-color:#d17905}.sdashboards .ct-legend .ct-series-4:before{background-color:#453d3f;border-color:#453d3f}.ct-chart-line-multipleseries .ct-legend .ct-series-0:before{background-color:#d70206;border-color:#d70206}.ct-chart-line-multipleseries .ct-legend .ct-series-1:before{background-color:#f4c63d;border-color:#f4c63d}.ct-chart-line-multipleseries .ct-legend li.inactive:before{background:transparent}.sdashboards .ct-chart-bar .ct-series-a .ct-bar,.sdashboards .ct-chart-line .ct-series-a .ct-line,.sdashboards .ct-chart-line .ct-series-a .ct-point{stroke:var(--dashboards-dark-blue25);stroke-linecap:round}.sdashboards .ct-chart-bar .ct-series-b .ct-bar,.sdashboards .ct-chart-line .ct-series-b .ct-line,.sdashboards .ct-chart-line .ct-series-b .ct-point{stroke:var(--dashboards-dark-blue);stroke-linecap:round}.sdashboards .ct-chart-bar .ct-series-c .ct-bar,.sdashboards .ct-chart-line .ct-series-c .ct-line,.sdashboards .ct-chart-line .ct-series-c .ct-point{stroke:var(--dashboards-dark-blue50);stroke-linecap:round}.sdashboards .ct-chart-line .ct-series-a .ct-area{fill:var(--dashboards-dark-blue25)}.sdashboards .ct-chart-line .ct-series-b .ct-area{fill:var(--dashboards-dark-blue)}.sdashboards .ct-chart-line .ct-series-c .ct-area{fill:var(--dashboards-dark-blue50)}body .sdashboards.chartist-tooltip{background-color:var(--dashboards-dark-blue);color:var(--dashboards-light-gray)}body .sdashboards.chartist-tooltip::before{border-top-color:var(--dashboards-dark-blue)}.sdashboards .PercentileWidget .widgetBody{display:flex;flex-direction:row;justify-content:left;padding:10px 5px 10px 20px;align-items:center}.sdashboards .PercentileWidget .bigValueContainer{display:flex;flex-direction:row;margin-bottom:.25em}.sdashboards .PercentileWidget .bigValue{font-size:3em;color:var(--dashboards-dark-blue)}.sdashboards .PercentileWidget .smallValue{font-size:1em;color:var(--dashboards-dark-blue50)}.sdashboards .PercentileWidget .percentContainer{display:flex;flex-direction:row}.sdashboards .PercentileWidget .percentSquare{border-radius:5px;padding:.5em .70em}.sdashboards .PercentileWidget .percentIcon{font-weight:bold}.sdashboards .PercentileWidget .valuePercent{font-size:1.75em;margin-left:.35em;align-self:center}.sdashboards .PercentileWidget .percentSquare.positive-green{background-color:var(--dashboards-light-green)}.sdashboards .PercentileWidget .percentIcon.positive-green{color:var(--dashboards-green)}.sdashboards .PercentileWidget .valuePercent.positive-green{color:var(--dashboards-green)}.sdashboards .PercentileWidget .percentSquare.negative-red{background-color:var(--dashboards-light-red)}.sdashboards .PercentileWidget .percentIcon.negative-red{color:var(--dashboards-dark-red)}.sdashboards .PercentileWidget .valuePercent.negative-red{color:var(--dashboards-red-text)}.sdashboards .TableWidget .grid table{border-collapse:none}.sdashboards .TableWidget .grid tr:nth-child(2n){background-color:var(--light-lila)}.sdashboards .TableWidget .grid th,.sdashboards .TableWidget .grid td{border:none;padding:.9rem .7rem}.sdashboards .TableWidget table thead th,.sdashboards .TableWidget table .tableTotals td{color:var(--dashboards-dark-blue);font-weight:bold}.sdashboards .TableWidget table td.bold{color:var(--dashboards-dark-blue);font-weight:bold}.sdashboards .TableWidget table td.percent-positive{color:var(--dashboards-green);display:flex;flex-direction:row-reverse;justify-content:flex-end}.sdashboards .TableWidget table td.percent-negative{color:var(--dashboards-red-text);display:flex;flex-direction:row-reverse;justify-content:flex-end}.sdashboards .TableWidget table td.percent-zero{display:flex;flex-direction:row-reverse;justify-content:flex-end}.sdashboards .TableWidget table td.percent-positive span{margin-right:.4em}.sdashboards .TableWidget table td.percent-negative span{margin-right:.4em}.sdashboards .TableWidget .paginator{display:flex;flex-direction:row;margin-bottom:.8em;font-weight:bold;color:var(--dashboards-blue);position:relative;font-size:.8rem}.sdashboards .TableWidget .pageCounters{font-weight:bold;color:var(--dashboards-dark-blue);position:absolute;left:0}.sdashboards .TableWidget .paginator .iconButton{font-weight:bold;color:var(--dashboards-blue)}.sdashboards .TableWidget .paginator input{border:0;color:var(--dashboards-blue);font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.sdashboards .TableWidget .paginator .totalPages{font-weight:bold}.sdashboards .TableWidget .paginator .button{background-color:transparent;border:transparent}.sdashboards .TableWidget .paginator .autocompleteDropdown{border:transparent}.sdashboards .TableWidget .paginator .autocompleteDropdown input{text-align:right;font-weight:bold;color:var(--dashboards-blue)}.sdashboards .blue{color:#fff;background-color:#5b7dff}.sdashboards .indigo{color:#fff;background-color:#6610f2}.sdashboards .purple{color:#fff;background-color:#6f42c1}.sdashboards .pink{color:#fff;background-color:#d34cee}.sdashboards .red{color:#fff;background-color:#f44455}.sdashboards .orange{color:#fff;background-color:#fd7e14}.sdashboards .yellow{color:#fff;background-color:#fcc100}.sdashboards .green{color:#fff;background-color:#5fc27e}.sdashboards .teal{color:#fff;background-color:#20c997}.sdashboards .cyan{color:#fff;background-color:#47bac1}.sdashboards .white{color:#6c757d;background-color:#fff}.sdashboards .gray{color:#fff;background-color:#6c757d}.sdashboards .gray-dark{color:#fff;background-color:#343a40}.sdashboards .PercentDonutWidget .title{position:absolute;top:10px;left:10px;font-size:1.1em}.sdashboards .PercentDonutWidget .widgetBody{display:flex;flex-direction:column;justify-content:space-between}.sdashboards .PercentDonutWidget .widgetBody .divTop{height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:1.5em;padding-left:1em;margin-right:0.5em}.sdashboards .PercentDonutWidget .widgetBody .divBottom{height:100%;display:flex;flex-direction:row; padding-left:1em;margin-right:0.5em;padding-bottom:1.5em;justify-content:center}.sdashboards .PercentDonutWidget .divTop .totalValue{color:var(--dashboards-dark-blue50);font-size:13px}.sdashboards .PercentDonutWidget .divTop .currentValue{color:var(--dashboards-dark-blue);font-size:2.25em}.sdashboards .PercentDonutWidget .ct-label.darkblue{fill:var(--dashboards-dark-blue)}.sdashboards .PercentDonutWidget .ct-label.cyan{fill:var(--dashboards-cyan)}.sdashboards .PercentDonutWidget .ct-label.lilac{fill:var(--dashboards-lilac)}.sdashboards .PercentDonutWidget .ct-series-a.darkblue .ct-slice-donut{stroke:var(--dashboards-dark-blue)}.sdashboards .PercentDonutWidget .ct-series-b.darkblue .ct-slice-donut{stroke:var(--dashboards-dark-blue20)}.sdashboards .PercentDonutWidget .ct-series-a.lilac .ct-slice-donut{stroke:var(--dashboards-lilac)}.sdashboards .PercentDonutWidget .ct-series-b.lilac .ct-slice-donut{stroke:var(--dashboards-lilac20)}.sdashboards .PercentDonutWidget .ct-series-a.cyan .ct-slice-donut{stroke:var(--dashboards-cyan)}.sdashboards .PercentDonutWidget .ct-series-b.cyan .ct-slice-donut{stroke:var(--dashboards-cyan20)}.sdashboards .PercentDonutWidget .divBottom .ct-label{font-size:22px;text-anchor:middle;stroke:none}.sdashboards .PercentDonutWidget .ct-label-1{display:none}@media (max-width:800px){.sdashboards{padding:30px 10px}.sdashboards{display:block}.sdashboards .cell{margin-bottom:10px}}