/* SecureTech Sample 1 — module-level visual standard */
#content{max-width:1420px!important}.section-title{align-items:center!important}.section-title h3{font-size:18px!important;color:#fff!important}.section-title p{color:#94a8c1!important}.section-title .actions{display:flex;gap:8px;flex-wrap:wrap}.section-title .actions .btn{min-height:36px!important}.card h3,.card h4,.academy-course h3{color:#fff!important}.card p,.card small,.academy-course p{color:#9fb1c7!important}.actions{display:flex;gap:8px;flex-wrap:wrap}
.table-card{background:linear-gradient(145deg,#10233d,#0c1d33)!important;border:1px solid #263a55!important}.table{min-width:760px}.table th{position:sticky;top:0;z-index:1;background:#09192d!important;color:#8ea3bd!important}.table td{color:#dbe6f3!important}.table td strong{color:#fff!important}.table tbody tr:nth-child(even){background:rgba(255,255,255,.012)}.table tbody tr:hover{background:#142b48!important}.table a{color:#6eabff!important}
.employee-register{background:linear-gradient(145deg,#10233d,#0c1d33)!important}.employee-register tr{transition:.14s ease}.employee-register tr:hover{background:#142b48!important}.employee-register td:nth-child(2){font-weight:800;color:#fff!important}
.form{gap:12px!important}.form label{color:#becbdd!important}.form input::placeholder,.form textarea::placeholder{color:#647b98}.form select option{background:#0b1b31;color:#fff}.form-actions{border-top:1px solid #2c415d!important;background:transparent!important}.draft-status{color:#91a5bf!important}.modal-head{background:#0e2038!important;border-bottom:1px solid #2c415d!important}.modal-head button{background:#182d48!important;color:#dfe9f5!important}.modal-head button:hover{background:#223d5e!important}
.notice{box-shadow:inset 0 0 0 1px rgba(255,255,255,.01)}.empty{min-height:120px;display:grid;place-items:center}.pill{border:1px solid rgba(255,255,255,.05)}
.academy-grid{gap:14px!important}.academy-course{background:linear-gradient(145deg,#10233d,#0d2038)!important;transition:.15s ease}.academy-course:hover{transform:translateY(-1px);border-color:#3a5574!important}.academy-meta{border-top:1px solid #293f5b!important}.academy-meta span{color:#8297b2!important}.academy-meta strong{color:#fff!important}
.phase7-grid{gap:12px!important}.phase7-grid .card{background:linear-gradient(145deg,#10233d,#0d2038)!important}.phase7-flow .card{background:#10233d!important}.phase7-flow b{color:#eaf2fb!important}.phase7-tabs{overflow-x:auto}.phase7-tabs button{white-space:nowrap}.phase7-tabs button.active{background:rgba(223,35,53,.06)!important}.phase7-table td{color:#dbe5f1!important}.phase7-table tbody tr:hover{background:#142b48!important}
#content>.card+.card,#content>.table-card+.card,#content>.card+.table-card{margin-top:14px}.btn.small{min-height:32px!important;padding:0 10px!important}.btn.secondary:hover{background:#19324f!important;color:#fff!important;border-color:#45617e!important}
@media(max-width:860px){#content{max-width:none!important}.section-title{align-items:flex-start!important;flex-direction:column}.section-title .actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-title .actions .btn{width:100%}.table-card{border-radius:10px!important}}
@media(max-width:540px){.section-title .actions{grid-template-columns:1fr 1fr}.employee-register{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.employee-register .table{display:block!important;min-width:0!important;width:100%!important}.employee-register thead{display:none!important}.employee-register tbody{display:grid!important;gap:10px!important}.employee-register tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;background:linear-gradient(145deg,#10233d,#0d2038)!important;border:1px solid #2b415d!important;border-radius:13px!important;padding:14px!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important}.employee-register td{display:block!important;padding:0!important;border:0!important}.employee-register td:nth-child(1){grid-column:2;grid-row:1;color:#8296af!important;font-size:11px}.employee-register td:nth-child(2){grid-column:1;grid-row:1;color:#fff!important;font-size:15px}.employee-register td:nth-child(3){grid-column:1/-1;grid-row:2;color:#c9d5e3!important}.employee-register td:nth-child(4){grid-column:1;grid-row:3;color:#899db6!important}.employee-register td:nth-child(5){grid-column:2;grid-row:3;justify-self:end}.modal-card{background:#0e2038!important}.form-actions{background:#0e2038!important}}
