.qa409-hero{background:linear-gradient(115deg,#0c1a49,#282179,#5632a0);border-radius:23px;padding:30px;color:white;margin-bottom:15px}.qa409-hero span{font-size:.75rem;font-weight:750;letter-spacing:1.3px;color:#b5e8ff}.qa409-hero h2{margin:12px 0;color:#fff;font-size:clamp(1.4rem,3vw,2.15rem)}.qa409-hero p{max-width:760px;line-height:1.7;color:#d9e4ff}.qa409-toolbar{display:flex;align-items:end;gap:22px;flex-wrap:wrap}.qa409-toolbar label{display:grid;gap:8px;min-width:250px;font-weight:700}.qa409-toolbar select{min-height:42px;border:1px solid #747ca1;border-radius:9px;padding:6px 12px}.qa409-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:14px;margin:18px 0}.qa409-tile{border:1px solid rgba(133,149,202,.3);border-radius:17px;padding:18px;display:flex;flex-direction:column;gap:13px;min-height:280px;background:rgba(117,105,212,.04)}.qa409-tile h3{margin:0;font-size:1.06rem}.qa409-tile p{opacity:.7;font-size:.83rem}.qa409-tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.qa409-role{font-size:.8rem;font-weight:650}.qa409-mode{border:1px solid #1a9d9d;color:#149586;border-radius:99px;padding:5px 9px;font-size:.72rem}.qa409-approval{border-color:#ac84e8;color:#9472dc}.qa409-switch{display:flex;align-items:center;gap:9px;font-weight:600}.qa409-tile input:not([type=checkbox]){padding:9px;border:1px solid #8d96bc;border-radius:9px;max-width:100%;min-height:38px}.qa409-tile button{margin-top:auto}.qa409-tile small{opacity:.65}.qa409-blocked{display:flex;flex-wrap:wrap;gap:9px}.qa409-blocked span{border:1px solid #b37f87;border-radius:99px;padding:7px 13px;font-size:.78rem}
