.cancel-guidance964{margin:12px 0;padding:14px;border:2px solid #f59e0b;border-radius:12px;background:#fffbeb;color:#78350f;text-align:left;font-size:16px;line-height:1.5}.cancel-guidance964>strong{font-size:21px;font-weight:900}.cancel-guidance964 p{margin:8px 0}.cancel-late964{font-weight:800;color:#9a3412}.cancel-phone964{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;background:#fff;border:2px solid #92400e;border-radius:9px;color:#78350f;font-weight:900;text-decoration:none}.cancel-staff964{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;margin:0 10px 8px;padding:8px 12px;border:2px solid #b91c1c;border-radius:10px;background:#fff1f2;color:#991b1b;text-align:left;font-size:16px}.cancel-staff964 button{min-height:44px;padding:6px 12px;font-size:16px;font-weight:900;background:#b91c1c;color:white;border:0;border-radius:8px}.cancel-staff964[hidden],.cancel-badge964[hidden]{display:none!important}.cancel-badge964{padding:2px 6px;background:#b91c1c;color:white;border-radius:5px;font-weight:900;font-size:13px}.cancel-staff964 strong{flex:1}@media(max-width:600px){.cancel-staff964{flex-wrap:wrap}.cancel-staff964 button{width:100%}}

.cancel-guidance964.cancel-completed965{background:#f0fdf4;border-color:#16a34a;color:#166534}
