:root{--se-green:#068538;--se-deep:#064827;--se-bg:#f3f7f5;--se-line:#dfe9e3;--se-text:#172b23;--se-subtle:#5b7265}
.se-wrap{font:inherit;color:var(--se-text);background:var(--se-bg);border-radius:14px;padding:18px;min-height:520px;max-width:1500px;margin:12px auto}
.se-wrap *{box-sizing:border-box}.se-wrap h1,.se-wrap h2,.se-wrap h3,.se-wrap p{margin-top:0}.se-wrap h1{font-size:29px;font-weight:800;margin:0}.se-wrap h1 span{color:var(--se-green)}.se-wrap h2{font-size:25px;margin:3px 0}.se-wrap h3{font-size:17px;margin:0 0 16px}.se-wrap a{text-decoration:none;color:#067439}.se-wrap a:hover{text-decoration:underline}
.se-header{display:flex;align-items:center;gap:17px;background:#fff;border:1px solid var(--se-line);padding:20px 23px;border-radius:12px;margin-bottom:18px;box-shadow:0 2px 10px #163c2508}.se-header p{font-size:13px;color:var(--se-subtle);margin:4px 0 0}.se-mark{background:linear-gradient(145deg,#0dac54,#04632a);font-size:26px;font-weight:900;color:#fff;width:57px;height:57px;border-radius:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #06853835}.se-eyebrow{color:var(--se-green);font-weight:800;font-size:10px;letter-spacing:1.3px}.se-version{margin-left:auto;background:#e7f7ec;color:#08743a;border:1px solid #c8e9d3;padding:8px 12px;border-radius:30px;font-size:11px;font-weight:800}
.se-columns{display:grid;grid-template-columns:218px minmax(0,1fr);gap:18px}.se-menu{background:var(--se-deep);padding:14px 12px;border-radius:12px;display:flex;flex-direction:column;gap:4px;align-self:start;min-height:490px}.se-menu a{color:#d9ede1;display:block;padding:12px 14px;border-radius:8px;font-weight:600;font-size:13px}.se-menu a.active,.se-menu a:hover{background:#0f8b45;color:white;text-decoration:none}.se-menu hr{width:100%;border:0;border-top:1px solid #ffffff20;margin:8px 0}.se-main{min-width:0}.se-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:5px 1px 17px}.se-muted{color:var(--se-subtle);font-size:12px}.se-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.se-kpi{display:flex;flex-direction:column;gap:9px;border:1px solid var(--se-line);background:#fff;padding:19px 18px;border-radius:12px;box-shadow:0 3px 10px #163c2508}.se-kpi span{color:var(--se-subtle);font-size:12px;font-weight:650}.se-kpi strong{font-size:33px;color:var(--se-text);line-height:1}.se-kpi small{font-size:11px;color:var(--se-green);font-weight:700}.se-kpi:hover{text-decoration:none!important;border-color:#8ad1a4}
.se-panel{background:#fff;border:1px solid var(--se-line);padding:20px;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 10px #163c2508}.se-panelhead{display:flex;align-items:start;justify-content:space-between;gap:12px}.se-panelhead a{font-size:12px;font-weight:700}.se-grid2{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.se-rowlist{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #edf1ee}.se-rowlist:last-child{border-bottom:0}.se-rowlist>div:first-child{min-width:0}.se-rowlist b,.se-rowlist strong{font-size:13px}.se-rowlist span:not(.se-badge),.se-rowlist small{display:block;font-size:12px;color:var(--se-subtle);margin-top:3px}.se-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#f0f2f3;color:#53616b;padding:6px 9px;border-radius:25px;font-size:11px;font-weight:750}.se-badge.published,.se-badge.approved,.se-badge.verified,.se-badge.hired{background:#e0f4e6;color:#087835}.se-badge.pending,.se-badge.review,.se-badge.reviewing,.se-badge.interview,.se-badge.shortlisted{background:#fff0d4;color:#9b5e00}.se-badge.rejected,.se-badge.suspended,.se-badge.withdrawn,.se-badge.revoked,.se-badge.closed{background:#ffebea;color:#ae3933}.se-review{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--se-line);font-weight:650;font-size:13px}.se-review b{background:#e9f5ed;color:#08743a;border-radius:20px;padding:3px 9px}.se-notice{background:#eaf7ef;color:#185732;border-left:3px solid var(--se-green);padding:13px 15px;border-radius:6px;font-size:12px;line-height:1.65;margin:14px 0}.se-notice p{margin:5px 0 0}.se-actions{display:flex;gap:10px;flex-wrap:wrap}.se-btn{border:1px solid var(--se-green);border-radius:7px;background:var(--se-green);color:white!important;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:750;cursor:pointer;line-height:1.3;white-space:normal}.se-btn:hover{background:#056e2e;color:#fff;text-decoration:none!important}.se-btn.secondary{color:var(--se-green)!important;background:#fff}.se-btn.secondary:hover{background:#edf8f1}.se-btn.small{padding:7px 10px;font-size:11px}.se-btn.danger{background:#fff;border-color:#e9c4bf;color:#a33631!important}.se-btn.danger:hover{background:#fdf0ef}.se-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:12px 0}.se-form label,.se-inline label,.se-apply label{display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px;color:#304639}.se-form input,.se-form select,.se-form textarea,.se-inline input,.se-inline select,.se-apply textarea{background:#fff;border:1px solid #cbdad1;color:#172b23;border-radius:7px;min-height:40px;padding:8px 10px;font:inherit;font-weight:400;width:100%}.se-form input:focus,.se-form select:focus,.se-form textarea:focus,.se-inline input:focus{outline:2px solid #a3ddba;border-color:var(--se-green)}.se-form .wide{grid-column:1 / -1}.se-inline{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}.se-inline label{min-width:170px}.se-tablewrap{overflow:auto}.se-tablewrap table{width:100%;border-collapse:collapse;font-size:12px}.se-tablewrap th{text-align:left;color:#53695b;font-size:11px;font-weight:800;background:#f1f6f3;white-space:nowrap;padding:12px}.se-tablewrap td{padding:13px 12px;border-bottom:1px solid var(--se-line);vertical-align:middle}.se-tablewrap td small{display:block;color:var(--se-subtle);margin-top:4px}.se-empty{color:var(--se-subtle);font-size:13px;text-align:center;padding:18px 6px}.se-footer{padding:14px 3px 3px;font-size:11px;color:var(--se-subtle);text-align:center}.se-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.se-tabs a{border:1px solid var(--se-line);background:#fff;color:var(--se-deep);border-radius:8px;padding:11px 16px;font-size:13px;font-weight:750}.se-tabs a.active{background:var(--se-green);color:#fff;border-color:var(--se-green)}.se-offers{display:grid;gap:14px}.se-offer p{line-height:1.6}.se-apply{border-top:1px solid var(--se-line);padding-top:17px;margin-top:16px}.se-apply textarea{width:100%;margin-bottom:12px}.se-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;line-height:1.6;font-size:12px;font-weight:400!important;margin:10px 0}.se-check input{width:auto!important;min-height:auto!important;margin-top:4px}.se-appitem{border:1px solid var(--se-line);border-radius:9px;padding:15px;margin:12px 0}.se-appitem p{font-size:12px;line-height:1.5;margin:8px 0}.se-wraprow{align-items:flex-start}.se-right{display:flex;align-items:flex-end;flex-direction:column;gap:8px}
@media(max-width:1020px){.se-columns{grid-template-columns:1fr}.se-menu{min-height:unset;flex-direction:row;overflow-x:auto}.se-menu a{white-space:nowrap}.se-menu hr{display:none}.se-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.se-wrap{padding:10px}.se-header{padding:15px;gap:12px}.se-header h1{font-size:24px}.se-header p{font-size:11px}.se-mark{width:45px;height:45px;flex-shrink:0}.se-version{display:none}.se-section-heading{display:block}.se-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.se-kpi{padding:12px}.se-kpi strong{font-size:26px}.se-kpi span{font-size:11px}.se-grid2{grid-template-columns:1fr}.se-panel{padding:14px}.se-form{grid-template-columns:1fr}.se-rowlist{align-items:flex-start}.se-rowlist .se-badge{flex-shrink:0}}

.se-company-logo{display:block;object-fit:contain;object-position:center;max-width:220px;max-height:130px;width:auto;height:auto;padding:10px;border:1px solid #dfe9e3;border-radius:9px;background:white;margin:10px 0 16px}.se-logo-small{max-width:55px;max-height:35px;object-fit:contain;vertical-align:middle;margin:0 10px 6px 0}.se-warning{color:#a75f00!important;font-weight:750}.se-form select:disabled,.se-form input:disabled{opacity:.55}.se-btn:disabled{opacity:.55;cursor:not-allowed}
/* Honeypot should never take up any screen space (accessible to bots only). */

.se-course-list{display:grid;gap:7px;padding-left:20px;margin:10px 0 20px}.se-course-list li{font-size:13px;line-height:1.5}.se-course-list small{color:var(--se-subtle)}
