.typography-module__KMDMwW__screenTitle{font-family:var(--stack-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text);font-size:17px;font-weight:700}.typography-module__KMDMwW__headerContext{font-family:var(--stack-mono);letter-spacing:.8px;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px;font-weight:400}.typography-module__KMDMwW__listName{font-family:var(--stack-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:700}.typography-module__KMDMwW__sectionLabel{font-family:var(--stack-mono);letter-spacing:.9px;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--muted);font-size:9px;font-weight:400}.typography-module__KMDMwW__data{font-family:var(--stack-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:11px;font-weight:400}.typography-module__KMDMwW__note{font-family:var(--stack-mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px;font-weight:400}.typography-module__KMDMwW__buttonLabel{font-family:var(--stack-mono);letter-spacing:.8px;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.typography-module__KMDMwW__chrome{font-family:var(--stack-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}@media (min-width:1056px){.typography-module__KMDMwW__screenTitle{font-size:20px}.typography-module__KMDMwW__headerContext{font-size:11px}.typography-module__KMDMwW__listName{font-size:14px}.typography-module__KMDMwW__sectionLabel{font-size:10px}.typography-module__KMDMwW__data{font-size:13px}.typography-module__KMDMwW__note{font-size:12px}.typography-module__KMDMwW__buttonLabel{font-size:15px}.typography-module__KMDMwW__chrome{font-size:13px}}
.Textarea-module__VuRdHG__wrap{display:block}.Textarea-module__VuRdHG__label{margin-bottom:var(--space-12);display:block;}.Textarea-module__VuRdHG__textarea{width:100%;min-height:96px;padding:var(--space-12);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-data);resize:vertical;display:block;}.Textarea-module__VuRdHG__textarea::placeholder{color:var(--muted)}
.RevisitsMap-module__M8BKOW__wrap{gap:var(--space-12);flex-direction:column;display:flex}.RevisitsMap-module__M8BKOW__legend{gap:var(--space-16);padding:0 var(--space-16);flex-wrap:wrap;display:flex}.RevisitsMap-module__M8BKOW__legendItem{align-items:center;gap:var(--space-8);color:var(--muted);display:inline-flex;}.RevisitsMap-module__M8BKOW__canvas{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;height:60vh;min-height:320px}.RevisitsMap-module__M8BKOW__missing{padding:0 var(--space-16);line-height:1.45;display:block;}.RevisitsMap-module__M8BKOW__missingLink{text-decoration:underline}.RevisitsMap-module__M8BKOW__pin{border:1.4px solid var(--text);cursor:pointer;border-radius:0;width:14px;height:14px}.RevisitsMap-module__M8BKOW__pinFound{background:var(--text)}.RevisitsMap-module__M8BKOW__pinNotFound{background:var(--surface)}.RevisitsMap-module__M8BKOW__pinOverdue{background:var(--accent);border-color:var(--accent)}.RevisitsMap-module__M8BKOW__popup .mapboxgl-popup-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-data);padding:var(--space-12);box-shadow:var(--shadow-float)}.RevisitsMap-module__M8BKOW__popup .mapboxgl-popup-tip{border-top-color:var(--border);border-bottom-color:var(--border)}.RevisitsMap-module__M8BKOW__popup .mapboxgl-popup-close-button{color:var(--muted);padding:0 var(--space-8);font-size:16px}.RevisitsMap-module__M8BKOW__popupTop{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.RevisitsMap-module__M8BKOW__popupName{}.RevisitsMap-module__M8BKOW__popupAge{color:var(--muted);}.RevisitsMap-module__M8BKOW__popupAgeOverdue{color:var(--accent)}.RevisitsMap-module__M8BKOW__popupMeta{color:var(--muted);margin-top:var(--space-4);display:block;}.RevisitsMap-module__M8BKOW__popupLink{margin-top:var(--space-8);color:var(--text);text-decoration:underline;display:inline-block;}.RevisitsMap-module__M8BKOW__empty{padding:var(--space-24) var(--space-16);line-height:1.5;}
.visitLogger-module__JZipwq__form{gap:var(--space-24);flex-direction:column;display:flex}.visitLogger-module__JZipwq__dateHint{margin-top:var(--space-4);display:block;}.visitLogger-module__JZipwq__actions{gap:var(--space-12);flex-direction:column;display:flex}.visitLogger-module__JZipwq__error{border:1px solid var(--accent);border-radius:var(--radius-data);padding:var(--space-12);}
.Pagination-module__Ih5jkq__bar{align-items:center;gap:var(--space-12);padding:var(--space-16);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.Pagination-module__Ih5jkq__info{white-space:nowrap;}.Pagination-module__Ih5jkq__pages .Pagination-module__Ih5jkq__info{padding:0 var(--space-8)}.Pagination-module__Ih5jkq__pages{align-items:center;gap:0;margin-left:auto;display:flex}.Pagination-module__Ih5jkq__step{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Pagination-module__Ih5jkq__step:disabled{opacity:.3;cursor:not-allowed}@media (min-width:1056px){.Pagination-module__Ih5jkq__step{min-width:34px}}.Pagination-module__Ih5jkq__perPage{align-items:center;gap:var(--space-8);display:inline-flex}.Pagination-module__Ih5jkq__perPageLabel{color:var(--muted);}.Pagination-module__Ih5jkq__perPageControl{display:inline-flex;position:relative}.Pagination-module__Ih5jkq__perPageSelect{min-height:var(--touch-min);padding:0 var(--space-32) 0 var(--space-12);background-color:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-data);appearance:none;cursor:pointer;}.Pagination-module__Ih5jkq__perPageControl:after{content:"";right:var(--space-12);border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.Pagination-module__Ih5jkq__perPageSelect option{background:var(--surface);color:var(--text)}
