#php-server-status.pc-api-error{font:12px/1.4 system-ui,sans-serif;padding:7px 16px;text-align:center;border-bottom:1px solid #e39b95;background:#fff0ef;color:#952b21;font-weight:650;position:sticky;top:0;z-index:50}.pc-server-unavailable #results,.pc-server-unavailable #panel-overview,.pc-server-unavailable .result-panel{opacity:.45;pointer-events:none}@media print{#php-server-status.pc-api-error{display:block!important;color:#900!important}}
#pc-calculation-progress{position:fixed;right:18px;bottom:18px;z-index:1000;padding:9px 15px;border:1px solid #9acfc5;border-radius:8px;background:#e8f7f2;color:#145f58;font:13px/1.4 system-ui,sans-serif;box-shadow:0 3px 12px #112f4515;pointer-events:none}.pc-calculating .result-panel{opacity:.72}@media print{#pc-calculation-progress{display:none}.pc-calculating body:before{content:'Hesaplama sürüyor / Calculation in progress — sonuçlar güncel değildir / results are stale';display:block;color:#900;font-weight:bold}}

.pc-links{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:24px auto;padding:16px;font:13px/1.5 system-ui,sans-serif}.pc-links a{color:#067b79;text-decoration:underline;text-underline-offset:3px}@media print{.pc-links{display:none}}
