.apply-modal-content{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lift)}.apply-modal-content .modal-header,.apply-modal-content .modal-body{border:none}.apply-modal-content .modal-title,.apply-modal-content .form-label{color:var(--ink)}.apply-modal-content .form-label{font-weight:500}.apply-modal-content .form-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.85rem .95rem;background:var(--surface);color:var(--ink);box-shadow:none}.apply-modal-content .form-control:focus{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.apply-modal-submit,.apply-modal-submit:hover,.apply-modal-submit:focus{border:none;border-radius:var(--radius-sm);padding:15px var(--space-5);background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:500}.apply-modal-submit:hover{filter:brightness(1.1)}
