.wdp-portal{max-width:1080px;margin:auto;color:#f2f2f0}.wdp-portal h2{font-size:clamp(28px,4vw,44px);line-height:1.2}.wdp-portal p{color:#b8bec8}.wdp-kicker{font:12px Consolas,monospace;letter-spacing:.1em;color:#ff5663!important}.wdp-toolbar,.wdp-tabs{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.wdp-tabs{justify-content:flex-start;border-bottom:1px solid #333843;padding:16px 0 26px;margin-bottom:32px}.wdp-portal a{color:#f2f2f0;text-decoration:underline;text-underline-offset:4px}.wdp-portal a:hover{color:#ff727c}.wdp-portal a:focus-visible,.wdp-portal input:focus-visible{outline:2px solid #ff727c;outline-offset:4px}.wdp-portal #loginform{max-width:480px;background:#121417;padding:28px;border:1px solid #30343d;margin:30px 0}.wdp-portal label{display:block;font-size:14px}.wdp-portal input[type=text],.wdp-portal input[type=password]{display:block;width:100%;box-sizing:border-box;padding:13px;margin-top:8px;background:#0b0c0e;border:1px solid #565d68;color:white;font:inherit}.wdp-portal input[type=submit]{background:#e30613;color:white;padding:13px 24px;border:0;font:inherit;cursor:pointer}.wdp-project,.wdp-empty{padding:28px;background:#121417;border:1px solid #30343d;margin-bottom:24px;overflow-wrap:anywhere}.wdp-project h3{font-size:26px;margin:10px 0}.wdp-project progress{display:block;width:100%;height:18px;margin:12px 0 24px;accent-color:#e30613}.wdp-project progress::-webkit-progress-bar{background:#292d35}.wdp-project progress::-webkit-progress-value{background:#e30613}.wdp-project small{display:block;margin-top:20px;color:#969da8}.wdp-internal{border-left:2px solid #e30613;padding-left:20px}.wdp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wdp-metrics p{background:#121417;border:1px solid #30343d;padding:24px}.wdp-metrics strong{display:block;font-size:40px;color:#fff}.wdp-portal table{width:100%;border-collapse:collapse;margin:30px 0}.wdp-portal th,.wdp-portal td{text-align:left;padding:12px;border-bottom:1px solid #30343d}.wdp-portal caption{text-align:left;margin-bottom:15px}@media(max-width:600px){.wdp-project,.wdp-portal #loginform{padding:20px}.wdp-tabs{gap:16px;font-size:14px}.wdp-metrics{grid-template-columns:1fr}}
