.cu-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;margin-top:18px}.cu-card{padding:20px;border:1px solid #76622d;border-radius:12px;background:rgba(20,20,20,.55);display:flex;flex-direction:column;gap:12px}.cu-card label{display:flex;flex-direction:column;gap:6px}.cu-card input,.cu-card select{width:100%;box-sizing:border-box;padding:10px;border-radius:7px}.cu-card button{align-self:flex-start}.cu-entry{padding:10px 0;border-bottom:1px solid #444}.cu-entry small{display:block;opacity:.75;margin-top:4px}#cu-status{min-height:1.5em;overflow-wrap:anywhere}
#cu-protections{display:grid;gap:12px}.cu-entry{border:1px solid #5c5135;border-radius:10px;padding:14px;background:rgba(255,255,255,.025)}.cu-entry-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;color:#f2c34d}.cu-entry-status{font-size:12px;color:#83d9a3}.cu-detail{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.cu-detail>span{color:#b9b9c1}.cu-detail>strong{text-align:right;overflow-wrap:anywhere}.cu-countdown{font-variant-numeric:tabular-nums;color:#f2c34d}.cu-expired,.cu-entry-expired .cu-entry-status{color:#c4a2a2}.cu-entry-expired{opacity:.75}
