
.wait-direct-btn{border-color:#6d183a!important;color:#6d183a!important;font-weight:800!important;background:#fff7fa!important}.wait-direct-btn:hover{background:#f8eaf0!important}
.wait-direct-dialog{width:min(1040px,calc(100vw - 30px));border:0;border-radius:18px;padding:0;box-shadow:0 28px 80px rgba(15,23,42,.3)}.wait-direct-dialog::backdrop{background:rgba(15,23,42,.5)}
.wd-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #edf0f4}.wd-head h2{margin:2px 0 0;font-size:19px}.wd-head p{margin:5px 0 0;color:#64748b;font-size:12px}.wd-close{border:0;background:#f1f5f9;width:36px;height:36px;border-radius:10px;font-size:21px;cursor:pointer}.wd-body{padding:18px 20px 22px}.wd-note{padding:10px 12px;border:1px solid #e4d1da;background:#fff7fa;color:#6d183a;border-radius:11px;font-size:12px;line-height:1.45;margin-bottom:14px}.wd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wd-grid label{display:flex;flex-direction:column;gap:5px}.wd-grid label>span,.wd-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6d183a}.wd-input{width:100%;min-height:41px;border:1px solid #d9dee8;border-radius:10px;padding:9px 10px;background:#fff;font:inherit}.wd-vacancies{display:flex;flex-direction:column;gap:8px;margin-top:15px;max-height:430px;overflow:auto}.wd-vacancy{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid #e3e7ee;border-radius:12px;background:#fff}.wd-vacancy strong,.wd-vacancy span,.wd-vacancy small{display:block}.wd-vacancy span{font-size:12px}.wd-vacancy small{color:#6b7280;margin-top:3px;font-size:11px}.wd-primary{border:0;border-radius:9px;padding:9px 12px;background:#6d183a;color:#fff;font-weight:800;cursor:pointer}.wd-primary:disabled{opacity:.55;cursor:default}.wd-secondary{border:1px solid #d9dee8;border-radius:9px;padding:9px 12px;background:#fff;color:#475569;font-weight:700;cursor:pointer}.wd-review-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.wd-review-summary div{border:1px solid #e4e8ef;border-radius:10px;padding:9px;background:#fafbfc}.wd-review-summary span{display:block;font-size:9px;text-transform:uppercase;color:#64748b;font-weight:800}.wd-review-summary b{display:block;font-size:12px;margin-top:3px}.wd-existing{margin-bottom:14px;padding:12px;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc}.wd-existing p{margin:0 0 8px;font-size:11px;color:#64748b}.wd-age{min-height:41px;display:flex;align-items:center;padding:9px 10px;border:1px solid #e3e7ee;border-radius:10px;background:#f8fafc;font-weight:800}.wd-responsible{padding:9px 11px;border-radius:10px;background:#f8fafc;border:1px solid #e4e8ef;font-size:12px;color:#475569}.wd-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}.wd-msg{margin-top:10px;font-size:12px;color:#b91c1c}.wd-success{text-align:center;padding:28px 18px}.wd-success .icon{font-size:36px}.wd-success h3{margin:8px 0 6px;color:#166534}.wd-success p{margin:5px auto;color:#475569;max-width:680px;line-height:1.5}.wd-loading,.wd-empty{padding:34px;text-align:center;color:#64748b}.wd-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.wd-tags span{padding:4px 7px;border-radius:999px;background:#f1edf5;color:#6d183a;font-size:10px;font-weight:800}@media(max-width:760px){.wd-grid,.wd-review-summary{grid-template-columns:1fr}.wd-vacancy{grid-template-columns:1fr}.wait-direct-dialog{width:calc(100vw - 12px)}}


.wait-offered-details{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid #d8e2eb;border-radius:10px;background:#f5f9fc}.wait-offered-details strong,.wait-offered-details small{display:block}.wait-offered-details small{white-space:normal;line-height:1.5}.wait-view-tabs{flex-wrap:wrap}
.wait-offered-followup{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin-top:3px;padding:10px 12px;border:1px solid #e4c6d5;border-radius:9px;background:#fff;color:#7e1845;font:inherit;font-size:12px;font-weight:750;line-height:1.35;text-align:left;white-space:normal;cursor:pointer;box-shadow:0 1px 3px rgba(126,24,69,.06);transition:background .15s,border-color .15s,box-shadow .15s}
.wait-offered-followup:hover{background:#f9edf3;border-color:#bd7798;box-shadow:0 3px 8px rgba(126,24,69,.1)}
.wait-offered-followup:focus-visible{outline:3px solid #7e1845;outline-offset:3px}
.wait-offered-followup:active{background:#f2dfE9}
.wait-offered-followup>span:last-child{font-size:18px;line-height:1;flex-shrink:0}
