.scrollbar-container{position:relative;height:100%}.ps{overflow:hidden;touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.my-react-easy-crop{position:relative!important;width:80%;height:10rem;top:5rem!important;left:10%!important;z-index:120000}@media{.page-break{display:none}}@media print{body,html{height:auto!important;overflow:visible!important;overflow:initial!important;-webkit-print-color-adjust:exact;padding:-30px}}@media print{.page-break{margin-top:1rem;display:block;page-break-before:auto}}@page{size:A4;margin:2mm}.preview-pdf-container{width:100%;margin:auto}@media (min-width:1140px){.preview-pdf-container{width:1140px}}.map-marker-card{min-width:18rem;max-width:22rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.15);overflow:hidden;font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box;animation:markerFlash .6s ease-out}@keyframes markerFlash{0%{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.map-marker-header{padding:8px 16px;color:#fff;font-size:1.1rem;font-weight:700;text-align:center;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}.map-marker-header .marker-icon{font-size:1.3rem;line-height:1}.map-marker-body{padding:10px 16px;display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.map-marker-addr{font-size:1.05rem;color:#333;font-weight:600;text-align:center;line-height:1.3}.map-marker-city{font-size:.95rem;color:#666;text-align:center}.map-marker-prox{margin-top:6px;padding:4px 14px;border-radius:20px;font-size:.9rem;font-weight:700;color:#fff;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;text-shadow:0 1px 2px rgba(0,0,0,.25)}#subject .map-marker-header{background:linear-gradient(135deg,#e63946,#d62828)}#subject{border:3px solid #e63946}#comp1 .map-marker-header{background:linear-gradient(135deg,#3a86ff,#2563eb)}#comp1{border:3px solid #3a86ff}#comp1 .map-marker-prox{background:linear-gradient(135deg,#3a86ff,#2563eb)}#comp2 .map-marker-header{background:linear-gradient(135deg,#2a9d8f,#1d7874)}#comp2{border:3px solid #2a9d8f}#comp2 .map-marker-prox{background:linear-gradient(135deg,#2a9d8f,#1d7874)}#comp3 .map-marker-header{background:linear-gradient(135deg,#7b2cbf,#5a189a)}#comp3{border:3px solid #7b2cbf}#comp3 .map-marker-prox{background:linear-gradient(135deg,#7b2cbf,#5a189a)}.overlay{background:#ff0;padding:30px;border:4px double #000}.my-table-container{height:auto;border:1px solid #000;border-radius:.8rem;flex-direction:column;align-items:flex-start;font-size:.75rem;font-weight:900}.my-table-container,.my-table-row-container{width:100%;display:flex;justify-content:flex-start}.my-table-row-container{border-bottom:1px solid #000;flex-direction:row;align-items:center;border-radius:.8rem .8rem 0 0;color:#fff}.my-subject-cell{width:12%}.my-comp-cell,.my-subject-cell{padding:8px;text-align:center;height:100%;word-wrap:break-word}.my-comp-cell{width:22%}.my-table-left-border{border-left:1px solid #000}.my-comp-cell-double{width:22%;height:100%}.big-box-container,.my-comp-cell-double{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.big-box-container{background:linear-gradient(135deg,#1e40af,#1d4ed8);width:100%;height:auto;padding:.5%;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;min-height:4.5rem;margin-bottom:1rem}.single-subject-container{width:23%;height:100%;flex-direction:column}.single-subject-container,.use-lookup-container{display:flex;align-items:center;justify-content:center}.use-lookup-container{flex-direction:row}
/*    !*display: none;*!*/*{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}