/* Table of contents––––––––––––––––––––––––––––––––––––––––––––––––––- Loader- DataTable- Caleran- ContextMenu */[type=radio] {border-radius: 100%;}[type=checkbox],[type=radio] {padding: 0;-webkit-print-color-adjust: exact;color-adjust: exact;/* display: inline-block; */vertical-align: middle;background-origin: border-box;-webkit-user-select: none;user-select: none;flex-shrink: 0;color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;}del {color: #a33;background-color: #ffeaea;text-decoration: line-through;}ins {color: #222;background-color: rgb(74 222 128);text-decoration: none;margin: 0 0 0 5px;}/* #Loader–––––––––––––––––––––––––––––––––––––––––––––––––– */.loader {border-top-color: #3498db !important;-webkit-animation: spinner 1.0s linear infinite;animation: spinner 1.0s linear infinite;}@-webkit-keyframes spinner {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spinner {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}/* #Idealpostcodes–––––––––––––––––––––––––––––––––––––––––––––––––– */div.idpc_autocomplete {position: relative}div.idpc_autocomplete>input {display: block;border-bottom: 1px solid rgb(229, 231, 235);}div.idpc_autocomplete>ul {display: block;position: relative;left: 0;z-index: 1;min-width: 100%;box-sizing: border-box;list-style: none;padding: 0;text-shadow: none;max-height: 360px;overflow-y: scroll;}div.idpc_autocomplete>ul>li {position: relative;padding: 1.0rem 1.5rem;margin: 0.5rem 0;border-radius: .375rem;cursor: pointer;background-color: rgb(249, 250, 251);font-size: .875rem;line-height: 1.25rem;color: rgb(75, 85, 99);}div.idpc_autocomplete>ul>li:hover {background-color: rgb(219, 234, 254);}div.idpc_autocomplete>ul>li.idpc_error {background-color: #FFF;height: 0;display: none;}div.idpc_autocomplete>ul>li[aria-selected=true] {background: #3D6D8F;color: #fff}/* #Datatable–––––––––––––––––––––––––––––––––––––––––––––––––– */input::-moz-placeholder,textarea::-moz-placeholder {color: #6b7280;opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #6b7280;opacity: 1;}input::placeholder,textarea::placeholder {color: #6b7280;opacity: 1;}::-webkit-datetime-edit-fields-wrapper {padding: 0;}::-webkit-date-and-time-value {min-height: 1.5em;}select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.5rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 2.5rem;padding-top: .5rem;padding-bottom: .5rem;padding-left: .75rem;-webkit-print-color-adjust: exact;color-adjust: exact;}/* #DataTable–––––––––––––––––––––––––––––––––––––––––––––––––– */table.dataTable thead th {border-collapse: collapse;box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb;/* background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); */font-weight: 600;font-size: .75rem;line-height: 1rem;/* padding-top: .75rem;padding-bottom: .75rem; */padding-left: 2.0rem;padding-right: 1.5rem;text-align: left;--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));text-transform: uppercase;letter-spacing: .05em;}.dataTable thead tr input {font-size: 0.875rem;line-height: 1.25rem;width: calc(100% - 3rem);--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-border-opacity: 1;border-color: rgba(209, 213, 219, var(--tw-border-opacity));padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 2.00rem;border-radius: 0.375rem;border-width: 1px;margin: 0.75rem 1.5rem;box-sizing: border-box;}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc {cursor: pointer;*cursor: hand;}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {background-repeat: no-repeat;background-position: 10px center;}table.dataTable thead .sorting {background-image: url("/modules/DataTables/app/Providers/images/sort_both.png")}table.dataTable thead .sorting_asc {background-image: url("/modules/DataTables/app/Providers/images/sort_asc.png")}table.dataTable thead .sorting_desc {background-image: url("/modules/DataTables/app/Providers/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled {background-image: url("/modules/DataTables/app/Providers/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled {background-image: url("/modules/DataTables/app/Providers/images/sort_desc_disabled.png")}table.dataTable thead.datatable-gray-header th {background-color: rgba(243, 244, 246, 1);color: rgba(107, 114, 128, 1);text-transform: uppercase;font-weight: 400;font-size: .75rem;letter-spacing: .05em;line-height: 1rem;text-align: left;padding-top: 0.75rem;padding-bottom: 0.75rem;padding-left: 2.0rem;padding-right: 1.5rem;}.dataTables_scrollBody {border-bottom-width: 1px;border-top-width: 0;border-color: #e5e7eb;position: inherit !important;}/* Row */table.dataTable tbody tr {--tw-bg-opacity: 1;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));}table.dataTable tbody tr.odd {--tw-bg-opacity: 1;background-color: rgba(249, 250, 251, var(--tw-bg-opacity));}table.dataTable tbody tr td {text-indent: 0;border-collapse: collapse;--tw-bg-opacity: 1;--tw-divide-y-reverse: 0;--tw-divide-opacity: 1;box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb;--tw-shadow: 0 0 #0000;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;font-size: .875rem;line-height: 1.25rem;max-width: 0;padding-top: 1rem;padding-bottom: 1rem;padding-left: 1.5rem;padding-right: 1.5rem;--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));/* white-space: nowrap; */--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}/* table.dataTable tbody tr td:first-child,table.dataTable tbody tr td:nth-child(2) {padding: 0;} */table.dataTable tbody tr td:first-child {padding: 0;}table.dataTable tbody tr td.dataTables_empty {padding: 1.0rem;text-align: center;border: none;}table.dataTable tbody tr td:empty:before {content: '-';}/* Row selected */table.dataTable tbody>tr.selected {background-color: #f4eabf}/* Row checkbox */table.dataTable td.select-checkbox,table.dataTable th.select-checkbox {position: relative}table.dataTable td.select-checkbox:before,table.dataTable td.select-checkbox:after {display: block;position: absolute;left: 50%;width: 15px;height: 15px;box-sizing: border-box}table.dataTable td.select-checkbox:before {content: ' ';margin-top: -7px;margin-left: -7px;border: 1px solid #999;border-radius: 3px;background-color: #FFF;}table.dataTable tr.selected td.select-checkbox:after {content: '\2714';margin-top: -11px;margin-left: -4px;text-align: center;}.dtrg-level-0 td {color: rgba(75, 85, 99, 1) !important;padding-top: .75rem !important;padding-bottom: .75rem !important;padding-left: 1.5rem !important;padding-right: 1.5rem !important;background-color: rgba(229, 231, 235, 1) !important;text-transform: none !important;font-weight: 500 !important;font-size: .75rem !important;letter-spacing: .05em !important;}.dtrg-level-1 td {color: rgba(107, 114, 128, 1) !important;padding-top: .5rem !important;padding-bottom: .5rem !important;padding-left: 1.5rem !important;padding-right: 1.5rem !important;background-color: rgba(243, 244, 246, 1) !important;text-transform: none !important;font-weight: 500 !important;font-size: .75rem !important;letter-spacing: .05em !important;}/* Info */.dataTables_info {display: block;color: rgba(156, 163, 175, 1);font-size: 0.75rem;line-height: 1.00rem;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 1.4rem;padding-bottom: 1.3rem;float: left;}/* Paginate */.dataTables_paginate {float: right;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;}.dataTables_paginate .paginate_button {tab-size: 4;font-family: inherit;box-sizing: border-box;border-style: solid;text-decoration: inherit;background-color: rgba(255, 255, 255, 1);border-color: rgba(209, 213, 219, 1);border-width: 1px;display: inline-flex;align-items: center;font-weight: 500;font-size: 0.75rem;line-height: 1.00rem;padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;padding-right: 1rem;position: relative;color: rgba(156, 163, 175, 1);margin-right: calc(-1px * 0);margin-left: calc(-1px * calc(1 - 0));}.dataTables_paginate .paginate_button:hover {cursor: pointer;background-color: rgba(249, 250, 251, 1);color: rgba(55, 65, 81, 1);}.dataTables_paginate .paginate_button.current {cursor: default;background-color: rgba(249, 250, 251, 1);}.paginate_button.first {border-top-left-radius: 0.375rem;border-bottom-left-radius: 0.375rem;}.paginate_button.last {border-top-right-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}/* Button */.dt-button {margin-right: 0.4rem;color: rgba(255, 255, 255, 1);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);padding-left: 1rem;padding-right: 1rem;padding-top: 0.56rem;padding-bottom: 0.56rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;align-items: center;display: inline-flex;border-radius: 0.375rem;background-color: rgb(37, 99, 235) !important;-webkit-appearance: button;float: left;}.dt-button:hover {background-color: rgb(29, 78, 216) !important;}.dt-button.disabled {background-color: rgba(147, 197, 253, 1) !important;pointer-events: none;cursor: pointer;}.dt-button-collection {position: absolute;top: 0;left: 0;width: auto;background-color: white;overflow: hidden;z-index: 1;box-shadow: inset 0 0 0 1px rgb(0 0 0 / 5%),0 10px 15px -3px rgba(0 0 0 / 10%),0 4px 6px -2px rgba(0 0 0 / 5%);padding: 0.75rem;border-radius: .375rem;}div.dt-button-collection.two-column>:last-child {padding-bottom: 1px;-webkit-column-count: 2;-moz-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2;column-gap: 0.25rem;}div.dt-button-collection.four-column>:last-child {padding-bottom: 1px;-webkit-column-count: 4;-moz-column-count: 4;-ms-column-count: 4;-o-column-count: 4;column-count: 4;column-gap: 0.25rem;}div.dt-button-collection button.dt-button {position: relative;left: 0;right: 0;width: 100%;display: block;float: none;margin: 0 0 0.25rem 0;}.buttons-columnVisibility {background-color: rgba(147, 197, 253, 1) !important;}.buttons-columnVisibility.active {background-color: rgba(29, 78, 216, 1) !important;}.dataTables_length {float: left;position: relative;}.dataTables_length select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-width: 1px;padding-top: 0.56rem;padding-bottom: 0.56rem;padding-left: 0.5rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.25rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 1.5rem;-webkit-print-color-adjust: exact;--tw-border-opacity: 1;border-color: rgba(209, 213, 219, var(--tw-border-opacity));border-radius: 0.375rem;display: block;font-size: 0.875rem;line-height: 1.25rem;margin-top: -1px;}.dataTables_filter {float: right;width: 100%;}.dataTables_filter input {font-size: 0.875rem;line-height: 1.25rem;width: -webkit-fill-available;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-border-opacity: 1;border-color: rgba(209, 213, 219, var(--tw-border-opacity));padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;border-radius: 0.375rem;border-width: 1px;box-sizing: border-box;}.DTE_Field_InputControl input {font-size: 0.875rem;line-height: 1.25rem;width: 100%;border-color: #D1D5DB;background-color: #F3F4F6;padding-top: 0.625rem;padding-right: 1.00rem;padding-bottom: 0.625rem;padding-left: 1.00rem;border-radius: 0.375rem;border-width: 1px;margin: 0rem;box-sizing: border-box;}.DTE_Field_InputControl textarea {font-size: 0.875rem;line-height: 1.25rem;width: 100%;border-color: #D1D5DB;background-color: #F3F4F6;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;border-radius: 0.375rem;border-width: 1px;margin: 0rem;box-sizing: border-box;min-height: 100px;}.DTE_Field_InputControl select {font-size: 0.875rem;line-height: 1.25rem;width: 100%;border-color: #D1D5DB;background-color: #F3F4F6;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;border-radius: 0.375rem;border-width: 1px;margin: 0rem;box-sizing: border-box;}div.DTE div.upload button {width: 100%;text-align: center;color: rgba(255, 255, 255, 1);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;border-radius: 0.375rem;background-color: rgb(37, 99, 235);-webkit-appearance: button;}div.DTE div.upload {position: relative;}div.DTE div.upload input[type=file] {position: absolute;top: 0;left: 0;padding: 0;width: 100%;opacity: 0;cursor: pointer;}div.DTE div.editor_upload div.drop {position: relative;box-sizing: border-box;width: 100%;height: 100%;border: 2px dashed rgba(229, 231, 235, 1);border-radius: 6px;min-height: 4em;color: #999;padding: 20px;text-align: center;font-size: 0.875rem;}.rounded-r-none .DTE_Field_InputControl select {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.DTE_Form_Error {padding: 0.75rem;border-radius: .5rem;border-width: 1px;border-color: rgb(220, 38, 38);background-color: rgb(254, 242, 242);font-weight: 500;font-size: .75rem;line-height: 1rem;color: rgb(220, 38, 38);margin: 1.5rem;}.DTE_Field_Error {margin-top: -.25rem;padding-top: .5rem;font-weight: 500;font-size: .75rem;line-height: 1rem;color: rgb(220, 38, 38);}.DTE_Field_StateError input,.DTE_Field_StateError select {border-width: 1px;border-color: rgb(239, 68, 68);}.DTED_Lightbox_Background {background-color: rgba(107, 114, 128, 0.75);top: 0;right: 0;bottom: 0;left: 0;position: fixed;z-index: 20;width: 100%;height: 100%;}div.DTED_Lightbox_Wrapper {position: fixed;top: 20px !important;left: 50%;margin-left: -450px;width: 900px;height: 100%;z-index: 21;}@media only screen and (max-width: 780px) {div.DTED_Lightbox_Wrapper {position: fixed;top: 0;left: 0;width: 100%;margin-left: 0}}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container {*position: absolute;*top: 50%;#position: absolute;#top: 50%;display: table;height: 100%;width: 100%}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper {width: 100%;max-width: 900px;}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content {*top: -50%;#top: -50%;position: relative;border-radius: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE {background: #FFF;border: 15px solid #FFF;margin: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Header {top: 2px;left: 2px;right: 2px;width: auto;border-top-left-radius: 5px;border-top-right-radius: 5px}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Footer {bottom: 2px;left: 2px;right: 2px;width: auto;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close {display: none;}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:after {content: '\00d7';color: white;font-weight: bold;font-size: 18px;line-height: 22px;font-family: 'Courier New', Courier, monospace;padding-left: 1px}div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:hover {cursor: pointer;}div.DTED_Lightbox_Content_Wrapper .btn {margin-right: 0.30rem;color: rgba(255, 255, 255, 1);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;align-items: center;display: inline-flex;border-radius: 0.375rem;background-color: rgba(29, 78, 216, 1);-webkit-appearance: button;}/* #Caleran–––––––––––––––––––––––––––––––––––––––––––––––––– */.caleran-container,.caleran-container-mobile {font-size: 15px;float: left;font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 9999}.caleran-container:focus,.caleran-container-mobile:focus {-webkit-box-shadow: none;box-shadow: none;outline: none}.caleran-container .caleran-input,.caleran-container-mobile .caleran-input {margin: 5px;border: 1px solid #ddd;border-radius: 6px;overflow: hidden;background: white;-webkit-box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 0.4);display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.caleran-container .caleran-input.caleran-input-vertical-range,.caleran-container-mobile .caleran-input.caleran-input-vertical-range {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-left,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-left {border-right: 1px solid #ddd}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right {background: #fff;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges {border-top: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0;padding-bottom: 24px;overflow-y: auto;overflow-x: hidden}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range-header-container,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range-header-container {padding: 8px 12px}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: 8px 12px;margin: 3px 6px;background: #f8f8ff;border: 1px solid #ddd;border-radius: 3px}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range.caleran-range-selected,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-ranges .caleran-range.caleran-range-selected {background: #1885FC;color: white}.caleran-container .caleran-input.caleran-input-vertical-range .caleran-right .caleran-footer,.caleran-container-mobile .caleran-input.caleran-input-vertical-range .caleran-right .caleran-footer {border-top: 1px solid #ddd}.caleran-container .caleran-input .caleran-header,.caleran-container-mobile .caleran-input .caleran-header {display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 20px 20px 10px 20px;border-bottom: 1px solid #ddd}.caleran-container .caleran-input .caleran-header .caleran-header-separator,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator {-webkit-box-flex: 0;-ms-flex: 0;flex: 0;display: block;margin: 0;margin-top: -2px;padding: 0 16px;color: aliceblue;font-size: 32px}.caleran-container .caleran-input .caleran-header .caleran-header-start,.caleran-container .caleran-input .caleran-header .caleran-header-end,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end {white-space: nowrap;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: block;margin-right: 10px;text-align: left}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day {float: left;font-size: 2.5em;margin-top: -10px;margin-right: 8px;font-weight: 100;text-align: left}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date {font-size: 0.9em;display: inline-block}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday {font-size: 0.7em;color: #c9c9d1}.caleran-container .caleran-input .caleran-calendars,.caleran-container-mobile .caleran-input .caleran-calendars {position: relative;display: -webkit-box;display: flex;display: -ms-flexbox}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector {position: absolute;display: none;border: 0px solid #fff;top: 0;left: 0;right: 0;bottom: 0;z-index: 100}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month {background: #eee;height: 33.33%;width: 25%;font-weight: bold;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;float: left;outline: 1px solid #ddd;text-transform: capitalize;word-wrap: break-word;word-break: break-all}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current {background: #005600;color: white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover {background: #005600;cursor: pointer;color: white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev {margin: 0px;background: #eee;height: 33.33%;width: 20%;font-weight: bold;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 1px solid #ddd;text-transform: uppercase;word-wrap: break-word;word-break: break-all}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current {background: #005600;color: white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover {background: #005600;cursor: pointer;color: white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev {font-size: 2.65em;background: white;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar {-webkit-box-flex: 1;flex: 1;-ms-flex: 1;float: left;padding-bottom: 8px;border-right: 1px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box}.caleran-container .caleran-input .caleran-calendars .caleran-calendar.no-border-right,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.no-border-right {border-right: none}.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber {width: calc(100% / 8)}@media all and (-ms-high-contrast: none) {.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.caleran-calendar-weeknumbers .caleran-days-container .caleran-weeknumber {width: calc((100% / 8) - 1px)}}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title {text-align: center;font-weight: 300;font-size: 1.1em;color: #424242;text-transform: capitalize;border-bottom: 1px solid #ddd;padding: 12px 8px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover {color: #0093d0;cursor: hand;cursor: pointer}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next {margin-top: -4px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container {padding: 10px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber {width: calc(100% / 7);float: left;text-align: center;padding: 3px;font-size: .76em;font-weight: 400;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;margin-bottom: 1px}@media all and (-ms-high-contrast: none) {.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber {width: calc((100% / 7) - 1px)}}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span {pointer-events: none;display: block;padding: 3px 3px 3px 4px;border-radius: 4px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek {text-transform: uppercase;font-size: 0.6em;font-weight: 600;color: #616161}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber {background-color: #f8f8ff;color: #568EA3;border-right: 1px solid #ddd}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day {cursor: pointer;overflow: hidden;color: #212121;-webkit-transition: background-color 0.1s ease-out;-o-transition: background-color 0.1s ease-out;transition: background-color 0.1s ease-out}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected) {background-color: #c8e1ff;border-radius: 3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end {background: #005600;color: #FFF;border-radius: 0}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today {color: #FFF !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled {background: #c6dbf0;color: #fff;opacity: .5;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span {background: transparent !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered {background: #c8e1ff;color: black;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled {opacity: .66;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-first,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-first {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-last,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-hovered-last {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) {border-top-left-radius: 6px;border-bottom-left-radius: 6px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span {background: #005600;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) {border-top-right-radius: 6px;border-bottom-right-radius: 6px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span {background: #005600;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today {background-color: #fcf8e3;font-weight: bold;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered {color: black;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range {color: #b8b8df;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled {color: #b8b8df;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend {color: #212121;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev {cursor: pointer;font-size: 1.25em;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover {text-shadow: 1px 2px 3px #eee;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next {float: right;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev {float: left;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar:last-child {border-right: none;}.caleran-container .caleran-input .caleran-ranges,.caleran-container-mobile .caleran-input .caleran-ranges {border-top: 1px solid #ddd;clear: both;padding: 10px;text-align: left;}.caleran-container .caleran-input .caleran-ranges i,.caleran-container-mobile .caleran-input .caleran-ranges i {float: left;color: #6a6e71;font-size: 14px;margin-right: 5px;margin-top: 1px;}.caleran-container .caleran-input .caleran-ranges .caleran-range-header,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header {font-size: 0.8em;color: #6a6e71;display: inline-block;margin-right: 5px;font-weight: bold;}.caleran-container .caleran-input .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range {display: inline-block;color: #0093d0;margin: 3px;font-size: 0.7em;cursor: pointer;font-weight: bold}.caleran-container .caleran-input .caleran-ranges .caleran-range:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range:hover {text-decoration: underline}.caleran-container .caleran-input .caleran-ranges .caleran-range.caleran-range-selected,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range.caleran-range-selected {color: #f03a47}.caleran-container .caleran-input .caleran-ranges .caleran-range.caleran-range-selected:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range.caleran-range-selected:hover {text-decoration: none}.caleran-popup {position: absolute;display: none;top: 0;left: 0}.caleran-box-arrow-top {width: 22px;height: 22px;z-index: 12;margin-left: 0;position: absolute;top: 0px}.caleran-box-arrow-top:after,.caleran-box-arrow-top:before {bottom: calc(100% - 6px);left: 27px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.caleran-box-arrow-top:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px}.caleran-box-arrow-top:before {border-color: rgba(184, 184, 184, 0);border-bottom-color: #ddd;border-width: 11px;margin-left: -11px}.caleran-box-arrow-bottom {width: 22px;height: 22px;z-index: 12;margin-left: 0;position: absolute;bottom: 0px}.caleran-box-arrow-bottom:after,.caleran-box-arrow-bottom:before {bottom: -15px;left: 27px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.caleran-box-arrow-bottom:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 11px;margin-left: -11px}.caleran-box-arrow-bottom:before {border-color: rgba(184, 184, 184, 0);border-top-color: #ddd;border-width: 10px;margin-left: -10px}.caleran-box-arrow-left {width: 22px;height: 22px;z-index: 12;margin-top: -11px;position: absolute;left: 0px}.caleran-box-arrow-left:after,.caleran-box-arrow-left:before {left: -15px;top: 27px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.caleran-box-arrow-left:after {border-color: rgba(255, 255, 255, 0);border-right-color: #ffffff;border-width: 11px;margin-right: -11px}.caleran-box-arrow-left:before {border-color: rgba(184, 184, 184, 0);border-right-color: #ddd;border-width: 10px;margin-right: -10px}.caleran-box-arrow-right {width: 22px;height: 22px;z-index: 12;margin-top: -11px;position: absolute;right: 0px}.caleran-box-arrow-right:after,.caleran-box-arrow-right:before {right: -15px;top: 27px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.caleran-box-arrow-right:after {border-color: rgba(255, 255, 255, 0);border-left-color: #ffffff;border-width: 11px;margin-left: -11px}.caleran-box-arrow-right:before {border-color: rgba(184, 184, 184, 0);border-left-color: #ddd;border-width: 10px;margin-left: -10px}.caleran-container .caleran-input .caleran-footer {text-align: right}.caleran-container .caleran-input .caleran-footer .caleran-apply {background: #0093d0;border: none;padding: 6px 18px;color: white;font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;margin: 6px;border-radius: 3px}.caleran-container .caleran-input .caleran-footer .caleran-apply:disabled {background: #c9c9d1;color: gray}.caleran-container .caleran-input .caleran-footer .caleran-clear {background: #c9c9d1;border: none;padding: 6px 18px;color: #6a6e71;margin: 6px;font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;margin-right: 0px;border-radius: 3px}.caleran-open {overflow: hidden}.caleran-container-mobile .caleran-input {margin: 0;border: 0;border-radius: 0;position: fixed;bottom: 0;right: 0;left: 0;z-index: 9999;margin: 12px;border-radius: 6px;-webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.6);box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.6);border: 1px solid #ddd;display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: center;align-content: center;overflow-y: auto}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input {overflow-y: scroll;-ms-flex-wrap: wrap;flex-wrap: wrap}}.caleran-container-mobile .caleran-input .caleran-header {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 12px;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex: 0 0 auto;-ms-flex-flow: nowrap;flex-flow: nowrap;background: #f8f8ff;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-header {width: 50%;float: right;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;padding: 12px 6px;border-left: 1px solid #ddd;height: 61px}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator {padding: 0;margin: 0;display: -webkit-box;display: flex;display: -ms-flexbox;color: lightsteelblue;margin-top: 2px}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end {margin: 0}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day {font-size: 38px;margin: -10px;font-weight: 400}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date {font-size: 15px;color: #6a6e71;font-weight: 500}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday {font-size: 12px;color: #6a6e71;font-weight: 400;line-height: 10px}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day {margin-right: 8px;margin-left: 0;float: left}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end {text-align: right}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day {float: right;margin-left: 8px;margin-right: 0}.caleran-container-mobile .caleran-input .caleran-calendars {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 1;flex: 1 1 auto;-ms-flex: 1 1 auto;background: white;display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: scroll}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-calendars {width: 50%;float: left;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector {border-bottom: 1px solid #ddd}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month {-webkit-box-flex: 1;flex: 1 1 33.33%;-ms-flex: 1 1 33.33%;height: 25%}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year {-webkit-box-flex: 1;flex: 1 1 20%;-ms-flex: 1 1 20%;height: 33.33%}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar {border: none}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title {padding: 12px 18px;background: #f8f8ff;font-size: 1.36em}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next {margin-top: -6px}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title i {font-size: 0.9em}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title {height: 61px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 18px}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container {padding: 10px}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled {min-height: 30px;font-size: 14px !important;position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: flex;display: -ms-flexbox}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled {min-height: calc((80vmin - 62px) /7)}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span {display: -webkit-box;display: flex;display: -ms-flexbox;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;left: 4px;top: 4px;bottom: 4px;right: 4px}.caleran-container-mobile .caleran-input .caleran-ranges {background: white;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex: 0 0 auto;margin: 0px;padding: 4px;border: none;text-align: center}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-ranges {width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;flex: 1 1 0;-ms-flex: 1 1 0;border-left: 1px solid #ddd;overflow-y: scroll;min-height: 50px}}.caleran-container-mobile .caleran-input .caleran-ranges i {font-size: 20px;display: none}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header {font-size: 0.9em;display: none}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range {font-size: 0.85em;padding: 5px 14px;background: #005600;font-weight: 400;color: white;border-radius: 21px}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range {border-radius: 6px;margin: 6px;display: block}}.caleran-container-mobile .caleran-input .caleran-filler {display: none}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-filler {display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-bottom: auto;border-left: 1px solid #ddd;min-height: 100px;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}}.caleran-container-mobile .caleran-input .caleran-ranges+.caleran-filler {display: none}.caleran-container-mobile .caleran-input .caleran-footer {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex: 0 0 auto;text-align: center;padding: 8px 8px 10px 8px;background: #f8f8ff;border-top: 1px solid #ddd}@media screen and (orientation: landscape) {.caleran-container-mobile .caleran-input .caleran-footer {width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid #ddd;margin-top: auto}}.caleran-container-mobile .caleran-input .caleran-footer button {font-size: 15px;font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;padding: 8px;font-weight: 400;outline: none;border: none;border-radius: 4px;width: calc((100% - 10px)/2)}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply {background: #f03a47;color: white;margin-left: 7px;font-weight: 500;border: 1px solid #f03a47}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply[disabled=disabled],.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply:disabled {background: #c9c9d1;color: #A6AAB3;border: 1px solid #A6AAB3}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel {background: transparent;color: #f03a47;border: 1px solid #f03a47;-webkit-box-sizing: border-box;box-sizing: border-box}.caleran-container-mobile.caleran-inline {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%}.caleran-container-mobile.caleran-inline .caleran-input {position: static;-webkit-box-shadow: none;box-shadow: none;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendar {border-right: none}@media screen and (orientation: landscape) {.caleran-container-mobile.caleran-inline .caleran-input {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;width: calc(50% - 1px);border-left: none;border-right: 1px solid #ddd}.caleran-container-mobile.caleran-inline .caleran-input .caleran-header {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;border-left: none}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 50%;border-left: none}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers .caleran-timepicker-ampm {width: 7vmin}.caleran-container-mobile.caleran-inline .caleran-input .caleran-ranges {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 50%;border-left: none}}.caleran-container-mobile.caleran-inline .caleran-input .caleran-footer {display: none}/* #ContextMenu–––––––––––––––––––––––––––––––––––––––––––––––––– */.basicContext td,.basicContext tr:first-child td {border: none;}.basicContext,.basicContext * {box-sizing: border-box}.basicContextContainer {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99;-webkit-tap-highlight-color: transparent;}.basicContext {position: absolute;opacity: 0;border-radius: .375rem;padding-top: .25rem;padding-bottom: .25rem;background-color: #fff;z-index: 2002;box-shadow: inset 0 0 0 1px rgb(0 0 0 / 5%), 0 10px 15px -3px rgba(0 0 0 / 10%),0 4px 6px -2px rgba(0 0 0 / 5%);-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}.basicContext__item {margin-bottom: 2px;}.basicContext__item--separator {float: left;width: 100%;height: 1px;cursor: default}.basicContext__item--disabled {cursor: default}.basicContext__data {padding-right: 20px;text-align: left;white-space: nowrap}.basicContext__data {min-width: 160px;--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));border-radius: .375rem;font-size: .875rem;line-height: 1.25rem;}.basicContext__item.faded td {color: #CCC;}.basicContext__icon {display: inline-block}.basicContext--scrollable {height: 100%;-webkit-overflow-scrolling: touch;overflow-y: auto}.basicContext--scrollable .basicContext__data {min-width: 200px}.basicContext td:hover,.basicContext__item.faded td:hover {--tw-text-opacity: 1;background-color: rgba(243, 244, 246, var(--tw-text-opacity));--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));cursor: pointer;}.basicContext table tr td a.fa,.basicContext table tr td span.fa {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}
/* Stylesheet: datatables Modified On 2025-11-06 13:23:27 */
