.wpp-workspace{--wpp-blue:#0089dc;--wpp-ink:#263345;--wpp-muted:#627286;max-width:1440px;color:var(--wpp-ink);font:14px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:12px 10px 40px 0}
.wpp-workspace *{box-sizing:border-box}.wpp-brand-logo{display:block;width:190px!important;height:auto!important;max-width:100%;object-fit:contain}
.wpp-page-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px;background:linear-gradient(120deg,#fff 55%,#e8f5ff);border:1px solid #dce7f1;border-radius:22px;margin:8px 0 20px}
.wpp-page-header h1{font-size:28px!important;font-weight:750;line-height:1.25;margin:8px 0!important;padding:0!important;color:var(--wpp-ink)}.wpp-page-header p{max-width:820px;color:var(--wpp-muted);margin:12px 0 0}.wpp-page-header .wpp-kicker{font-size:10px;font-weight:750;letter-spacing:2px;color:#0078bd;margin-top:24px}
.wpp-trust{flex-shrink:0;background:#fff;border:1px solid #d5e9e4;border-radius:14px;padding:15px 18px;color:#17785d;font-weight:700}.wpp-trust small{font-weight:400;color:#627286}
.wpp-navigation{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background:#fff;border:1px solid #dce7f1;border-radius:14px;margin-bottom:28px}.wpp-navigation a{padding:10px 16px;border-radius:9px;text-decoration:none;font-weight:650;color:#506378}.wpp-navigation a[aria-current=page]{background:#e7f4ff;color:#006ba8}.wpp-navigation a:hover{background:#f0f6fb}
.wpp-workspace h2{font-size:19px;line-height:1.4;margin:30px 0 8px;color:#263345}.wpp-workspace h3{font-size:16px}.wpp-workspace p{color:#627286}.wpp-workspace .widefat{border:1px solid #dce7f1;border-radius:14px;box-shadow:none;overflow:hidden;border-spacing:0}.wpp-workspace .widefat th{background:#f4f8fc;font-weight:650;color:#53677e}.wpp-workspace .widefat td,.wpp-workspace .widefat th{padding:16px;vertical-align:top}.wpp-workspace .widefat td{border-top:1px solid #e6edf4}.wpp-table-scroll{overflow:auto;max-width:100%;border-radius:14px}.wpp-table-scroll table{min-width:640px}
.wpp-empty{display:flex;gap:18px;align-items:center;border:1px dashed #cbdce9;background:#fff;padding:24px;border-radius:16px;margin:16px 0}.wpp-empty>span{font-size:32px;color:#0089dc;background:#eaf6ff;display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:14px}.wpp-empty strong{font-size:16px}.wpp-empty p{margin:4px 0 0}
.wpp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.wpp-metric{padding:22px;background:#fff;border:1px solid #dce7f1;border-radius:16px;border-top:3px solid #0089dc}.wpp-metric span{display:block;color:#627286;font-size:12px;font-weight:600}.wpp-metric strong{display:block;font-size:25px;line-height:1.35;margin-top:12px;color:#24364b;overflow-wrap:anywhere}.wpp-metric small{display:block;color:#627286;margin-top:5px}.wpp-metric.is-paid{border-top-color:#15916c}.wpp-metric.is-overdue{border-top-color:#db8a16}
.wpp-workspace details{background:#fff!important;border:1px solid #dce7f1!important;border-radius:14px;padding:20px!important;margin:14px 0!important}.wpp-workspace summary{cursor:pointer;font-weight:650;color:#264a68;line-height:1.6}.wpp-workspace form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.wpp-workspace form label{display:grid;gap:6px;font-size:12px;color:#53677e}.wpp-workspace input:not([type=hidden]),.wpp-workspace select{min-height:40px;border:1px solid #bfcedb;border-radius:8px;max-width:100%}.wpp-workspace input[type=number]{width:140px}.wpp-workspace .button{min-height:40px;line-height:38px;padding:0 15px;border-radius:9px;border-color:#b8d7eb;color:#006ba8;background:#f1f9ff}.wpp-workspace .button-primary{background:#007dca;color:white;border-color:#007dca}.wpp-workspace a:focus-visible,.wpp-workspace summary:focus-visible,.wpp-workspace button:focus-visible{outline:3px solid #0089dc;outline-offset:3px}.wpp-workspace li{margin-bottom:10px}.wpp-state{display:inline-block;padding:4px 10px;border-radius:20px;font-weight:650;font-size:12px;background:#eaf3fb;color:#255d87}.wpp-state-active{background:#e6f6ef;color:#137354}.wpp-state-paused{background:#fff4dc;color:#8c5b00}.wpp-state-cancelled{background:#f0f1f4;color:#666}.wpp-next-date{display:block;margin-top:7px;color:#627286;font-size:12px}
@media(max-width:1000px){.wpp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wpp-page-header{align-items:flex-start;flex-direction:column}.wpp-trust{font-size:12px}}
@media(max-width:600px){.wpp-workspace{padding:0 0 24px}.wpp-page-header{padding:22px}.wpp-page-header h1{font-size:23px!important}.wpp-metrics{grid-template-columns:1fr}.wpp-navigation a{flex:1 1 42%;padding:9px;font-size:12px}.wpp-empty{padding:18px}.wpp-workspace form{align-items:stretch;flex-direction:column}.wpp-workspace form input{width:100%}}
