.nva-assistant{background:#eef5f2;border:1px solid #d2e1da;border-radius:16px;padding:22px;margin:20px 0}.nva-assistant h3{font-size:1.2rem;margin:0 0 8px}.nva-assistant p{margin:8px 0}.nva-assistant small,.nva-body small{display:block;color:#52645c;line-height:1.5}.nva-jobs{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.nva-jobs button,.nva-body button,.nva-language button{background:#fff;border:1px solid #bdcfc5;color:#183b2d;border-radius:9px;padding:9px 12px;font:inherit;cursor:pointer;max-width:100%;white-space:normal;text-align:left}.nva-jobs button[aria-pressed=true]{background:#173e30;color:#fff}.nva-selected{font-weight:700;color:#235941}.nva-panel{margin:14px 0;border:1px solid #d4dfd9;border-radius:10px;background:#f8faf9;overflow:hidden}.nva-panel summary{padding:13px 15px;cursor:pointer;font-weight:600;color:#244c3a}.nva-body{padding:0 15px 16px;display:grid;gap:10px}.nva-body input[type=search],.nva-assistant input[type=search]{width:100%;min-width:0}.nva-options{display:grid;gap:0;max-height:320px;overflow:auto;overscroll-behavior:contain}.nva-options label{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;padding:11px 3px;border-bottom:1px solid #e1e8e3;font-weight:400!important;line-height:1.5;cursor:pointer}.nva-options input[type=checkbox]{flex:0 0 18px;width:18px!important;height:18px;margin:3px 0;accent-color:#245c44}.nva-count{font-size:.8rem;color:#516459;margin:0}.nva-entry{margin-top:12px}.nva-row{display:flex;gap:10px;flex-wrap:wrap}.nva-row>label{flex:1 1 180px;min-width:0}.nva-row select{flex:1;min-width:0!important}.nva-language{margin-top:12px}.nva-language h4{font-size:.9rem;margin:8px 0}.nva-body textarea{width:100%}.nva-assistant button:focus-visible,.nva-body button:focus-visible,.nva-panel summary:focus-visible{outline:3px solid #508967;outline-offset:2px}@media(max-width:500px){.nva-assistant{padding:15px}.nva-jobs button{font-size:.85rem}.nva-body{padding:0 10px 12px}.nva-options{max-height:280px}.nva-row>label{flex-basis:100%}}
.nva-assistant input,.nva-body input,.nva-body select,.nva-language select{font:inherit}
