:root{font-family:-apple-system,system-ui,sans-serif;background:#0f1420;color:#e6e9f0}body{margin:0;padding:1.5rem}h1{font-size:1.3rem}h2{font-size:1.05rem;margin:1.2rem 0 .5rem}table{border-collapse:collapse;width:100%;font-size:.85rem}td,th{border-bottom:1px solid #2a3245;padding:.4rem .6rem;text-align:left}button,input,select,textarea{background:#1a2233;color:#e6e9f0;border:1px solid #2a3245;border-radius:6px;padding:.45rem .7rem;font-size:.85rem}button{cursor:pointer;background:#2454ff;border:0}button.ghost{background:#1a2233;border:1px solid #2a3245}.row{display:flex;gap:.5rem;flex-wrap:wrap;margin:.4rem 0}.badge{padding:.1rem .5rem;border-radius:999px;font-size:.72rem;background:#2a3245}.badge.ASSIGNED{background:#2454ff}.badge.IN_PROGRESS{background:#b07a1f}.badge.DELIVERED,.badge.PARTIALLY_DELIVERED{background:#1f7a3d}.badge.CANCELLED{background:#7a1f2b}.badge.INVOICED{background:#555}.card{background:#151c2c;border:1px solid #2a3245;border-radius:10px;padding:1rem;margin:.8rem 0}