/* Pagina publica de staff a unui server (/server/<gazda>/staff/). Sursa: /home/frags.ro/dns-afilieri/sectiuni/staff.css
   Doar variabilele temei; culorile de stare sunt variabile locale definite o singura data, aici. */
.fdst{--fdst-acc:var(--or1,#f7b71d);--fdst-acc2:var(--or3,#f7921d);--fdst-rgb:var(--or1rgb,247,183,29);--fdst-fond:var(--bg-ipsbox,#121212);--fdst-fond2:var(--bg-lighter,#151515);
	--fdst-text:#e6e9ee;--fdst-stins:#9aa1ab;--fdst-linie:rgba(255,255,255,.08);--fdst-on:#3fb950;--fdst-on-rgb:63,185,80;--fdst-titlu:var(--Oswald,"Oswald",sans-serif);
	color:var(--fdst-text);font-size:14px;line-height:1.5;margin:0 0 30px}
.fdst *{box-sizing:border-box}
body:has(#fdst) #ipsLayout_mainArea{display:block !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;float:none !important}

/* antet */
.fdst-erou{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px 28px;border-radius:20px;border:1px solid rgba(var(--fdst-rgb),.3);
	background:radial-gradient(70% 120% at 0% 0%,rgba(var(--fdst-rgb),.16),transparent 60%),linear-gradient(180deg,var(--fdst-fond2),var(--fdst-fond));margin-bottom:22px}
.fdst-erou-fond{position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background:radial-gradient(40% 80% at 100% 100%,rgba(var(--fdst-rgb),.12),transparent 70%)}
.fdst-inapoi{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--fdst-stins) !important;text-decoration:none !important;margin-bottom:10px}
.fdst-inapoi:hover{color:var(--fdst-acc) !important}
.fdst-erou-st{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.fdst-eti{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:rgba(var(--fdst-rgb),.14);border:1px solid rgba(var(--fdst-rgb),.3);color:var(--fdst-acc);font:600 11.5px/1 var(--fdst-titlu);letter-spacing:.1em;text-transform:uppercase}
.fdst-erou h1{margin:10px 0 4px;font:700 clamp(30px,4vw,52px)/1 var(--fdst-titlu);letter-spacing:.01em;color:#fff;text-transform:uppercase;overflow-wrap:anywhere;
	background:linear-gradient(95deg,#fff 30%,var(--fdst-acc) 85%);-webkit-background-clip:text;background-clip:text;color:transparent}
.fdst-sub{margin:0 0 14px;color:var(--fdst-stins);font-size:14px}
.fdst-stare i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--fdst-stins)}
.fdst-stare.on{color:var(--fdst-on)}
.fdst-stare.on i{background:var(--fdst-on);box-shadow:0 0 0 3px rgba(var(--fdst-on-rgb),.2)}
.fdst-cifre{display:flex;flex-wrap:wrap;gap:10px}
.fdst-cifre>div{display:flex;flex-direction:column;min-width:120px;padding:10px 16px;border-radius:12px;border:1px solid rgba(var(--fdst-rgb),.2);background:rgba(0,0,0,.2)}
.fdst-cifre b{font:700 30px/1.1 var(--fdst-titlu);color:#fff;font-variant-numeric:tabular-nums}
.fdst-cifre span{font-size:12px;color:var(--fdst-stins)}
.fdst-cifra-on{border-color:rgba(var(--fdst-on-rgb),.45) !important}
.fdst-cifra-on b{color:var(--fdst-on)}
.fdst-erou-dr{display:flex;flex-direction:column;gap:8px;min-width:210px}
.fdst-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;border:1px solid var(--fdst-linie);background:rgba(255,255,255,.04);color:var(--fdst-text) !important;font:600 14px/1 var(--fdst-titlu);letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;transition:border-color .15s,transform .15s}
.fdst-b:hover{border-color:rgba(var(--fdst-rgb),.6);transform:translateY(-1px)}
.fdst-b i{color:var(--fdst-acc)}
.fdst-b-pr{background:linear-gradient(180deg,var(--fdst-acc),var(--fdst-acc2));border:0;color:var(--bl1,#0a0a0a) !important;box-shadow:0 10px 26px -12px rgba(var(--fdst-rgb),.9)}
.fdst-b-pr i{color:inherit}
.fdst-b-edit{border-style:dashed}

/* sectiuni */
.fdst-sect{margin:0 0 22px}
.fdst-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}
.fdst-cap h2{margin:0;display:flex;align-items:center;gap:10px;font:700 20px/1.2 var(--fdst-titlu);letter-spacing:.03em;text-transform:uppercase;color:#fff}
.fdst-cap h2>i{color:var(--fdst-acc)}
.fdst-cap h2 em{font-style:normal;font-size:12px;padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--fdst-stins)}
.fdst-cap-on{font-size:12.5px;font-weight:700;color:var(--fdst-on)}
.fdst-cap-on i,.fdst-acum i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--fdst-on);margin-right:6px;vertical-align:1px;animation:fdstPuls 2s infinite}
@keyframes fdstPuls{0%{box-shadow:0 0 0 0 rgba(var(--fdst-on-rgb),.55)}70%{box-shadow:0 0 0 7px rgba(var(--fdst-on-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--fdst-on-rgb),0)}}

/* detinatorii */
.fdst-sefi{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}
.fdst-sef{position:relative;display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;border:1px solid rgba(var(--fdst-rgb),.4);
	background:radial-gradient(100% 120% at 0% 0%,rgba(var(--fdst-rgb),.16),transparent 60%),var(--fdst-fond);box-shadow:0 16px 40px -26px rgba(var(--fdst-rgb),.9)}
.fdst-sef-av{position:relative;flex:none;padding:3px;border-radius:50%;background:conic-gradient(from 0deg,#ffe28a,var(--fdst-acc),var(--fdst-acc2),var(--fdst-acc),#ffe28a)}
.fdst-av-mare{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--fdst-fond)}
.fdst-coroana{position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(-8deg);color:var(--fdst-acc);font-size:20px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}
.fdst-sef-info{display:flex;flex-direction:column;gap:2px;min-width:0}
.fdst-nume{font:700 19px/1.2 var(--fdst-titlu);letter-spacing:.02em;color:#fff !important;text-decoration:none !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
a.fdst-nume:hover{color:var(--fdst-acc) !important}
.fdst-rol{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fdst-acc)}
.fdst-acum{font-size:12px;font-weight:700;color:var(--fdst-on)}
.fdst-sef.on{border-color:rgba(var(--fdst-on-rgb),.5)}
.fdst-msg{margin-left:auto;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--fdst-linie);color:var(--fdst-stins) !important;text-decoration:none !important;transition:color .15s,border-color .15s}
.fdst-msg:hover{color:var(--fdst-acc) !important;border-color:rgba(var(--fdst-rgb),.5)}

/* gradele */
.fdst-grad-bara{width:5px;height:20px;border-radius:4px;background:var(--g)}
.fdst-grad .fdst-cap h2{color:var(--g)}
.fdst-grila{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}
.fdst-om{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--fdst-linie);border-top:3px solid var(--g);
	background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 70%),var(--fdst-fond);transition:transform .15s,border-color .15s}
