
/* Kronängs IF v1.2 • eget ansökningsflöde, enbart syntetiska testposter */
.kif-process{margin:10px 0 23px;background:#fff;border:1px solid #e7e7e7;border-radius:20px;box-shadow:0 5px 18px #0000000c;overflow:hidden}
.kif-process-top{display:flex;justify-content:space-between;align-items:start;gap:12px;background:linear-gradient(110deg,#161616,#333);color:#fff;padding:21px 16px 17px}
.kif-process-tag{display:inline-flex;border:1px solid #aaa;background:#fff;color:#111;font-size:10px;font-weight:850;border-radius:25px;padding:5px 9px;letter-spacing:.04em}
.kif-process-top h2{font-size:22px;letter-spacing:-.035em;margin:10px 0 7px}.kif-process-top p{color:#dedede;font-size:12px;line-height:1.45;margin:0}
.kif-process-top>strong{white-space:nowrap;background:#fff2;border:1px solid #ffffff4b;padding:8px 9px;border-radius:22px;font-size:11px}
.kif-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:13px;background:#f7f7f7}
.kif-process-steps span{background:white;border:1px solid #e7e7e7;border-radius:20px;padding:8px 4px;text-align:center;font-size:11px;font-weight:750}
.kif-process-filters{display:flex;gap:7px;overflow-x:auto;padding:13px 14px 7px;scrollbar-width:none}
.kif-process-filters button{white-space:nowrap;font-size:12px;padding:8px 11px;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:22px;color:#111;font-weight:720}
.kif-process-filters button.active{background:#111;color:#fff}
.kif-process-list{padding:4px 12px 12px;display:grid;gap:6px}
.kif-process-row{width:100%;background:white;border:1px solid #ececec;border-radius:14px;display:flex;gap:9px;align-items:center;padding:12px 11px;text-align:left;color:#111}
.kif-process-row>span:first-child{min-width:0;flex:1}
.kif-process-row b{display:block;font-size:13px}
.kif-process-row small{display:block;color:#767676;font-size:11px;margin-top:3px}
.kif-process-row>span:last-child{font-size:20px;color:#777}
.kif-process-status{font-size:10px;white-space:nowrap;border:1px solid #ddd;background:#f4f4f4;border-radius:20px;padding:6px 8px;font-weight:800}
.kif-process-help{background:#f5f5f5;color:#626262;font-size:11px;line-height:1.5;padding:12px 15px;margin:0}
.kif-process-empty{text-align:center;color:#777;padding:20px 10px;font-size:12px}
.kif-process-details{display:grid;gap:4px}.kif-process-details p{margin:5px 0;font-size:13px}
.kif-process-modal-actions{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}
.kif-process-modal-actions button{background:#111;color:#fff;border:0;padding:11px 14px;border-radius:22px;font-weight:800;font-size:12px}
.kif-process-modal-actions button+button{color:#111;background:#eee}
@media(max-width:380px){.kif-process-top{display:block}.kif-process-top>strong{display:inline-block;margin-top:11px}.kif-process-steps span{font-size:10px}}
