@media screen{:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]){--muted-foreground:var(--foreground)}.permit-review-fields{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.permit-review-fields>*{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog],[role=listbox]) :is(.text-muted-foreground,[class~="text-foreground/60"],[class~="text-foreground/70"],[class~="text-foreground/80"]):not(:is(button,a.inline-flex,a.flex,[role=button]),:is(button,a.inline-flex,a.flex,[role=button]) *){color:hsl(var(--foreground))!important}.record-item :is(p,dd),[data-permit-review] :is(p,dd){line-height:1.6;overflow-wrap:anywhere}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) label:has(+:is(input,textarea,select,[role=combobox],.relative)){display:block;margin-bottom:.75rem;color:hsl(var(--foreground))}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file]),select,button[role=combobox]){min-height:48px}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is(input,textarea)::-moz-placeholder{color:hsl(var(--foreground)/.65)!important}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) .rs-placeholder,:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is(input,textarea)::placeholder{color:hsl(var(--foreground)/.65)!important}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) label:has([role=checkbox],input[type=checkbox],[role=radio]){min-height:48px;padding-top:.75rem;padding-bottom:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.record-data-stack>*{max-width:100%;overflow-wrap:anywhere}.record-item{border:1px solid hsl(var(--input));border-radius:.75rem;padding:1.25rem;background:hsl(var(--card));color:hsl(var(--card-foreground));min-width:0;overflow-wrap:anywhere}.record-item>*{min-width:0;max-width:100%}.record-item+.record-item{margin-top:0}.record-item.record-compact{padding:.75rem}.record-compact .record-summary{margin:0;line-height:1.3}.record-compact .record-ranges{line-height:1.3;row-gap:0}.record-review-target{color:hsl(var(--foreground))}.record-status-ok{color:#065f46!important;background-color:#ecfdf5;border-color:#6ee7b7}.dark .record-status-ok{color:#6ee7b7!important;background-color:#064e3b;border-color:#047857}.lucide-check,.lucide-check-check,.lucide-check-circle,.lucide-check-circle-2,.lucide-circle-check,.lucide-circle-check-big{color:#047857!important}.dark :is(.lucide-check,.lucide-check-check,.lucide-check-circle,.lucide-check-circle-2,.lucide-circle-check,.lucide-circle-check-big){color:#34d399!important}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is([data-corner-row],div.flex:has(>.lucide-chevron-right:last-child),button.flex:has(>.lucide-chevron-right:last-child),a.flex:has(>.lucide-chevron-right:last-child),div.flex:has(>button:last-child>:is(.lucide-x,.lucide-external-link))){flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:1rem;min-width:0}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is([data-corner-row],div.flex:has(>.lucide-chevron-right:last-child),button.flex:has(>.lucide-chevron-right:last-child),a.flex:has(>.lucide-chevron-right:last-child),div.flex:has(>button:last-child>:is(.lucide-x,.lucide-external-link)))>:last-child{flex-shrink:0;align-self:flex-start;margin-top:0!important;margin-left:auto}:is(main[data-scroll-root],[role=dialog]:not([data-photo-capture]),[role=alertdialog]) :is([data-corner-row],div.flex:has(>.lucide-chevron-right:last-child),div.flex:has(>button:last-child>:is(.lucide-x,.lucide-external-link)))>div:first-child:not(:has(>svg:only-child)){flex:1 1 0%;min-width:0;overflow-wrap:anywhere}[data-dialog-close]{margin:0!important}[data-dialog-heading]{padding-right:3rem;text-align:left}.gd-front-section{grid-template-columns:minmax(0,1fr)}.gd-front-section>*,.gd-permit-picker>*{margin-top:0;margin-bottom:0}.gd-permit-picker{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.gd-permit-identifiers{grid-template-columns:minmax(0,1fr);row-gap:2rem!important}}:root{--checkbox-selected:#047857;--checkbox-tick:#fff}html .checkbox-indicator,html input[type=checkbox]:not([aria-hidden=true]){width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 24px!important;box-sizing:border-box;padding:0!important;border:2px solid hsl(var(--foreground)/.65);border-radius:4px!important;background-color:hsl(var(--background));display:inline-flex;align-items:center;justify-content:center}html .checkbox-indicator:is([data-state=checked],[data-state=indeterminate],[data-checked=true],[aria-checked=true],.checkbox-selected),html input[type=checkbox]:not([aria-hidden=true]):is(:checked,:indeterminate){background-color:var(--checkbox-selected)!important;border-color:var(--checkbox-selected)!important;color:var(--checkbox-tick)!important}html .checkbox-indicator.checkbox-indicator svg{color:var(--checkbox-tick)!important;stroke:var(--checkbox-tick)!important;stroke-width:3!important;width:16px!important;height:16px!important;opacity:1!important}html input[type=checkbox]:not([aria-hidden=true]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer}html input[type=checkbox]:not([aria-hidden=true]):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}html input[type=checkbox]:not([aria-hidden=true]):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}html input[type=checkbox]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}html input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}html:root body .prereq-ack-control[data-acknowledged]{background:hsl(var(--card))!important;color:hsl(var(--foreground));border:2px solid var(--checkbox-selected)!important;text-align:left;align-items:flex-start}html:root body .prereq-ack-control[data-acknowledged=false]{background:color-mix(in srgb,var(--required-label) 9%,hsl(var(--card)))!important;border-color:var(--required-label)!important}html:root body .prereq-ack-control[data-acknowledged=false] .prereq-ack-heading,html:root body .prereq-ack-control[data-acknowledged=false] .prereq-ack-instruction{color:var(--required-label)!important}html:root body .prereq-ack-control[data-acknowledged=true] .prereq-ack-heading{color:var(--required-complete)!important}html .prereq-ack-control [aria-label="Required — filled in"] svg,html .prereq-ack-control [data-required-empty] svg{color:inherit!important;stroke-width:2.5}@media screen{html:not(.dark) :is(button,a.inline-flex,[role=button]):is(.text-red-700,.text-amber-700,.text-emerald-700,.text-orange-700){color:#111}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):not([role=checkbox]):not([role=radio]):not([role=switch]):is(.bg-emerald-500,.bg-emerald-600){background-color:#047857;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):not([role=checkbox]):not([role=radio]):not([role=switch]):is(.bg-amber-500,.bg-amber-600){background-color:#92400e;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):not([role=checkbox]):not([role=radio]):not([role=switch]):is(.bg-orange-500,.bg-orange-600){background-color:#9a3412;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):not([role=checkbox]):not([role=radio]):not([role=switch]):is(.bg-red-500,.bg-destructive){background-color:#b91c1c;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):is(.bg-lime-600){background-color:#3f6212;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):is(.bg-gray-400,.bg-gray-500){background-color:#374151;color:#fff}:is(button,a.inline-flex,[role=button]):not(.checkbox-indicator):is(.bg-red-600,.bg-red-700,.bg-red-800,.bg-emerald-700,.bg-amber-700,.bg-amber-800,.bg-orange-700,.bg-blue-600,.bg-lime-700){color:#fff}:is(button,a.inline-flex,[role=button])[class~="hover:bg-accent"]:hover{color:#111!important}[data-action-button]>svg:not(:is(.lucide-check,.lucide-check-check,.lucide-check-circle,.lucide-check-circle-2,.lucide-circle-check,.lucide-circle-check-big)){color:inherit!important}.dark [data-action-button].bg-primary>:is(.lucide-check,.lucide-check-check,.lucide-check-circle,.lucide-check-circle-2,.lucide-circle-check,.lucide-circle-check-big){color:#047857!important}[data-action-button]:is(.bg-emerald-700,.bg-red-700,.bg-amber-700,.bg-blue-600)>:is(.lucide-check,.lucide-check-check,.lucide-check-circle,.lucide-check-circle-2,.lucide-circle-check,.lucide-circle-check-big){color:#a7f3d0!important}}