/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sp:1rem;}.view,.view-content{gap:var(--sp1);}@media (min-width:43.75rem){.view,.view-content{gap:var(--sp2);}}body{background-color:rgb(255,255,255);background-image:unset;}@media (min-width:43.75rem){background-color:var(--color--gray-100);}:is(.forum table,.text-content table,.views-table,.draggable-table) caption{font-family:var(--font-sans);}.text-content,.cke_editable{font-family:var(--font-sans);}.messages.messages--error{background-color:var(--color--white);color:var(--color--red);border:4px solid var(--color--red);font-weight:bold;hyphens:none;}.messages.messages--error .messages__close:hover::before,.messages.messages--error .messages__close:hover::after{border-color:var(--color-red);}@media (min-width:31.25rem){.user-login-form [type="text"],.user-login-form [type="password"]{width:100%;}}.user-logged-in .main-content .block-views,.user-logged-in .main-content .block-bakala{margin-block-end:var(--sp3);}@media (min-width:43.75rem){.user-logged-in .main-content .block-views,.user-logged-in .main-content .block-bakala,.view-yearly-contracts-per-student .views-view-responsive-grid__item{border:1px solid #e03c31;padding:1em;}}.user-logged-in .main-content .views-table{margin:0;}.user-logged-in .main-content .block-bakala h1,.user-logged-in .main-content .block-bakala h2{margin-block:0;}.user-logged-in .main-content .block-bakala .bakala-text .bakala-desc{display:flex;}@media (min-width:43.75rem){.user-logged-in .main-content .block-bakala .bakala-text .bakala-desc{margin-left:2em;display:contents;}}.user-logged-in .main-content .block-bakala legend,.user-logged-in .main-content .block-bakala label{font-weight:bold;}.user-logged-in .main-content .block-bakala .bakala-paid-by-bakala{margin-top:2em;}.user-logged-in .main-content .block-bakala table caption{margin-block-end:unset;}.user-logged-in table.bakala-paid-by-bakala th,.user-logged-in table.bakala-paid-by-bakala td{text-align:right;}.user-logged-in table.bakala-paid-by-bakala td.row_head{text-align:left;font-weight:bold;}.user-logged-in table.bakala-paid-by-bakala tr.clustered_expenses{background-color:#f9f9f9;}.user-logged-in table.bakala-paid-by-bakala tr.clustered_expenses td.row_head{padding-left:1em;}.user-logged-in .main-content .block-bakala .list-unstyled{list-style:none;margin-left:0;padding-left:0;}.user-logged-in .main-content .block-bakala .list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}.list-inline a.button{margin:0;padding:var(--sp0-5);}.user-logged-in .bakala-help-text h3{margin-block-end:0;}.user-logged-in .bakala-documents .bakala-help-text p{margin-block-end:0;}.user-logged-in .main-content .block-bakala .button--small{height:unset;}.olivero-details__summary .summary-small{font-size:var(--font-size-s);margin-top:0.5em;font-weight:normal;}.user-logged-in .main-content form .counter{max-width:60ch;font-size:var(--font-size-s);line-height:var(--line-height-s);}.block-bakala .cs-help-container{position:relative;}.block-bakala .cs-help{background-color:#bbb;color:white;border:2px solid #bbb;border-radius:50%;text-align:center;font-size:12px;font-weight:bold;line-height:14px;display:inline-block;margin:0 0.3em;vertical-align:baseline;}.block-bakala .cs-help:focus,.block-bakala .cs-help:active,.block-bakala .cs-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd;}.block-bakala .cs-tool-tip{position:absolute;left:100%;top:0;background-color:#333;color:#fff;padding:0.65rem;border-radius:5px;display:none;min-width:200px;}.block-bakala button:focus ~ .cs-tool-tip,.block-bakala button:hover ~ .cs-tool-tip,.block-bakala .cs-tool-tip:hover{display:block;}#edit-scholarship .webform-table td,.webform-preview table td{text-align:right;width:20%;}#edit-scholarship .webform-table td:nth-child(1),.webform-preview table td:nth-child(1){text-align:left;vertical-align:middle;}.webform-element-type-webform-table{overflow-x:auto;}.webform-table .js-webform-computed{white-space:nowrap;}.webform-table td.bakala-total-col,.webform-preview table td:nth-child(5){padding-right:1em;font-weight:bold;}.webform-preview table tr:last-child td{font-weight:bold;}#edit-scholarship .webform-table input{text-align:right;}tr.bakala-hilite-row input,.webform-preview tr.bakala-hilite-row td{font-weight:bold;}.bakala-error-marker{color:var(--color--red);}.webform-preview #pre_budget--scholarship table{width:100%;}.webform-preview #pre_budget--scholarship #pre_budget--civicrm_1_case_1_cg11_custom_249{display:none;}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner{display:table;margin-block-end:var(--sp2);}@media (min-width:43.75rem){.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner{margin-block-end:0;}}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner .views-field{display:table-row;}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner .views-label{font-weight:bold;display:table-cell;}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner .field-content{display:table-cell;text-align:right;}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner .views-field.views-field-subject{display:table-caption;}.view-yearly-contracts-per-student .views-view-responsive-grid__item-inner .views-field.views-field-subject .field-content{display:block;font-size:120%;margin-block:0 var(--sp);padding-right:10px;background-color:silver;}.view-yearly-contracts-per-student .views-label{padding-left:1.5em;text-indent:-1.5em;}.view-yearly-contracts-per-student .views-field-bakala-total-177 .field-content{font-weight:bold;}.view-yearly-contracts-per-student .bakala_additional{font-size:80%;}@media (min-width:768px){.webform-flex--container.bakala-input > .form-item > input{width:auto;}}.path-bakala #edit-attachments .form-item.js-form-type-textfield{margin-block-end:var(--sp4);}crm-search-display-table ul.files-summary{list-style:none;}.bakala-radio-option{display:inline-table;}
