/* LetsGames 5.27 — recruitment polish + distinct staff actions */
.recruitment-v527-hero{overflow:hidden}
.recruitment-v527-hero:after{bottom:-6px!important;height:246px!important;background:linear-gradient(180deg,rgba(3,8,18,0) 0%,rgba(3,8,18,.24) 44%,rgba(3,8,18,.82) 76%,#030812 97%,#030812 100%)!important}
.recruitment-v527-main{margin-top:-96px!important}
.recruitment-v527-main .recruitment-v526-expect-head{padding-top:116px;margin-bottom:30px}
.recruitment-v527-main .recruitment-v526-expect-head p{max-width:650px}
.recruitment-v527-expect-list{max-width:830px;margin:0 auto 64px;display:grid;gap:14px}
.recruitment-v527-expect-list>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:14px;align-items:start;padding:0 2px}
.recruitment-v527-expect-list i{width:5px;height:5px;margin-top:8px;border-radius:999px;background:#54c5ff;box-shadow:0 0 12px rgba(84,197,255,.22)}
.recruitment-v527-expect-list p{margin:0;color:#91a7b9;font:500 10.5px/1.75 Inter,sans-serif}
.recruitment-v527-expect-list b{color:#eef8ff;font-weight:800}
.recruitment-v527-main .recruitment-v526-process{display:none!important}

.recruitment-workflow-v527{background:#06111c!important;border-color:rgba(111,181,234,.12)!important;box-shadow:none!important}
.recruitment-workflow-v527 .recruitment-workflow-head{background:#081725!important}
.recruitment-action-grid-v527{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:#040d16}
.recruitment-action-card-v527{display:flex;flex-direction:column;gap:13px;min-width:0;padding:22px;border:1px solid rgba(111,181,234,.11);border-radius:14px;background:#07131f}
.recruitment-action-card-v527.advance{border-top-color:rgba(53,185,245,.44)}
.recruitment-action-card-v527.interview{border-top-color:rgba(242,184,75,.46)}
.recruitment-action-card-v527.reject{border-top-color:rgba(224,82,82,.40)}
.recruitment-action-card-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0a1b2a;color:#dff4ff;font:800 18px/1 Oxanium,sans-serif}
.recruitment-action-card-v527>span{margin-top:2px;color:#6dcaff;font:800 7px/1 Inter,sans-serif;letter-spacing:.15em}
.recruitment-action-card-v527.interview>span{color:#e7bb61}.recruitment-action-card-v527.reject>span{color:#df7272}
.recruitment-action-card-v527 h3{margin:0;color:#f7fbff;font:800 18px/1.18 Oxanium,sans-serif;letter-spacing:-.025em}
.recruitment-action-card-v527>p{min-height:74px;margin:0;color:#7e95a8;font:500 9.5px/1.68 Inter,sans-serif}
.recruitment-action-card-v527 label{display:flex;flex-direction:column;gap:8px}
.recruitment-action-card-v527 label>span{color:#a9bed0;font:800 7px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.recruitment-action-card-v527 input,.recruitment-action-card-v527 textarea{width:100%;border:1px solid rgba(126,180,226,.14);border-radius:9px;background:#040e18;color:#f3f9ff;outline:0;font:600 10.5px/1.45 Inter,sans-serif}
.recruitment-action-card-v527 input{height:48px;padding:0 13px}.recruitment-action-card-v527 textarea{min-height:104px;padding:13px;resize:vertical}
.recruitment-action-card-v527 button{margin-top:auto;min-height:44px;padding:0 15px;border:1px solid rgba(92,190,248,.24);border-radius:9px;background:#0a263b;color:#bfeaff;font:900 8px/1 Oxanium,sans-serif;letter-spacing:.05em;cursor:pointer;transition:.18s ease}
.recruitment-action-card-v527.interview button{border-color:rgba(242,184,75,.24);background:#2a2112;color:#f4d28b}.recruitment-action-card-v527.reject button{border-color:rgba(224,82,82,.22);background:#281214;color:#f0a0a0}
.recruitment-action-card-v527 button:hover{transform:translateY(-1px);filter:brightness(1.08)}

@media(max-width:980px){.recruitment-action-grid-v527{grid-template-columns:1fr}.recruitment-action-card-v527>p{min-height:0}}
@media(max-width:768px){.recruitment-v527-main{margin-top:-58px!important}.recruitment-v527-main .recruitment-v526-expect-head{padding-top:88px}.recruitment-v527-expect-list{margin-bottom:46px}.recruitment-action-grid-v527{padding:10px}.recruitment-action-card-v527{padding:19px}}
@media(max-width:520px){.recruitment-v527-main{margin-top:-46px!important}.recruitment-v527-main .recruitment-v526-expect-head{padding-top:74px}.recruitment-v527-expect-list p{font-size:10px}.recruitment-action-card-v527 h3{font-size:17px}}
