@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{--green-1:#0d1004;--green-2:#2f390e;--green-3:#516218;--green-4:#728b23;--green-5:#94b42d;--green-6:#afd043;--green-7:#c1da6c;--green-8:#d2e495;--green-9:#e3efbe;--green-10:#f5f9e7;--red-1:#1a0605;--red-2:#440f0d;--red-3:#6f1916;--red-4:#99221e;--red-5:#c42c27;--red-6:#da4944;--red-7:#e2726e;--red-8:#eb9c99;--red-9:#f3c5c3;--red-10:#fceeee;--black:#000;--gray-1:#1a1a1a;--gray-2:#333;--gray-3:#4d4d4d;--gray-4:#666;--gray-5:grey;--gray-6:#999;--gray-7:#b3b3b3;--gray-8:#ccc;--gray-9:#e6e6e6;--white:#fff;--light-text:#fff;--dark-text:#515050;--med-dark-text:var(--gray-5);--med-light-text:var(--gray-3);--color-accent:var(--green-4);--color-accent-light:var(--green-5);--color-accent-lighter:var(--green-6);--color-accent-lightest:var(--green-8);--color-accent-dark:var(--green-3);--color-accent-darker:var(--green-2);--color-accent-darkest:var(--green-1);--color-danger:var(--red-6);--color-danger-light:var(--red-7);--color-danger-lighter:var(--red-9);--color-danger-dark:var(--red-5);--color-disabled:var(--gray-5);--color-disabled-light:var(--gray-7);--color-disabled-dark:var(--gray-3);--color-sex-female:#dd2761;--color-sex-male:#0182a2;--color-sex-undetermined:#9d9f9f;--shadow-distance-1:3px;--shadow-distance-2:6px;--shadow-distance-3:9px;--shadow-1:0 var(--shadow-distance-1) var(--shadow-distance-1) 0 var(--gray-6);--filter-shadow-1:drop-shadow(0 var(--shadow-distance-1) var(--shadow-distance-1) var(--gray-6));--shadow-2:0 var(--shadow-distance-2) var(--shadow-distance-2) 0 var(--gray-6);--filter-shadow-2:drop-shadow(0 var(--shadow-distance-2) var(--shadow-distance-2) var(--gray-6));--shadow-3:0 var(--shadow-distance-3) var(--shadow-distance-3) 0 var(--gray-6);--filter-shadow-3:drop-shadow(0 var(--shadow-distance-3) var(--shadow-distance-3) var(--gray-6));--color-white:#fff;--color-text:var(--dark-text);--color-primary:#e0e8e8;--color-secondary-light:var(--color-accent-lightest);--color-secondary-dark:#727974}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Open Sans,sans-serif,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}.body{background-color:var(--color-primary);width:100%}.App{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100dvh}h1,h2{color:var(--color-text)}a{color:var(--color-accent);text-decoration:none}a:hover:not(:disabled){color:var(--color-white)}button{border:none;cursor:pointer;font:inherit;min-width:7.75em;padding:.5em 1em}button:disabled{cursor:not-allowed}button.false-enabled{--color-disabled:var(--color-accent-light);--color-disabled-light:var(--color-accent-lightest);--color-danger-lighter:var(--color-danger)}button.false-enabled.outlined{--color-disabled:var(--green-4)}button.false-enabled.danger{--color-disabled:var(--light-text)}button:where(.reset){background-color:initial;box-shadow:none;min-width:0;min-width:auto;padding:initial}button.primary{background-color:var(--color-accent-light);color:var(--light-text)}button.primary:disabled{background-color:var(--color-disabled)}button.primary:hover:not(:disabled){background-color:var(--color-accent-lighter)}button.secondary{background-color:var(--color-accent-lightest);color:var(--dark-text)}button.secondary:disabled{background-color:var(--color-disabled-light)}button.secondary:hover:not(:disabled){background-color:var(--color-accent-lighter)}button.danger.outlined,button.outlined{background-color:inherit;border:1px solid var(--color-accent);color:var(--color-accent)}button.outlined:disabled{--color-accent:var(--color-disabled)}button.outlined:hover:not(:disabled){background-color:var(--color-accent-lightest)}button.danger{background-color:var(--color-danger);color:var(--light-text)}button.danger:disabled{background-color:var(--color-danger-lighter);color:var(--color-disabled)}button.danger:hover:not(:disabled){background-color:var(--color-danger-light)}button.danger.outlined{border-color:var(--color-danger);color:var(--color-danger)}button.danger.outlined:disabled{background-color:initial;border-color:var(--color-danger-lighter);color:var(--color-danger-lighter)}button.danger.outlined:hover:not(:disabled){background-color:var(--color-danger-lighter)}.person-icon{aspect-ratio:1/1;border-radius:100vmax}.site-header{border-bottom:.125em solid var(--color-accent)}.site-banner{background-color:var(--color-accent-lightest);border-bottom:.0625em solid var(--color-accent-lighter);font-size:.8rem;margin:0;padding:.35rem 1rem;text-align:center}.site-banner a{color:var(--color-accent-dark);font-weight:600}.site-header-main{align-items:center;display:flex;font-size:1.8em;justify-content:flex-end;padding-left:1rem}.site-header-main h1{font-size:inherit;line-height:1em;margin:0 auto 0 0}.site-header-main .logo{height:2em}@media screen and (max-width:1024px){.header_main{flex-direction:column;grid-template-columns:100%;max-width:82.5%}}@media screen and (max-width:600px){.header_main{flex-direction:column;max-width:95%}}#copyright{background-color:var(--color-white);bottom:0;font-size:.72rem;margin:0;padding:.5rem;position:fixed;text-align:center;width:100%;z-index:1}.page-home{align-items:stretch;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.page-home header{background-color:var(--color-accent-lightest);display:flex;justify-content:flex-end;padding:0 1em}.page-home header h2{font-size:.9rem}.page-home header h1,.page-home header h2{margin:0 auto 0 0;max-width:14em;padding:.5rem 0}.page-home header h1{font-size:2.7rem}.page-home header button{font-size:.675em;padding:0 1rem}.page-home .hint-message{font-size:1.8em;margin:1em 1em 0;text-align:center}.counter{font-weight:700;margin-bottom:.5em;margin-top:.5em;text-align:center}.document-matcher{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-content:stretch}.document-matcher h3{margin-block:.5em 0;margin-inline:auto;width:min(27em,100%)}.document-matcher h3 svg{height:1em}.potential-matches{padding-bottom:35em}.document-matcher .potential-matches>*{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.document-matcher>.attach-buttons>button[type=submit]{margin-right:1em}.attach-buttons{align-items:center;display:flex;flex-flow:row wrap;gap:1em;justify-content:center;text-align:center}.document-matcher .loader{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-bar{background-color:var(--color-white);bottom:0;left:0;padding-bottom:2em;position:fixed;text-align:center;width:100%;z-index:1}.potential-match h4{font-weight:inherit;margin:0}.data-matches{background-color:var(--color-accent-lightest)}.data-not-matches{background-color:var(--color-danger-lighter)}.flex-row{display:flex;flex-flow:row wrap}.potential-match fieldset,.potential-match legend{border:none;margin:0;padding:0}.potential-match .potential-match-table{--match-border:1px solid var(--color-accent);display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,15.8125em);grid-template-rows:auto 1fr}.potential-match-table .header-button{--header-padding:0.5em;text-align:inherit;z-index:1}.details-wrapper,.potential-match-table .header-button{background-color:#fff;border:var(--match-border);box-shadow:var(--shadow-1)}.potential-match-header{display:grid;font-size:1em;grid-template-areas:"img header header" "img lifespan id";grid-template-columns:auto 1fr auto;padding:var(--header-padding);position:relative;text-align:left}.potential-match+.potential-match .lifespan{display:none}.header-button:not(:first-child){border-left-width:0}.potential-match-header h5{font:inherit;font-weight:700;grid-area:header;margin:0}.potential-match-header .lifespan{grid-area:lifespan}.potential-match-header .pid{color:var(--med-dark-text);grid-area:id}.potential-match-header img,.potential-match-header svg{grid-area:img;height:1.75em;margin:.25em .5em .25em .25em;width:1.75em}.potential-match .create-new-person{background-color:initial;border-style:dashed;box-shadow:none;text-align:center}.header-button+.header-button:not(.create-new-person) .potential-match-header:before{background-color:inherit;color:var(--color-accent-dark);content:"\2192";font-size:1.35em;left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.details-wrapper{box-shadow:var(--shadow-1);margin:0 1em}.collapsible-outer,.details-grid,.details-wrapper{grid-column:span 2}.details-grid{display:grid;grid-template-columns:1fr 1fr}.potential-match-details{display:contents}.potential-match-details .detail{font-size:1em;padding:.5em}.potential-match-details .event-type-wrapper{border-right:var(--match-border);grid-column:1/2}.potential-match-details+.potential-match-details .event-type-wrapper{border-right:none;grid-column:2/3}.potential-match-details h6{font-size:.787em;font-weight:100;margin:0}.toggle-details{border-top:1px solid var(--color-accent);color:var(--color-accent);display:block;padding:.5em;text-align:start;width:100%}.potential-match-list{align-items:stretch;display:flex;flex-flow:column nowrap;grid-row:1/-2}.potential-match-list h3{border-bottom:var(--match-border);font:inherit;margin:0}.potential-match-list h3~h3{border-top:var(--match-border);border-top-width:2px}.potential-match-list ul{align-items:stretch;border:none;display:flex;flex-flow:column nowrap;margin:0;padding:0}.potential-match-list button{background-color:initial;border:none;border-radius:0;box-shadow:none;padding:0;text-align:start}.potential-match-list .potential-match-header{border:none;border-top:var(--match-border)}.potential-match-list>*+*,.potential-match-list>*>*+*{border-top:var(--match-border)}.potential-match-footer{align-items:stretch;display:flex;flex-flow:column wrap;gap:1em;justify-content:flex-start;padding:1em 0 0 1em}.potential-match-footer:before{content:"";margin-top:-2em}.potential-match-footer button img,.potential-match-footer button svg{height:1em}.potential-match .modal{display:flex;flex-flow:column nowrap;height:100%;padding:1.75em 1.25em}.potential-match .modal>:nth-last-child(2){flex-grow:1}.potential-match .modal label{cursor:pointer;display:flex;flex-flow:row wrap;padding:.5em 0}.potential-match .modal .potential-match-header{box-shadow:none;flex:1 1}.potential-match .modal footer{display:flex;flex:0 1;flex-flow:row nowrap;justify-content:center}.sourcelinker-button{float:right}.sourcelinker-button button{border-radius:.25em;font-size:.8em;padding:.25em .5em;position:relative;-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}.collapsible-outer{align-items:end;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-in-out}.collapsible-outer.open{grid-template-rows:1fr}.collapsible-inner{overflow:hidden}.loader{align-items:center;display:flex;flex-direction:column;height:64px;justify-content:center;width:64px}.loader.fixed{inset:0;isolation:isolate;margin:auto;position:fixed;z-index:1000}.loader:after{content:"";inset:0;opacity:.5;position:fixed;z-index:-1}.loading-ring{display:inline-block;height:80px;position:relative;width:80px}.loading-ring div{-webkit-animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text{font-size:2.25em;font-weight:600;padding-bottom:.5em}.loading-warning{font-size:.9em;font-weight:100}
/*# sourceMappingURL=main.2a17a53d.css.map*/