body{min-height:100vh}.crm-container *,.crm-container *:before,.crm-container *:after{box-sizing:border-box}#crm-container .hiddenElement,.crm-container .hiddenElement,#bootstrap-theme .collapse{display:none}#bootstrap-theme .collapse.in,#bootstrap-theme .collapse.show{display:block}.crm-container .clear{clear:both}.crm-container table,.crm-container th,.crm-container tr,.crm-container td,.crm-container details{background-color:transparent;background:0 0;border:0;padding:0;margin:0;border-radius:unset;height:unset;color:inherit;line-height:inherit;font-family:inherit;font:inherit;font-size:inherit}.crm-container tr:hover,.crm-container tr:focus,.crm-container table.dataTable.hover tbody tr:hover,.crm-container table.dataTable.display tbody tr:hover{background-color:transparent}.crm-container td:empty{padding:0 !important}.crm-container ol,.crm-container ul{list-style:none}.crm-container :is(.crm-content,.note-editable,.html-adjust,.help,.status,.messages,.crm-status-message-body,.crm-search-col-type-html,.af-markup,.notify-content) :is(ol,ul){list-style:revert;padding:revert;margin:revert}.crm-container img{max-inline-size:100%;max-block-size:100%;block-size:auto}.crm-container img.olTileImage{max-block-size:unset}.crm-container table{border-collapse:collapse}.crm-container input[type=checkbox],.crm-container input[type=radio]{padding:0}.crm-container .ui-tabs .ui-tabs-panel,.crm-container .ui-tabs{padding:0}.crm-container .ui-widget,.crm-container .ui-widget input,.crm-container.ui-widget input,.crm-container .ui-widget select,.crm-container.ui-widget select,.crm-container .ui-widget textarea,.crm-container .ui-widget select,.crm-container.ui-widget button,.crm-container .ui-widget button,.ui-widget.ui-autocomplete,.crm-quickSearch-results .ui-widget{font-family:inherit !important;font-size:inherit}.crm-container .ui-icon{width:inherit;background-image:none !important}.crm-container .ui-icon:hover{background-image:none}.crm-container .ui-corner-all{border-radius:0}.crm-container .ui-button-icon-only .ui-icon{position:initial;top:auto;left:auto;margin-top:auto;margin-left:auto;float:right}.crm-container .ui-widget-content{color:inherit}.crm-container .ui-widget,.crm-container .ui-widget-content,.ui-tabs .ui-tabs-nav li{border:0;background:0 0;white-space:unset}.crm-container .ui-helper-clearfix:before,.crm-container .ui-helper-clearfix:after{display:none}.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.crm-container .crm-draggable{cursor:move}.crm-container{font-family:var(--crm-font);font-size:var(--crm-font-size);line-height:1.4;color:var(--crm-c-text);background:var(--crm-c-page-bg)}.crm-container table,.crm-container tr,.crm-container tr td,.crm-container p,.crm-container ul{font-size:var(--crm-font-size);line-height:var(--crm-type-line-height);color:var(--crm-c-text)}body.civicrm-iframe-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:100%}.crm-container p:first-child{margin-top:0}.crm-container p:last-child{margin-bottom:0}.crm-container strong,.crm-container b,.crm-container .bold,.crm-container .font-bold{font-weight:700}.crm-container em,.crm-container .font-italic{font-style:italic}.crm-container strong em,.crm-container em strong{font-weight:700;font-style:italic}.crm-container .strikethrough{text-decoration:line-through}.crm-container .upper{text-transform:uppercase}.crm-container h3,#bootstrap-theme h3{background-color:var(--crm-heading-bg);font-size:var(--crm-r1);font-weight:700;color:var(--crm-heading-col);padding:var(--crm-heading-padding);border-radius:var(--crm-heading-radius);margin:var(--crm-heading-margin)}dl dd,dl dl{margin-block-end:var(--crm-m1);margin-inline-start:var(--crm-r1)}.crm-container .del,.crm-container .crm-is_deleted,.crm-container table.caseSelector td.status-urgent,.crm-container p.error,.crm-container .status-removed,.crm-container .status-overdue,.crm-container .status-fatal,.crm-container .status-hold,.crm-container .status-past,.crm-container .crmMailing-error-link .crm-contact-deceased,.crm-container .status-warning,.crm-container .crm-error,.crm-container td.tasklist a:link,#bootstrap-theme .has-error .help-block,#bootstrap-theme .has-error .control-label,#bootstrap-theme .has-error .radio,#bootstrap-theme .has-error .checkbox,#bootstrap-theme .has-error .radio-inline,#bootstrap-theme .has-error .checkbox-inline,#bootstrap-theme .has-error.radio label,#bootstrap-theme .has-error.checkbox label,#bootstrap-theme .has-error.radio-inline label,#bootstrap-theme .has-error.checkbox-inline label{color:var(--crm-c-danger-on-page-bg);--crm-c-text:var(--crm-c-danger-on-page-bg)}.crm-container td.tasklist a:visited,#bootstrap-theme .has-success .help-block,#bootstrap-theme .has-success .control-label,#bootstrap-theme .has-success .radio,#bootstrap-theme .has-success .checkbox,#bootstrap-theme .has-success .radio-inline,#bootstrap-theme .has-success .checkbox-inline,#bootstrap-theme .has-success.radio label,#bootstrap-theme .has-success.checkbox label,#bootstrap-theme .has-success.radio-inline label,#bootstrap-theme .has-success.checkbox-inline label{color:var(--crm-c-success-on-page-bg)}#bootstrap-theme .has-warning .help-block,#bootstrap-theme .has-warning .control-label,#bootstrap-theme .has-warning .radio,#bootstrap-theme .has-warning .checkbox,#bootstrap-theme .has-warning .radio-inline,#bootstrap-theme .has-warning .checkbox-inline,#bootstrap-theme .has-warning.radio label,#bootstrap-theme .has-warning.checkbox label,#bootstrap-theme .has-warning.radio-inline label,#bootstrap-theme .has-warning.checkbox-inline label{color:var(--crm-c-warning-on-page-bg)}.crm-container .disabled,.crm-container .crm-disabled,.crm-container .disabled *:not(.btn,button,i,span,a),.crm-container .cancelled,.crm-container .cancelled td,.crm-container li.disabled a.ui-tabs-anchor{color:var(--crm-c-inactive);opacity:1}.crm-container tr.disabled,.crm-container tr:has(td.disabled),.crm-container .table-striped>tbody>tr:has(td.disabled){--crm-striped-bg:var(--crm-c-page-bg);background-color:var(--crm-striped-bg) !important}.crm-container tr.disabled td *:not(.btn,button,i,a),.crm-container td.disabled,.crm-container #extensions-main table tr.disabled td{font-style:italic}.crm-container tr.disabled td:first-of-type:not(.crm-search-ctrl-column,.crm-extensions-label,.crm-job-name){display:inline-flex}.crm-container .text-left{text-align:left}.crm-container .text-right,.crm-container td.right{text-align:right}.crm-container .text-center{text-align:center}.crm-container .text-justify{text-align:justify}.crm-container .text-nowrap{white-space:nowrap}.crm-container .text-lowercase{text-transform:lowercase}.crm-container .text-uppercase,.crm-container .initialism{text-transform:uppercase}.crm-container .text-capitalize{text-transform:capitalize}.crm-container .text-muted,.crm-container .diasbled{color:var(--crm-c-inactive)}.crm-container .text-primary{color:var(--crm-c-primary)}.crm-container a.text-primary:hover,.crm-container a.text-primary:focus{color:var(--crm-c-primary-hover)}.crm-container .text-success{color:var(--crm-c-success-on-page-bg)}.crm-container .text-info{color:var(--crm-c-info-on-page-bg)}.crm-container .text-warning{color:var(--crm-c-warning-on-page-bg)}.crm-container .text-danger{color:var(--crm-c-danger-on-page-bg)}.crm-container .text-primary{color:var(--crm-c-primary-on-page-bg)}.crm-container .text-secondary{color:var(--crm-c-secondary-on-page-bg)}.crm-container h1,.crm-container h2,.crm-container h4,.crm-container h5,.crm-container h6{color:var(--crm-c-text)}.crm-container code{display:inline;background-color:var(--crm-c-code-bg);border:var(--crm-c-code-border);color:var(--crm-c-text);border-radius:2px;padding:2px}.crm-container kbd,.crm-container samp,.crm-container pre{display:block;padding:var(--crm-padding-small);margin:0 0 var(--crm-padding-small);font-size:var(--crm-font-size) !important;line-height:1.4 !important;color:var(--crm-c-text);background-color:var(--crm-c-code-bg);border:var(--crm-c-code-border);border-radius:var(--crm-roundness)}.crm-container pre code{display:block;padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.crm-container pre.prettyprint{background:var(--crm-c-text-light);white-space:pre;text-wrap:auto}.crm-container pre.linenums{background:var(--crm-c-text-light);color:var(--crm-c-text-dark)}.crm-container ol.linenums{list-style-type:decimal;margin-inline:0;padding-inline-start:5ch}.crm-container ol.linenums li:nth-of-type(5n){list-style:inherit !important}.crm-container td>code{display:block}.crm-container .pre-scrollable{max-height:340px;overflow-y:scroll}.crm-container a{color:var(--crm-c-link);text-decoration:var(--crm-link-decoration)}.crm-container a:hover,.crm-container a:focus{color:var(--crm-c-link-hover);text-decoration:var(--crm-link-decoration-hover)}.crm-container a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#crm-container{max-width:100%;min-height:100vh;padding:var(--crm-page-padding)}.crm-container .crm-flex-box{display:flex;flex-wrap:wrap}.crm-container .crm-flex-box>*{gap:var(--crm-flex-gap);flex:1;min-width:0}.crm-container .crm-flex-1{flex:1}.crm-container .crm-flex-2{flex:2}.crm-container .crm-flex-3{flex:3}.crm-container .crm-flex-4{flex:4}.crm-container .crm-flex-5{flex:5}.crm-container .css_right,.crm-container .float-right,.crm-container .pull-right,.crm-container .element-right{float:right}.crm-container .nowrap{white-space:nowrap}.crm-flex-align-start{align-items:flex-start}.crm-flex-align-center{align-items:center}.crm-flex-align-end{align-items:flex-end}.crm-flex-justify-start{justify-content:flex-start}.crm-flex-justify-center{justify-content:center}.crm-flex-justify-between{justify-content:space-between}.crm-flex-justify-space-evenly{justify-content:space-evenly}.crm-flex-justify-around{justify-content:space-around}.crm-flex-justify-end{justify-content:flex-end}@media (max-width:991px){.crm-container .crm-flex-box,.api4-input{flex-flow:column}}