.cpwc-board{box-sizing:border-box;min-height:100vh;background:#0f172a;color:#fff;padding:16px;font-family:Arial,sans-serif}.cpwc-board *{box-sizing:border-box}.cpwc-board>header{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cpwc-board>header h1{flex:1;margin:0;font-size:28px}.cpwc-board>header strong{font-size:24px}.cpwc-board button{padding:12px;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.cpwc-board>[data-error]{color:#fecaca}.cpwc-columns{display:grid;grid-template-columns:repeat(var(--column-count,5),minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:16px}.cpwc-columns>section{background:var(--column-color,#1e293b);border-radius:12px;padding:12px;min-width:0}.cpwc-columns h2{font-size:20px;line-height:1.2;margin:0 0 14px;text-align:center;color:#fff}.cpwc-columns article{background:#fff;color:#111827;border-radius:10px;padding:14px;margin-bottom:12px;overflow-wrap:anywhere}.cpwc-columns article header{display:flex;flex-direction:column;gap:4px}.cpwc-columns article header strong{font-size:22px}.cpwc-columns article header b{color:#166534}.cpwc-columns article time{font-weight:700}.cpwc-columns ul{padding-left:18px}.cpwc-columns li{margin:12px 0}.cpwc-columns li small{display:block;border-left:3px solid #111;padding-left:8px;margin-top:4px}.cpwc-customer{margin:8px 0}.cpwc-notes{padding:10px;background:#fef3c7;border-radius:6px;font-weight:700;white-space:pre-wrap}.cpwc-columns select{display:block;width:100%;padding:10px;margin:6px 0;border:1px solid #ccc;border-radius:6px;font:inherit;background:white}.cpwc-columns article button{width:100%;background:#1e293b;color:white}.cpwc-empty{color:#e2e8f0;text-align:center}.cpwc-flash{animation:cpwc-flash .7s}@keyframes cpwc-flash{50%{filter:brightness(1.25)}}body:has(.cpwc-board){margin:0!important}body:has(.cpwc-board) #wpadminbar{display:none!important}html:has(.cpwc-board){margin-top:0!important}@media(max-width:700px){.cpwc-board{padding:10px}.cpwc-columns{grid-template-columns:repeat(var(--column-count,5),250px)}.cpwc-board>header h1{font-size:24px}} 
