.ApplyButton-module__cp_TAW__applyBtn,.ApplyButton-module__cp_TAW__applyBtn:link,.ApplyButton-module__cp_TAW__applyBtn:visited{border-radius:var(--radius-md);background:var(--accent);width:100%;height:2.75rem;color:var(--accent-foreground);font-weight:500;font-size:var(--text-sm);cursor:pointer;text-align:center;box-shadow:var(--shadow-xs);border:0;justify-content:center;align-items:center;padding:0 1.25rem;text-decoration:none;transition:background-color .15s;display:flex}.ApplyButton-module__cp_TAW__applyBtn:hover:not(:disabled){color:var(--accent-foreground);background:#c8ee3f}.ApplyButton-module__cp_TAW__applyBtn:disabled,.ApplyButton-module__cp_TAW__applyBtn[aria-disabled=true]{background:var(--muted);color:var(--muted-foreground);opacity:1;cursor:not-allowed;box-shadow:none}.ApplyButton-module__cp_TAW__applyHint{font-size:var(--text-xs);color:var(--muted-foreground);text-align:center;margin-top:.75rem;line-height:1.5}.ApplyButton-module__cp_TAW__applyHint a,.ApplyButton-module__cp_TAW__historyLink{color:var(--foreground);text-underline-offset:4px;font-weight:500;text-decoration:underline}.ApplyButton-module__cp_TAW__applyHint a:hover,.ApplyButton-module__cp_TAW__historyLink:hover{color:var(--muted-foreground)}.ApplyButton-module__cp_TAW__applyError{font-size:var(--text-sm);color:var(--destructive);text-align:center;margin-top:.75rem}.ApplyButton-module__cp_TAW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ApplyButton-module__cp_TAW__modal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:min(100%,28rem);color:var(--card-foreground);box-shadow:var(--shadow-lg);padding:1.5rem;position:relative}.ApplyButton-module__cp_TAW__modalClose{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-md);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.ApplyButton-module__cp_TAW__modalClose:hover{background:var(--kj-hover);color:var(--foreground)}.ApplyButton-module__cp_TAW__modalTitle{margin:0 var(--space-8) .375rem 0;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:600}.ApplyButton-module__cp_TAW__modalHint{font-size:var(--text-sm);color:var(--muted-foreground);margin:0 0 1rem;line-height:1.5}.ApplyButton-module__cp_TAW__modalTextarea{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:10rem;color:var(--foreground);font:inherit;font-size:var(--text-sm);box-shadow:var(--shadow-xs);resize:vertical;outline:none;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.ApplyButton-module__cp_TAW__modalTextarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px rgba(var(--ring-rgb), .4)}.ApplyButton-module__cp_TAW__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.ApplyButton-module__cp_TAW__modalAddress{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);font-size:var(--text-sm);white-space:pre-line;margin:0;padding:.75rem 1rem;font-weight:500;line-height:1.55}.ApplyButton-module__cp_TAW__modalCancel,.ApplyButton-module__cp_TAW__modalConfirm,.ApplyButton-module__cp_TAW__modalSecondary{border-radius:var(--radius-md);height:2.25rem;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.ApplyButton-module__cp_TAW__modalCancel,.ApplyButton-module__cp_TAW__modalSecondary{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-xs)}.ApplyButton-module__cp_TAW__modalCancel:hover,.ApplyButton-module__cp_TAW__modalSecondary:hover{background:var(--kj-hover)}.ApplyButton-module__cp_TAW__modalConfirm{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs);border:0}.ApplyButton-module__cp_TAW__modalConfirm:hover:not(:disabled){background:var(--primary-hover)}.ApplyButton-module__cp_TAW__modalConfirm:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ApplyButton-module__cp_TAW__applyBtnSecondary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;height:2.5rem;color:var(--foreground);font-weight:500;font-size:var(--text-sm);cursor:pointer;text-align:center;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;margin-top:.5rem;padding:0 1.25rem;transition:background-color .15s;display:flex}.ApplyButton-module__cp_TAW__applyBtnSecondary:hover:not(:disabled){background:var(--kj-hover)}.ApplyButton-module__cp_TAW__applyBtnSecondary:disabled{color:var(--muted-foreground);cursor:not-allowed}@media (pointer:coarse){.ApplyButton-module__cp_TAW__modalCancel,.ApplyButton-module__cp_TAW__modalConfirm,.ApplyButton-module__cp_TAW__modalSecondary{min-height:var(--tap-target)}}
.ApplicationDropoffNotice-module__hZsTQW__notice{border-radius:var(--radius-lg);border:1px solid var(--kj-divider);background:var(--kj-bg);margin-top:1.5rem;padding:1rem 1.1rem}.ApplicationDropoffNotice-module__hZsTQW__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ApplicationDropoffNotice-module__hZsTQW__icon{width:1.1rem;height:1.1rem;color:var(--kj-ink);flex-shrink:0}.ApplicationDropoffNotice-module__hZsTQW__title{font-size:var(--text-sm);color:var(--kj-ink);letter-spacing:var(--tracking-tight);font-weight:700}.ApplicationDropoffNotice-module__hZsTQW__address{white-space:pre-line;line-height:1.55;font-size:var(--text-sm);color:var(--kj-text);font-weight:500}.ApplicationDropoffNotice-module__hZsTQW__hint{font-size:var(--text-xs);color:var(--kj-text-dim);margin-top:.5rem;line-height:1.45}.ApplicationDropoffNotice-module__hZsTQW__mapsLink{font-size:var(--text-sm);color:var(--kj-ink);text-underline-offset:2px;margin-top:.75rem;font-weight:600;text-decoration:underline;display:inline-block}