.fdst-om:hover{transform:translateY(-2px);border-color:var(--g)}
.fdst-om.on{box-shadow:0 0 0 1px rgba(var(--fdst-on-rgb),.35),0 14px 30px -22px rgba(var(--fdst-on-rgb),.9)}
.fdst-om-av{position:relative;flex:none}
.fdst-av{display:block;width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--g)}
.fdst-mono{display:grid;place-items:center;font:700 20px/1 var(--fdst-titlu);color:#fff;background:radial-gradient(circle at 30% 25%,var(--g),rgba(0,0,0,.5) 120%)}
.fdst-av-mare.fdst-mono{font-size:30px;background:radial-gradient(circle at 30% 25%,var(--fdst-acc),rgba(0,0,0,.6) 120%)}
.fdst-puls{position:absolute;right:0;bottom:2px;width:14px;height:14px;border-radius:50%;background:var(--fdst-on);border:2px solid var(--fdst-fond);animation:fdstPuls 2s infinite}
.fdst-om-info{display:flex;flex-direction:column;gap:3px;min-width:0}
.fdst-om .fdst-nume{font-size:17px}
.fdst-forum{font-size:12px;color:var(--fdst-stins);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fdst-etichete{display:flex;flex-wrap:wrap;gap:5px}
.fdst-etichete em{font-style:normal;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}
.fdst-et-on{background:rgba(var(--fdst-on-rgb),.14);color:var(--fdst-on)}
.fdst-et-mod{background:rgba(var(--fdst-rgb),.12);color:var(--fdst-acc)}

/* gol, recrutare, nota */
.fdst-gol{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px;border-radius:16px;border:1px dashed var(--fdst-linie);color:var(--fdst-stins);text-align:center}
.fdst-gol>i{font-size:30px;color:var(--fdst-acc)}
.fdst-gol b{color:#fff;font-size:16px}
.fdst-recrut{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;border-radius:16px;border:1px solid rgba(var(--fdst-rgb),.45);text-decoration:none !important;color:var(--fdst-text) !important;
	background:linear-gradient(100deg,rgba(var(--fdst-rgb),.16),rgba(var(--fdst-rgb),.04));margin:0 0 16px;transition:border-color .15s}
.fdst-recrut:hover{border-color:var(--fdst-acc)}
.fdst-recrut-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--fdst-rgb),.18);color:var(--fdst-acc);font-size:20px;flex:none}
.fdst-recrut>span:nth-child(2){flex:1;min-width:200px;display:flex;flex-direction:column}
.fdst-recrut b{font:700 18px/1.2 var(--fdst-titlu);letter-spacing:.03em;text-transform:uppercase;color:#fff}
.fdst-recrut small{font-size:13px;color:var(--fdst-stins)}
.fdst-nota{font-size:12px;color:var(--fdst-stins);margin:6px 0 0}

@media (max-width:767px){
	.fdst-erou{padding:20px 16px}
	.fdst-erou-dr{width:100%}
	.fdst-cifre>div{min-width:0;flex:1 1 calc(33% - 10px);padding:8px 10px}
	.fdst-cifre b{font-size:24px}
	.fdst-sefi,.fdst-grila{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){.fdst *{animation:none !important;transition:none !important}}
