#veteranSpecializationPanel{display:grid;gap:5px;margin-top:8px}#veteranSpecializationPanel[hidden],#touchVeteran[hidden]{display:none!important}#veteranSpecializationPanel button{padding:7px 10px;border:1px solid #8f9e78;background:#293e34;color:#e9dc9b;font:inherit;font-size:12px;text-align:start;border-radius:5px}#veteranSpecializationPanel[data-ready=true] button{border-color:#edc879;background:#4b4927}#veteranSpecializationPanel small{font-size:10px;line-height:1.45;color:#c0ccb5}
#veteranSpecializationDialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:85dvh;overflow:auto;padding:22px;background:#152e2b;color:#e1eddb;border:1px solid #a9bf8c;border-radius:12px;text-align:start}#veteranSpecializationDialog::backdrop{background:#071816b8}#veteranSpecializationDialog h2{font-size:23px;margin:0 0 10px}#veteranSpecializationDialog p{font-size:13px;line-height:1.6;margin:8px 0}#veteranSpecializationDialog>div{display:grid;gap:10px;margin:14px 0}#veteranSpecializationDialog section{padding:12px;border:1px solid #5f887c;border-radius:8px;background:#203d35}#veteranSpecializationDialog section[data-chosen=true]{border-color:#efd183;background:#414b30}#veteranSpecializationDialog button{font:inherit;font-size:14px;min-height:44px;width:100%;border:1px solid #88b99d;border-radius:6px;background:#385e4e;color:#eff5d8;padding:10px;cursor:pointer}#veteranSpecializationDialog button:disabled{opacity:.5;cursor:default}#veteranSpecializationDialog button:focus-visible{outline:2px solid #ffe6a4;outline-offset:3px}
@media(max-width:600px){#veteranSpecializationDialog{padding:16px}#veteranSpecializationDialog h2{font-size:20px}#veteranSpecializationPanel small{font-size:11px}}
