@charset "UTF-8";.my-date-picker{display:flex;gap:.5em}@media (max-width: 1000px){.my-date-picker{font-size:xx-small}}.my-date-picker .month-picker{width:12em}.my-date-picker .year-picker{width:9em}.big-button{width:fit-content;border-radius:25px;color:var(--background);padding:.5em 1.5em;font-size:large;font-weight:400;text-align:center}.big-button.disabled{background-color:var(--foreground-light);color:var(--background)}.big-button.mini{font-size:x-small;line-height:.5em}.big-button.primary{background-color:var(--primary)}.big-button.primary:hover{background-color:var(--accent)}.big-button.secondary{background-color:var(--secondary)}.big-button.secondary:hover,.big-button.accent{background-color:var(--accent)}.big-button.accent:hover{background-color:var(--primary)}.big-button.warning{background-color:var(--warning)}.big-button.warning:hover{background-color:var(--accent)}.big-button.error{background-color:var(--error)}.big-button.error:hover{background-color:var(--accent)}.country-selector{width:100%}.country-selector.disabled{cursor:not-allowed!important;opacity:.2}.country-selector-flag-box{display:flex;align-items:center}.country-selector-flag-box img{width:2em;height:2em;border:solid 1px var(--foreground-lighter);border-radius:50%;object-fit:cover;margin-right:1em}.icon-link{cursor:pointer;display:flex;align-items:center;gap:.3em;color:var(--secondary)}.icon-link.secondary{color:var(--background)}.icon-link.no-icon{text-decoration:underline}.info-pill{width:fit-content;border-radius:13px;padding:5px 8px}.info-pill.mini{line-height:.5;font-size:x-small}.info-pill.primary{background-color:color-mix(in srgb,var(--primary) 15%,transparent);border:1px solid var(--primary)}.info-pill.secondary{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);border:1px solid var(--secondary)}.info-pill.accent{background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid var(--accent)}.info-pill.warning{background-color:color-mix(in srgb,var(--warning) 15%,transparent);border:1px solid var(--warning)}.info-pill.success{background-color:color-mix(in srgb,var(--success) 15%,transparent);border:1px solid var(--success)}.info-pill.error{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error)}.label-field-label{color:var(--foreground-light);font-size:small}.label-field-value{margin-top:-.8em;font-size:medium}.loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.money-selector{display:flex;gap:.2em}.money-selector .currency-selected{display:flex;align-items:center;color:var(--foreground)}.money-selector .currency-selected img{margin-right:.2em}.money-selector .my-text-field{width:10em!important}@media (max-width: 1000px){.money-selector .my-text-field{width:8em!important}}.currency-selector-autocomplete{width:12em}@media (max-width: 1000px){.currency-selector-autocomplete{font-size:xx-small}}.currency-selector-flag-box{display:flex;align-items:center}.currency-selector-flag-box img{width:2em;height:2em;border:solid 1px var(--foreground-lighter);border-radius:50%;object-fit:cover;margin-right:1em}.my-text-field{font-size:inherit;font-family:inherit;border:solid 1px var(--foreground-lighter);border-radius:5px;padding:.5em;line-height:2em;background-color:var(--background)}.my-text-field:focus{outline:none;border-color:var(--primary)}.my-text-field.numeric-input{text-align:right}.my-text-field.disabled{background-color:var(--background-lighter);color:var(--foreground-lighter)}.upload{width:100%;min-height:5em}.upload .drag-drop{display:flex;justify-content:center;align-items:center;background-color:var(--background);border:1px dashed var(--foreground-lighter);border-radius:11px}@media (max-width: 1000px){.upload .drag-drop{flex-direction:column;padding:1em}}.upload .drag-drop.dragging{background-color:var(--primary)}.upload .drag-drop .icon{color:var(--foreground-light);font-size:2em;padding:1em}@media (max-width: 1000px){.upload .drag-drop .icon{display:none}}.upload .drag-drop .loading{display:flex;flex-direction:column;align-items:center;justify-items:center;gap:.5em;color:var(--foreground-light);font-size:x-small}.upload .drag-drop .main{flex-grow:1}.upload .drag-drop .main .title{font-size:large}.upload .drag-drop .main .instructions{font-size:small;color:var(--foreground-light)}.upload .drag-drop .browse-button{margin-right:2em;display:inline-block;padding:4px 12px;background-color:buttonface;color:buttontext;border:1px solid var(--foreground-lighter);border-radius:6px;text-align:center}.upload .drag-drop .browse-button:hover{background-color:var(--foreground-lighter)}.upload .drag-drop .browse-button.disabled{color:var(--foreground-lighter);background-color:var(--background-light)}.upload .drag-drop.disabled{cursor:not-allowed!important;opacity:.2}.upload .file-list{display:flex;gap:1em;margin-top:.5em;flex-wrap:wrap}.upload .file-list .file-item{display:flex;align-items:center;justify-content:center;font-size:small;line-height:1em;border:1px solid var(--foreground-lighter);border-radius:6px;gap:.5em;padding:0 .5em}.upload .file-list .file-item.disabled{color:var(--foreground-light)}.upload .file-list .file-item .file-actions{display:flex;align-items:center;justify-content:center}.upload .file-list .file-item .file-actions .file-action{cursor:pointer;color:var(--foreground-light);font-size:1.5em}.options{display:flex;align-items:center}@media (max-width: 1000px){.options{flex-direction:column}}.options .selector{min-width:18em}.options .my-text-field{margin-left:1em}@media (max-width: 1000px){.options .my-text-field{margin-left:0;width:17em!important}}.options.disabled{cursor:not-allowed!important;opacity:.2}.options-multi-checkbox{list-style:none;margin:0;padding:0}.options-multi-checkbox.disabled{opacity:.2}.options-multi-checkbox .my-text-field{margin-left:1em}.options-multi-checkbox ul{display:flex;flex-direction:column;gap:.5em;list-style:none;margin:0;padding:0}.options-multi-checkbox li{display:flex;align-items:center;margin-right:.5em}.options-multi-checkbox input[type=checkbox]{width:20px;height:20px;margin-right:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--foreground-lighter);border-radius:3px;display:flex;align-items:center;justify-content:center}.options-multi-checkbox input[type=checkbox]:checked{border:2px solid var(--primary)}.options-multi-checkbox input[type=checkbox]:checked:before{content:"✔";color:var(--background);background-color:var(--primary);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.yes-no{display:flex;justify-content:center;align-items:center;gap:1em;color:var(--foreground-lighter);height:100%;width:100%}.yes-no.disabled{cursor:not-allowed;opacity:.5}.yes-no .button{padding:.2em 1.5em;border:solid 1px var(--foreground-lighter);border-radius:6px}.yes-no .yes.selected{background-color:color-mix(in srgb,var(--success) 15%,transparent);font-weight:700;color:var(--foreground)}.yes-no .no.selected{background-color:color-mix(in srgb,var(--error) 15%,transparent);font-weight:700;color:var(--foreground)}.string-renderer{display:flex;gap:.5em;align-items:center}.string-renderer .info-pill{line-height:1em}.flow-question-wrapper{display:flex;flex-direction:column;color:var(--foreground);border-radius:5px;width:100%}.flow-question-wrapper.needs-review{background-color:var(--warning);padding:1em}.flow-question-wrapper .question{display:block}.flow-question-wrapper .reviewer-comment{display:flex;flex-direction:column;background-color:var(--background-secondary);color:var(--foreground);width:100%;padding:1em;box-sizing:border-box;border-radius:5px;margin-bottom:.2em}.flow-question-wrapper .amend-button{display:flex;justify-content:center;align-items:center;padding:1em 1em 0}.flow-question{display:flex;align-items:center;width:100%;line-height:1.8;padding:1.5em 1.2em;background-color:var(--background-secondary);border:solid 1px var(--foreground-lighter);border-radius:5px;box-sizing:border-box}.flow-question.notes .question,.flow-question.notes .answer{flex:1}.flow-question.notes .answer .my-text-field{width:100%}.flow-question.upload{flex-direction:column;align-items:flex-start}@media (max-width: 1000px){.flow-question{flex-direction:column}}.flow-question .question{align-self:flex-start}.flow-question .question .title{font-size:large}.flow-question .question .subtitle{font-size:small;color:var(--foreground-light)}.flow-question .error{margin-top:.5em;color:var(--error);font-size:small}.flow-question .answer{margin-left:auto;margin-right:1em}.flow-question .answer .my-text-field{width:20em}@media (max-width: 1000px){.flow-question .answer .my-text-field{width:15em}}.flow-question .answer.uk-account .my-text-field{width:5em}.readonly-question .title{color:var(--primary);font-size:x-large;margin-top:1em}.review-with-comments{display:flex;flex-direction:column;width:100%}.review-with-comments .first-row,.review-with-comments .second-row{display:flex;align-items:center}.rounder{display:flex;justify-content:center;align-items:center;border-radius:50%;width:2em;height:2em}.rounder.passed{background-color:var(--accent)}.rounder.failed{background-color:var(--error)}.rounder .icon{color:var(--background);font-size:1.5em}.readonly-question .summary{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.readonly-question .summary .item{display:flex;width:100%;flex-direction:column;gap:.5em;align-items:left;padding:.5em 1em;background-color:var(--background-secondary);border:solid 1px var(--foreground-lighter);border-radius:5px}.readonly-question .summary .item .item-title{font-size:small;color:var(--foreground-light)}.readonly-question .automatic-checks-header{display:flex;justify-content:space-between;align-items:center}.readonly-question .automatic-checks-header .buttons{display:flex;gap:1em;margin-right:1.5em}.readonly-question .automatic-checks-header .buttons .rounder{background:var(--foreground-lighter)}.readonly-question .automatic-checks{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.readonly-question .automatic-checks .item{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:1em;background-color:var(--background-secondary);border:solid 1px var(--foreground-lighter);border-radius:5px}.stage-questions{display:flex;flex-direction:column;gap:1em}.flow-buttons{display:flex;margin-top:.5em;flex-direction:row;padding:1.5em 0;justify-content:space-between}.flow-stages{margin-top:2em;display:flex;flex-direction:column;gap:1em;font-size:small}.flow-stages .stage{display:flex;align-items:center;gap:.5em}.flow-stages .selected .stage-name{font-weight:700}.flow-stages .selected .bullet-point{color:var(--primary)}.flow-stages .selected.error .bullet-point{color:var(--warning)}.flow-stages .done .bullet-point{color:var(--primary)}.flow-stages .pending .bullet-point{color:var(--foreground-lighter)}.flow-stages .error .bullet-point{color:var(--warning)}.ever-progress-bar{background-color:var(--foreground-lighter)}.ever-progress-bar .progress-bar{height:.15em}.review-comments{background-color:var(--secondary-light);border-radius:5px;padding:1em;margin-top:1em;width:100%;border:1px solid var(--secondary);box-sizing:border-box}.review-comments .comment{margin-bottom:1em;border-radius:5px;border:solid 1px var(--foreground-light);background-color:var(--background-secondary);padding:.5em}.review-comments .comment .comment-header{font-weight:700;font-size:x-small}.review-comments .comment .comment-header .comment-user{margin-right:.3em}.review-comments .comment .comment-header .comment-timestamp{color:var(--foreground-lighter)}.review-comments .comment .comment-body{margin-top:0}.review-comments .add-comment{margin-top:1em;display:flex;gap:.2em}.review-comments .add-comment .my-text-field{width:100%}.review-comments .add-comment .big-button{line-height:1em;height:2em;margin-top:.2em}.page-section{display:flex;flex-direction:column;padding:1em;border-radius:8px;border:1px solid black;background-color:var(--background-secondary);box-shadow:0 0 10px #0000001a}.page-section.secondary{background-color:var(--secondary);color:var(--background);border:0}.page-section-title{margin:2em 0 .5em;font-size:large}.contact-us{display:flex;flex-direction:column;gap:1em;height:10em}.contact-us .header{display:flex;flex-direction:row;gap:.5em;align-items:center;font-size:large}.contact-us .text{font-size:normal}.contact-us .icon-link{margin-top:auto}.customer-avatar{display:flex;justify-content:center;align-items:center;padding:.5em;font-size:medium;font-weight:700;color:var(--foreground-light)}.customer-avatar.version-2{border-radius:8px;background:var(--secondary-light);color:var(--foreground)}.customer-avatar .email{font-weight:400;color:var(--foreground-lighter)}.customer-info-leftside{min-height:25em}.customer-info-leftside:has(.loading){height:25em}.customer-info-leftside .bottom-links{margin-top:auto;display:flex;flex-direction:column;gap:1.5em}.sidebar{width:200px;display:flex;flex-direction:column;gap:1em}.claim-flow-stages{margin-top:2em;display:flex;flex-direction:column;gap:1em;font-size:small}.claim-flow-stages .stage{display:flex;align-items:center;gap:.5em}.claim-flow-stages .selected .stage-name{font-weight:700}.claim-flow-stages .selected .bullet-point,.claim-flow-stages .done .bullet-point{color:var(--primary)}.claim-flow-stages .pending .bullet-point{color:var(--foreground-lighter)}.claim-flow-stages .error .bullet-point{color:var(--warning)}.with-topbar{display:flex;flex-direction:row}.with-topbar .info-panel{display:none;margin-top:1em}.with-topbar .page-content{width:100%}@media (min-width: 850px){.with-topbar .info-panel{display:block;width:230px}.with-topbar .page-content{width:calc(100% - 230px)}}.policies-grid{height:27em}.MuiDataGrid-root{font-size:small;font-weight:700;border-radius:0;color:var(--foreground)}.MuiDataGrid-main{border-radius:0}.MuiDataGrid-columnHeaders{font-size:medium;font-weight:700}.MuiDataGrid-columnHeaders .MuiDataGrid-filler{background-color:var(--primary)}.MuiDataGrid-columnHeader{background-color:var(--primary);color:var(--background)}.MuiDataGrid-scrollbarFiller--header{background-color:var(--primary)}.status-column-expiring{color:var(--warning)}.status-column-on-cover{color:var(--primary)}.status-column-not-active-yet{color:var(--foreground-lighter)}.status-column-lapsed{color:var(--error)}.actions-column{height:100%;display:flex;align-items:center;justify-content:center;gap:1em}.actions-column .icon-link{height:min-content;color:var(--foreground)}.policies-grid-page .policies-header{display:flex;justify-content:space-between;align-items:center}.new-claim{line-height:1.4em}.new-claim li{margin-bottom:1em}.new-claim .new-claim-buttons{display:flex;justify-content:space-around;margin:2.5em 0}.details-grid .MuiDataGrid-columnHeaders .MuiDataGrid-filler{background-color:var(--background-secondary)}.details-grid .MuiDataGrid-columnHeader{background-color:var(--background-secondary);color:var(--foreground)}.details-grid .MuiDataGrid-scrollbarFiller--header{background-color:var(--background-secondary)}.policy-deatails-section .field-name{color:var(--foreground-light);font-size:small}.policy-deatails-section .field-value{margin-top:.5em}.policy-actions{margin-top:1rem;display:flex;gap:1rem;align-items:center;justify-content:flex-end;height:100%}.pdf-viewer-root .all-pages{padding:1em;gap:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--tertiary)}.pdf-viewer-root .zoom-controls{position:absolute;display:flex;flex-direction:column;gap:.3em;top:40px;right:30px}.pdf-viewer-dialog-content{padding:0;height:calc(100vh - 64px);background-color:var(--tertiary)}.pdf-viewer-dialog-title{color:var(--background);background-color:var(--primary);font-size:small!important;padding:.5em 1em!important}.pdf-viewer-header{display:flex;align-items:center;justify-content:space-between}.pdf-viewer-header .file-name,.pdf-viewer-header .actions{display:flex;align-items:center;gap:.5em}.policy-header .title{font-size:xx-large;line-height:120%}.policy-header .subtitle{font-size:normal;display:flex;align-items:center;gap:15px}.policy-header .about-to-expire{color:var(--warning);font-weight:700}.my-dialog .title{display:flex;align-items:center;justify-content:space-between;font-size:small;padding:.5em 1em;border-bottom:1px solid var(--foreground-lighter);background-color:var(--primary);color:var(--background)}.my-dialog .actions{display:flex;align-items:center;gap:.5em}.my-dialog .message{padding:1em;margin-left:-1.6em;min-height:5em;min-width:30em}.register-form{padding:5em;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1200px){.register-form{padding:0}}.register-form .logo-wrapper.small{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5em}.register-form .logo-subtitle{margin-top:.5em;font-size:small}.register-form h1{margin-top:2em;margin-bottom:0}@media (max-width: 600px){.register-form h1{margin-top:.5em}}.register-form .MuiTextField-root{width:90%;margin:1em 5%}.register-form .send-button{width:70%;margin:1em 5%;justify-self:center}.register-form .validate-button{align-self:center;margin-right:1.5em;margin-left:-1em}@media (max-width: 600px){.register-form .validate-button{margin-right:.5em;margin-left:-.5em}}.register-form .help{padding:16px;width:100%;display:flex;gap:.3em;justify-content:center;justify-self:center}.register-form .error{color:var(--error);font-size:small;margin-top:.5em;height:1.5em;justify-self:center}.register-form .register.error{padding:0 1em;justify-self:center}.register-form .no-confirmation-message{margin-top:2em;display:flex;justify-content:center;align-items:center;gap:.5em}.register-form .password-complexity-check{color:var(--foreground-light);font-size:small;margin-top:-2em;margin-left:-.5em}.register-form .password-complexity-check li{list-style-type:none}.register-form .password-complexity-check .valid{color:var(--primary);transition:color .3s ease-in-out}#root{line-height:1;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);color:var(--foreground)}body{font-family:Roboto,sans-serif}header{background-color:var(--background)!important;color:var(--foreground)!important;box-shadow:none!important}.clickable{cursor:pointer}.non-clickable{cursor:default}a{color:var(--secondary);text-decoration:underline}
